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
339371419096	339371419667	339371420217	339371420765	339371421317	339371421865	339371422417	339371422967	339371423517	339371424067	339371424617	339371425167	339371425717	339371426267	339371426817	339371427367	339371427917	339371428467	339371429017	339371429567	339371430117	339371430667	339371431217	339371431767	339371432317	339371432867	339371433417	339371433967	339371434517	339371435067	339371435617	339371436167	339371436717	339371437267	339371437817	339371438367	339371438917	339371439467	339371440017	339371440567	339371441117	339371441667	339371442217	339371442767	339371443317	339371443867	339371444417	339371444967	339371445517	339371446067	339371446617	339371447167	339371447717	339371448267	339371448817	339371449367	339371449917	339371450467	339371451017	339371451567	339371452117	339371452667	339371453217	339371453767	339371454317	339371454867	339371455417	339371455967	339371456517	339371457067	339371457617	339371458167	339371458717	339371459267	339371459817	339371460367	339371460917	339371461467	339371462017	339371462567	339371463117	339371463667	339371464217	339371464767	339371465317	339371465868	339371466417	339371466967	339371467517	339371468067	339371468617	339371469167	339371469717	339371470267	339371470817	339371471367	339371471917	339371472467	339371473017	339371473567	339371474117	339371474667	339371475217	339371475767	339371476317	339371476867	339371477417	339371477967	339371478517	339371479067	339371479617	339371480167	339371480717	339371481267	339371481817	339371482367	339371482917	339371483467	339371484017	339371484567	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2748	3600	2300	2748	3600	2300	2748	3600	2300	2748	3600	2300	2747	3600	2300	2747	3600	2300	2747	3600	2300	2747	3600	2300	2747	3600	2300	2747	3600	2300	2747	3600	2300	2746	3600	2300	2746	3600	2300	2746	3600	2300	2746	3600	2300	2746	3600	2300	2746	3600	2300	2746	3600	2300	2746	3600	2300	2745	3600	2300	2745	3600	2300	2745	3600	2300	2745	3600	2300	2745	3600	2300	2745	3600	2300	2744	3600	2300	2744	3600	2300	2744	3600	2300	2744	3600	2300	2744	3600	2300	2744	3600	2300	2744	3600	2300	2743	3600	2300	2743	3600	2300	2743	3600	2300	2743	3600	2300	2743	3600	2300	2743	3600	2300	2742	3600	2300	2742	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
24684	21586	28802	24794	21224	10787	3929	2294	1516	1331	3556	20121	26199	15994	6104	1838	875	727	697	701	692	694	684	676	709	690	694	681	657	694	711	661	713	663	716	721	682	713	702	694	702	670	705	656	689	702	657	697	693	670	705	687	667	674	651	691	717	673	686	677	672	644	723	668	718	697	706	676	658	698	673	688	701	733	704	703	657	698	693	655	651	686	653	667	659	652	676	650	663	685	675	732	732	686	689	670	681	690	684	675	674	687	703	685	692	652	693	719	716	684	675	702	683	698	700	649	640	680	738	642	686	682	684	678	672	691	684	676	694	683	695	693	701	683	689	697	687	744	669	732	685	654	713	662	721	641	671	691	673	712	696	679	720	739	647	715	666	698	669	685	669	701	637	682	674	658	703	682	688	679	642	631	682	689	633	680	663	717	688	690	652	678	692	693	671	697	688	674	707	672	686	660	686	670	658	635	655	706	686	626	709	658	659	749	679	663	683	671	694	675	691	674	677	666	692	645	767	664	666	657	659	684	700	628	679	691	680	701	652	684	648	708	718	612	657	671	664	664	686	696	692	725	702	707	693	696	645	668	719	658	686	659	679	691	668	627	666	635	678	711	711	662	673	699	674	630	742	661	645	640	661	688	659	618	673	702	654	689	687	685	649	652	672	656	681	663	676	694	664	700	700	688	626	613	698	703	660	681	668	648	656	668	660	695	696	687	693	702	604	708	657	631	639	659	642	677	679	681	679	683	697	645	694	716	668	674	700	660	692	653	611	733	679	699	690	717	689	651	673	671	692	681	673	710	695	695	658	636	641	606	766	697	684	701	690	655	681	664	655	684	695	611	662	654	684	691	687	635	687	706	679	641	721	675	671	665	681	683	702	701	679	695	653	713	685	655	665	649	684	683	678	682	658	691	692	665	726	667	625	716	672	673	731	706	642	668	658	650	633	657	668	691	686	641	657	660	631	658	675	680	724	674	672	695	623	716	649	645	647	683	688	700	702	721	680	689	672	690	686	685	667	675	692	672	712	663	710	686	674	679	707	643	667	672	710	666	642	641	694	614	665	708	688	666	663	676	704	684	675	647	693	648	689	725	706	659	697	682	674	697	695	656	657	711	631	708	695	657	669	640	670	730	663	684	692	679	680	663	653	648	645	680	701	685	706	663	702	702	679	672	642	696	695	665	676	638	677	711	693	675	678	663	681	615	658	631	664	690	676	679	698	639	703	689	636	643	673	673	651	688	639	642	667	653	694	656	669	664	656	655	645	689	697	682	735	688	679	659	691	644	701	725	661	664	695	698	691	604	648	748	673	662	661	680	649	666	711	665	691	717	678	696	686	656	724	666	684	692	635	674	715	663	642	677	677	679	682	696	641	664	672	697	666	681	714	691	696	688	650	747	710	713	673	700	701	698	739	690	638	647	686	639	699	716	713	672	711	691	700	669	667	701	650	685	656	730	711	692	691	671	669	691	664	691	709	695	662	673	634	662	701	691	673	656	653	677	682	691	641	696	656	626	631	668	668	664	731	712	645	742	701	677	698	663	687	699	674	627	680	667	699	711	673	640	692	674	677	652	687	626	694	606	666	654	652	652	663	689	651	679	678	672	705	640	679	666	663	690	672	687	648	640	682	614	693	680	661	700	673	698	651	658	687	700	704	692	684	694	656	700	659	675	679	690	652	688	649	630	687	650	666	689	702	706	644	677	672	626	672	661	663	668	677	665	713	629	702	695	705	644	702	675	652	688	690	686	667	637	635	694	680	687	632	674	712	685	641	658	664	676	634	715	687	684	647	688	649	705	722	682	692	651	687	708	675	663	681	736	656	741	692	698	667	664	655	723	695	692	662	632	654	646	669	689	672	670	639	663	648	657	633	648	659	626	673	676	699	645	702	666	639	652	676	666	647	647	744	674	680	681	655	660	679	729	654	663	648	670	624	654	679	626	703	660	695	671	659	640	718	674	654	713	673	648	676	650	701	671	669	707	648	713	680	658	686	684	705	706	701	679	680	637	649	646	715	660	687	733	705	689	671	650	706	660	661	707	656	705	678	691	715	660	667	683	688	601	673	672	719	734	660	728	702	637	657	717	678	690	669	713	706	692	683	697	706	736	676	660	674	670	700	698	676	684	668	645	671	694	707	690	697	713	631	692	673	611	651	643	684	690	651	681	670	625	691	643	636	685	655	681	659	659	676	662	704	621	689	682	653	628	710	701	643	680	752	712	718	669	666	703	672	725	682	671	674	714	654	701	677	681	643	666	694	684	699	666	686	670	621	649	665	724	670	641	674	721	660	669	656	645	650	684	637	638	723	676	668	653	683	680	708	602	649	667	705	659	696	651	712	703	705	706	680	608	690	736	728	647	726	688	660	661	629	662	709	660	673	731	673	667	653	693	688	702	695	711	639	664	634	691	661	654	700	670	712	629	693	648	668	663	659	685	705	692	669	672	675	695	667	635	703	706	697	704	687	649	688	634	677	717	690	685	734	636	706	669	699	644	719	661	692	672	684	665	666	662	636	689	702	700	665	644	684	671	656	677	705	699	661	670	665	677	628	703	672	645	675	722	646	660	683	644	642	682	694	633	672	681	685	677	685	647	701	663	707	670	676	673	649	616	637	696	636	707	658	666	656	654	634	714	704	701	653	650	671	710	654	657	652	679	707	650	659	674	694	685	676	700	637	686	677	654	648	676	633	686	687	652	683	684	676	701	675	669	665	650	710	699	675	683	664	673	742	632	703	642	691	701	669	645	640	682	648	703	679	710	692	623	669	630	631	695	683	667	689	648	679	655	660	629	655	707	683	656	663	650	665	671	652	644	640	647	697	660	655	653	674	681	668	679	654	625	674	717	696	672	668	668	692	696	666	700	615	623	688	698	687	676	670	638	659	686	683	662	649	668	664	703	633	692	629	685	694	652	705	750	707	659	666	697	653	648	636	664	627	675	621	653	668	652	654	668	716	638	678	635	643	621	678	689	694	689	681	701	675	709	640	646	631	685	666	682	642	646	693	709	656	670	636	643	663	702	700	674	702	662	717	690	628	695	668	697	691	707	675	673	687	689	704	713	636	720	633	641	698	687	650	728	682	662	706	679	708	666	662	670	639	712	651	710	670	685	686	690	656	690	698	652	692	693	657	671	710	683	714	687	661	719	669	705	659	691	680	676	650	625	692	617	681	717	664	624	646	610	676	669	664	648	649	680	663	700	705	659	707	662	684	717	693	685	678	714	664	713	675	674	727	696	708	670	664	711	708	683	648	650	680	696	693	616	697	711	674	665	759	642	669	725	698	682	631	669	668	718	636	708	675	698	655	705	680	634	619	678	696	697	677	660	674	627	676	657	626	628	650	680	659	623	682	658	690	691	688	680	619	711	690	676	671	660	689	701	689	648	635	706	631	647	648	624	673	654	677	683	689	709	638	633	630	710	638	680	699	653	626	693	687	674	679	671	705	717	668	660	683	690	694	677	712	655	630	711	636	605	667	739
7867	16622	15847	9904	6324	4545	3366	2611	1904	1648	5114	22920	22940	13262	5313	1951	780	614	545	564	583	613	548	571	573	612	615	577	563	577	597	554	592	582	595	562	567	567	532	571	580	559	574	570	580	584	596	554	532	570	607	554	598	606	553	576	588	618	580	575	542	581	588	550	548	550	587	591	575	595	601	567	597	589	575	563	564	570	562	584	565	567	556	594	550	534	578	620	608	596	590	564	523	571	584	593	563	579	591	574	528	579	557	546	573	564	542	550	600	580	559	570	577	561	591	565	598	592	588	555	548	550	598	551	568	578	600	526	550	583	540	588	551	590	541	596	603	597	519	575	602	612	602	585	554	570	571	621	572	544	578	536	544	586	534	582	547	583	568	581	543	587	574	608	607	554	572	563	564	586	565	588	547	583	582	559	587	576	563	583	534	577	604	561	577	576	554	583	581	612	574	593	570	567	595	594	549	551	575	622	538	605	568	579	548	561	624	588	534	568	550	573	566	581	564	588	545	567	507	554	587	594	552	599	586	581	556	588	575	577	592	618	552	603	523	536	571	627	562	608	572	581	587	572	555	566	570	546	554	530	561	572	578	586	590	583	527	590	564	538	574	600	571	590	610	600	592	576	603	538	575	554	580	567	545	595	558	564	577	556	576	554	586	574	613	551	566	585	605	600	527	531	561	537	584	569	548	515	581	580	542	523	528	552	572	560	573	589	584	547	610	589	582	584	602	571	522	543	602	538	580	554	578	595	549	586	566	546	578	590	583	551	586	569	613	562	524	625	622	587	553	552	573	592	572	577	537	551	551	572	567	554	559	553	591	573	564	548	555	578	537	593	536	593	584	566	539	558	568	593	545	570	552	606	570	580	581	560	618	597	592	560	556	587	581	549	561	543	609	563	611	562	542	552	585	587	599	608	561	604	553	578	543	553	571	584	531	572	576	549	527	599	565	608	537	584	576	564	562	560	576	589	568	561	562	580	607	567	562	539	557	563	553	543	515	570	550	626	551	606	558	528	589	591	554	566	546	567	526	553	583	549	544	571	570	562	604	557	576	552	577	581	600	571	572	566	607	551	601	613	571	548	590	564	571	545	544	553	563	522	590	536	539	538	548	573	532	539	587	549	533	539	609	573	593	531	574	601	588	594	586	566	597	532	578	574	546	577	580	547	571	584	589	507	599	550	569	545	580	542	550	565	561	554	578	605	575	557	585	587	528	563	555	601	610	614	611	593	565	562	596	630	600	584	545	549	570	583	589	592	554	604	575	603	586	560	587	567	582	554	585	591	557	542	595	577	590	564	596	579	622	563	583	556	537	579	563	559	570	610	567	503	530	541	528	556	564	557	535	533	576	567	559	579	585	561	551	552	577	537	579	593	566	568	552	581	597	585	556	561	587	560	538	582	528	550	575	582	558	576	563	567	562	572	580	572	555	588	605	536	608	565	569	555	593	571	582	590	549	582	567	548	589	578	612	572	550	604	589	546	587	555	571	554	535	584	584	554	588	518	539	534	571	555	584	577	548	591	532	567	544	551	556	577	511	542	587	594	543	550	584	569	539	543	624	558	606	540	567	565	520	586	552	531	599	519	556	590	563	557	567	567	540	606	596	579	563	590	539	563	588	572	558	583	597	573	583	558	574	587	587	554	608	611	609	575	542	583	558	565	576	540	539	584	572	575	561	572	560	571	554	564	567	626	606	561	586	531	541	590	562	554	565	533	585	557	573	545	552	554	555	581	570	590	563	561	525	561	578	547	537	570	586	568	583	578	559	548	557	581	585	574	567	592	569	569	589	531	573	560	579	577	589	559	582	585	568	522	559	552	546	523	569	551	590	580	573	596	545	600	536	596	566	583	548	554	559	543	547	595	578	555	555	562	548	546	598	552	543	570	576	602	579	570	539	570	596	574	552	584	568	555	554	595	542	555	605	593	617	571	619	583	566	563	570	546	587	583	550	622	611	595	587	504	568	562	553	564	574	567	583	571	618	600	585	564	574	564	586	547	571	556	519	550	562	551	592	547	559	589	565	616	553	557	559	570	566	560	565	604	564	583	578	571	581	576	573	502	567	575	566	528	588	599	535	552	524	624	549	554	564	554	601	619	538	577	529	580	550	541	594	585	567	561	545	589	584	564	594	564	570	595	554	535	513	594	581	558	575	574	535	561	550	582	580	567	533	613	563	536	574	623	556	552	568	543	582	592	569	588	560	558	532	528	536	576	562	605	561	579	590	584	549	551	560	571	594	553	580	542	578	547	578	592	575	540	637	566	544	548	582	599	573	544	588	579	549	590	577	566	558	527	540	524	612	585	586	577	541	602	543	561	565	605	598	558	554	595	563	567	580	594	560	591	567	569	594	578	595	579	536	570	563	579	570	592	562	597	582	599	546	586	548	539	560	559	582	525	537	539	555	603	613	522	543	583	569	572	525	593	561	563	549	572	556	570	601	583	555	538	609	571	580	600	551	554	563	548	558	542	566	608	573	571	597	562	601	571	587	563	580	516	575	572	593	546	557	541	541	544	545	602	556	599	572	590	567	575	564	583	587	558	577	551	559	552	608	559	544	613	583	602	659	564	571	560	591	546	556	544	563	587	581	503	572	545	594	584	567	575	584	556	577	558	530	535	595	572	543	583	565	564	577	601	568	567	548	574	593	580	533	535	589	547	622	550	573	519	590	609	557	538	574	580	559	574	588	566	533	556	588	559	553	531	536	574	569	576	545	544	595	542	606	561	560	566	589	582	601	583	545	540	608	556	610	569	584	522	571	591	581	564	579	626	592	586	556	531	541	584	546	578	586	571	561	602	584	590	570	608	576	582	539	574	598	560	577	577	554	563	579	503	547	583	590	538	557	611	584	587	590	569	576	598	553	581	558	583	605	544	591	550	601	561	560	638	547	527	569	570	562	558	568	523	595	542	569	593	577	510	535	602	510	575	527	611	548	581	570	588	556	542	595	522	541	544	586	564	586	578	570	616	558	519	521	536	591	536	558	541	555	582	548	554	583	587	557	591	579	589	584	585	561	572	608	538	550	567	605	520	576	570	556	578	588	550	563	589	595	544	573	580	571	599	557	588	564	557	546	577	600	599	587	543	545	567	565	575	561	553	575	567	581	589	549	563	545	562	537	584	521	546	569	573	551	556	592	598	570	558	572	565	606	576	567	580	557	586	576	552	547	525	550	569	568	581	545	564	555	574	524	564	578	540	558	553	553	643	549	520	556	554	571	602	592	575	536	532	605	533	541	566	522	539	564	557	553	576	589	606	542	528	573	570	576	556	567	534	553	532	593	559	583	537	532	601	560	545	533	558	535	558	574	570	549	575	567	533	609	515	572	577	548	588	565	585	554	567	564	554	564	547	559	538	595	600	549	590	547	576	532	551	543	561	551	545	511	593	577	545	548	543	586	545	551	607	569	547	576	546	563	578	572	591	536	555	591	546	567	578	602	530	614	566	597	551	512	582	546	566	531	565	610	594	532	525
26983	12991	6361	3093	1500	1037	910	721	698	610	685	1436	1581	1335	910	623	556	550	509	546	540	477	491	522	529	551	518	525	531	497	536	513	468	512	508	543	536	528	531	471	527	511	508	515	504	554	513	535	510	531	543	503	507	533	542	530	538	542	521	507	545	545	485	541	533	553	562	551	560	519	530	547	547	531	533	575	560	558	523	536	516	535	523	488	524	534	504	546	455	542	554	504	539	531	465	538	503	507	514	521	533	529	535	537	526	522	533	493	481	484	595	537	482	517	547	515	502	590	498	494	506	528	522	504	518	526	537	534	487	484	519	563	501	538	522	510	499	489	519	551	547	502	511	509	528	520	571	569	521	509	504	520	549	505	543	539	540	526	488	523	521	523	488	508	524	554	471	503	523	517	533	548	524	520	498	513	558	467	516	523	515	546	523	527	503	527	517	509	515	519	525	458	516	532	512	535	537	521	509	516	529	549	538	513	527	544	530	520	548	543	541	514	515	481	541	509	478	474	497	498	520	537	495	499	515	494	483	485	525	512	498	525	541	535	503	532	529	488	513	501	511	491	521	492	522	504	495	514	498	545	530	514	490	530	514	505	557	515	517	545	497	528	520	486	562	525	538	510	543	517	532	502	535	533	512	547	529	542	569	540	531	509	515	507	487	511	557	532	523	497	544	568	531	522	529	497	506	527	522	519	519	548	516	526	480	542	547	506	522	528	527	541	476	518	510	501	492	470	551	514	514	541	533	512	485	477	531	517	533	553	515	527	550	506	541	525	511	531	537	515	478	537	535	542	530	569	541	530	508	507	531	541	528	521	526	503	521	526	558	539	505	529	486	503	499	506	543	495	556	543	537	521	488	485	490	539	476	507	559	531	528	484	540	501	457	523	484	522	536	541	484	550	513	545	514	505	526	545	512	532	495	557	501	461	589	541	491	527	511	550	515	504	515	518	485	548	564	510	505	570	546	553	491	557	491	524	493	524	541	546	529	500	534	523	544	559	538	544	534	474	554	542	540	499	525	561	522	564	554	535	491	524	548	526	510	548	518	506	503	493	510	536	505	503	564	514	478	578	508	492	478	531	534	527	555	538	533	561	460	547	506	492	515	517	515	511	510	533	556	512	515	517	495	508	508	552	533	529	526	503	533	535	531	531	525	498	539	519	544	538	470	547	528	525	548	530	536	516	493	514	536	501	552	507	507	544	517	478	531	466	550	544	506	518	517	495	463	500	504	497	537	514	464	500	491	519	557	579	540	497	550	522	570	530	501	540	485	541	517	522	537	474	536	503	457	508	514	548	532	503	537	528	480	510	533	506	532	538	533	565	578	527	529	547	559	526	568	532	561	519	564	561	507	495	549	468	509	524	507	536	521	483	557	511	544	517	523	548	542	551	549	549	487	507	511	521	532	533	513	547	539	525	561	508	527	507	497	536	561	524	575	526	509	548	564	532	539	505	492	535	541	481	537	500	545	509	529	539	536	500	506	536	506	509	531	494	541	508	529	524	485	522	547	552	564	515	484	529	536	544	526	498	529	549	562	487	498	504	514	537	521	535	490	561	512	556	554	498	515	500	483	528	523	535	569	523	513	514	498	537	496	449	513	513	544	501	526	497	518	545	546	490	541	524	510	521	552	482	520	536	503	525	516	542	538	524	481	527	472	513	543	476	521	500	574	490	523	517	538	502	553	514	510	491	491	523	551	524	525	517	534	510	531	544	547	473	509	533	553	542	535	542	535	563	553	545	495	510	511	513	514	533	517	527	455	547	519	511	489	531	513	536	519	537	550	517	540	482	503	522	574	531	495	552	528	501	506	488	495	479	550	581	539	536	542	520	535	518	547	471	530	470	513	514	503	530	522	548	537	541	510	526	554	539	538	567	549	521	517	575	515	531	503	545	503	559	478	498	512	516	502	539	515	515	508	529	503	464	475	514	540	497	500	544	538	492	496	500	557	536	536	526	537	482	484	531	519	514	520	553	533	534	528	499	514	533	534	562	522	524	514	521	521	466	500	532	526	497	533	537	487	546	517	523	517	493	480	522	558	487	498	540	514	525	511	527	509	489	526	477	532	526	551	529	548	526	555	497	493	509	512	534	527	546	536	559	516	520	507	526	527	514	535	497	575	507	497	504	514	548	533	448	539	486	537	532	506	524	556	552	539	483	549	483	535	539	500	491	556	536	493	495	530	486	511	539	525	513	518	568	545	492	529	515	523	542	516	546	557	526	544	523	513	543	507	515	564	498	531	512	509	559	543	527	532	542	510	509	517	497	527	519	550	549	548	508	540	545	514	517	493	497	502	520	522	507	530	499	494	517	467	541	562	506	516	552	521	499	493	544	486	531	528	565	531	538	506	535	464	527	590	568	483	504	532	496	540	536	553	502	540	517	539	554	542	534	560	535	503	487	514	535	536	522	560	527	516	536	527	533	499	493	518	534	527	531	513	513	536	494	522	503	537	522	535	519	500	538	508	522	547	511	543	530	525	502	500	525	478	522	525	494	478	503	494	472	552	534	497	520	566	529	504	524	514	515	475	487	518	525	520	539	531	465	514	512	537	507	526	511	583	531	520	520	510	556	535	498	524	508	574	508	540	510	555	511	487	545	533	534	502	515	551	546	508	563	569	503	501	505	514	512	528	525	504	502	540	511	527	543	505	569	540	542	506	502	530	550	573	537	489	539	496	515	585	476	555	535	568	538	523	522	547	485	534	525	554	515	509	494	544	547	538	529	534	516	518	538	526	530	521	533	576	530	539	504	548	487	554	541	518	557	526	509	539	535	543	530	505	474	536	547	474	496	501	514	519	497	535	531	495	504	468	490	509	534	568	509	521	520	506	526	507	551	533	515	498	509	539	503	512	488	529	515	507	485	538	490	505	545	490	535	514	525	525	514	510	529	535	497	507	541	487	509	492	518	505	497	559	519	516	534	512	519	507	546	495	512	526	515	531	603	511	556	484	482	488	536	538	530	495	509	528	500	519	500	513	506	520	531	522	487	524	590	543	502	487	532	534	508	547	515	523	471	484	483	501	543	529	519	532	508	513	529	529	513	495	536	510	471	523	547	533	536	512	545	534	492	493	525	545	517	552	527	535	544	508	497	538	512	532	548	500	499	515	503	548	516	527	523	490	527	507	522	540	492	495	516	527	531	522	516	503	509	520	500	495	490	510	525	527	545	519	502	511	543	536	520	548	483	515	558	548	502	552	553	551	500	522	499	498	540	493	519	494	504	493	516	561	540	511	512	489	509	525	511	496	523	494	547	532	481	546	528	544	559	501	496	506	499	530	505	484	533	505	553	552	525	575	494	501	526	503	487	521	514	499	523	530	550	525	490	557	559	539	518	535	476	529	518	485	537	509	502	550	497	505	530	534	557	545	478	566	562	539	495	523	527	581	540	498	519	560	490	472	548	514	517	577	552	486	523	537	563	515	539	549	559	558	509	524	456	528	543	530	504	506	517	531	519	529	522	505	492	491	538
6815	6615	5998	2786	1648	1191	987	781	734	692	647	1791	1854	1435	899	570	512	425	418	399	474	443	428	456	409	446	436	450	480	424	448	463	453	426	446	426	452	428	460	465	425	426	451	441	408	419	464	446	425	436	442	406	421	443	427	424	431	441	431	438	471	453	389	436	451	412	452	414	437	459	469	484	440	439	494	424	467	459	423	403	451	469	446	391	421	451	431	446	415	453	442	444	434	455	426	441	425	439	462	447	461	410	418	430	444	428	412	410	426	472	429	434	451	442	411	405	396	450	395	444	405	460	457	430	438	487	461	445	404	394	400	422	395	435	439	432	463	437	434	434	430	441	424	406	471	413	436	432	425	489	436	441	458	382	471	423	455	434	431	415	417	446	410	410	465	419	469	452	434	450	454	442	427	408	428	401	445	464	452	426	445	437	460	432	475	469	460	417	484	411	461	439	423	462	417	466	439	420	412	423	427	405	426	397	399	428	436	401	433	425	410	467	432	413	426	457	451	448	432	379	430	426	456	425	429	450	452	445	411	398	423	443	437	443	463	434	438	426	432	455	442	423	428	448	446	420	456	412	446	445	443	435	410	421	417	483	440	441	384	438	453	458	413	411	433	455	440	428	406	446	459	447	452	460	434	434	422	428	417	462	431	426	427	414	444	457	449	432	463	445	447	395	404	449	418	457	427	456	416	477	433	443	424	448	400	426	418	440	428	418	456	458	409	426	440	455	459	462	419	447	444	399	439	446	426	463	411	450	422	449	481	420	424	450	440	445	399	433	438	439	406	437	446	434	405	427	446	435	446	432	432	440	448	407	415	428	390	412	438	422	450	428	436	413	432	488	428	426	437	406	405	432	463	372	407	441	429	424	417	424	433	427	418	404	408	433	444	467	456	461	407	438	440	448	436	446	460	432	419	445	440	460	428	423	385	424	416	419	457	444	427	453	432	445	399	441	416	483	412	440	427	437	458	439	458	438	463	415	397	432	434	447	398	456	435	419	454	453	432	415	438	413	447	423	424	421	456	416	422	450	437	436	416	417	427	410	427	428	471	426	477	463	415	427	465	441	391	461	428	415	443	419	456	446	416	445	449	436	459	442	423	446	456	451	441	437	432	428	407	399	419	411	430	453	415	382	415	432	422	422	430	447	415	461	465	465	401	446	418	399	472	413	441	417	447	433	429	408	455	415	472	440	425	429	420	453	434	427	398	446	468	435	397	438	411	430	412	418	413	459	453	459	449	470	434	403	443	440	427	406	440	430	438	410	457	440	475	479	464	473	461	476	450	419	412	444	430	430	423	426	457	415	445	410	445	405	436	468	408	390	472	431	419	458	421	467	430	455	422	447	442	452	436	410	436	415	416	400	433	448	434	429	434	416	450	442	442	424	460	459	418	431	447	409	426	430	431	431	467	427	439	439	441	441	475	426	451	421	477	434	441	402	410	415	429	419	384	445	396	431	429	436	447	470	410	451	427	465	392	452	409	417	408	428	410	430	447	468	439	453	445	455	418	411	425	448	431	429	445	418	466	434	430	450	444	415	427	377	470	486	426	425	456	464	426	462	449	416	423	415	442	448	416	408	450	452	469	460	423	471	451	394	464	397	421	457	475	456	436	435	409	413	416	426	415	442	446	405	438	444	436	425	454	421	453	420	429	430	456	430	406	433	401	459	479	416	435	410	425	427	414	416	449	381	472	470	443	449	443	391	427	445	389	448	451	434	436	437	442	423	430	430	438	434	442	421	437	430	446	456	398	437	496	422	442	425	405	420	441	417	404	428	441	452	458	463	466	424	470	418	458	401	463	443	440	442	444	417	418	436	457	424	448	421	446	404	395	410	410	383	420	417	475	444	416	441	440	443	440	456	461	417	401	448	462	474	416	428	457	428	362	419	429	417	478	422	416	449	463	431	424	430	407	430	419	463	446	459	426	457	430	439	440	450	410	429	452	436	432	434	442	441	436	437	435	404	453	434	443	415	465	388	409	452	441	415	432	423	448	427	392	463	405	399	416	461	449	438	444	444	441	452	435	433	427	419	392	396	467	440	424	447	438	381	434	430	409	432	402	425	450	429	482	467	438	434	445	396	451	422	417	419	448	429	421	450	452	445	440	445	486	430	439	474	461	452	409	414	438	406	463	452	442	421	455	432	471	415	434	484	447	434	438	452	466	423	423	428	448	429	433	481	427	443	433	470	402	432	441	417	448	410	426	415	421	424	427	421	429	441	418	428	444	429	416	460	429	429	424	422	415	455	430	429	430	460	409	437	476	428	432	417	444	434	401	420	452	445	399	416	422	446	434	422	442	419	438	440	448	432	396	483	402	444	456	443	424	428	465	458	470	462	428	418	443	471	443	420	460	404	416	435	405	409	453	463	457	441	435	439	423	413	477	419	472	439	420	438	415	425	428	470	434	418	415	447	452	401	440	500	444	436	424	444	420	450	414	438	440	430	423	386	420	458	434	425	406	479	421	451	435	414	462	403	414	447	429	418	436	421	425	413	427	433	437	456	448	441	440	413	418	440	430	438	408	408	452	406	471	433	445	453	435	447	431	429	442	433	418	432	430	407	411	441	463	452	453	449	423	423	406	434	445	460	434	422	430	442	454	451	467	424	413	378	444	433	450	422	406	417	415	429	443	448	448	455	427	424	405	463	422	471	433	431	442	460	420	443	459	449	423	460	432	425	432	434	454	420	434	408	460	442	449	463	454	435	459	457	412	412	444	416	445	430	444	422	418	413	433	417	422	435	409	422	425	441	412	419	376	461	422	435	421	456	443	397	462	421	433	450	413	422	406	419	440	438	438	452	427	447	432	436	404	435	437	463	426	438	401	450	411	462	390	417	437	425	426	442	430	467	401	442	449	432	468	399	372	408	401	434	414	440	432	437	468	464	420	462	421	444	419	442	456	426	424	415	420	456	407	443	444	473	403	432	396	424	434	444	425	431	443	464	441	482	409	414	443	428	445	433	429	449	453	388	413	425	436	438	437	433	426	414	440	462	429	448	446	448	420	437	384	417	427	416	422	436	425	433	451	398	441	398	433	430	398	422	426	431	438	440	438	401	422	423	401	477	420	413	445	459	443	443	402	400	438	415	402	445	435	450	433	427	432	460	421	426	450	430	433	428	444	442	427	444	424	420	425	472	423	453	452	392	447	456	457	414	415	410	490	452	437	388	456	427	436	448	434	431	432	427	412	403	443	462	408	445	414	447	420	450	398	429	449	453	408	402	439	390	416	438	418	409	436	440	474	424	429	410	436	458	474	436	448	401	445	421	444	438	441	447	412	456	455	428	459	425	423	449	479	434	442	429	464	458	468	407	423	427	475	449	437	452	473	460	442	433	451	449	425	435	434	438	429	439	470	436	430	430	426	465	434	412	425	425	418	437	375	481	439	474	412	443	418	435	435	425	436	476	412	404	434	421	442	424	441	433	438	463	445	444	434	486	446	438	416	453	461	427	459	416	432	404	443	470	439	406
24788	20826	26762	24714	12153	3814	2114	1475	1117	896	896	5914	14818	10680	3971	1360	723	607	558	507	551	550	517	529	552	546	562	538	530	562	563	534	496	540	538	531	519	548	534	557	550	527	517	496	489	573	538	528	528	563	522	536	510	532	524	533	576	538	531	518	501	592	503	557	526	492	511	543	546	542	519	516	505	491	516	518	549	495	548	512	482	491	538	538	550	556	526	509	514	507	563	540	554	538	527	570	539	516	471	518	518	544	550	466	514	538	525	518	511	509	511	601	543	507	517	543	561	514	557	492	539	585	548	578	523	546	542	544	550	548	523	550	562	550	520	574	524	526	506	541	529	515	559	524	524	551	477	539	496	545	573	545	557	557	575	511	490	484	568	538	504	508	528	502	537	526	544	534	524	574	551	555	511	514	543	562	524	506	525	511	567	536	525	507	504	512	530	541	494	554	541	509	511	510	544	501	495	523	533	504	561	511	525	521	563	510	542	541	513	553	490	528	559	528	554	541	484	506	510	551	527	529	520	531	563	534	565	541	498	514	501	522	556	519	539	555	529	505	538	513	524	539	540	528	501	514	531	538	562	525	530	489	551	487	502	546	538	548	528	528	493	528	491	512	533	510	527	549	522	504	509	515	544	524	517	506	501	501	530	552	529	503	510	507	520	478	564	534	511	520	502	515	510	534	512	555	491	538	515	513	508	513	477	546	513	555	550	495	531	553	530	514	566	513	538	478	530	524	512	594	559	516	566	514	501	508	533	530	514	527	543	547	529	501	497	526	473	524	467	504	481	513	543	532	505	533	542	509	525	536	522	525	531	531	495	507	491	504	551	532	551	522	541	495	525	538	541	554	508	545	543	556	544	503	534	494	533	507	523	549	493	498	515	504	530	502	506	567	563	508	487	513	540	535	520	526	550	515	529	537	520	562	516	527	517	555	538	483	509	543	563	553	505	512	523	511	567	513	539	510	566	554	541	512	519	472	491	523	501	469	555	544	548	502	560	501	485	505	522	530	509	500	524	503	515	518	502	541	591	499	533	519	476	533	524	541	516	513	542	509	536	514	555	552	545	522	547	551	535	516	517	523	541	542	535	557	513	582	517	513	504	485	515	546	494	513	553	523	488	574	466	538	536	565	523	544	522	494	566	516	554	530	572	538	560	510	529	525	522	531	507	547	535	506	489	522	548	524	505	536	539	524	513	509	535	543	512	491	526	519	510	494	518	552	552	501	536	539	537	501	526	531	518	498	552	520	534	539	515	488	490	540	541	563	530	552	528	523	519	515	516	541	519	483	526	512	504	527	554	517	566	547	556	513	513	522	519	541	497	558	515	515	542	499	529	485	492	514	510	492	451	498	507	503	548	500	522	492	492	520	526	505	541	516	518	490	520	493	531	544	497	486	529	543	544	522	551	563	549	509	534	545	531	550	507	542	490	529	508	525	495	497	521	508	511	520	501	483	514	538	534	489	547	528	518	522	486	553	530	524	504	503	529	549	497	517	527	543	531	523	536	486	519	485	512	525	518	513	490	533	536	519	532	572	570	504	536	545	469	494	531	520	550	548	542	546	543	507	503	517	521	529	488	523	565	522	553	521	487	506	538	550	543	535	506	538	538	526	513	556	521	547	553	507	509	481	551	519	510	549	522	534	520	535	512	513	522	519	544	480	482	479	486	536	536	479	527	516	520	537	518	547	528	511	507	526	533	526	529	541	535	528	521	552	536	539	535	530	512	543	534	525	476	533	518	545	499	513	563	498	533	500	506	520	507	509	545	522	505	526	513	534	527	528	507	550	503	552	575	511	547	508	515	549	497	505	566	487	496	571	504	517	500	537	520	551	545	522	516	500	552	563	498	503	528	531	493	533	553	518	550	523	540	543	550	517	555	521	530	533	521	534	544	512	492	530	516	539	555	523	496	517	588	524	570	566	526	558	502	514	535	498	473	551	536	518	522	502	576	542	560	503	504	552	520	474	531	506	513	549	520	511	517	510	563	538	567	544	513	532	496	526	530	534	504	519	518	530	531	523	567	504	523	486	558	542	529	532	504	520	500	526	528	500	515	553	519	517	560	544	485	560	531	483	479	550	587	521	478	535	498	550	501	533	576	562	506	488	573	529	511	537	497	550	526	490	524	504	523	545	489	510	512	556	525	538	489	530	503	528	529	535	487	494	552	520	565	543	543	512	512	511	543	547	516	512	506	502	549	492	498	493	545	512	544	504	537	510	506	534	509	545	528	505	503	540	493	529	531	528	588	530	495	534	536	517	519	506	529	529	494	536	513	563	566	483	486	515	529	517	481	549	513	515	542	495	542	495	521	563	531	494	509	526	505	547	554	516	524	486	490	537	493	549	540	509	556	546	526	588	513	567	549	523	519	519	505	486	513	536	532	519	530	498	478	571	539	550	520	527	508	535	540	501	531	520	524	535	522	518	490	542	533	506	471	508	568	574	540	542	518	498	531	524	537	543	539	524	489	525	513	543	495	495	496	516	568	511	543	533	531	503	520	546	518	547	524	537	518	497	545	511	535	555	522	543	499	535	510	552	512	521	561	518	519	542	527	527	481	524	544	573	503	528	539	515	587	525	536	508	531	531	535	533	505	493	515	516	516	537	534	534	521	527	542	518	520	513	540	523	522	503	518	522	514	517	542	524	529	502	523	516	502	505	551	552	529	499	523	507	522	512	498	543	524	502	535	560	479	546	537	518	511	514	515	544	546	544	541	514	519	497	525	535	525	501	535	558	531	542	531	485	522	520	493	550	505	519	513	514	482	545	525	570	532	529	494	551	539	543	537	566	529	558	513	511	565	520	511	532	494	518	541	545	521	534	545	502	482	560	563	534	528	532	577	524	487	524	544	558	530	493	540	510	551	513	498	529	536	528	519	554	530	545	560	533	521	539	537	549	557	511	521	525	514	536	541	507	546	494	533	550	526	558	493	515	480	497	532	575	523	535	552	524	514	526	514	564	530	585	524	557	525	550	528	504	562	497	520	516	498	533	538	549	502	559	473	512	535	508	538	541	527	510	522	516	475	494	505	495	543	547	469	474	509	521	535	443	543	494	570	523	531	525	518	502	539	534	498	525	517	485	504	532	581	531	511	501	503	546	537	518	484	517	492	544	546	505	512	532	536	529	514	514	516	496	563	502	528	518	508	537	506	513	476	479	499	502	533	564	520	542	531	513	526	456	514	564	535	585	500	537	505	529	532	518	498	526	524	563	520	525	534	517	495	525	514	527	546	536	539	510	531	528	546	524	520	500	538	541	510	530	492	496	554	527	544	549	472	511	526	508	518	543	510	499	535	518	577	533	551	494	470	509	504	527	508	497	528	494	519	586	499	518	584	546	487	541	491	531	524	542	517	543	564	547	526	490	543	581	553	520	507	523	546	483	521	477	521	516	499	510	545	498	526	545	545	511	491	492	493	513	554	517	536	566	528	556	547	521	541	532	534	509	489	538	557	526	508	531	484	533	524	559	531	536
6096	12059	13371	8048	4306	3152	2122	1754	1397	967	1083	8234	14894	9581	3716	1264	630	501	462	482	472	425	439	460	436	470	422	462	478	451	469	439	420	442	457	468	465	492	433	449	471	445	443	456	438	444	438	440	468	425	452	458	491	493	447	480	450	489	446	431	442	450	481	456	447	475	449	445	444	443	424	513	482	428	466	463	471	436	456	460	447	424	462	455	451	435	447	467	438	468	437	440	429	471	454	477	454	455	464	483	471	479	442	449	446	409	464	445	482	518	439	444	470	480	466	427	437	474	477	422	432	450	477	443	485	468	457	445	460	481	410	469	436	476	426	432	459	454	443	466	472	446	439	431	426	461	481	434	435	465	453	459	494	474	460	494	435	424	466	468	458	455	462	450	478	464	432	460	478	457	459	462	479	485	455	451	458	467	445	461	468	465	430	475	454	447	473	459	441	454	427	470	416	445	464	453	469	449	464	404	444	444	478	448	452	439	460	439	458	464	433	463	454	469	467	452	446	488	476	451	423	467	435	430	490	474	486	454	430	431	447	500	502	477	436	453	426	453	483	467	434	465	441	459	433	472	463	423	431	487	451	478	473	464	457	408	422	453	485	454	460	406	420	455	491	458	442	481	446	451	462	434	443	493	474	410	447	446	450	457	445	429	448	457	445	446	430	455	470	472	461	468	471	442	449	420	474	478	443	454	466	442	498	458	427	423	445	445	433	446	451	477	471	406	475	423	427	478	449	471	468	455	461	427	452	455	464	467	472	466	461	483	428	463	458	412	456	440	484	439	425	455	440	434	421	471	513	431	454	459	392	415	441	435	487	439	454	437	419	433	446	461	430	434	466	463	447	444	450	430	464	463	406	454	464	460	446	446	472	459	438	449	467	441	443	428	465	457	456	438	465	450	434	464	440	445	446	450	500	463	484	489	451	473	413	434	465	449	476	456	459	470	430	443	439	452	417	457	448	423	449	466	457	448	480	439	439	443	454	463	454	429	503	451	472	457	461	481	452	458	469	445	460	458	474	441	413	455	463	396	407	424	447	401	447	476	411	449	418	446	470	436	445	444	443	442	457	451	425	470	428	406	456	463	453	423	433	449	482	433	437	452	467	449	404	454	474	447	439	413	495	463	461	437	470	396	429	408	481	461	452	418	460	463	430	462	452	415	448	437	473	445	431	447	457	445	460	446	406	442	428	498	458	434	461	451	478	462	422	421	466	444	480	421	412	450	480	452	437	429	431	408	452	468	461	478	435	448	438	444	474	456	445	438	471	432	463	447	457	449	460	475	450	446	442	456	426	429	428	500	470	465	452	431	447	484	469	477	483	449	463	445	440	437	460	471	485	479	478	447	459	474	445	452	475	472	451	485	428	429	421	436	405	473	468	502	459	426	468	460	421	443	432	435	490	473	469	465	405	485	454	482	455	439	428	434	451	437	471	483	459	460	423	464	437	401	457	411	440	468	442	414	408	422	444	447	429	481	485	433	456	445	459	426	484	435	463	438	433	425	411	475	438	421	461	427	478	405	488	485	456	445	441	482	470	468	456	447	399	452	444	440	429	456	442	454	469	449	433	470	433	461	471	461	442	453	456	450	453	442	475	496	463	466	408	447	464	449	467	432	448	434	453	450	461	486	457	454	450	451	432	442	472	415	441	492	457	486	448	445	438	442	443	441	466	457	433	436	456	474	465	450	453	436	448	460	448	408	432	463	464	454	432	466	449	427	433	460	469	439	461	432	442	433	463	441	451	462	442	449	410	427	451	467	452	462	458	455	445	469	481	457	445	459	467	471	467	432	468	432	459	439	447	466	462	439	447	434	453	429	458	446	478	414	421	463	411	438	494	438	431	433	454	481	472	457	503	463	445	439	473	438	445	474	467	474	439	455	470	439	463	471	408	453	423	453	473	458	443	456	468	451	441	441	434	467	439	466	461	442	444	460	424	453	464	430	424	475	411	491	408	477	452	419	470	455	447	481	455	443	463	471	443	449	448	475	480	462	429	500	469	464	457	427	469	410	446	460	457	502	433	488	473	467	452	438	443	422	453	476	484	419	459	469	501	468	467	452	450	419	498	435	456	419	439	436	454	414	484	450	462	417	470	427	423	414	432	471	431	451	474	452	464	468	470	444	463	462	452	472	475	412	472	433	455	420	457	464	469	481	467	441	443	447	433	456	448	470	434	430	431	472	423	426	453	478	437	441	435	474	444	454	438	422	454	470	466	430	438	523	441	451	466	449	446	473	446	465	455	459	472	432	447	408	496	432	477	405	439	445	430	455	466	447	450	455	431	433	452	450	464	440	471	428	481	461	490	437	467	451	455	427	442	465	436	441	449	442	481	459	443	415	482	434	453	407	460	485	420	416	465	465	540	460	476	420	468	444	481	466	438	448	418	482	442	434	461	442	474	442	450	498	445	475	484	449	482	447	503	461	465	451	421	416	460	405	430	451	486	461	456	465	448	440	458	422	479	428	456	430	453	461	455	460	448	455	452	372	463	479	475	454	453	468	441	467	492	440	450	465	430	461	448	440	455	462	458	434	426	442	462	447	451	497	438	468	461	478	452	424	484	476	434	474	445	409	463	457	481	449	467	454	479	470	462	466	464	458	462	456	468	437	469	441	441	457	486	441	481	418	440	427	450	471	429	430	437	477	454	469	467	455	463	476	423	452	467	432	466	473	465	442	420	459	477	471	448	453	461	455	452	464	449	423	473	462	430	482	481	452	481	425	490	426	492	483	441	449	474	473	442	446	462	476	444	450	417	434	441	456	471	419	429	439	446	438	484	423	449	457	471	462	434	468	479	488	421	440	419	476	429	460	469	467	442	457	432	440	470	460	415	461	429	434	425	511	450	418	418	465	461	425	449	436	451	452	445	452	422	482	455	450	435	494	436	431	431	478	445	461	461	395	462	459	440	465	461	432	415	448	440	439	434	461	460	464	449	444	443	460	458	495	465	469	468	440	461	457	486	461	428	427	415	462	500	431	456	471	463	447	461	466	491	453	434	414	458	444	479	448	467	433	452	450	454	451	479	445	462	434	446	443	471	424	435	465	440	433	437	506	499	433	476	435	477	488	497	470	441	476	452	449	452	478	437	478	432	441	487	433	424	445	465	493	516	425	468	464	438	446	433	511	432	473	428	455	447	456	436	449	453	407	450	500	456	473	446	425	430	447	442	473	447	466	412	452	457	428	430	468	445	462	475	447	487	468	463	399	468	441	439	488	426	451	456	439	450	468	464	438	437	469	455	449	488	469	486	487	479	473	443	479	470	454	463	460	460	437	474	451	458	447	451	449	409	469	453	455	468	459	467	467	441	464	449	405	427	450	442	463	440	428	467	429	489	454	440	469	454	477	422	409	462	477	409	449	486	457	458	452	442	462	471	470	462	475	443	480	419	419	440	454	472	454	444	414	477	461	453	443	467	471	446	462	430	472	457	439	449	450	453	426	461	469	455	450	480	473	487	475	481	455	444	426	507	462
23881	20806	27762	24000	20587	12821	5172	2164	1516	1177	5113	23335	21740	13271	5331	1606	812	673	710	686	671	648	658	695	690	677	647	666	682	670	607	677	624	659	684	663	688	634	643	657	689	656	644	611	597	601	666	641	644	677	648	657	656	647	635	618	673	611	644	638	613	649	649	637	654	640	622	640	622	663	685	650	630	654	609	629	726	680	650	619	636	634	645	690	677	655	633	620	643	714	664	660	578	673	678	620	681	700	666	706	668	634	620	594	628	647	650	619	694	657	629	643	635	640	652	634	620	633	615	619	620	680	609	667	659	607	662	639	671	671	637	632	623	660	683	687	682	638	620	653	674	666	653	652	640	626	637	696	604	651	613	662	675	651	600	661	666	652	619	638	614	661	633	641	642	634	621	595	663	654	654	658	632	687	652	631	618	624	659	633	621	621	668	665	668	659	618	628	656	670	650	662	630	633	613	668	672	640	632	664	630	628	659	623	660	631	643	662	632	627	662	660	623	621	615	652	677	644	631	603	591	645	647	643	624	679	637	645	658	648	659	589	671	677	678	645	661	654	638	652	632	642	672	652	641	638	668	681	598	645	669	685	619	658	631	633	604	656	676	639	669	629	666	639	636	675	611	614	662	682	656	665	662	608	630	629	614	623	609	651	632	642	605	651	623	649	655	641	672	654	646	628	616	646	633	645	665	625	639	669	649	639	665	626	659	670	626	590	616	655	630	645	641	617	644	663	642	685	650	669	634	645	664	636	658	614	654	679	657	606	639	690	651	661	669	635	640	681	653	660	682	639	617	681	682	681	623	688	610	654	649	646	642	633	607	648	630	672	627	688	625	634	650	634	634	638	621	676	622	637	695	657	674	666	641	640	658	669	643	628	653	683	666	693	628	643	705	624	669	622	624	697	637	648	639	660	665	661	590	665	638	639	620	690	601	623	647	622	603	604	619	686	682	636	611	645	663	651	644	619	613	628	609	642	670	647	657	689	648	642	611	640	660	639	666	644	655	683	659	633	603	609	656	611	645	659	670	664	626	626	638	609	693	646	620	639	679	652	595	645	632	646	638	626	659	677	643	659	630	613	643	696	640	666	657	685	637	607	638	682	670	664	639	649	698	646	633	659	677	659	622	668	602	712	624	641	645	633	657	679	617	605	658	627	629	664	658	643	648	648	649	663	654	667	681	684	614	653	662	667	672	642	642	686	643	652	587	602	630	609	593	672	660	639	622	687	616	641	631	650	619	642	670	623	647	631	619	672	622	618	629	644	643	635	622	641	607	630	678	638	672	638	650	668	606	688	630	636	601	632	625	645	675	667	630	687	634	612	635	624	633	668	623	680	641	643	652	649	614	637	672	674	627	666	664	626	640	597	678	639	691	647	683	628	668	632	687	654	669	628	683	652	628	601	562	603	642	663	607	651	700	638	608	641	666	677	641	605	650	669	631	682	647	675	660	666	617	619	689	636	655	635	678	632	619	683	683	671	652	625	666	625	675	651	657	635	611	632	640	669	637	671	633	658	647	653	614	630	600	659	623	625	620	675	631	680	659	670	663	652	621	674	648	670	610	648	670	679	654	669	667	695	638	679	626	657	600	659	662	593	663	667	624	669	644	658	633	616	656	607	605	653	663	633	646	618	630	647	690	635	619	662	653	680	629	647	669	658	619	599	638	596	705	651	652	643	655	647	638	672	616	635	634	636	660	626	635	654	632	664	616	633	710	635	673	670	650	677	606	636	626	621	671	679	587	645	643	675	700	654	638	626	641	621	578	634	619	656	638	669	626	650	660	684	644	620	663	664	654	643	634	630	622	656	648	656	644	615	632	653	643	627	655	641	681	609	659	607	620	682	635	644	650	610	656	619	648	633	646	695	659	613	614	616	656	634	644	662	636	644	632	635	630	656	626	641	664	632	633	648	631	652	618	641	610	607	608	640	652	613	651	607	639	631	668	627	654	695	651	659	638	610	653	643	630	659	669	623	649	605	628	657	661	635	652	623	621	662	694	646	653	611	642	617	631	682	683	642	660	642	653	640	661	613	673	641	657	650	665	666	643	631	644	672	653	644	667	661	650	623	653	660	642	653	643	622	690	654	622	645	687	672	628	655	624	652	644	669	670	613	652	655	614	649	650	621	669	654	647	605	632	621	644	677	656	625	610	667	622	624	631	554	632	611	680	630	587	594	690	646	659	660	658	650	661	621	626	609	682	604	667	681	650	613	662	694	624	659	631	642	664	670	622	685	642	699	641	635	630	616	659	643	674	616	653	652	640	663	667	613	643	653	600	584	616	667	658	648	670	631	630	627	658	665	636	644	679	650	637	636	630	632	694	652	672	654	659	643	633	664	686	648	614	652	630	655	662	667	618	596	671	642	685	625	675	652	660	715	668	616	685	654	657	628	640	656	648	647	631	623	661	648	627	649	650	613	599	673	631	607	643	659	625	661	666	601	581	616	596	661	665	644	608	681	642	651	677	587	688	678	612	649	655	695	652	660	672	644	673	669	655	623	648	655	671	683	605	648	629	667	613	631	636	621	685	639	622	672	603	591	689	654	645	692	631	648	607	661	627	646	648	645	625	672	610	628	628	660	618	646	652	648	634	610	639	647	660	644	641	655	674	632	642	623	670	593	632	668	608	654	632	663	654	622	651	649	595	591	640	636	621	629	672	635	622	645	668	674	631	652	707	662	651	653	599	633	631	595	644	590	643	627	649	616	611	685	661	632	624	662	669	676	661	682	660	645	668	709	613	681	625	635	646	635	617	685	681	696	625	597	622	626	616	630	634	580	637	634	664	681	684	611	634	674	653	658	657	639	654	600	662	579	675	611	664	627	630	610	604	675	632	605	635	622	638	636	646	630	647	672	648	668	663	657	631	677	658	631	663	674	614	661	679	619	599	662	675	653	601	619	681	627	644	639	637	589	682	632	628	654	606	621	636	615	633	639	649	646	673	656	633	661	645	618	641	658	648	611	625	606	617	651	661	591	659	645	628	613	675	668	635	632	659	673	647	619	613	649	616	694	653	648	658	637	667	631	680	681	664	649	670	687	628	676	633	636	597	677	597	614	659	615	665	689	615	570	621	633	647	617	638	662	630	639	685	653	600	681	662	642	594	622	650	583	647	657	654	628	661	662	617	625	653	633	710	600	657	676	658	664	614	662	621	627	683	656	639	686	642	662	663	652	640	674	625	640	676	664	631	625	684	655	643	660	642	651	615	641	637	634	612	594	663	613	629	617	636	625	616	617	665	623	622	596	657	657	623	664	651	632	644	623	724	698	640	651	605	617	638	617	671	704	612	629	631	655	601	649	627	577	658	620	650	661	629	695	613	637	653	664	619	619	625	605	647	690	657	653	624	608	645	697	645	651	632	632	645	654	628	657	647	661	650	667	604	711	669	663	626	558	645	648	650	612	632	641	586	678	683	662	622	643	641	632	648	673	649	639	655	678	639	634	649	697	632	616	629	662	638	633	680	645	658	593	612	650
7273	16743	17985	13013	8432	6171	3849	2289	1851	1308	7444	23904	19161	11342	4891	1668	775	574	554	525	572	550	570	559	562	566	502	567	572	493	507	561	555	569	540	543	580	528	502	538	520	508	552	564	550	514	549	563	573	577	528	578	514	524	520	563	531	539	546	528	547	577	554	524	542	508	551	515	517	526	559	524	503	560	519	548	536	559	506	472	564	495	545	549	526	550	543	493	546	525	520	511	519	564	551	536	515	534	538	558	470	544	563	590	509	540	543	533	541	532	586	546	541	502	520	555	496	531	568	543	496	521	540	540	519	563	538	531	515	511	499	556	521	503	517	552	516	553	535	494	512	548	521	521	548	531	543	545	524	555	527	566	519	565	543	614	512	570	570	520	504	546	553	570	584	512	568	543	510	522	551	550	562	539	520	575	580	520	547	534	513	504	536	501	527	533	558	597	493	558	557	579	555	511	553	550	518	558	517	549	499	567	521	543	487	555	563	491	556	549	501	544	534	539	545	549	501	511	540	527	540	554	539	562	498	546	538	480	566	509	571	565	521	546	495	557	543	535	524	566	542	561	543	532	548	553	531	544	519	547	538	551	516	553	542	547	554	537	523	556	527	524	555	565	521	514	515	534	528	496	532	554	522	545	537	549	528	563	499	540	527	523	505	521	555	499	546	565	558	543	537	521	540	519	552	529	516	533	577	530	518	491	506	586	549	546	500	539	538	544	551	542	533	555	508	523	533	523	591	546	529	545	545	513	518	552	566	542	569	554	516	508	534	551	551	524	568	555	521	532	535	528	496	533	556	557	527	546	555	521	563	536	520	508	553	533	540	539	530	556	482	538	553	542	517	516	535	544	527	550	528	531	539	500	525	583	536	537	527	553	527	520	529	524	520	570	550	515	537	563	545	533	612	573	535	535	567	573	539	578	509	548	541	512	533	518	527	586	558	533	560	531	583	575	532	521	523	533	540	523	571	525	544	530	456	556	548	523	543	533	530	529	511	532	552	521	537	533	524	532	503	538	537	523	562	551	578	525	518	555	551	495	533	537	515	532	527	590	534	517	581	505	596	530	526	528	511	572	558	548	558	549	600	524	540	535	522	539	518	541	569	556	570	539	560	539	484	536	550	538	533	533	529	555	601	530	517	516	550	530	511	516	526	536	549	540	545	522	526	534	560	526	543	539	551	526	528	554	496	526	553	558	514	550	545	574	505	485	523	531	530	503	559	514	529	526	526	525	567	521	558	564	521	569	562	510	542	483	552	582	558	562	544	566	555	552	537	510	522	530	547	555	547	507	496	514	518	524	562	560	522	513	575	525	522	538	526	533	554	532	527	513	540	596	554	505	527	528	521	507	515	543	471	551	507	509	516	562	549	572	551	531	552	542	533	562	527	544	518	543	508	508	514	508	540	563	514	516	526	528	560	509	525	514	566	484	577	534	558	527	583	519	519	540	514	526	560	497	557	536	556	579	527	543	517	530	557	534	551	522	532	531	503	578	502	524	522	558	493	544	541	518	518	523	537	443	535	536	545	526	569	545	522	533	582	502	537	572	539	529	515	570	515	538	540	543	493	532	551	553	546	555	527	533	580	508	508	564	546	531	525	515	543	565	536	541	516	507	530	532	542	521	542	594	529	560	550	581	544	572	535	509	546	544	506	556	568	526	506	559	563	525	531	488	574	554	532	529	545	506	519	579	491	584	538	588	501	567	544	548	557	507	520	556	551	489	488	536	519	543	575	539	507	495	546	537	549	543	578	556	546	544	555	507	514	510	524	546	574	540	537	535	569	511	524	558	527	557	559	532	538	498	538	528	543	542	530	537	534	543	498	534	513	496	499	528	515	554	522	515	540	527	523	563	507	515	566	522	510	562	533	509	583	481	578	559	536	495	572	546	555	548	534	557	487	571	548	560	555	543	500	513	497	556	520	525	548	569	512	555	522	519	558	555	535	529	487	518	493	507	512	565	516	566	527	530	532	551	480	514	513	540	546	539	513	515	591	559	536	498	561	499	523	516	519	538	571	540	553	549	524	551	499	540	525	547	529	505	520	514	559	528	548	518	534	505	581	587	528	524	504	587	503	506	498	528	583	555	528	537	561	499	554	545	495	533	551	548	526	527	552	543	532	555	525	526	529	557	529	531	546	546	517	528	536	551	507	536	521	491	566	525	550	553	538	557	518	566	522	522	505	548	496	561	543	531	548	528	575	545	511	543	552	516	528	522	550	503	523	536	541	561	523	546	496	522	543	543	503	504	528	532	507	504	485	541	551	526	540	568	531	518	515	572	559	523	521	533	550	546	515	544	537	509	497	557	550	540	517	586	576	511	541	530	497	544	567	528	592	569	542	511	522	529	520	606	529	538	543	557	568	547	544	527	519	577	521	520	542	472	573	530	553	511	563	522	577	510	543	510	561	507	508	573	514	534	588	523	535	508	504	524	563	532	550	557	522	516	531	538	516	547	525	523	543	554	536	573	547	553	506	526	527	549	519	549	523	554	515	561	539	552	521	533	570	521	520	563	542	522	535	557	549	547	552	552	504	507	518	559	481	548	544	504	514	567	522	523	546	507	523	575	519	550	525	556	483	526	484	570	541	491	536	539	567	548	515	554	539	535	566	524	535	495	546	526	545	519	527	582	515	532	509	528	523	530	542	529	588	540	537	572	551	541	532	521	537	571	561	520	539	534	510	543	546	548	548	517	540	523	538	553	544	562	564	517	535	484	516	553	550	560	529	559	513	595	538	507	595	535	517	563	523	555	537	525	549	582	548	493	569	521	535	558	549	524	507	499	527	537	565	523	544	520	511	520	557	564	526	553	541	534	560	521	520	548	557	519	533	527	510	528	522	504	544	548	494	512	524	574	533	549	500	577	497	552	552	523	522	514	474	522	565	554	529	562	505	514	511	520	569	548	550	560	533	547	533	532	506	542	551	528	544	565	530	547	511	537	553	552	543	559	530	540	581	521	546	488	533	531	533	551	565	484	523	519	552	541	529	519	523	508	527	504	501	523	559	540	544	598	507	528	520	496	582	557	543	520	477	541	530	574	514	498	544	571	521	533	552	526	539	547	553	539	568	572	523	549	528	552	530	516	567	537	508	542	517	513	519	517	490	580	517	541	562	539	483	560	559	509	569	587	538	522	547	530	542	513	542	589	536	499	532	513	523	489	512	567	528	500	519	528	546	532	555	466	532	530	531	533	542	525	544	551	534	512	567	511	529	587	518	506	533	527	530	532	543	502	514	508	526	538	562	551	520	548	537	528	553	518	533	512	537	544	484	536	528	550	558	517	523	541	557	548	540	552	538	525	498	516	557	500	507	495	538	525	535	536	543	536	504	519	522	523	525	559	551	555	490	547	540	562	524	541	516	556	556	532	529	517	543	518	527	579	561	509	531	534	566	529	506	543	537	575	561	527	511	517	529	545	553	547	527	515	533	541	536	537	533	529	534	572	507	501	512	516	524	559	520	526	541	518	547	555	545	552
27176	13185	7078	4023	1650	1277	1186	901	625	632	815	1199	1600	1142	854	617	537	529	570	493	521	515	562	530	544	504	493	466	493	526	561	553	508	495	517	515	491	507	517	506	581	538	486	489	520	511	526	564	528	488	536	504	541	502	536	525	540	535	527	541	493	521	540	515	525	513	544	523	527	525	522	512	515	513	524	474	485	515	506	522	536	517	537	578	516	525	516	522	499	516	537	497	500	540	507	528	514	563	520	521	498	510	488	544	568	508	504	526	535	515	506	540	477	544	485	504	517	511	520	539	513	507	526	510	536	570	508	519	505	536	509	501	532	529	519	492	492	487	492	518	475	528	501	545	532	553	567	535	515	567	489	560	474	527	537	583	516	511	533	533	503	517	548	461	552	524	527	509	492	564	503	484	566	526	534	520	559	467	485	545	521	522	522	488	508	474	484	472	516	483	530	508	525	532	514	501	531	532	503	507	479	515	497	542	516	489	529	548	544	502	511	543	488	474	539	528	527	503	490	531	541	503	550	509	516	518	534	571	497	525	520	539	497	560	500	481	494	510	549	519	526	497	511	501	514	530	531	469	483	487	518	502	521	533	491	501	509	490	525	525	496	514	524	549	549	505	493	512	539	505	518	527	486	518	517	501	503	572	531	567	537	557	510	525	498	524	561	515	502	553	504	479	512	515	503	525	553	552	502	529	527	536	549	524	548	506	525	529	524	504	506	531	517	522	540	521	506	511	524	513	467	494	487	514	516	488	501	563	532	493	528	549	516	515	527	470	479	526	502	521	523	532	528	501	537	490	492	528	530	525	525	518	548	526	538	490	506	512	557	524	507	535	558	535	510	491	486	543	508	508	523	519	494	528	520	505	557	553	492	500	477	512	528	528	539	505	527	534	487	518	514	498	552	521	513	483	486	491	472	562	550	528	501	519	518	552	510	492	540	502	566	519	520	521	528	533	500	533	476	530	548	489	531	488	535	469	519	503	487	538	494	508	560	510	543	510	546	490	555	514	505	485	521	509	564	541	577	516	527	543	510	526	529	543	503	549	525	507	512	533	507	553	530	543	527	506	544	596	540	502	548	452	527	480	525	531	532	549	545	557	494	613	525	512	552	520	505	487	509	510	471	495	574	559	502	518	523	506	516	527	554	512	535	528	493	521	520	524	528	480	556	552	502	540	525	514	530	487	526	515	490	530	533	485	521	507	531	523	517	577	549	518	516	505	489	535	534	529	530	510	541	502	508	480	491	501	488	534	505	510	533	506	500	540	526	510	512	482	540	492	510	496	521	498	490	523	518	493	500	503	522	524	526	511	493	505	541	505	535	527	537	562	500	470	510	526	536	512	540	537	519	524	563	531	502	560	501	507	526	519	536	522	542	520	542	528	532	546	496	542	549	502	543	504	555	481	541	546	513	510	517	514	537	580	538	487	523	529	567	503	513	531	514	524	498	514	548	490	548	549	520	536	512	522	489	483	557	552	497	535	485	545	493	523	559	524	538	547	557	488	542	511	499	534	505	502	499	534	506	476	504	522	523	554	524	535	503	480	521	513	512	521	520	486	474	539	510	514	524	569	536	514	508	534	517	535	505	549	528	501	530	532	527	537	540	496	530	481	529	530	497	535	512	501	473	530	538	550	535	537	487	514	547	480	534	515	484	516	525	503	485	523	558	536	512	534	497	529	506	542	520	526	516	514	546	532	550	508	477	506	489	515	557	533	528	489	525	525	516	476	522	530	515	535	508	514	549	526	553	545	554	525	512	545	504	515	584	490	524	496	516	568	565	504	499	540	487	469	510	545	532	495	534	536	559	509	496	527	531	521	562	493	523	523	518	497	527	547	533	518	541	504	533	505	548	497	501	540	512	551	489	521	561	545	543	563	476	538	551	506	521	494	542	513	486	550	551	466	486	500	500	519	529	516	539	533	497	527	503	512	522	495	484	527	569	556	528	554	571	505	473	511	507	556	523	574	486	536	524	526	504	507	583	500	526	526	528	524	490	481	525	503	552	534	533	533	556	520	515	526	517	541	497	531	504	553	553	546	546	550	523	565	538	545	494	527	509	515	531	523	509	531	491	550	551	568	551	545	537	556	503	561	561	539	543	531	540	536	511	534	530	523	507	524	527	535	524	497	559	557	518	488	539	500	535	556	534	543	521	535	496	527	527	530	511	485	526	524	586	485	532	551	512	498	512	539	509	504	498	507	563	550	524	502	501	540	485	524	508	542	552	498	518	507	533	577	532	496	514	496	521	523	531	576	525	514	506	499	511	508	542	472	509	499	491	501	519	494	538	515	521	488	494	527	506	500	528	528	527	526	528	519	518	507	532	501	499	551	522	510	541	535	528	525	519	522	520	529	559	540	551	531	553	504	543	546	483	504	502	507	503	532	531	549	530	542	540	542	545	515	536	525	567	497	525	530	518	512	500	536	524	511	525	540	518	484	526	540	525	554	529	510	511	542	502	510	491	493	509	486	492	524	544	560	491	537	475	536	495	542	550	540	546	521	539	483	470	554	548	525	546	557	546	552	486	538	535	504	531	511	517	549	553	526	512	538	533	502	518	546	476	540	510	568	513	535	523	518	558	536	528	526	562	513	548	508	512	482	501	495	530	540	520	486	530	493	523	508	564	503	516	489	496	516	536	534	526	507	522	509	466	525	500	515	524	495	558	546	517	539	470	549	515	517	502	514	564	565	538	519	491	548	539	548	516	536	505	521	554	563	524	531	511	508	553	507	509	517	555	501	532	558	523	507	543	537	531	517	521	531	522	533	532	554	522	509	517	549	508	571	509	518	508	501	485	492	566	541	537	513	543	526	536	512	533	572	524	487	547	525	502	482	492	513	496	521	518	515	521	563	565	515	558	536	525	507	495	500	523	584	539	552	533	521	512	529	525	499	522	503	537	556	553	498	495	462	483	527	517	524	506	487	513	512	519	525	524	541	523	531	512	507	518	526	539	561	502	546	501	473	495	513	502	565	517	535	564	490	540	522	509	541	485	521	533	574	468	531	530	550	545	508	511	509	542	527	497	550	516	542	536	501	517	481	509	518	472	532	530	517	527	522	521	505	546	518	537	527	524	481	491	525	516	512	510	555	494	549	542	481	546	556	539	517	538	502	528	559	517	495	535	536	516	552	514	510	549	537	501	495	518	534	525	541	470	587	497	471	499	507	509	509	476	541	503	513	542	509	537	539	537	521	513	493	559	529	508	506	564	542	505	508	502	520	506	545	542	522	559	523	513	539	512	532	534	515	527	527	483	509	531	520	526	509	543	536	509	507	511	519	507	490	509	499	534	541	540	506	553	493	523	534	536	541	521	525	542	540	528	509	516	532	515	500	526	514	460	518	504	481	516	518	473	521	496	506	518	515	513	546	563	540	533	494	519	535	526	535	497	548	513	520	510	559	592	513	526	542	534	545	494	524	531	488	555	496	561	514	543	487	512	532	518	548	510	499	480	530	513	487	538	539	508	526	542	551
7456	6979	6653	3786	1852	1721	1625	1072	691	565	800	1474	1953	1267	792	503	467	449	430	435	408	458	442	406	417	443	424	464	430	422	450	412	441	424	428	460	437	404	398	453	406	414	446	456	436	445	458	452	432	419	388	479	430	437	430	430	452	419	453	438	476	422	433	420	435	443	438	447	474	437	433	435	421	431	437	440	447	429	425	447	455	428	425	439	433	461	438	450	470	439	421	403	430	412	445	413	431	452	436	425	439	412	456	434	443	419	411	436	436	436	421	446	439	451	424	434	403	422	417	420	386	460	439	406	492	441	454	455	434	433	431	436	448	418	423	434	408	444	409	424	465	437	409	435	455	411	435	437	444	454	417	448	464	445	421	421	455	445	446	425	437	451	415	418	404	449	436	427	454	417	420	443	441	450	466	409	437	451	430	446	430	450	417	432	464	418	426	461	449	415	464	459	429	441	411	447	457	415	432	411	453	420	446	459	444	475	404	450	433	471	461	426	465	410	405	404	403	434	421	449	422	467	397	466	417	379	418	424	448	441	454	423	439	434	411	412	435	454	448	436	420	413	472	413	443	431	415	442	409	432	456	415	420	437	444	413	439	463	444	409	421	412	424	427	400	439	439	463	404	416	436	443	431	424	406	433	417	412	425	433	435	413	437	457	439	436	425	392	437	470	449	432	451	478	434	450	431	379	479	458	427	434	445	426	412	419	463	435	447	394	456	428	446	424	420	428	451	452	441	438	446	431	453	452	443	410	446	447	438	440	451	402	407	433	430	420	413	418	396	428	438	425	449	480	399	418	398	449	419	467	463	448	474	460	422	463	461	407	413	414	445	429	401	453	440	453	456	435	416	433	459	422	412	426	427	485	441	436	441	428	425	414	449	454	441	441	458	444	396	422	412	431	458	419	418	406	440	441	456	450	410	411	401	443	439	408	472	448	457	461	445	457	435	423	394	436	443	419	416	443	454	407	423	451	405	438	407	451	459	464	460	458	447	430	433	421	393	433	399	439	432	453	455	445	434	399	413	489	435	463	468	394	416	431	421	432	420	449	436	436	435	462	473	402	413	421	452	457	423	438	444	456	441	431	423	454	459	406	464	433	455	447	407	464	416	477	433	425	427	450	430	426	420	430	451	447	453	374	438	455	445	411	414	431	440	431	422	445	444	425	468	440	480	423	429	460	418	449	436	438	434	429	440	401	405	437	425	424	431	404	425	414	447	451	429	424	425	448	445	414	434	428	453	418	463	452	421	415	446	396	401	420	417	433	455	445	452	447	422	431	472	479	443	461	439	420	471	436	438	412	417	419	396	440	413	418	447	438	480	442	414	402	481	429	427	477	454	393	460	426	473	409	447	419	429	441	437	420	410	443	403	450	405	446	466	418	416	467	426	412	439	459	431	402	430	410	464	488	419	425	438	390	435	437	453	438	458	469	439	450	457	424	429	452	441	427	441	463	419	416	440	434	417	431	443	417	430	438	461	409	422	438	454	427	401	434	429	456	423	453	447	405	432	466	409	414	429	456	410	449	385	428	426	455	415	445	404	434	465	434	419	457	441	452	445	421	450	419	445	414	464	428	446	489	465	401	455	460	365	442	422	468	430	452	457	425	408	423	436	443	437	406	426	422	435	419	445	445	450	445	390	432	452	442	407	454	404	452	414	434	408	424	439	439	403	433	459	442	451	413	456	437	397	477	429	415	462	412	404	412	421	451	419	444	475	447	431	440	445	409	412	450	422	396	495	432	417	439	437	443	411	460	410	440	438	447	431	394	424	440	455	439	414	461	415	426	432	445	459	469	428	426	412	467	416	478	427	439	485	417	451	456	401	420	488	448	440	401	431	405	413	419	429	432	445	441	434	444	453	457	433	437	419	421	478	448	420	432	428	438	410	415	437	426	406	437	421	469	409	455	444	456	440	415	424	421	412	414	454	438	418	427	403	426	432	393	436	474	469	396	439	448	467	434	437	421	415	446	420	453	421	426	490	444	408	466	438	431	410	408	440	458	447	440	430	438	419	432	453	456	410	425	431	429	432	435	434	462	436	437	425	440	437	429	450	416	460	431	442	436	462	439	445	425	408	413	468	436	449	425	456	394	487	416	431	417	435	421	428	426	414	437	387	412	398	449	460	412	440	424	447	419	446	452	412	396	434	404	446	440	442	425	459	453	437	396	449	411	463	425	390	468	444	427	422	418	430	435	429	415	425	441	416	466	446	454	422	484	472	485	428	436	440	421	403	384	443	458	437	437	467	440	459	429	456	448	461	454	419	442	422	432	441	448	433	444	451	403	456	428	421	439	448	426	444	478	399	400	425	445	427	444	475	443	441	445	431	447	424	428	440	432	407	465	426	420	431	448	440	460	409	434	435	426	426	474	429	460	401	465	430	441	416	417	430	458	410	420	429	446	430	413	434	378	457	441	468	432	469	393	407	459	422	447	438	406	401	428	444	462	414	438	402	438	476	458	427	459	468	460	396	465	447	456	448	420	452	466	450	462	457	481	437	421	512	415	458	438	454	434	479	428	480	415	409	420	424	435	416	455	406	445	396	417	446	450	466	425	420	412	443	429	449	451	428	452	448	413	444	409	447	429	411	443	433	419	428	416	433	428	404	452	462	434	451	429	466	435	438	439	413	464	434	478	469	425	414	456	436	414	446	424	460	435	456	447	463	401	418	433	462	467	461	431	468	419	424	389	457	430	439	428	435	430	441	410	474	483	456	464	414	442	423	418	427	406	411	459	441	433	436	424	420	445	453	425	432	436	441	437	446	406	420	461	439	439	430	442	420	438	454	438	419	450	439	418	417	438	427	440	430	413	417	399	462	412	426	408	436	460	453	407	445	427	451	441	453	403	463	464	430	445	430	423	467	404	454	429	419	444	453	413	424	423	417	440	444	427	445	460	421	440	465	453	444	441	427	442	438	430	459	398	427	439	439	427	419	432	425	381	414	431	384	453	410	454	457	407	441	466	418	469	468	428	394	436	417	425	453	435	447	448	410	425	411	439	423	421	473	436	476	434	439	446	404	399	477	401	400	409	476	451	468	445	486	452	448	447	475	445	415	405	420	440	424	417	441	441	409	450	459	405	420	460	437	442	433	423	445	442	434	425	448	393	436	441	456	404	464	429	462	419	427	426	439	424	438	421	466	427	452	453	443	454	426	471	470	419	455	431	442	448	453	456	429	474	466	436	432	392	406	406	437	418	427	434	430	437	405	447	407	435	466	435	415	494	431	414	456	473	426	422	415	415	433	423	424	441	461	499	431	424	456	414	428	413	444	420	444	472	433	412	467	442	415	434	454	461	426	442	446	381	408	419	411	413	417	495	399	408	449	450	403	424	447	422	433	425	467	463	461	483	402	407	419	459	434	446	426	455	404	451	465	407	436	427	463	429	442	441	414	442	400	427	453	426	434	444	465	412	430	461	429	418	411	413	433	425	470	412	458	434	423	436	442	424	433	439	454	416	415	457	452	411	450	395
24765	20814	26834	24619	11858	3545	2269	1668	1076	837	1635	11224	14294	8752	2992	1040	683	555	533	550	512	535	556	583	572	542	517	579	540	568	541	507	592	528	573	509	538	515	573	551	544	531	537	558	545	533	559	536	568	566	519	565	611	566	550	509	547	582	545	567	570	528	528	552	516	518	517	536	512	560	486	558	591	562	553	518	580	541	538	553	550	552	531	519	525	602	543	562	529	510	577	504	575	554	564	559	525	549	515	530	537	537	540	496	540	561	527	516	533	555	534	570	582	561	542	555	566	546	534	544	529	540	550	527	536	553	522	539	526	565	519	559	531	535	549	542	560	568	586	545	512	551	493	529	552	565	564	503	537	531	538	528	555	590	539	532	507	529	565	516	517	539	560	554	509	582	508	588	590	530	540	540	537	540	552	483	520	513	569	525	518	526	528	540	483	517	570	581	521	533	561	514	549	538	579	537	559	550	539	558	559	582	553	516	539	553	552	564	561	549	513	523	555	550	570	517	523	490	543	543	517	530	578	543	508	528	594	541	561	495	541	495	503	551	532	562	523	529	559	533	548	549	526	569	515	525	547	542	530	562	522	554	571	577	545	531	527	549	561	596	567	568	539	539	514	529	542	523	528	529	571	554	544	559	536	538	567	563	610	537	513	581	557	526	529	535	575	544	546	555	542	519	604	540	526	499	507	481	546	524	545	552	534	545	491	532	514	519	541	532	535	553	569	564	528	558	488	571	576	520	526	556	544	564	539	570	507	539	526	576	552	554	548	538	512	528	566	520	526	567	521	515	534	565	537	555	531	533	543	563	550	535	564	549	524	561	542	518	523	558	540	536	534	572	549	529	557	543	597	536	531	551	525	545	574	538	569	581	516	486	556	530	494	570	521	552	546	559	563	491	531	532	513	522	567	557	534	557	539	542	563	550	556	564	535	525	499	545	520	527	570	530	525	577	521	547	553	529	523	513	551	561	562	555	564	546	564	559	519	566	552	556	501	537	532	521	550	546	566	519	562	557	524	535	562	496	528	534	526	553	510	528	565	537	560	532	519	586	543	557	541	513	550	497	522	522	516	590	540	529	567	519	528	536	570	493	553	550	555	555	563	585	520	498	513	540	537	535	548	514	542	529	579	563	543	569	545	490	555	548	544	534	526	559	547	532	512	566	515	562	514	547	534	524	535	556	517	514	564	547	556	529	555	522	540	553	518	554	553	508	536	493	542	554	525	557	537	546	507	559	540	501	522	537	556	576	550	563	510	527	531	570	552	511	531	510	527	553	541	558	544	527	533	518	547	522	566	500	514	552	503	542	554	538	535	539	532	560	555	573	531	532	519	548	518	577	544	560	570	508	540	578	550	563	551	547	548	561	540	578	517	483	518	551	553	536	531	536	532	521	532	566	546	582	585	542	546	532	543	573	535	546	562	557	493	556	541	542	544	528	563	562	569	561	546	550	540	536	557	563	535	550	546	538	521	533	524	508	556	516	531	556	559	572	569	595	528	496	565	537	528	539	532	587	549	558	535	571	526	496	560	524	526	568	541	528	499	544	519	566	490	539	512	579	542	540	540	535	535	577	513	549	527	517	546	530	570	551	539	568	537	524	559	517	530	517	540	525	542	574	531	566	516	515	534	546	540	571	537	531	545	553	531	537	569	532	546	555	567	515	566	561	512	555	553	558	520	578	523	539	543	554	508	475	553	559	498	507	528	530	512	560	561	523	549	497	542	585	495	569	543	519	517	539	559	505	548	568	557	516	517	550	544	538	546	517	520	515	542	556	567	526	507	535	545	556	558	562	518	542	542	566	549	512	545	580	505	532	502	565	569	514	545	511	514	551	495	535	470	502	534	506	524	519	551	544	509	490	549	548	548	515	588	560	528	514	479	526	548	524	533	534	529	517	523	541	635	576	534	528	565	585	524	516	557	549	551	541	503	559	577	562	551	579	535	535	550	544	612	547	558	547	501	561	567	575	558	534	514	537	567	533	550	563	578	491	533	537	526	541	591	509	502	503	572	509	577	575	554	548	554	524	573	594	547	538	515	581	552	558	519	551	519	581	519	541	547	507	532	537	543	568	587	523	492	548	534	511	549	547	557	549	507	536	571	511	562	514	549	494	556	502	499	555	517	537	547	540	531	533	541	563	509	538	532	504	542	576	533	536	553	537	559	529	553	551	524	514	574	553	565	504	556	512	542	488	538	536	497	490	566	540	521	494	577	550	571	521	557	531	549	484	510	542	559	533	530	499	529	568	534	561	549	543	544	530	547	549	512	507	544	551	540	539	598	509	534	523	534	541	542	564	494	547	545	495	556	523	550	544	514	514	562	528	554	549	541	571	538	553	553	533	526	552	540	531	562	502	548	561	532	530	562	557	541	527	537	530	561	508	572	560	536	511	556	542	600	514	535	535	552	518	517	580	501	535	537	509	530	532	542	551	503	536	545	566	505	512	541	518	528	566	490	553	526	550	557	490	564	528	534	560	571	534	523	564	503	508	518	550	516	554	523	545	541	521	575	555	506	568	556	545	553	546	569	524	535	496	542	529	550	507	542	500	525	552	518	526	544	598	526	544	539	490	564	539	561	576	558	520	531	528	565	555	560	534	551	543	559	576	518	537	555	566	532	525	569	549	501	563	560	530	552	569	535	529	499	525	544	580	527	494	544	532	550	528	530	523	553	548	576	531	555	545	560	568	554	515	509	511	527	498	518	553	548	515	546	524	541	549	518	566	544	587	546	551	554	544	518	525	520	529	533	565	524	529	575	529	568	554	530	570	548	539	506	529	485	550	551	546	535	537	539	554	560	551	521	530	520	522	542	521	543	541	505	554	534	482	553	547	528	563	520	549	588	538	520	560	526	555	534	527	528	549	571	531	533	548	560	569	529	507	540	563	547	520	543	525	550	534	596	534	551	524	538	548	530	554	572	581	537	521	545	518	542	541	528	523	530	540	558	514	489	532	520	541	539	510	508	597	506	552	518	518	535	526	550	507	535	548	519	543	542	550	553	584	570	536	546	542	548	543	535	529	548	565	574	537	551	534	543	528	544	564	581	537	588	537	543	534	580	566	532	526	532	589	583	558	518	529	542	569	552	562	541	545	525	557	543	549	508	546	501	534	558	532	554	496	538	577	507	560	527	555	536	578	538	528	510	538	519	586	581	530	554	564	508	558	573	572	570	570	564	553	546	587	545	519	520	564	545	524	517	530	541	541	518	547	518	529	533	549	538	521	507	494	574	574	541	508	518	479	529	559	540	541	548	538	544	510	532	530	489	499	559	548	538	590	533	551	554	517	535	554	569	567	528	530	561	526	584	547	542	535	531	568	574	549	563	546	520	593	547	564	531	521	576	562	545	564	552	516	530	527	518	565	493	532	581	570	526	542	554	558	515	565	535	548	541	535	561	541	564	559	558	567	543	578	531	513	545	510	534	564	556	503	552	538	505	558	534	509	554	554	512	544	559	561	488	528	575	504	580	587	552	507
7185	11457	11566	6916	4041	3115	2597	2200	1246	948	2392	13748	13792	7761	2882	1000	570	494	504	486	465	480	439	493	489	479	474	508	486	454	491	487	444	433	468	476	460	479	465	479	435	458	452	472	468	475	448	474	459	476	444	457	482	472	479	483	474	422	404	478	448	450	477	469	450	477	518	439	510	468	494	461	493	475	473	478	473	469	445	447	472	473	493	454	449	486	501	443	484	463	458	446	469	481	451	423	402	440	462	479	494	468	448	453	471	476	428	479	484	455	418	492	455	449	454	498	467	441	470	472	456	480	465	470	402	466	478	475	431	445	471	469	517	462	482	445	476	458	469	459	457	436	439	468	443	446	466	485	416	457	454	483	452	462	473	454	495	485	487	451	466	438	470	454	452	452	490	468	473	444	475	441	481	457	479	465	469	461	446	467	430	478	448	445	473	418	471	468	431	460	441	476	440	434	469	442	485	447	434	451	472	511	461	454	462	493	487	441	445	457	471	470	457	461	468	471	442	451	433	463	488	455	453	489	439	458	465	421	458	441	481	464	457	448	427	480	459	454	485	454	470	457	459	468	453	470	490	457	455	504	487	445	434	482	472	463	495	506	430	472	437	453	451	483	452	483	526	477	483	499	504	461	518	437	498	470	450	459	466	465	442	484	467	427	447	446	465	473	457	439	466	466	457	428	446	433	458	468	471	454	435	474	465	434	462	483	465	457	487	456	515	469	463	451	443	456	461	425	442	504	438	475	469	449	470	503	490	463	496	467	449	476	484	465	457	484	472	436	462	453	462	520	493	486	452	425	438	451	464	469	458	472	464	463	408	469	457	480	432	464	470	454	452	463	450	475	460	477	473	479	483	453	474	435	487	440	445	452	462	462	431	437	431	466	509	480	474	481	451	505	467	476	454	417	425	469	441	499	460	448	431	473	466	467	463	462	481	480	478	487	470	450	460	424	498	454	464	454	435	501	470	450	456	479	461	491	466	432	524	442	456	475	444	479	454	473	446	455	452	456	466	464	481	428	462	508	468	429	461	414	464	459	443	480	460	460	472	493	491	469	482	481	464	476	452	469	479	487	475	476	460	461	482	472	463	473	482	481	462	468	470	442	445	473	450	451	454	446	433	455	470	452	461	431	453	442	480	447	479	451	468	484	476	426	462	478	464	456	464	420	432	458	495	466	448	447	445	455	435	430	465	426	459	436	480	462	472	479	482	463	469	429	443	452	448	449	464	429	456	426	489	455	458	460	431	452	467	424	439	460	445	447	498	484	508	452	462	452	437	490	465	461	433	486	443	443	450	495	462	417	448	456	451	497	484	467	436	464	449	481	464	454	494	479	493	443	440	462	489	467	464	448	435	470	442	463	469	501	492	486	428	491	483	489	457	453	443	487	436	467	462	439	443	436	446	485	483	441	465	457	444	469	426	460	473	456	427	482	478	467	444	482	468	428	462	440	457	442	449	489	472	467	433	449	457	491	504	467	428	429	429	461	430	463	441	500	470	406	465	482	451	450	476	444	482	487	455	453	441	486	456	480	462	462	461	467	444	462	462	417	481	483	456	448	491	463	446	455	465	427	480	452	482	513	496	483	448	450	462	467	430	452	489	474	468	457	475	441	467	455	460	460	442	476	450	460	464	475	472	465	464	470	477	434	456	428	482	499	441	464	433	474	474	474	480	490	449	432	472	445	477	445	463	486	450	470	495	455	445	499	450	457	459	498	458	471	449	451	461	443	466	477	467	447	481	469	454	469	454	447	442	503	460	492	435	451	448	473	458	439	443	468	472	474	493	479	475	463	448	445	476	469	437	463	468	456	478	487	480	475	431	474	472	441	496	496	449	457	465	434	469	472	443	469	471	478	462	426	449	476	447	451	472	473	448	437	490	478	487	462	484	483	424	484	465	472	423	436	459	443	443	438	455	466	445	467	434	455	459	476	446	429	417	454	445	438	443	496	446	450	457	475	478	410	506	483	458	448	506	454	495	455	432	507	447	474	450	479	451	464	448	501	469	445	439	415	483	435	483	430	464	412	484	460	465	472	462	483	438	485	488	432	506	418	447	474	496	419	471	470	448	474	522	474	452	458	449	458	449	460	457	424	452	467	463	458	445	438	461	445	443	439	476	455	466	468	469	462	487	473	470	446	424	432	484	438	423	473	459	477	467	429	442	484	440	485	455	463	488	427	489	469	480	443	443	451	438	480	485	476	465	445	478	472	445	457	467	447	461	453	474	434	463	446	415	438	441	457	458	468	451	451	485	480	453	447	477	468	457	440	451	483	434	446	436	445	432	438	486	460	484	442	448	422	438	461	473	459	480	430	447	482	456	447	474	465	456	477	405	492	453	447	431	473	453	503	458	457	444	474	454	484	471	437	477	468	474	450	479	472	452	453	481	451	472	437	446	436	467	458	467	456	447	441	471	464	479	416	441	453	452	469	473	453	421	501	457	483	484	457	434	486	416	457	453	443	436	495	438	470	497	484	504	487	456	436	432	460	486	441	435	478	449	470	451	477	489	452	455	486	457	470	422	478	491	443	447	457	512	460	447	476	472	451	432	493	454	463	462	453	468	466	472	464	492	459	420	441	442	430	456	443	474	483	465	453	517	495	434	449	470	470	497	468	480	437	469	461	429	452	460	436	440	431	438	467	459	471	434	486	444	452	465	439	429	461	442	462	461	492	447	498	433	423	460	467	442	461	480	485	484	456	428	500	458	470	478	429	470	446	460	490	480	464	449	463	460	467	482	501	449	440	466	441	461	425	476	481	468	444	427	479	491	471	443	478	475	477	494	483	445	489	457	464	456	499	442	449	447	447	448	497	414	430	460	436	429	427	474	439	498	465	434	465	452	475	463	445	436	450	410	480	470	433	464	471	445	440	474	467	448	469	517	456	467	452	467	429	494	486	470	456	460	448	479	508	442	488	468	457	443	470	454	470	465	458	470	463	494	464	462	473	438	498	440	448	447	443	452	486	487	472	476	477	457	473	456	444	508	471	443	510	486	468	475	460	497	441	483	460	468	477	450	453	443	465	477	471	452	448	439	476	441	471	480	442	475	462	445	450	484	463	439	463	465	397	430	432	489	419	434	463	430	435	436	458	450	477	473	422	465	458	478	455	446	463	450	449	484	484	459	440	453	468	454	448	465	467	470	489	438	469	473	462	441	474	459	477	492	475	476	471	423	448	460	463	468	483	463	458	504	458	473	453	469	443	478	466	492	492	464	491	453	443	464	453	496	454	458	426	472	450	458	455	453	449	478	468	442	473	475	482	496	495	453	435	452	429	457	471	460	465	449	496	449	448	437	448	444	448	428	462	447	445	449	436	491	437	464	448	481	464	441	495	496	465	473	487	438	473	487	497	464	471	468	466	466	479	480	490	460	506	475	497	450	463	453	459	494	483	454	498	468	465	442	451	461	487	510	427	467	453	445	445	448	442	471	444	419	492	433	532	435	461	454	457	475	450	474	458	469	441	481	465	449	459
23909	20843	27823	24004	20466	12111	5136	2978	2191	1494	3893	20535	24588	14280	4915	1438	811	722	646	679	642	620	617	697	717	663	683	690	662	686	652	632	626	667	685	674	645	650	691	653	657	652	693	633	650	636	692	622	631	677	660	660	685	621	644	606	651	624	646	715	679	661	686	687	664	688	651	655	694	677	670	713	640	663	636	634	698	653	650	655	658	659	698	686	656	656	664	673	688	656	666	680	641	661	685	650	639	687	661	684	613	623	660	635	668	677	647	649	653	660	661	633	661	680	657	652	671	670	694	647	642	652	649	629	646	662	649	607	657	657	657	654	682	672	660	656	670	662	671	660	659	649	663	672	613	669	665	643	641	646	653	672	633	637	685	682	637	665	704	678	641	685	663	684	650	628	674	665	679	657	632	653	674	709	664	649	647	657	652	677	629	625	642	656	656	669	647	703	637	681	618	658	652	689	652	628	686	628	621	670	658	683	669	612	640	640	661	716	632	696	649	654	675	660	681	660	633	642	698	633	636	660	654	669	624	648	630	650	643	643	654	631	626	668	687	674	655	641	623	598	640	665	653	646	640	627	675	648	661	648	654	667	699	637	621	672	667	658	643	647	663	671	662	648	678	670	671	651	616	664	642	672	697	635	697	625	636	677	672	697	607	631	663	630	620	635	662	668	626	659	696	694	671	661	645	678	657	633	660	677	611	644	654	688	651	653	696	631	616	653	670	648	703	627	675	620	668	674	679	657	636	676	628	628	663	653	673	646	661	681	658	628	697	649	666	640	685	660	662	673	654	622	653	669	689	695	654	633	695	655	645	671	700	638	685	668	673	647	634	603	689	607	672	654	676	634	657	717	670	678	662	708	621	654	664	679	654	650	646	687	634	649	681	643	660	645	640	654	699	693	646	649	660	623	676	650	642	666	671	642	621	656	665	629	639	641	651	712	678	642	729	606	660	696	650	637	655	661	634	637	679	730	602	613	665	661	676	639	669	638	690	659	678	640	643	666	657	682	702	704	658	642	670	665	712	673	632	636	697	669	645	660	689	656	651	660	680	646	705	654	635	654	682	676	659	663	692	648	670	643	646	635	674	684	615	638	651	672	652	670	645	625	680	641	649	635	668	663	646	668	663	671	661	656	633	644	630	691	658	637	649	664	617	633	626	633	644	623	638	623	652	649	657	675	657	659	674	695	661	619	683	642	668	684	671	651	616	623	619	635	664	648	683	681	657	637	653	639	618	631	663	656	610	650	629	626	650	656	639	639	655	644	613	626	643	627	708	670	678	678	660	660	620	671	659	638	630	735	664	630	624	680	668	673	650	646	645	700	665	636	662	685	659	623	632	639	670	715	624	671	633	632	693	635	684	606	643	644	596	657	666	659	658	610	616	657	617	635	647	626	656	659	655	698	637	667	629	647	662	632	598	632	670	676	650	632	650	665	687	665	674	676	653	663	631	610	682	674	674	603	592	646	688	635	689	681	630	629	680	674	628	626	646	677	658	649	647	680	628	655	653	657	627	614	655	626	612	624	643	693	616	612	678	666	617	662	615	659	652	682	631	646	676	645	608	595	623	631	636	662	625	689	698	644	640	673	705	630	638	674	658	634	622	647	655	655	651	647	600	602	668	643	650	622	634	706	614	656	661	621	674	663	663	633	626	656	626	645	637	643	643	670	640	655	663	632	651	675	642	627	645	621	697	619	701	646	614	655	655	636	687	632	703	648	601	619	676	682	678	651	625	658	647	645	701	610	620	615	663	704	647	609	611	627	616	698	632	695	663	678	684	681	669	655	632	699	649	666	649	678	599	620	652	628	628	659	644	634	670	650	624	634	637	598	646	631	605	697	658	659	678	640	636	657	663	623	679	643	639	626	625	695	634	623	678	618	650	615	613	666	659	635	648	641	645	615	661	678	626	673	676	624	659	638	653	657	643	637	684	625	651	664	682	691	682	653	634	660	671	582	674	674	656	657	682	669	683	618	620	606	631	630	670	675	633	663	614	635	656	680	691	633	650	635	663	644	658	663	676	648	656	659	646	679	649	617	639	601	678	671	664	660	652	677	677	651	678	635	577	643	646	624	680	666	670	660	633	608	670	656	662	644	645	631	597	666	628	629	645	645	655	679	705	648	652	701	674	674	666	614	646	692	631	683	651	612	623	667	634	676	658	674	664	650	646	650	636	655	664	637	662	663	642	626	619	642	650	645	701	659	662	647	658	694	631	641	670	634	640	647	700	646	668	630	665	663	677	670	650	623	652	644	660	615	637	646	644	674	612	627	670	691	638	647	620	679	619	645	617	632	631	655	647	649	707	681	665	674	677	627	649	672	647	673	685	655	623	609	663	684	650	628	634	624	655	639	658	639	681	667	669	664	634	652	632	663	638	648	712	675	606	661	623	655	668	621	680	635	643	624	628	639	666	612	686	644	680	674	645	655	633	666	694	684	658	698	615	682	677	614	652	676	661	685	688	675	618	678	711	637	634	726	641	611	627	636	652	654	680	600	642	655	676	677	614	624	652	648	639	616	638	685	667	656	609	631	633	655	657	674	660	633	628	706	613	674	664	653	651	642	649	665	634	639	664	669	681	689	649	665	665	641	666	685	647	652	680	665	688	634	592	604	627	647	689	648	608	681	630	614	608	617	647	656	649	687	649	637	620	629	666	657	693	669	671	662	627	683	661	644	666	693	661	656	635	641	610	578	676	716	643	591	682	654	664	640	615	643	651	667	682	665	655	640	610	618	661	686	701	618	694	679	653	651	688	687	645	688	696	614	661	662	694	641	659	709	624	652	654	692	653	686	656	637	662	613	628	639	648	705	629	670	653	651	669	675	650	685	682	646	679	626	711	682	693	701	635	626	672	611	610	649	678	629	650	658	647	638	683	681	635	644	661	697	629	614	660	659	661	597	633	678	614	628	640	651	638	655	643	620	675	699	654	608	633	644	636	637	669	701	662	635	644	649	642	627	667	684	709	625	634	633	686	616	629	637	633	652	620	657	641	635	666	675	654	624	677	683	676	604	653	610	673	630	616	614	652	619	686	624	638	683	653	692	662	641	677	651	664	619	628	649	643	650	612	660	640	655	610	654	623	669	667	662	679	661	649	685	641	676	634	655	614	640	742	613	683	658	649	616	673	637	628	618	678	607	660	692	684	651	690	640	700	670	601	684	628	639	674	624	703	642	663	667	625	653	610	703	663	690	631	672	625	637	652	697	640	650	647	617	633	600	658	653	634	660	698	653	667	660	699	676	658	607	687	622	669	644	653	641	669	644	661	707	697	701	676	658	639	659	670	707	664	637	664	650	676	654	632	651	644	635	652	619	650	650	626	629	634	678	664	626	657	674	634	630	629	681	620	633	636	669	631	659	683	671	610	603	639	618	670	667	620	652	637	659	635	686	624	690	692	683	616	634	660	638	724	639	643	628	650	626	699	662	678	676	651	648	686	670	698	636	662	625	619	611	656	659	665	593	658	640	645	690	649	656
9142	17355	13067	11199	7268	5746	4156	3441	2942	1770	5929	22370	21253	11514	4427	1349	728	584	600	555	517	552	596	618	572	562	513	534	525	547	542	553	555	546	540	587	526	531	571	596	563	553	569	560	529	567	520	558	514	513	589	566	520	552	555	572	534	540	540	560	505	570	541	592	510	534	547	532	583	578	542	522	548	610	584	555	534	562	573	544	546	554	535	563	533	540	568	563	581	512	582	529	585	549	591	546	555	567	512	548	554	523	538	508	537	566	506	582	555	555	577	550	570	539	514	540	564	585	575	517	523	547	592	548	521	585	545	538	550	505	540	580	566	557	528	580	557	536	508	547	565	542	556	527	540	565	560	494	522	545	536	548	551	566	566	543	551	506	497	566	540	561	558	521	555	528	570	539	566	538	573	523	551	541	534	516	529	558	522	526	537	559	527	535	520	563	529	553	530	540	543	530	524	536	535	559	551	573	533	523	526	534	548	541	575	572	555	556	577	579	575	539	554	552	548	556	563	559	559	567	560	545	539	509	543	570	544	556	567	511	491	503	557	534	554	539	571	527	522	526	535	557	544	546	539	522	551	541	577	536	585	530	513	549	542	570	569	577	516	578	518	498	558	546	514	579	567	558	551	560	523	531	561	531	513	572	549	497	572	525	532	527	551	557	537	549	541	561	524	535	527	546	500	498	554	530	536	545	542	545	565	562	564	544	536	581	561	568	551	546	531	572	522	535	499	537	533	542	539	524	555	560	566	545	548	596	547	558	525	586	537	547	555	574	509	587	509	544	511	543	530	548	604	561	518	530	520	554	539	549	510	547	554	545	577	522	602	541	550	556	533	532	524	568	552	555	537	543	547	543	552	561	544	555	523	550	543	581	563	540	562	559	542	554	558	552	557	557	543	534	550	562	565	588	529	572	548	550	551	550	518	535	554	578	519	520	542	522	549	533	555	545	553	584	535	569	538	556	492	515	556	531	531	564	518	561	543	526	538	549	581	569	547	535	571	548	572	519	518	552	541	562	519	541	585	566	533	510	548	504	510	572	591	540	592	532	538	573	559	563	531	547	513	524	528	580	572	583	579	565	573	537	553	555	568	574	574	562	559	584	560	539	581	526	582	530	543	534	559	535	533	539	570	567	563	554	534	576	557	536	567	553	546	566	533	540	576	544	546	548	563	551	519	535	589	536	539	518	501	527	536	548	538	488	513	521	556	588	552	545	553	563	544	521	590	565	555	551	545	556	540	569	534	561	504	522	553	496	556	541	545	551	599	528	576	508	575	527	542	533	519	577	590	503	535	564	535	555	591	589	533	545	534	569	555	545	563	570	548	528	534	528	532	561	585	554	548	546	497	567	537	551	560	539	567	559	523	547	547	526	596	543	538	560	516	547	575	537	575	519	549	544	559	521	566	570	564	547	509	559	543	550	549	571	518	567	498	548	543	526	544	525	532	522	566	587	533	525	534	522	551	553	564	497	541	532	556	558	543	538	518	582	564	556	566	521	532	539	541	525	548	527	554	546	570	526	515	551	537	536	545	532	568	560	554	478	511	505	547	530	556	567	581	558	533	522	537	545	555	556	518	583	539	528	502	519	554	547	549	551	532	559	572	566	533	516	537	548	534	592	581	520	575	559	523	530	504	551	564	545	568	556	523	545	561	560	539	555	594	537	533	591	507	579	534	535	550	567	555	542	574	535	550	561	554	547	558	530	510	594	548	556	511	551	560	535	585	569	519	537	553	529	538	565	566	563	508	555	585	556	529	562	561	575	544	539	572	560	525	544	591	539	563	519	525	518	554	544	532	551	537	610	565	544	563	515	561	539	622	550	512	539	561	559	571	523	547	477	590	537	549	578	536	496	553	522	608	513	533	543	488	496	558	550	524	533	510	506	512	550	570	534	530	536	573	543	520	529	548	568	509	573	530	521	575	544	556	549	521	532	537	521	543	556	514	533	505	554	555	560	541	575	527	523	522	580	561	563	533	493	572	519	550	534	556	520	548	531	548	517	564	535	499	549	524	532	521	534	506	509	507	579	538	585	522	576	544	521	555	516	571	551	538	562	519	555	524	565	531	514	610	556	523	535	521	531	537	565	496	531	578	537	522	534	549	537	516	570	555	534	522	586	485	523	567	531	543	538	541	587	544	565	540	551	523	502	517	530	498	550	553	541	563	540	566	513	550	568	559	515	542	552	567	521	559	520	566	534	540	522	551	552	521	537	559	541	569	500	552	535	593	578	515	579	582	591	533	564	528	536	533	540	589	554	555	519	529	527	583	591	582	539	563	558	550	544	559	548	558	599	542	558	536	585	544	527	500	564	540	534	542	574	572	522	544	572	587	596	530	591	540	586	555	533	542	530	523	545	539	567	532	571	529	556	554	532	529	571	520	572	532	532	570	550	552	549	531	569	522	520	519	498	539	552	598	519	563	573	562	551	552	570	558	539	502	510	529	548	547	560	537	550	508	546	590	544	550	518	543	598	545	554	552	509	582	553	529	563	537	535	503	515	538	571	539	522	575	554	519	528	548	517	523	593	536	507	551	525	522	515	523	538	569	552	541	551	556	517	513	524	500	546	544	555	580	566	517	511	548	523	528	536	590	523	515	515	539	540	575	535	580	552	588	550	532	572	526	524	569	538	545	516	510	533	484	544	535	532	525	537	553	512	567	567	552	539	558	592	536	531	517	528	552	527	551	512	559	549	542	545	555	532	512	526	494	499	521	511	537	574	584	537	524	568	586	560	519	557	525	540	519	526	556	518	544	541	523	545	552	549	489	545	498	504	575	536	582	571	562	529	545	524	545	574	560	558	534	557	580	558	552	494	584	563	520	483	537	544	547	528	508	542	547	519	554	568	541	465	550	525	523	542	560	564	538	505	530	532	537	523	545	587	582	594	541	550	551	555	535	521	551	541	531	604	511	554	561	537	561	539	503	568	533	548	563	557	556	545	517	516	549	563	522	566	540	570	562	582	510	600	519	565	562	554	620	546	525	522	524	556	532	506	482	519	529	597	534	572	527	514	568	529	544	506	537	530	558	559	529	549	517	558	545	517	537	568	533	557	583	521	544	559	498	561	540	521	538	476	532	557	525	599	565	500	534	591	587	552	561	550	578	528	537	513	532	535	502	556	479	551	574	554	554	531	505	568	531	571	529	544	528	542	535	549	545	532	543	527	566	554	548	531	551	530	503	528	567	540	524	577	550	554	531	554	587	562	528	519	527	558	553	563	558	529	537	529	547	547	519	571	527	528	564	586	561	493	550	536	538	521	544	524	546	506	496	540	514	563	514	524	513	548	540	491	508	515	572	602	558	555	539	534	547	569	501	514	555	545	566	561	530	538	543	552	564	536	541	557	516	506	514	540	569	587	539	545	560	546	534	543	571	548	568	514	490	550	573	569	529	528	517	508	557	549	526	561	574	553	530	495	547	560	546	514	517	561	523	576	542	591	560	551	524	502	543	543	590	552	563	503	541	517	507	556	541	596
26940	11185	5116	3417	1766	1376	1062	891	734	701	663	839	1655	1486	1096	712	572	540	574	543	566	524	554	523	551	517	535	563	508	497	541	561	553	542	506	531	514	508	544	542	505	502	516	525	538	549	483	525	557	552	566	542	550	508	578	516	530	563	496	562	536	554	538	542	558	544	522	572	538	538	522	547	556	584	523	512	567	512	503	574	523	534	516	546	553	530	535	503	493	549	494	528	503	532	583	532	560	557	508	545	545	517	537	562	532	570	560	524	527	510	539	526	563	541	524	490	525	531	529	549	516	567	543	545	593	516	526	545	523	538	523	555	543	558	584	541	534	514	547	535	547	544	505	509	515	568	509	514	536	535	593	500	529	526	524	521	516	573	480	506	529	580	522	499	549	536	567	522	524	535	564	533	565	488	509	545	534	545	551	560	524	547	538	551	510	531	498	501	534	510	528	523	563	547	546	587	531	529	497	508	559	548	470	562	548	513	538	559	577	523	553	571	484	525	493	568	506	562	566	541	540	517	530	508	526	542	551	519	535	544	488	524	540	525	552	542	521	557	559	552	490	534	576	516	494	553	561	517	519	526	551	546	545	536	543	511	538	560	534	528	567	575	562	538	548	529	565	546	480	523	554	536	496	515	544	531	572	578	536	542	564	590	517	563	517	570	545	546	495	501	541	534	548	566	559	534	544	508	563	551	533	550	563	511	530	525	514	534	535	529	562	565	533	531	525	547	527	538	541	549	512	524	566	532	550	582	522	538	536	569	556	499	542	528	565	520	505	547	508	505	511	538	556	510	513	504	522	527	515	531	523	549	540	489	571	525	504	539	565	532	538	521	522	566	531	472	502	600	539	511	505	472	507	547	557	523	539	481	505	553	586	548	552	553	544	533	581	562	534	548	554	573	501	522	553	536	514	535	508	544	575	521	565	556	504	523	519	544	500	515	518	548	545	536	477	560	518	534	527	551	534	535	541	578	501	541	523	532	529	552	516	564	545	555	540	516	560	568	568	587	557	528	537	531	517	535	563	551	543	518	537	518	494	547	517	570	527	552	560	551	573	529	525	538	554	532	518	534	538	529	534	531	553	513	537	532	540	543	491	516	549	546	536	561	568	552	509	532	548	546	519	513	516	582	550	549	548	551	533	521	526	536	533	493	535	558	534	524	577	526	506	529	521	564	535	512	562	547	538	560	541	522	560	585	530	527	507	523	509	530	559	497	517	469	572	576	553	558	509	516	529	533	531	549	526	528	509	564	480	518	541	547	539	505	533	526	531	507	538	534	573	524	545	539	480	525	521	502	530	545	576	547	532	510	567	502	534	523	548	535	505	505	513	533	506	535	510	513	536	496	520	576	498	550	533	506	520	518	584	521	566	539	551	560	559	578	538	515	542	541	584	531	520	525	568	508	524	544	552	558	527	542	518	565	506	574	537	513	539	560	540	549	573	539	509	507	544	524	512	550	535	522	518	521	583	495	547	541	561	559	529	505	549	520	548	529	557	528	513	546	561	542	507	530	513	526	544	580	527	517	551	562	499	526	524	555	497	517	508	532	552	575	545	564	525	564	494	492	501	505	542	519	569	543	552	579	515	537	564	540	501	500	557	537	532	548	526	547	524	554	572	554	545	534	529	519	515	529	552	530	562	535	535	518	561	526	510	532	514	537	523	542	516	522	522	530	560	567	533	519	539	564	519	537	533	559	527	567	561	539	522	551	541	539	514	520	558	524	544	539	555	507	509	522	539	542	522	539	540	537	503	533	541	528	520	510	487	547	499	528	498	541	495	526	503	509	506	513	543	545	534	558	559	508	539	572	529	537	538	486	600	534	539	532	548	539	506	490	532	548	511	491	522	494	551	540	506	523	516	536	557	536	530	543	583	569	567	537	562	542	524	540	552	562	558	489	543	543	549	551	520	538	529	543	536	530	566	553	544	499	564	516	556	556	531	503	536	536	481	524	567	556	549	535	534	523	499	505	536	539	539	539	551	515	552	517	541	520	555	555	560	535	511	543	513	538	545	550	510	540	500	539	584	575	516	481	506	535	494	528	538	525	560	532	507	543	506	566	521	539	537	503	518	543	538	511	535	549	516	554	562	516	500	514	522	541	562	519	524	511	522	525	549	503	553	516	508	535	534	524	518	491	582	516	516	495	493	507	546	529	583	533	505	516	519	521	525	513	531	522	561	556	517	517	552	496	535	529	516	548	600	540	521	530	540	528	558	524	534	477	539	513	516	546	524	546	558	548	561	544	496	513	546	542	513	522	536	578	558	524	566	553	534	521	546	515	529	519	566	558	542	542	548	498	552	537	562	514	567	559	494	514	536	543	527	531	519	549	485	566	535	500	543	516	518	510	513	526	529	543	523	534	505	492	508	565	566	533	528	528	534	499	549	546	513	578	553	559	543	536	535	536	555	553	552	514	490	540	492	512	519	574	548	541	502	541	575	542	511	508	533	531	541	543	521	540	505	542	521	530	565	505	543	518	508	560	549	531	572	595	552	518	494	548	514	581	554	558	510	530	536	522	570	534	550	526	508	531	532	579	547	512	536	537	572	515	526	545	561	623	480	480	531	518	536	544	534	527	543	542	555	544	496	526	557	564	514	510	534	517	563	521	507	540	529	554	568	505	506	541	539	543	573	523	530	568	518	527	546	527	514	500	564	534	536	561	516	549	519	522	591	530	550	543	501	527	517	556	541	475	529	513	527	513	542	484	540	538	542	528	496	523	538	577	509	553	489	562	520	543	520	555	508	513	538	542	485	525	553	568	544	553	513	555	511	524	553	528	565	547	552	535	546	524	535	569	572	522	539	534	549	516	560	536	547	557	499	549	491	549	523	488	525	536	541	486	513	523	531	557	533	517	537	558	479	529	547	547	507	499	554	542	532	564	524	510	540	525	541	497	513	557	546	578	568	528	506	560	530	537	515	549	515	534	526	544	592	512	526	521	557	523	523	483	497	521	529	561	510	521	527	521	491	535	549	525	523	553	550	496	497	554	525	539	527	522	554	500	527	551	552	537	544	541	525	564	536	503	551	499	558	533	543	544	521	509	500	527	552	535	536	533	566	536	533	541	518	535	493	520	519	531	557	532	537	548	531	568	532	529	525	517	525	544	514	554	496	510	559	514	524	525	550	523	542	541	506	545	548	513	541	563	538	512	504	524	506	504	579	540	552	552	549	543	542	558	496	517	559	516	553	540	531	514	522	541	527	528	502	515	514	513	524	535	548	529	561	532	525	551	539	582	516	556	558	535	536	526	552	519	485	566	533	526	506	528	534	566	565	549	561	557	524	532	516	531	527	531	512	509	568	529	536	562	534	540	551	535	552	529	525	523	487	547	520	548	566	500	535	506	532	542	559	513	501	511	530	526	499	551	534	564	573	563	523	498	547	514	525	553	547	513	559	547	507	538	503	524	492	531	509	537	529	510	526	540	521	548	550	545	567	542	557	555	529	517	508	499	531	541	504	548	537	592	594	554
6741	3712	5343	3043	2053	1720	1302	1009	845	721	740	950	1980	1616	1056	683	542	440	425	426	423	410	465	421	462	460	485	451	423	470	457	440	429	417	454	434	417	402	435	467	436	452	420	434	460	436	472	423	423	444	429	442	430	439	433	486	420	500	439	428	432	436	399	449	433	442	439	428	460	433	425	463	430	440	429	448	432	467	441	442	414	443	462	434	431	437	448	450	471	418	451	449	435	461	459	433	471	459	466	457	471	406	449	407	444	445	420	441	440	439	472	450	438	423	428	474	449	428	448	459	413	498	508	466	456	421	435	443	418	435	436	428	423	441	471	443	424	461	411	451	436	462	450	455	500	448	416	427	429	455	480	427	408	461	447	468	474	439	421	428	430	448	444	448	423	448	439	453	445	430	443	454	463	449	461	441	441	435	444	425	406	450	418	443	459	434	422	429	441	456	455	445	447	450	437	432	473	442	434	424	463	422	448	452	477	433	464	440	448	411	437	417	411	448	436	435	462	447	438	436	438	403	450	461	392	414	419	446	421	423	424	443	464	444	435	447	470	433	474	468	449	456	437	377	419	429	468	457	436	453	409	444	464	417	441	463	421	463	439	459	442	436	426	423	415	475	412	416	461	453	439	432	413	470	466	451	448	450	439	406	444	501	430	441	417	461	407	444	447	407	438	432	466	442	443	432	416	410	430	447	436	444	421	416	452	425	430	424	440	415	430	446	444	399	399	442	423	406	493	421	449	426	442	444	454	444	445	442	414	482	454	440	428	453	420	441	429	434	419	464	455	444	401	447	467	468	432	434	426	422	440	433	422	446	455	411	465	470	440	445	479	440	464	477	472	414	431	459	405	448	463	395	427	435	413	453	428	433	443	450	390	438	417	432	444	403	440	444	416	433	441	434	430	437	415	452	421	424	469	398	465	401	500	448	456	453	463	466	448	467	424	436	437	444	439	457	457	430	407	428	461	395	453	415	422	449	435	459	394	433	405	438	448	451	432	446	467	456	440	416	431	438	412	437	450	407	444	421	446	436	439	408	431	407	448	476	480	465	426	436	439	393	404	458	446	445	438	448	426	435	400	419	430	420	447	403	437	449	437	473	444	442	483	425	461	414	504	441	450	440	428	448	432	459	470	452	415	403	456	434	437	416	429	431	427	419	467	449	465	456	410	418	422	430	449	491	474	435	439	442	439	443	495	466	419	463	440	451	439	432	431	431	446	425	445	454	433	440	418	437	466	430	412	435	457	434	456	476	425	396	438	423	422	424	472	446	466	420	433	439	447	438	463	420	425	424	457	446	394	479	450	413	456	468	399	442	428	416	433	488	459	420	423	444	467	390	419	441	460	472	454	455	412	422	448	406	433	456	444	435	440	418	417	457	385	469	446	453	385	416	461	461	452	470	423	440	457	472	425	432	444	450	433	467	446	404	429	450	419	452	409	438	428	435	459	419	434	444	445	449	471	420	451	444	405	421	418	445	435	428	463	438	468	419	464	422	419	464	413	414	425	442	403	449	419	432	461	471	381	432	457	443	431	407	423	441	412	426	420	450	430	432	439	430	473	447	452	436	398	422	480	431	422	452	431	407	422	426	446	432	477	404	434	398	453	447	400	445	425	416	428	416	466	423	420	420	426	421	426	437	404	421	459	426	474	436	475	472	400	424	453	446	451	442	432	435	463	418	422	424	413	477	435	422	406	446	419	420	464	421	419	441	446	413	425	433	449	498	406	464	489	462	440	426	395	425	426	454	446	413	437	415	416	454	385	440	417	455	477	480	426	463	440	438	452	437	469	457	436	468	411	464	437	471	463	449	442	432	459	423	450	430	465	430	460	434	467	432	446	443	447	431	473	441	454	430	398	449	448	440	431	423	453	428	445	427	421	435	382	447	418	415	433	424	460	438	402	434	424	465	404	453	448	446	457	423	399	426	422	410	392	444	465	445	478	457	429	463	444	438	461	428	448	456	460	457	477	438	428	450	440	441	458	468	462	456	415	439	455	408	457	453	384	463	435	461	428	457	433	439	421	432	449	439	424	417	465	454	458	420	419	403	460	445	448	436	420	476	456	466	465	463	425	450	444	418	423	449	465	429	476	439	447	435	453	451	431	447	441	445	433	457	435	416	466	459	465	422	452	418	496	440	476	439	441	455	406	432	429	408	452	423	425	484	406	461	430	414	421	442	461	464	458	434	456	436	437	484	457	459	472	457	429	409	459	447	408	447	441	446	424	426	435	465	444	476	452	443	443	435	435	443	460	402	473	414	454	430	409	427	469	427	428	478	446	433	426	474	411	442	424	423	481	462	465	459	432	458	451	427	485	433	441	434	444	463	446	424	413	428	409	447	426	456	483	395	419	460	484	407	444	417	436	458	440	430	421	421	443	448	417	421	486	475	471	425	454	433	425	438	440	463	441	438	451	428	434	403	451	465	452	449	471	464	440	446	441	406	432	419	450	473	426	426	402	437	412	415	461	457	443	473	461	470	436	485	462	458	458	423	445	450	403	445	422	449	433	459	439	436	423	436	437	421	414	437	449	443	426	412	426	452	440	460	434	403	457	435	465	457	472	485	461	416	435	457	455	436	456	447	492	446	464	471	437	452	424	458	419	433	460	467	446	412	442	470	455	418	477	450	435	473	464	437	454	441	471	464	409	456	479	418	432	466	409	434	457	471	396	462	482	449	456	419	392	454	460	428	444	458	446	414	468	425	414	424	446	421	446	481	449	466	417	442	473	422	419	463	427	454	440	451	445	420	435	412	434	455	479	449	424	460	448	495	419	419	450	444	431	447	434	469	435	451	433	444	436	436	458	466	434	425	474	444	420	411	414	423	403	421	430	445	415	456	413	410	419	395	441	438	452	425	470	454	465	458	432	449	439	428	399	428	447	418	429	444	484	424	444	426	400	462	415	441	446	419	446	412	432	460	438	440	457	414	425	452	446	418	413	442	465	449	435	444	439	472	433	463	404	408	449	394	456	462	426	430	423	427	444	444	463	434	453	423	413	434	440	471	464	420	476	442	431	445	435	465	448	510	445	448	460	427	410	457	410	380	421	429	460	430	434	389	432	468	453	466	434	424	464	478	452	430	436	456	448	459	466	446	443	445	458	440	440	467	427	442	459	470	427	469	456	470	429	467	414	433	468	441	446	449	485	450	446	410	448	484	440	442	412	455	428	426	453	382	428	460	445	418	427	417	457	426	425	453	427	433	416	438	455	425	494	431	411	440	435	441	430	442	457	455	435	454	428	429	467	400	422	465	467	444	406	425	413	424	481	436	406	447	468	454	444	430	424	424	453	451	418	421	429	401	443	411	429	452	438	428	444	414	449	416	435	402	456	458	467	449	450	435	476	418	433	459	449	467	469	450	453	449	430	454	465	449	480	436	435	479	459	442	431	420	399	475	417	428	415	452	442	467	432	438	401	449	448	455	453	437	446	466	462	442	420	396	448	461	409	439	458	434	451	465	442	480	434	462	436	466
24842	20870	26881	24514	11624	3775	2504	1736	1456	993	900	4681	14944	10052	4704	1633	773	567	603	595	532	579	585	559	564	562	534	558	554	583	577	560	542	553	551	555	583	570	524	564	558	584	534	577	570	542	563	540	578	577	535	595	559	522	519	595	542	533	557	602	541	555	527	534	558	592	534	539	562	511	592	567	542	536	601	594	546	509	525	544	552	545	580	581	565	561	532	591	574	548	567	508	538	577	570	541	533	528	550	578	582	583	555	558	509	511	546	595	542	583	574	562	550	584	509	558	563	556	544	574	541	551	530	545	505	596	524	532	511	525	536	567	504	585	548	566	600	610	550	545	557	553	575	563	553	541	558	562	521	555	521	576	510	586	538	533	533	571	528	536	546	586	548	553	529	558	587	568	542	577	519	543	579	587	505	520	561	597	568	537	529	595	553	532	557	564	538	493	522	547	553	544	561	550	544	563	532	544	558	548	570	552	549	552	526	530	527	613	564	526	554	583	505	558	554	532	559	581	549	539	556	552	552	550	546	586	576	552	573	545	562	541	534	560	575	552	505	545	509	525	550	509	570	549	577	581	556	532	516	573	546	584	553	567	530	527	528	542	556	526	574	579	554	583	545	551	554	534	561	578	525	543	536	546	544	517	568	523	558	583	592	544	537	610	531	563	537	537	547	589	561	550	542	575	550	502	595	591	552	524	562	543	508	536	557	582	533	475	526	560	553	524	516	561	554	524	546	530	562	568	548	520	542	570	546	530	545	586	555	515	532	535	538	533	567	537	547	534	583	545	540	532	508	541	553	537	560	521	568	568	518	505	556	586	516	567	553	564	565	529	518	596	586	521	585	558	556	586	566	582	527	530	563	529	546	538	575	561	565	543	576	562	581	575	553	548	517	601	532	543	556	590	573	579	543	521	529	519	553	567	584	532	520	559	560	548	555	607	574	524	532	541	531	554	556	524	552	532	560	504	555	546	534	567	564	547	588	602	534	528	516	539	561	544	560	513	566	511	516	537	548	602	572	571	543	571	568	553	562	555	577	538	576	536	551	562	571	556	540	518	554	542	548	547	549	538	506	536	536	590	586	592	512	526	575	549	580	573	553	546	584	577	562	530	541	520	529	534	560	554	584	566	554	509	557	488	516	558	583	555	551	525	557	568	506	533	553	567	558	528	537	541	559	542	573	492	542	504	561	543	584	547	514	582	535	561	554	568	561	575	553	572	589	578	574	557	552	596	524	519	615	571	578	520	580	585	520	528	554	536	578	519	573	548	541	575	511	535	565	583	568	535	546	575	546	523	532	536	534	557	500	538	520	578	565	586	557	546	553	565	561	533	572	529	564	570	569	585	568	524	540	560	527	546	517	536	539	525	550	533	570	569	575	520	566	534	560	502	502	549	554	508	526	543	576	554	554	529	535	576	576	559	550	576	535	539	540	584	569	548	582	533	561	540	550	572	550	556	522	525	588	594	532	567	505	567	526	608	571	503	523	570	556	540	534	523	523	565	581	562	530	524	488	547	526	523	589	559	568	577	564	533	529	554	560	555	577	587	527	541	571	548	514	552	547	525	586	538	582	580	550	570	587	527	560	572	596	529	525	545	559	509	576	555	532	536	561	538	586	544	562	583	582	545	539	569	583	582	598	569	572	542	547	574	533	567	568	509	545	570	529	587	556	582	525	517	570	542	555	547	565	540	558	532	581	584	535	545	573	563	521	615	550	557	571	558	550	556	539	557	567	512	551	554	549	534	581	549	575	592	551	522	542	578	598	541	583	550	580	549	557	595	506	592	590	545	542	569	573	547	543	540	575	513	575	563	523	579	545	589	551	584	558	554	546	565	575	574	574	513	554	560	534	540	585	518	517	502	579	523	548	563	554	572	557	584	544	542	549	553	571	557	525	528	527	585	577	562	589	549	542	530	537	529	539	530	537	461	545	557	558	515	543	538	529	506	540	538	550	554	547	563	496	541	530	563	530	532	577	555	564	550	601	564	534	523	554	584	579	519	520	538	542	516	524	546	536	565	543	565	573	551	548	554	578	539	557	539	548	589	532	568	585	594	528	522	532	543	585	547	524	557	556	527	580	521	562	546	572	546	499	550	541	520	530	571	540	554	536	525	551	578	547	533	544	563	519	540	538	580	512	528	527	572	544	520	540	554	563	536	552	533	579	609	566	534	557	577	564	551	537	565	579	564	524	572	566	524	555	556	538	548	571	537	555	557	559	604	574	574	541	529	540	555	533	500	558	527	558	541	587	539	542	543	538	531	557	531	548	517	531	552	566	516	570	600	568	549	559	590	554	591	578	579	568	531	580	573	560	571	535	535	536	581	567	541	577	549	595	604	555	562	563	551	550	538	575	513	555	556	567	511	519	512	588	541	531	536	550	540	537	528	543	565	529	595	550	554	556	511	533	561	560	568	555	566	550	528	530	528	583	534	526	544	577	601	553	557	570	579	563	532	547	523	553	535	561	569	585	555	587	557	549	526	549	576	574	562	548	504	550	567	588	564	555	575	584	562	575	547	551	574	593	579	547	557	590	588	541	564	551	538	515	559	608	550	574	515	556	578	531	556	545	556	512	588	563	547	557	566	564	570	568	534	588	559	551	564	481	542	531	578	543	566	551	540	553	557	557	552	489	532	551	563	531	550	528	527	564	520	566	563	534	565	551	555	537	578	578	540	535	519	548	498	591	590	533	567	570	575	540	571	570	511	539	554	544	548	554	527	560	531	593	543	549	504	542	529	604	555	548	545	493	564	551	592	577	555	552	602	538	560	559	563	560	535	554	569	554	544	555	512	571	545	582	558	526	573	527	550	526	545	564	567	495	547	555	555	564	542	549	596	565	569	554	514	564	515	557	535	521	561	538	547	582	567	591	532	506	514	576	568	582	531	564	559	573	537	599	544	561	547	535	562	542	530	520	578	530	553	551	530	569	551	498	571	518	533	526	526	543	535	514	592	566	503	516	548	526	575	491	582	521	546	541	570	549	578	571	532	523	533	519	583	541	568	574	590	555	579	555	555	570	555	577	536	568	572	516	536	550	591	554	553	536	536	576	585	573	556	536	557	565	526	535	515	594	545	565	530	535	560	550	536	519	550	600	552	525	579	490	569	565	530	540	538	552	547	572	582	547	587	564	555	568	599	590	537	599	513	579	560	567	582	570	550	552	527	591	554	529	572	520	558	570	511	571	529	558	581	570	568	542	524	548	595	587	542	569	571	513	534	526	547	546	552	529	499	555	528	531	551	598	540	555	549	561	552	551	524	588	584	537	585	573	504	543	565	516	566	576	553	567	549	575	535	514	548	541	565	563	542	502	517	525	554	545	545	558	559	544	600	536	553	568	570	567	543	538	556	573	560	555	535	535	529	593	503	548	540	531	499	552	523	562	548	541	508	554	592	556	573	543	535	593	521	589	523	574	542	546	578	561	531	547	566	570	520	537	554	544	537	558	539	572	541	533	562	538	582	595	539	591	522	541	586
5713	13158	12040	6638	3677	3238	2545	2203	1845	1238	1124	6490	15448	9192	4258	1566	713	538	508	488	470	482	500	492	519	438	468	481	461	468	461	455	493	473	514	485	429	446	461	466	491	486	451	460	490	443	469	486	466	448	468	517	462	514	482	489	472	512	465	464	491	439	460	490	477	483	497	472	508	445	416	406	461	473	478	510	480	455	466	458	493	447	485	434	459	490	463	475	473	460	471	460	461	500	480	485	456	446	482	517	462	476	475	458	503	457	441	493	455	440	501	474	482	449	465	465	436	446	467	419	498	440	495	472	467	469	437	474	499	444	478	484	448	438	437	468	448	462	492	468	462	495	471	467	463	468	474	486	461	449	473	484	467	454	471	488	470	469	449	464	457	499	479	486	444	443	468	515	507	467	475	482	476	456	499	439	467	511	490	459	449	434	462	461	428	482	474	461	447	469	462	483	470	477	450	464	479	479	452	478	461	423	448	479	465	466	465	464	455	480	452	448	465	438	451	497	446	449	470	484	469	476	479	476	446	481	447	522	471	428	451	449	448	457	488	467	464	472	488	450	484	460	466	457	498	483	482	454	480	469	486	434	466	429	480	465	477	460	448	460	456	503	506	489	475	465	457	451	414	505	453	424	466	457	451	483	450	436	502	438	452	440	448	434	458	456	464	452	528	491	470	502	455	451	472	513	448	487	497	475	447	447	494	458	450	459	422	454	438	447	425	487	474	482	490	435	484	475	458	462	414	480	473	464	477	466	494	487	458	467	501	453	498	479	489	466	454	465	473	461	454	483	444	489	429	484	451	487	474	457	477	476	438	480	480	478	478	467	493	460	509	467	481	468	464	460	481	467	474	473	469	464	483	442	466	453	451	490	473	497	481	478	501	410	494	412	447	502	478	467	498	439	435	460	457	468	468	479	476	457	453	483	499	517	470	464	479	443	440	473	453	498	469	509	464	457	436	467	474	462	466	451	470	441	446	445	439	485	426	509	443	496	454	513	457	458	461	485	465	483	485	466	442	460	464	456	502	470	472	491	466	465	468	463	516	421	475	449	450	465	432	466	506	471	478	464	515	442	481	467	422	460	444	476	454	417	458	462	492	458	470	513	498	464	469	456	485	453	455	430	471	470	461	483	485	461	482	429	425	453	466	466	464	463	470	501	435	429	462	430	462	435	463	432	495	510	484	479	466	470	468	499	472	504	432	511	480	476	466	432	447	484	495	513	438	431	499	469	460	489	474	443	488	455	458	474	476	472	500	459	462	470	472	499	490	459	460	486	443	475	470	473	477	477	435	459	509	486	443	499	493	468	450	459	437	480	468	454	482	471	470	466	523	468	475	459	466	461	431	459	503	446	458	489	438	470	457	455	466	480	476	447	473	472	477	475	476	484	464	471	428	474	479	454	482	440	470	465	454	475	461	464	473	455	443	475	451	460	470	477	446	466	466	469	470	456	450	485	464	465	490	439	457	489	451	476	450	459	454	441	463	473	455	435	479	472	485	474	455	459	462	485	450	467	478	512	479	426	434	489	465	448	484	495	477	470	486	464	451	493	482	491	492	462	471	455	459	460	470	456	521	408	484	451	485	447	516	451	451	465	471	479	460	488	468	480	486	469	510	488	505	463	465	460	461	483	472	452	453	464	459	458	465	461	440	486	465	480	455	508	433	420	477	449	447	470	492	481	467	445	458	476	477	451	455	431	468	463	498	485	463	466	466	473	467	477	493	464	474	458	466	465	474	493	456	451	491	486	451	475	468	476	461	499	518	460	440	450	462	467	448	466	466	470	456	461	481	462	457	503	443	460	480	468	445	504	456	473	472	474	456	446	449	467	473	444	454	478	470	454	479	451	489	515	466	442	460	454	427	480	475	442	464	489	495	455	445	445	486	505	458	443	448	482	450	457	448	475	448	473	463	450	452	428	427	450	487	466	489	448	470	483	468	475	459	456	514	473	456	498	421	449	476	490	434	452	474	485	466	448	486	453	495	495	496	490	482	442	478	465	476	465	424	467	441	462	478	477	460	512	533	465	466	463	481	481	523	458	465	466	475	448	444	477	478	456	527	472	462	425	428	443	462	447	434	501	433	461	456	489	476	476	493	441	465	488	433	477	477	456	485	463	447	459	498	447	500	476	450	502	498	462	494	511	488	460	447	451	462	485	482	454	439	456	494	460	481	459	481	462	469	481	440	482	487	493	496	478	485	447	450	461	455	460	475	501	469	457	473	444	482	466	493	449	463	484	471	487	510	423	497	494	462	470	473	427	463	465	429	505	466	446	450	460	446	468	468	472	453	462	454	458	456	453	489	488	491	460	479	471	491	461	485	504	465	461	497	490	493	496	433	483	483	435	529	436	460	497	481	474	487	449	463	463	448	480	456	440	471	472	432	466	472	436	464	475	439	469	453	501	479	468	462	479	517	465	488	464	507	440	486	443	472	482	461	471	453	442	491	468	451	481	453	496	464	464	511	449	483	452	486	479	486	494	460	477	457	446	496	469	468	446	440	464	480	423	475	469	495	488	446	450	492	458	432	443	451	435	444	441	447	465	470	456	475	447	468	487	485	500	452	457	485	441	438	475	469	453	479	451	509	453	511	447	464	489	479	489	471	444	476	507	472	447	451	452	447	472	457	499	449	471	442	437	465	473	486	500	449	426	488	475	440	469	453	449	441	470	507	450	439	468	505	441	458	459	482	478	482	440	460	436	440	488	476	461	485	514	501	434	477	447	490	462	488	457	471	473	533	453	421	441	417	443	508	454	466	454	476	429	444	451	471	446	472	463	459	467	454	492	447	482	476	490	449	468	485	449	484	468	473	468	477	403	446	463	449	468	456	414	455	442	474	446	465	474	456	465	486	441	472	500	453	491	453	448	448	442	430	467	473	466	455	455	505	459	472	451	483	446	466	438	487	488	492	471	435	470	459	504	467	457	462	504	468	448	468	428	459	449	437	476	428	462	469	462	456	487	447	488	468	483	468	477	516	458	442	431	464	491	458	447	445	437	515	434	469	517	466	465	422	436	496	491	435	482	454	489	498	461	452	459	485	465	470	461	453	474	443	446	482	444	478	465	474	443	458	463	426	487	436	491	474	469	468	478	446	469	488	463	499	427	435	472	475	439	477	435	439	445	494	465	467	442	450	489	495	484	445	471	472	472	463	467	446	484	482	448	460	489	454	466	507	494	466	470	459	478	470	460	448	442	467	476	477	458	481	467	498	454	467	485	457	484	471	461	431	451	402	502	439	454	469	446	451	454	478	492	476	460	470	468	479	453	509	443	493	462	473	412	476	467	462	479	480	469	477	457	455	457	461	467	483	465	474	472	485	490	482	435	428	472	512	502	464	451	418	463	477	446	486	478	474	464	475	491	516	475	443	499	502	488	431	476	441	481	442	497	461	444	467	451	432	498	455	446	486	465	466	473	452	497	475	454	422	487	464	474	483	451	483	491	454	501	443	442	459	489	484	451	471	493	501	420	460	468
23899	20818	27786	23932	20676	12015	4995	2465	1649	1414	1530	12994	25887	18141	7958	2319	1005	793	735	699	699	727	678	637	680	758	688	622	671	636	683	669	733	672	691	650	654	688	680	661	680	648	682	652	658	654	655	721	702	670	649	697	678	630	665	665	709	658	660	666	673	670	690	711	639	675	647	650	649	676	692	693	701	715	672	675	676	738	699	642	695	644	654	661	652	727	703	681	695	709	663	700	665	666	672	666	696	698	670	670	668	687	699	682	693	615	665	641	633	662	705	643	688	714	657	676	633	691	707	669	674	707	705	663	711	663	719	664	646	651	660	716	734	652	685	689	633	672	663	658	708	718	742	691	668	683	684	654	667	666	642	674	680	711	653	659	693	680	641	704	678	642	611	690	651	675	686	687	675	651	646	640	688	663	632	671	673	723	677	637	695	666	688	669	690	680	656	677	673	650	632	666	635	652	677	690	689	643	634	690	657	699	653	612	630	676	628	675	670	689	692	633	620	647	694	673	675	668	632	669	637	644	694	647	700	662	649	645	629	745	678	587	672	622	607	695	691	644	640	620	672	649	672	663	700	683	668	649	693	735	644	639	664	688	694	617	684	673	652	671	653	665	716	698	686	679	700	645	646	634	668	612	672	688	693	670	637	607	683	647	673	688	651	632	666	628	650	672	643	648	650	662	681	658	625	652	677	679	632	638	632	675	637	667	640	631	664	690	714	624	642	613	654	633	602	691	672	681	694	639	639	627	645	672	692	625	654	706	679	665	693	683	620	696	642	633	645	651	639	666	699	677	636	681	648	621	655	658	655	639	715	673	620	683	680	642	702	705	673	648	697	640	689	677	671	734	677	655	660	728	680	651	663	647	678	629	654	652	644	682	656	637	652	640	650	660	675	691	649	667	674	690	655	671	620	665	675	660	726	673	671	637	727	653	686	664	654	663	710	672	647	610	695	656	648	706	660	693	673	692	603	638	695	659	697	650	615	623	630	635	616	613	668	698	646	694	677	668	661	649	687	648	693	680	678	641	640	696	690	651	649	627	638	671	678	687	704	656	640	640	614	688	688	662	687	728	663	621	666	664	636	687	679	670	669	698	688	685	661	635	708	671	727	665	632	664	681	704	696	693	661	667	633	674	645	648	590	656	669	643	655	652	703	688	664	640	653	675	666	701	637	693	645	676	692	673	671	656	678	637	686	673	675	671	674	661	632	709	659	688	658	629	670	670	681	690	699	661	708	677	721	675	722	738	651	654	680	681	687	655	631	662	669	646	667	699	655	688	719	698	653	638	632	611	686	709	717	667	688	653	632	668	669	646	696	623	653	618	625	672	714	651	662	659	688	685	675	731	621	692	669	676	610	700	692	642	645	664	658	673	649	623	684	701	640	682	699	677	676	682	673	623	705	662	666	638	615	655	647	634	692	682	688	665	691	669	624	661	690	653	647	630	648	661	655	645	680	713	664	649	673	693	631	595	639	652	633	660	737	647	675	663	623	629	671	711	640	691	614	695	662	633	663	676	661	676	642	660	665	671	667	672	648	704	656	654	680	700	647	637	640	671	661	667	676	701	669	609	665	645	663	651	667	662	659	620	702	672	643	619	666	682	701	724	660	657	647	656	690	617	649	643	698	670	675	631	651	673	678	627	648	697	661	715	651	653	663	645	624	688	674	666	676	666	684	645	668	674	661	651	666	637	643	672	675	688	682	650	692	676	657	676	658	669	662	698	630	662	671	651	704	666	676	657	652	643	621	646	685	686	673	667	661	618	646	666	626	705	692	670	721	653	612	675	645	648	693	673	631	707	647	599	617	713	654	603	688	683	661	626	688	724	610	668	673	669	664	608	674	673	654	660	713	714	665	671	654	674	673	709	703	683	674	742	661	635	640	653	655	663	589	662	687	638	672	678	679	616	653	687	666	657	617	695	636	644	695	675	680	656	624	671	646	716	653	734	678	648	670	688	703	701	674	639	685	680	670	654	694	664	670	653	696	697	703	660	667	626	638	635	652	657	650	669	667	685	638	636	620	662	693	612	729	671	659	702	661	715	657	633	694	698	669	678	688	655	703	634	693	658	655	703	649	666	641	610	654	597	670	685	661	640	685	621	628	648	720	661	675	640	653	663	676	612	668	672	692	653	572	699	656	661	628	669	671	651	657	660	630	689	681	697	688	612	666	671	623	631	637	701	656	642	648	676	629	689	660	658	629	652	629	663	706	696	685	666	692	671	656	648	593	678	661	697	698	665	634	673	677	679	641	675	667	640	677	656	669	665	671	623	658	702	669	664	685	666	654	670	666	627	662	675	663	636	649	673	655	677	673	626	665	732	644	660	683	669	654	699	673	642	718	678	672	633	669	635	711	676	628	628	661	640	754	628	688	714	659	689	676	657	636	648	670	688	670	609	667	642	686	714	691	651	666	653	683	686	652	660	621	694	673	675	677	674	646	658	694	574	712	673	675	660	697	671	644	662	699	682	669	648	653	658	666	676	684	640	679	661	602	653	650	614	685	675	688	663	666	684	680	672	653	616	660	670	697	664	658	654	645	643	648	630	640	645	657	685	690	695	612	677	668	621	661	687	646	624	630	637	662	624	674	617	606	625	671	695	643	648	680	652	630	690	688	608	669	639	673	648	631	680	701	677	657	660	676	628	663	632	662	675	634	671	678	656	634	730	668	680	694	666	706	659	673	644	673	665	675	679	642	679	667	673	670	673	662	700	657	672	724	675	688	678	665	660	686	622	641	646	678	656	671	613	735	688	669	626	662	646	666	640	681	663	689	670	702	674	677	667	690	656	661	640	681	623	667	650	696	650	669	684	645	665	662	690	621	662	687	693	715	669	685	682	659	636	645	665	654	674	658	678	677	632	653	664	686	656	633	593	713	688	633	663	630	665	680	663	678	705	656	682	628	664	659	708	626	673	654	654	677	648	665	638	677	663	681	686	671	592	667	670	646	636	664	684	665	650	660	681	672	671	618	672	666	660	649	686	663	736	650	696	619	628	735	623	652	648	708	644	637	670	658	656	663	629	658	630	655	658	694	699	640	654	650	650	655	661	642	681	665	607	667	681	707	649	721	671	631	621	643	687	659	658	716	661	634	643	718	667	689	658	697	631	692	662	653	669	638	635	632	686	680	637	663	692	632	618	716	621	637	648	661	637	662	707	652	703	652	626	620	635	676	657	676	650	675	674	636	680	648	672	695	666	659	687	640	646	717	663	635	669	634	640	713	710	609	693	651	674	634	604	680	629	684	609	671	688	671	650	686	625	654	683	645	700	699	658	665	687	669	662	664	626	721	635	700	678	690	676	674	654	635	642	630	647	705	705	677	674	669	647	668	677	661	663	693	655	626	663	679	673	643	677	677	654	678	676	656	672	603	678	635	699	666	648	662	712	599	640	632	705	662	711	667	666	657	640	663	684	639	676	677	691	708	674	664	625	658	653	669	680	659	663	672	654	642	678	642	727	664	647	616	666	678	681	703	672
5967	11292	10024	6081	6724	5900	3958	2639	2055	1620	2000	15978	24087	14830	6603	2237	941	636	580	547	568	570	526	577	571	592	550	573	571	572	531	583	594	560	557	579	561	575	575	569	539	536	551	571	537	554	520	573	589	549	542	557	538	550	537	542	554	548	529	517	536	543	531	558	559	505	575	559	563	554	560	561	544	540	538	515	500	564	570	570	551	567	528	578	573	533	569	568	560	574	541	529	520	578	564	536	581	542	544	549	539	516	528	570	558	571	583	524	544	524	530	589	553	527	516	542	555	566	598	596	518	531	540	556	563	546	521	564	535	566	565	548	538	552	528	590	592	540	533	513	582	544	576	527	588	552	555	583	505	563	569	547	571	587	573	550	546	558	612	536	545	563	567	565	503	582	583	550	555	548	518	592	517	561	591	590	533	533	572	544	583	551	543	538	529	552	539	591	613	578	534	540	582	578	539	560	560	588	564	544	537	575	529	522	568	556	536	562	550	596	523	564	588	541	551	589	555	574	565	585	542	576	535	573	527	569	549	508	569	549	540	511	570	598	531	567	583	529	560	577	534	555	528	543	566	535	597	575	558	599	570	504	519	534	580	547	554	547	530	543	571	579	602	520	530	534	571	575	532	523	534	578	594	568	551	547	566	531	542	570	591	577	563	499	508	558	598	625	523	565	536	578	557	541	535	548	534	560	515	524	539	560	527	511	573	570	507	553	573	596	535	547	561	531	570	531	523	580	531	540	526	559	542	547	549	548	564	534	571	542	549	553	543	580	564	550	536	574	530	567	557	548	523	547	540	593	555	581	553	572	613	542	592	531	529	559	560	518	574	560	581	565	548	540	586	571	517	551	559	540	522	591	554	563	546	559	549	563	559	569	574	546	545	579	540	544	585	526	571	540	526	537	565	541	560	564	535	548	544	592	537	570	577	563	510	567	564	569	512	563	606	583	581	513	557	544	540	518	494	519	587	544	529	532	548	592	571	561	555	565	540	583	596	551	595	540	538	575	569	539	600	577	543	527	536	591	553	551	569	557	571	548	526	512	592	542	591	556	561	574	545	538	502	533	562	542	591	549	535	542	534	574	548	561	543	522	549	578	537	523	570	553	595	548	575	518	549	512	571	522	583	570	488	552	565	542	529	533	552	585	551	532	514	587	556	534	524	529	570	531	540	499	553	545	533	523	564	534	577	582	530	542	572	567	533	512	519	582	580	534	528	527	582	570	548	531	584	576	554	540	576	523	561	566	559	586	514	565	542	531	543	548	576	554	538	569	518	531	570	548	552	541	565	585	572	540	590	556	552	573	569	551	582	564	526	565	536	576	537	530	561	572	574	590	543	577	513	583	546	564	556	553	568	555	548	613	523	545	571	539	501	547	556	560	532	562	572	561	534	579	535	525	563	585	574	554	550	512	534	516	532	565	540	527	595	528	604	533	557	532	545	593	566	535	554	513	543	546	563	542	600	536	565	548	579	511	530	566	546	571	530	541	573	586	575	562	522	558	539	531	579	584	562	552	541	554	534	542	570	519	583	584	559	536	551	547	558	551	563	595	531	564	554	534	554	582	563	526	547	550	507	578	469	552	541	549	570	559	583	596	549	575	568	554	554	527	537	563	557	602	565	570	544	572	562	566	546	532	567	518	564	551	559	562	553	550	568	560	567	558	598	535	533	587	527	538	550	550	495	523	563	559	550	543	534	544	536	547	525	555	541	507	538	566	563	570	540	538	568	582	526	539	556	555	525	559	513	563	555	569	566	518	537	586	555	571	519	557	606	592	570	587	580	542	525	538	540	554	555	574	571	532	544	550	571	542	596	553	523	528	551	543	575	564	560	572	540	571	547	550	566	554	556	582	546	539	462	498	530	531	512	549	527	532	564	606	572	550	566	540	579	537	529	535	570	594	537	525	525	530	541	532	591	557	551	521	511	556	502	561	573	585	567	524	555	545	565	533	562	542	560	556	565	561	552	588	567	545	542	545	567	551	541	572	534	542	555	537	572	557	524	564	529	541	512	590	536	581	529	567	510	575	548	545	545	562	540	556	539	535	532	534	515	545	556	507	589	552	553	586	561	541	498	571	577	529	544	574	547	579	582	501	552	567	545	592	570	598	559	499	551	552	558	562	545	547	555	526	619	518	581	545	544	585	557	534	566	510	560	543	513	555	537	550	581	569	525	552	524	540	555	553	541	577	524	563	525	600	552	535	593	596	558	507	574	577	532	563	523	511	540	551	569	511	554	509	523	544	528	538	553	569	528	552	574	528	551	574	566	564	566	556	559	570	522	546	546	522	559	550	600	538	520	491	498	549	528	581	556	533	607	559	569	599	540	571	575	537	555	553	557	560	573	571	542	548	558	561	521	566	508	541	509	582	568	549	583	564	592	530	531	521	531	563	587	554	577	531	584	549	521	538	538	568	558	557	579	525	529	542	520	582	535	529	545	525	542	566	544	501	584	529	551	549	521	585	573	511	558	552	577	532	522	613	530	550	568	544	589	564	581	536	549	544	536	582	543	527	618	566	527	553	629	524	545	549	544	520	565	569	559	583	566	543	569	570	566	557	542	566	514	550	534	528	534	547	545	575	561	582	582	562	550	570	552	567	549	569	569	608	538	567	576	553	542	572	541	533	579	589	555	548	521	497	587	540	576	520	562	555	545	509	577	581	590	553	554	579	557	599	533	597	506	529	558	519	537	524	526	527	563	501	535	534	566	559	514	558	580	522	570	535	555	559	527	523	558	547	567	545	578	536	535	574	548	563	540	553	521	522	579	501	546	547	576	564	556	527	584	567	556	553	573	580	595	532	564	588	551	588	539	601	559	519	529	552	555	559	559	543	537	536	513	536	566	515	548	527	563	532	544	594	554	548	533	552	552	556	527	537	571	545	556	525	555	586	539	491	564	520	524	539	565	576	532	543	541	557	551	526	528	596	591	570	554	554	542	533	514	580	521	563	539	545	523	575	556	532	567	569	589	579	566	581	568	565	537	572	529	528	565	537	554	524	568	551	547	554	529	529	524	597	539	580	535	543	554	571	560	548	556	545	522	570	590	498	530	533	535	567	553	529	544	526	555	583	575	524	546	504	505	559	560	532	541	561	552	575	512	550	512	551	516	538	587	504	545	510	559	603	539	516	539	532	540	578	538	581	536	542	580	534	555	543	552	552	531	549	560	563	547	587	526	576	512	555	580	568	566	553	520	602	532	514	561	523	540	523	556	553	496	586	543	558	540	544	564	592	520	546	531	588	546	585	524	574	528	599	534	535	506	554	537	519	523	547	569	529	548	553	551	559	574	529	558	559	561	533	574	513	533	563	547	555	550	534	561	543	544	492	587	555	548	540	590	538	525	548	523	565	528	639	547	562	588	546	560	541	515	533	567	563	491	543	520	521	558	554	544	551	546	539	566	564	507	590	556	558	547	562	534	536	565	573	543	547	555	559	611	593	547	571	562	522	526	604	588	573	521	522	534	547	539	569	575	575
26930	10708	4268	3145	1562	1151	938	760	655	564	649	1186	1398	1433	953	725	567	579	476	475	492	522	511	528	546	566	556	558	544	532	577	536	537	534	530	558	554	511	508	550	526	537	558	567	561	586	553	536	558	505	540	513	518	563	540	569	505	473	527	513	575	561	578	499	547	540	609	554	537	558	551	541	545	545	524	548	516	513	523	515	518	535	541	532	515	536	560	574	514	556	496	534	543	532	538	542	517	530	518	566	594	536	538	539	528	485	500	524	518	543	529	550	552	532	545	488	549	529	539	503	570	519	474	559	555	532	512	522	548	557	561	520	533	576	559	542	526	507	484	537	510	539	526	549	592	565	553	577	469	531	541	512	504	532	529	529	554	510	518	538	545	577	498	553	531	534	562	577	518	559	575	543	560	510	531	519	520	540	553	547	503	544	470	522	535	534	519	537	541	534	509	503	510	556	535	519	550	504	508	558	513	539	497	540	510	534	546	559	524	499	506	533	548	562	565	492	539	507	532	549	499	518	553	506	515	532	509	521	572	541	541	500	511	535	492	524	561	531	551	552	534	551	516	495	494	570	563	565	550	551	559	529	541	561	510	533	488	523	510	507	517	535	556	546	556	554	552	548	551	496	531	505	486	520	571	528	536	537	544	555	539	527	535	533	539	538	527	556	488	514	530	535	578	506	567	508	562	536	513	545	548	512	526	557	518	536	518	533	563	561	521	539	499	535	567	501	580	552	514	485	535	570	551	501	528	570	510	531	536	471	555	555	570	537	501	536	521	541	530	528	548	554	545	529	518	552	528	521	515	554	531	546	542	524	528	518	505	578	575	523	518	523	597	501	505	496	535	562	527	528	514	545	568	537	524	474	529	513	540	539	494	521	532	547	529	538	517	512	535	551	531	544	521	571	525	525	516	525	551	537	534	588	546	523	539	564	519	557	535	521	526	511	531	553	515	565	538	559	529	551	574	558	521	539	532	508	506	512	505	494	566	536	524	558	497	533	501	544	515	514	522	524	541	533	519	508	578	526	479	559	523	549	546	508	569	593	560	550	550	578	553	499	543	553	567	548	560	589	553	551	546	503	546	544	564	538	527	540	501	542	541	522	517	561	513	525	555	535	553	536	538	572	541	533	515	508	583	556	543	517	526	552	543	517	552	518	551	516	506	533	578	555	523	523	534	519	525	525	566	579	522	515	505	522	538	557	531	550	534	514	525	597	553	541	565	543	560	524	496	532	561	533	526	529	545	543	527	564	532	555	548	551	529	534	524	555	492	509	515	526	523	509	531	530	583	526	524	543	539	525	527	530	526	549	551	541	533	518	544	520	520	540	499	528	556	523	562	544	569	568	553	498	550	526	527	531	518	558	506	547	504	500	591	563	549	535	521	561	529	551	524	553	524	514	546	572	507	496	538	542	498	523	540	530	552	545	558	538	520	544	524	501	523	557	504	553	514	534	529	548	508	522	561	535	542	530	543	526	500	537	572	506	549	558	554	550	551	519	496	511	539	542	552	516	541	547	523	520	560	532	536	527	562	492	526	557	517	570	488	534	480	520	548	554	472	531	541	553	520	551	524	545	570	558	493	536	570	486	563	536	524	555	520	538	554	546	522	525	502	528	522	550	518	536	541	514	562	563	554	531	545	493	523	516	497	533	529	572	530	548	542	521	500	546	551	521	541	504	531	553	560	569	517	527	562	492	544	550	539	510	486	542	556	563	534	501	516	524	557	521	560	535	562	555	554	540	569	491	527	512	550	543	518	590	568	532	542	517	547	499	528	525	544	523	560	544	533	556	546	533	526	524	541	542	528	514	519	572	564	546	518	545	600	495	511	509	497	506	549	562	537	512	556	513	526	530	553	522	542	532	531	553	481	561	514	551	564	557	571	485	555	543	555	473	573	562	535	545	508	543	575	538	505	517	523	572	582	548	526	544	554	530	553	539	531	512	541	542	510	521	471	535	537	540	519	559	536	522	520	498	536	566	514	537	523	549	546	540	526	493	534	524	513	543	505	501	522	496	547	506	509	499	533	545	525	522	545	516	527	508	523	539	543	529	543	516	511	562	530	496	517	563	528	537	532	503	527	511	561	573	528	560	553	506	511	519	546	564	548	527	543	501	501	547	534	562	570	539	543	566	566	488	542	579	539	518	485	495	519	526	554	537	519	563	571	535	513	498	530	501	520	481	513	530	563	534	519	566	484	540	506	525	579	543	511	535	548	506	508	531	508	511	524	560	523	531	505	558	514	545	561	545	480	530	527	525	540	513	517	534	556	549	534	553	504	539	552	560	522	523	543	546	508	527	562	545	515	576	485	510	549	498	575	537	530	559	539	506	495	538	505	548	493	511	547	563	544	543	540	547	575	498	523	497	553	538	547	545	495	564	552	529	527	487	547	538	529	549	527	515	550	531	543	485	528	524	541	518	543	562	518	534	535	563	543	547	566	527	508	541	509	549	557	563	537	519	538	530	497	598	503	523	522	555	546	532	584	542	535	481	483	510	514	563	529	520	548	507	543	563	495	501	526	552	511	524	535	527	534	521	519	585	527	524	533	544	528	556	552	530	517	537	515	489	530	514	567	547	537	534	530	544	578	546	574	502	568	518	538	523	525	532	504	555	527	520	535	514	542	525	556	551	534	527	520	526	528	503	531	554	556	542	568	574	499	555	568	506	519	562	562	541	503	559	563	523	515	560	531	542	517	552	557	560	576	603	530	521	567	495	533	522	530	505	493	530	553	515	596	510	505	556	570	542	521	513	511	536	565	566	497	529	529	528	533	527	554	528	525	554	528	525	525	508	550	518	534	526	520	535	545	491	546	549	538	579	506	503	540	510	564	545	561	474	521	523	518	529	547	561	552	529	525	524	551	518	583	520	543	538	494	564	499	552	527	533	516	544	535	540	545	555	522	531	549	517	537	518	508	555	552	489	563	532	542	525	509	569	516	561	499	522	562	510	576	550	530	531	548	555	603	547	530	519	532	556	547	541	528	512	554	509	564	540	521	574	534	513	519	501	550	570	524	521	514	558	506	531	532	578	526	542	523	575	528	503	500	506	529	546	494	503	541	538	508	519	544	501	562	551	531	540	549	548	528	544	532	520	507	521	505	530	538	537	517	536	573	539	528	532	561	528	521	552	543	532	517	534	490	549	538	539	523	544	541	506	536	538	541	513	516	534	540	518	531	544	519	543	537	540	547	536	550	549	522	516	545	516	579	535	536	500	516	558	536	530	531	524	481	557	573	520	585	553	521	551	511	519	527	532	555	521	540	574	557	552	535	543	510	543	549	529	522	556	506	542	554	525	518	501	541	552	529	521	512	527	535	542	532	505	511	573	539	482	513	519	545	494	548	527	514	517	511	585	529	514	536	564	534	535	496	536	548	516	536	524	533	520	526	507	511	500	497	531	482	529	518	539	514	498	590	537	552	563	527	552	526	544	545	510	517	528	528	590	513	566	515	526	520	516	535	527	584	518	532	566
6064	3340	4481	2984	2024	1432	1196	799	720	594	719	1565	1857	1467	986	626	550	433	471	499	452	449	434	422	404	427	446	466	449	415	467	444	443	447	441	436	432	434	466	485	458	439	425	463	465	465	477	482	440	459	451	421	428	435	485	456	442	435	449	444	462	475	396	470	444	459	426	464	436	413	436	439	444	440	417	425	442	476	467	467	426	449	392	454	430	413	435	434	425	469	451	438	428	471	437	481	400	456	432	410	447	431	442	410	456	466	431	449	438	460	467	473	410	441	433	428	433	451	434	460	478	464	460	443	420	424	456	446	419	420	439	448	421	488	421	414	457	434	437	447	427	426	474	440	465	428	483	486	451	461	499	458	461	484	444	468	478	437	456	443	444	455	414	443	432	457	458	422	428	471	456	422	438	478	456	444	444	444	397	450	470	438	430	490	470	451	466	429	437	422	421	442	447	450	480	454	460	459	402	427	440	445	404	442	455	458	427	444	440	492	454	461	440	487	457	443	441	472	410	489	432	443	463	469	440	430	415	440	407	480	468	460	468	472	444	457	431	408	449	434	446	465	419	470	458	417	437	444	443	461	437	457	391	454	461	474	416	431	432	430	424	488	459	436	441	471	430	417	471	444	438	469	460	438	407	431	421	449	470	420	469	431	429	461	426	500	421	412	455	449	457	451	426	438	447	455	452	424	419	443	483	446	429	423	466	420	431	441	463	443	441	461	392	451	436	450	459	447	446	458	435	443	446	474	435	441	449	453	440	439	467	438	436	438	447	456	414	447	438	453	412	485	459	470	461	462	420	449	411	465	459	437	461	437	441	398	450	433	481	437	466	429	429	465	408	460	410	457	486	462	445	450	446	445	463	439	457	473	454	454	436	430	422	474	457	449	405	454	445	447	458	442	436	456	459	428	437	478	451	434	428	450	450	442	432	404	477	463	467	457	450	433	428	456	442	449	447	444	424	437	445	449	442	454	459	491	455	465	461	431	403	444	466	446	421	451	470	412	454	441	471	463	446	444	426	436	472	420	456	454	397	439	468	429	433	480	419	457	457	449	482	455	452	473	412	427	471	447	430	438	416	453	456	462	430	451	452	471	433	412	444	440	454	454	407	427	443	427	428	465	434	442	486	407	404	439	434	478	408	460	455	434	418	475	427	418	462	479	451	441	446	413	466	453	450	464	480	449	460	422	427	451	411	463	419	477	457	470	423	444	472	436	477	441	453	449	432	451	441	481	465	452	458	442	452	460	446	440	463	404	429	476	428	430	444	458	444	414	414	395	463	439	439	475	453	463	452	438	402	459	471	434	414	438	442	442	462	413	449	453	476	443	437	476	423	442	455	478	435	471	448	458	453	453	462	440	479	437	435	455	442	393	486	456	451	443	435	413	468	442	456	435	441	462	436	450	442	425	418	465	409	446	409	470	419	419	400	446	432	482	448	414	433	448	496	511	424	444	441	475	451	447	450	456	442	462	444	422	451	432	439	479	402	408	415	408	440	437	439	440	484	449	462	466	458	422	470	462	423	491	420	467	469	437	426	452	446	427	442	440	434	468	419	467	447	438	430	432	423	453	441	428	451	453	435	432	423	450	441	452	434	418	467	420	443	454	442	447	469	480	443	424	464	447	497	429	457	493	433	407	431	468	479	453	427	439	437	444	471	441	449	439	477	425	456	467	405	462	447	446	430	472	452	447	430	452	458	436	425	454	431	467	464	428	447	460	476	433	470	434	438	430	431	452	455	386	439	474	461	474	451	467	411	458	447	420	467	450	438	431	444	411	445	435	419	442	458	434	483	449	447	462	417	429	451	457	436	451	442	448	432	427	433	461	442	431	441	456	418	456	489	440	440	451	451	443	478	441	460	458	437	437	473	445	437	455	448	464	459	436	427	419	427	473	477	448	453	450	419	418	438	468	468	440	446	448	435	420	449	411	434	442	446	412	470	462	447	446	446	462	421	420	463	461	455	464	446	444	444	452	439	482	461	468	418	447	440	426	447	451	479	475	488	454	418	452	444	454	458	463	416	407	442	467	449	434	472	425	397	447	443	455	437	420	422	460	452	474	458	461	465	445	449	388	448	453	455	466	426	473	437	427	425	432	477	408	438	410	487	429	450	456	429	415	454	428	428	433	431	455	435	488	406	436	440	447	488	449	467	469	426	440	397	432	422	419	436	452	484	472	450	433	444	466	427	456	425	460	459	441	456	397	417	420	435	455	469	455	423	441	435	409	448	447	479	436	438	401	440	446	444	419	406	460	450	446	459	428	447	425	445	461	453	469	457	464	493	484	433	450	440	468	451	455	447	427	459	461	490	414	462	428	460	458	432	432	437	463	435	456	453	454	440	454	468	449	446	435	448	443	428	439	461	450	465	434	414	453	459	424	470	470	468	429	415	451	470	413	399	430	474	447	440	431	421	464	425	437	437	444	450	434	442	417	452	460	462	416	451	391	455	421	434	443	448	457	437	455	462	486	454	403	465	438	426	430	419	457	464	438	458	453	431	442	440	436	448	471	436	468	459	463	442	481	463	433	448	462	420	446	469	438	478	452	431	411	473	443	492	450	434	437	417	492	465	438	458	424	450	476	393	419	438	464	472	442	446	439	424	450	422	465	476	401	403	478	431	399	494	442	435	451	427	451	450	444	446	462	427	429	449	414	454	476	445	422	453	452	467	472	475	440	478	429	458	442	461	420	441	413	476	422	451	445	442	393	394	457	474	438	422	470	447	434	429	464	452	402	469	486	430	452	407	416	465	424	438	475	425	448	452	411	436	444	459	433	427	443	438	417	473	478	431	456	440	436	413	453	432	466	385	455	437	438	445	450	455	461	420	460	429	432	422	424	440	458	435	451	459	435	466	436	448	474	460	463	431	435	450	428	426	440	478	473	435	443	474	475	462	473	425	447	463	503	454	441	454	436	471	476	433	438	442	482	446	452	414	481	477	452	431	405	416	462	435	473	430	442	498	435	408	476	441	437	439	449	357	432	418	444	423	431	488	479	460	433	413	428	472	414	447	426	462	411	422	457	444	470	469	445	485	476	482	393	451	458	436	429	453	449	416	434	440	448	402	418	451	450	428	476	433	412	435	417	451	406	439	411	473	380	446	461	439	463	405	454	450	463	411	444	413	444	416	461	435	440	448	467	489	410	445	440	438	430	437	428	422	463	444	484	421	456	408	450	463	419	496	415	400	460	404	483	430	455	485	477	466	473	444	464	480	414	446	430	473	438	463	443	458	442	451	453	466	473	437	460	422	435	427	455	483	419	461	428	448	481	467	480	442	450	471	483	453	421	400	411	442	431	433	432	485	424	464	430	434	438	402	445	447	470	436	426	405	448	453	458	456	414	469	424	422	418	415	397	464	459	436	437	451	454	456	451	477	469	441	434	451	419	454	432	447	475	438	486	456	475	432	463	440	445	431	453	431	418	397	457	434	463	487	436	448	420	454	478	414	479	448	420	419	460	470	438	434	479	409	431
24780	20788	26819	24607	11877	3592	2085	1280	969	912	1182	6228	12941	10025	4615	1559	757	602	525	550	551	548	527	564	539	548	563	524	544	559	542	521	527	586	522	536	595	557	502	551	545	597	526	547	528	568	557	533	550	530	562	555	516	551	551	528	567	559	547	529	558	511	520	540	524	547	556	510	547	548	509	567	546	551	488	528	534	561	549	548	561	567	572	538	526	575	545	564	527	574	530	563	555	614	520	524	520	502	521	549	555	553	532	499	576	581	493	537	585	545	583	497	520	570	570	511	561	526	533	549	500	491	580	550	555	508	564	554	546	519	526	547	567	540	551	531	540	597	547	521	499	537	554	592	568	530	526	581	531	533	551	534	538	562	582	545	539	560	514	542	541	551	555	553	547	557	525	558	547	514	574	541	549	547	582	497	554	554	518	544	610	519	498	544	550	585	550	537	574	528	540	511	536	583	552	559	530	534	582	575	547	572	557	535	567	542	551	569	546	555	564	519	534	579	596	528	518	570	523	556	539	544	548	549	520	558	539	537	539	544	543	550	553	539	531	545	521	516	543	536	549	559	545	510	552	517	540	508	568	519	540	576	554	577	542	509	536	521	549	529	530	576	537	557	589	498	553	527	516	553	559	572	563	525	536	492	515	558	518	545	530	528	554	576	582	571	527	480	514	519	542	562	560	561	481	508	569	542	510	581	545	562	517	535	546	551	545	526	548	544	531	520	575	539	536	518	567	538	539	558	523	556	500	535	560	507	505	577	526	574	519	540	512	535	556	537	537	597	552	577	563	542	528	581	570	534	536	535	534	521	567	538	545	553	565	540	535	507	525	504	531	528	524	540	541	528	504	521	551	543	522	533	538	564	573	567	531	527	577	537	535	536	574	522	540	570	509	553	508	545	582	551	571	564	504	556	556	538	555	561	526	523	543	555	508	514	522	507	524	489	577	566	538	552	555	512	527	539	543	539	557	537	519	541	546	575	532	518	548	558	565	536	555	533	535	522	537	555	558	548	499	534	549	552	537	541	532	518	539	550	517	532	509	560	502	558	571	524	518	528	522	545	494	528	523	562	557	510	534	502	566	546	514	551	581	566	566	546	545	537	532	525	549	545	532	501	576	540	562	562	525	576	535	547	501	479	538	534	502	554	547	565	521	605	574	538	540	538	568	500	554	529	544	549	573	553	566	589	546	561	536	544	492	555	566	552	542	542	507	548	549	513	527	580	535	567	554	548	525	538	585	523	536	539	549	562	546	522	559	585	577	530	528	513	520	541	559	529	505	541	550	556	527	550	560	538	525	561	526	533	562	503	507	523	489	529	497	528	517	570	544	501	544	549	560	541	535	502	571	531	488	573	537	495	561	497	563	515	530	547	557	490	567	529	536	499	584	592	504	516	520	548	530	554	548	569	563	519	539	572	527	526	528	509	498	577	566	557	545	577	530	544	547	578	530	518	540	497	553	510	525	558	601	597	565	525	551	544	526	585	551	561	511	530	551	570	572	571	559	533	544	539	495	537	525	558	551	555	488	586	545	584	558	550	539	552	550	534	532	542	516	514	502	540	528	568	531	613	543	531	512	534	527	541	520	532	544	552	525	524	524	544	533	523	585	573	542	526	567	520	554	543	568	559	538	520	585	542	576	521	532	521	558	521	529	500	534	548	510	552	577	554	533	553	538	532	549	526	546	527	499	554	519	508	514	529	538	532	550	536	559	527	541	498	552	513	586	568	530	529	544	538	528	514	520	540	508	533	544	536	555	560	520	561	520	524	512	549	577	504	543	539	577	520	576	559	521	541	562	492	532	536	520	488	510	522	497	568	514	553	506	535	535	501	491	531	585	548	497	512	517	561	525	544	538	577	543	549	550	491	540	567	551	556	558	539	590	468	509	552	550	557	519	529	505	526	544	509	548	549	552	540	534	542	562	528	535	532	573	563	601	549	518	574	548	528	525	546	572	579	520	530	516	525	531	547	524	523	534	550	543	541	550	569	546	536	551	533	557	514	562	551	537	525	556	526	549	540	511	519	553	529	555	577	549	514	522	554	538	549	517	522	527	539	549	524	560	515	557	535	554	572	544	536	553	531	544	566	533	549	555	570	545	559	548	517	547	492	520	569	535	533	541	533	554	536	538	554	525	547	555	577	556	516	519	580	526	560	550	537	560	530	528	543	577	542	542	541	538	536	527	570	570	575	508	562	535	596	547	545	561	514	574	540	519	511	511	545	512	512	518	565	548	575	552	537	517	562	545	526	591	497	501	586	542	522	577	555	539	507	564	559	535	540	555	537	512	598	525	543	554	549	566	483	534	583	572	546	502	562	550	528	573	526	558	538	537	552	571	540	523	551	531	550	532	555	506	541	545	532	551	485	599	506	526	531	494	539	556	567	547	575	532	521	524	544	539	530	552	532	534	526	551	533	512	500	533	568	512	518	525	546	535	522	593	567	521	578	529	542	565	553	538	531	570	534	580	545	526	572	519	539	556	539	514	519	552	538	548	519	485	565	507	563	539	564	529	540	548	541	540	534	527	549	540	508	532	531	529	501	533	563	525	475	524	516	529	528	543	518	522	535	588	537	505	519	562	532	540	544	535	540	530	521	527	544	552	529	534	496	554	528	541	560	520	508	565	537	547	549	545	531	558	556	579	566	559	531	557	565	545	551	591	558	510	528	553	546	579	551	546	517	540	560	546	536	572	529	523	532	520	563	515	566	546	517	503	529	543	552	543	540	520	555	572	546	537	548	546	544	545	555	560	558	528	532	546	556	521	515	509	516	563	535	548	524	583	522	549	533	536	530	559	535	538	527	538	548	561	516	591	546	556	539	522	575	543	519	567	550	544	570	560	539	554	489	550	503	527	535	551	537	526	537	535	491	564	500	507	523	548	532	569	524	539	521	549	543	522	523	536	491	593	505	522	541	546	523	518	501	555	513	510	521	519	519	585	554	516	571	593	569	558	565	546	547	530	514	498	517	525	516	522	527	560	523	552	525	527	526	516	501	569	526	548	552	567	534	526	507	515	508	554	551	573	523	533	576	510	516	530	569	543	550	532	535	542	516	542	566	523	554	574	531	564	553	543	513	511	551	553	572	533	529	567	545	534	535	472	563	525	526	564	553	535	529	499	541	549	553	584	547	571	588	562	524	555	527	543	574	560	548	531	543	525	469	548	542	491	543	584	564	575	524	543	530	531	537	560	564	572	532	528	532	534	529	543	553	608	537	503	519	540	552	519	545	528	503	561	584	526	539	533	525	524	541	559	548	555	548	528	521	508	562	534	489	556	536	553	517	520	500	551	533	555	524	570	510	496	564	588	523	494	548	575	516	524	516	544	560	533	523	558	567	535	532	556	526	549	467	544	565	581	525	565	523	510	574	577	598	503	581	580	560	547	555	540	602	546	516	539	545	556	531	513	563	530	507	535	535	538	514	524	580	497	544	566	536	546	527	513	508	524	541	534	526	520	507	565	547	567	557	528	545	532	505
7148	11771	12059	6844	4261	2971	2130	1455	1235	1087	1657	8728	13392	9878	4593	1537	713	539	458	473	485	478	466	479	517	479	511	458	452	458	466	457	481	458	493	504	455	480	463	449	476	468	484	468	454	419	466	420	499	457	498	457	496	453	451	469	436	473	463	449	471	471	504	448	487	497	481	473	475	449	495	440	452	479	476	434	441	471	500	443	496	470	450	514	480	457	462	477	498	461	507	528	502	488	442	487	487	498	469	443	474	446	449	470	482	483	455	469	508	449	515	501	458	494	480	475	468	453	479	417	448	452	452	453	451	499	483	481	447	478	454	474	460	473	485	477	449	445	435	472	458	448	468	460	447	457	470	487	469	507	461	434	462	495	449	482	469	493	460	483	491	449	508	501	474	451	489	459	460	452	458	471	488	467	442	468	473	452	485	501	455	435	440	433	476	459	460	474	437	472	481	462	463	458	488	445	477	458	458	459	439	436	509	496	482	472	458	483	514	438	451	437	508	469	482	495	471	501	476	473	451	483	472	464	429	483	445	472	461	474	425	478	438	490	484	476	493	444	494	470	459	518	475	492	468	452	455	435	426	464	453	462	474	452	459	491	436	468	442	461	410	437	480	531	472	481	482	428	470	467	490	488	444	471	481	446	503	473	455	454	458	465	452	482	504	506	459	461	465	461	498	465	427	483	461	451	501	473	488	514	466	475	446	476	464	442	474	511	435	468	468	482	439	508	451	471	457	465	495	403	488	462	478	472	487	470	446	462	455	473	488	472	513	471	487	466	457	455	437	467	472	454	491	434	426	478	478	485	452	465	443	453	464	478	450	450	465	450	458	469	484	480	473	443	513	464	484	481	462	433	463	435	489	456	462	466	455	479	431	492	494	499	439	511	492	463	478	453	435	494	477	447	434	438	469	459	455	481	487	470	472	478	471	446	488	427	455	462	426	444	432	469	430	490	459	475	456	492	481	442	480	464	459	465	459	467	454	468	446	464	476	460	474	467	464	469	439	509	462	453	433	453	474	483	483	470	472	490	430	478	482	487	453	485	489	469	486	526	447	477	481	455	466	459	458	465	482	482	473	475	507	447	452	452	476	430	521	469	465	465	464	452	488	442	453	488	497	497	479	485	477	461	436	466	475	505	460	453	471	469	499	424	504	477	455	502	470	453	455	443	487	456	479	424	493	472	488	450	495	465	448	460	469	511	479	461	498	462	461	465	485	439	455	432	484	463	459	451	477	451	472	454	465	467	464	465	476	474	458	501	484	491	483	469	461	456	483	469	467	429	519	459	496	477	458	493	487	450	492	505	511	445	445	476	461	422	468	479	447	476	481	469	479	486	491	481	456	475	443	454	518	450	446	495	419	455	456	463	506	450	464	465	455	435	455	445	470	444	457	452	481	478	468	465	475	439	472	474	491	488	443	447	493	455	467	493	467	450	460	411	487	471	469	479	473	459	451	476	462	474	478	414	480	473	498	466	466	482	478	473	472	462	510	490	489	446	459	448	476	504	437	468	425	484	443	428	466	477	504	488	490	451	449	471	479	467	492	477	454	480	474	476	478	449	426	449	468	466	473	476	495	490	447	455	486	449	469	436	489	459	476	463	474	509	480	477	454	467	447	438	476	510	476	497	447	464	457	475	474	483	484	492	478	444	496	462	446	460	468	463	435	486	452	479	486	466	469	500	494	496	457	453	432	456	484	475	454	476	446	478	453	445	462	473	463	498	477	443	439	491	466	460	460	469	468	476	479	468	526	464	457	481	483	493	504	484	465	446	462	484	442	489	451	445	447	435	453	483	495	474	470	460	494	425	473	469	488	492	482	469	516	437	459	465	489	477	505	505	486	476	442	452	472	488	500	446	458	467	466	444	463	461	454	487	475	476	477	476	455	471	408	453	481	435	486	456	431	450	470	498	446	487	444	474	482	485	436	468	485	496	467	461	481	466	448	453	419	497	470	497	474	464	480	459	459	460	480	473	473	485	503	485	476	463	451	436	451	477	460	491	465	450	402	465	469	462	420	435	460	448	429	442	476	437	442	490	476	478	459	513	476	473	450	454	462	472	482	468	460	452	459	455	466	469	444	435	496	467	438	431	466	496	493	481	477	464	480	452	419	462	494	476	457	460	470	477	510	474	431	491	463	507	504	480	488	465	509	489	471	476	473	458	457	466	466	452	482	457	488	476	484	465	451	478	458	460	474	473	499	462	476	474	479	493	532	465	498	495	458	492	481	423	467	425	480	480	462	455	456	435	457	502	472	456	427	510	470	444	475	433	466	447	480	484	474	476	469	498	496	445	508	457	492	449	470	465	449	461	491	479	446	436	455	437	442	460	481	470	470	484	498	493	448	503	432	456	446	476	495	475	470	471	437	465	460	469	481	457	480	438	465	495	433	444	463	457	459	472	481	468	455	441	480	449	465	479	492	492	450	485	422	480	509	472	480	463	455	481	470	491	449	466	494	499	459	460	448	491	483	430	435	429	464	450	457	481	424	462	458	465	454	506	451	470	423	458	454	509	472	461	462	497	454	480	468	475	471	458	475	500	486	438	467	464	443	484	485	448	457	507	518	416	508	469	457	472	440	466	458	465	458	446	482	498	456	471	485	437	462	464	466	497	427	479	518	441	469	449	460	488	463	492	473	448	514	487	442	471	437	489	479	453	460	468	455	481	453	492	451	470	491	437	413	433	474	467	471	454	486	485	479	469	468	439	466	484	469	484	464	489	478	465	437	451	446	477	440	448	448	459	466	460	430	485	521	480	415	462	490	438	451	428	454	493	514	465	430	449	461	436	445	471	475	457	488	512	504	449	486	454	465	445	489	479	442	426	435	469	456	470	479	457	479	451	473	489	456	452	448	464	487	440	491	447	517	490	469	445	492	472	482	453	463	493	471	455	434	494	459	488	483	476	487	425	472	471	474	466	465	478	451	465	438	468	502	476	461	434	465	463	465	437	468	457	472	502	483	459	445	471	444	475	483	484	477	480	479	473	500	465	463	461	457	437	454	468	469	465	436	437	458	398	464	445	431	456	463	476	461	442	461	452	459	442	456	465	484	490	458	485	459	488	482	435	473	492	471	463	435	458	465	459	440	502	463	448	463	441	449	464	463	500	452	437	513	455	475	469	443	483	445	486	516	477	460	456	463	503	465	470	493	464	499	481	497	466	437	446	421	445	461	489	464	452	469	425	501	459	468	506	463	473	475	410	482	486	455	473	451	442	425	459	445	471	459	440	482	467	471	467	455	480	452	482	477	486	467	476	485	439	453	476	450	433	450	465	447	421	456	466	501	478	496	483	452	466	477	455	442	442	454	461	457	467	454	527	434	506	457	489	426	469	492	474	457	489	469	499	468	460	466	474	467	463	472	459	449	421	429	461	457	455	475	473	463	443	491	446	490	475	470	454	474	466	485	457	468	440	455	459	419	489	494	445	495	457	486	455	451	468	478	471	451	482	442	444	448	472	444	484	428	452	465	511	492	485
23796	20791	27767	23942	20411	9973	3680	1959	1478	1342	1528	14581	24293	17311	8260	2599	1054	713	680	633	705	649	677	636	680	671	629	659	696	689	636	628	651	688	663	655	692	677	660	699	659	644	671	659	674	619	681	665	697	685	678	650	652	653	671	676	674	692	679	671	646	662	652	623	691	630	691	629	676	646	663	668	673	660	647	723	650	670	634	656	678	640	691	674	664	604	673	644	669	661	651	691	650	688	721	658	648	677	660	642	667	703	685	682	656	663	671	624	612	666	593	641	629	678	689	672	677	659	642	678	693	671	668	693	612	651	653	644	663	645	655	690	659	656	659	689	662	694	696	653	667	663	644	636	691	658	664	688	695	665	672	677	662	663	672	693	640	684	610	672	614	663	670	643	676	649	708	625	681	675	654	702	690	653	630	674	670	670	616	663	653	641	700	638	646	642	633	673	630	696	694	645	669	682	653	683	621	641	675	698	667	630	642	656	660	665	606	659	666	651	652	711	705	677	657	629	706	649	695	667	670	652	612	642	675	633	638	598	650	661	632	704	659	648	666	679	704	671	707	699	671	644	699	642	633	615	612	694	643	630	681	660	669	668	687	637	637	665	686	701	669	674	631	659	660	641	642	655	696	677	650	606	633	619	707	690	672	695	665	661	637	685	652	640	729	630	652	649	675	665	709	630	689	662	716	659	673	703	687	704	617	666	670	680	707	668	696	617	625	719	704	671	698	639	661	665	644	659	652	648	645	660	630	634	636	679	640	663	669	646	643	609	671	609	656	659	722	662	699	661	689	616	685	686	659	689	644	629	672	709	633	659	678	665	675	629	627	632	649	658	665	606	657	691	699	638	678	668	666	663	690	689	661	656	696	636	633	633	601	682	712	640	680	705	677	657	660	653	673	694	652	668	698	654	661	686	640	683	628	648	659	681	681	671	655	651	671	674	675	657	689	682	669	653	677	604	653	666	652	652	640	631	617	650	667	685	694	642	631	690	632	708	618	641	636	655	705	685	625	688	656	664	684	661	682	657	694	674	659	677	602	666	625	665	630	678	716	720	689	642	616	643	683	688	674	678	586	617	634	636	647	644	694	650	682	726	663	673	663	652	604	643	648	665	686	664	643	689	682	649	627	661	649	706	649	686	714	606	663	635	669	637	648	655	649	638	656	644	637	599	689	682	658	648	638	681	622	689	676	679	658	641	648	668	658	698	655	643	681	632	631	721	674	668	672	679	747	694	653	656	638	652	651	691	676	717	638	661	671	678	679	706	619	684	639	688	687	622	648	619	693	652	652	629	633	703	676	625	662	684	695	669	655	678	671	660	621	706	637	643	631	644	618	694	667	662	654	713	666	675	660	668	648	668	676	656	672	671	659	682	681	690	643	642	671	704	657	657	680	629	655	651	639	633	702	662	668	650	693	662	720	684	664	674	652	664	686	645	638	653	639	654	654	657	658	643	636	661	677	656	639	676	658	682	694	643	658	651	614	671	700	650	688	647	704	672	684	631	649	669	619	668	634	650	671	631	704	722	628	705	675	711	667	663	708	638	696	664	673	705	679	642	663	646	669	671	688	642	721	658	656	689	680	690	670	639	614	693	679	658	665	682	675	656	691	644	682	652	719	649	643	641	645	686	646	687	670	656	640	677	654	671	657	623	665	719	693	679	657	700	650	694	670	670	649	652	674	655	649	608	659	611	637	644	660	665	671	695	650	683	679	684	643	688	662	626	637	669	649	614	673	675	704	653	650	654	653	687	627	716	697	684	647	664	650	675	688	638	644	655	736	673	633	627	656	647	640	683	624	666	660	642	692	666	663	664	674	701	623	630	698	667	589	627	662	658	647	634	641	685	678	610	671	665	651	624	634	633	627	653	647	630	637	625	660	650	642	662	631	641	683	651	643	674	636	655	633	675	669	659	615	653	637	675	703	677	643	676	645	663	661	670	666	673	657	655	635	651	662	642	701	645	665	623	649	621	642	699	657	660	649	675	700	693	711	655	665	626	630	683	680	642	669	705	664	635	663	660	655	651	667	662	645	662	604	641	681	620	681	648	705	676	673	652	646	646	601	640	660	686	665	651	676	640	618	703	671	688	677	671	678	668	696	658	710	613	624	655	639	652	696	729	655	689	696	705	617	664	648	660	604	724	673	666	670	663	659	697	654	675	661	714	698	669	645	642	681	659	668	660	671	674	634	633	662	673	655	663	702	668	742	646	678	629	628	673	654	714	648	600	713	687	705	651	691	646	653	678	655	689	650	673	707	705	674	657	607	620	693	657	667	673	665	645	669	692	662	674	650	607	659	678	658	669	632	632	666	697	594	672	633	649	715	622	630	686	701	607	695	588	638	663	657	654	663	657	614	672	653	681	685	647	632	631	710	709	691	685	654	639	692	643	651	675	660	653	678	651	681	651	650	619	686	693	686	653	646	669	663	630	662	693	651	622	678	662	629	650	701	687	681	666	651	641	639	615	658	639	667	680	657	667	737	692	670	631	624	623	641	681	725	630	630	648	680	638	642	698	664	651	624	620	671	674	671	635	664	683	632	637	600	638	682	581	668	656	638	685	599	711	678	659	680	701	686	662	640	654	701	645	686	698	632	664	680	642	635	707	684	629	689	667	682	643	671	713	663	683	688	696	649	607	647	729	689	670	698	669	656	695	667	645	669	658	669	677	693	698	672	684	701	691	635	664	652	648	615	672	692	641	666	677	672	628	659	614	676	694	646	642	617	690	692	674	652	655	647	678	644	620	651	672	641	631	696	659	668	610	657	650	674	641	667	655	674	673	679	650	627	656	621	679	651	636	714	676	676	694	651	664	672	671	728	630	675	690	669	632	669	641	668	666	645	727	669	656	610	722	657	675	593	633	660	663	689	687	699	686	636	658	655	650	649	648	671	625	667	713	718	627	671	646	635	641	664	694	674	653	666	626	694	681	665	630	708	670	656	653	687	646	664	690	673	658	642	688	659	651	629	665	626	667	624	646	679	613	695	628	644	650	664	638	646	621	633	650	680	651	695	662	638	654	649	622	678	695	641	664	658	643	730	683	662	628	647	703	672	664	659	699	701	683	641	621	703	692	663	668	661	659	665	720	641	679	673	654	662	662	652	647	612	624	637	670	655	681	672	673	665	661	666	672	659	679	593	650	687	667	703	647	679	634	641	624	673	661	606	642	634	645	701	656	687	658	694	654	666	628	671	658	669	632	681	663	660	686	666	656	635	661	661	636	627	709	660	621	657	617	633	632	647	690	671	665	690	663	649	633	687	686	665	655	723	675	687	661	662	672	694	640	664	612	669	697	733	670	702	660	686	633	638	630	648	659	686	658	643	612	677	670	610	680	668	682	678	642	649	649	636	652	675	645	684	666	635	658	664	659	680	663	678	685	636	662	654	651	683	684	691	698	682	658	671	657	651	648	674	655	716	696	662	644	678	670	660	613	686	658	655	681	665	668	681	661	662	634	691	652	660	646	706	659	687	638	647	643
8296	15904	14802	8849	5296	3781	2893	2121	1687	1721	1826	17967	22680	14750	7121	2497	959	644	563	577	617	557	556	579	583	580	542	574	598	577	615	580	576	566	559	564	542	568	539	592	584	540	567	527	595	566	569	586	547	545	531	555	582	505	582	611	524	573	549	579	561	546	585	576	543	527	548	576	537	508	578	532	563	555	576	577	555	588	589	548	565	571	577	556	514	527	511	538	583	534	581	587	557	519	570	565	518	575	557	560	598	545	574	535	556	557	606	533	533	562	541	567	556	606	552	547	539	549	518	556	534	545	553	527	558	512	538	559	543	547	574	538	505	570	498	576	517	537	559	576	557	543	588	531	513	581	532	550	512	562	575	523	542	532	573	583	528	550	558	543	583	548	534	554	537	553	510	574	573	560	560	536	561	547	524	551	546	576	577	564	546	524	578	559	529	548	533	540	580	541	563	540	528	557	587	581	574	572	586	575	576	572	542	610	528	582	559	546	561	558	537	593	539	525	588	555	563	528	552	557	520	554	526	546	562	568	561	559	578	541	610	549	561	541	570	523	589	564	564	532	534	573	582	514	518	545	543	520	557	586	573	557	582	563	547	542	550	520	596	551	559	523	563	550	541	583	556	546	537	549	547	559	577	542	535	562	563	553	578	558	576	502	552	543	574	557	555	541	509	552	568	551	568	547	571	545	539	576	580	586	576	557	563	594	537	571	563	541	586	524	567	617	584	553	550	494	552	587	545	580	550	562	540	524	563	575	592	573	528	498	569	556	569	601	560	584	557	582	548	558	530	567	540	569	543	578	544	543	536	560	571	538	522	516	555	564	557	553	563	576	546	552	571	528	523	567	541	545	532	529	547	582	530	552	538	560	544	568	570	602	541	511	548	543	563	528	555	551	536	536	526	547	578	541	575	559	585	598	541	591	529	589	577	570	538	554	547	544	555	522	567	538	527	562	573	532	551	576	564	510	537	569	600	533	535	558	538	552	577	552	537	540	544	537	541	576	546	536	548	556	500	555	565	542	563	536	564	512	550	570	556	572	516	529	561	573	569	546	546	600	539	486	530	523	579	544	529	555	564	547	539	554	518	576	589	549	570	564	589	535	594	536	543	542	492	555	561	569	562	584	543	550	518	528	575	580	570	570	540	558	511	567	575	551	537	536	583	559	543	557	547	526	527	531	571	583	577	547	572	546	529	536	553	552	570	553	562	569	549	540	475	542	558	572	565	595	562	546	570	564	582	567	513	567	562	507	542	580	558	525	538	515	546	591	504	598	548	541	561	579	593	567	601	589	507	514	575	536	567	572	534	520	550	511	592	574	570	524	522	536	529	546	554	528	535	543	516	525	554	554	506	537	626	556	527	530	553	553	552	540	546	541	563	574	558	536	566	554	553	548	572	556	513	562	584	584	509	538	563	523	556	598	570	538	539	526	561	514	560	521	523	564	585	573	586	559	530	562	573	564	533	528	529	546	523	586	564	568	556	536	555	532	577	506	561	542	551	538	560	551	558	532	547	525	550	590	561	575	549	555	556	566	527	576	591	519	586	556	549	561	576	574	514	573	540	595	578	533	566	542	552	528	578	565	547	572	516	529	586	535	536	581	552	560	561	543	537	563	558	558	549	533	558	565	546	560	536	578	511	565	568	585	579	547	617	537	550	565	511	573	514	575	563	519	589	577	524	520	556	546	570	536	594	580	541	554	538	544	555	533	561	540	529	586	553	549	562	542	596	537	524	552	547	533	541	516	564	550	541	566	522	536	526	548	546	589	542	551	560	545	537	546	582	541	554	534	527	560	535	591	587	514	580	564	563	526	557	537	537	551	549	534	554	546	547	557	583	540	555	551	587	554	583	577	589	526	567	567	554	608	516	565	564	537	540	521	536	556	525	592	532	550	530	530	568	516	546	564	528	521	511	576	572	569	538	555	524	543	523	572	533	523	557	513	583	558	546	590	572	551	554	570	525	559	528	551	579	543	535	611	519	550	542	555	547	578	537	575	525	554	550	560	553	568	548	500	541	572	574	533	553	535	539	549	552	566	546	561	575	594	527	530	535	517	553	581	556	576	532	593	541	561	576	545	590	554	532	555	540	580	542	550	567	546	528	537	585	531	537	560	586	564	533	525	531	512	565	511	511	555	564	556	577	533	532	535	586	575	505	573	542	565	599	519	534	487	539	547	575	547	583	544	539	533	541	506	539	499	500	543	596	544	530	556	549	509	539	545	530	533	568	581	578	588	555	555	576	576	566	526	549	610	557	530	581	568	586	566	528	563	579	514	576	519	562	558	514	567	527	567	558	550	573	551	554	504	544	516	581	557	550	580	588	506	546	569	570	533	530	525	570	550	531	589	529	573	572	527	542	575	553	519	543	534	541	518	566	572	510	555	532	554	523	544	536	522	544	558	537	532	538	539	559	573	534	578	560	543	594	526	570	603	550	537	545	566	528	535	531	570	533	547	564	532	552	579	553	598	587	577	543	506	547	538	582	560	512	569	619	526	519	559	550	565	555	542	522	525	560	516	575	562	540	572	555	524	547	548	579	560	564	557	575	536	505	552	573	552	555	533	537	560	550	534	552	505	533	564	544	548	526	570	580	539	572	546	564	555	537	547	568	567	581	520	563	572	558	549	573	531	533	583	555	583	590	582	530	599	564	536	540	560	522	557	527	583	562	558	530	528	539	515	554	526	503	556	578	557	575	551	540	528	559	558	529	542	516	537	572	547	588	547	580	542	572	567	553	546	566	562	606	516	559	564	552	564	575	565	554	523	536	526	522	554	524	574	557	567	553	496	568	575	536	550	528	571	574	517	505	582	552	556	551	558	524	559	539	539	538	523	530	549	550	543	573	503	532	570	600	537	509	540	541	550	528	573	534	568	584	562	547	536	506	586	591	602	611	577	547	528	558	558	567	533	568	548	533	560	555	520	545	526	556	568	580	531	556	547	597	589	558	537	561	523	514	567	573	551	538	592	532	577	590	561	551	572	558	528	549	542	538	550	554	569	579	564	564	563	586	598	492	523	554	577	569	549	535	534	541	570	555	521	540	579	544	592	524	532	523	578	541	539	596	547	547	604	565	512	526	537	538	564	539	548	514	544	540	547	562	563	577	559	544	537	528	519	552	567	514	505	557	547	550	538	554	566	534	528	561	565	567	581	564	584	572	542	588	554	561	561	534	545	563	541	516	547	541	514	580	531	558	600	565	551	561	566	577	552	497	538	511	529	533	542	555	522	534	548	512	522	562	554	521	543	552	519	560	576	545	570	559	531	563	566	537	592	531	502	567	578	541	565	525	603	538	549	498	532	531	548	521	588	544	538	513	530	565	523	590	543	535	580	514	568	583	555	559	550	593	553	563	520	524	553	560	547	534	557	557	525	553	522	578	570	555	585	550	555	516	516	576	572	526	541	555	542	541	531	540	541	574	557	561	557	535	536	572	562	486	578	547	583	561	556	544	555	584	560	531	520	531	543	560	585	542	525
27061	12480	4872	2265	1030	931	859	826	719	700	627	755	1481	1548	1078	730	555	523	530	474	485	513	496	533	516	510	494	494	494	544	512	530	526	554	510	454	519	518	499	542	510	526	513	496	512	505	519	503	522	512	476	510	527	503	513	476	540	532	522	518	526	494	518	516	525	503	519	553	521	514	519	509	524	502	529	519	505	513	445	497	547	543	511	532	472	447	471	554	523	512	506	501	522	514	502	510	533	520	509	530	506	522	529	490	497	538	514	476	525	519	528	503	505	486	503	515	509	500	540	495	496	504	526	441	507	495	502	534	497	498	527	526	515	478	498	521	456	522	538	536	518	516	502	510	530	491	487	481	534	507	479	549	485	518	500	497	486	516	485	530	519	503	527	510	505	480	488	515	530	542	516	512	495	517	500	506	519	522	495	497	492	516	490	461	543	539	528	507	528	493	497	497	486	461	497	519	504	496	492	517	466	511	559	545	494	474	506	505	571	484	531	508	495	505	527	514	542	505	483	582	508	488	477	520	522	499	496	485	469	510	506	541	506	503	573	498	487	477	519	501	468	489	542	520	557	538	490	481	529	551	524	510	501	524	502	523	521	494	496	495	503	538	502	531	492	492	534	532	480	508	482	507	557	495	514	504	519	542	505	508	468	505	529	512	501	523	509	510	489	492	522	517	474	517	498	559	511	525	524	464	535	528	520	512	508	495	470	462	519	481	539	510	530	469	474	525	521	498	520	494	547	511	502	534	512	466	506	498	517	485	513	519	528	453	513	505	494	519	517	494	515	497	526	504	509	491	550	492	513	450	497	511	532	508	499	524	523	496	472	503	496	494	512	503	514	525	472	531	462	528	480	538	483	493	468	532	506	494	533	535	517	489	512	514	499	506	504	518	542	484	488	494	504	495	511	495	495	492	501	501	489	484	480	468	498	505	548	555	494	507	517	486	508	498	492	464	538	471	544	509	471	501	496	501	515	501	531	544	527	520	487	480	511	518	494	470	480	528	507	546	513	502	528	458	517	524	527	507	481	444	482	525	490	502	584	502	499	478	511	532	474	523	497	487	530	488	538	482	529	480	514	528	548	522	484	523	502	479	489	503	540	464	506	513	507	495	538	473	510	472	547	489	527	502	542	516	519	496	525	473	512	532	502	541	537	513	504	469	504	529	536	514	521	487	537	500	506	494	498	483	522	500	505	532	525	543	466	457	525	476	512	519	526	494	458	505	512	536	487	490	456	517	512	505	504	487	493	499	543	492	508	507	491	518	516	507	521	553	507	526	538	528	518	448	541	504	475	480	486	513	501	541	527	546	528	534	485	490	502	497	492	508	493	530	525	527	510	462	522	502	514	494	496	568	522	513	477	566	492	523	478	533	493	506	521	531	527	494	463	483	517	536	552	495	479	478	540	559	501	514	528	530	523	498	503	479	501	517	459	502	524	505	519	459	508	501	529	490	508	518	498	477	534	515	515	502	512	512	481	548	525	493	469	498	475	501	492	529	474	512	502	513	512	488	506	514	540	516	509	503	559	491	514	525	489	514	498	476	529	513	517	483	537	555	498	489	489	500	500	476	514	525	521	506	544	520	509	493	493	481	523	456	554	506	481	540	515	505	463	501	477	489	503	496	492	482	530	539	506	515	491	486	486	569	476	492	519	511	535	500	491	546	464	515	492	546	484	534	492	500	525	520	501	513	490	506	465	521	516	502	549	519	521	544	594	480	503	489	487	506	488	478	528	493	516	509	493	512	523	500	508	458	508	506	496	506	523	525	532	511	484	514	495	469	499	506	496	495	510	487	491	505	506	495	534	489	517	547	497	497	480	530	553	502	505	526	500	522	511	521	501	538	551	481	476	492	476	489	485	482	541	466	517	456	490	502	544	554	547	541	525	523	527	561	511	512	534	515	499	501	511	518	484	532	505	497	477	508	526	509	544	527	504	530	491	474	482	500	499	527	514	506	431	502	489	494	492	483	525	483	529	515	484	489	465	534	484	535	500	530	517	527	523	503	475	498	504	511	493	501	492	541	469	514	480	494	512	521	470	537	520	489	477	511	513	500	499	553	496	526	526	510	505	490	491	517	493	491	535	529	490	490	536	500	463	510	518	523	475	510	538	457	514	490	527	540	535	502	500	513	530	502	516	465	547	482	518	518	493	499	502	483	530	517	521	500	540	486	504	475	505	507	530	488	496	496	518	525	495	500	530	494	510	520	562	530	504	540	489	478	503	488	505	502	476	509	502	518	556	487	537	523	482	513	494	499	494	477	516	487	540	525	474	489	512	521	503	525	500	519	497	501	488	552	494	556	530	503	522	535	480	483	517	529	499	495	501	510	504	510	524	513	494	500	533	479	529	519	503	487	530	544	490	507	495	484	499	475	548	468	489	537	486	524	517	480	486	503	504	492	550	500	518	542	508	484	519	518	512	485	500	509	499	520	526	515	523	524	519	520	508	539	477	529	557	502	528	456	469	510	486	512	479	487	503	501	498	531	536	506	498	540	518	512	484	469	471	480	497	487	492	503	533	484	501	548	505	497	483	491	516	503	474	481	501	483	514	503	482	510	442	512	515	527	510	510	481	491	512	504	529	474	553	498	534	467	499	537	499	497	497	487	538	524	544	500	476	511	507	492	513	507	522	527	524	497	486	507	529	477	518	503	510	516	491	517	485	560	523	494	507	555	505	522	529	531	543	507	559	513	504	455	525	448	508	461	508	521	511	507	507	520	502	471	479	469	485	534	486	524	532	509	525	462	484	520	501	499	497	507	523	521	546	524	518	492	451	492	506	485	489	517	508	501	490	526	503	507	530	486	531	525	520	480	533	491	487	508	524	534	525	536	506	515	471	482	494	492	543	522	529	516	525	528	514	529	478	488	503	530	539	462	514	528	532	545	536	515	489	504	492	515	538	511	497	483	478	502	470	456	512	506	494	488	498	508	568	506	486	487	494	512	514	504	520	506	518	521	515	500	525	510	490	514	514	519	502	527	575	525	505	529	475	497	497	494	536	528	505	509	468	497	502	526	523	510	538	502	481	519	517	496	550	530	501	494	495	515	488	474	441	536	469	487	523	478	509	532	500	455	531	470	520	537	497	523	504	496	497	535	532	551	479	517	499	493	515	533	520	491	490	489	500	507	505	507	508	537	512	523	493	505	529	518	501	520	506	511	532	521	470	541	492	497	526	516	506	518	534	555	527	515	529	499	534	499	519	527	469	505	532	538	535	530	545	505	526	511	503	503	540	488	542	522	486	486	451	470	521	536	525	523	486	492	501	543	506	491	476	475	463	495	525	518	535	501	508	534	476	509	442	497	532	481	486	464	466	517	506	481	477	460	508	525	520	505	517	489	479	516	484	496	493	528	493	528	497	531	501	535	519	529	518	490	536	546	498	534	481	506	521	525	488	516	499	534	510	488	511	513	497	505	530	547	530	490	492	508	497	494	511	505	534	459	498	484	518	478	522	508	527	479	497	501	513	486
7374	5373	4664	2098	1139	1053	995	935	773	710	669	904	1885	1691	1186	624	477	429	490	449	453	452	401	422	438	424	409	425	416	455	434	457	448	456	418	455	397	421	438	459	473	441	399	477	400	421	419	463	410	429	447	425	428	407	455	420	429	453	427	408	434	434	455	438	447	388	440	457	418	399	393	435	437	411	456	437	425	409	422	465	417	477	411	451	412	398	411	414	475	437	384	417	433	404	443	409	415	447	442	415	430	440	376	421	424	417	418	449	455	438	415	384	406	422	438	437	433	436	423	399	458	381	460	449	438	446	433	442	385	413	368	452	445	403	411	439	386	461	428	414	410	452	457	433	436	443	412	418	435	441	438	390	406	428	421	427	388	411	418	398	453	452	402	407	412	425	447	415	444	469	423	425	444	397	433	476	396	441	429	430	473	424	450	428	421	429	413	398	392	435	424	434	419	478	429	462	438	425	416	438	431	400	415	384	427	441	410	423	456	435	431	452	410	426	428	419	409	436	429	435	437	424	461	410	423	479	487	433	412	432	424	395	404	436	423	435	422	413	423	395	441	447	435	449	409	415	444	383	410	444	446	478	399	417	431	389	416	424	402	429	406	449	434	401	451	428	420	406	453	446	450	395	414	411	414	439	428	443	419	416	426	415	452	425	431	401	396	456	425	457	445	429	416	412	423	443	411	452	427	431	426	412	392	399	415	413	405	405	486	417	379	449	397	423	415	427	408	410	397	427	414	429	426	431	389	453	426	412	431	413	403	442	387	434	420	432	427	463	406	458	430	402	394	438	428	394	431	396	427	454	407	437	433	448	437	420	461	439	403	423	436	420	388	386	422	406	422	421	422	411	433	393	410	401	419	449	436	403	407	437	476	435	391	409	441	401	438	449	439	426	409	377	432	445	449	434	392	435	417	438	398	424	385	428	443	421	421	438	449	447	433	424	399	412	435	405	395	415	452	407	452	394	422	428	402	457	446	400	450	433	414	423	416	435	438	416	400	403	392	425	409	434	430	434	398	449	415	463	454	379	433	409	441	444	414	451	411	425	423	450	394	435	442	470	417	438	434	412	399	402	394	397	441	425	417	410	400	438	398	444	413	418	435	455	445	404	455	435	424	427	438	431	424	443	433	456	429	421	434	408	404	415	442	421	428	457	412	440	426	430	452	439	465	457	448	411	441	421	432	471	431	429	470	382	423	431	418	463	362	406	427	416	452	421	391	425	456	462	419	439	441	429	440	458	451	435	436	445	420	394	425	453	408	471	452	430	440	417	404	424	419	411	446	425	403	412	424	452	460	450	406	435	420	478	426	448	420	410	426	414	408	438	396	401	469	427	423	430	395	419	417	429	425	414	432	434	422	436	420	449	412	436	440	414	427	424	455	432	427	439	461	476	412	422	457	451	428	432	383	398	411	414	461	459	413	432	437	432	403	432	420	456	449	419	434	415	437	437	414	424	422	411	477	381	454	450	426	432	416	432	440	421	447	395	402	448	405	444	454	452	438	435	419	435	459	414	425	410	421	432	401	444	445	418	397	412	377	389	453	436	422	426	434	424	407	442	432	440	440	432	407	445	431	418	436	436	385	419	440	436	421	409	448	437	450	472	396	450	414	426	443	426	404	443	431	463	413	438	394	448	434	384	421	403	428	434	430	423	419	434	444	425	463	423	416	439	449	391	391	426	414	407	451	423	403	445	419	386	425	431	414	427	419	463	437	454	403	428	441	441	445	425	435	407	401	448	442	426	427	402	405	462	424	426	444	457	436	453	423	403	447	415	413	447	442	420	457	382	421	424	403	429	421	418	452	376	414	442	423	388	398	418	443	412	394	400	439	429	436	451	425	430	412	369	411	435	378	421	425	435	438	430	427	408	420	403	417	438	409	415	425	431	400	443	432	398	408	397	448	404	423	425	423	426	407	472	411	448	414	459	441	426	427	432	439	452	388	435	404	440	428	403	415	423	415	419	414	397	440	445	432	425	431	469	382	419	414	409	443	421	411	423	418	439	431	383	403	462	449	410	467	446	459	411	460	440	422	424	419	429	433	442	430	464	415	403	432	428	408	408	426	438	433	424	454	391	428	423	431	448	421	401	417	464	443	445	439	485	406	419	425	428	435	413	427	443	433	420	455	440	406	414	435	391	436	435	425	413	438	434	383	397	439	426	382	431	432	414	399	385	408	399	407	402	452	459	491	393	399	424	427	440	423	440	393	399	408	427	439	417	405	382	419	436	438	409	446	405	440	407	427	427	421	453	464	437	402	417	439	475	427	418	426	457	421	452	406	411	432	426	406	458	396	416	420	430	435	438	428	437	435	410	437	430	460	428	422	404	446	440	436	409	412	402	434	434	430	435	449	490	421	450	436	401	429	396	416	425	433	441	411	429	436	458	431	444	385	425	438	410	409	408	439	422	386	440	426	440	409	438	430	454	435	414	400	427	398	448	462	455	427	450	431	421	433	397	408	420	414	422	414	417	391	424	473	428	437	406	436	448	412	425	432	425	432	405	391	452	428	430	408	410	461	423	419	457	417	411	473	429	440	395	463	468	398	417	421	443	439	456	449	447	440	438	433	410	393	443	415	424	395	399	433	358	410	422	434	431	441	418	439	430	412	410	437	429	429	427	430	422	446	460	439	436	413	414	395	429	419	407	444	411	435	435	423	395	411	423	411	452	411	379	452	422	448	450	461	422	443	426	423	379	427	426	457	404	426	405	405	429	395	411	402	418	382	432	409	414	409	403	462	451	424	414	452	423	441	460	434	450	430	443	399	428	443	435	438	431	426	433	409	447	429	420	456	450	417	428	426	422	415	433	468	410	412	448	383	453	409	393	410	464	440	433	384	428	397	395	409	464	405	459	445	411	437	453	438	421	448	439	417	418	405	432	438	443	444	408	406	435	427	431	440	436	432	427	431	433	403	416	402	435	440	396	419	402	427	417	433	432	435	374	428	435	445	438	451	401	418	425	448	403	433	418	440	460	412	438	429	448	390	425	408	402	404	430	439	429	432	416	432	456	413	446	370	441	438	427	416	464	445	392	413	414	454	416	415	436	429	414	411	408	445	444	428	407	426	429	394	420	445	398	417	436	414	434	418	436	385	417	409	428	455	427	417	461	445	406	458	453	427	389	405	462	432	430	425	431	439	430	455	440	419	427	377	425	399	400	437	454	437	437	433	444	404	430	432	418	413	430	417	437	409	399	428	429	432	391	428	399	432	439	435	438	398	423	484	429	468	412	435	429	410	437	387	408	463	408	422	456	431	430	419	451	430	427	399	445	388	442	407	425	434	442	452	454	449	430	401	431	402	411	479	411	379	389	461	471	434	421	416	441	423	417	390	472	439	419	448	417	421	409	413	425	452	441	432	411	431	428	456	416	385	440	452	420	409	404	433	474	438	395	435	413	429	393	441	460	433	404	449	415	404	423	432	433	445	446	414	414	435	450	426	384	417	376	415	474	441	393	455	469	412	431	417	418
24820	20825	26864	24702	10757	2797	1675	1283	1096	1079	881	4132	13316	10884	4903	1568	721	557	530	479	481	518	517	498	555	477	514	512	538	515	537	467	511	531	513	486	528	559	517	517	487	522	485	473	521	533	543	493	517	515	506	495	515	483	508	491	494	476	540	512	542	524	548	502	480	528	521	456	499	494	477	491	516	499	479	479	519	518	505	520	480	486	495	515	513	509	498	486	493	494	495	544	499	454	500	507	497	529	484	561	486	459	519	494	533	522	530	517	488	497	522	529	542	512	503	521	522	536	499	494	522	501	492	514	532	506	496	490	459	490	539	536	519	524	491	489	522	554	492	493	504	509	489	528	476	495	489	515	543	519	513	496	503	520	515	509	512	553	493	500	486	522	513	478	510	516	482	518	493	517	482	471	500	523	517	480	523	506	495	493	484	489	517	493	507	513	500	518	493	493	521	515	462	460	477	492	503	494	533	481	532	469	517	553	501	532	516	530	481	504	524	476	525	516	531	512	493	526	540	522	520	515	503	534	516	480	480	504	528	518	521	496	544	477	506	541	469	527	492	489	508	497	484	556	482	525	498	503	491	509	502	537	519	516	459	500	502	519	488	526	508	518	512	492	488	509	509	518	491	497	508	479	547	531	502	475	488	498	526	498	491	512	508	497	483	529	471	538	534	497	497	498	510	504	495	516	527	514	494	523	502	543	526	482	525	498	537	540	502	516	521	482	482	504	489	494	485	515	475	446	457	508	509	474	510	521	515	468	505	534	523	507	491	499	490	521	532	488	513	534	492	531	507	472	539	468	479	507	513	459	459	503	462	546	502	503	523	529	516	485	515	494	508	540	510	528	492	480	499	511	519	555	522	523	510	562	500	495	497	483	504	471	519	503	484	490	485	522	517	508	479	478	509	495	517	519	543	503	511	540	485	486	532	515	494	479	505	512	482	532	543	501	480	522	507	471	459	515	532	519	520	474	490	504	501	504	513	478	478	517	498	513	501	548	500	499	508	496	510	509	490	505	488	524	501	519	539	490	518	531	521	536	514	489	504	569	470	495	495	482	488	487	523	522	483	475	481	498	457	496	557	492	516	510	461	482	530	509	469	491	521	509	488	526	513	480	474	481	532	492	555	506	510	574	497	535	522	519	540	499	509	542	483	502	498	506	474	501	498	475	522	538	509	533	502	500	507	481	541	506	531	482	472	504	485	492	504	472	487	492	492	494	501	475	471	516	521	515	535	534	513	523	534	502	479	534	514	522	543	467	501	493	480	520	498	509	531	502	498	497	501	524	497	456	510	496	512	554	498	534	504	529	494	478	516	566	477	476	538	467	515	495	506	496	516	516	547	496	508	481	473	498	455	476	513	526	531	536	536	509	507	545	514	519	533	491	516	501	549	506	534	484	481	510	507	480	501	517	479	517	495	503	505	500	493	525	522	487	520	537	527	508	497	470	512	450	511	492	457	525	484	533	478	507	480	506	481	491	472	496	499	506	493	539	496	476	514	512	485	494	505	522	492	471	506	489	482	540	464	493	489	518	496	510	538	503	505	484	522	574	494	500	527	507	515	495	516	505	549	546	478	506	523	494	473	498	515	479	500	515	522	488	554	470	538	541	531	531	521	481	497	506	520	559	491	497	480	507	503	512	506	517	526	510	543	546	505	505	537	537	512	514	505	523	512	513	514	513	528	544	509	507	520	508	509	492	517	527	542	514	529	540	539	456	534	460	468	531	513	486	533	521	542	481	470	523	512	476	517	470	513	500	484	535	501	493	510	533	528	493	519	526	491	551	475	485	542	477	460	476	531	518	520	524	520	497	503	496	450	505	525	476	451	491	543	518	507	557	510	531	497	538	496	528	529	502	507	514	484	477	521	477	540	528	496	507	500	498	480	515	518	527	513	511	538	513	492	546	477	520	483	512	496	476	534	511	502	498	523	491	509	498	519	523	542	507	548	486	503	527	556	515	504	522	482	485	561	507	521	501	511	543	470	486	518	493	524	564	538	509	510	478	506	526	513	504	517	510	511	502	517	543	574	507	526	518	534	479	446	484	533	504	557	499	506	554	495	475	484	503	533	500	521	498	547	499	528	477	540	506	521	534	516	524	520	514	486	472	515	511	509	510	514	510	522	522	521	472	496	497	497	492	561	549	518	514	493	492	497	485	494	537	513	486	568	477	520	504	488	515	505	480	477	484	512	510	498	566	477	452	513	497	512	493	495	489	483	520	526	522	518	509	500	493	476	525	502	467	520	547	515	516	471	532	529	543	504	506	533	501	498	504	507	549	546	495	505	483	496	480	525	507	515	542	477	498	487	510	514	516	534	480	499	460	485	528	471	511	468	515	539	497	477	481	499	516	510	528	477	499	522	468	501	492	546	485	499	518	497	451	515	507	489	452	512	523	475	515	476	505	497	493	492	478	518	515	527	503	494	503	533	500	474	514	477	461	521	502	500	529	517	492	536	515	453	497	482	512	489	557	480	473	488	495	487	505	510	535	534	479	532	505	519	470	492	532	512	536	513	501	501	525	537	477	508	445	493	511	501	530	516	521	541	535	495	478	503	470	513	539	491	479	520	518	544	517	517	511	531	485	493	496	488	510	497	461	466	516	496	489	498	528	552	473	472	504	477	508	491	493	591	491	542	518	497	510	493	500	489	500	502	518	486	529	504	502	511	533	493	495	509	479	484	490	520	528	498	501	519	463	543	508	515	506	487	509	517	554	514	495	540	533	525	525	481	500	479	470	532	484	492	530	517	541	482	476	552	508	499	493	498	519	494	493	535	516	521	495	481	541	523	478	501	528	488	473	508	495	498	524	509	529	490	471	469	542	549	508	500	507	508	474	491	488	540	551	496	497	494	505	513	512	515	479	505	497	496	477	452	524	551	508	503	511	493	490	489	502	504	508	517	501	481	508	521	526	511	498	512	473	542	511	512	487	442	474	521	509	541	476	530	518	521	500	533	502	485	481	493	526	516	470	490	490	487	505	487	488	486	543	514	530	507	533	489	528	515	503	503	514	488	537	532	445	478	534	524	470	506	458	493	507	484	462	476	516	521	516	483	528	468	491	502	525	501	539	518	473	507	519	506	500	476	489	502	484	500	475	529	495	466	514	499	493	456	490	541	499	484	466	493	478	507	552	528	537	471	522	505	493	516	518	483	499	516	524	477	494	536	512	481	534	501	487	469	488	487	491	485	505	503	506	515	495	503	512	470	507	496	507	502	500	502	503	486	497	500	480	529	523	496	480	459	517	521	472	521	505	481	501	530	501	516	498	478	517	505	497	501	498	493	536	545	480	513	492	511	541	503	518	499	496	502	514	536	499	523	484	504	490	515	515	490	520	522	543	518	512	491	549	491	538	494	498	476	519	553	494	465	504	546	548	469	488	525	494	516	533	513	493	515	451	511	504	490	523	517	484	516	444	503	514	503	472	473	505	480	477	506	480	482	501	520	477	542	502	504	506	539	463	536	538	502	530	499	469
6239	11002	12239	6668	3364	2407	1688	1595	1504	1338	1034	6170	14513	10668	4775	1637	670	458	430	462	433	455	446	470	462	416	433	474	451	430	435	432	447	450	439	426	441	391	472	440	460	436	427	445	416	427	430	434	438	437	437	449	448	430	454	434	459	424	422	458	458	439	447	480	426	429	455	424	445	450	428	430	442	455	466	428	435	470	445	436	446	436	476	449	433	492	439	427	436	457	493	438	454	451	464	424	424	456	418	438	436	456	449	413	437	448	395	419	428	458	413	460	444	417	466	441	428	474	462	436	432	447	471	458	427	490	447	444	425	421	427	420	453	460	426	420	459	466	410	436	416	448	411	438	436	449	446	446	424	414	415	396	436	434	439	443	434	441	439	440	470	428	475	440	452	413	471	451	437	464	459	467	441	477	447	447	465	471	435	470	428	419	454	440	447	445	445	417	464	449	432	419	461	426	491	418	461	436	434	432	441	435	471	427	425	460	439	458	412	430	453	408	445	439	439	431	423	451	443	405	437	433	444	424	419	432	440	447	422	417	430	451	408	431	448	413	449	443	436	456	414	453	439	438	445	449	429	477	456	440	462	423	413	434	474	415	438	434	433	499	458	424	432	416	459	444	439	463	414	410	421	436	460	459	425	452	404	427	462	411	393	459	466	442	416	446	468	442	465	411	444	463	461	434	458	431	431	415	445	419	404	410	469	414	434	466	454	436	430	397	428	426	407	417	425	427	440	443	421	452	459	404	421	432	445	436	450	427	437	440	428	436	383	433	433	459	407	433	459	454	435	437	422	434	442	482	428	430	436	418	432	439	430	448	422	440	429	455	427	454	438	441	450	409	436	450	420	444	449	420	454	439	425	453	446	451	434	472	388	419	429	432	416	441	421	466	439	445	432	422	444	409	441	476	434	439	448	444	408	419	470	464	427	430	418	420	433	429	425	468	434	425	451	429	450	432	434	434	471	425	444	474	421	475	445	420	443	436	449	430	417	435	426	470	434	474	436	417	457	405	427	458	443	433	442	444	432	410	439	440	412	428	446	440	427	415	449	442	449	470	435	401	441	441	427	431	471	404	477	425	469	443	424	438	406	453	446	476	418	413	436	456	412	453	446	465	405	421	426	428	451	432	426	465	430	447	455	421	429	427	434	456	445	431	436	426	460	417	456	420	439	422	443	408	463	430	399	413	438	475	419	474	485	462	454	439	427	433	433	475	462	426	438	427	417	435	455	380	418	443	394	423	451	455	418	400	450	394	400	419	453	432	475	451	428	469	421	414	455	436	430	451	429	444	447	456	414	451	451	418	459	472	437	448	452	404	437	444	440	419	462	415	453	442	438	456	432	436	425	436	419	458	457	471	458	480	418	422	445	428	478	446	456	416	454	452	452	458	413	436	442	456	453	448	436	491	416	428	445	446	438	425	460	459	411	448	443	408	432	448	454	464	440	416	431	465	426	434	483	456	440	435	434	442	395	406	436	443	470	446	393	458	434	447	421	452	436	414	456	478	451	481	497	455	449	420	441	426	464	435	432	430	434	440	452	425	439	455	426	461	426	439	452	453	452	449	434	453	432	444	433	431	445	428	444	494	448	435	441	433	412	494	428	425	470	435	459	469	455	412	407	416	447	449	401	445	396	457	411	414	444	448	439	439	415	404	420	445	467	425	453	479	458	465	408	448	418	414	427	441	417	445	436	441	393	441	415	437	458	440	456	416	449	453	484	451	417	448	441	442	471	448	444	460	480	407	461	449	450	398	426	466	436	412	442	460	429	464	429	462	468	432	435	444	440	431	444	464	430	445	446	448	421	416	421	393	435	422	456	448	474	419	465	388	416	459	446	434	450	427	415	449	471	428	459	429	432	435	415	438	455	430	429	440	413	461	434	481	396	431	430	457	438	459	453	452	435	475	435	432	423	434	397	431	425	419	445	490	447	475	445	404	448	468	490	410	411	453	433	405	436	426	456	428	465	452	446	399	463	441	465	429	436	481	438	436	454	422	432	467	449	450	435	462	435	487	462	454	403	434	459	458	467	445	438	449	478	452	472	430	430	431	424	412	445	424	479	423	447	465	427	434	425	435	436	424	460	432	471	403	417	438	448	481	449	426	436	414	437	445	409	423	414	471	445	427	432	471	424	448	445	433	419	449	421	419	452	448	408	408	432	419	420	483	425	452	415	400	434	419	454	416	465	436	487	468	475	434	472	407	463	441	451	425	442	418	447	456	445	417	432	460	422	446	412	443	418	409	428	472	416	448	479	456	410	442	434	426	441	417	424	441	434	467	496	453	480	448	442	442	442	429	451	452	427	450	447	398	460	437	431	455	402	442	408	425	404	442	441	457	451	473	474	426	437	431	413	398	429	429	435	447	423	434	428	432	387	377	434	440	438	414	456	467	433	460	436	432	460	422	445	427	407	441	430	468	427	441	436	430	420	429	462	436	459	453	425	457	454	458	444	449	486	438	398	454	442	429	439	434	446	419	427	466	406	438	455	449	418	432	411	442	467	462	442	410	452	420	421	496	448	458	418	483	421	479	463	425	417	401	421	409	426	428	435	431	430	463	436	431	398	460	466	445	450	427	441	424	380	435	444	445	439	425	467	428	436	444	426	453	428	415	412	435	420	456	467	442	466	448	447	452	429	452	417	438	470	443	400	441	450	421	400	451	451	456	424	433	449	414	452	437	445	408	411	412	430	464	406	439	404	446	418	430	475	385	434	459	438	446	443	449	447	407	428	446	430	417	452	418	464	422	423	436	471	434	460	441	423	415	442	450	434	451	446	456	422	453	449	454	421	483	438	445	454	435	444	442	481	468	423	464	426	427	417	447	439	424	458	452	433	439	464	433	410	455	413	396	448	462	433	433	435	461	449	381	399	445	425	465	457	437	427	451	376	449	443	429	441	421	465	399	444	442	441	411	439	417	420	435	455	453	448	386	429	438	424	422	417	423	454	463	430	430	492	437	461	433	444	447	417	427	414	474	431	427	404	425	380	441	410	429	436	383	421	460	414	417	415	450	451	405	422	442	426	451	463	435	434	436	451	390	436	443	421	422	462	420	463	415	450	432	456	468	413	441	445	472	429	392	396	425	464	441	409	411	417	430	423	448	439	419	433	427	440	427	428	442	465	453	463	403	453	427	439	461	423	442	451	417	460	412	420	443	434	439	434	463	450	440	502	426	462	465	441	442	447	432	447	407	442	436	411	452	426	447	478	399	431	426	442	432	456	418	428	449	420	431	430	446	431	408	423	436	435	483	443	441	426	444	448	469	426	427	466	417	461	420	422	452	432	430	414	422	440	418	457	456	438	426	431	433	438	477	419	422	450	447	442	416	423	437	415	433	438	425	442	465	448	401	423	423	439	456	443	440	457	473	423	427	394	461	430	422	457	453	408	469	413	422	461	414	402	414	396	404	452	442	436	446	476	440	440	411	444	409	402	401	417	450	410	451	427	394	468	407	454	438	443	438	453	447	430	487	471	462
23876	20807	27780	23970	20504	10630	3377	1918	1675	1490	1302	8139	23502	17856	8907	2784	1097	751	648	581	610	600	606	590	612	609	606	614	590	600	641	618	628	608	541	624	615	649	586	610	625	598	573	591	619	645	630	643	604	576	622	607	572	654	624	598	643	598	612	645	603	582	605	605	594	593	628	614	590	578	581	620	614	562	612	594	655	604	636	638	609	577	640	592	579	586	642	633	609	637	572	619	667	656	622	591	674	617	594	631	624	604	648	626	651	564	633	599	572	630	609	615	608	607	629	599	587	576	622	619	577	613	637	628	631	597	670	616	612	626	633	584	628	675	611	579	618	625	591	607	572	580	555	588	578	607	575	586	604	591	598	570	580	616	616	615	591	564	632	627	594	616	610	640	586	644	650	658	634	597	613	585	619	592	620	599	613	634	658	610	565	603	594	596	572	591	595	624	606	614	613	585	557	571	583	607	554	619	591	593	599	602	630	623	609	610	611	626	564	602	582	561	599	598	608	569	591	593	614	577	585	626	618	578	612	604	584	629	598	599	574	594	605	589	635	600	571	587	583	607	634	609	603	588	622	597	653	586	619	625	618	616	635	584	612	582	598	589	574	561	599	597	576	641	594	620	629	625	630	679	583	620	621	637	618	610	628	621	624	585	596	597	621	627	650	613	607	615	589	570	615	605	610	624	566	603	603	610	574	591	646	587	634	606	602	621	615	612	596	610	625	599	627	622	627	628	611	630	629	594	603	611	608	628	575	598	622	589	587	632	643	605	629	601	555	596	581	592	623	581	579	663	588	614	644	588	586	591	631	624	606	609	633	605	658	574	587	576	592	542	635	584	584	610	607	604	597	625	621	629	596	599	586	570	604	599	630	582	571	632	623	618	610	605	625	575	559	581	613	602	600	583	623	603	636	593	644	610	611	595	593	559	637	653	636	610	567	621	624	581	589	596	614	618	578	592	569	634	565	600	587	593	547	617	607	604	631	620	606	608	619	608	599	592	599	621	599	540	556	580	562	609	601	595	615	555	564	605	598	607	584	595	674	582	638	610	643	648	591	635	572	605	592	607	614	598	602	597	626	633	606	581	658	582	581	638	597	596	613	613	577	595	643	611	643	576	583	603	643	612	634	609	541	592	586	543	561	611	598	595	618	627	577	620	584	648	563	589	583	607	607	602	626	628	634	579	652	614	621	614	600	592	631	642	557	627	622	606	648	602	652	668	638	609	601	627	605	629	597	608	549	633	592	589	631	571	582	582	586	615	589	616	612	601	594	630	607	639	620	586	595	615	568	596	612	579	595	617	605	574	570	621	647	616	616	558	611	607	603	652	590	620	619	598	592	573	599	567	629	604	572	603	558	572	622	587	586	610	601	543	558	636	579	572	583	594	592	589	601	660	594	616	614	584	605	593	574	594	625	565	630	553	587	601	598	596	634	575	592	628	594	595	632	554	564	626	574	597	618	594	585	588	616	638	644	638	604	564	660	554	610	592	606	554	618	638	623	610	598	585	621	618	643	627	612	617	616	627	598	621	584	575	591	579	580	658	613	612	590	595	616	581	635	634	605	621	633	612	617	563	597	579	573	613	610	600	605	602	601	622	579	595	625	582	613	578	582	573	583	597	621	591	588	556	576	599	618	611	645	656	600	612	618	584	565	596	574	573	578	604	592	595	576	601	574	617	574	615	604	571	621	650	604	602	634	597	642	585	600	596	619	606	616	587	647	626	661	577	588	583	649	611	559	588	599	596	555	589	595	602	576	611	596	551	592	610	616	589	581	604	648	623	643	583	618	593	572	591	594	658	578	614	612	580	591	587	579	598	635	527	590	603	636	611	584	562	554	577	582	606	639	549	570	588	592	564	600	614	619	621	632	580	592	645	614	606	621	602	608	618	611	606	619	625	617	592	573	567	645	592	619	603	593	578	620	612	605	629	606	615	610	603	571	583	562	602	624	637	637	617	585	670	619	592	650	612	615	622	583	633	574	620	666	602	616	606	604	605	641	625	605	628	596	623	622	594	586	590	606	614	623	614	576	593	570	594	637	626	615	645	584	581	595	606	611	589	599	576	577	662	609	587	608	590	595	566	615	634	607	643	607	585	592	593	579	598	599	574	643	595	602	560	612	582	591	629	575	574	566	591	585	617	572	587	584	589	603	612	585	616	661	646	615	570	595	593	611	648	584	631	594	608	593	591	618	555	606	592	625	598	623	597	615	619	622	604	554	634	610	603	627	610	616	578	617	621	649	605	611	616	689	652	616	576	594	610	601	583	652	593	633	636	551	589	603	627	566	587	593	592	595	636	636	635	609	642	614	609	590	589	640	618	599	568	627	623	579	634	601	637	556	610	579	604	627	553	573	563	586	599	568	582	582	599	603	605	628	610	617	614	637	633	620	606	594	626	645	645	544	602	627	593	607	618	605	599	590	595	614	602	552	600	585	609	598	619	586	563	610	597	571	583	600	633	614	605	604	605	605	659	604	603	608	565	578	596	591	618	591	562	600	583	622	578	597	619	605	575	638	555	603	588	622	577	614	612	617	626	618	557	636	570	609	649	628	616	563	612	592	587	607	625	592	586	555	635	631	631	621	611	602	617	615	608	628	536	580	611	611	599	589	576	582	662	582	605	586	586	626	604	557	626	616	610	589	593	624	598	602	610	646	637	625	591	596	626	632	631	614	616	598	612	563	567	607	620	587	609	592	614	536	623	604	607	626	589	638	637	622	611	616	659	596	587	611	602	619	603	596	575	588	588	611	625	627	583	663	661	642	573	578	626	595	614	619	621	624	653	594	566	550	642	591	587	641	600	668	622	564	609	588	588	587	560	630	602	603	619	615	605	618	628	584	547	594	575	602	588	642	654	586	590	581	623	604	637	579	581	623	622	605	616	601	607	568	559	607	593	611	578	588	589	588	603	636	598	634	568	634	602	654	617	615	621	599	627	586	616	624	590	616	600	641	620	632	579	588	597	576	613	605	578	603	610	619	590	616	618	592	603	600	633	602	614	622	636	634	585	625	607	633	628	586	594	549	583	605	581	585	631	628	578	612	604	615	608	552	619	604	621	585	625	561	607	598	624	602	583	605	597	640	609	624	613	610	598	599	607	638	581	644	614	603	599	584	587	560	603	602	638	524	558	602	569	586	573	610	601	590	546	606	596	553	558	601	601	606	608	566	546	599	619	585	615	597	562	575	627	598	582	609	618	628	573	590	596	673	611	600	605	632	589	649	569	600	598	580	620	605	650	628	587	599	563	588	560	595	603	590	608	603	647	630	622	584	596	611	585	587	591	629	599	588	590	576	629	574	626	611	596	583	584	591	620	616	615	575	616	614	566	598	588	573	613	603	612	615	666	583	543	594	631	612	603	618	598	581	632	634	609	580	555	576	589	588	614	643	639	623	616	618	611	564	612	613	617	583	649	569	599	577	575	613	607	613	628	612	550	561	586	606	630	620	645	598	634	641	600	647	596	609	598	610	601	634	577
7073	15573	16628	11934	7684	4117	2572	2193	2266	2000	1632	11215	22725	15772	7632	2701	975	612	513	548	528	546	558	561	528	533	535	514	498	489	506	515	494	512	554	506	509	504	465	497	538	537	507	537	543	526	559	531	521	519	491	540	541	516	530	546	500	542	543	542	520	511	518	506	553	512	538	515	534	490	528	536	525	538	483	514	494	528	536	509	543	508	501	528	524	532	520	585	513	493	508	492	505	531	533	518	488	517	496	563	525	516	514	514	509	543	526	492	523	525	536	522	548	491	515	495	496	487	538	528	549	508	501	547	508	517	537	513	486	536	477	528	543	483	519	523	530	508	493	527	502	533	563	504	485	523	494	518	536	491	532	538	500	475	494	556	522	483	536	503	506	478	503	514	509	533	559	529	483	538	512	542	505	495	532	498	514	527	547	521	548	512	501	504	550	549	518	484	512	536	504	538	545	542	478	521	524	551	514	516	514	488	523	574	492	528	512	486	551	529	502	509	500	506	515	566	523	533	547	504	564	485	496	498	538	531	499	490	526	505	496	482	537	548	518	539	521	545	514	513	498	482	533	514	515	530	442	523	537	519	523	542	503	466	506	507	500	514	520	531	548	551	490	525	510	496	532	513	484	522	512	502	493	503	497	507	520	499	522	510	490	519	509	561	503	506	546	521	515	523	538	515	519	531	509	515	522	511	513	564	546	500	519	547	527	501	527	503	479	517	503	516	533	536	536	531	525	512	517	493	538	492	525	551	516	549	521	503	533	513	473	511	515	510	478	548	529	492	556	497	513	524	492	486	499	531	495	540	522	549	475	514	482	485	539	531	493	518	536	496	504	504	551	475	547	520	487	511	529	503	505	520	534	525	534	521	532	463	500	518	500	510	484	514	542	534	530	543	517	511	513	531	528	483	519	518	521	533	507	527	528	505	517	535	491	517	517	518	530	505	530	507	515	544	522	533	484	556	511	538	549	502	503	510	494	511	539	541	496	551	498	516	457	489	525	553	551	527	528	542	576	503	489	560	495	527	533	527	509	514	493	484	475	555	515	513	521	503	528	510	495	507	497	522	541	525	508	524	521	540	503	535	469	517	495	491	495	531	520	510	498	545	519	512	520	538	548	500	505	464	539	508	540	515	527	523	486	545	505	535	488	517	506	530	526	525	518	560	487	520	542	540	505	517	520	506	518	539	525	522	525	522	530	516	464	482	511	516	475	525	509	513	491	534	522	509	532	533	530	543	517	515	511	516	526	544	517	481	521	529	523	527	475	508	503	473	519	512	507	556	513	525	495	491	495	483	528	521	502	549	528	494	523	499	592	500	522	531	509	475	527	499	547	522	518	523	560	499	538	555	513	508	551	491	490	517	534	507	536	527	552	478	537	521	514	497	490	476	498	535	528	541	492	525	490	507	505	507	518	544	485	498	519	515	513	486	543	500	552	512	521	508	478	518	498	513	516	539	546	501	491	516	500	508	544	548	488	505	519	487	532	541	523	535	509	547	510	509	526	518	506	535	494	503	503	503	503	510	476	531	499	532	537	550	545	523	500	542	527	530	486	516	533	507	495	489	566	555	539	555	533	541	503	511	481	515	556	514	503	503	530	493	510	476	509	498	509	521	530	525	532	524	523	535	518	517	502	499	463	525	528	565	496	492	525	506	528	536	494	536	530	531	510	526	531	497	536	497	498	485	529	489	483	506	554	529	529	510	493	515	507	494	530	523	535	492	527	531	523	544	506	489	486	505	521	567	486	537	496	522	489	492	509	548	521	511	520	484	517	531	541	528	512	525	513	491	556	496	525	512	518	512	526	537	544	522	495	519	527	503	517	553	510	487	493	523	548	500	548	495	486	526	556	499	507	525	509	500	515	559	467	547	526	497	518	550	516	535	509	543	539	545	494	515	543	493	497	480	538	496	546	531	498	559	509	522	522	542	510	525	533	573	500	497	511	510	506	557	524	531	513	538	520	490	521	524	539	530	506	500	515	485	503	492	533	510	509	525	495	516	515	533	532	543	502	505	519	512	540	545	524	517	524	474	508	549	525	518	547	504	486	507	510	498	512	538	526	507	533	508	515	539	504	499	532	471	546	536	499	501	542	506	525	543	525	491	513	508	502	480	534	545	492	565	541	480	520	511	523	527	541	501	533	540	490	487	537	505	512	471	544	529	509	488	505	520	515	564	479	503	513	529	543	505	512	534	496	455	507	532	501	554	512	491	553	497	546	502	528	518	533	503	541	512	511	511	494	495	493	500	522	527	485	517	522	507	536	516	528	537	508	529	528	508	488	494	509	497	506	494	537	510	504	516	501	491	506	545	525	483	487	564	504	507	507	523	530	527	520	480	495	529	528	475	506	549	492	535	522	499	549	479	553	530	530	483	523	486	548	481	508	489	531	548	521	489	519	545	529	515	549	531	506	494	533	482	506	519	514	484	544	468	514	536	501	524	497	502	541	488	516	511	527	537	518	527	502	524	513	504	501	516	539	531	486	464	456	514	492	501	503	506	492	523	533	466	470	481	513	557	514	493	498	543	507	496	514	517	559	527	500	478	533	509	522	523	567	530	496	478	545	524	488	473	508	503	533	504	507	549	538	503	527	501	496	495	483	512	456	516	489	506	462	486	516	530	524	483	525	523	489	498	533	511	514	526	494	485	490	522	522	579	542	511	546	525	528	486	509	506	506	536	524	549	514	511	540	487	495	512	495	515	528	486	505	511	520	535	519	518	525	483	526	529	514	544	485	477	495	504	497	473	523	543	502	586	489	508	482	493	577	450	558	509	509	524	542	516	511	526	513	519	559	528	546	525	504	446	483	483	516	521	529	501	504	532	505	505	525	505	513	511	518	515	504	529	484	564	534	515	491	504	519	520	468	505	496	499	507	498	498	495	496	499	507	468	493	515	510	525	510	533	518	492	534	518	501	532	550	517	546	503	524	524	521	543	538	494	556	506	499	525	520	528	516	549	493	482	503	461	477	505	556	470	510	531	539	496	513	490	502	486	485	526	486	505	506	528	525	505	521	500	497	531	477	518	535	476	484	515	511	495	516	512	478	478	538	490	485	501	511	506	483	503	558	520	537	504	511	514	523	520	529	514	522	476	542	522	497	536	539	548	536	511	513	492	552	520	552	479	491	544	511	501	519	540	469	533	481	528	509	493	531	499	485	503	511	451	496	499	538	498	502	502	491	505	472	503	561	521	520	479	501	505	474	570	502	495	514	519	531	527	521	558	557	513	561	538	499	520	516	491	455	493	500	464	516	500	464	500	498	519	490	527	550	501	511	500	513	490	529	506	527	503	532	507	506	528	535	484	502	522	534	497	566	489	519	520	507	526	513	528	512	494	526	540	528	529	509	511	549	537	546	517	522	492	544	514	501	511	470	517	539	529	534	505	520	515	534	498	489	531	497	549	560	523	491	551	527	523	507	498	505	514	495	516	474	511	484	521	543	511	545	510	505	497	546	505	506	538	527	552	553	482	518	487
26897	11460	4710	2041	1189	720	614	632	672	561	552	757	1529	1324	971	668	516	436	446	476	456	422	402	437	432	437	455	434	440	416	483	459	464	509	440	434	411	445	437	436	432	432	426	442	447	427	456	449	446	436	444	461	420	435	435	449	418	442	452	450	437	402	418	439	449	411	467	455	467	461	455	465	466	455	443	484	495	452	452	437	440	464	473	455	434	432	427	460	464	434	472	446	492	424	465	431	485	449	475	466	423	425	457	453	438	476	461	444	448	450	450	478	449	418	484	460	467	502	422	461	455	470	457	471	494	489	422	464	470	443	426	459	439	426	461	479	439	479	454	435	432	478	477	481	429	462	458	472	455	449	401	503	434	493	440	486	441	433	436	448	451	449	447	460	416	456	455	427	446	485	492	476	424	457	429	416	455	441	433	418	455	478	436	455	414	475	428	449	450	492	431	471	452	438	422	438	458	471	466	457	462	440	441	444	448	430	426	433	457	438	473	403	475	468	470	470	460	472	480	450	480	404	452	428	429	448	443	413	456	467	472	470	458	435	422	455	489	449	438	452	414	446	406	436	456	433	456	450	464	470	481	509	493	442	470	431	475	429	451	421	438	413	430	442	442	420	418	455	474	473	443	481	438	489	444	434	457	459	458	441	469	433	426	448	473	492	442	449	446	451	481	457	426	462	450	418	447	431	452	459	446	471	444	456	453	447	436	452	440	457	452	477	386	403	446	431	429	454	362	443	434	445	467	423	491	478	456	450	462	435	477	435	457	466	432	463	464	474	449	438	458	436	440	405	447	446	486	440	472	440	461	412	464	453	463	456	438	452	473	489	449	423	453	412	466	463	447	478	469	460	463	467	454	486	467	458	463	399	458	472	432	443	459	471	465	459	441	479	451	441	461	409	422	430	475	457	451	444	463	451	477	466	459	462	499	442	448	460	423	448	444	462	456	415	454	451	421	414	422	438	428	461	424	444	444	458	430	435	447	423	450	504	468	461	456	460	432	436	470	465	489	509	445	444	419	472	413	458	468	439	430	479	436	448	418	431	500	464	477	447	401	462	443	446	445	407	451	470	477	447	445	432	439	444	451	476	455	448	459	426	462	464	484	440	445	460	511	457	435	423	440	475	426	454	455	459	432	466	469	426	421	453	438	469	422	447	431	450	436	433	413	460	426	438	446	443	422	438	451	475	457	485	434	469	461	465	430	449	428	468	461	477	467	452	445	414	465	426	415	414	453	412	506	452	445	502	449	462	416	477	447	450	435	418	439	462	441	454	468	460	435	459	439	435	444	406	469	450	417	461	449	454	448	433	430	452	464	469	419	450	451	467	481	464	468	425	435	421	438	443	463	414	452	452	458	411	467	454	464	420	446	444	456	470	479	456	455	435	456	474	442	458	455	441	455	433	468	477	439	475	460	464	462	492	441	467	425	430	439	461	432	437	447	489	451	444	455	440	445	439	467	429	437	440	430	466	526	427	471	453	455	423	473	446	433	444	426	433	458	447	454	455	475	458	446	449	458	429	444	473	452	458	420	445	454	419	448	455	418	424	438	438	414	450	469	470	448	416	424	448	443	468	464	461	438	432	437	468	465	446	462	470	458	429	442	468	461	447	428	459	458	477	456	438	446	435	441	446	493	409	426	439	433	450	460	439	434	424	449	442	431	460	448	436	421	457	447	465	450	414	446	447	441	455	451	440	443	424	439	455	432	446	415	436	444	479	426	426	492	447	462	441	459	460	429	456	431	460	481	441	456	477	425	471	475	514	436	445	435	442	431	445	482	447	451	453	473	443	452	450	452	441	431	444	465	431	502	446	423	407	409	481	454	472	450	416	468	465	418	435	474	404	482	443	474	404	440	395	425	444	457	454	443	487	493	468	455	492	464	437	470	459	500	479	446	470	436	439	426	417	475	465	441	432	442	454	430	470	498	449	438	442	486	460	441	422	443	451	439	459	492	483	424	479	404	464	421	473	459	447	411	449	455	473	445	435	438	426	433	449	470	432	453	442	447	424	395	402	455	440	486	471	486	445	433	498	441	459	421	439	447	439	452	471	458	431	463	441	424	428	457	485	404	470	433	435	468	464	469	417	482	468	437	452	459	450	450	413	425	430	423	437	429	397	422	500	438	477	449	466	409	434	484	453	433	421	462	459	450	476	472	450	461	440	483	473	456	480	458	466	406	435	452	455	446	438	437	466	450	444	428	438	452	425	461	478	466	457	432	419	463	441	483	421	445	436	451	412	479	459	481	478	421	463	398	478	408	457	415	461	449	453	449	408	464	464	450	434	450	451	455	431	451	460	443	458	459	471	466	418	451	460	435	464	447	427	415	400	488	473	474	450	444	462	420	422	472	470	440	408	457	462	406	440	423	444	448	418	464	443	467	447	435	394	408	456	427	447	470	426	428	436	422	463	486	479	464	463	448	447	467	472	466	456	434	466	449	452	456	429	470	459	450	413	479	432	444	442	452	450	479	478	476	460	400	466	411	420	441	449	458	463	416	465	458	452	434	464	440	451	453	462	453	430	473	458	501	454	451	425	452	389	462	444	436	402	430	474	447	458	453	455	468	454	446	486	418	463	460	413	510	458	503	450	425	449	430	491	464	445	443	486	414	430	456	449	412	488	456	469	450	410	415	440	447	471	500	530	442	465	444	488	440	474	437	450	424	426	449	424	457	445	474	456	468	440	457	459	455	478	477	444	445	408	463	408	460	470	426	480	457	429	451	471	501	436	455	466	434	436	415	448	480	461	451	446	460	430	435	445	473	500	425	455	463	428	445	431	447	429	436	422	468	446	438	442	448	483	439	442	478	426	443	426	434	465	420	446	437	429	463	446	459	438	472	446	461	477	425	438	463	474	471	446	504	435	446	481	477	448	471	426	459	445	456	450	435	440	445	459	461	420	464	408	477	463	429	457	399	439	439	435	486	440	459	450	439	446	417	448	453	463	457	473	406	473	475	439	414	453	487	479	466	486	449	428	480	449	450	436	443	422	478	456	455	463	458	463	460	408	433	447	470	454	458	451	429	415	473	469	455	472	451	488	429	468	421	410	465	463	378	469	451	446	455	432	464	415	489	440	463	482	434	441	476	495	444	443	462	431	474	434	431	437	451	424	438	428	456	429	477	465	455	446	477	483	425	452	453	429	424	409	454	498	439	416	466	446	450	461	454	473	426	417	445	429	440	444	438	441	439	398	452	479	441	458	428	462	479	438	440	440	468	455	449	448	409	447	500	468	435	456	448	484	437	474	441	461	465	448	446	415	457	428	435	448	449	467	423	412	433	445	471	467	424	453	497	478	448	444	480	454	495	435	444	493	441	455	447	442	451	438	470	416	449	422	464	437	453	457	437	424	422	458	450	475	452	431	443	453	467	438	449	446	471	439	477	427	450	452	430	448	450	438	415	452	464	472	427	454	451	445	445	428	477	478	452	452	423	456	448	442	443	489	449	420	444	466	461	461	451	473	432	436	461	433
6432	4941	4865	1935	1305	779	669	853	874	688	589	889	1933	1533	938	599	456	409	391	378	383	402	368	370	382	391	387	390	388	403	391	369	381	396	417	406	399	338	377	390	352	412	370	381	392	419	382	436	375	370	379	380	369	402	398	384	405	343	369	403	363	383	384	356	388	376	403	338	369	351	378	359	348	377	377	376	365	360	379	354	391	393	407	372	362	410	379	365	408	390	405	394	364	351	399	382	383	397	361	364	376	381	375	360	364	364	383	346	354	374	396	392	341	374	407	398	413	424	390	359	377	374	364	408	430	376	387	361	392	394	390	347	386	386	405	372	415	390	375	409	352	398	379	409	346	413	393	367	369	390	386	383	389	398	357	390	402	417	387	395	366	387	387	382	386	361	364	381	373	383	399	372	385	420	370	371	374	396	401	357	368	373	374	411	398	424	394	406	389	345	372	384	365	398	380	418	377	372	363	377	367	393	399	363	377	363	404	428	414	396	344	395	401	397	398	377	383	355	397	373	350	384	350	434	410	389	383	428	391	365	376	406	385	380	381	373	419	366	382	383	406	372	369	394	405	418	402	423	404	391	379	361	390	348	397	391	408	393	370	395	395	397	362	361	402	373	412	379	375	377	375	343	386	381	368	342	381	411	410	370	397	354	367	375	394	361	381	383	365	389	386	361	428	363	381	398	408	382	381	374	386	399	385	377	403	402	381	358	392	418	356	373	344	400	409	407	377	400	343	375	376	384	391	377	390	424	391	401	369	382	385	382	361	366	397	364	381	401	370	390	416	358	387	407	437	365	409	362	369	388	394	400	396	372	403	398	377	392	445	369	374	374	399	395	410	380	389	334	388	390	421	390	399	402	365	397	394	377	352	366	372	365	405	394	398	392	381	433	404	349	393	377	374	398	356	354	392	370	395	386	372	385	399	379	386	416	385	378	369	405	414	382	382	391	401	380	388	400	374	377	380	419	386	392	409	388	358	390	355	382	390	368	385	389	383	361	363	381	401	375	402	364	393	394	372	377	376	402	387	384	401	389	399	350	365	387	405	373	313	410	385	384	396	378	378	414	384	373	396	424	349	372	391	364	393	392	410	365	391	386	371	369	365	375	368	375	388	368	408	384	408	380	363	420	374	396	423	383	373	406	404	371	380	364	408	385	375	387	391	419	365	385	400	382	438	370	387	379	393	380	389	362	394	380	363	386	396	371	388	398	370	392	376	383	379	388	366	415	404	358	385	409	393	409	392	391	399	388	352	401	434	353	385	396	382	409	389	356	397	349	378	369	386	395	338	385	380	370	370	334	356	376	412	367	397	374	377	409	395	394	384	383	359	360	386	408	376	367	387	393	406	414	386	362	394	373	410	376	427	370	381	375	388	374	370	368	352	419	404	368	397	409	414	376	381	396	400	408	383	432	365	398	370	401	405	403	379	369	411	371	343	357	406	378	363	396	349	400	380	412	374	394	398	411	367	368	380	388	395	361	371	441	374	417	369	376	413	372	378	379	379	371	379	349	366	391	371	378	400	403	383	386	377	402	374	371	365	364	403	407	386	395	388	353	393	369	411	362	382	351	385	377	367	404	386	376	401	372	376	385	388	373	365	408	417	396	378	393	380	416	362	400	371	382	387	401	362	425	385	388	372	404	379	381	401	352	377	374	374	412	387	416	368	381	394	387	361	345	409	362	396	378	396	389	420	352	380	368	407	395	411	376	388	381	403	402	410	367	342	394	377	408	413	406	381	406	407	381	399	378	400	408	370	420	363	382	388	372	420	401	388	373	376	359	411	390	369	418	378	383	389	364	399	377	408	364	367	403	414	395	396	381	399	387	395	363	365	387	372	387	392	366	400	367	406	394	392	386	364	407	387	388	410	394	369	384	405	402	372	390	395	376	380	389	376	366	400	369	403	386	375	370	370	377	389	369	367	385	394	405	389	382	340	384	372	381	392	427	400	370	393	403	396	372	373	369	370	389	375	396	382	407	404	381	404	386	380	374	386	377	367	381	407	397	399	381	381	416	383	420	430	416	402	402	384	381	335	391	424	371	350	382	386	395	371	384	383	396	396	374	409	393	399	401	373	378	363	385	434	375	383	385	411	358	405	390	397	371	381	417	360	385	397	390	389	381	384	408	323	385	397	349	364	387	406	367	389	383	374	378	388	390	404	366	379	400	351	368	353	378	382	382	389	380	369	392	402	385	384	396	387	376	330	402	371	403	401	370	369	377	374	393	356	388	375	385	380	382	400	379	380	395	377	372	402	403	348	377	371	378	385	380	382	392	358	360	425	376	379	377	378	368	369	393	404	399	342	381	378	423	381	384	376	366	381	420	406	377	406	369	408	391	426	383	402	415	371	394	401	390	373	376	374	391	410	360	384	394	386	400	410	412	392	385	365	387	383	386	404	364	381	397	365	376	366	409	381	354	378	412	425	418	395	368	393	379	399	397	379	378	383	386	352	384	407	356	408	424	400	396	371	408	370	395	389	416	398	359	360	411	373	394	391	384	386	396	384	383	396	402	391	395	382	384	400	357	369	394	348	398	391	334	375	392	394	356	394	403	393	387	377	412	380	405	373	389	383	369	365	367	354	416	385	370	373	354	369	378	404	411	380	338	401	337	390	355	411	407	396	356	372	357	390	399	390	423	349	414	405	394	396	368	406	359	372	354	385	389	422	385	369	384	404	379	354	377	390	388	368	361	410	364	395	371	374	370	376	408	412	364	395	393	420	395	391	394	372	401	350	376	380	380	388	369	350	401	395	368	389	405	351	413	361	373	404	412	349	372	399	383	384	362	402	373	405	380	393	403	367	390	416	407	378	402	389	368	395	372	384	403	372	375	392	381	373	401	373	380	414	383	414	367	386	367	380	366	385	398	369	381	402	392	375	381	426	410	365	383	398	379	386	414	358	375	399	388	381	373	381	378	355	389	368	343	380	371	400	405	411	370	369	392	384	383	359	407	388	373	350	407	395	381	388	379	388	363	381	402	375	390	376	368	388	392	394	372	359	404	368	340	382	395	407	382	369	370	385	408	391	386	403	360	360	398	346	400	403	404	357	383	394	385	434	410	354	409	399	403	386	396	379	400	361	378	402	366	373	369	382	366	356	380	390	392	425	374	413	389	376	412	380	378	337	405	379	387	395	400	397	395	390	390	376	353	399	387	382	359	389	348	389	350	393	399	373	402	397	385	386	400	383	387	338	339	374	400	377	339	380	391	392	397	385	411	369	379	385	426	401	375	370	378	387	383	415	356	386	392	376	370	374	393	397	356	385	392	392	395	374	391	377	368	354	400	389	362	356	366	372	377	381	397	399	370	359	352	401	350	387	374	375	399	418	376	388	388	374	393	383	366	378	360	376	353	394	395	408	374	372	392	379	395	410	400	378	378	371	407	411	399	374	409	369	401	382	376	359	369	411	397	390	392	409	378	374	405	376	395	371	379	380	378	406	376	393	365	398	388	409	373	416	383	436	396	406	398
24743	20789	26665	24758	10879	2664	1575	1346	979	863	850	6813	13774	9272	4106	1392	685	554	525	414	460	476	451	458	436	425	489	450	451	462	461	455	500	438	507	446	483	424	488	451	427	475	474	499	483	454	475	478	484	483	454	444	427	457	459	454	491	482	437	444	418	437	468	446	473	458	433	431	464	471	439	460	456	485	425	462	429	500	467	461	472	451	451	482	444	483	504	470	481	468	496	471	479	445	468	440	493	433	478	456	464	443	430	453	431	460	458	406	463	448	460	487	484	450	441	475	444	436	437	460	468	478	474	446	460	436	449	465	466	458	459	466	491	441	458	441	461	434	443	479	479	433	476	432	470	484	466	447	485	466	437	450	436	485	465	454	427	432	468	465	451	464	418	440	419	467	443	461	428	416	480	483	458	408	437	434	452	473	473	448	491	429	443	433	454	418	435	450	454	463	462	477	444	452	448	441	451	477	450	455	435	459	462	477	405	447	458	442	450	446	469	463	446	481	409	411	430	475	470	484	443	456	437	484	486	457	450	453	451	476	434	446	473	413	439	466	469	440	462	444	475	477	474	409	455	418	477	484	490	457	478	426	437	419	464	453	504	471	492	470	463	451	445	450	441	485	447	478	491	474	453	481	451	456	469	480	460	497	489	433	429	502	471	471	446	449	460	472	453	466	475	419	449	450	461	453	448	474	464	473	466	462	463	444	433	467	450	464	471	448	450	480	509	416	470	449	458	466	442	461	476	445	459	444	460	496	476	475	454	445	504	474	470	426	442	464	481	426	473	470	459	479	480	454	435	459	420	453	476	467	461	478	434	448	442	516	444	430	413	493	460	453	473	450	426	434	458	455	469	493	447	435	433	440	406	504	453	494	435	413	443	443	439	466	456	505	454	450	482	427	445	435	475	503	442	474	414	412	450	477	432	426	453	437	416	451	423	476	432	442	465	451	448	457	496	464	488	468	449	475	433	457	462	453	427	491	462	439	472	442	437	450	469	454	469	440	468	471	463	445	449	463	451	445	462	472	457	450	461	467	519	434	441	446	511	476	438	438	451	453	478	448	481	437	495	484	447	430	466	439	446	453	436	449	422	457	423	443	474	471	487	470	444	454	445	439	442	440	450	493	451	459	456	447	468	458	436	454	451	451	472	489	485	467	439	452	450	420	461	435	446	420	459	466	433	441	474	476	439	448	463	464	473	462	406	470	440	452	474	447	484	472	448	444	430	440	435	468	445	446	418	441	484	414	483	444	447	488	481	447	458	428	431	488	432	447	426	438	467	428	474	473	439	447	465	455	501	432	464	451	461	446	437	487	449	451	483	433	436	461	455	416	430	435	495	424	467	436	445	432	479	429	444	483	447	472	460	452	479	483	488	462	447	477	471	453	468	449	430	444	442	461	462	445	488	467	483	470	477	456	454	430	430	456	431	464	455	452	452	447	454	482	437	456	438	445	463	455	420	406	445	408	454	453	421	446	417	423	457	477	458	413	447	482	430	446	422	424	464	430	447	441	450	449	466	505	439	439	472	475	468	442	444	449	465	434	469	423	443	436	438	453	434	468	446	428	439	441	459	470	426	451	449	480	479	492	471	475	451	452	462	420	429	462	438	439	426	424	495	412	444	466	444	433	460	462	461	445	489	437	477	428	456	441	451	439	419	492	432	458	477	466	448	428	460	485	449	478	441	466	476	459	482	500	446	407	444	465	434	423	457	468	427	459	490	440	454	466	423	424	447	473	427	424	470	436	492	456	487	472	457	460	459	456	479	431	446	467	454	457	459	471	467	446	419	463	446	436	479	416	490	466	431	442	470	460	433	455	468	473	415	472	473	459	437	485	439	464	442	453	440	461	463	494	485	456	413	506	441	459	451	449	478	485	421	463	454	460	446	399	467	434	491	471	442	488	474	435	448	437	494	485	477	444	503	453	488	442	500	460	455	436	426	436	461	475	481	424	460	427	500	454	431	443	462	425	494	449	451	497	443	422	465	479	451	463	465	437	448	444	475	460	461	467	468	446	432	457	475	442	448	457	486	472	448	435	436	460	436	458	471	486	464	458	495	459	455	463	472	399	416	480	457	446	454	452	465	460	418	426	465	474	510	486	464	482	465	458	466	483	431	420	467	429	484	475	469	448	457	445	493	421	435	449	471	449	453	445	456	468	441	470	471	471	439	435	413	463	499	443	455	457	451	437	458	444	421	438	492	455	462	448	433	458	443	476	471	487	449	455	444	447	465	489	450	418	491	421	468	504	457	472	437	437	443	437	473	454	424	471	443	429	462	458	447	477	454	472	464	475	453	416	459	492	414	483	455	418	415	439	445	475	479	484	422	461	470	454	479	473	472	454	478	446	467	477	427	417	435	435	494	430	448	484	458	445	525	449	444	412	517	456	495	452	427	426	433	437	432	461	461	435	499	450	497	397	436	452	453	462	474	428	455	464	452	458	461	463	464	439	419	454	437	464	472	455	483	451	459	447	472	465	438	441	422	436	473	429	480	424	453	485	421	452	443	429	476	461	467	459	475	489	446	438	463	432	446	465	480	428	463	430	450	430	431	430	432	453	419	466	464	462	450	440	471	419	463	449	489	442	441	467	428	443	423	447	450	458	486	468	450	472	464	460	457	454	512	449	463	462	470	476	458	484	435	453	453	432	477	453	470	444	438	473	537	458	517	469	421	463	486	463	437	434	465	448	454	457	489	413	465	489	457	475	451	423	465	447	447	442	453	460	464	481	411	461	440	496	467	455	449	468	411	431	432	466	467	430	466	436	429	479	430	474	436	439	476	415	451	464	474	508	431	414	472	442	473	458	464	468	479	453	458	443	455	416	440	408	409	437	461	465	495	454	453	438	480	452	434	482	455	407	462	439	448	468	463	414	467	481	451	468	468	426	463	472	435	467	495	456	446	465	470	471	442	480	442	468	472	492	381	415	471	465	456	448	465	438	465	465	433	480	456	463	451	466	455	478	470	451	464	444	457	420	457	445	460	458	472	452	435	494	451	440	492	428	483	439	442	451	439	481	455	473	417	452	443	455	439	401	444	445	443	457	488	469	428	433	457	448	424	401	412	476	415	437	412	440	447	467	433	468	425	452	470	468	452	464	431	475	431	468	454	496	456	436	454	474	436	412	457	485	451	470	425	428	467	460	481	477	428	473	431	466	452	452	455	450	449	478	459	468	442	483	479	447	449	449	465	454	419	475	445	460	426	454	415	458	461	491	496	433	447	452	481	406	461	468	486	426	458	488	439	471	454	466	443	440	441	446	457	451	458	483	452	445	453	446	472	466	449	452	488	435	428	457	464	475	453	445	449	414	472	484	451	432	507	447	486	456	442	480	444	450	462	442	421	450	470	469	463	468	469	434	438	428	461	429	449	485	474	449	442	461	507	428	465	480	457	420	457	470	436	462	465	455	464	421	485	448	492	455	474	487	424	428	431	464	449	471	445	452	469	498	521	454	455	447	461	427	485	454	459	434	464	435
5522	8965	8722	4789	3792	2318	1670	1700	1294	1099	1167	9546	14029	9162	4057	1499	680	498	402	378	422	395	404	358	423	391	359	450	419	418	361	409	387	420	413	403	422	396	408	380	448	416	364	405	437	408	402	418	394	437	427	372	406	386	403	361	419	367	429	401	446	419	381	387	381	406	439	401	419	403	400	386	395	363	390	386	377	429	412	385	380	379	397	434	399	377	393	385	441	391	383	386	456	426	393	389	396	445	414	374	450	419	383	398	392	402	387	419	429	410	411	406	391	369	383	423	395	388	407	441	416	442	435	400	393	400	379	421	414	382	382	417	430	441	402	407	434	401	376	392	429	431	386	437	413	409	439	424	417	371	430	410	424	431	388	394	437	405	364	419	422	391	370	414	400	374	422	373	401	436	387	400	391	382	400	390	358	384	395	408	400	405	438	420	386	370	397	399	424	375	389	445	427	421	385	413	407	450	441	405	398	418	442	408	361	410	379	404	389	411	383	376	386	385	375	425	434	446	365	422	355	432	420	429	403	396	392	438	423	391	371	408	404	412	375	406	393	412	406	392	391	449	392	409	405	403	373	403	424	406	368	377	435	394	405	387	427	418	392	411	376	372	386	393	407	409	418	442	408	396	404	398	427	429	403	381	373	406	405	426	378	400	406	378	422	422	401	372	410	402	377	405	391	369	418	445	365	386	413	377	399	367	409	401	358	439	411	415	444	427	406	407	383	407	397	422	366	376	430	379	416	423	382	454	435	389	377	399	396	433	435	400	403	412	412	388	414	413	406	409	421	401	371	409	407	393	395	396	419	423	365	415	396	402	416	413	388	408	412	383	417	395	395	401	426	382	392	397	447	436	403	391	421	405	424	375	418	352	372	392	389	448	397	382	358	398	393	390	415	400	445	374	393	360	424	424	381	395	368	378	389	366	416	409	361	424	392	405	416	391	416	407	409	410	409	436	425	364	425	388	434	401	379	422	398	385	426	395	408	422	408	400	404	372	410	396	396	397	393	410	393	405	415	377	404	405	370	435	374	411	403	390	374	390	393	417	433	409	361	407	401	413	398	383	382	430	404	423	397	375	388	416	390	401	405	406	417	419	395	389	376	414	394	396	405	394	371	412	390	404	412	414	394	391	396	375	423	404	429	390	378	387	398	356	418	427	393	404	408	399	378	396	399	390	430	387	373	406	394	401	371	400	409	425	422	396	409	402	408	404	409	394	418	406	404	403	417	421	392	402	396	417	403	402	426	400	412	406	414	396	422	406	396	403	414	379	417	391	400	413	398	419	367	413	393	383	441	422	389	411	410	410	387	427	399	422	376	375	400	386	396	438	423	374	411	377	371	373	428	404	411	399	407	429	402	351	393	380	447	392	413	391	424	403	398	393	385	403	371	400	425	407	411	379	415	392	421	404	407	381	427	391	411	411	377	405	386	393	373	400	400	375	432	402	408	404	397	406	376	411	407	408	397	381	417	416	380	419	434	417	408	442	401	399	412	372	425	368	405	449	391	393	418	410	403	396	415	409	367	411	396	376	436	397	402	392	384	411	394	425	398	373	382	384	396	414	417	381	406	406	395	355	444	366	391	389	446	402	369	405	369	367	376	392	400	363	399	427	415	399	394	409	410	415	400	421	406	422	414	387	379	427	365	387	406	392	410	406	402	394	394	399	393	405	402	394	416	418	423	392	409	407	401	412	402	398	437	391	382	401	397	380	418	431	426	420	414	417	377	414	395	438	376	416	396	405	412	396	363	424	416	418	404	398	386	385	456	406	368	401	411	407	401	386	387	411	411	416	374	397	348	390	388	406	401	357	382	397	426	378	382	441	404	393	428	412	411	408	406	393	413	399	417	418	383	418	353	395	396	411	411	399	400	405	392	408	398	372	393	385	412	407	390	442	390	410	400	373	379	462	381	377	395	418	374	431	378	368	416	405	415	398	413	380	393	422	439	404	408	410	408	370	376	409	392	374	417	392	403	409	426	422	408	366	384	428	410	415	394	408	418	406	385	401	437	427	418	423	413	413	370	374	411	371	405	352	408	402	393	412	408	423	411	377	390	365	414	341	419	394	412	425	406	402	376	405	438	409	400	403	411	375	408	394	435	414	415	401	403	406	376	410	401	425	418	403	387	373	401	389	357	400	411	396	432	399	417	432	406	424	407	411	361	381	410	399	414	388	389	410	394	408	398	375	401	396	403	401	403	398	395	409	391	391	394	433	392	387	394	392	409	417	396	418	413	400	378	402	416	407	428	433	380	396	378	412	396	401	419	413	387	380	410	416	391	397	408	425	386	386	397	389	424	386	371	408	417	375	386	440	397	382	397	413	409	439	374	412	433	405	382	393	425	398	411	383	430	402	419	387	398	403	434	422	413	396	407	395	412	406	417	419	394	416	413	382	370	399	425	411	418	399	412	402	408	418	429	417	433	397	384	375	400	408	393	391	387	405	426	381	415	374	400	364	424	409	388	370	376	409	427	404	387	401	382	418	412	419	395	381	371	414	378	405	399	431	383	397	414	405	433	401	427	355	409	376	419	419	396	422	386	408	426	439	422	425	412	403	376	383	409	407	403	448	417	398	372	417	379	418	426	420	374	397	398	402	387	368	399	397	421	447	430	369	398	413	408	383	372	396	396	398	435	388	380	404	393	403	397	424	389	427	394	385	421	395	392	403	380	384	427	407	427	372	384	394	383	400	394	394	423	403	403	426	386	393	390	427	384	446	370	420	367	406	389	414	384	419	382	400	387	377	450	402	412	382	412	398	430	390	433	399	395	410	407	377	380	398	395	446	397	436	385	384	415	427	417	370	376	395	401	413	413	431	408	376	394	437	382	397	398	435	355	388	422	396	426	392	365	409	415	431	423	387	389	384	386	407	368	398	392	425	439	401	380	416	386	403	400	384	395	433	414	399	391	400	400	373	393	371	376	404	424	391	379	359	362	400	395	403	374	374	408	421	382	373	403	381	395	372	373	392	407	382	388	420	441	403	394	369	356	438	385	406	438	388	402	392	408	443	428	395	408	427	379	390	423	376	391	412	414	380	394	397	397	431	411	400	398	435	384	404	392	430	386	369	372	379	381	390	404	425	416	405	376	435	442	423	387	404	414	414	401	385	407	394	412	415	398	443	401	395	378	372	383	397	366	408	396	384	347	390	391	398	388	412	405	380	380	418	402	419	428	417	408	389	409	380	414	444	417	398	408	423	399	408	381	410	373	365	393	429	404	419	428	402	378	410	417	389	423	435	381	415	404	414	363	410	394	406	426	355	444	419	400	404	417	396	432	416	405	389	404	410	444	378	397	398	385	376	423	427	424	427	349	397	412	379	410	435	375	421	373	428	439	377	388	441	393	399	406	402	425	442	367	409	427	380	412	392	396	393	422	380	418	398	419	398	360	386	385	399	406	394	417	404	395	417	390	409	390	412	376	421	415	398	393	438	414	432	396	410	396	400	452	382	417	368	359	369	381	413	407	379	398	401
23796	20781	27730	23909	20550	9949	3545	1868	1401	1191	1200	13453	26196	17810	7122	2242	1086	759	661	572	620	588	599	577	621	606	572	592	608	633	606	611	582	575	605	599	648	601	645	561	618	595	568	594	607	554	578	564	651	611	610	615	625	555	598	588	572	580	615	578	595	589	561	593	556	584	569	626	561	567	590	607	600	528	621	613	608	596	585	571	609	580	588	580	570	592	597	576	581	574	573	583	592	597	593	606	568	581	618	583	552	624	604	561	640	621	568	589	580	587	586	621	560	566	593	615	618	586	545	572	616	603	575	581	593	587	555	565	602	581	542	590	605	569	589	619	558	573	557	605	602	592	600	616	563	610	589	584	547	579	598	559	579	557	595	613	587	603	584	587	617	564	585	603	584	615	588	586	568	587	598	577	561	558	601	568	565	615	676	599	605	581	634	580	580	578	592	568	599	551	581	613	599	564	594	586	594	545	619	598	633	579	592	565	552	620	635	614	617	615	600	609	605	614	604	648	612	603	574	549	571	587	569	581	597	562	585	613	573	607	583	601	576	575	603	603	603	599	588	637	559	633	589	582	610	547	594	637	569	614	618	601	581	587	554	550	592	601	579	589	627	556	573	617	627	611	550	615	604	564	612	597	605	595	592	607	582	574	548	589	553	568	547	595	588	614	642	618	588	589	601	565	624	556	606	610	646	637	624	591	622	669	600	583	630	579	585	631	570	605	619	604	577	600	624	563	583	626	594	559	596	606	658	601	595	623	557	583	595	585	614	579	549	545	570	568	596	584	572	621	578	581	571	596	621	567	597	621	569	598	550	563	590	592	545	605	618	552	592	570	640	598	614	593	592	616	600	591	601	598	606	558	555	552	584	615	535	565	604	585	582	623	590	557	595	608	609	595	614	591	596	594	617	562	589	567	568	564	564	587	592	622	607	641	616	588	563	586	586	588	601	565	549	562	590	581	580	568	576	566	571	570	566	604	618	586	566	616	591	609	542	571	597	584	579	574	587	608	600	555	555	615	583	597	569	558	576	581	594	533	576	622	596	565	597	609	593	571	609	596	601	594	627	618	589	605	584	604	622	589	637	585	605	534	612	552	574	617	552	587	565	605	576	552	567	548	610	584	624	617	576	632	564	581	631	589	546	594	597	599	616	584	606	614	536	598	592	636	583	599	604	561	545	578	568	584	589	530	579	602	540	599	576	554	617	569	592	643	600	626	554	573	547	538	596	600	615	591	584	570	615	565	582	551	614	578	595	586	595	622	595	617	574	556	596	630	567	554	586	684	581	577	574	587	613	594	616	578	595	587	580	616	554	577	577	598	587	589	586	598	605	617	598	607	588	576	619	566	596	558	567	557	553	616	568	604	546	582	578	594	605	594	581	603	567	590	563	603	613	609	611	575	571	586	573	596	634	620	589	620	601	621	610	602	628	596	612	578	602	566	584	598	615	581	616	592	619	598	610	601	604	528	581	568	587	569	551	589	575	603	625	581	626	601	550	600	564	569	572	566	568	589	590	567	587	602	568	574	649	602	576	592	562	613	585	599	567	574	599	639	568	575	601	606	564	574	608	561	579	567	598	596	597	578	585	581	569	592	627	603	609	582	574	573	638	560	597	590	523	563	566	593	619	594	605	561	603	613	572	576	591	610	575	596	587	612	598	604	618	598	554	536	569	579	567	588	588	603	547	578	571	592	592	609	624	573	595	584	566	620	538	581	607	592	587	565	558	576	602	596	639	568	598	589	586	566	565	598	538	595	603	609	565	566	594	610	649	618	578	617	567	608	557	570	614	589	627	604	552	589	594	549	607	610	561	597	546	590	577	580	567	622	589	588	577	595	589	589	591	614	601	583	559	591	568	551	600	630	569	572	630	600	602	661	601	599	615	593	592	586	611	577	553	573	567	586	579	584	594	594	628	571	605	595	589	588	583	569	567	598	566	568	592	581	569	620	601	605	567	552	598	569	591	579	562	581	600	582	604	515	552	596	599	576	538	622	615	560	622	573	571	569	578	571	566	587	584	538	620	538	557	603	558	540	581	577	584	584	565	574	646	567	546	572	580	586	600	552	590	587	573	558	563	588	601	571	618	562	549	552	574	561	617	564	576	556	534	577	577	534	595	581	584	539	578	570	615	607	597	610	595	603	563	618	598	562	605	576	590	578	637	613	578	608	607	590	596	607	568	592	558	572	575	585	563	514	615	582	615	600	575	605	629	592	572	590	600	578	603	623	583	503	593	535	583	565	585	585	594	536	559	563	587	541	615	615	560	572	596	554	585	575	595	596	577	624	593	547	594	572	575	594	584	572	659	590	606	566	581	595	591	539	575	572	586	575	550	575	594	582	548	570	600	535	577	591	575	541	603	576	626	592	594	593	598	572	625	575	617	536	584	585	584	566	590	590	575	545	613	574	559	577	645	599	579	567	625	566	557	629	613	578	566	581	599	600	584	600	594	592	600	592	581	618	606	562	586	593	622	615	604	612	589	596	635	643	610	591	561	585	575	556	539	550	608	589	604	561	602	551	595	582	561	583	588	544	562	608	588	596	627	580	594	583	595	584	591	602	580	562	554	601	560	562	594	538	602	607	582	615	604	631	576	583	568	558	579	570	599	617	597	541	582	595	600	627	573	587	611	630	596	590	556	554	581	608	601	530	617	613	553	596	587	540	597	594	565	579	588	576	590	577	626	576	581	571	586	584	629	546	621	553	584	524	546	573	610	548	582	599	576	577	591	572	543	577	570	579	579	587	643	605	563	515	596	557	593	568	600	604	588	600	562	620	645	583	552	587	593	582	581	583	593	576	581	592	581	578	586	602	601	585	595	632	583	590	597	610	579	562	651	563	589	613	610	579	621	625	584	576	595	603	580	599	594	576	586	586	589	595	573	565	584	577	600	599	605	566	566	598	597	589	589	583	618	561	575	589	567	615	605	614	571	587	600	573	615	593	539	547	571	598	616	603	591	640	581	649	625	570	590	609	648	560	587	600	601	589	565	615	611	583	563	584	575	569	569	600	575	588	609	577	586	600	534	564	607	586	552	646	594	572	592	576	583	606	570	593	566	626	585	657	576	562	579	589	598	569	615	611	578	586	587	576	582	575	603	580	583	572	595	605	594	580	588	581	561	560	569	555	604	541	610	564	591	624	581	575	571	605	619	600	575	568	635	578	531	586	569	585	583	613	565	570	579	590	608	599	537	579	585	599	590	590	619	607	602	601	574	585	549	591	542	578	595	573	629	616	571	561	610	586	595	622	552	552	597	616	594	572	566	567	583	584	615	557	575	569	602	576	589	581	588	628	633	534	582	628	610	562	595	586	592	590	600	623	584	547	582	620	576	546	519	529	586	526	566	546	579	573	528	565	611	559	582	551	608	619	603	626	611	583	578	618	604	602	558	589	589	605	623	617	581	601	539	587	586	550	554	567	550	606	555	576	548	563	606	550	586	623	580	636	590	569	564	544	582	602	605	580	621	591	557	576	593	604
5905	10658	10653	6518	5404	4275	2922	2157	1774	1502	1758	17289	24188	14879	6003	2317	1162	765	615	496	524	491	514	538	519	493	504	537	506	519	537	493	508	474	557	480	480	520	470	489	481	480	507	532	491	533	493	491	510	487	508	517	518	483	514	495	544	524	513	511	502	494	488	485	524	505	524	524	530	513	507	535	526	505	527	490	502	489	497	481	527	510	542	529	472	466	505	488	517	502	527	500	496	506	518	550	453	494	501	514	515	502	510	477	476	516	493	481	500	508	512	475	487	520	515	497	474	507	487	510	494	495	497	519	468	500	488	544	501	472	501	505	493	511	509	449	504	516	519	529	500	533	533	481	467	500	508	515	509	465	521	515	493	502	462	500	519	529	547	506	480	514	536	538	512	523	571	508	521	516	531	525	528	533	508	499	472	522	509	496	503	529	512	541	460	512	494	483	507	478	532	498	480	521	535	483	550	505	494	492	496	507	559	479	486	495	516	532	476	511	541	490	527	494	490	512	530	458	525	466	504	520	532	511	499	522	487	492	481	509	535	515	503	529	480	466	482	497	493	509	493	492	515	515	487	513	518	515	493	473	515	489	488	489	494	472	517	520	492	498	499	538	494	531	467	503	501	488	501	496	450	481	505	517	452	512	538	556	485	516	506	478	485	533	521	522	479	505	459	505	485	465	532	540	499	547	475	514	485	482	506	556	500	507	511	518	556	508	513	527	489	517	516	515	502	520	520	502	505	495	512	505	525	488	527	518	493	518	506	498	487	507	559	507	487	504	498	510	538	493	550	481	532	511	539	520	509	516	499	489	474	529	518	506	496	554	508	468	463	491	529	547	490	538	512	527	525	470	530	495	479	509	518	488	512	440	482	496	537	488	516	513	550	498	502	527	468	468	483	545	545	537	574	557	489	494	529	545	551	508	544	532	479	485	482	506	534	532	484	517	497	469	479	495	526	498	493	523	526	496	500	474	524	484	530	479	520	498	537	532	488	506	480	467	534	529	519	528	532	508	516	526	477	522	478	493	475	504	530	493	525	523	513	499	496	485	522	473	532	490	528	549	490	486	480	485	542	509	504	503	482	498	524	486	484	534	487	502	484	468	498	486	525	471	476	528	503	467	503	451	524	491	477	527	529	482	500	512	533	508	506	495	511	489	500	490	544	530	493	505	474	498	518	512	431	522	520	525	517	502	515	532	502	498	517	513	502	469	517	537	529	508	495	501	470	500	513	470	503	487	484	510	531	536	508	520	482	465	520	495	489	484	502	517	499	483	568	503	496	459	522	531	489	501	502	529	477	523	495	521	463	485	491	479	517	469	524	517	498	494	486	521	498	490	487	477	495	475	544	527	523	513	530	496	466	475	508	498	518	480	530	488	491	477	481	510	489	544	523	468	518	514	481	518	508	477	510	507	510	523	488	511	483	480	514	508	490	493	485	473	503	517	522	515	509	523	487	525	454	548	506	531	530	508	533	502	503	520	505	538	496	563	495	502	506	537	468	501	496	474	485	487	526	522	491	469	461	496	493	502	531	504	521	501	479	528	520	488	470	508	513	461	481	522	512	483	507	497	451	540	498	467	517	476	556	536	544	516	484	512	512	475	510	548	480	506	506	493	497	526	533	521	475	518	526	483	540	499	475	501	472	481	489	474	519	506	467	497	552	472	475	506	476	510	492	500	509	516	475	494	525	485	471	449	519	496	510	506	501	522	507	471	517	531	504	521	490	471	487	521	507	482	496	450	512	524	479	528	499	514	499	502	525	503	511	502	487	526	452	537	516	518	499	470	483	498	498	517	498	511	508	500	543	535	475	533	522	505	491	512	498	482	497	467	500	524	522	530	485	484	461	495	520	522	497	498	519	507	515	524	536	510	477	491	493	501	467	482	500	461	524	505	516	491	526	537	526	507	527	526	508	507	502	463	521	533	508	512	506	475	470	479	483	522	511	525	507	504	451	517	509	476	481	475	503	473	500	518	525	489	485	503	535	513	512	509	507	510	502	472	543	500	493	435	504	503	491	485	476	497	516	504	448	497	522	476	496	469	493	492	481	514	479	530	481	511	495	507	504	495	510	511	478	485	489	516	520	455	491	511	489	540	493	478	543	514	515	528	541	539	555	504	476	469	471	498	523	504	505	560	487	482	484	526	498	497	502	520	498	506	530	508	485	516	495	490	527	487	509	496	516	545	485	507	466	496	539	481	482	483	507	524	479	490	475	532	506	503	486	491	470	478	501	547	526	513	534	545	500	504	474	459	554	492	487	488	508	533	476	503	514	474	531	486	478	504	505	503	487	478	473	498	516	504	496	456	513	474	492	478	551	476	490	513	488	501	498	482	494	510	525	524	512	484	490	468	525	489	435	500	524	510	567	501	468	499	513	506	493	497	465	490	499	468	517	497	498	522	482	535	499	482	492	496	497	495	488	517	483	519	519	490	540	480	518	514	511	495	518	528	488	492	475	501	509	496	525	491	513	522	490	481	510	470	459	535	516	502	484	531	503	477	476	481	560	509	522	469	484	484	516	471	513	498	470	488	550	530	456	481	519	502	499	517	520	514	501	483	472	495	506	512	494	534	483	523	489	503	526	515	542	490	513	501	508	532	490	485	499	489	539	486	518	492	515	478	483	506	486	526	500	492	533	497	491	509	479	533	495	494	486	501	490	502	471	551	513	477	469	478	500	486	503	499	506	461	521	458	517	494	510	510	483	512	513	507	511	486	494	479	533	437	488	448	500	507	499	538	496	459	496	498	509	512	496	452	458	503	446	523	505	509	459	508	507	479	520	530	491	528	523	526	518	480	518	491	539	512	505	521	489	495	519	462	492	493	509	496	466	475	497	517	508	530	483	489	514	535	506	494	499	514	520	500	474	505	538	492	477	492	528	500	508	520	536	499	523	505	480	524	508	486	496	504	519	521	483	498	509	527	502	526	505	533	492	501	486	496	479	485	489	459	488	516	505	477	518	480	507	468	491	510	517	480	468	475	496	542	506	471	502	502	486	511	478	502	484	478	517	515	511	469	516	494	486	534	525	541	488	487	509	498	460	490	488	475	491	479	509	479	515	493	519	478	545	508	496	522	542	507	502	513	509	494	512	532	489	484	534	483	495	546	525	495	493	475	494	513	499	496	450	492	520	518	500	463	508	461	529	483	507	489	523	492	491	527	488	495	485	469	505	499	500	462	537	501	485	533	488	502	536	476	521	482	518	486	485	502	495	450	488	520	510	483	458	517	467	480	463	493	502	512	430	548	519	503	478	508	470	507	511	527	523	507	509	472	477	550	487	513	483	499	514	498	522	519	519	456	498	501	506	486	481	494	517	485	493	498	521	470	501	483	516	484	509	507	487	532	501	564	502	507	495	516	523	484	485	469	504	510	482	464	487	520	521	492	510	497	538	511	517	520	511	491	512	505	534	522	486	517	505	500	520	494	534	502	511	509	530	499	462	533	480	495	501	514	486	535	485	502	518	505	503	538	500	512
26854	9774	2305	1290	897	783	774	644	572	474	529	1057	1660	1184	672	550	551	452	482	459	408	494	439	466	432	477	463	438	439	462	439	463	436	440	431	461	469	445	434	464	410	432	449	457	459	482	444	448	444	421	429	472	453	430	465	481	458	450	460	459	461	432	443	484	459	427	445	450	455	468	455	466	432	432	453	444	444	469	452	438	458	432	474	472	444	422	478	458	479	474	444	488	435	435	455	455	457	457	451	462	444	465	470	436	431	443	441	439	446	472	441	441	467	472	470	423	432	452	413	430	479	458	451	427	437	479	434	503	425	464	450	475	449	471	446	448	442	438	465	438	409	459	431	462	474	428	469	457	429	468	453	458	434	439	437	445	443	451	451	422	467	429	438	447	464	434	445	421	456	437	467	436	460	430	472	442	444	408	451	463	451	443	436	424	455	495	453	475	439	449	430	484	414	434	447	438	450	454	404	477	422	412	454	439	433	435	463	465	463	508	442	454	450	431	468	467	448	416	406	411	456	475	431	455	459	435	444	428	449	437	456	448	479	448	448	440	463	439	435	439	423	473	481	449	435	408	429	433	450	468	417	450	463	465	425	482	443	460	438	485	459	469	431	462	430	429	437	424	470	423	449	423	446	444	458	437	437	431	437	479	418	463	423	443	438	429	470	433	463	445	507	447	460	491	421	457	396	482	463	416	456	451	426	468	429	443	426	398	426	419	442	447	495	444	446	435	472	409	444	437	467	455	451	453	415	424	436	450	420	442	450	459	437	416	459	452	420	440	450	437	429	402	432	439	429	482	408	427	454	468	408	471	438	471	431	468	461	434	460	488	409	454	452	445	447	440	440	479	447	465	470	449	425	463	472	446	474	461	446	453	430	448	425	425	457	430	448	421	468	462	467	405	460	430	444	415	480	463	431	474	436	462	421	449	430	467	475	453	448	458	494	478	493	419	460	425	426	423	437	447	417	451	441	497	429	467	434	444	476	437	483	467	421	432	469	460	453	450	465	474	488	397	455	453	441	420	446	466	481	430	476	427	460	451	427	424	440	451	467	473	426	430	471	455	445	455	444	434	464	432	442	460	465	438	441	471	452	444	432	431	469	425	452	444	463	427	493	445	520	478	459	470	443	419	426	443	465	434	465	465	428	488	432	448	443	455	420	472	436	436	456	476	440	441	423	428	475	448	458	442	477	454	479	454	473	436	482	462	453	435	459	420	433	458	462	479	479	426	445	472	438	427	426	450	413	477	438	449	481	465	385	435	461	470	483	453	452	460	440	469	470	438	449	479	454	418	436	420	433	413	458	450	413	448	445	464	481	473	419	450	406	432	439	437	474	420	449	449	425	427	434	472	479	435	417	459	463	475	434	452	456	444	466	446	473	411	444	441	433	409	457	419	462	457	452	436	433	453	451	460	424	435	447	428	459	450	435	456	440	463	449	458	511	476	458	450	429	446	407	462	463	446	452	477	431	421	444	432	439	478	419	435	464	451	464	419	415	437	437	418	444	426	448	431	449	438	425	463	450	432	420	458	442	447	439	441	439	457	467	408	474	415	444	444	439	453	470	424	458	417	394	428	411	465	452	396	467	400	468	431	462	480	434	437	417	476	453	472	438	429	427	458	430	449	394	470	433	458	469	460	437	448	442	456	466	450	471	455	443	422	477	481	459	473	440	406	409	482	444	495	450	442	482	499	477	431	417	465	489	477	429	454	467	501	445	418	464	463	474	447	413	439	458	459	444	416	428	430	441	447	443	433	439	438	449	459	420	461	445	443	469	434	458	462	444	433	469	435	482	464	415	482	402	411	480	459	423	451	428	416	413	447	462	429	419	463	428	470	460	480	460	449	441	442	456	492	469	407	465	461	463	442	459	467	433	474	468	480	440	448	447	459	473	429	438	448	429	451	496	458	456	432	446	453	430	447	424	410	420	478	466	455	421	459	422	450	432	449	457	450	461	440	450	480	464	475	428	448	461	429	466	473	436	423	446	466	440	443	434	451	424	400	435	449	431	455	438	433	470	411	463	439	462	423	456	447	437	445	479	454	421	468	448	453	452	443	439	440	453	443	444	450	454	420	432	458	468	498	465	482	477	484	457	491	460	462	467	433	477	471	470	446	451	503	432	449	462	450	443	422	462	422	446	403	452	413	423	444	439	443	415	450	425	426	462	443	434	463	442	430	474	467	439	458	427	462	406	439	449	439	495	421	397	401	462	467	444	422	454	506	433	462	459	461	449	399	435	467	458	434	423	433	426	439	428	416	437	448	476	442	453	450	462	452	471	439	423	456	462	423	465	470	459	476	462	455	461	415	412	446	489	452	448	456	465	471	443	445	473	452	451	405	418	415	446	463	445	428	447	447	427	450	478	427	495	435	394	444	415	454	420	457	460	447	435	456	468	448	427	437	446	490	488	464	446	401	454	453	451	474	459	437	428	418	447	437	444	435	418	433	456	433	461	468	449	457	436	479	461	480	444	479	436	428	446	437	444	474	513	435	412	430	423	463	433	444	456	469	415	448	454	471	439	468	458	431	491	427	450	440	438	449	471	449	473	413	430	372	458	448	470	433	454	459	459	417	430	420	445	428	436	452	436	463	466	430	433	457	428	464	442	411	410	464	445	453	445	471	454	441	403	443	430	443	465	445	424	450	452	449	462	459	424	461	455	445	444	417	421	460	418	483	409	472	416	463	460	453	431	421	463	457	452	449	470	428	434	476	430	427	481	440	485	408	442	432	445	445	469	437	444	456	482	465	438	473	427	434	460	430	448	451	446	439	431	415	445	431	431	451	430	455	474	460	467	428	427	448	459	473	436	490	437	426	431	446	395	479	473	441	425	484	485	441	455	455	485	442	451	417	440	431	496	449	470	476	469	469	431	416	449	440	480	462	460	424	452	441	437	457	445	442	467	414	444	435	454	453	441	421	424	464	422	432	447	412	402	458	442	451	449	436	477	444	425	452	452	471	448	422	421	448	478	412	447	483	445	425	461	437	415	464	454	408	435	472	436	481	468	443	451	447	413	468	412	418	489	469	468	436	447	427	427	466	461	436	435	489	464	457	492	414	431	435	401	437	452	443	456	450	464	418	414	432	422	444	447	454	433	444	452	436	428	422	427	421	461	449	441	459	465	433	446	468	431	448	434	476	460	444	461	446	459	456	428	450	380	449	427	482	459	409	474	429	440	458	438	452	450	432	439	434	456	484	463	458	439	489	447	463	438	466	455	453	451	420	424	448	422	416	436	438	464	458	470	473	419	449	456	464	468	510	424	423	453	440	473	456	445	474	438	447	429	428	430	429	448	443	451	474	404	435	444	443	411	443	443	432	438	432	451	409	468	445	467	471	451	449	445	433	406	454	446	462	434	477	468	473	402	412	458	472	483	452	432	460	449	467	381	450	470	422	419	450	425	505	441	459	457	455	428	492	420	436	463	451	481	474	441	438	442	463	416	464	447	439	445	397	473	432	466	460	442	415	485	450
6116	2377	2121	1350	1075	1021	954	918	544	437	503	1443	2043	1263	648	539	440	405	389	373	380	388	355	388	406	392	403	388	387	376	401	354	394	349	377	420	402	346	371	385	392	381	366	381	367	385	404	417	410	387	390	403	378	380	397	404	352	340	400	374	370	376	390	416	375	393	387	355	344	429	384	382	392	396	360	375	352	350	388	392	378	396	335	414	333	396	396	395	367	388	421	390	357	385	400	381	360	373	387	405	380	434	388	394	423	400	380	363	376	388	362	395	364	378	343	402	387	382	379	370	390	370	397	388	414	389	414	360	393	344	376	383	402	428	378	400	389	355	374	392	378	400	390	406	378	389	370	387	365	364	387	395	381	372	390	359	402	374	346	394	401	379	377	399	364	386	393	402	363	384	357	351	422	392	379	368	372	421	357	383	411	371	385	388	369	337	379	349	375	373	390	368	349	344	383	363	399	361	368	370	360	364	378	403	400	386	362	384	383	364	362	373	362	354	389	361	384	393	393	367	392	365	391	432	371	370	388	373	401	378	388	422	379	382	377	395	421	369	380	383	348	368	390	359	377	404	388	386	387	379	384	369	390	352	341	393	401	390	378	351	384	381	385	392	374	375	364	375	381	408	366	374	362	388	362	422	390	354	397	394	374	364	369	384	380	410	387	354	404	363	398	387	370	382	373	388	384	377	371	366	386	346	352	405	359	408	363	408	405	384	381	353	360	356	331	391	403	385	384	396	419	349	412	358	396	408	353	375	381	376	381	407	380	363	383	387	379	399	350	434	374	362	356	369	405	418	348	360	382	391	366	366	402	411	413	376	407	403	379	394	382	359	389	386	406	393	404	385	377	391	397	399	354	356	393	415	368	386	378	374	420	395	392	388	373	383	378	386	379	403	365	386	394	391	357	376	390	324	384	378	396	355	358	397	390	345	350	366	375	373	396	380	368	381	421	350	406	400	392	400	399	419	375	417	389	374	345	376	383	373	357	355	396	412	418	385	397	384	402	410	327	377	427	387	382	362	368	401	392	397	356	375	367	391	329	380	379	382	378	346	416	382	374	377	344	370	353	378	383	352	411	379	404	375	371	404	397	400	351	353	387	370	396	404	394	405	388	362	369	396	406	395	389	373	368	381	434	357	409	383	388	405	417	374	362	370	406	393	351	378	363	376	382	383	360	378	388	376	444	432	360	373	361	386	396	333	394	360	364	429	384	364	368	359	379	359	398	355	363	376	380	402	407	356	378	388	400	369	359	382	386	363	401	363	392	384	395	385	362	399	364	372	385	342	398	377	380	412	406	401	376	381	408	368	399	382	372	365	396	384	391	359	390	381	398	394	403	381	351	364	397	390	399	371	398	389	403	401	376	422	355	362	364	415	393	378	362	413	431	383	400	369	392	398	397	397	375	418	382	382	377	398	372	392	394	380	416	386	386	344	378	377	406	367	375	380	383	375	376	395	367	377	386	382	377	391	401	364	373	344	368	380	383	391	359	333	404	412	365	368	363	378	391	367	360	364	364	375	397	390	383	396	396	381	347	365	394	403	357	369	374	364	343	344	361	362	412	378	377	380	370	401	420	333	368	390	366	380	365	373	400	370	352	396	371	359	379	407	361	390	361	409	381	384	371	370	396	358	409	373	358	399	394	377	373	352	406	392	374	421	377	356	395	389	379	384	365	359	394	405	367	376	369	410	387	404	388	368	407	379	376	385	388	360	380	361	379	342	378	385	354	378	373	383	399	381	389	408	382	366	408	346	411	374	406	371	379	371	395	388	403	395	375	385	369	398	378	362	356	363	374	352	399	385	383	382	386	399	411	410	401	394	435	379	384	382	401	382	389	396	378	365	377	391	387	407	420	375	399	409	404	379	405	371	367	410	360	334	359	332	363	384	398	391	390	358	345	368	393	363	372	388	376	355	390	389	374	377	393	345	403	402	395	397	419	399	364	370	387	405	375	397	413	375	362	352	368	360	360	384	391	405	339	389	385	370	387	380	382	392	384	405	399	385	397	382	397	390	367	374	364	370	377	373	386	364	356	415	389	346	409	398	387	366	378	394	368	396	388	379	379	380	374	348	400	379	411	363	378	404	405	373	368	366	401	359	415	406	389	399	399	408	415	396	393	375	404	389	381	417	420	385	361	350	380	351	406	393	372	363	370	405	394	386	366	397	429	399	363	395	371	390	383	392	403	382	349	372	362	439	350	365	385	394	380	384	362	402	370	387	397	377	413	387	415	390	371	408	381	395	403	397	370	400	379	359	368	410	430	389	385	384	390	403	349	391	397	402	412	400	392	392	386	380	354	400	409	372	381	356	353	447	378	407	423	382	379	422	383	354	383	408	377	356	370	378	409	358	386	364	366	374	375	374	365	379	392	353	348	414	386	366	386	363	391	386	417	357	432	356	390	439	354	370	358	379	401	394	359	394	355	399	345	362	388	383	383	361	377	372	382	381	371	412	330	380	384	390	423	390	395	350	388	370	377	352	399	396	365	372	411	395	370	379	409	395	387	386	357	351	368	379	401	360	368	365	398	363	430	371	360	400	379	390	393	389	398	410	351	388	357	382	396	390	412	380	405	369	370	397	391	377	380	406	373	355	391	372	417	392	367	375	382	378	359	372	368	406	388	394	382	394	369	359	365	411	393	388	416	393	355	385	404	376	391	411	405	429	366	400	364	362	374	386	373	396	390	370	398	391	372	384	412	352	397	405	386	407	385	375	377	391	370	393	384	406	403	371	379	371	347	400	376	327	429	347	388	403	382	372	370	379	393	396	390	423	388	332	425	363	411	377	361	393	397	397	397	384	380	368	367	369	380	381	395	338	360	397	378	398	350	377	366	375	343	355	384	387	357	400	383	384	361	405	391	368	398	391	396	372	393	328	398	408	399	383	379	396	397	378	400	404	381	388	375	387	394	393	362	337	370	387	346	378	384	383	345	388	416	377	340	378	387	375	358	350	377	365	373	376	384	360	413	372	377	346	381	376	421	427	391	355	378	370	379	347	391	393	381	341	378	392	367	362	374	390	390	406	373	388	369	404	372	424	388	393	395	367	411	409	405	368	368	372	410	402	411	391	373	431	388	395	357	376	401	383	373	402	373	363	373	382	367	385	371	367	398	376	379	391	385	379	391	359	363	388	386	386	360	417	408	373	365	415	397	361	407	371	370	386	406	396	399	413	383	375	373	410	397	387	360	381	392	403	387	375	363	377	385	411	398	462	417	356	361	383	370	387	354	431	354	400	365	390	395	387	402	359	382	385	389	353	395	388	389	382	372	393	385	394	406	422	383	376	399	365	363	378	375	377	361	382	422	374	433	403	378	382	371	394	382	402	413	377	376	383	403	390	382	409	404	401	375	355	366	384	403	369	385	392	362	380	381	392	377	398	385	399	377	388	357	382	395	385	412	363	381	398	382	376	360	395	380	396	381	372	364	399	417	380	413	396	391	376	406	390	425	365	386	350	371	382	389	390	408	385
24719	20765	26699	24702	10098	2558	2191	1544	958	707	1587	10442	13132	8003	3727	1609	791	583	447	510	528	510	521	473	513	510	479	500	513	532	512	520	498	523	505	507	522	490	517	488	531	512	526	499	518	527	499	500	493	475	536	543	503	505	464	499	450	504	505	495	513	474	527	546	500	491	536	517	494	508	512	470	482	536	535	497	470	527	506	489	524	516	502	464	484	488	511	474	528	509	480	479	495	530	499	490	476	494	487	503	502	484	484	517	539	507	508	514	507	511	456	486	497	501	470	521	527	492	445	499	527	508	486	493	487	486	526	479	475	473	466	533	483	522	468	483	519	489	458	545	498	518	502	505	500	498	479	500	483	512	527	491	477	495	489	517	511	515	541	484	512	513	492	490	486	479	484	479	496	481	509	521	501	513	487	502	474	532	476	527	509	521	577	460	512	512	484	465	502	469	512	483	489	498	494	499	505	469	462	503	530	520	497	525	500	492	516	492	488	507	500	500	511	462	516	525	513	487	487	461	474	522	478	491	525	527	507	536	528	498	539	502	459	515	493	513	488	496	481	492	497	558	511	495	516	514	509	489	519	516	515	506	479	477	509	476	499	508	500	476	524	522	505	521	525	522	487	528	496	492	474	492	496	486	479	482	505	539	511	519	557	496	464	533	509	507	503	498	503	520	477	499	514	482	510	552	499	476	516	516	518	557	520	515	549	514	471	483	524	484	567	501	509	523	494	512	478	478	481	492	530	496	534	480	520	516	466	503	502	527	474	509	523	487	454	489	543	519	493	524	477	484	508	500	504	488	494	539	530	511	501	477	466	511	486	523	524	511	529	506	482	524	517	484	491	508	508	500	507	464	525	520	505	490	492	448	470	520	513	484	495	509	489	519	471	536	492	504	467	485	529	512	482	521	503	523	492	488	536	553	509	542	516	501	505	513	491	526	524	498	519	487	531	535	494	549	521	538	490	512	541	493	509	472	468	521	479	521	497	475	555	477	451	505	520	512	488	509	502	488	486	461	490	498	481	521	512	486	500	538	522	526	516	491	504	517	475	508	513	502	508	491	473	524	518	506	515	556	507	455	522	470	497	524	485	521	531	516	473	483	540	504	504	492	502	477	497	508	496	466	495	514	502	468	540	482	505	520	466	511	493	535	499	496	479	534	515	502	463	452	498	490	520	494	466	512	508	533	491	482	541	479	522	504	525	530	505	529	516	509	483	486	516	473	506	485	487	473	462	512	495	509	534	452	538	519	484	479	486	511	479	531	497	549	488	516	469	502	506	488	514	465	513	494	503	537	499	481	562	473	482	447	489	509	515	499	508	495	464	515	512	483	537	514	500	463	507	523	530	473	486	483	540	474	457	518	482	495	511	509	537	503	480	474	542	492	535	499	455	491	487	505	472	475	452	474	493	456	487	526	530	508	498	532	520	489	522	504	500	529	481	461	530	485	525	458	500	491	501	512	496	534	517	526	501	521	486	498	522	493	464	523	516	514	507	494	514	466	529	507	518	531	546	512	498	472	514	503	499	472	479	477	497	554	484	507	490	513	492	525	481	499	494	494	521	466	477	504	454	519	519	496	513	479	485	508	508	503	522	479	516	491	506	488	488	489	513	540	522	508	524	486	467	460	522	490	499	540	504	508	508	446	547	503	450	486	508	503	501	487	486	499	488	534	502	474	519	499	520	500	488	535	521	520	505	494	576	538	527	457	511	506	503	499	512	496	479	488	495	482	511	485	489	493	516	504	498	523	529	528	486	544	496	485	482	509	525	491	506	501	494	495	491	486	485	498	503	519	485	483	497	475	488	518	520	480	468	495	489	471	477	488	488	481	518	517	526	493	494	521	502	500	467	469	489	513	523	530	501	488	529	502	501	468	496	488	482	550	499	492	511	499	530	496	497	507	493	517	533	481	505	502	501	496	535	482	491	516	513	522	526	474	503	520	480	499	519	555	524	514	518	454	496	586	509	478	458	496	473	530	517	524	532	538	457	495	492	490	505	508	471	527	533	497	498	505	511	472	467	511	505	490	506	492	483	492	525	477	542	522	489	507	465	481	475	483	494	515	518	508	480	514	504	518	494	460	493	504	519	493	465	490	457	489	534	478	470	478	531	548	479	462	491	506	492	511	526	497	506	517	506	537	505	497	470	509	504	536	507	503	533	501	476	522	492	488	480	469	490	511	516	504	523	503	494	532	537	500	497	502	472	492	497	554	509	487	522	511	545	528	465	523	554	472	529	539	456	485	538	479	487	487	465	493	534	468	520	496	497	490	515	506	508	534	462	534	488	525	509	466	493	501	506	493	487	521	492	513	513	516	462	453	512	481	521	505	488	510	482	496	544	523	494	516	492	477	537	511	508	491	489	488	500	558	545	518	497	490	481	519	482	483	508	500	513	525	533	539	520	517	507	486	514	502	476	480	513	496	489	500	521	498	490	545	507	515	519	501	502	502	513	481	514	554	488	511	528	499	496	544	511	529	525	455	508	468	503	492	471	540	488	518	487	520	532	490	492	495	472	523	537	518	521	446	534	522	495	495	511	498	459	520	475	511	511	441	534	476	471	469	517	512	539	510	474	496	485	470	496	474	526	445	490	509	515	496	458	510	512	502	524	480	505	554	491	461	454	477	524	463	513	491	520	505	499	504	478	484	484	521	467	493	494	512	459	489	483	496	485	481	518	495	499	478	488	524	483	483	487	475	494	529	479	516	476	487	522	482	466	455	493	449	520	516	498	497	513	520	454	524	466	527	504	537	472	524	514	499	508	454	498	511	540	472	485	460	466	524	488	492	504	449	476	515	463	480	475	492	516	489	494	527	499	495	501	509	485	497	509	526	492	484	493	487	497	487	541	525	555	485	482	523	489	505	493	537	550	520	502	548	517	473	525	478	492	513	492	515	474	492	457	491	488	488	516	488	537	542	534	466	515	495	469	440	470	506	499	556	508	452	510	553	515	484	503	517	535	482	480	502	488	502	494	501	520	508	493	495	548	508	516	497	476	477	529	517	525	499	525	522	578	490	474	493	502	472	509	486	490	508	545	511	530	497	489	504	542	483	497	533	501	505	456	527	485	489	473	443	489	511	526	524	473	519	547	508	519	493	537	516	495	475	499	496	525	494	510	497	504	476	541	475	498	471	507	501	530	477	484	545	500	487	450	520	484	481	507	502	535	471	500	517	486	464	461	492	480	481	498	476	453	486	505	518	494	514	514	514	477	493	533	510	489	476	484	518	504	487	500	462	515	491	488	520	492	468	497	516	476	481	491	472	484	508	530	526	557	485	512	516	497	507	513	442	438	471	478	496	510	451	509	465	463	499	463	483	533	511	516	564	506	490	501	510	480	483	523	527	496	500	496	494	509	509	477	539	524	466	490	506	467	503	494	489	486	484	523	549	465	509	520	468	482	493	495	496	477	450	487	517	498	515	535	506	479	485	527	523	531	510	486	479	529	508	505	492	510	532	512	528	506	467	452	508	522	500
4672	6399	6293	4612	3282	2380	2477	1924	1106	673	2479	12960	12826	7927	3867	1739	763	491	466	423	435	439	453	444	446	448	452	456	405	428	416	456	456	448	475	420	461	436	468	460	419	443	420	465	445	440	464	457	455	437	460	460	468	421	404	472	450	440	447	446	465	455	451	469	481	479	415	443	428	440	399	447	444	414	456	422	434	432	436	441	457	481	451	436	445	447	429	450	437	446	419	460	433	454	434	468	439	430	404	454	439	446	427	426	446	439	437	430	426	419	432	420	430	423	397	445	441	433	462	435	442	420	410	465	455	495	437	459	453	448	448	432	409	432	423	428	442	446	475	450	417	463	427	454	442	402	429	421	443	440	430	414	436	472	421	415	443	460	456	435	420	447	449	446	403	454	439	448	464	448	451	447	434	433	472	426	447	407	413	451	430	425	447	415	463	442	459	447	469	410	451	432	412	417	434	434	439	410	463	432	450	460	492	464	461	440	482	425	477	462	463	460	442	458	433	434	435	453	448	440	455	470	460	462	486	446	447	449	421	437	424	443	460	488	456	419	461	433	457	432	437	440	469	455	432	431	416	458	422	464	416	470	431	423	441	470	434	389	434	454	460	440	464	441	452	468	437	422	441	441	458	486	440	390	378	420	413	449	460	446	429	415	444	432	400	443	419	456	437	442	439	448	454	422	469	473	429	453	468	427	445	407	447	460	437	418	438	428	448	428	436	435	457	455	398	409	428	409	443	403	430	426	453	446	443	431	459	428	450	468	474	452	439	442	476	469	440	437	431	485	459	451	453	446	445	407	440	476	452	434	431	438	456	450	391	442	496	416	455	406	440	423	426	423	451	437	455	402	442	457	452	435	433	448	450	414	426	442	449	412	424	433	443	447	463	471	446	435	489	447	440	435	424	465	443	434	428	482	478	471	401	492	440	442	457	424	455	460	463	432	407	453	464	452	435	444	441	456	446	422	501	458	430	429	448	456	438	403	435	435	433	409	441	409	439	447	397	447	454	439	415	442	420	431	441	407	420	457	447	450	451	482	431	453	457	443	455	438	446	431	419	452	425	444	466	429	423	448	458	443	424	432	440	447	447	472	438	429	446	410	452	403	456	452	432	440	448	438	456	477	441	470	444	444	442	449	455	431	442	466	493	456	442	412	445	425	453	462	422	452	475	439	431	431	474	411	459	449	483	419	407	451	447	436	447	478	433	427	457	427	412	441	433	458	441	388	456	424	408	468	424	430	468	414	450	461	443	455	409	448	469	428	429	447	439	432	447	456	406	471	460	417	398	468	478	440	440	430	442	451	434	423	437	472	451	416	449	454	463	413	448	449	468	420	473	418	412	422	426	396	442	414	427	394	424	443	455	444	416	439	439	416	433	430	422	424	425	412	432	399	425	410	440	468	457	447	442	424	438	446	411	426	428	432	452	437	456	428	437	432	417	469	478	400	441	389	426	447	464	432	417	459	429	451	393	451	423	449	436	449	437	505	454	434	424	440	448	457	416	411	444	444	425	464	431	416	420	417	402	448	435	428	410	447	445	453	449	446	444	479	455	453	421	432	403	446	439	414	423	462	435	440	426	434	419	426	416	492	436	454	462	463	412	457	423	463	441	481	463	440	457	415	447	458	422	435	457	446	449	456	468	470	462	437	424	416	412	451	436	419	442	394	450	458	409	410	460	482	451	422	447	430	439	447	450	460	408	486	434	413	452	457	447	475	416	437	482	436	459	429	451	424	435	445	419	381	441	434	453	439	436	455	425	428	436	464	460	442	470	411	455	464	443	418	432	451	449	456	457	451	487	468	475	454	415	440	479	462	496	466	445	415	422	440	424	449	407	459	415	411	418	482	427	453	482	443	418	451	404	455	468	458	418	455	489	384	442	414	425	432	454	465	474	448	449	422	397	460	436	473	430	462	445	429	414	455	449	429	417	411	433	465	448	419	423	440	432	454	407	425	453	458	453	402	424	443	452	427	434	407	439	431	459	446	431	482	429	477	437	421	431	455	456	451	446	459	448	451	425	434	432	467	458	431	441	424	446	451	420	432	436	426	488	500	438	421	435	440	467	419	421	446	483	451	478	409	425	447	434	444	446	416	476	437	447	465	441	432	457	446	435	424	466	423	483	415	428	427	444	392	492	446	436	435	443	444	425	461	448	455	446	470	471	417	437	463	460	443	414	430	431	466	434	382	426	456	466	457	418	424	409	470	447	424	459	451	435	462	470	435	482	408	453	428	466	445	400	477	464	433	445	453	398	432	408	451	449	444	398	410	422	456	451	460	445	447	437	423	477	436	409	467	432	455	414	443	424	426	449	456	413	431	448	453	429	432	387	448	417	438	474	431	444	473	422	431	463	430	415	476	437	458	394	452	435	411	437	405	447	450	455	466	448	422	427	440	464	465	419	435	405	418	383	464	422	447	432	458	431	421	437	432	477	421	439	458	381	463	454	451	452	440	446	441	416	408	428	444	431	481	450	436	432	445	487	453	446	428	458	442	457	445	385	420	428	428	438	455	448	432	430	419	432	456	424	438	438	437	431	459	441	440	426	473	459	436	420	458	438	445	420	452	449	411	418	437	471	396	432	443	410	463	444	460	470	438	411	452	404	430	469	431	433	399	430	461	452	453	462	458	415	441	461	424	445	427	442	465	413	446	464	471	418	416	430	460	450	443	415	456	463	447	442	450	432	420	438	433	424	419	428	457	441	426	437	400	463	445	467	447	432	436	448	420	412	438	412	418	441	456	408	408	476	409	461	415	442	396	446	401	434	444	444	429	444	422	449	440	439	445	429	461	479	460	473	418	429	478	518	488	441	458	480	471	434	426	456	458	414	443	429	441	421	438	477	426	448	431	452	453	447	429	417	396	448	438	426	414	452	433	426	465	419	444	449	478	405	449	416	424	459	434	434	451	458	437	443	422	391	380	442	449	469	422	443	412	423	438	443	453	426	430	432	433	457	463	396	445	427	447	420	447	459	423	490	442	444	444	444	459	422	415	413	462	454	429	451	430	433	424	442	431	459	453	445	445	469	407	435	434	486	468	392	460	433	436	421	418	467	436	452	428	422	427	453	438	449	449	454	410	431	426	430	441	410	441	450	474	423	424	419	413	442	413	424	405	478	443	435	433	446	413	451	405	430	464	434	458	380	471	419	451	435	424	435	473	428	451	448	412	441	422	468	455	463	420	404	463	464	420	486	425	420	410	411	429	456	413	386	447	407	473	470	406	414	401	447	449	433	432	452	444	437	422	406	374	434	444	452	411	472	455	453	424	437	406	472	468	451	452	450	424	421	437	421	413	425	442	422	448	448	451	423	412	470	411	415	436	415	416	452	446	425	434	445	432	481	469	428	450	447	400	463	423	443	425	468	473	430	404	422	457	461	445	404	416	420	450	426	485	449	444	481	447	420	435	438	439	432	458	426	396	458	436	407	427	434	457	443	428	440	435	419	402	484	461	461	436	447	438	447	466	419	454	433	426
23814	20787	27788	23903	20426	9707	4292	2832	2099	1738	1364	12424	24506	17640	8034	2541	977	724	678	656	664	654	657	705	666	717	683	651	672	641	686	686	697	660	708	667	641	681	672	652	626	697	657	646	658	664	662	747	638	656	645	655	673	674	641	674	663	648	618	668	670	658	658	647	631	665	667	635	685	698	676	642	627	639	644	683	669	642	654	673	664	691	659	606	663	711	679	685	656	696	639	664	725	633	671	633	638	676	663	645	666	694	605	626	632	681	701	651	691	682	658	653	693	659	672	672	640	626	647	668	686	648	670	636	649	642	662	676	677	629	656	649	648	665	668	662	612	683	657	635	655	641	617	643	641	602	656	683	676	668	687	629	627	631	643	618	601	633	663	662	691	630	647	627	659	672	634	634	662	630	661	665	629	613	672	674	638	648	668	676	657	670	699	657	637	647	656	650	624	628	701	660	632	650	694	634	710	695	654	670	664	631	678	658	673	656	645	610	645	629	650	647	676	642	639	646	710	665	637	634	633	682	709	689	682	674	650	654	671	657	640	631	669	630	650	671	643	634	641	653	634	645	631	630	660	639	664	710	651	659	680	631	645	649	662	630	651	647	620	674	695	688	673	645	650	679	632	652	675	659	687	665	659	660	673	647	633	607	654	644	639	629	648	688	641	613	649	674	622	660	665	619	675	754	663	684	699	658	672	668	624	646	688	628	650	659	636	694	656	680	693	645	648	649	657	657	685	650	667	702	699	617	649	650	649	641	643	610	663	630	661	587	649	644	663	625	632	676	644	650	644	643	677	635	672	705	665	642	680	645	663	680	642	639	671	669	675	640	618	629	626	624	618	637	674	699	666	660	639	661	650	658	618	676	642	602	653	615	630	637	636	626	616	611	652	684	653	631	669	664	616	693	642	703	651	604	634	675	630	629	668	664	685	654	642	624	694	679	680	636	658	703	679	669	659	658	617	648	661	694	667	656	662	663	696	650	645	677	675	669	622	642	634	639	670	690	630	660	646	630	626	658	640	661	632	682	679	663	642	663	625	683	695	675	648	664	671	641	627	661	698	666	630	620	669	671	648	690	622	673	668	610	634	662	682	668	641	661	677	606	631	696	706	658	621	648	674	671	678	639	649	616	639	643	734	694	642	637	675	671	637	683	629	619	645	660	666	672	683	665	623	674	687	668	647	665	652	654	628	647	628	657	701	700	670	649	614	627	669	637	675	653	677	622	652	625	646	642	691	628	657	617	645	610	674	661	629	618	684	652	655	682	680	670	625	691	681	657	632	653	676	643	669	636	635	637	641	608	620	618	674	668	652	662	645	626	625	664	690	690	637	671	625	730	654	642	688	673	674	711	667	651	673	603	661	633	626	623	672	656	657	617	597	663	633	643	679	686	673	672	643	697	659	614	678	619	678	673	658	668	686	626	671	661	572	657	610	656	628	641	643	691	704	611	637	658	677	654	702	695	699	683	677	623	676	641	671	672	649	689	667	653	652	689	676	660	658	652	590	684	631	630	662	650	652	659	632	657	613	594	672	640	663	651	625	673	635	642	642	679	620	651	687	626	656	648	639	654	642	631	656	683	718	650	645	632	642	653	625	628	626	631	643	675	662	629	664	676	657	677	647	658	670	612	661	679	640	703	635	652	623	675	649	683	663	682	643	643	632	663	616	673	657	640	627	674	668	661	690	662	684	631	636	618	663	650	659	648	661	597	670	687	637	650	657	682	633	630	709	702	688	670	623	717	642	611	662	622	639	606	620	671	687	652	643	631	641	678	664	649	685	645	695	680	652	653	661	681	681	630	643	615	629	663	644	679	674	669	671	622	641	650	653	660	644	620	630	680	666	658	646	640	688	656	655	663	636	640	630	716	683	718	659	624	730	652	631	652	625	627	631	627	639	641	595	627	658	672	635	647	681	646	639	650	657	631	647	622	695	634	667	646	662	609	651	737	683	649	671	617	651	617	654	658	583	633	682	668	669	646	647	701	666	664	638	646	597	670	689	656	689	653	655	640	630	636	636	659	651	640	666	626	671	626	658	654	703	662	634	699	646	679	631	647	676	681	671	652	658	689	654	604	671	642	684	655	642	644	693	616	637	652	649	620	634	661	668	644	636	653	692	630	672	690	682	668	638	647	633	685	686	662	640	654	681	677	647	670	620	618	653	645	683	630	676	643	688	651	643	659	667	665	668	666	646	635	639	668	617	699	639	684	626	599	627	684	656	648	688	660	613	657	673	627	673	640	664	656	618	653	655	607	618	629	627	643	642	678	667	639	648	638	640	618	622	631	637	634	631	665	657	659	637	621	698	646	635	711	665	670	679	648	676	620	647	646	629	608	635	634	617	657	630	648	682	618	651	657	632	656	645	669	660	683	666	701	665	692	696	660	669	622	624	653	623	642	679	649	644	672	647	645	652	672	644	646	635	654	583	657	623	648	677	624	660	635	654	634	687	619	676	718	652	620	652	650	633	600	658	633	678	630	649	662	661	639	640	598	696	641	638	674	631	682	631	647	621	652	669	722	594	609	622	691	648	667	693	725	690	605	633	649	681	613	628	674	648	688	698	627	624	676	683	653	631	676	676	634	655	649	621	621	620	658	606	615	687	678	642	643	606	623	634	688	700	624	684	631	649	665	662	643	654	643	681	680	707	631	617	628	634	695	618	658	635	661	661	680	628	654	622	652	657	678	688	686	658	640	592	613	670	656	662	662	652	612	660	638	640	656	684	639	686	684	634	723	607	670	685	677	626	623	697	684	697	676	671	610	657	652	631	662	673	612	687	670	661	636	646	663	696	644	681	642	664	599	663	659	673	687	635	652	654	636	671	652	645	674	660	638	680	607	677	611	677	666	645	673	644	686	647	626	594	644	674	680	709	643	673	646	646	675	613	658	624	653	675	693	664	655	648	647	646	636	665	634	701	624	705	689	649	590	690	652	605	643	652	650	665	650	668	652	681	629	655	668	655	599	648	610	655	621	671	619	668	654	637	618	632	649	648	690	650	646	634	658	640	635	640	610	660	662	634	666	653	649	655	657	647	613	679	678	634	687	609	635	649	683	648	622	644	665	657	681	625	655	647	637	650	642	632	616	623	614	629	676	666	663	616	663	618	656	607	617	634	658	636	612	648	622	621	660	644	663	686	625	679	666	602	645	665	640	667	651	665	671	672	695	681	698	618	622	695	684	649	652	619	671	680	671	634	705	634	651	649	702	676	660	620	676	641	678	654	641	614	630	670	669	641	628	648	652	652	652	670	670	671	670	641	658	690	648	629	645	648	669	657	641	618	655	662	674	646	638	692	683	646	653	607	657	693	672	656	663	670	622	626	621	669	665	691	621	665	677	721	632	686	612	662	637	652	647	642	597	635	650	692	662	641	645	665	616	622	642	648	646	683	657	640	665	637	662	613	653	667	656	667	601	652	634	695	681	669	690	643	615	595	671	611	646	686	628	646	675	622	641	686	696	627	623	670	664	678	701	670	625
5272	11948	13296	8221	5539	3968	4046	3304	2670	2111	1670	16089	22760	14935	6976	2409	950	660	567	621	571	518	581	543	553	605	545	607	576	501	562	559	557	597	572	578	576	605	582	573	527	570	507	538	560	569	547	593	552	565	586	586	533	553	579	611	529	582	567	549	567	545	536	528	578	588	588	557	579	535	594	537	502	619	540	569	548	546	533	526	545	512	592	578	557	561	563	520	567	552	569	572	534	548	532	564	545	540	554	607	623	533	551	558	549	566	581	546	584	549	582	521	603	512	559	617	528	577	555	561	541	584	543	571	576	585	579	526	575	511	529	557	521	567	546	559	521	555	519	556	567	540	573	553	567	548	550	552	539	555	571	551	556	585	580	599	546	573	543	521	505	535	553	568	542	542	581	553	573	525	528	516	574	545	562	509	570	550	628	513	569	545	548	563	547	562	522	545	574	547	556	567	566	548	534	557	563	524	564	545	565	574	555	562	548	548	546	535	560	588	580	530	539	537	576	517	540	546	552	543	555	579	525	545	545	542	569	530	555	566	567	556	558	554	564	536	530	558	589	569	597	528	583	551	549	566	552	583	558	559	565	558	557	524	564	539	585	558	549	535	539	591	578	516	534	536	575	537	541	585	558	523	584	572	539	539	565	555	557	550	570	538	557	579	540	547	532	586	575	572	567	560	528	556	540	599	576	532	543	560	573	570	553	546	522	528	549	525	552	527	551	547	560	501	592	502	527	568	537	571	576	532	575	514	563	524	566	592	533	546	552	574	588	524	595	539	538	549	548	611	527	546	584	545	558	553	551	520	556	597	547	530	540	545	546	546	578	525	547	583	547	580	552	570	551	469	556	539	509	562	508	559	570	521	554	518	584	504	631	556	572	530	556	551	542	545	555	539	520	591	551	553	578	547	609	555	578	523	553	493	600	536	535	597	574	568	555	560	609	555	551	578	541	569	537	605	552	585	527	510	566	524	529	542	537	587	558	549	564	551	556	552	584	532	528	571	542	539	541	578	544	524	538	588	559	596	542	529	573	567	535	515	540	592	548	517	540	554	536	567	542	549	543	517	556	579	528	531	537	550	522	534	541	514	565	539	564	514	544	598	591	515	564	593	546	580	596	576	542	515	550	572	539	532	524	555	521	549	546	538	505	585	552	573	530	553	518	538	518	575	560	577	509	547	569	557	533	483	512	549	533	596	541	565	489	618	548	524	589	584	570	535	530	566	518	586	561	539	556	571	596	557	571	569	559	553	558	541	600	577	583	582	583	580	543	550	564	544	586	559	536	566	508	556	526	545	519	570	512	559	515	521	586	575	580	524	582	572	542	560	519	555	513	555	550	564	565	535	571	533	599	541	524	582	570	533	553	505	558	504	578	572	555	548	574	523	528	562	541	530	549	570	520	514	525	555	556	583	596	592	586	535	549	574	556	505	556	531	562	540	549	550	518	526	533	551	555	570	573	547	603	558	517	518	545	569	570	530	563	523	530	536	549	536	567	505	554	538	612	585	549	576	539	571	577	534	562	561	536	551	540	529	531	563	555	547	557	503	548	577	543	576	534	572	566	547	560	579	536	513	561	548	522	555	558	554	534	521	536	526	531	556	521	574	579	567	547	560	571	514	557	577	573	542	569	557	565	546	555	559	545	559	513	545	553	574	574	500	554	530	590	540	552	612	511	551	553	566	556	525	552	554	528	568	502	565	521	584	561	534	530	508	512	541	589	551	547	547	508	570	544	551	522	580	564	576	553	538	570	550	559	593	557	553	560	558	544	551	551	524	530	549	549	544	522	583	544	557	568	578	574	536	561	588	571	524	566	543	574	557	563	560	555	522	548	556	534	520	580	556	540	559	608	550	585	544	540	548	566	614	581	540	546	532	566	526	573	568	554	531	554	533	565	512	523	500	570	551	546	573	556	534	565	531	554	553	560	542	566	537	557	596	557	526	592	534	544	533	563	552	569	480	551	525	543	573	514	566	526	521	507	557	588	514	561	604	549	572	557	571	522	557	565	546	554	553	564	519	595	513	555	556	528	578	506	539	542	559	564	560	563	599	579	541	586	536	546	568	603	559	559	512	538	582	531	521	589	576	531	536	540	545	581	558	562	548	551	523	517	531	575	552	545	572	511	501	560	523	553	571	551	548	525	536	551	558	550	593	561	561	568	537	550	535	534	555	537	550	534	507	515	563	578	552	542	561	584	531	541	556	520	558	552	530	569	534	547	534	509	550	565	595	555	546	594	574	545	508	528	535	565	491	564	529	528	536	531	520	557	594	525	548	570	555	597	550	525	510	513	611	552	542	550	542	556	552	587	561	555	539	524	520	584	556	562	556	539	556	515	517	517	547	557	589	575	546	533	524	519	518	548	563	531	581	553	496	578	508	576	522	526	519	540	554	521	571	471	563	552	544	550	567	555	545	531	564	568	498	542	550	595	569	581	522	537	541	546	539	538	558	534	543	542	597	550	586	542	559	557	560	521	539	560	540	561	580	599	554	554	561	560	588	555	556	534	585	574	547	520	534	520	548	565	580	551	500	571	575	531	535	506	552	512	532	561	587	515	559	571	551	516	543	506	562	532	544	542	563	555	550	556	555	572	565	554	504	578	555	540	598	552	570	547	527	587	536	568	558	505	559	495	555	516	535	553	586	570	561	549	561	551	543	532	560	540	533	566	527	548	565	528	530	540	604	565	573	538	544	566	561	566	572	541	511	537	515	538	588	512	580	565	567	573	545	571	553	551	560	543	550	525	595	558	542	527	554	508	557	568	551	557	563	580	521	575	554	539	581	510	568	542	526	505	526	567	540	557	526	571	570	517	548	551	521	518	586	565	536	554	569	538	532	549	511	527	539	545	562	587	536	563	583	566	560	613	570	523	581	584	548	572	519	537	538	538	563	531	585	583	532	535	519	521	527	499	546	538	555	565	567	540	577	563	581	526	571	545	526	554	551	518	559	542	539	525	553	534	531	568	577	521	535	560	563	572	583	559	559	572	540	533	618	527	562	570	527	556	543	522	501	535	508	518	528	553	598	537	595	492	538	550	547	497	559	564	553	561	584	542	526	537	556	550	561	573	558	562	524	531	521	530	550	519	549	567	507	581	502	546	592	541	557	534	534	556	564	516	549	523	577	541	532	537	558	544	568	581	539	549	578	532	577	550	597	553	535	587	554	505	570	526	586	526	577	563	519	508	546	565	528	568	533	559	563	549	594	530	605	578	583	514	572	557	502	527	567	497	524	595	561	546	550	555	575	552	546	581	522	544	585	576	550	527	522	584	576	532	546	570	533	535	562	498	548	596	587	575	548	541	537	560	569	582	555	542	539	562	587	578	569	534	543	561	542	540	540	582	527	548	557	533	528	547	586	563	536	534	561	517	541	504	556	553	544	551	548	519	516	534	559	543	568	549	552	530	619	524	546	531	534	565	549	563	549	574	552	573	535	549	526	533	603	589	559	524	523	536	571	566	562	580	560	493	540	557	556
26999	11071	5231	3626	1700	1099	977	864	736	715	609	882	1597	1501	1040	748	606	516	501	540	531	543	521	504	509	535	576	526	530	527	532	517	514	520	517	534	512	563	521	470	538	528	511	505	524	557	538	552	531	536	514	528	541	557	508	561	505	536	549	531	550	525	530	509	517	531	537	555	539	526	510	509	538	536	531	578	539	514	569	531	534	532	506	567	508	498	520	533	535	501	517	514	561	518	533	509	544	528	561	526	527	507	505	534	530	532	519	485	566	551	544	537	532	549	544	500	548	526	531	521	530	520	475	506	530	530	539	557	546	475	527	523	556	514	524	549	524	526	529	576	520	508	538	503	542	560	540	518	526	567	539	557	505	516	506	500	534	541	547	532	533	533	515	524	537	519	507	521	528	498	539	518	546	530	519	468	552	511	557	531	528	560	542	558	544	478	520	500	498	572	497	538	538	504	581	489	536	559	596	501	546	520	548	536	485	536	552	550	496	539	538	549	519	516	520	520	528	519	507	541	527	511	552	556	498	549	528	484	549	528	524	536	497	553	512	528	508	548	494	540	510	484	555	546	525	561	520	567	558	553	512	541	574	514	462	498	523	568	547	559	585	570	521	555	516	565	486	509	520	507	533	508	533	553	524	520	509	507	530	537	496	541	555	516	516	527	507	484	515	492	526	506	541	514	498	540	516	492	521	508	524	517	556	486	521	509	590	544	574	546	500	535	556	575	546	525	522	536	569	549	533	527	524	528	508	571	506	537	555	496	508	532	470	546	560	529	527	543	549	489	515	519	533	533	511	558	511	525	530	505	528	521	525	533	523	497	526	533	509	486	504	499	512	498	579	527	495	520	544	531	546	556	511	561	544	520	502	521	525	499	540	516	533	554	540	520	509	551	505	537	523	546	498	533	535	545	501	513	564	531	512	518	499	581	527	525	536	525	497	540	503	514	493	518	532	558	553	541	560	558	521	508	525	499	551	518	549	552	504	542	524	564	509	553	535	546	516	511	516	504	534	527	511	511	499	525	499	500	542	530	533	533	548	531	540	532	540	525	544	535	520	532	516	574	511	557	509	512	499	557	571	512	506	556	538	589	527	548	495	515	507	545	582	517	500	555	522	482	519	557	539	547	522	518	520	512	512	516	516	474	523	579	503	500	541	511	553	562	479	539	495	515	529	553	518	491	531	517	505	523	523	535	549	511	556	571	510	522	556	505	562	544	529	496	531	546	539	578	566	529	525	541	543	558	550	577	490	544	477	516	501	554	540	494	562	496	544	547	548	584	490	490	529	515	533	545	551	485	486	538	494	531	506	522	529	565	519	535	514	555	514	509	533	542	524	506	529	512	535	557	525	519	533	510	491	552	513	533	542	511	532	568	522	513	530	491	536	519	516	524	566	526	524	529	499	524	521	518	550	526	507	560	568	496	526	483	514	476	551	505	571	500	525	541	497	531	548	527	524	488	525	533	502	498	513	488	505	526	474	520	517	514	544	541	517	535	550	543	485	522	477	530	509	518	506	541	516	577	513	533	550	517	551	533	506	511	511	521	556	520	492	521	534	540	508	499	486	530	590	543	507	554	534	511	509	515	516	563	504	531	531	535	532	505	525	533	470	526	510	542	527	508	550	522	544	522	557	511	509	529	548	518	562	514	524	547	519	507	561	507	535	544	514	502	555	528	530	566	513	525	507	494	526	553	518	526	535	528	548	515	542	506	513	560	558	478	541	498	497	554	508	537	553	531	535	525	530	487	535	531	539	530	531	519	511	508	517	472	546	502	531	524	492	501	520	499	580	502	565	517	512	510	582	524	516	510	555	551	543	545	580	518	505	527	573	525	520	534	522	510	561	520	506	540	514	528	517	535	480	513	541	533	523	499	527	522	514	553	529	513	523	531	522	528	537	464	531	547	484	518	544	530	532	563	526	480	527	477	526	500	536	522	554	551	547	525	519	509	546	552	556	546	517	528	552	516	529	513	528	537	539	505	499	590	489	529	581	558	494	530	554	516	525	500	485	560	536	538	517	483	508	536	532	538	544	534	525	505	533	547	494	507	515	522	523	527	542	525	537	510	503	510	518	544	511	542	554	501	502	536	496	559	535	556	550	507	519	513	557	548	520	540	549	562	557	519	557	491	524	549	476	514	551	504	489	520	566	498	524	519	541	520	562	542	547	539	492	557	523	527	516	505	524	523	521	554	547	505	525	574	518	528	526	565	519	527	536	536	544	523	544	507	531	492	533	496	512	516	509	531	561	535	532	557	565	561	504	581	520	523	538	549	532	546	528	518	535	539	511	508	522	489	504	506	479	514	529	555	517	558	480	524	570	535	508	548	531	526	524	502	496	531	544	549	523	554	526	526	524	516	508	513	533	543	485	528	542	504	513	553	554	537	538	526	529	513	520	530	537	555	510	521	512	533	535	515	550	488	541	547	515	588	532	526	508	557	509	510	531	507	524	543	496	505	510	596	492	512	528	533	534	547	533	561	556	546	536	550	513	541	557	500	550	531	508	528	527	513	524	514	561	552	547	516	549	544	535	518	537	537	528	511	511	497	527	513	550	536	547	511	530	551	538	523	557	508	529	552	540	565	523	492	540	541	545	508	512	525	503	514	528	517	527	519	549	481	521	524	543	495	485	527	550	520	543	532	515	529	513	486	500	516	499	506	532	516	510	527	511	536	532	520	521	536	490	501	514	513	572	540	465	518	488	527	530	538	543	534	541	508	509	536	536	533	515	517	538	499	469	530	517	545	525	497	526	513	483	481	508	502	540	564	523	528	514	540	503	532	506	556	585	501	579	497	505	488	534	521	524	523	551	539	522	578	513	516	500	520	502	509	488	480	500	489	507	488	529	509	502	534	499	519	518	515	494	525	537	516	529	506	520	547	518	517	491	533	506	556	552	531	516	517	512	501	551	503	521	504	500	543	504	514	566	539	538	512	520	536	495	485	504	509	502	544	519	542	516	573	522	493	542	526	546	527	538	525	536	504	580	508	514	516	480	512	491	494	536	533	524	498	523	491	580	491	542	526	537	561	522	555	543	540	540	538	518	480	539	519	524	522	555	529	511	543	516	480	543	578	502	565	541	547	511	528	513	548	551	531	513	506	541	511	534	540	503	551	508	546	538	583	548	513	522	513	474	505	543	493	556	531	515	556	530	556	502	535	484	549	550	514	531	500	535	528	507	539	484	552	536	525	506	553	488	536	467	542	525	538	521	519	543	526	521	521	458	507	534	529	528	534	512	521	529	531	560	492	494	509	505	517	525	565	521	580	506	525	563	511	576	544	544	526	575	542	518	541	586	549	548	568	513	545	504	559	510	529	555	498	571	520	528	508	542	555	545	521	515	567	575	546	546	520	574	547	511	563	513	583	599	525	546	568	535	529	502	544	533	473	549	517	524	534	525	514	537	496	498	536	529	546	524	564	557	535	516	515	571	533	531	520	510	526	496	507	553	539	514	542	531	522	532	501	577	559	512	483
6090	3894	5185	3410	1932	1427	1194	967	860	761	704	1060	1972	1605	1016	635	499	468	452	447	421	411	456	450	416	412	430	502	429	468	435	464	473	432	398	427	469	431	405	431	443	451	437	433	415	464	444	450	456	421	435	465	468	459	468	430	447	429	471	451	436	466	447	448	433	460	446	483	445	392	411	438	403	454	432	411	452	437	419	435	417	435	450	451	433	464	453	416	412	442	450	426	441	413	422	426	440	465	424	424	456	441	410	419	417	417	433	459	478	444	440	437	446	439	405	446	452	426	435	445	422	438	451	424	411	413	424	425	440	419	471	478	436	443	409	443	502	426	439	480	439	416	466	425	425	410	451	429	459	441	423	411	463	432	416	485	384	415	448	442	453	453	427	418	460	471	404	432	401	420	435	461	475	458	470	423	426	381	445	426	443	454	423	481	442	451	468	445	452	440	422	417	418	411	452	414	433	457	401	431	399	387	468	468	430	504	456	446	455	428	420	404	455	433	402	456	395	452	441	469	389	409	456	450	450	425	453	435	406	444	417	471	441	453	471	437	441	472	422	434	422	401	454	445	423	426	404	426	440	478	462	413	419	458	432	452	454	445	445	437	470	447	443	406	447	424	459	433	429	424	449	433	477	446	462	439	456	443	438	457	455	426	433	469	442	412	467	483	454	475	432	415	447	441	466	434	450	405	441	452	477	403	472	448	439	463	461	434	460	435	451	431	448	465	454	458	444	487	393	441	466	447	422	418	479	464	450	426	437	438	456	445	435	423	459	446	397	437	441	444	432	462	413	413	422	447	432	433	448	433	438	445	413	439	465	448	442	413	454	440	446	443	404	442	429	473	405	440	436	423	435	413	439	458	426	434	431	435	410	393	424	401	438	447	444	474	407	471	419	455	418	453	452	443	445	492	438	428	420	444	466	440	395	428	435	415	446	427	450	446	462	450	414	421	481	419	415	430	449	443	447	403	439	409	398	413	474	451	460	441	448	427	435	442	450	462	460	433	459	453	424	443	466	449	435	418	434	404	423	485	433	420	429	431	477	441	411	490	442	413	405	460	438	453	492	445	451	424	413	436	428	472	421	472	428	455	448	462	438	446	432	457	444	427	423	437	448	396	424	429	409	457	476	416	418	447	483	447	443	451	440	452	464	415	463	426	463	436	467	445	448	399	449	444	450	436	450	430	432	440	432	406	436	433	464	455	438	437	463	429	486	427	473	464	422	415	433	414	390	422	456	480	423	443	467	400	464	450	428	442	461	458	448	428	442	455	419	449	453	436	444	452	438	426	433	423	422	399	415	455	437	460	431	465	428	446	441	419	457	469	468	450	440	467	448	410	438	455	434	437	403	440	439	454	456	435	432	429	425	421	467	465	435	420	470	450	422	467	438	434	448	439	426	457	428	470	436	445	468	445	424	427	421	426	418	422	441	446	444	429	457	444	418	419	456	441	432	435	476	425	456	480	385	466	436	431	454	428	427	428	444	423	458	431	435	434	481	462	422	488	411	413	439	436	444	480	424	447	425	453	419	446	422	454	413	419	432	391	413	461	441	423	409	457	424	440	432	458	455	474	447	437	425	440	432	429	438	477	449	441	451	414	465	464	440	436	458	470	426	469	428	407	430	418	490	471	445	442	424	427	426	443	472	442	412	453	421	442	455	413	443	438	410	482	465	427	440	473	451	425	441	436	426	477	431	411	417	415	424	440	431	410	442	452	474	446	467	439	437	439	430	472	437	448	445	437	438	426	475	480	448	422	393	446	435	480	461	453	443	442	402	406	442	419	444	439	472	423	457	458	425	455	433	410	403	413	414	409	407	415	421	419	429	441	450	450	464	428	441	469	432	410	407	458	457	455	461	455	405	416	409	414	447	438	456	420	405	422	420	439	433	472	450	417	441	410	419	477	446	472	505	454	464	440	435	462	447	446	462	445	407	433	446	414	422	435	415	441	433	433	415	436	437	410	449	464	430	418	440	435	454	414	471	467	433	439	431	434	436	410	406	469	456	424	430	428	435	416	441	451	414	446	444	452	454	354	449	457	470	425	461	446	432	441	476	479	420	431	443	440	420	468	464	442	427	422	443	443	450	444	465	425	455	423	441	438	445	427	454	463	463	437	423	438	455	423	433	439	434	464	412	431	457	439	475	411	411	414	445	427	433	440	441	430	408	423	453	448	462	430	457	490	511	428	429	438	396	436	440	465	445	411	468	455	439	427	437	426	447	444	455	439	466	439	472	468	487	462	434	485	432	445	443	439	420	464	449	424	421	435	420	436	440	460	421	423	424	459	452	456	440	398	387	448	405	418	443	417	446	461	426	443	430	430	405	446	463	447	430	445	446	491	418	428	457	466	438	434	407	446	475	437	434	447	432	486	425	432	400	447	449	414	441	435	448	437	419	455	484	424	442	432	409	470	420	476	447	436	420	451	430	414	468	422	454	417	448	456	464	407	519	437	448	422	455	416	425	452	453	465	430	480	469	427	401	455	456	425	457	399	443	425	412	450	459	445	466	468	424	434	448	413	440	418	421	436	414	426	472	460	428	439	435	471	433	415	445	432	430	470	426	465	429	414	424	454	474	423	424	411	465	462	464	447	457	435	437	451	427	424	427	438	475	434	465	418	397	431	421	450	448	412	463	478	497	404	412	452	443	425	429	390	430	460	429	463	425	432	406	434	421	449	432	429	438	449	444	453	445	460	432	449	429	439	460	432	441	411	405	448	463	442	458	475	461	442	451	441	471	401	439	423	453	437	424	435	484	439	421	443	483	422	396	443	435	402	441	466	427	454	432	450	427	429	420	444	439	431	463	429	456	463	423	460	421	476	457	403	450	434	428	431	415	460	411	406	457	415	454	450	480	435	439	429	411	412	441	450	440	428	448	465	420	425	404	443	437	422	452	462	463	483	461	423	437	436	426	442	444	450	433	419	465	428	432	431	463	430	438	427	435	455	421	449	444	455	447	449	452	460	443	434	429	416	454	433	459	453	440	416	449	446	441	488	449	453	433	448	419	478	429	452	433	442	442	457	444	432	373	446	433	403	432	440	462	425	443	431	444	440	450	445	474	441	439	429	458	441	455	443	431	456	451	486	436	381	469	438	421	441	455	438	411	428	441	470	420	432	410	423	439	464	421	459	450	459	404	412	466	444	434	418	434	433	436	391	442	477	427	485	466	439	431	406	458	413	470	455	494	421	467	421	437	470	403	439	458	477	416	448	423	409	452	413	462	416	435	458	430	434	443	407	409	419	424	423	437	457	433	454	441	437	434	464	419	436	441	406	438	459	454	455	434	395	440	455	450	465	469	441	420	437	424	434	445	404	435	435	458	404	433	462	441	409	430	457	452	434	449	474	426	434	448	428	427	441	463	431	444	447	459	443	448	442	468	451	463	417	469	459	435	418	428	445	441	478	444	397	425	480	434	399	423	449	423	442	417	410	464	405	433	430	466	442	417	418	468	437	472	429	459	424	458	456	460	411
24856	20838	26752	24836	10887	3156	1870	1310	1107	1095	1054	5203	14315	10099	4448	1592	768	623	566	581	591	635	568	565	528	600	594	539	575	559	557	577	558	558	584	563	602	504	543	569	560	600	559	554	556	565	573	522	607	603	529	581	542	557	561	545	572	593	571	569	540	542	591	582	563	582	566	524	582	588	551	507	582	590	568	556	541	578	551	548	518	575	539	549	569	568	530	511	566	577	578	549	580	587	536	577	553	569	568	538	568	574	544	583	551	537	559	561	557	572	591	559	556	570	532	591	556	562	546	573	613	540	549	585	553	574	554	572	519	571	538	557	536	563	547	512	527	562	564	577	575	564	508	558	574	549	549	555	572	565	549	572	523	584	573	567	565	566	563	557	540	546	577	549	580	598	565	558	516	510	539	563	568	555	523	549	610	562	572	551	572	566	563	602	551	588	579	536	555	566	564	547	574	549	545	510	569	573	566	550	564	560	512	529	524	551	537	547	526	562	570	534	583	577	547	556	559	588	512	533	587	573	587	563	571	546	581	539	551	516	497	521	552	553	552	577	593	541	564	545	550	578	578	564	566	599	555	587	576	562	559	518	608	593	578	554	612	510	550	561	590	555	577	587	539	539	550	559	546	593	615	554	516	554	566	546	575	546	563	563	556	541	540	536	558	515	580	556	581	572	570	569	571	563	607	554	564	588	602	537	561	611	523	568	593	566	550	541	573	551	559	583	551	569	549	559	529	533	570	525	556	565	515	565	570	557	525	592	518	564	566	542	557	599	582	570	572	580	552	549	553	552	522	552	573	580	528	555	528	581	578	546	494	572	566	555	586	578	548	587	609	529	538	600	541	559	511	530	570	534	574	576	565	536	557	557	584	559	554	556	555	558	582	559	555	572	553	533	567	591	515	551	594	572	556	553	531	562	522	521	565	581	545	556	552	557	549	576	571	559	541	552	548	552	587	552	576	548	509	545	582	544	536	591	576	565	583	550	604	567	518	538	551	547	591	542	609	567	529	542	552	568	533	568	543	514	592	587	552	535	561	614	573	553	549	539	547	532	566	548	551	564	538	559	595	534	552	589	558	516	537	586	572	579	572	516	540	540	551	560	592	537	591	559	529	515	544	597	527	531	561	580	522	569	556	595	553	543	613	546	557	557	589	537	591	546	502	526	575	568	538	550	540	544	559	528	621	588	548	555	548	541	544	600	584	570	561	534	590	551	595	594	554	563	557	582	547	536	540	540	563	576	523	558	556	560	527	591	594	555	574	560	567	495	526	549	595	579	544	527	535	561	581	544	555	544	581	588	572	578	571	560	521	536	569	540	551	547	535	495	575	531	553	570	539	538	532	538	551	566	518	547	555	534	546	506	573	573	530	581	571	521	573	583	564	542	571	561	524	539	555	560	581	556	558	528	549	571	582	568	571	529	561	550	578	499	568	508	518	524	530	573	572	525	547	548	547	544	579	514	579	585	555	542	562	591	561	571	536	558	575	611	541	519	548	526	537	541	544	580	576	599	555	591	593	529	564	530	586	551	532	546	578	533	579	569	566	564	576	558	556	552	559	560	558	539	585	542	574	587	592	546	575	557	552	576	574	530	574	586	561	559	574	575	544	572	572	580	557	564	554	545	588	555	544	547	561	564	582	553	604	571	557	527	577	539	540	544	565	560	540	595	580	514	539	567	552	554	549	569	608	583	547	546	568	535	536	532	564	546	544	599	537	572	576	575	610	540	511	591	551	538	560	560	565	556	543	542	529	537	577	525	538	555	579	593	525	585	556	541	597	532	520	530	571	504	520	537	602	560	590	535	517	562	539	542	571	542	508	558	584	558	562	536	535	582	567	570	549	543	564	574	533	562	546	549	558	586	568	551	568	565	608	538	549	530	532	588	524	555	548	573	557	558	544	536	546	546	587	544	543	553	523	549	551	557	565	592	549	549	548	558	561	567	621	554	552	611	521	579	549	577	530	521	579	548	558	622	533	562	511	508	535	601	578	568	523	574	541	488	574	505	559	535	526	561	591	546	625	534	527	538	541	527	552	545	530	579	560	567	556	557	572	557	603	581	572	575	569	575	567	555	564	574	545	553	554	549	505	532	593	556	543	531	551	594	508	544	570	612	552	562	530	540	535	549	567	544	533	517	557	601	532	530	601	521	607	586	601	561	541	569	538	573	539	557	556	558	554	598	559	545	529	584	585	559	541	543	535	555	563	571	600	574	534	565	555	568	539	550	547	553	556	555	549	567	547	501	584	572	555	561	563	594	539	574	591	561	558	574	562	611	534	553	579	547	535	586	558	572	529	534	562	530	556	521	547	563	603	549	558	561	559	521	555	572	539	527	588	534	556	597	562	556	535	562	566	525	541	595	586	571	559	542	595	545	593	535	555	551	568	564	582	537	543	555	577	553	526	597	529	541	538	528	517	530	598	574	538	586	547	540	583	592	543	547	554	511	530	540	486	571	541	577	547	572	581	566	551	556	553	559	524	567	514	571	541	566	544	529	558	579	570	548	604	543	532	554	507	567	501	536	571	516	544	564	548	543	605	552	581	585	565	537	528	562	562	617	571	571	571	561	537	569	514	591	543	549	545	586	588	571	554	594	560	541	553	529	528	518	549	540	555	588	561	555	594	506	567	549	535	600	586	589	579	540	515	588	571	563	563	584	594	549	522	535	572	521	518	537	518	564	529	539	524	559	561	526	560	561	524	582	529	525	546	553	527	552	543	588	548	512	579	532	556	550	548	560	553	566	610	538	559	596	569	543	535	555	536	539	509	533	568	543	536	580	580	518	550	562	546	590	542	542	544	581	533	554	529	604	563	555	551	495	572	529	571	555	575	549	531	534	538	605	560	553	528	541	591	573	519	533	569	552	522	541	573	555	558	527	606	537	532	550	540	537	547	573	567	583	557	591	564	519	538	563	555	561	542	566	585	556	566	581	546	552	533	530	577	531	560	540	538	571	543	559	537	564	516	580	556	575	582	538	547	556	529	552	501	546	556	506	562	575	598	544	563	579	512	590	616	548	554	572	550	597	555	548	553	555	529	572	536	560	591	512	575	591	568	517	548	532	536	561	599	556	547	536	535	539	552	592	503	512	553	556	538	537	591	538	563	543	580	570	601	589	512	565	542	573	574	565	596	594	547	545	612	571	537	568	499	548	540	560	563	565	551	539	595	555	568	542	537	575	553	559	569	577	582	554	567	573	549	557	543	583	554	567	566	575	575	583	545	575	557	596	555	541	541	553	561	562	561	564	555	550	576	558	578	550	567	567	574	597	549	569	562	639	538	535	594	556	527	561	575	511	565	565	568	591	526	532	523	579	568	561	582	545	551	586	552	566	585	584	547	503	584	570	614	566	559	536	548	570	598	599	548	546	549	518	537	581	548	549	555	529	533	522	562	570	540	546	553	560	530	567	567	574	548	521	580	577	529	615	528	565	524	588	582	568	552	576	539	560	551	563	548	563	542	532	545	546	550	637	538	560
5325	7371	7384	4743	3594	2693	2052	1471	1352	1437	1269	7445	14435	9515	4443	1639	739	505	459	470	440	489	479	530	528	454	496	435	453	409	484	504	458	437	483	461	437	502	470	446	479	503	487	486	508	504	516	478	491	485	478	459	470	457	486	500	534	501	480	472	455	485	458	468	494	508	523	485	499	496	467	476	454	470	470	472	453	480	544	494	443	457	506	515	470	488	514	460	496	508	475	476	508	510	458	455	478	440	447	473	502	471	492	466	497	470	475	500	487	495	465	480	487	467	465	456	460	499	465	464	518	473	444	456	471	453	501	462	488	481	468	458	444	468	458	472	459	468	499	502	439	506	472	501	452	499	459	515	500	463	469	468	461	464	489	479	462	484	497	459	468	522	469	504	475	476	478	441	426	465	463	480	473	486	469	477	497	472	478	428	548	485	523	521	497	462	479	462	498	492	474	491	505	460	450	463	462	498	458	484	458	477	490	477	479	441	462	487	475	418	462	443	479	508	522	490	475	500	456	462	493	469	473	487	492	502	488	476	487	444	492	453	469	506	469	491	470	514	472	458	484	461	494	472	511	499	456	486	508	482	523	483	480	485	481	486	506	450	498	485	462	527	466	447	490	506	499	470	435	486	455	497	478	487	484	482	451	500	489	474	505	472	498	500	490	517	484	468	506	493	511	471	462	475	468	509	464	461	490	492	487	463	478	434	465	452	493	452	484	516	484	481	495	460	440	522	487	495	509	459	452	459	483	452	475	456	458	504	459	432	487	446	478	457	474	468	505	461	433	471	481	502	489	463	488	534	535	496	438	462	440	465	458	501	488	462	471	484	484	470	489	506	473	465	490	482	485	461	462	488	502	508	457	465	505	497	466	479	454	476	454	495	459	459	501	486	467	466	465	461	483	466	484	527	469	481	483	472	472	456	505	508	489	519	461	481	439	470	480	460	480	466	452	445	525	476	473	473	489	465	496	473	440	486	500	472	443	467	430	500	514	470	518	462	452	458	469	490	457	468	492	437	449	442	461	434	491	479	487	438	466	456	475	467	490	475	483	460	476	495	483	491	462	439	484	483	445	490	432	489	453	467	475	452	483	490	469	499	468	482	479	498	455	495	483	527	486	456	477	447	425	491	508	488	480	457	448	472	479	467	444	458	466	481	456	494	448	499	483	483	437	540	501	492	443	456	518	435	478	480	489	491	482	513	483	516	481	501	469	513	474	494	475	472	481	502	471	436	464	476	506	466	492	473	490	462	493	526	452	474	436	492	506	494	447	510	477	534	508	478	477	507	473	465	470	466	481	468	468	469	460	484	459	441	467	468	456	472	475	494	450	480	505	497	484	498	473	475	432	466	473	500	469	434	466	469	464	496	483	514	467	433	450	503	471	456	453	470	469	483	486	471	477	488	464	464	510	487	513	482	489	468	498	497	489	526	477	487	477	466	485	477	478	446	467	499	512	503	486	465	448	481	516	518	463	476	463	462	459	467	467	499	499	485	459	468	488	479	454	477	472	497	471	487	501	498	468	475	428	517	462	439	438	484	503	481	452	486	500	459	476	512	485	440	526	511	487	506	483	503	474	486	452	480	463	522	492	522	507	485	506	467	488	442	471	454	479	450	505	518	476	502	456	462	464	418	483	458	471	455	471	485	490	473	474	499	449	446	472	484	489	471	485	484	450	445	500	435	465	460	480	473	487	519	446	487	474	456	442	473	468	465	488	439	479	443	475	465	488	494	501	492	452	465	452	462	462	513	467	482	473	443	472	458	470	468	514	481	493	525	515	464	439	449	453	450	448	473	489	479	487	489	481	479	485	470	471	480	458	495	473	489	522	446	499	479	468	468	467	458	486	502	480	479	487	488	459	497	454	468	461	483	487	445	500	522	498	448	474	480	460	508	483	496	476	451	458	488	446	467	475	457	487	478	446	480	508	507	466	462	461	443	458	471	457	508	496	494	512	445	498	483	520	449	481	422	494	502	442	446	476	492	467	461	513	486	447	460	503	483	487	535	486	471	431	516	479	449	487	464	469	468	483	453	507	464	473	454	444	477	503	489	454	480	494	456	492	467	448	446	498	484	455	466	508	460	506	469	483	449	482	450	450	471	492	476	423	488	483	510	475	504	462	506	464	475	423	495	475	457	421	464	470	461	459	473	501	475	465	463	463	441	441	454	484	440	473	475	443	453	481	513	503	489	460	469	466	481	446	483	466	497	494	512	485	474	465	490	443	448	482	487	458	491	494	482	471	454	502	498	522	460	506	529	468	466	492	470	475	467	475	452	479	476	508	516	469	427	508	461	494	462	457	487	475	486	476	494	483	507	452	477	464	511	463	464	478	492	498	485	487	452	493	442	472	453	468	488	475	490	489	507	470	474	462	501	497	484	489	457	452	464	480	430	490	478	475	472	467	493	468	473	477	480	489	458	429	477	508	468	494	489	508	464	504	462	475	505	490	469	523	515	476	480	534	458	437	508	471	491	482	433	450	477	467	509	464	471	468	456	457	472	491	485	473	448	444	478	498	488	498	426	494	476	480	473	495	472	452	463	502	494	461	482	471	468	463	500	483	456	476	450	482	485	475	516	430	492	490	473	518	478	498	446	482	487	452	471	463	452	471	447	511	491	463	489	437	500	494	460	477	497	508	448	476	477	454	470	482	463	455	501	509	480	461	497	487	486	474	505	500	497	473	452	482	475	455	496	480	468	451	488	501	479	478	459	472	501	502	420	468	490	486	473	466	483	469	486	489	499	493	427	436	494	524	493	531	451	460	462	458	460	443	464	465	488	495	486	451	471	481	457	427	471	507	490	476	472	438	463	487	465	493	471	451	470	480	503	482	457	493	482	496	473	450	504	492	472	507	450	485	482	502	455	432	515	530	478	510	451	479	490	446	479	396	492	473	530	453	513	444	513	488	485	457	466	517	476	471	445	477	489	473	498	458	493	496	467	471	492	467	489	505	471	454	449	532	491	508	486	458	451	471	460	471	449	448	527	482	463	468	449	491	450	448	531	492	481	498	454	478	464	504	453	451	480	484	469	488	464	488	491	471	509	456	459	479	497	476	437	492	488	489	529	456	478	491	464	480	496	459	480	482	436	459	475	486	462	483	456	474	467	499	526	459	490	489	481	504	490	472	455	496	475	497	455	542	461	441	469	505	499	486	433	505	522	514	449	480	515	488	472	447	477	467	502	504	462	517	486	493	489	450	480	464	484	475	483	470	469	476	484	465	481	466	460	453	489	462	483	498	476	475	523	483	462	458	466	482	441	493	491	473	489	501	488	472	493	478	462	463	452	483	432	477	496	499	442	476	498	484	491	422	493	497	479	460	440	471	499	501	456	475	482	494	494	492	444	444	425	508	462	486	474	468	466	478	522	492	500	464	486	495	462	490	485	518	519	480	451	448	486	460	499	458	461	458	443	478	448	435	505	484	448	522	478	495	484	452	524	493	463	488	479	459	495	451	502	496	462	454	435	488	465	454	452
23866	20783	27742	23913	20427	8335	3306	2109	1919	1745	1444	10973	26388	19418	8470	2494	989	775	769	726	703	658	696	700	679	668	737	736	732	738	729	687	666	744	680	720	694	654	689	699	681	712	696	702	660	771	729	677	710	688	680	698	723	676	707	654	673	669	695	656	695	713	694	741	681	723	662	676	671	689	683	715	654	703	664	675	677	721	735	670	732	711	720	720	677	686	722	633	725	746	693	736	689	684	662	623	732	652	711	683	681	691	673	671	689	678	676	717	682	624	665	661	704	713	690	674	681	699	693	666	607	657	661	671	719	740	646	736	668	661	630	695	731	737	699	704	657	692	700	709	656	715	680	687	708	715	681	687	707	715	709	643	721	673	654	702	667	682	671	719	703	703	683	667	747	700	692	667	651	710	710	724	670	680	647	668	709	721	704	665	675	670	663	660	679	690	697	678	656	666	685	720	644	697	693	675	727	695	633	699	701	672	673	665	680	659	684	736	720	668	671	731	680	683	689	696	706	663	698	717	678	630	674	655	695	712	667	668	671	696	661	682	662	696	666	709	728	710	721	703	654	702	710	694	719	665	680	686	671	688	668	707	651	695	672	685	657	643	660	675	670	673	695	703	676	691	620	725	654	750	705	737	697	709	640	666	655	694	685	700	696	687	732	696	696	670	719	694	697	650	707	682	698	729	681	634	703	695	684	692	665	679	681	713	669	675	637	661	661	635	651	678	681	676	693	685	703	691	656	681	715	665	672	681	698	627	713	704	673	679	707	669	705	694	652	647	728	670	625	671	702	649	679	734	726	692	626	702	674	689	688	682	645	680	687	655	723	671	624	690	643	745	685	678	677	676	661	675	694	721	721	716	667	652	663	653	711	682	663	676	663	679	649	709	678	647	702	673	638	681	685	696	697	707	679	676	635	702	704	704	691	715	679	669	713	724	682	686	676	640	657	662	673	677	659	637	708	690	652	694	692	649	632	703	738	704	718	680	644	693	687	658	721	665	684	655	674	695	677	681	670	644	675	676	711	672	721	679	645	698	630	668	673	695	664	655	683	623	716	713	642	699	699	692	716	687	699	659	686	675	660	680	679	696	622	671	664	662	747	699	641	632	709	717	685	619	693	668	677	690	670	682	691	739	622	723	675	684	661	655	673	715	679	733	668	672	695	713	666	695	691	662	726	725	644	681	668	635	683	661	705	660	685	698	674	641	658	645	702	653	650	717	689	688	691	657	698	653	675	679	647	705	702	706	695	724	626	668	728	684	687	664	694	666	731	706	742	664	673	676	644	681	646	663	668	674	672	737	669	684	667	690	643	681	682	686	709	683	665	674	700	728	685	652	652	653	689	693	710	691	665	685	699	713	672	693	681	640	674	637	682	698	638	684	639	664	757	674	682	670	642	678	668	651	723	732	641	661	676	641	691	757	669	672	693	655	704	681	709	689	701	684	707	747	680	689	680	672	700	639	676	711	661	737	685	662	664	689	697	686	715	713	682	667	666	663	681	707	680	735	664	661	694	650	672	656	664	697	710	639	690	677	660	622	619	718	689	659	658	703	658	694	658	678	671	648	711	704	697	673	651	630	659	652	657	677	667	696	679	701	705	706	675	680	645	699	648	602	715	630	686	657	631	665	635	731	643	660	705	616	672	691	655	643	701	738	659	646	727	716	693	635	689	745	670	665	677	709	658	697	695	664	688	656	635	677	703	687	664	705	673	663	649	696	660	731	645	687	716	684	690	661	669	637	725	645	677	707	687	659	686	692	677	699	682	694	701	670	664	701	694	661	725	670	690	737	729	658	637	671	719	720	620	692	641	705	695	661	658	660	709	699	706	704	688	659	703	693	660	710	665	700	664	673	685	666	666	686	695	643	702	716	712	679	722	682	697	707	681	741	709	701	696	672	708	668	655	663	729	642	657	667	704	692	710	665	678	642	713	628	643	677	678	713	645	698	678	695	716	653	716	657	682	743	692	712	692	661	723	671	683	667	678	672	645	692	656	670	710	717	681	706	726	676	671	700	704	673	729	697	654	717	665	661	679	675	697	683	688	655	690	703	695	665	729	670	666	689	709	665	717	728	689	690	694	615	623	705	680	695	668	686	650	736	678	658	626	705	712	728	674	677	670	684	679	685	646	666	665	678	683	709	666	689	726	655	626	746	706	644	715	719	671	688	670	677	708	648	670	660	668	659	638	708	662	706	649	712	692	699	673	714	663	695	719	704	676	686	671	708	686	664	715	644	683	657	631	710	642	745	710	685	741	710	694	725	682	682	672	695	688	699	699	646	683	666	700	651	717	652	678	648	651	657	678	684	653	658	688	658	683	708	702	707	709	693	710	686	707	670	669	718	685	701	682	691	692	690	649	649	643	704	696	651	650	637	650	675	671	722	687	676	699	649	663	673	638	708	667	706	671	679	710	660	687	674	687	696	673	688	655	681	688	689	679	711	665	626	682	637	636	626	726	686	671	701	725	659	694	682	653	669	663	763	690	694	645	704	669	704	675	663	661	719	714	668	655	704	690	677	656	629	696	696	692	655	728	674	728	698	718	598	702	657	676	638	672	649	675	680	641	696	704	694	669	690	719	685	741	651	664	691	708	707	646	742	682	658	674	676	679	707	674	701	682	641	664	714	681	694	739	668	656	712	696	694	696	704	637	628	707	690	690	634	645	670	714	685	661	697	684	663	700	712	685	688	685	653	725	686	653	664	655	687	693	686	652	688	697	642	698	673	690	711	708	669	679	720	671	659	649	694	668	630	667	624	653	750	689	670	671	721	667	637	669	689	730	704	700	670	701	644	696	692	655	708	652	647	688	668	686	693	684	694	632	679	649	651	709	634	676	676	721	690	653	667	668	695	699	691	680	664	650	774	707	715	699	701	716	693	651	714	692	675	665	663	679	687	685	703	642	695	707	686	680	688	664	680	673	625	648	652	656	699	644	649	700	683	667	650	677	644	651	681	670	710	684	631	674	666	643	698	733	669	660	626	700	697	691	674	701	691	738	668	708	645	689	653	679	729	692	698	713	732	650	665	640	686	700	640	683	636	670	712	667	669	681	729	687	704	696	645	640	656	670	689	678	677	684	672	714	674	668	661	706	630	706	670	625	697	675	688	660	675	656	684	700	695	678	646	686	672	680	664	667	626	716	662	665	681	702	676	693	690	683	682	665	655	687	709	658	667	674	632	690	690	654	686	692	661	663	700	690	658	717	707	635	713	656	649	693	698	655	677	646	696	680	703	675	664	722	648	730	672	633	692	697	676	750	694	681	707	673	656	690	683	699	687	760	695	675	668	617	699	664	676	667	659	685	649	704	674	674	696	646	685	672	666	695	684	652	663	720	739	634	683	677	650	637	672	647	685	706	723	657	710	639	673	633	648	676	693	658	617	696	676	648	695	714	658	645	658	659	660	684	685	662	706	721	642	678	672	669	645	688	694	638	708	674	713	678	693	685	686	660	697	702	754	711	694	683	661	701	662	710	692
5604	11333	12894	6498	3548	3144	2799	2554	2502	2086	1804	14688	24499	16266	6984	2299	929	635	586	613	574	589	554	592	572	596	555	601	597	608	605	565	593	584	622	554	601	570	591	559	593	550	554	567	592	605	592	568	589	559	602	570	589	607	568	599	585	550	597	574	576	586	625	590	589	552	544	597	607	582	612	552	561	585	554	604	557	603	576	560	550	587	572	548	562	570	547	531	575	627	558	533	576	565	569	549	555	556	610	594	538	578	614	514	569	594	539	578	586	547	566	612	584	578	552	541	575	589	587	607	598	594	568	581	566	538	591	554	580	552	536	588	565	575	570	595	584	563	583	571	564	605	555	590	555	539	608	611	551	582	596	576	578	584	567	586	619	575	602	592	586	574	625	574	552	593	595	546	562	566	583	534	583	605	584	591	608	579	548	629	556	605	570	560	591	552	568	541	590	533	590	582	530	564	560	583	546	536	572	578	601	604	584	561	587	577	597	560	606	571	577	597	579	593	557	575	563	541	557	579	573	593	580	570	534	555	573	552	591	596	577	539	567	567	551	572	543	549	559	566	572	627	571	555	595	580	553	538	572	552	615	505	618	595	581	607	564	554	575	591	591	523	590	600	590	615	602	601	598	584	595	582	589	603	570	536	591	560	559	602	557	584	581	591	589	577	569	531	583	596	573	592	564	553	598	598	570	596	591	565	545	562	575	558	585	564	584	569	573	583	554	531	626	549	564	609	568	561	560	572	566	556	623	521	569	570	570	564	579	584	600	580	563	585	546	600	559	573	557	563	561	588	587	550	599	652	592	527	571	594	564	564	586	594	559	581	597	548	548	556	574	522	630	549	555	589	579	579	569	569	546	570	558	573	576	589	583	581	615	562	545	583	567	565	576	575	547	518	538	570	588	543	569	586	522	563	564	606	583	505	531	589	578	589	570	557	582	520	546	565	537	554	536	532	554	553	561	562	549	575	568	529	542	517	591	588	589	562	591	586	601	583	593	578	578	597	597	553	561	574	552	553	575	589	566	599	577	634	545	560	567	566	575	588	628	562	587	542	559	583	619	580	577	568	596	572	619	564	522	545	511	592	525	597	562	579	633	603	571	578	544	558	563	593	589	576	548	602	602	622	544	599	629	589	572	553	575	603	580	561	563	596	598	554	563	547	605	579	564	584	564	573	585	614	604	566	550	609	601	610	563	555	563	583	586	547	586	579	591	548	559	580	571	549	574	637	577	556	585	556	600	544	563	575	566	552	575	549	547	583	575	559	527	541	569	567	591	539	561	576	633	575	543	580	584	582	558	555	591	514	558	581	560	591	598	560	575	525	575	584	624	593	545	596	608	580	570	577	582	624	553	569	604	580	538	549	592	558	564	600	552	568	564	541	532	546	581	564	573	555	534	582	620	586	540	615	579	557	513	574	596	569	576	534	563	576	612	505	587	562	510	579	577	592	543	569	577	573	561	593	569	603	572	572	604	555	581	555	649	569	580	566	567	544	567	582	559	580	568	596	546	542	580	537	605	558	564	586	547	564	558	577	537	577	559	569	579	560	579	540	576	577	589	598	561	593	595	576	577	573	582	563	564	563	604	545	559	566	554	570	563	546	552	568	548	562	536	584	605	545	570	547	556	559	550	560	562	593	542	583	530	541	582	578	578	558	547	536	528	585	556	562	570	557	518	607	619	562	557	516	536	558	561	547	586	563	611	558	633	548	589	560	576	551	565	595	579	561	560	576	541	587	589	568	541	601	577	584	562	607	551	533	529	570	518	587	602	550	560	559	584	590	545	516	568	535	602	560	619	563	598	554	577	579	581	571	562	586	635	567	575	564	577	561	566	574	546	575	568	646	622	542	572	568	590	557	610	571	582	528	575	582	548	563	565	595	587	556	568	529	564	555	576	550	593	592	609	550	604	532	619	563	580	560	570	578	538	581	573	582	539	599	580	546	570	587	576	577	554	611	549	567	572	552	530	544	536	593	566	572	579	543	571	547	591	582	544	557	557	601	544	529	535	570	551	528	556	583	564	590	543	552	590	575	575	576	588	569	570	587	534	593	546	550	538	561	537	551	594	524	551	590	545	545	583	556	533	591	551	562	541	596	562	555	584	537	595	576	596	562	592	578	606	531	565	549	573	597	538	562	548	522	581	598	559	581	566	564	602	572	562	590	570	574	553	512	581	548	589	576	531	588	564	563	604	529	560	592	601	562	546	587	562	580	561	536	524	542	572	591	584	602	593	586	545	562	566	605	591	588	581	535	575	593	552	566	538	561	594	552	562	587	580	560	550	596	555	565	560	561	544	544	539	580	577	601	574	584	555	570	554	586	580	586	581	552	571	551	579	570	551	566	550	547	546	585	599	543	574	570	556	546	567	558	551	600	567	568	567	511	534	545	619	569	546	604	568	513	557	612	542	570	582	610	565	535	579	551	614	553	554	530	601	570	605	550	534	542	587	553	587	587	581	561	601	599	571	519	585	535	570	605	552	596	575	608	628	609	583	566	558	558	608	583	580	573	566	582	573	564	574	561	521	584	597	617	601	591	601	589	555	567	631	587	551	589	578	605	582	552	561	557	542	559	565	588	551	565	592	618	613	543	539	585	639	598	565	574	549	574	561	590	588	586	585	617	511	567	533	601	542	628	584	640	575	552	559	516	570	581	554	574	521	624	614	577	570	553	552	570	583	563	531	587	552	599	565	589	551	543	544	554	621	553	566	578	554	554	541	561	571	566	550	577	588	567	584	574	550	618	503	549	583	571	552	560	569	579	535	585	537	579	581	592	589	535	594	608	560	535	576	554	592	579	580	589	533	564	579	581	584	532	568	575	600	567	584	552	600	580	571	552	604	593	510	600	585	558	564	595	564	564	559	570	586	579	577	555	556	576	533	570	557	581	553	555	574	581	576	554	557	579	579	560	553	553	569	576	563	586	573	572	554	554	582	579	572	579	573	559	551	530	566	534	592	569	540	555	599	569	612	570	585	581	586	595	530	562	614	551	600	585	624	561	564	566	562	595	577	583	559	583	552	563	580	544	573	553	596	555	577	557	601	543	600	572	598	578	585	563	570	572	624	582	594	564	560	606	575	530	593	588	566	580	548	556	575	584	529	586	552	567	589	574	577	592	594	610	568	568	594	544	539	599	584	517	573	571	535	565	587	576	561	586	523	591	587	580	607	534	566	533	562	550	537	574	543	540	545	579	572	571	573	574	561	567	547	568	570	598	552	544	586	598	537	566	588	534	565	549	556	583	602	551	584	594	557	582	541	574	542	570	561	575	536	533	565	565	588	589	574	539	593	559	577	595	578	549	540	539	567	561	582	592	563	576	599	537	586	544	553	529	546	606	626	551	583	537	567	600	574	600	569	553	541	527	587	562	577	577	575	592	568	586	556	621	566	565	587	559	583	558	560	528	590	568	562	544	551	603	591	595	594	575	593	583	598	568	570	554	541	575	571	559	555	561	573	588	587	568	571	550	568	589	547	577
26833	10737	3990	2149	1201	987	840	787	618	639	695	1321	1608	1406	940	652	537	539	529	545	546	547	534	541	537	565	529	548	537	560	507	509	534	545	556	524	506	537	516	512	552	546	534	518	539	502	541	543	512	530	520	516	558	548	537	536	526	487	540	557	552	530	515	511	548	540	540	516	521	493	562	548	532	484	530	532	527	536	547	540	485	568	531	522	546	563	517	555	545	565	534	559	533	572	567	548	541	506	514	539	494	550	567	522	562	532	521	558	561	537	499	532	512	554	505	547	504	514	543	498	538	526	506	540	496	521	528	518	509	541	529	537	511	576	550	551	552	549	507	502	504	542	514	523	547	549	545	551	536	565	583	554	568	559	502	517	555	526	531	544	542	537	520	541	551	547	543	504	552	540	532	567	551	502	560	523	518	508	545	572	529	494	564	554	487	539	555	553	527	517	566	525	526	565	569	547	571	532	542	514	517	560	535	567	537	550	506	537	569	547	566	525	550	548	533	575	562	527	535	501	542	561	508	521	561	542	570	533	535	541	503	583	518	538	519	538	529	567	554	560	548	532	539	493	538	556	546	508	556	556	523	543	541	506	533	483	547	543	594	512	543	540	515	539	540	528	503	531	502	575	534	549	502	537	540	514	550	521	512	524	543	539	549	540	569	587	526	533	561	512	553	540	526	533	488	537	526	518	561	547	523	545	537	533	535	481	557	559	535	511	550	553	492	543	536	532	504	549	529	557	552	512	597	554	485	538	536	514	549	544	517	545	566	542	534	572	486	534	492	532	530	576	561	582	534	564	546	555	531	571	534	532	529	534	544	535	516	503	564	574	583	523	563	543	530	519	497	553	518	489	532	519	526	514	491	495	554	496	517	510	538	493	575	572	568	535	537	514	513	521	549	553	562	513	524	537	538	542	532	530	528	521	514	522	521	514	560	493	536	583	535	557	531	549	564	527	548	518	528	480	517	550	575	520	552	550	521	510	571	556	524	511	516	577	532	534	543	573	556	532	552	547	518	491	525	572	534	526	509	517	546	532	530	532	571	508	538	561	526	542	551	533	547	546	523	531	524	539	492	499	556	549	550	586	561	555	506	599	558	547	543	540	521	535	560	498	486	549	497	497	537	537	502	531	521	514	525	530	540	543	516	555	550	504	531	581	543	547	572	492	531	586	549	533	560	522	545	544	544	533	593	505	545	556	540	522	547	565	526	531	581	575	499	492	549	505	528	542	519	533	535	578	523	549	550	533	510	573	543	531	534	501	569	528	524	533	540	530	507	564	561	534	540	556	509	547	486	529	535	564	569	473	547	532	527	546	574	568	542	525	548	551	555	522	502	548	539	495	502	542	514	524	478	551	499	524	509	493	513	523	562	531	556	557	497	557	488	524	486	530	531	513	532	511	528	539	549	491	548	506	548	509	576	528	525	522	530	499	514	551	540	538	530	576	560	534	570	554	538	485	531	556	541	511	545	505	506	507	547	518	502	533	566	511	558	559	549	527	555	505	518	475	546	542	536	545	520	545	541	547	528	486	508	508	539	584	506	516	505	513	512	548	535	555	500	513	531	460	561	543	501	504	527	533	557	571	514	535	518	518	533	549	552	551	526	583	527	539	516	545	524	522	542	535	507	508	526	532	507	527	518	509	532	530	556	559	497	529	560	507	494	527	544	566	525	569	533	524	536	559	552	565	530	536	545	529	532	554	574	555	564	525	546	547	527	536	551	551	604	524	505	530	582	557	507	537	539	492	543	532	530	538	541	517	514	512	553	581	551	520	543	532	525	592	508	493	537	555	502	526	488	551	551	503	529	538	540	525	523	524	546	544	532	513	487	515	527	517	536	563	524	507	541	551	523	540	505	548	551	533	563	537	522	540	531	508	506	483	536	502	581	543	515	532	503	573	536	516	498	577	526	529	538	595	522	572	523	569	542	531	571	553	532	529	590	550	531	540	529	538	547	528	528	525	523	582	516	497	547	559	497	548	540	509	528	527	523	539	516	539	541	524	531	471	540	529	542	560	516	525	543	494	560	516	516	546	493	552	505	553	540	534	522	597	495	577	522	545	569	569	537	537	541	561	539	562	489	554	541	548	511	525	579	511	532	565	588	560	535	541	566	553	536	552	536	537	484	556	540	561	518	543	532	546	532	546	509	550	536	503	526	545	528	505	504	522	489	527	498	495	520	530	579	543	533	555	546	521	548	489	546	538	472	531	544	496	526	536	543	547	555	550	521	541	510	579	516	548	516	539	512	579	549	489	513	515	505	533	540	555	530	543	510	514	521	518	577	522	531	526	485	517	554	529	502	560	536	527	558	531	545	514	520	546	521	528	517	525	502	524	548	545	528	566	539	569	554	532	545	548	532	538	523	522	529	542	555	521	531	536	536	523	531	559	526	508	527	497	551	536	531	512	505	536	518	574	545	545	543	560	511	527	547	574	538	559	495	515	539	561	518	482	511	556	561	542	560	530	533	550	537	560	512	524	513	543	576	524	516	573	527	596	515	545	528	636	501	527	539	532	492	505	517	576	536	503	567	543	512	545	510	542	562	555	550	541	552	572	560	503	546	534	537	509	533	507	565	471	536	557	532	523	503	527	530	482	526	561	549	528	517	526	565	505	512	526	535	550	531	537	545	554	562	510	589	541	527	535	543	498	543	562	510	520	480	533	591	527	530	530	509	522	550	582	544	543	543	553	513	552	550	522	537	581	518	464	575	501	527	518	530	499	539	532	522	506	566	524	531	534	525	522	553	535	518	567	553	506	523	551	510	529	548	526	536	563	547	504	567	516	563	563	553	536	543	607	547	507	576	531	554	521	518	538	542	518	551	542	544	523	524	491	531	548	510	487	529	561	514	512	601	563	545	565	525	501	551	523	511	517	532	548	550	529	549	489	513	561	577	578	540	531	535	507	539	521	520	467	523	490	547	530	547	555	519	548	494	552	526	523	531	541	504	526	531	514	535	540	552	523	505	522	519	560	511	503	524	520	529	527	510	517	524	502	584	562	512	534	558	537	494	521	511	569	497	521	514	505	569	477	518	567	559	554	552	506	542	515	558	536	552	537	503	525	529	577	535	568	551	561	546	540	511	543	530	524	555	553	483	530	526	528	522	550	475	504	515	489	515	547	544	484	531	543	502	497	489	567	496	519	545	542	546	556	548	543	513	526	529	560	561	543	528	512	513	537	526	558	504	502	534	544	515	560	530	541	544	525	569	532	516	541	520	545	545	529	533	523	507	504	544	568	510	526	527	549	499	555	543	488	557	545	540	524	527	561	548	538	540	519	543	545	539	540	514	506	506	573	507	545	537	483	530	556	537	505	520	570	529	556	508	538	570	510	571	572	517	497	530	532	546	553	518	529	529	558	529	503	526	487	511	516	571	512	547	561	579	560	548	557	552	527	510	454	498	563	548	547	522	491	554	521	531	543	548	546	561	528	547	512	526	558	541	547	504	555	540	527	521	512	594	561	517	496	543	536
6823	4038	4178	2059	1418	1118	1012	792	659	615	689	1712	1863	1462	831	537	444	483	419	406	471	437	469	447	431	447	436	456	467	431	475	424	429	456	486	480	430	444	427	401	449	456	424	443	463	413	456	498	459	392	448	443	443	442	462	431	445	464	446	442	464	472	465	463	460	443	460	449	443	419	484	434	452	456	421	439	429	439	459	423	466	461	450	488	436	427	445	424	469	426	468	459	422	446	444	429	447	432	449	408	388	441	443	430	426	446	437	458	432	466	437	413	443	435	462	438	454	427	440	416	453	421	447	486	438	455	506	440	472	460	429	439	452	436	472	438	432	427	403	417	457	416	481	449	430	437	415	449	445	429	482	429	455	445	467	437	453	452	428	414	422	449	421	437	469	415	479	465	484	413	429	386	462	500	449	457	472	452	440	440	454	428	437	453	449	405	435	391	417	443	471	444	449	455	419	474	438	430	442	467	431	393	448	457	431	426	430	422	440	446	448	446	453	452	439	437	496	457	420	452	440	462	427	453	423	434	426	469	429	446	449	462	438	435	437	416	468	461	425	432	415	468	427	448	434	431	468	437	414	450	460	437	437	430	456	408	456	454	441	404	468	422	443	456	416	447	428	442	441	446	462	389	447	442	447	463	440	423	446	389	452	435	434	450	478	444	405	441	472	465	424	457	444	452	413	435	441	440	392	445	432	430	464	454	453	435	434	421	450	459	439	436	400	422	448	469	394	434	416	437	465	497	439	420	457	439	401	460	465	414	463	429	429	442	447	434	495	469	435	409	418	426	474	431	426	443	449	410	447	442	421	466	430	466	402	441	427	416	451	437	445	441	447	442	435	480	427	452	459	429	456	393	435	435	484	411	445	438	464	477	449	476	436	444	474	452	438	426	458	418	417	429	481	473	437	434	474	422	438	433	452	429	420	428	443	431	439	473	424	444	456	465	424	389	439	447	444	438	458	442	444	437	412	429	431	446	437	454	448	420	415	430	420	457	455	438	429	464	458	418	454	434	410	438	436	443	409	491	412	430	446	433	425	415	445	453	435	443	455	423	419	487	450	446	441	413	452	447	458	412	416	460	420	413	409	452	399	447	438	418	435	433	447	423	446	449	447	415	456	414	463	414	430	391	459	421	458	444	437	481	428	441	475	442	444	438	467	461	471	429	464	411	417	429	463	436	469	433	437	393	429	430	503	429	403	432	471	403	466	433	451	439	445	463	446	417	435	443	444	452	407	440	472	468	433	431	421	463	425	445	422	450	413	433	442	447	475	411	395	436	418	448	415	448	465	468	404	415	426	420	427	430	427	447	461	460	411	477	460	426	446	431	431	430	461	395	443	456	443	471	467	460	434	413	433	427	449	425	432	447	430	422	432	429	454	418	377	441	416	469	472	441	434	404	400	431	420	447	458	443	427	472	444	433	431	429	457	425	449	437	430	453	410	413	442	421	449	432	427	473	468	424	438	445	439	466	443	485	418	446	407	412	444	435	426	417	445	468	441	445	402	406	410	394	401	412	441	444	445	432	426	438	409	476	452	464	447	471	449	430	421	438	453	454	453	426	466	410	412	432	456	456	428	423	444	439	445	487	439	472	460	434	457	472	441	425	436	422	432	451	408	421	445	443	445	447	410	465	466	464	456	437	417	421	450	414	445	450	457	423	457	440	456	432	456	430	454	436	457	453	434	437	422	447	425	436	428	458	442	457	470	425	453	448	419	435	477	442	441	438	477	412	436	448	419	465	438	459	435	491	425	485	434	456	458	451	522	437	480	446	438	491	455	393	432	433	446	427	447	438	422	456	439	437	465	436	456	450	442	437	421	439	428	433	437	438	437	449	482	491	436	441	422	454	454	442	456	454	423	416	438	466	409	433	448	470	456	441	411	469	419	429	430	427	430	449	427	420	421	447	431	416	421	416	438	431	425	416	421	399	460	449	448	440	441	433	423	415	416	441	457	429	473	433	454	428	447	435	433	433	456	466	444	443	426	445	476	446	440	478	443	417	425	417	472	420	439	447	427	471	487	421	435	437	433	451	447	490	454	424	446	424	422	436	456	440	434	449	448	475	467	460	439	461	408	400	449	433	416	466	471	428	460	438	446	473	426	470	444	415	451	438	448	443	431	461	463	451	440	451	454	449	419	417	487	486	400	433	469	423	469	474	461	445	431	448	434	432	417	469	448	433	450	411	415	429	483	478	460	429	423	409	461	435	416	416	439	467	447	458	463	444	444	440	424	442	456	454	467	455	431	449	454	446	444	458	421	458	441	429	441	450	431	445	491	437	466	428	449	416	497	396	454	412	448	472	479	416	429	426	437	430	436	439	444	467	442	453	430	433	443	448	485	413	441	409	480	427	439	450	434	446	426	443	439	423	422	441	436	442	428	448	452	429	451	458	449	455	430	448	429	442	457	399	455	449	424	452	473	442	455	486	395	457	439	424	423	462	379	430	473	457	426	445	455	459	438	445	436	436	422	400	475	378	431	454	428	459	450	403	451	446	425	459	430	470	469	397	454	444	460	431	448	411	449	412	456	411	468	434	441	438	443	436	437	450	438	459	421	453	459	470	443	463	441	415	435	423	417	473	454	427	445	441	451	443	462	434	446	450	443	459	440	462	444	434	461	466	413	445	473	473	431	452	420	422	415	455	469	410	463	479	441	471	425	464	437	449	456	403	432	416	445	473	424	435	449	467	437	451	466	445	440	432	493	429	461	452	440	429	425	473	467	439	410	445	442	460	468	468	458	473	466	444	455	450	438	448	437	436	431	451	420	445	456	444	430	442	468	448	426	409	447	454	411	438	436	470	462	457	475	446	449	435	464	419	443	419	424	448	447	425	409	474	448	414	432	440	464	479	452	449	437	449	433	445	408	473	480	425	492	429	455	435	419	427	460	418	428	450	433	461	454	424	470	378	427	421	457	469	435	413	431	427	415	449	462	443	440	489	459	453	431	428	436	427	449	417	441	458	432	426	407	425	444	471	485	410	473	456	452	427	442	460	418	483	436	443	477	424	403	426	454	411	422	451	427	424	458	416	414	432	423	417	425	454	432	405	474	481	436	481	422	449	473	418	391	403	439	462	449	445	474	452	444	448	453	450	451	450	436	395	431	455	435	470	403	427	457	440	453	428	429	456	399	404	445	433	472	435	452	421	425	488	430	424	470	439	477	423	432	393	469	430	467	430	416	433	450	410	445	426	377	426	436	478	445	427	417	474	472	455	432	441	434	429	484	443	440	436	393	428	479	425	438	425	424	450	454	473	456	408	422	477	445	463	435	459	450	457	408	442	444	451	426	449	410	431	408	414	428	425	424	443	417	436	468	413	440	437	442	436	430	453	431	462	423	419	464	468	454	442	443	443	451	443	431	432	422	443	432	421	419	432	439	421	427	456	441	409	416	433	425	451	462	441	430	446	469	469	457	417	492	447	444	469	439	464	444	448	418	443	414	443	436	466	498	434	413	481	456	457	429	419	475	446
24801	20783	26744	24730	11793	3524	2112	1330	1014	875	939	7168	14242	10273	4130	1478	690	598	512	564	549	559	541	563	558	511	518	524	494	500	568	548	527	543	517	503	557	518	497	556	513	524	515	538	552	505	533	505	512	512	510	525	534	520	535	512	505	567	573	513	523	544	540	524	514	535	543	517	492	520	593	517	504	530	530	508	554	536	511	570	467	522	499	509	517	563	516	555	511	542	551	545	507	534	549	522	528	547	540	535	556	507	580	513	512	565	525	538	536	550	526	547	539	530	530	553	520	548	519	534	538	534	496	501	516	522	520	510	551	546	508	543	522	511	548	536	491	558	538	539	550	536	515	511	545	537	524	547	512	550	486	501	540	540	514	542	526	517	520	506	527	497	537	541	561	498	554	504	525	522	567	517	553	520	520	514	545	511	511	504	538	525	568	498	510	543	545	534	519	535	534	526	483	513	545	558	499	524	523	527	515	544	541	540	512	508	538	562	526	495	518	490	530	541	522	524	528	518	516	537	532	532	490	536	556	527	519	520	515	536	481	525	499	528	535	503	553	520	548	505	565	530	484	548	517	523	548	533	540	541	543	528	482	547	573	528	555	551	553	524	511	525	487	533	505	517	536	553	553	503	531	540	541	551	557	492	549	512	538	533	498	515	512	546	459	545	514	521	528	546	519	513	517	526	556	498	525	489	597	517	507	477	521	525	542	532	547	560	538	528	562	541	500	539	519	551	544	527	540	518	582	529	530	535	547	585	519	577	529	556	537	550	541	558	501	552	516	528	531	507	532	539	538	521	480	526	491	538	551	539	532	515	604	519	537	530	538	512	531	532	515	504	517	496	546	559	530	536	546	559	538	479	500	510	498	509	512	504	534	506	511	488	506	537	533	532	541	562	478	522	517	544	535	537	498	500	541	572	548	544	530	483	530	519	474	526	560	532	525	534	530	557	545	537	517	527	538	528	568	529	508	530	516	542	542	544	540	510	544	554	541	561	512	526	476	537	537	510	480	522	535	559	516	537	522	506	535	551	563	512	523	518	550	544	505	551	500	526	537	570	546	541	535	545	525	498	487	535	506	534	585	517	534	557	546	518	534	514	499	554	512	532	515	571	535	550	510	519	560	534	475	518	506	570	548	551	536	532	524	515	575	534	523	508	543	539	496	540	548	520	539	571	566	523	559	514	498	544	490	511	620	532	496	555	460	568	571	510	516	493	570	520	507	524	513	549	506	518	484	533	505	541	548	519	550	550	485	523	546	551	536	562	508	525	492	507	522	532	535	498	539	546	534	583	550	521	534	531	515	536	501	509	483	532	527	525	543	514	527	529	555	488	523	498	562	510	518	530	536	513	540	507	481	553	551	518	549	546	542	536	509	508	552	538	513	519	528	531	499	518	494	558	513	538	523	526	517	526	482	512	511	522	532	582	519	526	533	539	497	535	544	507	536	557	551	529	490	510	527	536	511	527	522	513	532	502	493	516	554	521	540	507	519	497	551	503	482	496	515	515	536	537	538	533	535	463	506	499	547	538	535	526	543	534	533	524	498	554	531	528	501	551	506	547	510	542	522	530	528	517	542	500	527	528	565	546	528	512	517	572	575	511	511	528	545	542	513	516	515	493	530	526	530	525	549	535	517	522	528	524	555	514	525	515	543	486	501	515	527	508	520	531	507	566	550	565	470	561	543	533	526	519	541	514	553	532	530	514	502	534	542	525	538	567	503	506	562	522	529	555	492	556	530	519	523	508	533	524	555	519	507	512	528	542	540	518	535	529	525	563	549	492	525	523	518	549	526	495	524	537	524	541	527	507	516	529	525	532	491	530	556	519	500	549	542	534	568	539	524	502	523	572	538	544	544	522	542	511	501	551	502	528	531	514	564	479	553	509	531	517	538	511	518	515	556	506	505	588	543	560	533	538	507	540	555	556	529	507	545	525	533	522	539	493	497	570	517	511	527	499	522	493	528	543	545	547	541	508	491	512	513	514	521	524	539	503	530	502	552	542	507	539	495	516	507	542	543	560	575	513	542	541	551	526	541	527	562	513	562	514	498	511	514	523	527	525	522	541	570	537	469	520	525	526	522	543	544	533	500	498	519	510	569	524	508	535	508	516	515	522	531	518	544	510	524	563	554	520	536	498	500	531	486	471	498	508	526	492	542	520	531	544	519	563	509	494	545	523	539	510	540	519	508	556	540	567	525	506	523	552	541	554	512	518	554	506	517	567	565	503	536	508	570	546	532	498	511	522	488	544	515	498	538	541	513	525	535	544	567	517	524	524	508	495	524	535	536	520	512	548	541	505	524	522	491	502	541	530	486	506	553	493	581	496	555	525	536	506	510	523	523	582	553	541	507	539	503	529	544	512	578	511	510	533	530	469	547	560	540	524	522	505	507	548	559	532	532	492	520	542	541	518	540	506	533	551	520	516	507	530	534	571	507	552	559	565	513	497	536	528	547	493	531	489	541	530	536	528	557	511	585	541	551	491	536	559	547	459	549	544	532	524	511	553	512	508	521	539	538	479	532	534	517	475	584	455	536	526	554	528	550	548	508	538	493	545	545	530	533	527	547	586	552	523	545	505	522	521	546	510	544	541	548	559	588	513	524	531	517	496	504	539	578	550	539	499	522	552	552	539	569	532	538	555	556	525	569	550	545	536	571	541	511	548	548	527	486	560	536	502	529	537	503	562	523	535	549	535	541	475	537	510	494	521	511	514	573	514	513	517	550	559	517	510	486	588	525	484	515	537	523	530	534	514	554	509	490	520	503	516	516	534	575	517	525	524	482	514	502	506	512	524	551	564	533	554	550	556	577	516	512	476	532	543	522	526	516	515	535	523	551	531	509	529	518	538	547	532	527	523	519	518	485	528	531	531	504	511	486	461	505	534	537	495	569	498	525	500	555	587	503	488	534	522	554	525	554	506	508	513	548	547	547	504	534	523	562	525	621	512	531	525	487	526	520	510	533	521	520	494	523	519	531	515	540	521	523	499	546	531	521	510	537	543	512	528	515	507	551	548	539	550	475	505	495	557	530	518	507	551	524	513	547	530	536	517	539	513	487	538	515	524	572	513	509	550	545	521	533	491	538	538	514	507	554	554	548	500	543	518	544	528	518	555	525	497	553	526	522	525	529	484	517	469	529	560	488	503	549	544	522	526	516	530	565	552	542	548	557	544	509	533	514	514	512	533	540	528	519	501	511	561	515	552	533	530	528	510	516	539	542	526	505	484	513	538	528	491	568	542	495	548	512	535	548	545	497	548	548	498	540	528	550	545	502	544	535	530	495	518	533	486	531	528	568	554	535	504	553	507	565	471	514	519	543	512	502	535	499	507	529	569	496	531	515	525	509	506	530	516	520	518	514	507	514	512	527	546	513	497	514	496	498	505	502	521	515	519	506	563	551	494	538	577	532	537	500	515	510	538	508	553	567	514	498	539	529	539	513	510	560	547	504	526	552	513	573	533	537	490	522	516	545	562	529	522
5815	8985	10723	7073	4199	2936	2102	1569	1207	1029	1132	9833	14371	9468	4074	1365	618	527	437	432	460	435	438	488	432	424	466	454	474	463	468	462	478	468	439	451	421	481	484	467	463	451	398	487	446	472	463	445	419	484	467	442	440	450	456	437	435	454	463	436	489	448	478	478	455	471	492	439	461	434	446	440	444	444	448	467	436	441	462	476	457	461	438	468	497	466	458	464	482	459	477	422	459	475	469	451	487	454	477	440	438	490	408	472	436	447	484	434	440	485	426	445	489	471	416	482	490	457	470	433	427	440	403	456	439	454	410	429	464	427	444	448	463	487	422	420	447	441	438	490	470	462	438	465	440	444	470	470	468	432	450	454	449	459	459	446	474	483	448	466	461	415	441	463	418	480	475	440	460	438	437	424	447	448	444	473	448	418	474	454	426	437	461	419	444	453	448	456	507	417	453	444	442	482	480	460	460	428	451	468	418	451	430	419	440	465	468	477	476	476	463	394	485	409	463	471	395	439	469	431	443	435	446	445	474	435	459	430	429	430	431	447	425	470	445	440	463	429	425	462	500	478	437	440	474	441	459	447	497	493	430	458	452	444	473	443	447	429	474	452	432	445	448	456	420	474	473	441	470	441	466	450	477	461	458	479	473	406	467	448	481	496	458	460	436	496	424	433	465	476	433	442	447	467	436	429	408	453	415	505	469	505	475	441	430	449	440	431	452	438	470	413	453	464	468	424	435	453	444	450	436	442	480	435	412	452	456	460	458	443	457	437	476	401	456	426	482	474	458	460	440	479	476	428	486	458	428	446	467	479	446	464	423	464	441	425	436	491	480	470	442	444	440	440	427	478	421	428	423	449	467	429	465	437	439	459	449	446	472	406	432	458	431	465	449	466	449	450	446	433	507	492	454	443	474	451	439	468	458	433	446	412	472	474	482	445	427	426	469	439	452	485	466	452	458	472	452	436	421	488	449	440	504	449	486	471	480	478	462	493	469	467	448	466	426	434	413	466	442	440	448	439	437	450	439	457	458	463	473	463	461	479	458	440	456	433	433	479	460	463	438	472	459	487	468	466	454	440	442	433	456	429	479	462	465	451	442	433	458	478	445	460	460	502	478	471	439	418	430	495	444	445	429	461	466	500	428	439	427	453	469	493	453	447	430	440	468	460	433	457	452	453	454	416	443	463	459	454	411	417	445	435	460	443	413	437	483	434	444	429	473	434	466	405	428	459	461	436	434	459	481	469	462	467	462	481	459	442	457	464	430	456	436	451	422	462	446	429	477	471	452	447	479	493	453	476	481	435	460	474	461	432	453	490	460	417	464	440	446	445	476	474	476	433	436	462	438	448	448	488	425	523	475	428	455	456	449	467	448	454	455	456	490	436	463	428	440	411	441	461	462	452	431	442	483	455	482	463	446	439	437	472	446	432	456	446	486	457	437	501	461	458	477	474	484	424	427	434	459	464	476	484	481	434	476	457	429	476	450	420	430	446	452	467	450	448	459	468	452	434	420	413	464	443	451	413	495	429	445	462	442	433	457	421	453	480	450	456	410	436	467	460	474	449	474	433	420	448	446	466	458	447	516	452	461	467	454	449	458	462	416	443	493	421	418	458	467	454	436	431	425	458	479	415	459	433	456	458	486	457	457	457	467	465	449	470	448	412	466	433	478	483	453	465	444	443	468	454	489	451	478	436	464	452	417	434	480	457	457	469	469	452	428	451	476	464	434	475	460	485	448	434	399	481	466	468	452	425	426	464	480	461	495	463	399	442	421	466	462	466	433	416	451	460	439	441	465	436	455	450	479	442	431	438	430	492	457	450	395	475	503	470	467	465	416	479	467	459	466	484	477	453	432	479	461	446	472	435	450	478	430	441	427	429	437	431	460	467	441	459	454	464	447	437	431	440	468	441	486	409	455	487	442	413	434	464	452	491	457	462	420	438	421	470	457	427	466	485	417	447	427	490	430	455	463	486	485	460	455	497	459	500	387	446	433	451	454	436	441	408	458	478	459	448	434	504	424	444	453	468	476	485	432	439	485	479	445	452	444	433	447	422	460	425	447	450	468	498	443	440	443	445	476	464	420	444	425	450	426	464	463	470	444	451	450	480	405	492	462	471	440	471	433	510	466	486	456	463	483	448	499	438	429	457	464	446	435	396	435	480	458	473	444	498	446	416	445	449	458	471	453	477	441	516	469	465	472	464	429	423	469	476	441	447	455	423	453	464	455	474	412	449	473	433	482	450	440	477	433	432	426	448	463	457	435	431	427	466	386	472	437	465	443	438	467	436	435	454	468	443	446	463	424	470	510	451	442	437	459	451	477	448	460	427	462	410	442	453	445	465	438	455	441	460	447	471	442	473	469	466	421	459	444	454	441	436	446	494	473	450	476	450	526	481	413	482	488	414	451	447	457	476	465	453	448	447	441	441	454	455	451	471	449	460	424	467	445	432	498	418	454	442	465	440	417	442	426	456	431	437	437	458	445	480	421	476	469	488	464	436	469	467	420	431	477	459	459	449	462	445	450	461	460	462	448	454	420	498	460	434	445	428	437	468	460	449	452	420	453	501	433	445	451	440	419	450	432	458	418	487	461	429	474	449	429	467	439	423	469	453	430	468	483	449	412	446	461	450	459	476	424	409	436	479	444	434	437	438	438	490	433	439	457	438	463	507	456	446	444	474	466	415	463	466	447	479	486	429	459	460	511	460	467	447	458	466	449	479	447	439	445	440	465	422	433	450	456	430	472	443	447	458	426	430	441	435	455	461	452	449	421	477	476	403	467	461	443	434	414	459	429	431	453	438	442	466	420	410	469	475	464	500	425	443	417	481	444	441	466	469	455	478	499	466	502	457	489	447	474	459	423	423	420	453	448	436	501	458	460	462	403	447	449	447	439	481	450	472	430	460	428	462	486	446	432	424	461	472	451	443	464	460	439	426	448	463	467	427	435	493	455	435	484	448	462	446	455	455	453	454	478	464	493	473	475	415	493	446	482	497	421	422	448	444	456	490	427	465	446	451	446	449	458	430	450	457	465	464	449	440	466	437	417	469	440	429	467	458	431	449	478	432	446	450	462	443	423	440	445	456	466	451	452	419	416	453	462	481	468	448	438	442	416	440	479	432	442	449	433	441	420	432	417	436	482	438	440	458	452	483	442	438	461	458	439	425	491	462	443	464	435	462	454	451	427	507	434	401	450	452	461	409	483	418	460	459	424	449	450	452	440	435	448	480	455	472	456	487	455	451	481	431	466	456	462	463	458	487	442	465	448	438	459	463	444	428	455	466	451	432	459	408	423	466	453	456	430	474	411	430	460	462	431	441	476	444	427	434	460	456	438	461	436	447	463	449	460	447	491	439	469	454	409	446	444	468	443	478	457	448	469	443	456	453	458	415	505	436	434	480	462	438	469	444	452	467	420	471	459	462	420	424	429	496	436	455	452	465	445	458	433	463	434	430	430	453	457	461	462	462	482	483	438	459	464	468
23843	20827	27831	23943	20527	10248	3887	2091	1475	1393	1291	8916	24392	18745	9106	2957	1096	701	657	659	634	616	666	632	661	636	639	622	646	624	653	645	659	622	637	640	644	650	640	680	639	627	608	678	640	651	613	627	692	691	638	585	692	654	667	630	666	689	632	643	674	693	646	662	692	633	594	604	638	645	678	625	655	628	619	664	654	656	640	643	670	658	628	662	626	629	630	685	663	657	646	635	689	641	680	600	630	667	646	650	641	702	632	609	624	637	630	658	619	716	627	609	631	662	644	612	658	617	622	620	615	682	644	644	662	646	610	651	632	654	665	652	667	646	684	601	645	636	627	650	640	601	651	600	656	652	642	614	617	612	661	658	674	667	591	621	628	642	678	642	617	616	603	625	626	618	652	641	653	630	603	619	626	658	640	696	657	634	680	631	647	603	633	624	607	596	674	657	633	599	647	623	635	677	645	612	633	645	572	631	614	643	644	656	627	645	648	631	618	633	612	610	595	632	642	618	596	649	640	635	654	613	632	604	652	600	657	640	673	640	653	653	609	646	607	669	607	697	668	600	586	633	657	675	628	627	613	593	586	649	606	649	635	629	615	648	606	645	655	637	674	624	615	605	600	631	614	614	620	631	653	618	633	625	644	648	642	677	648	664	631	614	614	627	611	612	637	595	610	611	682	648	670	647	680	619	593	681	631	654	663	590	643	648	596	628	603	661	584	652	620	596	622	631	654	659	625	611	654	627	678	666	671	643	634	602	593	662	583	655	663	629	626	634	637	637	691	629	665	658	607	668	621	613	639	631	729	615	687	641	630	643	619	646	623	669	624	597	636	645	635	611	628	659	600	644	617	633	688	611	607	621	605	677	661	659	621	634	669	631	655	673	665	624	643	608	645	663	636	661	654	658	648	628	619	637	594	612	630	621	641	639	640	606	651	639	659	644	639	648	610	652	643	636	608	560	659	672	601	642	650	608	616	670	631	634	651	655	612	626	630	649	655	655	624	655	613	623	647	640	640	615	621	623	629	637	631	625	652	669	652	650	648	583	623	675	660	643	639	674	576	615	628	652	658	647	621	650	619	632	634	643	621	641	597	609	607	645	591	663	631	641	635	676	603	638	634	645	620	625	647	656	599	656	622	591	642	639	594	655	589	590	599	672	640	616	651	635	641	675	618	620	643	640	620	660	593	615	632	630	630	665	612	632	637	636	637	649	673	643	619	620	669	626	641	582	603	611	661	627	629	677	668	594	637	619	640	671	630	623	596	619	686	633	652	648	650	685	660	661	628	643	612	647	686	643	642	592	607	668	652	666	646	611	635	635	603	578	603	631	640	659	656	668	612	644	635	653	598	613	623	637	647	651	668	655	660	652	610	630	652	610	585	593	650	636	627	601	622	650	609	626	636	613	650	622	611	598	609	671	620	667	615	665	622	663	679	622	651	624	577	620	643	634	617	646	623	628	619	657	592	674	646	601	654	621	619	635	661	627	639	683	664	592	636	641	637	659	623	654	655	611	612	639	624	654	628	656	645	624	609	651	625	639	683	619	667	625	661	596	624	638	681	644	677	626	621	660	634	647	649	705	669	618	640	623	629	654	668	611	660	679	675	621	629	667	664	615	665	635	685	641	648	618	634	656	643	610	624	635	622	639	625	601	639	609	621	663	659	640	585	652	677	611	668	598	632	623	587	671	700	619	608	641	620	648	642	665	608	693	636	630	596	650	627	607	627	623	644	642	585	609	661	616	614	650	683	655	660	650	677	677	622	651	604	649	684	645	635	611	667	618	614	596	608	637	644	683	625	601	634	654	634	625	671	619	651	623	626	618	582	608	630	622	636	641	677	615	659	650	596	626	621	687	571	624	587	601	620	599	660	667	631	611	601	619	601	662	591	617	621	674	673	648	636	609	660	654	589	675	666	650	622	613	644	622	626	622	634	654	614	645	630	647	626	638	580	628	640	653	670	617	611	634	640	652	649	615	617	628	587	583	635	611	675	665	616	620	631	644	648	612	637	659	634	666	584	646	649	638	648	635	629	634	634	643	613	634	621	599	658	634	657	652	639	650	674	649	604	634	543	590	638	640	575	664	633	601	630	672	638	641	661	653	670	694	659	650	632	635	655	562	661	620	656	619	620	651	586	677	604	632	662	656	617	615	639	597	644	607	622	631	656	665	687	636	644	628	640	660	594	648	631	661	635	646	665	620	626	604	614	631	641	668	645	600	595	611	656	664	643	640	676	637	677	610	598	635	634	607	618	598	630	670	649	612	657	611	608	624	660	661	615	659	653	645	656	645	619	638	634	651	628	635	634	638	642	639	660	647	667	666	645	631	645	644	668	639	648	620	580	630	611	638	637	682	615	633	630	622	649	702	603	654	633	608	599	653	606	683	648	663	641	605	643	642	642	584	635	689	638	630	621	610	619	628	646	628	604	651	638	628	674	620	673	647	613	616	640	635	606	588	601	632	647	630	650	634	658	654	614	647	567	652	609	612	643	622	658	620	613	620	659	599	641	659	575	623	631	716	646	617	623	597	646	627	639	638	656	638	643	649	657	615	656	630	638	649	643	671	591	643	628	632	632	638	636	645	606	650	663	635	583	613	652	619	634	607	654	643	589	648	610	621	579	632	623	631	622	637	628	631	631	625	667	640	678	626	632	669	632	631	626	619	620	609	645	608	632	660	651	620	656	670	637	645	632	605	602	636	663	630	642	610	639	636	589	704	610	635	667	623	662	656	615	606	683	648	659	625	641	664	590	629	602	638	609	562	638	632	638	657	594	623	659	660	668	655	652	649	630	626	630	591	651	622	663	648	702	604	599	590	635	660	666	656	626	630	619	670	632	601	563	633	641	608	646	589	632	631	628	656	661	637	635	611	610	682	632	549	651	635	659	631	611	628	621	632	631	635	698	594	624	628	615	640	639	640	651	643	672	638	653	612	603	615	591	661	657	637	614	632	614	668	653	604	614	575	626	641	660	619	607	620	654	647	626	647	646	592	645	605	596	629	654	643	614	654	620	660	624	616	591	625	615	601	632	595	670	622	594	636	644	673	622	595	649	617	601	668	645	618	654	664	637	611	667	627	613	637	653	685	628	601	685	621	677	628	653	633	627	657	626	599	635	612	655	612	644	629	618	609	668	625	644	614	621	660	642	585	622	637	641	607	640	644	641	637	640	613	642	659	621	648	597	617	629	623	610	613	657	562	649	632	623	637	615	624	645	639	595	603	627	644	655	665	597	658	687	679	648	640	673	606	643	626	588	648	644	626	656	643	596	636	625	643	618	560	650	604	656	601	659	623	621	661	624	598	647	611	652	592	630	605	661	601	618	644	661	650	615	641	611	632	669	668	627	636	645	642	644	619	651	629	620	599	619	658	659	713	645	635	645	675	666	641	634	660	636	618	627	628	615	638	667	577	674	597	635	677	585	574	624	635	599	616	601	672	626	605	662	661	646	600	655	706	650	607	658	657	627	645	648	622	667	613
5677	12391	12925	9113	5982	4080	3013	2416	1762	1571	1564	12228	23201	16129	8000	2826	959	621	577	586	551	532	575	513	519	583	535	571	551	577	558	550	536	569	556	545	563	549	590	521	521	538	526	533	508	516	564	539	522	529	527	569	567	548	508	560	540	536	575	571	536	522	532	571	563	564	595	477	542	563	546	554	564	562	561	522	560	541	500	503	541	600	510	555	486	548	545	577	525	551	554	534	514	574	560	499	562	524	506	542	538	500	556	562	543	540	541	515	560	491	541	563	523	512	549	572	580	530	570	577	543	530	596	562	567	558	579	543	526	524	565	528	518	557	573	533	559	541	522	509	522	563	581	531	534	507	592	538	527	565	548	539	521	541	561	565	521	555	537	533	547	518	554	488	515	536	519	491	515	510	497	573	539	544	573	472	576	543	579	584	535	487	539	526	521	534	512	562	540	565	569	508	536	544	574	521	551	508	547	538	531	542	535	525	514	527	508	509	557	552	539	521	555	557	570	507	575	532	519	540	497	525	520	518	555	530	569	541	540	553	587	545	521	503	567	546	546	585	548	524	530	511	527	534	563	533	548	543	532	560	537	568	503	536	526	550	545	534	522	496	547	506	578	527	528	536	493	532	518	508	502	515	533	563	535	549	513	539	564	501	579	527	544	536	529	502	521	554	565	551	534	521	542	515	557	457	511	523	507	548	535	548	542	535	557	536	531	470	510	534	567	512	515	557	547	506	497	506	576	526	571	502	512	514	565	519	518	531	559	535	577	536	521	535	500	514	554	532	564	529	560	521	572	524	578	552	525	549	542	553	520	530	520	517	542	548	543	522	488	552	551	493	524	534	534	577	548	526	533	542	509	538	493	509	541	505	561	553	484	590	567	494	521	522	549	515	537	526	520	546	556	534	551	575	523	525	571	524	518	545	540	513	528	521	562	525	549	520	476	536	540	547	511	527	509	497	534	514	528	541	542	557	562	520	527	519	519	512	526	501	510	503	598	584	562	532	572	516	542	545	564	555	544	553	536	550	546	520	545	563	543	511	559	522	480	523	541	522	527	541	557	523	533	490	529	508	506	548	554	556	525	509	528	534	520	581	557	535	538	534	519	570	543	534	561	555	521	527	568	517	567	532	540	585	544	582	544	583	514	563	516	536	510	515	561	533	499	558	564	558	542	555	560	514	573	533	548	523	549	523	521	527	513	504	508	529	524	529	524	511	560	559	528	549	534	511	557	552	530	516	531	569	508	524	514	538	515	549	533	575	546	572	562	553	547	528	557	499	511	541	512	499	497	552	556	542	556	555	548	522	551	543	524	545	505	552	555	549	545	532	549	534	545	554	506	546	532	536	509	487	540	504	522	571	551	515	523	488	546	549	555	478	542	513	565	535	568	511	541	562	604	545	517	524	584	503	489	543	562	557	499	556	537	558	530	500	546	519	507	507	528	550	556	596	523	583	509	559	525	556	571	535	521	512	542	549	583	507	577	562	496	538	486	516	581	483	552	523	558	528	571	561	529	531	555	565	531	575	546	528	532	534	561	550	546	550	550	528	551	555	567	530	521	566	562	535	519	487	570	539	531	527	587	509	534	557	544	509	514	529	550	507	498	524	529	515	515	534	562	583	492	550	548	538	541	503	580	536	527	513	532	537	509	506	516	533	534	561	533	526	518	555	540	538	499	487	538	570	514	481	564	519	539	509	512	537	552	546	532	546	535	522	531	514	522	471	500	485	569	535	506	530	520	534	514	560	492	532	519	515	568	549	530	542	563	518	528	556	520	565	505	532	521	541	511	535	566	565	545	523	517	528	542	563	519	548	534	492	529	529	531	541	529	503	531	501	476	553	542	541	500	543	553	530	523	528	543	539	539	514	539	530	528	584	551	549	531	522	546	551	504	553	518	530	527	537	558	539	543	533	550	485	523	547	536	534	521	564	577	542	501	531	540	576	547	542	531	512	520	573	565	562	578	553	509	528	501	516	512	505	554	562	518	532	548	507	563	534	573	537	531	524	534	553	492	524	524	534	552	517	551	519	571	594	557	516	534	517	497	555	515	579	507	472	525	505	562	552	555	563	586	526	514	506	575	591	575	573	535	498	548	525	560	541	546	523	516	543	533	564	520	534	531	539	564	537	571	535	473	572	536	524	540	499	532	527	537	532	569	550	527	517	559	523	520	577	552	519	515	563	505	563	559	523	505	555	538	558	549	576	514	555	562	557	548	500	536	522	489	521	509	557	530	544	530	564	552	519	546	598	552	518	539	514	533	522	540	533	493	538	511	597	555	495	565	524	541	533	510	540	539	541	550	532	555	542	528	538	520	566	546	557	518	551	512	550	505	539	535	509	554	565	503	513	569	529	566	537	487	556	538	523	504	500	491	518	581	542	522	530	542	537	516	525	528	540	515	508	521	537	556	525	550	547	514	518	544	546	543	526	600	527	517	521	541	533	564	536	516	553	569	512	540	544	541	539	499	522	509	568	507	560	535	543	549	490	552	507	531	535	507	570	478	530	511	514	546	513	544	568	544	526	500	524	571	578	536	557	553	569	536	515	511	540	516	522	523	548	526	531	525	472	530	521	534	522	534	521	495	563	566	517	528	548	560	552	520	506	500	523	525	509	569	553	585	536	496	550	562	522	559	508	528	541	534	561	534	526	510	546	513	554	521	546	512	510	534	527	571	527	532	532	487	530	530	522	528	560	522	569	531	495	533	528	540	521	534	506	540	524	514	512	515	530	574	538	545	525	581	528	494	516	499	496	509	544	557	545	529	518	539	526	566	548	541	562	575	528	541	519	499	509	520	552	567	505	535	566	519	554	553	518	510	571	483	593	533	534	531	513	550	533	525	527	504	553	553	528	567	516	491	530	502	546	543	528	569	497	511	551	540	517	531	553	548	522	550	539	544	543	525	520	508	562	556	483	552	524	488	502	533	505	516	518	489	543	517	521	513	533	550	472	521	556	590	565	500	537	543	546	492	513	513	532	507	538	582	552	542	540	553	489	540	557	572	536	513	526	551	533	556	520	554	512	552	526	566	539	549	491	543	534	563	543	567	527	571	524	558	549	542	517	535	486	530	532	551	515	534	552	495	546	534	557	495	559	543	513	529	536	565	517	545	577	525	536	555	551	545	522	539	521	535	549	543	560	493	528	551	554	488	527	484	522	530	515	542	554	529	507	517	565	529	520	540	545	536	485	504	545	534	514	557	529	510	561	582	522	474	515	533	510	518	537	487	501	540	517	577	505	529	520	531	608	535	502	504	543	569	540	526	516	501	562	575	503	548	496	517	512	541	521	495	552	482	528	566	537	539	539	537	568	532	549	536	540	533	509	563	560	550	505	552	564	530	536	494	559	548	508	529	558	503	541	508	511	525	536	575	539	528	567	528	494	505	494	536	518	516	499	549	520	512	557	511	507	485	529	531	553	571	534	534	525	523	559	530	580	522	554	529	526	541	530	499	550	542	522	549	527	552	574	522	575	537	563
26783	10586	3559	2106	1111	923	765	657	633	603	621	681	1421	1459	1079	699	523	509	511	477	452	485	495	483	481	466	466	462	485	482	515	444	483	510	501	465	499	472	447	464	467	483	454	477	448	456	462	479	497	469	471	461	478	501	481	487	488	478	493	497	447	484	460	521	475	491	495	452	482	449	509	478	494	456	451	481	475	451	484	468	505	490	448	503	469	494	467	461	490	497	488	469	457	470	480	477	465	496	470	480	481	457	487	507	477	459	446	455	494	499	474	480	474	493	476	451	478	480	481	462	422	456	525	508	454	466	468	475	482	471	479	512	474	472	486	480	485	481	460	461	487	482	483	439	484	455	507	472	521	449	511	526	470	465	496	456	471	475	445	491	487	488	443	464	473	459	527	478	464	466	441	499	501	462	490	463	468	495	496	466	480	498	446	472	510	439	467	488	458	475	457	473	461	488	465	531	473	485	482	511	469	478	473	474	518	465	510	498	524	436	463	454	474	428	453	468	467	504	509	452	513	428	465	472	511	451	466	504	492	466	479	519	463	483	486	479	441	501	440	504	463	460	471	451	480	491	495	456	494	488	466	444	464	446	493	491	434	469	472	464	451	470	481	479	464	487	475	499	460	477	453	493	473	442	469	469	442	454	468	480	432	470	487	473	504	492	468	491	463	504	465	472	478	458	437	483	451	511	458	473	445	467	470	426	481	473	510	503	449	488	485	451	475	500	505	515	495	475	491	470	466	433	475	499	492	431	446	490	459	480	479	486	482	458	513	481	446	447	458	474	464	460	460	504	484	489	499	479	487	485	449	433	501	483	482	482	481	506	478	512	453	448	458	443	482	455	470	462	482	470	449	468	459	483	462	477	488	464	492	496	469	480	500	474	482	454	452	439	476	485	451	463	504	450	429	496	496	485	472	468	514	514	433	470	471	495	489	494	475	474	478	483	443	494	477	478	486	475	491	438	502	487	484	436	470	464	466	467	451	440	475	488	492	467	531	494	424	464	452	488	483	471	464	464	441	485	487	502	476	487	428	480	460	473	486	450	484	470	475	498	473	492	436	521	436	459	507	453	443	427	473	484	479	461	473	469	464	478	477	437	478	504	501	496	513	483	472	438	479	526	472	474	511	463	449	465	506	501	437	456	485	451	474	450	448	484	461	484	450	485	460	468	439	484	503	459	491	537	470	497	426	494	466	511	434	461	510	456	490	461	476	489	459	471	426	466	470	431	507	472	490	460	473	489	442	517	461	466	467	475	458	515	462	461	525	474	502	484	469	495	504	479	439	502	489	470	474	479	496	467	486	474	506	503	458	492	473	486	503	440	516	502	441	500	505	471	468	499	477	457	457	475	446	473	498	478	505	492	490	494	435	504	497	485	472	493	450	467	476	481	433	488	468	460	459	473	463	562	481	520	457	473	497	461	492	494	465	486	464	486	488	479	489	427	461	430	438	458	471	459	488	488	445	488	467	485	490	504	447	470	521	486	469	469	470	486	483	468	512	495	452	493	462	469	483	466	473	472	470	468	480	488	485	496	477	488	504	500	511	493	513	444	451	445	480	449	452	496	474	483	456	450	483	465	466	429	460	457	458	488	512	489	446	494	436	509	460	456	510	477	441	432	455	473	495	482	495	456	456	457	463	502	466	489	469	510	501	489	484	518	466	451	463	434	495	490	460	461	487	474	454	460	465	469	480	476	465	482	448	468	444	498	473	455	483	452	482	493	463	436	453	483	441	448	484	443	498	472	479	461	484	467	480	476	468	459	477	503	489	475	459	462	482	426	510	473	479	473	456	507	489	477	496	510	480	469	477	487	474	493	476	502	516	459	462	498	466	471	477	479	458	494	471	437	481	476	489	475	453	466	487	476	454	474	481	511	502	484	481	471	478	461	500	455	458	465	461	460	458	508	480	486	492	451	454	500	446	470	458	486	462	478	516	476	476	485	459	490	457	503	457	441	446	521	454	505	504	515	489	458	478	482	494	442	494	469	467	504	474	474	451	479	516	424	466	493	445	452	486	468	485	449	494	444	485	501	505	469	454	440	448	476	471	445	484	470	492	485	484	477	421	497	483	473	517	458	481	462	439	461	470	466	521	521	467	518	495	454	490	458	529	482	454	469	479	479	486	480	441	475	483	483	495	491	476	452	448	482	510	477	436	449	482	472	494	455	480	460	472	488	475	498	487	483	459	504	461	454	440	458	480	488	462	478	464	511	465	467	508	476	516	458	497	537	473	484	457	493	460	469	478	425	464	479	433	441	479	489	460	485	467	464	491	467	466	454	467	506	437	485	439	465	455	477	512	478	444	462	504	467	492	492	461	448	447	468	529	438	494	488	483	489	458	483	477	498	477	477	474	518	458	455	475	511	480	482	495	507	442	448	469	459	510	440	462	482	468	441	489	427	500	499	479	490	480	469	450	449	424	426	467	450	455	510	495	480	448	522	499	507	487	452	514	464	482	491	488	491	456	467	484	500	507	457	459	464	455	505	472	527	476	467	489	458	461	477	487	479	495	482	442	473	468	475	467	495	483	431	443	468	474	454	451	437	491	436	466	470	459	482	484	438	489	427	451	503	505	462	502	513	485	500	503	460	436	487	470	457	444	449	504	472	519	450	451	468	443	470	475	481	472	491	465	449	492	475	437	463	497	476	479	463	499	511	475	463	483	462	466	446	463	440	462	491	462	466	453	474	462	469	464	481	458	476	476	509	499	469	485	475	506	505	486	450	497	493	452	455	497	487	482	480	477	490	485	495	436	483	499	477	499	476	512	475	480	479	500	468	493	450	465	465	436	470	474	458	473	445	464	462	486	492	465	488	481	485	479	479	469	483	457	434	505	456	471	455	459	476	466	507	483	467	504	499	487	479	460	499	478	485	498	473	475	463	493	482	506	465	444	480	489	458	501	461	471	478	496	464	463	499	472	445	478	468	457	508	479	477	459	471	483	505	479	518	466	512	481	465	442	450	492	477	469	462	492	451	512	479	492	473	469	510	484	481	472	455	483	481	482	476	464	437	452	486	494	465	464	466	462	446	483	461	469	442	467	460	470	476	490	441	474	436	459	487	484	443	457	485	501	457	482	470	454	480	467	504	443	479	472	444	497	460	474	464	507	479	459	458	450	503	507	497	461	484	420	467	476	460	462	454	478	447	489	498	463	475	490	463	447	457	486	489	468	458	460	467	467	469	474	465	486	480	506	464	424	510	483	472	470	452	469	468	491	446	510	461	489	467	465	496	463	465	474	454	448	451	444	497	464	463	461	468	452	449	484	464	454	456	458	483	504	480	508	457	481	481	432	452	468	453	487	479	453	460	478	468	468	504	492	484	483	468	499	467	509	452	487	488	495	448	481	422	494	475	509	499	470	496	453	478	479	483	430	471	431	471	471	447	461	493	472	476	448	469	476	537	447	444	482	433	486	493	499	458	468	503	498	525	471	530	501	499	445	506	465	467	455	462	454	448	484	475	460	407	466	450
6376	3444	3659	1920	1257	1059	853	728	706	609	638	705	1863	1715	1174	706	500	404	374	420	447	423	412	388	418	409	445	399	388	396	407	434	416	432	417	432	394	434	396	430	395	411	409	390	439	402	420	403	388	394	394	408	410	356	427	430	415	399	418	434	431	430	382	384	409	424	412	395	387	417	408	398	401	393	417	444	433	360	403	410	418	397	402	381	406	410	389	375	413	435	345	392	418	407	449	374	398	408	425	419	398	389	412	419	426	414	416	391	374	392	388	370	413	409	413	354	383	391	419	380	357	419	400	392	380	418	386	418	377	406	417	397	439	376	394	402	396	427	417	413	410	406	428	440	392	406	400	383	435	407	388	395	384	457	399	387	372	392	394	442	411	377	406	424	389	400	394	425	410	385	405	385	383	432	412	413	392	390	424	392	374	410	390	441	419	403	409	393	416	414	418	402	370	419	379	435	425	416	390	375	420	368	411	397	404	388	390	421	403	381	401	393	379	405	426	416	424	380	431	415	431	414	414	394	435	375	385	395	410	390	398	407	397	424	379	410	402	416	433	408	400	382	405	395	390	392	428	388	414	399	390	414	389	429	419	362	388	392	456	393	416	408	392	423	402	444	405	416	404	397	410	427	397	370	391	383	383	419	401	383	423	384	420	374	371	397	386	400	402	414	373	376	407	393	427	393	427	370	399	428	394	420	420	429	403	378	421	414	424	400	398	411	424	416	373	425	406	381	396	415	436	416	396	393	404	400	420	396	443	436	412	409	398	411	409	417	386	383	477	415	431	381	380	419	395	379	391	412	394	449	382	417	446	371	398	383	406	409	403	386	412	447	399	396	392	418	353	408	414	397	423	398	463	379	399	377	397	417	413	402	442	385	359	421	389	407	410	392	449	390	379	406	397	455	404	382	362	403	452	381	426	368	395	408	390	394	384	413	379	396	411	415	393	436	368	426	422	411	350	418	427	365	391	377	416	361	418	385	440	404	366	402	415	405	391	445	418	390	407	399	409	395	361	419	408	372	414	391	418	377	413	397	408	430	395	387	381	418	420	410	395	426	403	385	382	395	395	387	389	398	368	364	409	364	380	380	387	410	422	410	398	415	378	408	423	427	437	414	408	383	426	397	392	428	388	417	401	446	395	432	415	395	408	375	415	403	404	433	387	369	385	416	414	366	374	396	375	398	370	410	410	424	391	367	405	411	414	400	365	362	423	389	440	425	433	400	389	427	409	415	395	413	402	401	432	390	399	395	398	431	379	450	378	376	417	402	412	409	388	387	434	381	425	443	412	395	383	403	386	395	392	387	403	441	407	399	424	391	411	395	379	408	411	419	390	427	426	379	398	384	420	408	436	393	397	349	406	426	390	406	397	400	373	409	368	409	399	383	426	414	383	385	421	437	407	411	421	351	427	402	422	428	369	438	419	399	418	390	417	405	398	399	410	405	417	400	355	393	407	403	383	405	411	435	375	413	414	383	421	401	414	415	356	400	399	421	421	433	408	383	422	423	432	409	410	374	398	430	401	419	423	389	425	396	421	427	416	395	362	382	408	389	399	408	379	414	391	403	416	400	389	400	407	428	365	394	399	403	405	415	416	387	396	417	425	441	386	367	419	406	414	415	392	396	390	414	404	421	406	399	390	371	446	411	423	389	409	351	418	405	426	456	438	409	384	420	430	380	397	394	390	441	391	404	397	403	374	376	408	420	429	401	366	424	373	398	429	417	417	420	384	415	386	399	426	440	391	420	382	396	400	355	404	428	393	407	403	437	404	394	391	413	404	411	406	409	408	349	397	396	416	409	409	400	409	393	390	430	381	384	374	434	440	419	426	379	403	412	386	420	390	410	374	412	365	397	440	384	353	410	376	414	375	373	418	368	392	398	412	360	361	395	407	408	412	361	392	394	439	377	414	405	381	398	386	374	415	425	443	360	402	409	385	427	381	391	386	438	396	406	404	423	411	385	384	382	398	415	381	401	406	427	391	410	397	405	428	389	388	419	386	420	383	397	375	394	409	390	390	384	395	404	423	425	420	381	403	428	419	391	409	392	407	396	425	398	408	409	420	429	424	404	432	382	424	443	416	414	385	442	393	393	397	381	390	390	458	388	405	373	452	391	384	447	386	398	417	419	432	393	408	393	367	397	419	428	401	391	428	392	433	379	431	393	432	419	383	411	390	403	390	410	388	413	416	398	384	403	401	403	420	375	417	410	368	410	395	433	374	417	370	421	380	397	410	441	372	432	403	407	381	416	414	397	408	403	379	408	457	423	402	438	417	391	393	385	382	406	409	407	405	378	441	424	411	408	421	383	402	422	378	414	391	390	398	400	393	413	394	383	397	362	377	403	440	380	395	403	424	382	400	387	419	402	406	394	386	404	395	406	407	416	402	384	402	413	423	376	418	433	416	409	372	414	406	436	440	383	426	393	408	404	380	381	372	436	440	395	389	417	371	397	393	403	424	420	429	442	394	383	422	392	408	400	436	413	414	399	406	427	407	405	410	368	447	429	387	426	407	368	412	421	388	427	413	403	378	431	387	423	401	435	375	393	448	421	415	381	408	398	394	403	374	422	416	403	403	378	435	405	437	382	379	453	409	386	423	389	372	400	415	396	390	407	391	437	423	405	405	398	408	403	394	387	410	401	391	412	418	396	409	402	423	437	422	416	428	369	384	412	384	380	438	390	410	391	415	429	416	371	426	431	397	425	403	410	357	410	413	434	385	415	413	402	405	415	435	387	419	406	388	433	395	395	400	384	378	429	381	449	402	425	435	411	362	414	403	388	400	420	393	394	440	401	396	404	367	398	416	426	424	402	408	369	425	398	387	383	403	355	405	444	413	429	403	375	385	387	381	423	396	413	416	398	411	398	393	407	384	408	412	382	375	391	423	413	386	427	384	401	425	378	410	433	407	403	389	356	379	408	405	378	427	417	455	389	417	374	384	422	418	414	375	397	451	350	403	376	385	410	397	437	443	409	401	417	385	416	390	410	421	367	424	410	412	395	392	404	366	385	417	400	398	397	408	385	387	410	396	398	403	375	393	411	398	391	379	380	365	413	389	390	395	439	428	445	378	396	418	432	428	418	374	422	359	431	428	415	413	443	425	420	387	406	419	413	399	388	448	416	410	348	419	417	413	395	387	436	400	418	408	404	410	422	418	403	396	375	418	420	397	401	411	405	417	425	419	391	409	387	423	377	408	383	377	389	376	405	392	375	404	410	424	392	363	408	396	367	377	423	427	402	444	395	391	385	371	407	390	401	427	396	388	394	386	393	422	416	417	417	421	411	381	426	411	394	410	399	405	461	481	390	385	389	405	419	459	405	427	472	415	409	382	410	417	409	416	397	440	455	383	384	414	400	402	399	407	431	378	432	415	446	428	383	409	391	392	433	400	419	401	408	394	439	390	436	377	421	415	387	386	400	401	402	409	380	381	392	371	438	396	397	391	381	387	413	394	398	379	411	420	443	402	430	406	419
24823	20826	26833	24532	10684	3927	2503	1405	1075	1026	1067	2002	12666	12544	5592	1694	811	584	552	492	525	553	503	536	535	568	525	544	556	480	493	521	509	554	509	508	512	490	495	501	531	493	507	513	522	499	483	502	519	486	516	523	490	513	544	513	522	520	524	521	506	514	488	512	475	487	488	512	518	502	541	456	521	505	511	509	543	519	487	496	547	459	558	540	526	546	509	491	511	507	497	509	506	495	501	534	516	477	497	557	515	527	500	500	531	519	508	539	526	502	538	478	516	515	507	485	530	503	514	523	477	533	541	548	505	504	497	526	501	539	555	521	508	509	542	523	529	479	543	528	507	503	509	486	487	529	505	510	484	526	535	488	518	534	506	499	523	497	511	536	489	493	540	468	545	497	450	477	526	480	524	539	474	512	488	517	511	539	535	535	499	514	572	501	510	527	531	503	556	541	490	495	523	536	507	472	487	481	491	522	509	526	510	522	504	499	511	514	547	491	499	512	562	503	520	527	525	508	490	499	540	528	520	467	522	520	499	494	507	552	517	511	508	477	498	493	476	534	498	510	529	576	487	533	515	512	459	523	475	506	510	513	512	512	507	545	539	535	557	492	482	544	528	520	523	488	510	535	508	524	498	506	514	557	534	483	519	529	483	533	465	532	504	521	499	463	524	493	525	494	497	495	527	461	508	510	511	501	525	519	459	491	510	459	486	486	463	549	520	525	506	471	448	517	530	507	532	478	495	540	546	497	515	509	513	498	506	508	530	488	522	518	533	492	530	527	495	535	460	519	507	545	512	496	524	510	520	535	504	523	546	484	485	528	510	473	505	513	551	500	479	522	514	502	513	529	507	517	533	490	509	516	487	446	524	451	510	497	507	509	507	519	478	481	499	485	484	486	477	512	502	531	496	502	502	493	505	531	487	462	502	505	515	475	530	507	522	557	476	555	487	489	521	492	488	509	510	466	464	550	521	509	541	536	516	486	503	507	489	484	516	473	521	543	503	509	548	528	541	504	553	492	502	553	541	497	502	468	526	514	514	478	488	491	522	486	495	524	513	471	523	498	504	505	486	531	484	477	509	522	498	520	557	503	499	525	508	507	519	510	536	509	488	504	496	507	502	535	498	450	520	501	523	506	481	513	537	485	521	501	499	514	495	499	502	501	521	538	516	488	499	499	535	521	508	544	524	520	512	543	474	548	482	546	493	503	526	522	510	474	535	533	514	491	508	516	541	484	515	498	513	528	520	517	507	551	499	512	540	511	538	501	509	501	478	491	527	515	493	532	484	526	537	518	502	505	542	521	510	540	497	563	550	516	502	487	496	489	501	521	559	481	482	550	503	502	489	512	514	513	510	555	530	519	495	454	498	509	486	518	518	521	529	500	537	493	519	515	590	541	530	490	541	521	548	551	520	501	490	512	556	504	522	488	508	500	545	463	470	518	507	525	525	495	517	532	418	481	525	512	511	513	522	481	495	525	502	520	504	556	514	497	488	501	555	489	535	542	491	538	504	516	503	492	491	525	505	506	507	488	494	539	522	490	497	475	438	497	501	512	546	502	510	512	526	495	516	480	494	522	520	497	538	490	484	507	510	520	500	521	516	529	513	531	512	491	581	485	520	542	534	511	527	485	544	478	466	475	495	496	509	465	488	538	509	486	480	468	520	517	494	529	502	516	501	485	554	500	492	510	517	541	490	480	515	528	498	512	528	536	498	540	476	507	523	540	493	505	522	498	473	502	500	487	490	497	513	521	505	519	506	505	523	524	491	449	475	511	531	535	557	488	550	508	484	490	484	519	492	525	545	517	505	508	492	486	504	497	509	524	519	506	558	497	490	490	499	478	536	525	507	533	496	519	497	478	499	500	521	502	493	525	505	525	557	518	503	517	516	477	534	509	497	530	575	515	528	505	513	512	507	494	572	514	511	523	488	502	472	521	489	499	478	499	508	541	522	506	519	498	530	511	514	513	557	528	493	498	523	515	481	521	548	503	470	491	510	503	507	472	507	495	552	465	495	477	516	527	526	540	521	471	500	492	493	489	504	524	502	524	494	512	460	507	559	499	546	493	530	512	551	470	526	492	482	512	482	553	511	525	528	530	501	487	554	506	522	531	528	538	534	501	534	504	505	494	537	524	494	502	530	497	503	509	495	493	487	557	510	570	479	515	522	529	481	492	508	511	523	548	523	552	542	514	526	511	515	517	542	514	526	520	511	550	518	533	519	567	491	525	465	463	462	518	510	513	510	555	502	485	532	509	511	542	490	530	516	510	543	506	530	518	491	508	502	529	515	489	511	489	542	521	525	529	482	497	516	530	516	507	519	518	509	551	507	561	531	487	510	476	511	538	541	514	504	543	536	501	542	511	485	496	491	512	513	489	466	477	540	484	548	490	532	502	488	562	510	513	514	501	499	504	516	500	517	539	475	521	542	472	497	510	512	539	521	515	525	535	518	486	481	495	536	499	542	520	504	473	532	496	538	556	530	473	501	500	522	498	498	519	494	500	490	519	526	523	494	501	496	549	525	488	517	548	535	506	521	510	512	517	498	531	529	550	488	498	515	526	498	497	536	488	532	539	498	518	501	521	525	511	509	505	519	535	544	527	503	501	524	509	527	561	500	539	479	512	498	470	526	507	507	521	465	543	478	510	457	509	559	521	519	519	487	509	460	541	517	561	477	499	502	513	540	508	514	502	533	519	493	495	502	506	527	520	465	487	548	495	494	529	515	491	480	502	503	508	495	521	496	501	503	529	511	532	529	512	491	468	525	521	503	472	519	509	530	504	501	519	505	505	446	512	527	472	556	540	518	518	535	479	502	481	509	515	484	504	512	508	502	492	491	506	512	507	503	509	518	530	496	519	473	496	512	515	508	522	488	481	487	477	510	549	519	494	507	483	498	517	551	492	533	503	536	498	544	525	494	526	558	496	538	480	522	493	491	535	526	504	522	530	499	469	539	521	454	491	509	514	480	463	510	553	468	542	555	519	518	534	530	518	519	474	479	523	502	502	520	491	504	520	508	539	504	494	543	508	481	545	523	540	510	509	510	540	523	522	528	523	506	527	499	529	486	516	530	494	518	488	534	567	515	575	512	539	505	536	532	499	469	503	531	470	533	510	528	519	503	535	501	475	478	550	492	483	527	499	481	499	502	502	527	482	493	498	472	509	505	520	523	498	515	510	526	529	505	529	491	482	492	509	542	518	505	499	493	502	525	512	534	490	518	499	510	518	494	531	503	554	475	503	521	561	484	513	539	516	486	480	540	486	499	484	522	509	483	489	557	473	509	528	496	526	506	510	483	512	512	512	529	496	497	525	498	488	520	505	506	534	502	505	514	528	515	485	480	505	518	530	496	525	520	514	499	505	521	478	498	487	481	491	529	560	488	523	498	493	512	480	506	455	510	486	501	493	496	515	536	508	505	533	513	506	474	548	503	564	527	504	494	523	532	480	544	501	512	557	498	483	542	541	536	511	522	507	508	504
5485	11145	10052	4567	3525	3538	2595	1780	1382	1192	1159	3205	14706	11875	5118	1627	728	527	439	428	454	451	419	469	464	470	453	470	467	426	449	471	454	467	446	469	446	454	443	427	453	480	488	426	464	403	472	416	455	451	445	442	435	452	424	446	443	448	443	428	444	403	433	470	439	417	489	444	459	452	465	433	431	436	452	461	450	416	495	461	384	440	400	455	431	436	434	440	501	413	408	426	451	434	471	466	448	492	469	475	448	460	463	431	449	449	441	455	407	455	445	402	455	458	408	459	456	458	433	447	465	412	457	451	448	430	464	458	432	471	466	433	443	429	409	435	474	487	449	420	416	471	445	454	443	447	486	455	471	439	458	482	425	457	444	469	467	420	427	495	430	409	414	426	435	445	469	433	468	423	453	442	438	474	420	407	412	447	418	465	433	429	408	495	476	446	440	457	463	428	465	468	444	408	457	434	453	456	449	457	435	428	473	469	443	461	442	429	458	478	422	463	433	461	445	454	485	473	466	448	451	433	445	501	460	479	449	470	442	468	436	454	470	451	423	435	469	432	425	474	461	433	431	437	433	472	476	440	429	445	430	478	425	459	457	432	424	459	443	436	419	437	445	435	458	473	431	440	444	411	441	451	477	444	445	454	443	439	449	434	423	442	448	436	428	439	436	444	445	455	448	456	445	448	494	431	419	450	448	458	451	434	440	436	428	425	444	473	438	464	463	451	463	429	450	423	488	413	442	455	403	485	466	471	458	452	463	436	437	471	457	453	430	445	435	432	429	459	443	443	434	452	427	450	476	417	470	428	422	460	458	447	463	489	409	415	444	435	438	457	430	415	435	488	435	435	469	430	390	423	436	443	448	450	473	454	435	455	415	459	457	453	455	438	465	472	437	420	452	428	446	434	453	462	442	449	441	435	413	431	435	464	422	412	456	429	460	458	405	429	426	462	472	453	444	426	442	428	449	438	444	448	411	395	427	440	398	451	441	421	460	502	432	469	421	450	447	441	486	427	453	397	458	446	478	432	450	445	460	440	437	451	441	437	475	442	448	465	471	473	465	464	446	445	439	487	482	394	439	455	451	435	463	438	455	477	458	394	453	428	461	425	425	496	427	437	452	402	464	453	442	417	469	426	432	451	442	438	443	415	469	438	454	450	418	426	419	393	403	430	436	428	445	462	462	435	448	469	471	447	452	465	474	440	441	469	479	438	423	445	470	440	433	459	431	446	445	477	431	428	440	459	443	444	433	458	461	427	440	451	471	469	462	422	461	427	433	452	424	453	410	454	435	438	434	428	432	444	477	422	461	402	444	447	435	441	464	482	453	440	431	442	419	468	444	409	451	458	427	427	473	445	477	448	442	431	452	424	452	441	457	450	410	448	431	484	441	450	456	449	440	464	405	447	436	418	425	455	436	435	444	466	504	454	417	406	466	474	444	422	446	455	457	461	410	445	394	430	439	422	399	435	448	447	456	461	434	428	488	443	459	423	415	425	450	402	428	426	433	404	428	430	442	417	443	420	482	421	430	448	434	451	483	463	430	447	461	451	465	417	454	456	430	426	459	463	431	427	459	427	397	480	446	478	464	439	452	404	455	436	446	449	439	437	433	441	390	441	440	443	429	458	423	434	448	421	403	455	438	446	450	446	440	426	437	468	478	428	445	452	425	464	427	417	420	465	441	453	447	424	441	432	403	408	426	438	465	420	437	428	462	439	451	427	418	433	464	471	449	432	449	439	441	461	454	458	420	436	437	455	449	435	433	437	431	444	466	454	417	446	462	416	438	428	440	453	453	440	474	467	423	441	486	448	435	445	430	424	442	442	460	419	482	445	447	454	443	457	428	438	446	412	467	444	428	453	432	409	470	465	450	453	450	443	434	438	474	429	421	428	442	461	416	408	443	468	480	423	438	416	437	417	431	424	478	478	438	448	458	428	485	438	443	459	459	463	443	454	442	452	433	448	442	457	417	435	438	446	421	498	455	441	431	460	442	471	455	420	474	455	439	454	471	452	408	463	422	457	463	459	429	439	425	435	422	448	467	454	436	392	401	454	435	449	440	407	475	430	467	401	455	439	419	466	463	479	411	477	454	434	466	413	475	478	475	447	479	436	441	457	445	437	433	437	462	414	444	449	423	460	446	438	453	420	458	450	449	432	475	493	399	449	452	421	393	438	433	445	418	425	434	425	462	435	441	471	449	467	436	427	422	445	461	437	430	438	463	437	441	442	442	432	458	405	465	458	454	447	438	420	472	441	420	450	427	436	469	454	479	458	458	431	469	475	439	420	458	470	462	424	446	430	445	437	437	449	464	465	453	459	391	434	453	467	436	459	420	484	473	452	439	470	361	434	412	432	417	445	430	465	415	437	473	449	450	491	440	446	439	466	462	435	451	449	425	447	443	476	472	426	432	415	455	450	443	451	439	431	428	472	431	457	420	430	417	421	436	472	429	436	464	428	432	434	458	420	448	423	403	441	431	438	458	440	398	423	416	433	453	430	447	437	455	418	443	424	459	435	469	422	403	414	409	425	425	476	414	475	453	453	456	418	421	440	426	434	446	426	460	427	450	436	444	462	413	449	427	439	468	433	412	426	465	396	436	419	436	459	424	441	394	438	425	434	422	444	418	439	425	461	423	431	451	427	425	455	475	468	472	425	446	419	420	473	490	443	411	481	434	466	429	429	443	454	435	432	439	413	433	451	414	454	403	429	444	428	406	441	442	434	449	396	450	461	442	442	454	419	460	450	458	420	464	444	433	475	460	471	439	476	464	446	470	435	445	418	432	457	471	431	397	408	442	438	441	431	444	402	442	397	431	430	447	483	454	460	466	440	464	458	421	456	460	435	473	441	444	470	420	450	408	457	442	421	494	415	411	456	413	416	387	424	446	464	434	430	459	440	444	471	435	414	429	428	402	447	483	467	448	427	456	466	459	467	451	473	447	445	449	455	438	438	458	400	459	439	435	443	459	450	457	413	453	419	426	433	408	415	448	497	438	456	459	437	401	451	433	442	408	453	434	458	485	423	455	432	450	437	474	433	449	442	474	445	417	434	448	443	442	467	426	445	435	433	441	467	481	442	485	410	469	438	445	510	475	455	447	455	441	422	449	467	458	466	436	451	449	444	469	481	471	444	444	447	443	432	427	487	414	422	423	470	436	436	483	454	450	397	457	420	465	459	447	423	459	430	450	460	456	438	451	461	450	443	483	440	441	464	435	428	449	435	445	486	427	463	441	458	420	446	398	456	456	448	439	423	429	477	429	472	446	478	473	483	446	425	419	443	413	425	467	446	427	432	463	445	439	443	438	466	424	404	417	452	449	466	502	458	442	453	424	418	460	473	442	440	446	457	438	424	479	481	462	449	426	417	468	440	418	472	387	453	427	447	456	459	471	452	447	420	428	457	440	414	421	474	458	481	429	447	424	442	449	455	403	462	484	432	450	438	430	456	433	419	381	465	444	458	435	462	437	447	400	468	483	437
23785	20808	27724	23923	20569	11152	5964	2670	1717	1836	1624	4085	21604	20203	10574	3201	1140	755	639	662	636	731	694	700	674	687	695	676	661	691	677	657	644	628	676	682	733	664	651	705	701	651	694	667	689	684	678	664	652	611	699	666	639	668	705	687	639	658	657	618	619	652	652	689	658	664	662	685	637	671	713	695	695	673	663	630	671	695	675	624	665	662	669	716	651	673	654	669	685	663	745	633	699	641	651	690	657	715	632	649	674	699	664	606	702	687	641	691	637	656	676	620	709	703	708	656	655	718	630	662	664	608	609	687	695	682	675	673	675	690	658	638	663	686	647	620	692	606	659	655	654	646	708	663	681	701	637	672	702	681	676	629	702	677	664	659	648	665	645	683	684	690	663	684	682	685	649	647	667	684	692	647	638	684	630	668	641	675	671	673	667	669	642	671	676	648	653	667	682	658	672	684	674	707	652	614	660	674	685	700	653	644	629	634	692	630	656	627	650	662	677	698	596	661	690	606	647	653	633	664	617	690	618	649	725	650	660	618	680	661	670	629	664	708	650	662	677	655	682	653	655	658	690	688	698	681	615	651	639	659	657	689	652	688	630	653	630	624	658	675	675	679	638	613	631	681	636	630	691	686	637	666	642	657	678	657	639	637	641	633	649	671	651	642	680	664	669	672	678	695	672	688	655	675	650	682	714	612	690	674	723	624	694	658	697	669	680	655	685	623	661	633	666	634	667	626	639	693	705	675	648	677	681	673	664	711	674	677	645	632	658	691	694	662	658	671	621	644	647	652	663	670	670	609	687	666	642	667	652	673	676	632	631	678	660	695	706	649	678	649	672	658	685	633	635	674	652	672	666	709	645	630	678	707	661	628	643	691	663	693	683	624	650	669	714	671	656	705	680	715	688	675	649	682	656	647	655	692	656	635	657	674	667	637	646	704	632	619	671	683	649	710	701	668	675	652	660	649	685	637	644	630	687	659	671	644	682	644	712	633	673	644	654	625	681	679	667	645	644	688	662	638	667	685	628	678	659	662	684	627	648	673	584	661	653	663	681	680	636	672	674	724	695	682	731	667	668	702	700	704	662	641	648	699	722	625	717	646	634	690	665	654	684	657	606	646	615	619	682	624	641	632	677	613	670	685	657	711	631	650	654	660	656	636	655	644	693	669	675	686	668	608	692	686	633	705	663	693	708	646	648	673	644	642	667	673	638	685	692	653	701	648	683	661	635	636	667	664	674	629	657	680	643	665	707	662	650	683	675	639	652	701	659	685	622	695	653	677	652	651	658	657	679	646	625	648	646	698	706	659	643	650	687	623	653	593	623	693	661	634	643	625	699	668	671	666	626	648	664	672	659	685	609	661	673	611	665	665	647	674	684	651	622	662	645	622	698	682	599	597	700	659	675	674	673	629	675	630	675	671	639	671	685	648	640	656	657	657	660	669	672	692	668	614	668	656	640	695	690	646	645	623	675	634	617	666	637	677	680	704	696	616	664	604	662	693	632	641	637	672	671	679	641	668	684	698	677	673	608	659	607	657	666	638	665	675	653	721	674	644	653	640	679	676	698	683	717	615	668	681	672	657	654	645	674	683	629	649	698	723	654	641	654	654	661	629	661	679	680	664	674	667	680	691	648	649	620	662	719	656	629	640	642	653	609	652	701	655	661	665	605	663	602	650	660	635	658	643	673	652	663	663	683	670	630	695	699	652	649	653	628	680	633	639	645	617	643	648	638	677	649	639	667	631	690	705	656	678	687	711	643	656	689	645	665	679	641	670	664	617	673	648	670	666	666	679	668	696	684	707	614	665	678	662	647	603	675	661	658	665	635	611	646	665	708	648	673	681	681	676	692	656	651	705	730	659	626	697	641	654	681	677	651	640	627	677	696	695	665	639	629	680	669	661	633	667	653	671	655	655	706	651	663	657	656	644	675	675	684	656	713	673	613	676	653	656	640	647	617	674	634	696	658	668	648	641	636	639	673	647	654	632	679	682	698	666	649	707	647	588	670	628	644	652	727	680	646	660	745	709	667	651	666	718	648	690	642	605	667	675	624	646	605	700	696	691	653	690	647	643	642	649	684	590	658	645	652	645	672	629	646	645	623	638	633	668	642	689	685	698	647	622	656	656	655	714	672	697	706	680	645	693	640	602	647	656	678	662	632	701	638	685	662	668	714	632	691	637	687	713	637	660	633	643	653	681	627	620	596	668	690	697	650	641	662	653	695	729	689	701	678	639	616	650	665	640	654	679	632	665	672	705	668	724	631	692	703	644	624	678	698	645	649	641	655	657	630	679	669	686	677	679	670	628	648	686	670	638	671	625	655	701	707	684	652	651	639	633	672	631	662	695	683	675	711	653	657	653	657	608	600	724	681	689	660	671	652	678	732	681	681	642	623	645	701	683	702	666	621	647	653	632	679	673	663	683	673	636	630	669	682	701	653	648	639	661	650	656	625	676	628	652	690	618	696	634	654	692	678	692	671	719	692	656	699	674	639	671	611	694	664	694	649	623	688	617	631	649	676	664	672	660	715	670	654	673	676	657	682	667	655	627	622	669	641	655	656	677	690	656	630	626	649	695	667	665	635	662	654	649	649	676	681	647	623	670	644	623	650	660	677	625	667	666	686	672	678	661	656	684	659	648	700	678	656	681	607	673	659	624	634	676	692	665	664	665	645	657	651	677	685	689	664	678	674	636	662	623	662	672	670	637	680	649	650	644	668	667	669	650	701	659	652	646	662	644	669	669	613	682	721	611	635	681	663	640	667	677	672	674	648	687	670	686	673	681	658	670	646	699	673	627	676	680	690	658	670	706	626	678	666	666	673	666	670	628	679	677	653	634	644	665	654	672	663	659	669	670	682	684	711	662	655	640	644	661	601	677	703	648	657	631	642	715	676	642	685	727	686	696	717	677	684	641	672	640	681	678	656	680	657	673	650	654	691	644	655	694	697	663	623	656	678	686	636	642	680	662	693	666	618	698	638	710	624	703	723	612	633	681	642	685	657	676	682	674	668	644	646	614	730	651	614	674	658	674	703	633	666	654	656	657	639	595	661	637	644	670	666	670	676	690	633	662	695	610	660	659	717	654	687	700	638	662	677	641	613	658	668	680	653	656	696	666	622	663	658	646	686	696	662	694	665	687	686	663	696	710	677	608	639	666	658	664	622	689	645	676	663	671	695	722	683	668	633	603	688	693	634	659	632	626	695	700	654	666	641	651	649	678	644	654	664	669	665	675	656	699	668	676	655	665	639	665	683	625	694	643	666	663	708	644	665	636	675	702	659	667	648	687	664	610	676	665	667	674	686	698	662	635	638	681	665	667	705	682	637	685	633	654	661	707	669	682	643	657	687	636	638	620	673	653	670	663	636	669	658	627	628	654	688	651	621	650	638	668	705	649	663	631	644	652	629	657	646	682	626	702	667	634	686	627	657	673	696	674	627	690	667	642	670	654	657	669	660	667	670	645	692	664	622	691	667	721	648	631
7324	14180	11829	7829	6136	5397	5099	2936	2076	2445	2127	6103	23050	17382	8868	2832	1118	637	578	527	527	580	576	528	595	564	523	555	546	515	572	576	537	663	569	578	553	572	546	600	590	573	544	584	614	544	527	543	547	583	563	531	518	608	555	537	574	593	597	585	572	554	588	551	589	550	563	547	545	543	594	578	545	567	556	570	548	578	594	565	611	570	569	576	583	546	607	561	571	526	600	536	557	586	544	532	546	569	523	575	560	570	539	587	529	544	608	577	569	500	537	545	558	552	560	556	556	548	535	577	561	564	597	558	604	591	555	565	594	549	575	506	573	559	557	576	591	530	612	553	555	577	556	597	584	546	542	577	570	528	550	532	552	577	556	544	562	576	572	563	568	569	550	565	540	587	566	587	552	638	578	595	573	535	604	573	571	566	557	512	534	574	599	579	570	578	571	544	553	573	587	551	535	565	546	598	573	599	599	584	561	558	558	566	545	541	570	547	608	572	584	570	569	583	572	491	565	561	525	559	542	558	583	555	526	528	578	585	589	576	538	554	585	585	577	578	578	545	543	603	556	548	566	572	572	577	530	597	577	585	541	611	589	548	522	576	592	539	582	576	526	566	531	560	538	559	541	575	592	556	539	542	572	535	538	579	590	557	524	562	560	563	571	550	573	593	539	575	607	571	585	531	578	521	561	597	558	541	560	563	585	548	536	530	587	542	592	523	530	570	562	584	543	553	557	549	580	543	600	544	582	566	614	538	565	568	563	519	554	534	579	620	578	540	542	564	531	536	609	573	551	560	535	580	546	544	581	588	552	549	550	551	564	589	620	574	549	571	587	523	548	549	578	549	563	586	552	550	573	581	539	569	596	513	568	603	534	570	516	547	518	551	570	586	535	579	560	538	557	556	527	568	544	599	537	538	574	576	540	556	555	592	541	589	524	545	602	549	534	556	521	547	558	553	594	563	551	561	549	548	537	549	542	578	528	551	586	580	582	540	574	540	549	528	585	551	551	553	525	595	549	499	573	554	560	555	520	537	586	544	544	588	525	533	574	542	562	593	605	504	567	538	560	517	587	516	554	573	540	541	533	582	560	583	544	545	509	546	595	619	573	534	559	541	524	576	564	523	562	549	554	570	543	516	540	545	560	620	554	586	562	563	569	529	601	559	534	594	566	598	552	599	541	535	566	577	561	542	536	583	594	533	573	556	545	597	522	531	527	563	588	534	556	569	545	554	569	588	615	575	601	584	571	542	517	574	567	573	566	505	527	573	528	558	554	553	547	572	586	552	560	610	559	522	554	548	534	572	560	551	537	565	549	538	570	568	557	559	538	568	567	599	563	562	591	529	553	569	544	590	556	571	578	567	561	546	567	593	570	556	578	547	535	530	567	547	575	584	623	564	532	564	558	570	530	565	569	559	569	565	603	564	528	554	547	592	551	555	554	572	581	568	581	570	547	580	547	579	549	513	586	529	566	577	539	559	545	566	562	570	547	569	578	572	577	541	521	535	555	558	539	570	560	552	560	590	586	572	565	607	545	579	526	569	582	611	510	573	518	545	535	560	579	561	571	534	518	556	561	576	518	534	585	549	529	568	504	553	558	573	564	566	543	559	551	535	524	602	566	537	587	583	548	567	564	544	551	554	524	545	584	567	547	597	551	526	555	529	561	553	585	542	553	540	546	549	544	535	544	583	565	556	517	593	587	559	562	562	556	569	564	566	557	572	547	562	553	487	536	555	555	523	533	564	557	594	544	549	555	550	596	591	544	564	598	594	539	567	571	544	577	573	566	521	553	578	557	545	563	555	521	568	562	571	540	569	556	560	530	531	551	546	569	554	548	571	585	531	535	488	552	561	589	565	558	580	607	542	548	564	554	513	515	531	512	527	567	514	565	537	605	543	497	577	567	519	553	585	547	577	562	539	515	572	555	580	571	534	589	576	574	563	537	585	549	504	602	540	536	548	535	549	542	549	563	559	532	553	565	592	552	583	564	549	550	520	544	539	569	568	530	519	564	611	561	579	579	532	536	559	550	576	531	551	587	613	499	553	544	557	505	545	564	574	544	556	597	570	549	524	558	525	558	537	540	545	537	568	558	573	541	556	599	540	560	528	558	549	513	568	545	576	566	567	566	524	593	562	539	528	539	576	541	580	561	547	555	551	492	546	521	543	564	599	527	564	543	571	541	528	553	538	536	538	573	572	538	544	584	544	543	556	561	580	578	561	577	577	564	574	541	552	558	596	547	560	589	530	563	544	557	585	574	572	554	529	568	584	552	547	577	559	555	523	574	594	560	570	571	533	559	545	588	553	573	546	577	537	545	604	594	523	569	522	539	539	546	545	515	563	556	530	544	522	521	555	530	554	586	595	611	579	571	544	542	564	606	569	551	566	559	586	540	554	558	525	551	564	548	547	539	587	580	545	533	580	535	569	591	556	534	578	535	551	553	528	589	569	553	544	542	604	530	573	556	580	559	588	535	553	499	523	566	553	556	575	574	580	546	533	561	548	576	571	540	544	561	514	547	528	594	552	570	550	550	531	562	548	599	554	590	527	557	566	562	537	543	535	574	531	578	552	542	566	576	593	565	538	549	571	546	561	500	564	535	580	556	571	551	556	569	541	557	590	530	564	542	539	562	583	550	603	551	552	545	565	582	595	572	539	519	554	546	542	542	565	517	542	543	597	574	545	553	538	516	579	560	585	567	537	571	557	552	536	581	581	569	546	522	609	530	540	569	557	552	531	558	591	538	517	533	563	566	531	602	529	582	549	567	553	513	546	571	551	570	559	551	583	576	563	571	550	555	535	547	583	538	568	539	611	559	531	563	555	556	521	589	517	516	533	515	557	522	576	566	573	545	559	571	551	531	528	600	566	542	562	488	500	568	541	540	525	543	578	552	564	580	567	574	513	524	542	553	556	562	559	546	610	562	513	549	555	520	536	556	550	525	506	578	512	590	563	485	582	531	565	554	543	578	560	573	574	565	542	530	571	546	543	593	579	564	554	596	531	583	538	527	557	562	563	508	544	553	543	540	579	558	563	547	585	579	512	566	570	572	580	495	526	551	561	527	568	534	548	558	564	571	575	565	523	542	523	543	570	564	565	541	536	536	588	553	538	527	541	577	533	553	556	583	567	573	551	596	561	549	587	554	530	558	555	593	571	525	591	557	500	554	555	586	589	530	555	585	570	538	585	530	587	544	546	562	587	572	572	553	524	599	553	541	542	524	536	549	566	530	562	546	553	592	535	574	545	559	626	564	575	583	557	557	536	571	577	585	555	543	559	549	616	598	579	562	571	518	575	563	542	559	531	538	532	558	519	534	571	572	564	590	507	520	570	558	540	571	574	563	515	526	565	552	531	559	561	546	553	591	550	573	544	556	578	553	537	560	581	582	533	518	563	574	611	563	565	537	558	585	547	508	567	537	559	515	551	577	502	588	541	579	562	562	577	590	613	537	540	564	548	584	551	564	560	510	547	588	552	578	543
27041	11483	3659	1759	1222	1075	1137	1031	853	713	677	799	1439	1637	1216	737	600	547	517	554	539	533	503	508	535	537	578	549	530	560	545	523	514	535	555	540	550	524	524	511	567	525	540	538	522	518	513	535	540	508	549	551	528	569	537	540	556	543	519	521	519	535	509	540	549	509	552	545	515	531	518	537	524	560	514	539	527	562	528	538	580	510	518	576	524	575	572	513	505	525	542	539	542	515	513	541	527	515	562	544	513	554	545	554	561	549	534	552	548	562	554	536	558	523	576	522	504	543	530	548	604	518	482	545	511	588	525	529	536	541	516	562	521	529	511	545	539	555	535	568	533	510	508	560	543	536	514	577	512	561	537	528	545	536	504	508	551	531	552	540	552	534	503	542	563	566	547	505	510	534	597	513	507	520	532	538	565	523	506	533	579	488	529	505	537	531	491	548	536	548	555	556	513	532	509	525	504	527	527	554	467	514	574	521	558	503	555	522	516	551	557	520	530	575	539	544	554	544	461	539	505	502	513	543	523	553	530	506	511	513	527	572	549	461	548	474	563	507	561	498	546	507	525	509	536	505	538	538	549	569	588	559	534	505	543	536	560	530	501	535	534	549	524	523	511	543	532	561	578	502	540	546	536	529	530	558	467	524	540	558	498	524	503	555	506	518	559	533	592	523	529	522	545	549	543	549	515	539	546	535	523	523	562	515	552	517	557	513	513	542	541	543	493	542	507	510	531	518	557	564	527	560	514	552	562	566	524	535	511	543	538	534	508	521	540	517	541	564	517	527	532	555	525	569	576	564	523	528	552	509	520	542	555	517	534	562	517	513	550	489	534	552	586	545	492	542	536	480	500	525	522	521	532	540	526	554	543	549	525	499	528	523	520	517	535	505	535	534	569	523	526	537	562	538	523	522	549	497	539	534	546	540	510	492	554	529	526	529	513	549	510	528	530	558	560	518	543	560	508	493	519	551	512	495	507	531	549	515	513	554	519	533	545	563	535	507	513	533	542	538	552	547	511	525	536	526	475	470	522	507	515	539	530	567	551	531	504	551	496	513	520	512	517	531	514	528	527	531	553	536	519	531	510	524	540	524	487	556	567	582	561	547	545	551	547	525	518	484	556	513	548	540	521	517	539	559	524	568	553	538	506	527	547	559	533	552	513	539	554	527	499	539	560	526	546	515	528	558	506	556	564	494	530	508	504	538	561	563	538	529	522	549	530	540	546	543	575	543	536	528	520	548	529	533	526	502	554	533	549	537	547	556	528	533	559	545	505	545	537	520	551	508	539	532	549	493	512	516	540	525	519	523	529	550	551	531	561	526	534	539	548	531	530	522	469	556	524	564	538	548	513	561	531	547	525	550	556	560	525	525	551	527	527	527	562	572	574	532	539	571	533	573	535	569	515	523	533	548	513	523	551	513	523	516	528	534	497	543	533	529	510	556	521	573	566	540	530	522	532	540	527	498	507	545	545	554	595	519	551	522	505	518	477	536	545	554	492	568	547	535	530	575	561	512	532	550	540	584	537	546	527	513	513	518	539	521	527	505	532	553	489	552	534	511	528	554	529	528	544	570	521	546	519	535	533	524	558	492	537	562	524	480	566	526	555	527	475	508	504	529	505	537	545	469	540	580	539	530	530	523	549	549	482	505	534	588	522	563	550	495	506	519	530	480	563	569	554	574	552	534	520	514	510	536	533	521	532	547	533	544	505	586	512	505	515	532	527	556	544	559	512	549	525	564	502	539	540	501	538	581	577	543	531	533	539	556	537	552	534	570	555	489	533	547	553	536	588	538	561	540	525	555	506	535	539	555	538	510	525	536	528	554	560	498	499	561	533	536	576	525	528	494	558	526	476	525	506	566	533	551	563	519	541	523	517	564	489	532	518	549	519	532	539	555	529	538	549	527	563	546	504	491	509	546	555	544	533	527	552	559	522	521	528	530	572	522	510	544	538	518	517	519	549	549	533	527	564	520	535	506	512	569	561	495	524	516	538	528	494	522	520	528	544	521	539	574	523	548	560	544	536	543	547	545	572	567	532	533	511	589	573	521	535	586	535	550	516	501	515	542	519	549	537	539	544	544	526	541	535	527	513	505	557	558	553	515	562	534	517	517	528	555	533	502	558	537	546	550	534	552	554	529	556	513	530	502	538	558	520	527	534	534	563	545	503	521	540	535	565	539	510	551	540	540	488	539	536	532	559	513	512	526	545	504	560	570	528	540	519	553	517	541	545	557	526	523	499	551	550	535	561	563	529	574	520	593	556	545	533	524	535	541	548	494	570	540	532	588	567	528	522	562	521	551	557	525	566	528	517	508	491	503	551	530	498	553	544	492	486	568	554	550	533	518	572	534	518	530	544	481	505	523	506	551	502	546	505	507	519	555	579	565	548	547	529	504	515	530	541	534	543	518	515	563	551	496	540	589	521	529	538	487	538	568	542	538	539	541	515	525	531	552	502	529	555	556	554	538	524	466	554	520	513	572	544	578	546	484	564	538	561	534	540	539	512	511	548	546	529	514	510	531	529	518	558	516	546	553	573	504	526	556	546	544	502	521	523	555	531	562	571	530	545	534	468	549	541	526	532	513	513	523	530	517	502	540	566	513	550	525	549	510	530	545	516	495	532	520	569	542	487	491	526	515	506	517	539	522	560	555	561	518	545	532	573	504	514	536	563	505	551	530	534	513	531	530	494	519	518	537	556	530	590	540	518	535	488	528	532	528	536	557	550	506	515	524	545	561	513	484	515	544	517	500	579	529	533	523	510	550	521	527	558	567	553	556	530	534	537	528	552	557	534	544	522	517	546	529	553	533	550	524	543	514	517	511	579	538	546	528	519	502	563	517	562	499	529	532	500	553	541	548	521	520	537	523	555	524	515	544	509	548	542	531	518	531	562	583	538	512	512	510	557	534	545	521	559	571	504	502	574	579	550	497	550	556	526	510	532	515	506	551	525	544	569	537	585	535	558	572	554	525	547	537	535	570	550	528	574	518	551	513	511	538	479	529	546	523	514	529	477	524	541	510	562	503	513	522	506	531	518	546	527	515	516	533	544	570	535	517	512	551	488	551	536	560	511	535	544	531	564	517	550	535	569	586	507	544	506	570	519	548	517	562	548	541	474	547	530	531	484	578	522	518	567	564	536	518	529	523	486	525	555	556	555	549	527	559	538	511	523	520	519	512	532	505	533	551	532	530	504	542	499	509	540	535	542	521	505	487	571	526	500	513	504	541	535	547	520	505	557	543	494	515	518	527	537	513	535	515	554	556	511	580	515	510	546	531	521	510	516	532	527	490	521	530	529	536	486	526	503	509	522	536	493	511	563	542	535	599	515	545	577	536	520	503	548	571	522	514	508	498	534	489	554	500	538	572	542	529	558	542	520	529	532	518	536	542	561	538	577	525	545	509	501	543	490	537	535	528	531	474	559	511	535	511	531	518	508	480	519	538	582	582	523	545	527	536	538	509	505	506	507	528	554	504
6683	4085	3262	1676	1561	1504	1513	1299	908	814	713	893	1780	1750	1164	653	526	444	428	440	454	430	429	413	404	439	430	452	467	462	471	460	439	461	448	432	460	436	457	450	427	473	447	447	466	475	424	421	415	438	444	455	439	453	438	447	453	437	454	439	465	466	453	450	479	453	486	436	451	446	451	465	435	452	452	444	462	492	455	401	474	452	433	448	438	433	460	430	429	467	437	441	450	437	447	459	418	447	498	451	442	434	458	426	483	429	437	437	470	461	440	417	449	481	463	433	465	417	449	429	437	467	491	432	436	484	485	464	444	460	449	438	429	452	434	458	391	411	431	421	443	401	424	452	442	438	406	482	422	430	476	462	411	480	438	420	416	486	450	457	427	466	476	438	431	449	441	505	448	460	457	458	494	432	433	443	423	463	431	434	423	481	437	452	478	453	441	444	454	447	480	420	499	472	482	482	455	452	406	452	477	436	456	414	437	458	417	483	451	431	463	465	477	445	422	396	476	415	433	460	434	439	462	447	422	469	486	446	436	467	429	424	464	464	480	416	387	448	463	452	419	453	469	406	443	414	453	441	475	433	468	436	439	442	427	476	450	441	448	459	460	447	425	402	478	457	469	443	495	465	470	454	502	457	448	424	465	427	441	441	452	431	458	423	448	411	427	458	448	444	461	448	402	398	443	440	453	422	493	414	471	467	432	472	445	448	457	418	429	451	418	465	439	457	414	490	410	412	494	434	413	436	472	440	410	425	481	438	421	408	457	436	446	460	458	409	458	455	445	465	440	476	467	436	463	429	476	460	426	441	451	430	425	501	435	479	449	414	433	461	429	450	449	455	433	456	461	429	448	424	449	422	437	509	427	458	401	441	455	430	411	478	446	451	476	471	433	477	493	459	419	400	445	423	457	445	442	454	466	476	434	436	465	485	437	467	420	471	443	450	423	443	449	446	420	470	451	449	414	458	448	457	470	436	440	432	423	468	452	433	485	464	464	437	456	448	450	443	419	440	436	434	435	474	455	443	438	425	452	432	446	455	467	453	462	445	418	440	438	444	432	455	441	470	492	437	428	447	453	497	434	477	443	424	435	484	423	477	460	442	452	481	425	381	433	480	447	446	425	437	423	429	457	478	469	451	408	430	433	503	494	428	403	446	430	454	457	457	465	452	426	428	469	424	443	425	471	446	452	440	472	469	405	450	390	444	436	431	431	430	465	456	412	453	424	476	434	475	423	436	419	403	423	422	494	467	442	435	435	442	458	436	457	423	477	440	423	448	447	432	466	463	392	433	404	411	431	422	430	463	423	415	449	433	471	451	451	443	461	439	463	437	462	473	430	409	415	402	462	435	445	435	471	453	453	456	425	484	485	463	456	428	441	440	431	446	444	439	417	414	457	441	432	465	447	452	430	468	439	460	443	501	441	449	458	475	426	484	434	426	416	418	427	456	442	429	443	462	466	422	464	457	449	481	421	404	450	423	438	458	466	427	435	443	431	457	462	419	431	456	436	434	450	463	422	436	463	416	489	440	449	450	463	443	465	460	442	429	410	461	440	501	394	427	427	424	460	442	408	439	440	430	455	452	462	463	459	393	430	402	427	414	424	462	455	459	432	457	465	412	454	452	477	433	478	447	424	427	448	439	437	446	491	463	448	441	463	420	456	424	448	419	439	462	477	428	408	476	441	484	435	467	477	443	441	442	460	445	454	436	446	453	432	464	420	430	415	442	456	445	404	441	431	427	491	440	428	460	449	436	435	423	450	492	427	471	449	438	408	443	470	455	476	444	458	411	440	480	427	439	460	420	443	443	448	447	458	427	463	412	450	458	471	453	471	441	378	437	421	484	408	435	457	432	476	447	396	474	422	462	430	442	407	456	460	489	477	468	448	436	480	452	433	431	435	444	446	450	454	457	423	461	459	416	450	450	451	438	407	472	432	467	441	457	455	469	422	430	415	467	450	424	499	441	432	450	453	478	423	447	472	480	445	443	460	473	460	444	391	480	429	469	478	512	448	421	471	422	458	439	459	426	467	448	447	433	435	419	486	423	446	467	426	441	468	476	412	428	414	467	432	443	473	452	399	457	431	470	419	399	470	414	444	404	411	423	453	416	466	433	418	466	448	448	428	468	434	448	459	437	461	459	455	433	433	440	461	431	478	436	448	443	457	416	454	443	424	469	458	430	449	453	470	468	481	452	461	466	432	441	484	459	453	432	404	427	477	431	479	458	420	448	439	496	416	441	432	447	453	455	448	419	476	482	460	437	447	459	420	425	417	477	451	457	472	406	439	451	455	440	475	447	451	456	394	491	487	442	396	482	439	385	462	432	463	456	395	441	442	419	479	424	462	450	428	486	441	449	469	405	450	450	436	485	453	461	454	479	425	485	453	481	462	450	477	434	435	449	435	446	430	417	417	459	471	443	463	437	443	472	434	485	447	451	437	475	445	453	458	464	443	464	440	446	422	426	441	469	453	430	456	422	423	447	440	492	460	467	481	448	440	428	455	457	454	470	429	426	447	459	431	444	435	491	437	460	454	449	455	466	445	435	439	440	471	411	407	416	439	468	434	415	435	466	429	435	487	468	466	454	463	443	427	469	429	482	434	436	434	488	431	430	476	444	443	441	438	448	463	452	438	461	430	478	414	451	437	468	481	456	400	434	417	440	453	444	418	429	460	429	382	410	451	410	438	439	451	439	475	435	446	446	489	441	457	424	424	419	460	481	467	443	426	418	434	442	449	436	413	438	450	457	445	438	438	450	445	461	458	436	467	442	445	449	470	421	460	452	449	433	457	404	408	422	430	439	446	456	460	458	433	484	445	417	443	430	457	482	441	467	451	423	418	456	435	471	490	441	429	449	430	462	451	458	413	433	422	416	447	426	403	451	436	433	468	454	459	477	467	443	438	443	418	442	467	422	451	464	475	425	461	470	437	450	501	455	454	420	473	467	470	435	425	459	457	421	435	446	460	470	451	397	401	438	438	461	457	439	480	445	459	452	456	445	431	438	453	463	446	464	483	441	437	482	442	466	460	426	447	442	431	456	408	476	419	453	459	470	429	421	456	420	432	459	464	421	453	468	423	449	432	438	433	482	417	461	469	453	433	438	423	483	430	452	438	449	427	443	427	429	449	483	415	461	446	429	410	464	457	424	433	436	419	470	438	465	416	485	429	431	432	433	442	476	426	464	431	440	480	423	425	463	462	395	444	462	455	443	468	443	395	458	459	418	449	432	441	432	428	490	440	445	475	446	449	448	422	444	442	428	409	434	419	431	467	431	445	435	435	460	439	416	476	446	444	409	444	465	440	457	428	431	429	453	479	451	461	450	440	473	467	424	460	399	437	445	418	453	428	471	495	452	467	433	415	440	464	426	463	470	478	465	458	474	436	425	446	461	457	451	448	426	453	421	466	458	427	447	478	467	419	458	505	413	443	441	452	489	418	434	428	431	429	450	435	455	418	435	439	448	452	451	436	449	470	448
24771	20789	26740	24662	11885	3989	2703	2101	1726	1396	811	4563	12440	10356	5069	1558	800	656	547	553	557	571	573	580	575	539	537	530	527	557	597	542	573	600	601	529	554	569	596	554	575	558	574	564	550	531	595	527	543	610	585	517	579	561	576	518	588	563	544	552	556	548	562	564	606	555	582	467	575	493	546	520	577	559	507	517	560	490	592	563	536	580	539	584	565	570	560	558	506	551	532	509	572	544	540	535	549	541	520	550	566	553	516	557	524	535	560	573	601	549	605	564	550	581	574	533	583	511	580	507	517	543	557	535	588	563	528	569	556	556	589	546	542	552	534	548	546	588	535	583	563	536	539	540	547	585	539	540	538	592	540	541	567	540	531	519	509	563	570	536	547	594	539	588	563	533	582	536	556	557	552	530	545	563	555	496	575	551	582	594	558	569	545	549	563	580	568	554	538	554	548	590	595	545	547	593	579	546	574	513	570	521	524	542	591	557	521	548	561	582	542	578	567	556	540	565	569	546	523	541	566	525	610	499	561	519	515	561	580	546	536	534	523	579	567	523	540	507	581	570	569	518	575	526	570	504	551	565	550	557	550	551	533	531	603	585	542	578	558	564	533	543	530	544	566	531	512	527	515	580	533	547	548	556	553	528	527	614	548	586	579	558	549	515	578	518	563	578	561	549	510	563	515	594	544	557	537	531	551	552	538	518	556	563	521	541	557	562	580	581	560	539	578	533	511	567	549	552	558	582	552	547	578	520	548	590	590	546	521	563	551	543	570	538	512	575	530	566	562	538	501	549	529	534	549	553	546	550	580	529	533	587	582	503	571	553	566	581	570	541	556	584	576	598	564	583	544	555	553	542	545	542	560	553	542	572	536	582	573	538	518	526	533	538	572	603	601	531	599	558	544	567	558	506	494	552	561	542	550	551	547	540	522	553	542	513	540	596	591	553	553	513	548	571	535	534	589	530	559	566	600	548	536	555	602	551	548	545	531	550	543	534	540	575	531	556	548	497	582	549	546	536	521	525	549	562	521	584	587	572	539	557	574	585	555	542	555	554	556	536	521	520	557	501	522	551	564	587	597	527	544	597	521	558	542	563	546	543	578	537	554	535	564	520	580	563	511	549	587	549	575	548	522	592	570	555	532	555	509	543	565	600	601	546	555	572	559	513	569	535	573	554	565	549	548	538	532	534	550	544	547	575	528	555	544	565	553	572	588	573	583	571	573	558	530	547	523	511	574	533	544	560	584	546	569	576	558	573	541	577	540	539	576	564	571	540	559	540	545	575	521	553	533	517	568	599	543	542	496	532	583	532	513	552	564	574	585	543	554	563	566	591	602	546	549	541	568	572	547	508	525	549	588	530	547	575	555	544	524	556	593	532	529	557	531	559	516	548	551	563	534	518	584	529	584	530	585	542	529	555	564	558	584	567	566	522	548	577	552	580	562	539	558	572	575	585	537	583	526	591	544	557	535	555	553	525	546	583	573	563	537	559	576	576	546	562	516	584	556	562	555	521	566	563	548	532	546	564	578	570	542	539	591	519	544	530	560	551	567	535	613	520	547	536	554	550	566	518	546	542	549	568	574	541	580	545	564	534	555	538	470	546	564	554	550	543	579	537	576	579	573	601	515	573	565	550	546	556	554	570	524	516	546	551	621	601	528	551	596	543	572	554	551	539	548	539	536	564	544	525	560	569	554	572	591	540	563	548	523	572	537	511	576	500	581	538	555	539	595	566	554	504	517	541	520	587	541	522	579	573	582	586	535	544	571	555	549	549	527	529	550	539	573	586	548	570	591	544	554	580	548	538	580	567	551	569	574	554	583	600	519	570	575	541	557	550	578	528	559	547	543	573	576	538	548	530	559	575	551	572	538	519	559	553	562	561	533	536	518	541	525	519	577	540	581	516	531	541	523	581	584	559	581	564	541	563	563	573	510	531	543	544	534	555	556	533	569	548	537	531	510	551	552	528	521	544	556	550	543	594	547	581	583	572	564	515	548	494	546	595	574	564	508	554	521	551	565	561	546	508	532	507	540	551	562	530	584	555	523	619	551	543	548	594	550	591	528	568	526	564	554	566	554	549	520	562	530	573	488	556	584	546	561	523	576	549	564	517	591	541	558	551	576	585	527	564	580	578	567	568	571	566	545	554	574	555	505	587	568	575	580	554	553	517	553	550	589	565	533	551	595	570	518	537	522	537	542	525	562	526	540	540	530	568	516	604	576	582	550	521	551	564	521	572	573	574	545	537	563	544	567	531	576	551	549	574	540	553	515	555	593	566	562	562	571	562	547	585	571	593	572	582	555	526	581	567	562	561	550	538	548	530	543	551	570	581	555	547	557	515	589	522	550	540	534	536	563	592	606	567	586	601	586	553	532	511	497	573	528	558	526	528	540	583	571	557	587	549	504	603	547	564	515	583	528	576	529	552	543	582	590	580	531	574	525	569	531	550	572	537	542	526	599	573	511	569	575	574	557	521	582	541	580	523	608	572	571	516	543	557	540	562	542	537	556	532	584	576	542	556	535	569	574	549	573	530	606	564	561	547	595	560	538	583	546	558	568	569	527	542	560	550	557	517	563	553	545	565	536	517	524	554	563	560	595	564	543	609	534	551	525	532	555	571	553	568	544	552	572	576	524	555	539	510	563	559	536	506	538	552	539	560	538	572	544	500	515	532	546	586	589	560	584	596	556	560	553	551	563	566	523	578	550	594	572	591	568	521	562	542	538	565	588	576	552	579	564	585	555	592	518	540	559	582	567	540	542	548	583	527	551	530	532	543	564	564	563	619	602	600	595	568	534	561	545	571	572	556	552	554	582	558	556	553	520	562	534	531	570	544	523	559	565	531	579	527	554	560	542	576	539	513	521	537	571	575	558	541	526	571	522	507	572	571	554	531	522	519	567	572	585	577	548	568	561	572	564	624	554	538	548	569	530	552	533	515	576	557	542	584	527	574	539	521	563	545	521	562	559	559	593	539	568	545	568	546	557	543	591	567	589	551	540	567	545	578	530	547	538	570	571	571	498	582	552	543	554	568	569	595	528	541	557	572	589	543	561	573	600	517	546	514	533	530	559	590	561	534	569	567	540	514	545	541	538	592	525	487	532	507	550	542	549	558	549	575	529	514	565	578	556	556	538	570	569	604	510	526	572	545	562	548	584	523	524	536	559	565	547	527	512	553	578	550	536	550	580	581	551	567	549	577	551	556	516	576	551	563	543	538	599	580	539	573	569	563	529	552	519	537	537	535	563	534	557	510	552	566	559	563	558	578	572	600	570	592	562	567	560	523	561	538	563	541	523	564	580	544	568	537	494	542	553	545	564	519	580	565	552	552	542	551	577	531	582	563	559	536	534	538	559	532	549	520	575	592	543	567	563	586	534	568	539	537	557	582	552	555	519	563	569	497	567	594	570	537	558	532	543	566	508	565	556	539	510	518	557	539	562	572	604	564	564	550	532	590	518	550	563	569	550	532	553	580	572	532
5771	10114	10286	6368	4504	3350	3032	2853	2289	1584	891	6559	13480	10063	4748	1625	752	538	517	462	510	487	453	467	486	487	482	488	486	481	492	506	481	499	539	463	471	485	484	444	525	490	468	520	470	483	478	477	506	449	473	518	469	468	501	517	492	508	505	444	478	507	497	473	507	443	476	479	461	457	456	482	491	433	493	508	472	513	497	443	482	469	503	468	486	493	465	477	515	474	470	465	540	520	478	444	470	504	479	472	472	480	490	460	508	505	499	472	528	453	505	505	516	498	510	493	459	468	446	496	468	476	477	490	489	479	480	449	524	502	471	469	477	481	481	489	515	471	472	531	509	483	474	490	472	504	501	470	500	489	471	457	486	474	472	484	486	500	521	463	488	501	488	469	509	497	500	470	475	511	485	490	501	482	495	429	496	462	469	505	465	490	472	472	455	483	496	522	474	461	479	449	480	468	479	462	518	483	428	485	485	488	486	497	486	512	477	476	493	506	483	464	459	482	495	473	462	470	493	474	452	467	426	522	481	471	471	456	454	446	459	443	472	502	486	477	483	500	497	474	451	502	465	444	513	506	512	500	492	530	461	462	510	487	501	491	500	515	444	506	514	458	467	460	473	458	479	469	486	475	510	510	485	481	445	493	499	483	541	474	454	512	518	507	511	472	492	445	444	435	478	449	500	469	459	495	492	482	459	466	487	503	477	484	483	485	488	459	462	500	470	512	471	468	507	458	475	505	532	499	497	473	487	503	436	487	477	465	462	497	485	460	482	453	473	458	499	499	487	488	482	460	501	496	492	489	458	481	462	462	493	466	502	441	484	468	489	448	510	469	475	477	471	478	503	422	456	492	488	467	501	498	461	511	478	445	473	466	488	471	494	467	470	470	464	451	482	446	479	517	463	479	436	452	482	492	540	462	507	497	512	459	516	476	530	438	497	452	479	490	492	448	470	481	467	455	486	482	486	499	479	476	461	469	453	444	520	504	476	448	448	471	501	482	469	462	446	483	449	463	484	474	515	483	482	487	485	463	479	474	488	457	487	461	480	473	477	457	488	513	459	506	470	445	482	468	427	487	495	520	513	448	502	464	510	468	498	497	485	500	466	479	472	481	510	478	514	480	501	503	484	496	503	478	472	477	458	475	508	487	468	456	422	482	467	456	494	467	507	471	487	479	521	447	453	488	518	473	444	495	509	477	456	469	495	504	444	499	503	442	491	457	475	483	511	476	495	482	447	483	476	467	483	480	435	512	484	484	429	505	470	504	459	491	450	464	432	495	488	462	487	483	449	479	533	486	481	447	496	440	509	467	468	469	441	490	458	428	450	500	484	467	479	525	469	512	490	488	502	467	504	456	479	485	470	503	525	477	481	502	499	467	487	497	506	494	492	473	501	484	496	505	476	460	489	454	488	507	477	500	510	480	449	515	465	439	472	473	488	512	485	473	497	488	453	501	443	463	501	468	494	476	469	495	494	482	452	458	482	499	446	443	459	523	500	459	485	481	438	447	484	436	499	470	466	477	457	465	486	478	504	523	436	467	501	478	486	471	516	517	465	481	435	475	488	452	488	529	495	475	502	454	496	482	482	479	489	484	468	469	501	490	459	484	471	491	477	491	500	479	457	453	469	495	478	477	480	482	470	493	499	496	494	489	506	508	478	459	450	494	481	518	508	498	488	475	461	487	489	485	454	471	509	468	510	496	486	483	463	475	508	477	427	475	489	466	491	506	476	498	458	487	467	490	486	474	487	444	450	463	534	471	453	499	481	474	479	509	472	450	506	472	489	450	474	509	462	478	485	493	494	491	492	499	458	450	438	482	528	493	487	486	489	513	465	482	500	492	491	472	505	472	448	454	502	491	510	499	499	468	523	496	474	519	499	483	492	499	454	484	509	481	509	465	485	464	502	465	507	492	428	498	474	509	495	470	485	488	484	449	479	479	486	508	463	463	485	475	470	514	456	495	522	480	501	456	493	487	491	490	454	466	488	505	446	499	482	477	513	493	478	495	472	501	527	434	492	498	493	489	482	476	498	490	487	469	432	469	476	492	498	468	483	500	449	490	485	468	470	480	485	500	469	430	473	480	467	500	494	458	489	510	478	512	494	513	466	477	460	524	496	472	430	466	484	497	478	459	489	504	497	459	462	472	479	503	461	502	474	487	472	511	444	479	480	488	478	458	468	491	482	514	495	498	507	508	454	447	486	482	469	465	463	477	462	465	483	478	537	489	462	520	494	492	494	507	475	469	489	498	474	480	467	490	474	500	513	481	461	469	448	485	517	474	466	467	483	480	473	461	502	461	498	473	480	467	538	472	481	456	465	466	508	485	460	472	477	458	469	447	514	492	489	472	490	508	466	497	459	516	522	448	470	467	450	485	504	490	501	502	504	457	502	472	448	462	465	472	459	413	494	471	500	450	485	478	480	472	495	482	511	474	413	457	477	475	494	511	476	483	481	508	479	467	476	459	478	458	486	468	482	523	480	491	450	520	485	456	466	523	459	495	447	482	476	443	476	471	486	450	495	442	456	483	460	515	519	479	445	490	461	501	468	446	462	485	513	549	468	508	474	449	484	484	509	481	483	477	469	479	431	493	468	453	470	461	480	496	483	497	483	489	484	480	456	508	507	494	519	500	469	509	471	469	504	445	498	465	480	466	462	465	504	474	501	464	477	481	521	497	471	485	478	453	498	458	473	478	477	468	450	458	481	492	494	486	492	463	505	442	488	422	487	503	490	457	478	463	450	485	463	510	464	485	482	433	468	418	489	505	493	456	459	489	457	430	486	480	512	462	465	426	456	451	483	458	439	495	478	483	474	519	473	479	509	478	475	450	457	457	431	483	486	462	452	462	496	482	490	539	503	465	454	464	485	477	468	501	484	509	440	481	475	491	466	521	484	454	468	462	416	498	470	507	483	452	518	501	464	516	503	479	468	482	501	532	509	484	493	466	486	458	469	511	464	453	461	457	519	473	495	489	485	492	492	481	496	516	459	502	464	482	463	477	462	447	478	488	492	476	535	460	471	504	453	454	455	508	464	488	498	443	469	518	481	501	499	477	474	464	466	426	465	485	447	523	444	472	452	491	484	475	483	484	472	465	502	489	487	440	464	439	493	443	505	449	535	460	464	490	469	461	450	466	460	505	494	496	440	483	517	449	480	513	466	506	507	480	500	465	474	452	466	426	488	416	469	483	482	466	474	448	478	477	465	472	492	494	517	458	495	466	442	468	475	504	465	491	461	479	478	482	446	510	502	467	485	523	477	521	445	472	501	472	434	467	478	491	499	491	458	510	486	480	496	460	487	470	438	525	463	490	485	489	485	466	547	496	511	488	478	468	479	504	469	467	488	502	483	495	514	476	464	473	466	479	529	478	499	486	460	489	499	492	484	464	513	482	494	445	473	507	434	492	483	469	487	466	489	500	522	474	525	470	470	480	450	470	454	471	455	469	478	504	497	467	473	465	494	487	481	472	481	471	465	472
23846	20820	27753	23908	20562	10821	5232	3584	2760	1542	1168	6687	22925	19166	10337	3137	1222	772	712	726	771	699	719	717	706	710	686	685	712	689	658	694	678	641	697	713	713	719	690	646	696	658	667	662	714	693	698	635	639	720	668	683	730	684	710	671	700	678	674	670	689	650	653	650	677	676	662	632	688	664	671	651	700	725	653	666	626	647	688	665	704	676	704	678	613	668	725	704	680	693	677	711	636	662	678	669	690	736	659	651	708	681	637	662	658	699	714	661	651	696	645	747	701	651	708	688	696	652	688	697	721	670	676	666	679	679	722	707	676	698	696	692	630	649	676	705	699	653	644	688	702	684	654	674	668	732	650	690	692	659	655	644	702	621	684	681	695	686	646	584	665	674	656	676	693	667	666	702	677	713	693	674	659	650	690	663	693	689	659	696	718	628	697	619	670	646	692	736	670	683	643	720	683	658	710	651	675	656	673	706	639	689	655	677	660	716	685	734	676	624	634	722	675	667	683	649	679	672	692	647	669	675	680	666	679	706	728	664	665	677	671	675	649	694	675	706	666	673	690	667	684	641	670	697	683	680	668	661	727	696	670	655	672	690	680	691	689	651	667	643	656	667	700	693	658	640	659	672	698	674	625	651	659	642	720	729	676	647	638	629	670	655	652	675	695	670	656	654	707	689	635	673	720	677	664	638	697	683	664	689	678	703	706	648	682	700	664	686	662	684	697	714	674	638	700	681	688	652	696	672	706	638	684	698	691	722	716	689	676	677	652	670	687	623	683	687	687	712	690	662	674	711	694	654	613	728	737	711	629	683	655	722	702	714	707	686	648	668	658	657	684	659	639	690	646	706	700	626	633	684	651	651	680	639	733	676	673	695	723	647	667	619	719	646	655	676	695	692	657	658	712	695	657	662	683	701	671	660	693	693	661	719	670	674	647	703	735	716	659	652	658	635	659	684	671	666	664	685	683	730	643	653	696	717	706	622	637	669	649	691	704	683	675	677	695	706	657	725	685	657	659	675	625	693	627	673	653	671	687	676	710	650	703	699	661	704	658	702	661	648	651	684	684	709	682	687	660	659	666	672	646	680	701	697	670	703	678	661	706	620	651	689	699	690	686	685	694	641	678	616	662	657	695	636	653	646	706	703	681	717	681	661	678	648	672	660	635	695	662	665	716	645	692	675	688	657	676	685	670	682	698	675	642	669	659	648	689	724	723	705	638	616	678	667	689	674	650	673	680	640	643	666	695	615	699	663	708	687	699	691	668	669	682	655	706	666	684	659	608	651	640	675	646	670	665	685	696	692	627	672	683	707	680	717	634	709	670	692	693	678	673	722	683	641	684	710	667	673	718	685	654	673	643	677	691	666	664	648	645	620	702	701	686	636	708	673	675	664	715	634	669	677	658	688	680	679	728	688	699	681	681	682	653	688	684	645	687	709	662	660	623	666	703	683	678	718	705	655	704	746	695	668	658	685	645	693	656	729	700	701	664	705	709	709	638	684	643	652	729	665	713	665	682	642	712	651	700	662	720	714	721	684	703	699	680	670	661	650	653	662	699	704	629	691	655	653	706	652	727	635	651	642	671	683	679	666	690	709	673	695	694	698	692	653	661	689	701	744	621	690	659	674	705	701	679	672	666	661	706	658	653	710	711	690	682	710	694	625	656	672	680	725	648	692	659	671	693	699	664	612	658	710	658	735	681	659	666	674	707	655	692	683	648	720	690	672	673	710	647	666	700	659	648	703	638	675	690	700	667	675	663	683	729	687	690	671	689	677	666	690	657	628	710	671	691	683	683	669	684	662	680	694	691	671	680	661	689	678	659	693	680	718	636	646	668	652	764	625	713	653	692	700	683	678	703	662	720	696	622	717	709	663	677	697	668	722	705	655	679	639	719	699	676	681	656	683	702	676	603	669	692	683	659	652	655	635	655	689	632	697	635	652	630	679	675	672	652	701	645	691	665	622	654	634	672	675	649	674	701	674	647	728	740	696	667	707	685	698	700	690	702	678	656	680	681	662	690	698	661	666	616	714	643	619	641	698	676	642	669	619	707	652	618	720	665	637	624	688	647	695	680	631	649	658	681	663	722	643	675	680	716	678	773	652	652	672	696	643	688	668	635	684	708	709	670	642	716	687	658	658	681	664	688	685	666	704	695	680	675	693	711	679	634	676	669	714	703	644	651	682	694	682	703	631	701	665	629	662	711	718	686	665	666	697	696	676	676	654	638	710	664	649	650	693	668	672	679	693	681	686	650	739	702	660	666	671	683	658	596	659	653	655	692	728	667	712	696	683	673	710	682	693	708	690	658	682	704	669	690	694	713	651	729	640	669	674	651	657	645	656	682	687	655	675	689	651	699	685	707	612	695	654	647	711	640	679	653	674	698	661	666	706	671	701	688	674	681	651	657	659	664	667	628	666	680	672	668	681	684	675	669	644	664	674	659	671	679	701	651	696	673	673	693	676	639	685	717	660	664	685	705	684	638	743	686	642	704	700	701	654	695	629	700	654	717	645	641	627	706	723	646	661	711	691	708	629	645	668	708	719	661	690	703	662	649	685	671	664	726	685	660	711	699	687	662	687	662	699	714	686	690	693	652	666	671	689	682	691	709	716	667	708	641	666	703	678	731	661	695	682	683	689	635	623	657	613	708	687	660	663	750	690	648	700	663	678	666	651	672	688	693	706	687	665	676	662	651	668	695	656	714	649	657	659	658	693	666	670	683	697	670	661	684	631	685	688	613	667	660	689	662	664	661	664	671	681	663	673	694	658	665	709	634	666	659	652	641	647	670	714	657	652	660	681	669	704	682	604	676	672	661	685	687	618	660	696	670	641	674	628	660	644	697	644	702	639	684	662	671	681	707	625	704	665	664	618	648	689	643	625	660	676	685	678	656	636	676	696	677	675	682	680	656	649	668	729	650	665	647	673	673	652	643	746	695	640	673	686	656	639	655	708	677	720	661	667	682	668	633	656	671	705	657	678	696	648	669	737	693	666	675	649	634	715	679	651	632	670	659	684	687	654	713	649	668	681	675	688	658	681	691	648	673	691	706	663	713	663	686	678	713	669	667	690	660	693	697	707	733	680	699	707	687	686	682	685	639	655	699	668	640	681	670	657	705	685	710	652	676	673	672	694	714	671	602	617	651	625	695	649	715	701	663	682	656	634	704	618	691	696	653	697	676	656	664	693	658	636	694	653	688	690	638	658	703	684	712	677	714	666	715	689	649	620	714	657	680	708	691	669	672	669	672	689	693	683	628	693	685	721	662	684	693	679	641	680	621	672	667	669	668	680	628	703	683	691	698	751	643	641	629	606	708	684	702	699	667	685	662	689	627	692	696	698	687	691	667	658	664	683	628	671	628	662	684	702	722	709	655	690	717	672	706	697	678	685	659	695	692	672	728	670	658	678	695	700	620	693	663	691	685	672	659	655	683	673	709	677	660	680	638	668	643	702	682	662	680	672	698	709	681	716	698	687	701	661
6825	13764	11495	6836	5406	4653	4596	4068	3477	1618	1284	9592	23009	16540	8688	2882	1131	687	607	605	557	571	576	598	568	583	523	574	563	601	597	555	619	547	563	545	584	620	584	584	589	629	578	612	576	579	558	586	603	563	556	578	574	553	586	607	536	564	593	598	595	546	574	567	560	548	587	576	586	596	599	564	576	565	555	595	598	580	567	601	545	640	556	569	613	560	570	553	602	605	562	583	589	549	601	540	607	570	580	584	570	584	565	538	571	583	589	560	567	574	579	591	592	583	577	511	593	597	531	561	563	594	554	588	581	571	607	573	579	584	571	583	610	577	552	584	603	534	612	603	587	594	560	580	540	594	603	587	576	585	586	544	587	599	576	595	592	595	572	605	591	576	575	600	561	575	561	562	591	575	555	604	579	613	600	566	606	612	544	570	568	575	580	565	553	522	616	569	556	572	574	588	603	599	576	631	545	525	585	618	607	566	579	574	582	540	538	571	536	556	545	575	555	551	573	582	535	560	541	602	583	554	593	541	555	563	548	608	569	545	587	547	600	571	561	559	565	545	561	540	535	573	563	561	547	576	581	574	590	573	567	579	579	588	552	585	606	566	587	611	559	595	577	543	593	558	588	573	533	600	578	510	602	555	578	565	550	568	596	624	583	577	552	587	550	601	588	571	598	560	591	560	576	555	582	614	562	599	522	606	544	532	556	550	599	545	586	580	540	557	525	561	554	586	568	536	601	555	561	564	594	563	597	580	569	536	590	595	519	605	575	561	585	589	585	613	545	570	551	622	577	573	593	566	545	527	547	568	578	587	581	536	562	571	562	557	565	550	553	603	560	575	578	553	573	557	573	523	531	544	570	557	611	560	547	565	570	587	599	557	575	579	572	579	579	570	570	542	532	575	570	553	571	633	574	615	587	536	536	538	553	580	555	597	560	573	579	549	501	551	570	568	557	596	582	543	564	603	565	571	592	566	533	556	530	537	559	554	563	578	586	569	545	556	559	558	553	540	528	571	577	583	573	511	577	569	596	577	535	515	546	542	547	635	542	609	569	563	593	561	578	574	580	593	560	572	557	557	597	564	600	567	570	572	535	514	554	577	595	552	554	518	525	553	561	599	554	555	601	579	584	571	569	505	614	603	600	585	591	589	535	570	601	573	554	562	582	565	557	543	530	584	582	558	567	616	569	614	601	587	584	549	549	544	617	529	552	590	534	553	530	558	502	533	569	589	525	567	507	554	576	527	545	548	555	587	562	582	553	570	558	527	599	563	599	556	590	576	557	565	558	582	597	568	556	594	548	589	559	593	555	608	589	539	525	580	561	630	598	561	585	571	570	607	559	542	610	583	605	596	613	574	573	576	547	554	572	582	530	521	567	592	560	593	565	561	519	578	574	575	601	569	559	563	554	599	529	611	558	560	579	590	547	561	608	574	543	596	575	535	521	587	585	589	544	585	570	544	557	581	584	551	573	566	604	545	565	542	569	560	584	577	556	559	568	570	543	551	574	567	574	565	575	542	614	577	585	572	576	558	591	537	558	564	525	566	604	552	562	574	565	542	557	589	589	602	549	560	561	580	586	578	522	594	587	550	602	558	550	537	585	539	569	573	543	558	587	548	586	535	589	581	578	565	577	572	565	548	585	553	573	570	570	549	546	580	573	607	541	558	553	571	585	586	550	585	554	579	563	565	589	609	574	591	562	588	587	586	579	537	571	534	568	555	622	525	603	591	550	547	590	575	556	605	565	587	566	610	611	556	535	582	599	610	581	576	562	571	592	554	627	547	578	611	588	563	586	577	558	530	535	601	571	594	596	562	597	567	597	568	553	557	603	541	573	533	585	535	557	543	566	618	570	536	560	562	575	522	551	567	587	569	537	573	593	584	543	638	539	586	547	591	617	561	546	560	544	568	553	550	524	542	568	540	548	597	554	600	561	580	597	561	545	602	547	589	569	567	568	594	610	527	582	569	573	530	580	610	549	516	619	574	573	578	537	591	578	541	538	574	547	611	564	601	562	600	540	562	531	613	547	574	593	588	547	583	560	553	581	525	603	600	570	566	568	592	584	520	557	611	564	576	555	580	588	608	554	554	569	578	559	583	586	605	555	591	628	597	598	572	585	544	575	576	549	532	564	555	528	555	542	604	564	576	539	550	538	565	517	542	576	577	559	561	550	553	593	593	526	537	558	574	554	512	647	564	569	582	620	533	597	586	550	545	592	556	612	578	552	552	570	586	593	600	537	603	592	560	564	562	552	587	593	601	577	574	597	579	564	563	595	624	537	556	585	550	545	584	590	538	591	590	557	542	564	581	581	548	575	588	613	566	571	553	529	554	581	587	583	524	567	584	557	529	546	602	581	589	540	582	546	536	576	615	585	569	559	556	540	581	537	585	603	577	595	581	557	585	611	563	554	592	574	541	571	548	579	543	592	584	531	547	590	535	544	559	588	579	579	540	569	572	556	582	536	544	578	582	588	542	557	565	543	567	515	564	621	582	541	546	595	547	599	516	574	509	598	549	554	534	580	559	570	526	545	587	567	579	525	522	544	546	566	549	546	615	609	561	548	551	514	573	628	599	521	580	593	537	562	579	527	586	541	555	566	617	620	539	577	548	552	601	551	560	534	547	588	553	607	579	579	558	573	555	555	573	564	577	577	556	584	562	591	560	562	576	551	568	536	576	526	600	524	569	588	573	584	551	523	577	603	612	606	599	589	563	577	563	556	597	587	556	576	581	545	555	541	565	570	568	585	613	619	556	519	579	570	581	576	532	558	593	583	588	579	570	561	565	544	562	563	568	606	608	581	561	588	547	542	538	544	596	575	593	574	565	546	530	557	570	550	586	534	594	557	498	582	574	586	577	603	579	542	568	539	610	568	567	520	585	571	589	544	588	575	569	585	558	585	550	582	561	569	568	614	565	575	557	550	615	557	604	594	560	570	545	556	544	557	555	583	569	524	572	564	549	562	575	556	539	620	556	595	594	585	581	562	583	577	571	596	600	588	564	601	565	541	534	550	551	570	561	597	547	525	558	578	590	582	579	575	562	564	594	568	549	546	568	567	604	516	545	602	616	612	601	540	555	565	594	568	521	558	516	560	569	585	563	587	560	566	589	587	547	562	563	579	577	565	587	556	570	543	584	625	582	570	545	551	572	570	581	565	599	515	553	617	562	573	568	580	558	600	595	532	558	596	550	537	566	581	552	569	572	617	558	546	581	583	573	545	587	536	567	530	579	524	538	547	555	581	535	552	575	585	555	554	542	579	565	580	563	588	561	575	544	586	570	571	554	548	576	556	615	566	565	575	565	560	570	585	591	614	573	561	590	564	569	570	561	599	540	542	537	582	559	570	574	570	592	582	558	577	573	588	540	599	605	586	556	545	525	541	541	576	585	540	569	603	543	564	559	555	547	590	578	545	597	584	537	531	553	582	555	552	558	569	553	551	568	532	554	585	570	537	574	572	635	575	554	598	518	550	621	557	645
27098	11716	6084	3646	2183	1605	1442	1161	998	799	663	743	1258	1437	1115	779	579	570	555	540	528	522	513	566	522	516	526	554	529	501	498	544	518	570	513	551	495	545	568	552	557	570	521	504	520	495	527	516	555	553	491	518	527	519	506	536	514	580	535	494	460	580	546	517	568	511	516	503	567	499	528	503	522	497	513	501	468	541	545	529	517	529	495	566	563	540	527	553	531	536	521	466	488	562	519	534	532	552	505	531	496	544	525	504	495	498	531	508	552	560	557	533	523	544	528	545	502	547	535	510	526	514	529	562	541	516	474	512	492	485	513	540	528	535	483	487	567	508	527	543	494	522	568	510	508	561	536	520	488	544	563	581	499	503	520	567	521	562	539	518	547	523	551	486	507	496	533	546	532	564	598	558	537	567	510	523	520	515	530	555	539	511	524	495	514	552	512	501	545	531	537	550	517	495	500	505	516	529	516	517	476	543	514	548	501	509	535	514	513	523	563	523	524	537	516	523	510	550	506	538	504	580	512	524	585	486	552	495	570	509	517	550	529	521	509	511	542	500	492	539	555	538	578	505	579	465	513	560	493	532	526	529	523	529	528	503	538	524	514	518	519	535	544	539	536	496	570	549	554	546	489	541	547	530	505	560	514	550	534	519	518	538	522	538	521	507	519	480	545	536	495	517	537	573	528	535	502	546	535	531	520	534	502	538	526	521	532	578	518	535	535	505	504	568	527	519	558	562	497	493	529	530	489	534	512	509	521	549	503	526	547	465	489	549	531	507	558	535	538	534	509	506	546	548	528	522	501	555	522	528	522	540	529	493	550	496	521	512	509	518	534	484	525	563	526	533	540	538	520	551	524	570	532	518	536	531	569	540	528	509	538	489	520	541	541	548	499	529	525	473	528	483	535	552	506	541	503	532	514	496	499	577	492	507	511	522	496	559	490	537	536	510	515	562	519	525	531	521	525	526	531	576	504	543	496	519	545	527	519	495	513	533	533	531	493	494	528	509	516	516	520	463	535	539	508	559	523	547	554	549	571	541	521	532	500	498	494	531	543	517	515	510	503	519	564	530	522	537	534	494	519	581	499	541	575	480	492	553	507	531	560	573	539	503	528	505	530	522	555	482	506	486	510	505	555	499	525	542	517	523	541	507	538	518	534	525	495	524	539	560	488	530	516	523	506	539	519	517	496	532	569	579	509	524	501	469	512	531	495	485	552	563	520	544	503	561	547	510	548	556	536	530	569	495	531	515	538	515	558	539	519	544	536	495	556	546	548	518	567	544	481	514	558	537	526	497	488	543	510	536	558	501	552	516	563	533	562	547	526	484	533	512	547	509	517	548	531	527	546	489	531	488	539	517	471	504	511	480	503	481	520	547	530	522	521	522	520	547	516	521	506	544	530	536	527	522	491	524	554	537	536	549	528	543	552	547	554	586	553	521	545	535	522	525	545	516	530	525	517	518	512	559	519	555	535	539	519	530	482	574	539	560	480	497	548	520	520	542	510	510	536	501	540	542	527	548	545	526	505	506	564	556	528	542	505	534	509	540	492	551	527	507	521	490	566	544	498	510	544	544	541	541	549	513	582	552	528	548	531	552	529	488	529	528	534	527	515	526	540	503	503	556	490	503	524	571	501	521	502	497	478	529	513	538	514	504	533	523	547	495	522	489	562	530	520	554	572	493	529	499	501	501	523	564	517	535	519	510	533	524	527	509	505	502	515	552	533	537	529	518	528	555	521	585	549	533	543	511	464	506	522	515	556	485	519	518	483	570	548	559	535	520	529	577	526	571	522	530	528	584	498	509	515	560	531	514	505	527	540	516	502	534	487	517	546	509	515	560	551	548	530	512	576	556	550	520	520	491	547	526	544	509	543	511	513	582	492	563	529	492	552	517	525	531	527	527	534	512	506	491	548	547	548	488	495	515	534	520	544	504	524	585	548	553	586	570	519	530	501	505	487	509	577	550	520	541	545	518	503	462	537	512	488	522	540	533	546	513	539	537	529	546	494	497	547	544	518	503	540	528	513	528	476	508	515	528	525	529	534	519	551	548	524	540	502	520	511	532	532	546	487	535	497	510	540	555	550	535	522	518	536	534	492	548	496	496	542	510	482	535	520	545	513	564	503	527	535	535	529	555	545	553	562	555	560	535	538	498	570	510	532	541	524	528	499	554	493	539	488	532	548	525	499	519	500	539	530	532	501	577	522	580	486	519	499	555	586	503	501	532	532	511	546	565	557	590	548	556	493	508	515	530	511	514	555	538	507	521	538	499	559	514	532	528	564	552	487	532	515	542	458	553	514	466	565	526	578	549	543	523	594	549	519	568	500	504	530	562	534	537	538	562	563	546	552	506	519	497	503	535	516	491	532	522	494	549	503	529	491	532	510	485	527	528	574	526	534	520	526	526	562	537	501	559	479	539	526	532	563	550	560	531	535	507	556	511	512	528	528	556	517	521	489	529	553	513	562	507	552	490	514	534	517	505	527	547	567	596	549	513	480	501	512	479	541	547	508	548	493	539	568	540	527	503	551	547	537	540	567	561	539	538	501	522	492	526	523	585	522	527	515	560	493	527	510	525	537	526	538	537	556	542	571	552	531	538	500	551	477	527	521	513	510	521	528	539	496	514	516	525	528	532	509	543	543	538	552	551	530	483	514	488	538	514	523	486	542	553	510	533	528	512	490	538	503	483	551	505	519	535	555	530	547	546	524	590	543	512	520	551	548	516	536	541	541	508	507	515	495	509	538	551	502	525	495	562	522	523	566	543	485	536	516	552	484	532	523	492	507	525	539	546	545	520	521	504	547	540	538	517	524	505	545	544	546	504	527	536	537	547	571	522	551	503	526	514	554	540	532	489	587	517	511	535	517	554	546	550	529	522	535	518	558	540	504	507	514	495	520	497	560	519	502	582	538	544	518	520	548	553	566	558	526	571	551	506	569	529	521	550	527	523	581	557	522	515	546	524	537	527	539	534	496	532	534	531	530	481	519	507	525	517	533	564	509	511	526	508	522	516	540	549	524	490	544	514	514	516	530	551	543	512	515	485	534	515	553	543	559	492	533	536	542	547	534	515	549	538	512	588	466	551	551	564	527	518	509	547	536	503	521	563	524	508	545	606	517	542	471	557	562	525	557	585	559	493	471	547	499	539	545	491	553	543	480	528	498	515	562	521	521	529	519	545	500	503	507	522	503	521	519	520	559	539	501	556	570	512	548	524	558	558	533	486	531	498	557	528	526	501	517	523	530	534	499	551	500	528	530	548	519	532	581	520	531	521	525	546	566	507	510	499	532	510	563	517	517	511	543	507	516	494	525	542	554	488	527	528	549	564	482	520	535	500	537	549	537	545	514	554	523	528	519	534	511	543	539	540	523	540	541	525	571	491	505	517	547	499	524	514	533	550	537	519	531	539	502	544	542	529	540	509	491	543	540	515	505	529	548	545	527	574	562	520	548	536	511	550	532	518	562	502	528	538	557	508
6676	4341	6145	3884	2737	2157	1761	1519	1301	934	742	788	1607	1663	1129	715	551	429	464	461	457	435	424	432	397	427	415	430	449	418	464	436	481	387	430	444	470	457	438	441	446	441	462	434	463	468	446	387	464	442	472	435	431	433	439	445	466	473	423	476	448	469	436	446	458	455	455	428	460	439	469	468	431	454	459	440	472	442	432	435	403	452	482	459	475	427	449	442	420	449	446	425	432	459	451	460	467	427	432	452	436	423	473	418	434	428	442	416	440	431	392	393	442	456	450	459	456	438	440	411	453	402	422	442	407	461	462	443	417	437	435	426	435	405	460	437	417	458	460	436	426	445	435	437	443	450	473	457	431	442	409	434	459	431	420	444	422	505	446	439	459	438	455	431	461	428	441	420	445	429	410	452	460	416	451	459	429	473	438	471	405	459	458	451	440	412	422	443	432	426	481	409	402	457	429	433	433	439	427	449	455	419	447	429	440	440	463	459	427	455	429	452	424	407	389	462	437	442	388	442	419	452	431	417	447	433	448	419	402	430	481	403	421	416	431	440	422	442	437	448	438	481	428	468	443	457	467	405	472	455	456	421	473	445	429	444	448	475	461	425	463	410	456	483	446	459	487	436	430	464	446	418	467	426	446	445	442	432	455	415	428	466	429	409	449	419	435	472	449	448	454	409	418	430	479	415	477	472	443	450	445	425	430	428	444	442	457	456	436	463	463	418	467	438	469	445	422	431	432	409	436	434	413	437	437	393	449	408	471	415	419	459	427	414	460	439	443	446	404	432	456	463	442	435	460	424	474	494	479	455	430	414	440	432	450	427	427	436	455	444	427	408	404	394	476	453	430	458	458	448	423	457	427	420	447	424	457	472	432	457	470	408	472	421	431	430	450	398	450	402	422	444	440	411	428	444	456	467	450	427	446	474	414	437	460	476	431	414	427	440	435	424	378	462	447	447	457	452	463	437	443	424	437	436	417	430	473	467	439	423	455	426	412	449	441	446	457	432	453	390	490	460	439	380	422	382	460	450	439	448	454	448	486	447	433	445	416	434	452	394	465	442	454	445	426	405	431	449	433	458	432	455	473	451	449	442	405	433	457	463	450	437	416	458	423	399	452	452	434	431	438	479	455	417	456	428	441	466	434	437	445	442	434	444	415	414	454	446	437	424	443	459	460	446	454	446	402	422	442	393	428	452	459	490	462	425	417	462	439	445	468	393	409	453	449	435	421	443	430	421	456	448	411	438	466	486	462	423	422	436	461	477	467	485	458	412	450	444	447	453	447	464	441	410	366	412	441	449	455	444	423	408	443	458	457	453	456	411	444	433	455	442	446	468	446	410	394	417	415	438	413	443	480	397	407	447	412	447	437	418	450	409	427	425	400	434	420	444	448	441	468	458	443	458	441	497	447	426	423	442	436	466	439	439	450	442	444	463	437	428	425	409	449	435	433	441	445	441	416	471	432	450	437	447	428	428	450	455	409	415	454	432	434	426	434	450	440	419	430	429	441	441	411	423	431	416	418	439	418	451	450	436	415	425	459	437	422	401	448	457	450	475	423	397	405	446	391	436	464	432	463	447	455	432	481	454	412	441	405	448	434	423	460	409	463	424	442	421	448	440	420	393	496	438	445	471	436	434	417	437	392	431	432	435	409	438	447	461	433	456	416	469	472	480	414	456	445	453	417	480	414	439	444	418	459	426	441	434	401	423	453	455	415	475	476	446	421	425	429	462	487	460	396	428	404	410	453	421	480	473	416	413	454	431	450	472	441	440	437	444	442	447	478	416	436	448	435	473	430	411	435	425	445	438	425	442	458	416	439	426	462	466	452	422	418	436	435	403	427	413	436	435	426	451	447	425	462	436	442	432	454	453	448	437	464	408	458	414	397	477	457	390	437	463	420	474	439	454	447	422	403	431	432	477	423	425	435	438	441	435	412	444	459	475	490	427	491	419	426	454	420	457	444	425	443	438	452	432	420	435	433	428	456	509	450	450	451	444	462	405	431	436	463	454	427	422	427	440	434	443	427	493	438	438	433	463	449	441	437	443	458	401	450	417	394	442	462	496	462	451	456	448	465	439	441	483	408	429	466	450	467	436	415	443	436	459	441	458	432	487	435	400	427	410	448	423	450	413	418	418	452	447	436	409	444	445	449	444	441	475	447	460	427	421	464	435	428	411	456	429	416	428	422	440	471	451	420	402	431	416	432	468	454	441	455	423	436	430	427	434	434	459	461	475	399	446	427	434	445	442	405	420	444	456	425	442	423	433	440	449	464	439	457	429	436	444	436	444	442	404	450	427	456	454	439	444	425	420	451	413	434	433	409	451	441	409	453	428	455	449	447	425	432	446	445	436	446	443	436	419	466	449	459	454	453	423	447	442	441	429	443	434	414	455	459	448	412	428	415	419	446	447	459	431	451	438	399	429	396	446	444	466	432	419	456	457	475	451	423	450	457	447	476	430	455	458	402	442	445	466	432	452	448	463	433	425	446	450	428	449	459	445	437	422	442	442	451	442	424	444	423	446	441	445	438	498	437	439	450	425	427	447	462	401	441	409	447	413	427	396	422	414	451	438	452	454	460	453	409	419	409	419	420	436	440	435	442	433	441	467	456	433	462	436	438	454	444	482	426	424	448	429	445	443	490	424	435	468	437	427	449	419	453	453	458	418	438	442	445	445	420	463	449	473	425	496	435	462	453	448	423	403	470	411	481	462	451	430	454	446	458	412	414	425	470	441	414	452	443	446	449	481	455	472	450	441	428	433	408	430	417	435	432	442	440	398	427	435	452	429	431	379	466	477	419	443	426	444	419	436	447	485	435	409	462	453	461	404	443	447	418	429	454	421	384	421	439	419	442	428	433	443	446	430	439	430	427	442	398	437	452	508	459	447	409	440	419	441	439	441	434	422	404	480	453	432	439	469	452	421	434	457	466	475	450	439	430	434	451	442	425	485	420	465	428	481	462	420	447	445	426	442	426	420	427	464	404	447	416	394	445	464	434	458	420	416	397	442	445	479	485	423	414	437	454	402	469	449	468	453	423	444	427	437	406	418	433	440	438	436	443	432	460	435	439	440	412	462	414	460	456	435	407	455	439	417	422	435	457	420	439	463	450	434	435	396	432	433	380	458	423	407	435	448	464	438	449	449	426	418	405	398	439	468	434	429	443	448	465	469	440	420	434	456	422	461	438	430	459	477	479	433	428	449	423	385	428	472	444	404	463	416	452	425	394	462	428	435	460	425	472	432	408	454	439	454	420	456	449	458	431	436	450	461	456	448	459	430	412	442	494	437	413	439	459	473	459	433	406	443	425	456	432	425	449	448	456	408	438	423	420	431	432	433	438	458	442	400	419	453	455	483	414	394	418	440	446	446	424	446	471	395	469	434	437	445	426	433	441	437	430	418	428	451	460	480	416	484	440	425	430	447	441	404	434	414	435	476	442	439	463	443	448	385	446	438	449	465	425	395	407	460	438	420	416	408
24716	20800	26800	24693	13275	5080	3037	2297	1810	1450	1301	1607	10409	9246	5215	2060	868	623	540	567	547	516	527	567	560	524	570	555	542	568	545	536	562	525	534	512	592	535	559	543	531	522	516	516	530	518	543	512	526	530	553	546	475	544	523	535	491	498	535	553	542	537	469	519	587	541	576	518	528	518	503	566	524	543	573	489	570	539	516	530	492	561	527	502	507	526	568	482	547	568	537	535	485	589	526	546	539	492	510	535	576	543	575	543	546	491	538	562	544	517	557	550	537	517	510	523	540	582	537	526	532	521	525	538	542	540	536	561	560	503	547	502	550	563	522	515	524	552	575	532	523	517	572	518	527	555	530	549	513	547	505	521	589	558	538	517	546	542	515	532	528	539	538	517	531	542	536	538	520	502	538	575	539	511	487	564	540	560	529	577	476	527	515	517	533	518	501	552	570	559	544	556	572	480	514	532	521	549	522	545	500	528	570	519	563	502	515	556	532	555	536	512	571	516	502	486	562	513	554	542	504	534	524	535	547	525	500	528	506	510	528	486	515	506	531	508	495	497	505	512	523	493	540	542	556	526	536	529	508	503	566	508	494	503	501	516	534	537	511	531	535	545	547	516	535	504	550	548	536	549	509	493	497	511	534	491	520	529	560	527	545	501	520	502	551	516	499	542	510	523	560	528	528	547	529	545	566	566	528	497	479	553	531	529	538	530	545	521	532	564	586	556	575	531	529	539	516	532	532	516	548	562	569	540	520	582	504	512	525	513	488	534	475	559	533	502	539	526	579	548	509	516	577	534	548	519	493	547	521	532	512	541	551	504	565	542	506	525	495	528	537	540	550	587	564	489	541	532	482	538	545	538	512	536	532	533	520	508	515	532	541	540	528	549	552	534	526	517	592	551	492	546	520	512	512	534	518	512	512	523	491	496	519	558	541	515	533	532	539	546	538	532	485	534	509	509	527	503	560	554	504	594	554	527	506	531	544	499	512	517	525	523	528	544	519	488	545	491	552	487	510	565	531	548	527	493	506	547	519	504	513	531	540	516	533	566	526	540	539	547	525	518	556	501	519	571	483	550	571	567	554	536	557	470	575	550	517	539	560	543	585	537	556	513	520	552	494	562	492	500	530	565	552	539	516	521	526	506	547	558	535	537	535	542	504	525	505	563	531	543	537	532	584	553	518	535	521	547	566	551	563	542	545	555	513	551	505	497	521	552	537	522	551	503	574	509	500	546	556	548	518	520	514	528	560	546	547	494	562	533	551	565	535	527	552	503	538	517	573	541	504	490	548	532	503	538	498	552	517	548	510	528	542	503	550	570	555	547	531	491	576	544	537	509	582	511	530	532	524	511	511	555	536	517	554	544	528	541	567	550	544	516	584	506	535	544	529	541	532	545	540	552	517	528	542	523	542	529	528	575	572	538	519	522	557	511	531	553	572	498	490	484	574	525	445	490	529	504	536	532	499	523	554	588	521	524	511	520	504	521	509	521	521	584	502	543	538	553	564	487	554	514	482	522	521	551	572	506	489	526	496	538	536	579	521	519	549	513	501	595	545	514	532	558	507	529	522	528	525	490	530	523	515	493	499	521	514	497	508	555	527	532	490	514	512	526	511	549	485	525	478	489	526	519	532	510	500	517	514	523	507	537	525	498	513	495	536	541	509	517	531	509	545	537	538	542	517	523	578	524	518	522	534	545	539	568	531	545	567	551	516	527	555	499	528	499	549	524	540	550	547	541	547	562	524	513	524	563	515	507	494	509	530	558	525	542	501	525	544	561	518	538	514	521	539	491	526	533	566	524	539	532	516	559	518	519	552	465	529	516	510	485	516	548	566	528	516	550	518	519	534	538	548	501	522	560	548	545	550	555	520	522	532	553	524	556	515	518	524	541	517	507	518	513	560	555	508	505	510	518	532	553	566	515	482	539	542	538	552	515	521	540	540	500	520	558	533	498	547	533	483	532	526	522	511	550	542	521	491	518	519	525	549	545	552	492	548	526	553	549	556	492	507	512	515	565	549	512	513	534	534	523	579	543	542	523	547	498	535	530	504	526	534	504	527	526	550	538	544	542	510	521	521	528	526	541	540	539	534	526	507	531	536	538	530	581	522	525	518	507	567	523	472	530	527	572	506	526	512	490	511	533	547	544	521	564	515	583	523	526	500	544	489	568	520	508	537	514	534	562	505	512	544	503	548	519	499	524	510	549	513	563	529	530	527	538	523	532	527	495	537	522	574	532	557	553	527	534	532	555	529	523	551	553	522	506	567	566	561	530	522	550	511	499	503	591	557	551	520	539	520	536	556	498	557	531	537	504	491	545	542	488	525	506	568	528	513	543	541	517	528	511	505	523	516	558	514	583	517	541	538	519	498	549	523	568	530	497	536	520	516	539	510	491	486	519	515	548	540	541	564	533	511	495	504	548	524	502	508	552	515	519	520	507	556	536	508	510	518	542	539	579	534	534	517	543	536	512	519	537	513	525	549	499	545	571	550	533	535	535	505	524	536	470	535	538	506	508	504	518	540	517	552	536	557	507	499	536	524	508	525	533	534	554	522	519	523	528	556	549	544	537	491	509	516	537	535	539	507	541	510	516	561	556	533	535	513	506	540	562	546	566	514	577	538	513	559	533	532	572	502	516	525	567	507	502	515	515	487	470	534	536	530	504	520	546	535	533	553	543	532	506	530	525	522	509	499	544	543	560	506	562	520	535	573	497	556	523	545	526	543	539	545	514	489	510	539	544	524	508	541	523	533	535	515	511	522	524	539	539	554	494	461	528	536	530	561	535	543	520	531	546	509	514	558	510	531	550	570	560	518	533	573	491	500	528	520	572	537	478	549	527	531	525	530	578	538	560	590	560	543	531	546	513	568	515	579	547	486	525	496	515	560	532	509	553	552	549	496	529	504	534	530	495	517	559	535	538	536	560	486	506	524	536	537	539	528	566	503	536	544	547	514	566	530	523	532	503	578	548	527	556	563	521	575	492	528	528	531	519	556	522	516	567	528	518	545	547	555	517	494	515	525	553	519	517	527	521	545	522	539	534	539	492	520	518	541	530	569	479	516	511	566	535	571	571	595	539	546	536	534	554	536	505	535	505	552	522	505	492	491	470	557	541	561	578	547	550	499	526	528	527	568	568	539	558	588	538	525	484	539	562	531	506	527	489	560	546	496	501	537	491	554	511	524	563	537	556	531	543	528	500	570	481	523	521	529	564	555	544	532	512	510	532	545	570	507	487	580	559	525	538	499	540	534	540	523	524	526	577	561	537	553	489	496	544	533	532	542	538	533	536	549	529	530	528	534	505	547	525	548	549	522	537	500	499	524	469	513	486	542	508	558	489	516	527	524	528	570	508	537	497	530	542	566	521	547	525	551	578	541	526	514	515	532	520	539	522	558	488	528	545	496	514	543	523	523	562	538	560	550	533	518	512	498	524	515	519	504	532	519	540	526	527	553	557	529	503	521	508	543	523	533	510	554	526
5365	11670	14583	8429	5463	4170	3286	2956	2486	2006	1680	2348	12399	9055	5270	2228	818	525	506	453	484	437	480	476	436	427	465	464	473	499	480	440	435	477	450	444	481	447	443	420	503	500	467	445	450	481	467	461	444	448	462	462	458	466	474	485	465	504	472	486	415	475	456	481	443	451	485	460	453	458	482	488	467	446	473	499	418	436	453	474	473	481	478	482	470	455	462	438	461	457	487	466	460	461	440	485	440	499	467	443	437	496	466	436	460	504	450	456	442	457	479	465	465	438	455	518	470	480	461	497	482	456	492	426	461	447	507	486	442	476	470	459	407	481	481	412	471	478	453	512	476	461	477	441	480	492	480	445	416	463	481	434	492	485	469	446	455	446	471	483	456	453	463	491	438	486	436	473	423	467	461	403	495	449	462	448	419	460	489	474	483	457	452	496	499	469	429	431	504	454	501	455	478	488	486	458	469	456	484	473	426	422	498	435	466	468	467	454	419	432	461	458	493	443	447	460	493	410	453	493	495	455	461	447	459	477	461	444	497	503	459	479	462	462	425	451	495	464	468	465	466	457	449	490	425	477	470	443	420	499	485	478	484	429	478	447	494	441	473	487	418	481	473	485	468	450	465	466	497	479	442	433	455	433	483	447	478	434	468	472	450	485	469	430	470	452	448	482	443	428	479	460	455	477	456	419	465	454	479	472	430	421	483	452	410	433	464	452	448	455	441	472	445	469	447	471	469	484	458	422	411	432	452	460	461	452	429	482	435	458	476	448	431	438	439	481	482	492	479	452	451	447	467	464	459	442	445	491	496	465	502	472	463	455	478	494	439	434	482	412	435	489	435	471	462	473	496	430	473	484	434	470	461	426	450	478	480	469	474	452	475	460	481	485	484	475	445	449	479	481	454	425	425	427	452	441	409	449	480	456	459	439	438	479	448	461	482	513	486	505	495	465	470	466	525	478	418	435	488	418	473	461	452	448	427	408	475	477	453	474	484	502	450	461	452	457	484	436	436	490	483	458	457	440	458	484	424	506	473	454	452	476	457	448	451	503	474	489	460	447	482	485	443	485	420	448	437	442	474	476	453	466	495	426	465	441	474	477	477	469	472	446	485	442	453	443	481	448	504	465	501	434	467	429	473	432	446	461	462	481	430	473	469	412	499	440	466	467	469	442	444	459	461	424	470	455	471	468	428	456	467	477	426	455	462	472	486	467	455	439	460	456	426	429	448	468	445	505	459	447	477	456	446	460	449	462	452	493	503	458	460	470	461	441	447	462	475	461	451	462	451	467	472	442	429	480	454	465	463	512	440	486	441	432	452	444	450	513	431	480	471	424	475	471	487	477	503	423	461	457	475	444	487	439	492	422	451	493	439	452	487	458	445	493	457	451	457	446	490	497	446	384	471	442	473	487	492	454	468	452	521	456	474	473	463	450	497	467	480	489	417	476	454	454	432	444	440	499	467	451	457	469	446	473	463	476	466	475	437	456	451	454	480	492	476	454	459	440	448	437	443	476	452	456	470	453	459	468	456	451	484	444	450	498	452	488	461	431	465	451	441	488	474	459	433	455	448	462	494	464	427	431	427	484	462	461	497	441	458	416	434	482	461	468	456	447	473	447	488	473	478	461	443	459	454	494	440	454	486	436	493	458	478	494	476	484	458	429	478	430	480	468	433	454	445	465	455	456	461	452	487	464	486	484	473	499	496	468	463	450	482	472	437	465	456	479	428	464	467	442	462	466	438	466	434	446	492	486	429	465	503	435	476	447	460	448	461	442	477	458	457	503	473	458	458	430	464	478	477	468	475	451	475	455	478	457	433	481	447	487	448	480	507	460	428	420	464	485	418	478	473	461	442	463	472	462	501	476	492	425	481	482	461	455	472	467	438	484	457	485	518	480	465	471	465	449	420	435	447	464	475	509	430	491	474	495	427	477	445	474	454	476	438	483	477	461	462	478	452	460	465	478	488	445	482	447	481	475	469	507	444	468	458	481	449	432	515	499	506	480	449	458	447	465	458	464	466	447	447	443	456	484	449	477	477	436	473	460	466	459	506	493	444	441	476	454	476	450	485	471	443	449	461	506	441	437	444	475	460	454	435	465	464	444	467	484	441	466	483	419	427	452	467	465	441	454	454	450	457	445	460	506	483	462	452	452	452	433	482	458	451	470	471	460	491	470	442	461	437	446	474	458	463	441	471	464	473	447	485	468	460	456	477	454	449	455	455	441	480	459	450	487	401	437	469	461	477	454	500	436	479	435	455	440	481	420	477	460	498	476	423	470	476	458	458	452	422	511	422	461	440	465	441	476	466	467	451	434	446	444	528	460	499	437	451	486	462	453	482	427	464	478	497	480	485	462	475	433	447	451	457	435	427	455	409	451	450	484	455	474	455	451	452	465	511	452	465	455	435	489	444	489	470	493	486	465	468	490	442	466	437	466	467	477	426	482	457	482	467	453	451	451	502	438	449	425	449	466	449	454	459	424	470	489	458	483	448	454	467	433	494	449	466	428	474	468	428	472	438	480	431	482	477	474	463	449	452	417	505	436	485	462	446	473	489	456	459	453	429	476	466	427	478	425	477	405	483	453	425	441	463	494	486	436	431	478	469	443	454	462	448	461	426	449	451	453	413	461	455	474	462	490	459	482	411	447	476	471	455	454	474	459	485	457	409	483	494	460	463	480	466	488	470	429	478	462	510	476	467	420	466	480	497	405	435	459	473	489	443	464	468	460	462	464	441	424	460	437	468	474	452	413	452	471	449	495	500	465	463	472	453	450	484	442	460	448	471	438	480	437	458	443	453	430	437	485	442	444	458	473	456	468	456	465	460	454	452	433	471	463	473	491	494	450	488	479	434	480	462	433	484	452	464	457	477	434	460	493	427	454	494	421	473	455	462	459	426	457	454	463	434	466	455	412	436	438	506	488	488	443	453	460	469	460	438	437	444	453	507	457	464	487	476	455	470	439	441	423	460	437	464	432	492	458	476	470	426	423	476	485	434	471	436	448	456	444	432	430	481	448	471	464	468	484	449	444	447	442	507	473	507	472	463	458	458	451	446	442	474	442	471	425	491	448	477	455	445	458	466	463	477	485	488	431	461	432	443	480	463	431	465	449	482	465	421	444	456	479	477	446	465	482	462	468	447	449	455	444	497	440	497	420	472	452	489	488	428	449	479	470	449	471	465	465	450	466	446	476	448	450	430	482	424	438	465	456	475	492	432	465	495	472	449	456	453	511	440	483	409	461	477	468	456	453	470	427	444	425	477	428	471	465	437	474	446	456	484	432	465	486	457	427	484	455	439	432	433	445	427	484	429	458	460	455	467	447	472	435	492	471	459	459	458	463	470	483	434	447	445	447	480	482	436	453	436	436	492	451	434	442	482	437	445	475	477	483	457	482	456	481	457	475	475	449	463	476	486	485	439	458	497	453	436	444	484	469	487	456	469	453	467	494	436	446	445	460	453	432	484	456	448	474	467	437	447	445
23812	20798	27748	24051	20460	11453	5130	2941	1996	1909	1749	5772	22394	18774	9202	2822	1130	746	738	656	640	682	656	668	689	674	643	695	706	675	625	669	711	673	663	697	680	681	655	692	671	639	639	645	656	683	679	700	725	687	654	644	681	671	662	676	689	705	625	686	686	675	644	633	664	672	702	708	656	673	646	666	711	677	706	660	729	661	643	674	701	711	686	641	663	676	627	646	674	627	670	663	689	644	701	656	666	663	663	660	662	656	698	676	669	667	627	627	679	605	673	640	657	637	624	657	677	648	655	719	570	666	664	659	655	659	652	625	628	649	700	713	677	667	676	657	632	680	655	602	624	685	720	640	671	667	707	670	633	683	660	636	689	630	659	709	681	642	675	652	664	710	668	687	627	700	678	643	621	621	632	675	663	648	690	676	678	642	650	678	615	649	683	690	703	673	628	647	650	676	658	640	654	702	673	679	621	682	644	651	628	696	681	704	645	643	677	639	656	706	653	628	629	635	658	633	709	682	701	649	659	653	672	720	695	654	677	632	682	659	657	679	672	716	708	675	637	618	695	686	653	673	627	679	700	657	693	651	677	709	639	701	619	676	669	643	686	647	666	624	699	621	668	680	656	661	666	648	711	666	649	699	675	661	625	663	650	657	678	624	697	608	648	662	637	635	654	723	654	669	672	603	725	680	637	616	669	658	661	711	666	670	703	646	707	706	677	675	630	667	665	675	663	645	684	610	607	644	716	675	671	700	678	619	645	684	683	648	658	712	639	706	658	678	617	650	653	667	693	646	660	685	627	686	698	699	639	674	640	675	662	678	641	632	698	635	687	647	688	613	659	674	661	710	660	677	664	669	668	652	678	682	686	724	633	665	640	667	675	650	638	650	648	698	664	678	660	671	664	684	706	695	636	692	697	669	706	667	652	663	643	643	696	687	680	627	637	688	662	645	641	614	659	693	607	691	687	676	698	659	717	680	680	695	660	668	630	671	649	655	652	632	681	669	655	653	638	599	696	634	689	629	702	695	639	679	665	637	651	616	650	651	628	715	666	635	643	681	654	674	657	707	662	674	637	630	654	655	628	658	637	650	675	626	660	673	650	640	692	678	662	608	611	678	668	701	645	646	648	693	701	632	645	675	680	679	699	641	697	650	626	654	622	684	703	646	640	625	652	635	643	645	689	687	655	686	679	672	644	656	645	651	677	628	596	614	686	649	697	644	704	645	637	663	644	653	723	656	665	681	660	623	673	691	634	662	682	644	632	694	697	643	691	670	628	673	642	640	664	666	656	650	626	656	642	659	676	685	652	658	654	689	660	648	654	671	675	668	646	687	651	684	660	661	622	632	639	661	640	692	641	690	694	657	686	698	655	660	601	644	650	647	641	608	673	638	665	665	654	684	676	705	678	638	663	622	639	650	633	665	630	611	672	651	680	632	638	693	669	708	708	667	680	659	646	662	633	688	678	686	662	704	654	597	675	653	659	639	662	633	650	698	674	738	657	619	662	646	640	638	639	656	687	672	687	686	657	669	627	669	631	707	653	658	698	653	637	707	686	652	661	600	629	666	691	653	682	599	656	664	659	651	650	602	640	683	664	655	654	682	641	656	655	713	658	693	681	668	683	625	680	675	669	636	614	671	697	618	698	663	686	689	681	645	643	639	646	644	673	641	673	664	633	609	670	674	695	662	629	697	670	714	680	642	695	681	662	652	664	659	639	698	617	652	652	668	664	693	702	686	629	668	655	652	677	712	696	662	643	619	692	664	641	620	620	646	683	653	658	688	669	666	656	653	659	642	699	676	683	676	638	696	638	698	640	672	646	670	660	686	653	682	689	635	689	637	676	656	690	677	668	629	666	671	710	645	680	697	671	681	699	646	673	645	595	645	630	661	621	677	633	664	680	687	685	694	671	682	683	643	636	656	708	642	697	710	662	663	668	684	632	608	672	663	694	646	680	657	697	650	660	645	641	669	674	625	627	606	618	675	718	697	599	634	652	664	644	670	638	693	668	635	650	621	678	717	670	640	652	692	618	673	655	702	663	588	675	635	640	669	631	635	700	680	682	636	629	636	662	651	681	630	690	688	634	690	695	648	643	660	632	691	631	642	664	666	645	662	671	662	664	732	683	618	646	648	680	662	667	702	617	666	629	623	665	620	639	654	636	666	655	670	641	660	673	660	638	689	649	648	664	687	664	641	642	666	674	635	646	648	665	645	679	661	634	614	614	659	641	662	657	686	694	663	692	650	687	639	656	708	679	682	618	681	701	685	673	680	675	628	706	648	639	648	656	659	652	679	667	627	641	685	656	660	627	662	660	642	694	652	656	685	632	684	681	637	637	681	670	662	681	656	716	677	647	653	643	675	687	703	625	630	686	649	627	684	643	696	672	700	654	632	673	627	687	660	626	638	673	652	633	593	639	638	625	651	668	656	671	632	683	660	646	699	632	673	671	690	677	671	653	692	643	655	629	700	620	699	653	689	671	640	709	633	724	714	677	597	665	669	641	641	648	645	660	632	686	692	682	695	667	629	646	728	628	609	679	640	671	676	633	660	660	625	620	678	652	653	694	646	662	692	639	670	667	691	650	644	598	656	655	647	620	672	682	631	656	652	635	601	690	619	668	636	661	596	637	678	628	648	633	691	669	671	671	657	684	665	641	652	645	626	632	629	622	661	659	648	681	648	671	620	657	642	675	653	671	693	671	623	645	661	684	633	633	709	655	662	670	628	633	663	679	606	664	618	657	672	655	659	649	717	687	662	632	626	629	709	624	654	650	669	662	705	647	692	610	623	629	634	661	640	661	632	694	694	683	642	675	662	640	712	662	706	700	669	651	605	666	685	720	639	633	658	655	639	679	644	674	624	680	661	662	611	686	636	646	615	652	647	668	678	628	669	690	615	676	636	646	678	641	684	608	659	630	665	702	659	650	658	712	663	689	627	667	657	724	635	652	603	666	631	665	626	690	671	672	646	660	663	657	703	633	649	648	642	673	637	667	595	645	695	689	637	641	627	686	646	663	637	677	644	646	671	735	651	669	657	646	651	703	621	614	633	640	643	629	686	695	664	681	651	649	650	661	645	655	724	650	682	662	661	678	683	681	641	626	666	648	655	671	635	650	667	690	622	692	641	650	639	685	642	660	649	673	613	645	686	682	700	652	671	610	650	656	701	671	652	676	706	645	682	647	650	639	640	674	686	651	676	644	673	677	648	691	670	696	698	623	644	648	624	647	670	624	672	660	639	657	684	668	637	675	617	686	643	687	635	603	677	625	646	646	661	620	617	670	688	706	626	645	661	697	663	677	643	637	671	658	649	661	703	664	655	656	660	656	673	631	697	647	647	656	674	637	670	701	671	665	649	640	656	607	614	712	667	657	655	642	642	674	691	660	729	680	653	621	650	654	657	645	652	634	646	666	647	600	660	666	653	654	625	613	650	680	687	650	633	670	715	709	656	681	661	634	682	679	658	617	656	657	665	679	675	658	628
5672	14798	17564	11119	7695	5020	4186	3375	2434	2364	2210	8404	22852	16049	7893	2769	1092	684	628	604	573	602	584	575	608	599	555	588	580	569	558	578	554	574	531	578	568	549	593	563	541	577	590	541	564	576	542	587	539	590	573	543	563	553	570	591	563	567	592	600	557	567	538	576	515	573	558	569	559	575	560	572	550	634	570	566	572	548	576	591	540	577	612	545	564	602	591	560	548	518	608	578	549	531	592	578	530	600	549	558	554	582	587	584	523	579	606	537	587	558	537	577	575	610	602	518	524	555	540	572	588	584	584	590	546	547	531	569	563	532	569	550	549	523	599	586	561	620	590	563	547	531	574	544	536	519	578	539	557	558	576	584	572	556	546	556	576	565	607	531	585	536	565	575	559	524	572	602	568	581	618	579	559	566	568	585	576	554	491	543	578	568	548	542	592	591	558	581	589	560	553	583	557	582	588	581	532	573	567	578	556	551	527	547	540	531	594	567	629	571	552	578	522	574	565	583	601	583	537	561	548	534	606	545	592	592	540	582	540	569	579	605	600	577	551	575	589	571	546	535	578	566	556	577	530	628	557	546	586	533	560	548	537	574	534	541	529	613	532	519	587	545	579	555	589	543	549	557	565	547	581	539	594	557	565	541	593	511	552	541	613	627	573	566	543	578	556	550	567	591	569	547	556	561	573	543	579	564	633	506	590	599	577	592	549	550	540	567	538	563	575	584	517	590	559	556	571	579	567	592	584	560	546	547	543	550	549	560	545	564	583	555	564	583	556	568	597	567	609	569	544	538	556	558	577	579	580	578	569	594	522	529	592	544	540	542	560	577	542	618	601	555	556	586	560	572	539	571	564	521	557	570	522	597	566	548	512	514	583	555	559	561	587	571	582	597	603	587	569	553	607	532	569	574	572	535	539	575	544	584	541	607	569	559	555	551	563	571	607	601	552	561	568	569	544	556	523	518	610	535	543	576	549	584	555	552	562	542	553	554	580	551	559	551	523	567	567	570	562	552	542	545	566	558	558	582	564	587	532	553	564	581	568	588	552	544	568	571	581	596	555	558	574	560	586	580	566	595	580	570	581	564	491	557	532	566	621	557	572	529	573	569	564	570	597	560	521	540	522	629	530	541	572	600	552	610	530	559	519	550	571	590	594	536	523	537	627	553	519	603	562	573	540	552	541	554	529	547	562	570	531	574	615	551	573	520	584	569	541	577	566	517	528	548	592	584	543	547	561	550	568	583	595	537	589	589	561	582	553	579	558	563	604	586	548	567	553	569	530	543	559	575	568	583	527	566	534	524	528	551	545	556	521	542	544	576	541	575	565	533	566	553	572	556	534	546	581	532	551	583	587	537	574	499	552	604	534	574	555	573	568	550	587	510	525	603	538	555	546	559	567	563	548	561	562	518	587	535	556	508	585	528	530	549	562	590	583	520	560	573	585	561	544	578	563	536	567	543	583	581	557	534	560	565	577	603	542	566	586	559	578	561	534	554	582	596	576	527	518	549	578	599	627	596	556	554	571	570	554	588	571	572	594	601	559	575	563	569	595	566	564	569	600	567	565	554	557	554	556	563	619	580	559	591	586	540	589	552	595	549	560	576	535	578	573	590	574	557	539	537	581	596	578	588	519	522	541	567	521	558	529	581	527	583	522	596	580	533	560	554	629	536	561	539	520	527	554	551	505	549	590	567	571	582	576	564	604	587	527	563	583	613	538	546	579	554	533	531	576	571	578	543	571	534	562	574	560	571	565	519	531	552	509	578	586	575	565	592	559	557	552	545	564	574	574	552	564	580	537	549	572	552	573	574	565	558	577	636	567	559	565	570	533	522	565	595	601	529	558	565	597	598	555	546	536	553	571	567	568	597	590	555	580	571	547	571	554	538	581	550	613	515	576	553	553	536	577	577	584	509	548	508	562	534	572	559	601	565	579	552	574	578	577	587	578	604	517	537	556	555	583	582	560	554	604	603	574	563	560	530	558	591	564	550	593	540	545	566	589	575	514	536	593	555	522	588	542	570	547	587	539	581	581	563	583	566	542	554	552	635	549	552	542	528	618	568	577	635	535	577	521	549	554	568	565	573	557	561	559	548	594	530	604	578	565	562	553	538	556	571	546	597	552	579	581	579	568	557	553	610	541	518	544	551	556	544	578	534	602	551	566	572	584	569	557	573	584	550	537	580	546	553	548	572	521	581	563	561	564	570	521	580	540	600	574	585	527	592	571	585	604	541	560	588	577	564	515	581	558	535	550	565	504	561	553	570	562	603	568	535	592	532	537	586	519	529	577	554	529	587	523	536	566	558	567	556	531	568	544	552	545	587	568	571	604	544	564	543	570	538	558	575	546	535	568	571	536	590	572	556	574	583	555	551	588	539	553	526	528	571	603	559	565	559	544	570	568	575	612	552	561	604	577	556	558	568	559	549	542	559	571	574	581	545	546	569	524	574	544	564	564	573	547	586	551	557	545	525	565	521	562	572	624	545	552	538	545	521	520	538	536	593	558	556	608	555	578	574	536	532	546	563	581	572	589	583	576	544	549	599	571	522	553	546	579	548	548	517	583	568	507	563	575	600	555	603	539	528	546	602	602	577	576	578	560	549	530	556	603	550	549	576	558	531	591	572	553	617	572	611	546	556	518	555	568	583	600	530	566	560	563	618	538	561	580	566	552	534	552	594	560	558	574	546	551	551	556	531	589	568	568	532	578	567	541	543	601	543	577	525	576	586	587	542	556	528	539	547	523	550	596	540	534	552	552	534	564	553	588	526	625	548	554	590	541	532	560	561	532	547	593	594	537	587	534	604	530	478	593	563	566	573	626	515	544	576	554	539	566	537	565	553	578	565	529	547	540	565	567	574	563	599	566	569	541	605	546	565	575	584	516	589	572	555	554	568	563	562	601	571	589	545	533	550	625	565	556	528	570	532	551	535	537	577	583	568	566	594	545	600	562	545	561	583	610	550	575	564	554	498	529	593	554	547	565	568	567	566	554	552	540	526	557	597	552	557	551	527	560	518	568	582	583	565	554	563	620	564	602	540	583	549	545	565	532	566	583	580	637	560	537	524	574	571	541	556	599	565	558	522	543	574	545	566	591	547	538	587	580	563	557	583	585	589	564	573	542	565	527	566	529	564	519	534	542	573	587	553	548	624	568	498	570	524	510	584	581	597	558	561	574	574	554	611	575	557	549	575	579	542	546	564	549	538	615	567	582	567	521	583	585	577	574	567	538	584	541	520	580	546	558	561	541	500	530	583	559	559	537	508	566	531	546	543	548	587	591	552	545	532	531	584	578	558	535	563	541	527	551	550	564	564	554	527	561	501	557	570	532	553	530	553	529	584	579	574	567	591	553	605	556	556	554	539	495	540	552	530	550	555	574	576	540	581	536	544	537	544	557	582	581	569	540	529	585	558	567	570	556	605	556	553	549	588	576	568	514	569	578	533	545	566	541	567	559	546	519	605	519	555	507	584	590	561	576	562
26938	12775	6362	3726	1997	1503	983	808	680	680	675	925	1582	1502	984	773	638	472	577	568	569	490	581	524	504	555	546	507	595	552	540	511	528	550	575	573	583	542	512	540	565	546	521	562	576	543	541	521	568	539	532	532	542	483	538	511	539	543	532	553	596	550	514	548	527	547	564	517	512	567	535	538	563	485	543	556	496	557	523	560	562	550	535	555	533	561	540	553	555	529	522	556	543	571	556	544	528	568	578	485	529	542	572	523	515	514	509	523	528	511	527	539	532	507	530	535	505	536	504	530	506	507	550	564	592	568	560	590	519	493	507	580	540	514	565	511	569	552	493	508	525	550	509	503	506	526	576	545	575	545	568	532	542	528	552	531	503	545	518	539	539	515	560	570	527	536	536	514	564	498	535	498	554	518	543	554	545	521	571	566	533	510	499	570	571	500	538	489	528	534	506	524	590	573	556	522	554	545	516	557	533	546	540	522	515	535	502	546	497	491	569	525	507	577	536	538	545	534	537	525	520	507	524	522	554	529	513	535	528	572	549	553	568	507	529	563	587	548	519	515	531	589	526	543	494	557	552	551	556	508	590	524	520	519	550	562	494	547	521	518	563	510	498	564	535	559	539	519	497	516	533	521	508	537	511	520	538	571	517	513	548	553	526	549	521	472	552	580	579	554	555	547	543	529	542	546	557	564	564	565	564	535	509	492	533	526	563	567	530	541	531	528	527	550	494	507	516	501	541	515	539	519	557	554	540	555	514	513	503	518	524	544	518	565	518	587	500	513	502	490	536	543	546	594	519	582	537	514	538	537	499	586	519	527	557	501	509	532	559	510	549	575	537	545	561	484	487	522	559	505	528	559	554	503	539	520	574	503	527	514	493	521	572	532	540	548	513	529	561	552	555	519	502	523	550	525	575	565	526	574	544	578	535	542	565	523	561	560	526	510	526	486	558	499	523	587	544	578	523	489	597	604	501	523	546	528	584	528	522	551	510	504	561	521	590	545	520	544	536	553	540	535	517	585	583	522	529	536	594	545	541	497	508	530	516	545	514	532	526	568	537	516	515	547	504	547	560	524	521	568	557	520	547	527	549	529	568	530	562	517	557	540	484	543	535	500	515	472	528	529	550	557	573	495	501	509	496	512	557	524	520	524	494	531	579	530	545	538	569	546	550	491	560	500	523	546	553	507	533	516	549	545	520	544	527	527	507	557	556	540	567	539	522	532	564	534	549	522	571	539	546	615	531	528	548	574	532	512	547	489	533	539	523	526	529	522	512	541	520	556	521	542	562	549	551	515	578	555	547	553	518	522	571	513	547	557	504	541	536	548	528	509	571	543	512	566	498	565	541	535	519	535	534	557	571	535	544	592	481	522	532	553	503	568	519	534	583	499	515	570	543	512	550	516	562	557	573	592	517	552	569	557	528	525	568	521	566	567	509	524	530	513	560	513	539	535	535	529	539	552	526	569	531	561	563	555	545	530	537	537	511	534	548	504	535	534	505	479	510	504	527	512	542	570	540	523	516	527	557	546	549	502	558	586	558	529	543	535	555	524	551	545	560	586	532	528	546	534	534	561	539	568	546	522	550	555	537	493	532	546	490	572	501	563	553	564	536	523	522	531	553	496	505	561	542	504	571	539	541	483	520	521	504	556	544	525	534	540	535	534	510	560	514	516	530	573	543	506	558	499	519	531	510	561	537	548	536	532	534	519	493	560	518	530	555	564	542	545	542	560	566	612	533	511	552	591	525	599	502	504	543	505	522	501	531	565	560	589	522	531	544	532	574	589	543	527	539	524	504	498	565	541	570	548	508	602	530	543	550	536	527	536	563	537	524	531	501	549	532	504	526	547	535	519	560	541	549	551	541	515	495	552	532	502	502	531	551	541	504	543	523	485	524	515	551	555	573	550	526	519	548	538	557	585	556	542	495	533	489	568	517	502	553	520	565	520	545	497	531	545	527	563	506	551	558	560	525	531	512	558	533	537	560	519	537	538	514	524	553	530	541	526	509	589	545	550	526	526	550	490	551	496	515	536	510	561	539	567	548	514	547	509	580	523	528	563	554	528	520	548	549	513	574	565	537	581	594	531	532	510	523	574	549	562	526	557	538	519	553	538	536	545	552	550	557	530	552	523	542	512	534	544	572	534	542	464	552	564	532	569	550	522	528	555	546	540	529	555	587	507	549	536	525	557	526	493	531	538	549	503	539	545	552	561	540	527	529	508	521	529	538	484	502	511	550	559	546	540	548	561	545	525	518	551	548	513	542	546	538	508	563	533	550	531	521	536	528	541	524	504	557	524	565	581	523	530	555	538	540	518	569	556	515	562	549	568	565	568	515	514	566	533	529	574	543	517	567	515	554	527	543	557	543	534	513	489	528	551	552	546	551	510	565	537	530	550	551	554	541	541	489	561	535	524	516	574	529	523	562	523	546	551	536	565	527	529	554	581	577	505	526	545	499	548	549	543	543	522	547	561	513	504	533	544	549	544	528	538	531	541	532	518	542	556	506	539	475	538	532	545	527	562	510	540	546	524	561	557	541	585	580	582	551	501	526	537	516	497	570	498	511	515	516	565	537	533	527	539	514	518	537	546	573	536	514	540	534	523	511	540	592	499	576	562	542	498	517	567	559	541	525	529	550	534	532	527	550	543	514	541	527	533	540	569	537	548	533	523	570	540	546	523	560	545	542	550	534	537	568	534	539	578	520	565	583	529	544	502	546	528	520	549	537	534	531	544	519	537	565	496	548	524	529	522	535	527	496	551	533	571	529	563	562	547	532	529	533	538	549	539	566	509	553	531	551	547	534	549	551	542	519	512	564	502	582	526	553	525	574	561	510	514	556	518	554	507	549	565	530	540	526	567	555	537	523	565	512	567	557	552	454	556	540	522	543	513	555	544	572	548	560	540	537	540	534	548	535	513	552	538	563	523	554	540	521	545	505	529	528	548	535	555	507	536	579	542	546	545	540	500	526	530	545	532	514	532	571	533	493	502	520	554	546	549	563	516	558	488	558	541	511	559	524	539	564	496	526	495	533	550	568	536	538	547	519	545	507	535	545	523	500	503	535	529	537	570	504	568	529	522	552	519	518	520	556	545	571	560	536	507	545	541	511	551	533	497	552	518	549	570	563	544	537	539	513	516	573	514	566	514	520	504	523	524	555	508	562	513	522	542	590	495	525	601	518	552	517	538	506	529	567	529	513	543	586	565	530	554	549	488	510	523	614	568	520	539	519	550	535	528	532	516	509	534	530	509	521	542	554	547	543	511	516	570	594	564	532	535	568	510	526	537	555	565	486	494	550	525	546	561	537	515	558	493	527	545	580	556	535	551	540	524	534	536	528	556	557	553	519	513	520	575	543	551	528	544	518	556	556	549	500	526	514	555	537	529	557	552	559	515	551	554	526	537	534	534	560	525	545	548	564	550	551	507	526	550	540	540	582	511	511	501	525	561	538	536	532	554	554	584	519	522	550	542	530	532
6699	5990	5931	3491	2437	1854	1233	889	755	750	723	1160	1948	1675	1023	628	493	485	478	468	460	444	436	444	483	468	467	460	461	450	419	453	451	432	460	473	465	465	432	459	430	481	450	450	471	449	463	464	490	432	469	456	467	432	436	494	442	399	470	463	435	473	442	433	459	451	486	510	435	423	464	432	479	430	485	438	440	431	421	489	449	452	441	471	421	435	485	429	416	456	411	451	410	430	462	482	457	456	441	436	411	417	481	455	447	443	423	436	421	448	420	446	468	456	474	453	473	425	457	499	419	462	439	391	459	434	483	480	479	447	472	441	443	453	491	422	434	430	488	437	445	469	470	463	429	467	453	411	437	460	474	429	451	444	422	472	448	453	494	464	447	456	467	413	434	443	477	452	486	458	457	445	453	445	472	440	449	464	439	453	448	444	442	440	459	455	480	447	475	396	449	438	476	468	466	454	484	458	457	463	469	438	420	457	449	452	480	423	434	434	433	438	476	431	424	448	469	449	457	439	461	452	484	466	482	468	453	451	457	455	450	445	441	457	407	467	485	451	478	452	443	478	458	434	419	431	443	440	464	418	468	438	474	458	471	427	423	454	428	433	467	438	433	467	459	461	452	442	452	473	458	462	443	435	454	444	450	458	391	480	455	426	463	411	474	448	475	473	457	479	482	462	446	497	467	430	478	460	469	445	479	405	404	446	478	453	460	459	501	465	442	465	494	463	443	478	433	444	442	468	481	437	453	478	483	464	503	469	450	421	492	414	451	434	461	490	425	419	460	470	432	477	440	421	449	432	482	468	443	473	444	448	466	476	447	481	426	436	441	485	446	424	473	446	468	447	447	429	447	453	428	458	431	431	444	458	447	434	484	449	444	455	421	450	430	474	484	453	425	437	415	466	440	439	455	409	433	448	428	447	447	422	440	424	440	439	427	450	438	445	432	433	442	478	466	447	440	435	482	451	454	473	471	440	488	464	421	476	480	435	489	455	437	414	427	420	453	439	425	476	429	468	460	442	391	446	440	440	437	432	402	443	433	433	403	481	415	419	435	444	455	488	444	453	430	443	489	442	482	458	437	433	479	484	462	424	461	425	454	469	452	447	453	446	424	426	417	439	395	457	462	457	440	427	478	453	453	473	403	418	473	414	440	483	466	440	445	478	420	410	488	430	471	408	486	454	425	465	415	427	452	450	430	452	435	437	419	431	470	459	451	443	422	498	438	455	473	413	430	441	487	441	428	451	476	472	443	455	462	447	465	446	451	415	463	439	452	458	473	459	495	442	420	456	402	464	443	423	496	435	477	425	438	450	464	460	494	462	474	458	452	404	435	455	420	488	438	447	394	486	492	415	474	454	449	445	492	424	474	475	436	493	442	448	479	416	454	476	442	462	419	469	458	413	455	444	476	460	438	440	422	460	474	432	435	406	452	451	447	414	484	474	473	479	447	428	470	455	430	430	441	422	441	444	450	434	429	409	454	436	473	461	487	463	463	452	444	457	473	449	437	466	409	477	471	464	455	425	445	438	456	463	411	463	438	443	448	473	459	448	481	430	440	452	420	447	468	463	509	459	473	463	439	490	457	447	427	486	443	423	441	478	473	448	456	431	446	457	441	473	456	440	455	445	414	431	443	456	457	464	458	425	437	470	476	457	448	433	447	465	411	466	446	429	435	447	480	423	456	469	469	430	458	462	455	440	463	451	471	450	459	429	431	467	495	417	460	441	460	446	473	399	426	422	448	465	446	475	440	434	445	420	443	435	475	454	474	473	465	425	474	445	465	453	450	457	440	440	424	448	473	472	461	423	422	437	443	420	421	439	475	425	444	470	488	457	468	436	447	433	478	496	448	466	446	445	430	461	468	456	484	465	474	427	417	439	463	440	460	459	454	479	488	431	426	473	447	498	466	453	428	447	425	442	473	392	457	446	449	433	442	471	440	457	431	454	477	449	471	462	460	460	483	464	456	455	419	433	413	442	434	427	475	460	422	441	456	429	462	478	462	417	435	433	440	418	438	461	439	448	488	439	459	446	432	429	434	432	425	448	417	448	442	440	435	432	436	435	458	450	452	440	449	447	446	487	447	453	439	472	451	453	455	424	458	464	457	466	473	473	415	433	458	451	468	455	407	494	447	490	460	415	449	461	479	457	429	457	475	441	439	451	441	481	468	442	448	473	452	444	467	463	459	442	440	464	447	478	429	449	490	459	476	446	428	412	434	453	464	458	494	458	458	466	468	425	410	425	448	410	442	452	443	479	458	450	445	492	448	399	448	456	427	466	466	443	411	439	465	473	427	468	439	462	477	457	476	423	447	469	482	445	447	445	452	469	446	461	445	413	476	450	501	420	445	441	433	452	499	445	426	462	444	429	447	483	414	450	423	480	450	457	440	463	441	433	416	425	451	475	417	454	459	461	450	457	439	450	452	457	472	426	447	453	427	453	480	420	476	434	468	439	456	447	419	473	454	449	457	405	466	472	476	443	429	437	430	489	463	438	451	465	456	485	415	419	433	429	452	485	441	440	481	448	462	454	462	419	463	455	474	419	441	426	469	470	495	404	468	486	431	470	432	463	469	414	433	457	471	419	413	455	450	451	419	460	438	464	466	428	455	465	459	458	449	474	482	410	482	454	471	450	456	405	443	432	414	448	476	427	465	454	405	465	442	468	449	480	464	450	440	423	473	444	419	463	452	390	426	452	453	453	432	444	439	463	455	468	457	413	473	478	459	460	377	449	427	458	492	482	460	440	487	441	438	469	482	453	475	488	463	466	498	458	443	487	467	444	446	460	439	446	476	453	433	440	462	437	443	426	444	435	457	448	430	457	439	431	438	486	413	438	419	445	461	462	459	438	445	435	396	446	431	442	439	429	465	437	416	461	454	427	520	459	492	489	480	450	423	472	421	447	432	423	440	445	473	454	420	480	454	443	467	457	445	473	442	428	475	461	460	422	452	483	415	439	489	459	490	480	417	443	468	452	470	429	404	408	446	458	434	457	444	445	455	453	469	460	445	449	481	432	469	459	446	432	431	426	469	473	437	460	456	442	463	459	467	475	434	484	450	464	454	423	427	464	427	461	441	465	464	428	431	482	452	485	445	478	453	493	440	461	502	423	456	441	458	509	442	437	479	436	469	462	445	471	427	452	467	423	449	483	444	412	438	476	458	434	451	439	428	441	482	457	462	473	455	481	469	462	436	459	421	432	456	460	429	431	438	402	422	429	449	459	400	432	424	430	461	476	438	460	421	466	433	438	411	455	441	481	428	452	449	432	421	465	469	451	492	448	462	492	434	459	399	431	414	458	447	482	426	466	439	463	444	475	458	443	456	464	472	459	454	458	452	454	428	441	467	446	431	458	469	434	455	428	410	386	432	465	438	442	489	456	398	470	435	429	465	448	438	456	420	428	446	447	482	454	446	451	444	450	455	421	442	439	446	456	483	444	476	426	472	474	451	465	435	408	467	484	428	455	414	412	438	453
24740	20821	26876	24792	13876	4805	1983	1436	1123	911	1227	8678	13903	8896	3707	1386	772	610	603	616	583	583	561	557	562	567	604	575	610	586	587	582	538	589	582	550	544	585	565	562	545	610	597	558	546	617	565	616	562	553	530	570	560	610	535	590	616	573	570	577	591	563	561	546	574	585	571	588	570	526	572	578	575	558	559	554	589	587	600	606	569	551	594	571	550	572	598	602	601	587	552	584	582	597	653	558	596	578	586	546	540	629	585	587	562	576	580	571	581	589	616	566	572	597	566	554	620	551	572	590	623	540	529	611	589	557	623	646	566	615	598	574	535	575	603	547	569	545	584	562	565	573	594	604	620	568	592	621	604	590	556	581	623	546	613	565	580	563	569	553	559	606	589	574	553	604	531	586	566	593	576	586	537	593	568	577	651	600	595	578	567	588	580	594	566	512	574	579	614	586	598	554	551	553	557	569	564	567	533	566	569	574	578	608	577	599	563	565	590	567	599	581	523	531	626	607	577	547	562	549	571	567	574	628	544	554	580	580	561	544	594	541	539	530	580	553	588	567	555	519	598	557	628	535	586	566	560	582	582	568	595	549	573	637	549	608	578	563	597	581	583	600	544	542	549	557	527	592	610	604	630	570	610	597	559	616	555	585	548	571	557	577	593	573	574	587	561	575	609	530	566	616	578	608	540	595	523	576	534	534	554	586	532	559	535	617	581	623	548	552	575	592	555	589	573	554	554	524	544	578	545	599	650	618	593	559	599	563	566	564	565	602	511	585	587	567	598	566	580	585	607	660	586	574	637	570	548	580	591	564	600	547	570	575	592	557	558	631	544	564	533	615	555	565	550	564	599	574	551	556	592	605	543	555	598	572	615	570	573	565	586	549	576	572	617	602	539	562	601	558	555	580	578	573	605	554	558	590	601	573	602	598	650	592	560	587	553	625	547	589	580	558	551	544	626	584	535	560	562	566	593	572	528	578	557	594	579	566	604	537	597	547	576	583	582	587	630	587	594	559	545	596	554	592	631	565	550	573	544	564	589	621	602	551	532	555	607	571	531	611	559	557	603	556	570	547	578	579	602	557	576	566	588	588	608	568	574	566	567	606	609	617	560	531	583	573	580	607	545	602	568	599	604	593	564	602	601	613	572	607	626	587	547	566	587	611	604	544	534	602	580	595	568	576	534	564	577	528	545	557	577	556	571	586	582	610	557	550	555	597	559	578	533	590	590	571	575	557	578	607	573	574	575	572	540	575	575	539	595	607	548	587	568	563	522	592	581	588	559	521	600	576	569	584	546	552	592	568	569	589	584	568	588	602	573	557	561	541	595	563	558	551	565	574	584	608	538	554	569	592	579	627	607	544	564	597	579	585	596	565	617	617	597	616	535	616	597	567	551	558	582	565	560	537	635	525	587	601	563	593	574	551	550	587	602	560	579	566	600	621	566	514	578	548	582	616	594	600	604	576	584	516	539	586	538	560	533	578	593	595	572	613	628	573	585	544	580	542	574	616	575	609	633	579	614	571	555	551	565	588	588	530	561	566	619	560	541	544	582	525	568	625	560	599	608	565	542	593	593	608	587	577	549	549	551	570	573	551	575	552	580	585	530	534	548	592	535	598	542	594	569	553	527	582	546	557	601	574	594	570	591	550	565	561	580	587	609	585	587	594	583	569	583	604	543	604	565	572	583	561	584	563	566	559	584	560	636	554	580	562	585	574	585	572	587	563	560	565	574	524	594	553	551	560	602	596	607	604	538	540	556	617	562	584	580	534	555	560	606	550	550	598	569	517	579	586	573	590	602	566	592	577	589	579	605	563	544	559	530	573	538	659	558	583	570	533	584	584	550	574	611	570	591	562	556	564	578	576	570	556	543	536	600	560	588	592	545	595	529	578	595	600	560	550	612	578	593	572	517	596	564	589	612	561	581	560	540	556	533	556	540	585	612	565	509	567	586	572	580	583	597	593	614	540	581	574	545	548	622	531	580	612	616	564	528	568	569	538	544	585	534	599	570	540	556	576	584	558	572	535	586	568	555	583	579	585	561	597	604	551	588	630	568	554	561	590	603	589	589	578	610	551	600	544	590	557	571	620	581	594	601	543	542	567	579	561	567	594	582	576	575	571	527	610	613	612	590	600	571	562	602	593	550	604	593	542	558	566	533	619	545	565	594	610	565	568	627	615	598	570	572	554	610	578	600	584	623	600	532	545	553	558	614	590	562	577	544	594	562	609	572	558	536	600	582	593	631	558	544	553	582	581	561	586	570	574	619	590	581	570	584	575	572	576	573	555	564	559	567	589	566	580	600	597	562	595	567	577	574	607	600	583	595	611	619	580	549	583	596	575	552	581	556	553	572	570	591	550	568	544	581	570	574	561	576	553	565	559	608	596	560	578	583	556	596	587	572	601	566	585	580	608	586	541	565	623	575	582	593	570	572	572	536	569	606	572	598	594	581	608	591	606	569	547	552	538	546	574	547	614	572	590	585	600	526	563	558	622	537	578	586	579	549	566	583	599	568	564	573	607	541	590	564	566	545	560	578	531	599	577	570	561	574	594	578	549	574	571	574	575	543	574	564	565	600	610	555	566	601	609	511	568	603	585	576	636	541	596	578	591	584	609	572	583	539	545	590	587	573	591	574	603	563	581	606	606	551	578	561	585	552	580	596	585	578	523	557	595	554	569	552	592	569	602	588	617	562	555	547	617	547	588	565	594	574	590	594	558	606	555	577	609	570	569	545	539	535	583	583	613	586	555	589	596	587	585	548	504	586	590	601	614	576	568	560	574	574	565	566	568	558	548	555	576	580	557	589	577	558	567	580	582	606	568	581	575	554	589	593	582	569	557	575	543	589	512	562	538	544	520	589	558	590	583	596	575	571	515	570	581	583	563	575	579	556	574	540	592	582	578	569	566	576	540	555	565	622	538	578	596	609	559	564	511	565	553	599	592	580	567	588	576	584	580	596	576	588	565	554	539	541	577	585	620	618	549	560	569	606	595	558	587	541	574	606	629	543	607	530	573	618	568	589	545	576	574	590	608	575	639	590	535	534	587	530	578	588	570	607	547	546	545	556	604	571	593	584	584	578	558	531	561	586	598	553	599	629	585	548	579	530	551	590	560	612	547	584	556	527	561	603	543	584	554	584	568	575	621	576	588	588	573	561	569	579	599	597	614	556	544	603	561	601	536	516	579	565	539	584	567	586	554	587	537	553	590	558	607	621	580	575	618	600	593	523	600	603	552	576	591	553	572	591	559	577	576	581	564	577	602	569	581	606	610	582	556	593	568	611	553	577	557	574	541	579	567	582	548	590	566	588	570	524	582	560	633	594	586	541	551	603	587	611	586	595	532	569	597	552	560	563	556	545	569	612	593	615	589	561	572	581	597	598	560	588	589	550	561	550	612	595	594	608	615	588	583	609	610	576	539	552	566	557	538	579	554	565	546	554	562	554	582	569	541	540	569	583	554	548	542	580	611	596	625	561	570
6068	12362	12465	10659	6069	3879	1758	1711	1411	1070	1633	11321	13935	8482	3793	1440	679	532	501	503	522	483	510	540	486	513	506	527	503	497	520	523	465	510	475	475	488	471	527	483	516	487	484	537	513	490	503	486	485	508	492	580	501	478	481	495	486	565	515	521	515	504	517	485	450	488	498	523	488	506	484	510	490	515	477	512	500	494	521	473	505	475	530	505	497	542	498	505	496	481	492	500	492	539	481	519	530	478	503	509	512	506	510	525	464	530	477	536	512	519	476	501	551	467	483	484	476	501	519	513	511	543	502	523	540	516	525	484	528	526	502	507	469	501	513	513	467	479	499	485	505	473	495	496	514	470	483	492	508	499	497	500	488	503	489	493	527	457	506	488	481	485	515	499	509	528	491	555	465	509	495	479	515	490	518	524	479	511	495	507	470	501	494	515	495	496	507	554	496	479	514	520	487	498	496	491	482	521	512	489	461	510	510	505	527	465	490	480	488	504	506	509	487	509	517	514	497	523	478	511	555	542	487	492	490	505	500	477	505	506	488	494	470	518	519	539	471	529	496	519	492	494	498	520	512	521	544	478	492	512	496	506	504	499	509	492	484	511	468	564	460	515	478	492	505	469	471	458	527	515	509	481	548	466	488	503	442	512	477	485	508	497	483	517	509	457	472	505	445	497	502	515	514	468	506	524	488	508	453	510	477	489	499	480	505	490	529	516	496	536	485	480	472	493	505	499	507	505	469	514	500	487	511	492	534	528	481	448	505	483	474	473	486	523	519	518	522	515	520	504	511	473	493	503	469	504	498	482	498	474	463	502	496	490	479	471	468	486	486	473	516	471	536	514	505	496	486	508	489	466	522	485	542	522	508	546	486	470	519	503	500	516	451	489	533	507	523	523	551	494	525	484	489	498	534	518	492	515	499	468	490	495	497	447	479	461	505	499	505	507	521	490	501	483	504	452	514	546	485	509	496	485	505	455	540	464	498	451	489	498	495	513	474	520	500	547	499	485	529	520	481	527	468	496	488	526	539	504	513	481	505	528	536	520	510	473	503	498	516	463	558	524	523	533	486	497	495	492	492	513	478	516	520	557	498	482	493	464	471	523	497	480	474	504	528	493	503	497	500	494	489	485	474	539	495	532	459	517	509	463	443	478	513	475	478	496	493	496	483	444	494	502	513	492	498	523	477	490	471	490	547	528	490	490	532	513	507	511	481	508	484	485	467	512	521	509	493	492	494	512	503	473	486	495	543	475	494	503	480	530	498	497	518	522	507	513	534	515	504	517	475	494	538	514	531	487	528	474	527	530	483	499	471	478	503	489	534	546	489	503	511	476	489	501	493	487	516	496	530	509	484	510	473	507	499	479	502	504	517	489	512	467	448	475	510	504	477	498	503	467	461	489	514	486	471	491	473	474	516	496	533	461	515	524	519	479	494	458	523	470	506	518	514	481	490	465	521	512	484	497	483	418	478	487	505	532	481	489	497	447	502	513	522	564	525	483	441	512	517	465	512	444	509	494	478	504	496	488	506	474	492	543	494	503	518	533	486	484	504	472	498	483	492	560	484	482	507	500	523	501	480	471	500	448	512	530	491	479	519	474	475	467	515	510	495	502	497	518	548	529	484	527	497	516	486	488	545	453	489	501	513	444	522	516	507	527	500	503	486	494	510	490	499	490	428	535	483	497	493	531	509	499	495	474	501	520	516	483	506	502	528	483	505	505	507	487	511	486	502	493	488	496	498	503	480	524	490	497	507	505	495	488	476	481	479	507	525	492	479	464	522	508	537	517	538	455	479	493	495	466	473	473	506	515	535	485	531	508	475	538	502	462	490	472	485	472	518	497	496	503	539	512	517	520	506	489	516	490	525	486	517	506	498	517	493	519	492	488	513	483	493	509	491	489	491	486	527	539	494	543	456	514	484	503	544	486	466	498	535	467	499	517	518	501	508	508	464	482	522	500	490	463	536	459	524	490	491	525	513	447	524	529	473	534	484	446	506	471	453	510	527	488	501	490	488	480	503	466	498	484	536	510	467	506	503	500	490	470	463	501	525	532	494	500	492	495	555	493	472	485	443	499	510	543	524	541	514	496	493	558	469	525	502	496	505	493	480	515	509	517	495	501	491	503	486	490	491	516	483	475	485	508	466	509	512	485	539	565	481	485	512	481	504	471	456	520	465	510	502	485	505	486	492	485	469	498	462	509	519	526	498	468	530	478	510	513	499	500	534	500	490	503	458	458	503	488	485	525	474	491	503	521	499	557	507	505	484	460	476	511	502	496	495	506	479	521	539	505	515	501	462	499	480	488	521	445	486	452	516	467	504	515	496	485	473	490	466	491	516	482	472	493	470	549	489	473	487	523	469	489	486	485	537	516	516	479	489	463	478	468	492	506	510	512	485	478	513	489	494	480	499	494	478	520	468	504	510	524	502	455	527	483	506	499	495	485	513	483	517	488	489	550	495	483	482	531	524	465	516	467	539	525	445	504	538	508	461	498	542	507	495	489	434	515	481	522	495	503	505	522	469	470	525	481	448	523	494	522	529	488	484	475	484	505	539	505	450	496	506	474	501	507	506	506	493	487	524	487	513	507	511	507	517	491	528	497	500	519	519	488	482	499	469	479	485	484	491	472	515	466	523	532	538	462	513	468	481	513	504	486	510	484	494	525	491	493	490	488	499	505	490	485	527	477	494	473	499	445	492	530	487	468	496	475	469	494	493	482	490	493	498	516	483	508	530	496	478	494	504	509	486	482	441	516	546	508	493	520	521	500	488	495	545	495	471	527	508	503	457	454	443	499	492	500	508	484	516	459	482	469	465	525	495	490	445	503	517	526	494	518	514	515	543	500	472	491	514	493	475	473	486	505	478	521	538	487	530	530	464	454	525	505	489	472	491	522	484	526	482	522	510	500	513	493	519	449	495	457	487	512	504	500	474	451	502	492	470	500	496	514	492	506	510	495	490	524	493	485	536	493	472	510	513	481	512	491	492	491	540	461	511	490	485	519	494	494	489	470	513	504	515	502	494	458	489	523	470	536	491	486	518	539	464	504	520	474	501	508	512	449	498	495	552	511	508	480	514	471	477	446	489	478	492	473	488	497	524	481	455	501	527	500	539	494	476	529	519	499	481	541	509	503	505	471	484	531	482	501	508	469	483	527	520	504	501	501	508	514	467	510	496	481	517	503	452	511	506	518	501	502	501	520	509	523	490	494	516	510	524	469	482	488	485	523	522	500	509	482	514	513	531	507	505	525	518	429	503	514	486	477	514	536	528	507	528	530	535	477	526	527	499	522	477	519	529	511	538	489	505	511	497	515	493	505	491	475	513	490	483	484	523	487	472	519	471	513	519	505	495	539	486	523	506	531	595	535	528	511	456	522	511	477	476	462	505	449	512	527	496	524	533	466	505	485	483	497	504	487	490	479	495	489	502	480	535	496	474	474	501	525	518	514	464	524	495	496	485	536	520	494	515	522	500	466	520	505
23880	20833	27746	24059	20576	12379	4419	2516	1346	1375	2730	15529	22633	15904	7864	2656	1118	791	740	734	705	704	747	704	698	697	753	701	728	745	713	718	745	727	759	726	725	704	776	687	707	695	721	751	747	717	709	681	732	689	706	728	741	684	766	692	746	735	754	730	736	723	744	724	762	733	736	720	693	700	682	668	717	698	707	725	744	712	761	723	682	709	742	744	779	709	764	734	742	717	735	676	674	757	725	782	729	701	718	721	717	743	691	716	774	754	725	723	698	696	782	704	708	733	703	727	695	674	681	729	782	686	703	729	718	694	721	728	755	719	703	754	716	760	671	735	718	703	710	698	739	697	720	750	743	724	725	753	749	767	712	703	746	698	766	725	771	709	734	740	703	733	717	709	685	698	718	715	771	704	689	703	729	729	741	728	755	715	686	717	729	726	720	732	723	774	679	744	727	709	714	723	687	782	718	730	718	709	689	737	703	766	706	709	739	700	683	679	737	719	730	675	695	689	727	688	723	701	677	674	717	759	736	690	712	675	725	651	723	727	733	759	747	702	742	737	750	698	689	737	710	736	706	665	727	703	709	697	713	715	710	731	690	685	682	687	726	724	686	668	695	731	699	719	674	692	783	703	715	710	713	722	739	714	711	705	682	737	738	730	727	731	749	712	708	674	748	725	754	732	699	755	702	744	693	670	716	735	680	730	699	730	685	714	661	769	686	703	700	713	778	740	716	711	699	733	712	718	738	727	711	719	720	703	741	666	704	712	751	697	725	690	732	684	706	707	742	709	688	737	726	706	754	717	725	693	753	673	713	677	715	682	730	722	701	743	741	693	708	684	727	702	691	763	689	699	703	738	707	689	736	746	706	733	743	672	743	707	711	696	687	721	641	739	688	685	683	717	736	671	718	723	713	685	737	735	699	697	697	745	701	726	709	732	709	764	677	708	679	728	707	720	712	706	747	722	673	697	746	727	705	710	674	690	765	746	723	703	736	673	743	724	704	728	720	740	649	729	651	704	703	650	737	719	692	748	750	685	753	707	730	704	753	774	722	738	690	698	742	737	719	731	709	712	772	666	716	706	730	692	718	675	738	736	697	758	700	745	701	743	702	722	697	690	741	706	730	722	663	713	704	736	723	729	683	684	698	671	738	751	713	753	717	714	675	709	758	725	689	656	710	708	623	703	735	739	691	753	684	708	648	690	692	723	684	682	681	717	723	718	721	656	719	710	775	710	718	689	711	752	735	747	689	747	714	734	735	704	761	752	703	721	732	722	673	713	683	688	702	739	708	710	700	708	710	703	761	719	727	727	726	720	652	685	753	702	711	701	732	701	745	683	686	727	673	732	679	673	734	742	738	722	664	690	701	732	727	699	682	690	702	695	707	718	737	703	704	722	706	718	709	747	715	723	714	670	721	782	690	673	715	769	693	760	731	658	696	688	669	756	732	705	669	702	682	725	726	763	762	691	732	716	694	718	705	746	671	754	713	705	730	719	661	729	754	690	737	710	708	719	719	708	682	699	709	722	712	753	709	711	709	709	745	733	715	669	715	703	689	715	686	702	713	735	738	694	687	684	716	685	698	750	748	672	759	727	703	677	711	686	696	708	736	699	724	707	738	751	721	719	729	708	771	715	733	658	705	752	732	716	706	690	707	725	720	682	756	684	726	725	705	682	764	722	764	695	710	780	713	667	719	755	715	675	707	734	753	706	723	702	778	771	675	733	712	710	761	712	754	701	749	720	705	739	698	725	699	731	687	727	631	683	707	715	705	712	689	683	715	669	722	707	680	693	725	728	690	705	719	721	706	686	712	677	714	710	730	687	706	705	708	730	708	755	722	715	700	759	689	731	723	707	695	702	711	754	678	692	689	733	672	710	703	638	710	709	758	703	693	673	737	771	702	733	710	749	719	684	673	713	714	673	686	743	723	698	703	715	742	701	665	706	714	680	699	716	729	711	709	683	709	707	703	679	697	693	728	667	754	689	744	711	725	713	742	742	693	742	716	671	722	754	742	751	689	724	728	725	667	741	751	671	710	699	708	722	704	705	715	677	721	763	713	770	671	716	734	671	755	703	708	735	668	725	719	712	735	700	753	701	744	709	722	692	733	672	711	766	725	724	691	706	742	751	752	721	734	733	702	711	707	703	709	701	749	736	723	731	732	708	713	675	722	682	739	738	713	772	714	691	693	714	675	739	699	703	698	747	732	673	695	688	671	690	683	714	670	760	756	724	719	694	689	730	698	733	665	708	689	712	678	708	706	730	728	699	679	733	709	679	721	707	719	718	725	672	706	694	723	700	681	699	730	766	683	741	666	724	710	723	691	666	784	702	724	703	688	723	711	681	661	752	699	680	680	740	752	690	711	709	703	684	654	703	664	700	728	692	673	740	688	726	727	718	694	710	707	769	729	700	693	715	705	684	736	728	665	704	702	709	729	684	727	730	708	743	673	722	725	689	753	683	671	689	680	773	694	696	769	690	726	669	651	729	690	693	714	699	713	680	686	711	716	661	715	724	739	748	753	670	744	772	728	667	695	748	684	677	696	703	688	681	732	718	717	685	703	728	653	708	650	682	698	732	738	701	720	682	690	693	676	688	721	739	706	690	711	712	714	700	705	727	731	721	729	741	707	716	737	766	698	665	734	744	710	751	721	686	729	722	738	694	716	710	707	730	737	682	720	681	740	699	694	688	726	718	685	725	739	673	699	698	739	703	722	690	685	743	686	696	713	716	686	748	726	688	739	720	681	656	692	673	677	696	739	686	736	727	745	718	718	729	688	665	765	706	696	624	722	705	721	732	665	705	724	697	673	747	697	737	702	724	717	721	702	702	707	743	694	726	711	709	719	685	711	737	692	733	696	726	702	718	753	706	744	653	707	717	738	746	726	701	709	712	734	701	753	683	738	720	739	694	716	740	763	742	686	739	758	664	708	721	785	675	685	729	659	732	719	676	681	714	665	702	693	730	720	679	696	728	700	722	738	741	730	703	680	730	753	748	669	677	724	721	757	708	708	706	717	704	704	729	743	739	694	713	699	724	737	681	746	731	710	667	738	721	707	760	727	665	654	704	702	737	733	679	755	749	724	710	724	720	767	702	675	711	676	709	720	759	712	707	734	755	683	704	687	664	711	679	732	722	735	696	714	690	733	729	735	721	699	666	743	746	744	736	668	769	665	707	714	736	745	706	758	706	708	713	703	704	707	690	777	696	703	701	697	671	706	727	747	678	716	733	656	722	700	687	761	727	731	713	720	767	727	754	721	727	761	718	737	713	655	729	730	679	733	692	710	757	722	755	718	750	727	701	729	691	728	751	743	699	742	698	731	708	680	719	717	647	721	756	728	645	646	679	690	701	785	753	733	674	725	703	735	673	677	725	712	727	736	651	710	725	678	720	691	705	651	661	714	730	713	728	728	698	722	719	728	723	705	688	725	748	734	736	684	753	731	667	708	666	692	657	702	699	682	694	681	686	724	696	727	727	725	753
6613	17272	17019	13116	9232	5349	3115	2829	1526	1665	3869	18329	21226	13736	7026	2522	1036	677	584	627	633	599	617	606	598	676	578	636	631	622	621	604	598	593	577	607	610	647	614	643	659	616	630	600	621	632	589	615	617	631	623	598	571	628	581	596	648	600	637	565	599	581	592	686	596	591	591	645	589	602	617	599	636	612	621	555	617	577	564	618	617	623	593	574	615	587	596	628	567	637	580	567	575	590	647	646	585	618	581	569	599	598	575	588	649	603	620	570	633	587	613	604	599	606	628	593	631	609	619	570	643	614	646	541	579	655	661	611	596	573	635	584	638	606	654	658	592	570	546	587	606	611	609	562	593	581	617	594	588	606	614	597	558	561	589	652	638	622	588	577	664	599	574	580	640	648	626	565	571	622	627	603	607	589	597	626	611	573	597	611	611	589	595	572	631	609	620	598	579	597	557	609	624	620	611	587	590	592	646	634	583	628	582	614	584	628	624	635	609	629	605	634	589	650	582	589	582	634	601	642	614	602	623	609	628	599	597	607	596	604	622	575	608	600	610	642	596	559	618	547	585	616	556	631	620	566	539	618	605	594	603	637	616	609	558	590	590	595	612	642	594	586	609	572	619	580	635	597	600	582	604	591	595	648	573	618	631	617	608	678	572	612	611	642	593	609	577	595	584	583	602	578	577	603	605	586	605	589	606	625	632	619	597	584	625	608	608	593	583	621	589	595	570	615	608	617	568	580	626	608	577	562	585	602	590	606	608	607	665	641	609	668	608	619	610	629	623	567	588	588	592	646	639	604	610	633	590	641	621	591	601	586	623	598	593	629	595	586	593	618	577	655	622	588	564	583	590	607	568	606	591	635	616	581	644	622	606	621	593	621	600	608	625	601	636	568	614	605	605	580	612	568	619	611	633	592	586	529	604	629	589	580	632	569	598	595	577	606	594	566	617	604	595	591	643	584	621	575	595	575	580	599	624	601	638	628	582	625	615	625	631	646	538	627	599	606	561	624	641	595	555	585	611	578	584	630	612	556	612	591	609	591	561	600	596	624	665	592	526	595	610	589	569	586	572	550	616	613	606	592	654	638	586	654	594	592	556	600	626	594	652	632	596	639	587	608	558	592	582	608	571	646	605	608	640	642	593	558	598	608	645	591	565	605	621	597	595	531	584	584	607	642	624	563	602	605	594	581	562	578	630	581	626	630	582	588	585	580	558	566	625	622	647	578	635	596	641	559	637	579	598	640	550	597	610	612	593	577	608	587	587	599	615	590	597	618	563	598	643	623	611	613	587	601	585	624	599	638	578	607	563	568	594	595	582	628	611	593	613	618	585	605	622	639	585	596	599	605	614	630	615	607	595	569	608	598	620	619	644	623	587	601	569	607	599	584	632	602	606	634	583	597	595	600	564	608	583	613	591	586	611	604	603	611	616	622	553	591	589	591	634	588	578	589	570	587	618	622	593	568	616	594	591	586	615	623	580	577	548	616	603	592	638	603	588	588	596	612	623	546	620	584	604	585	601	619	633	581	604	575	594	603	597	591	615	598	609	585	612	590	603	606	598	578	570	559	587	582	600	592	581	616	589	604	534	619	568	597	601	601	589	616	598	619	597	601	609	566	611	565	598	628	610	634	583	590	648	611	605	596	553	628	579	551	541	615	603	599	569	605	581	563	592	611	579	618	585	562	609	602	606	596	619	604	606	614	606	596	607	614	532	607	602	598	629	634	600	644	629	617	599	582	595	572	583	620	638	616	561	597	602	600	628	555	607	613	581	605	600	598	591	610	613	575	612	606	575	602	606	560	611	617	597	630	607	602	609	646	630	619	609	580	561	622	591	575	554	614	629	604	637	583	631	590	614	614	578	583	587	582	601	605	565	638	591	630	559	568	634	590	648	606	616	600	575	621	609	604	583	592	634	605	557	561	562	642	591	629	644	638	604	612	576	598	611	584	614	586	575	598	577	620	566	582	615	571	593	628	538	612	598	598	606	598	615	644	634	628	636	604	628	589	585	592	573	613	576	614	656	612	611	604	607	585	600	592	572	620	610	593	585	582	652	567	611	614	567	628	597	634	625	617	620	598	610	614	603	574	575	565	623	587	616	588	591	577	614	599	571	551	602	602	606	596	621	589	595	603	637	640	557	576	600	627	639	609	617	626	590	618	590	604	603	607	565	634	608	617	630	593	617	565	628	601	563	589	595	607	604	601	613	623	552	586	620	574	575	617	570	596	577	631	579	576	571	575	618	580	615	582	606	572	563	636	590	653	596	637	565	640	574	577	624	596	588	594	608	635	591	592	585	619	604	603	580	576	616	622	605	609	598	619	577	612	618	624	578	615	629	575	595	612	580	605	602	617	580	609	587	581	558	572	619	542	639	597	599	592	576	617	621	603	605	620	582	604	593	635	594	564	583	612	597	575	641	610	581	612	609	582	578	617	611	620	559	618	568	574	603	592	608	574	580	612	662	596	620	624	571	581	583	592	626	601	625	627	597	610	568	577	630	602	565	621	576	620	615	608	556	579	590	638	612	607	579	605	601	662	609	599	625	581	590	618	562	616	578	608	583	592	599	577	601	609	638	620	617	611	600	605	576	607	571	558	591	563	571	598	601	626	559	605	612	592	609	601	580	576	619	606	563	633	550	598	607	581	616	580	615	588	568	605	616	588	627	681	613	625	651	594	589	584	597	581	610	580	576	601	613	595	586	592	599	584	609	600	558	597	637	572	643	621	550	590	568	576	618	551	609	580	539	596	618	610	623	615	592	618	587	596	573	577	598	565	599	558	615	589	636	630	579	614	610	612	586	597	586	640	599	584	574	617	600	604	589	617	570	566	612	579	604	580	598	577	565	641	612	643	609	609	617	550	591	629	601	607	621	584	564	589	619	594	590	608	579	592	637	597	610	571	576	683	588	573	591	594	597	621	643	650	605	634	584	610	596	621	594	604	601	610	587	608	575	631	595	625	624	627	561	591	565	650	573	616	613	582	561	631	573	614	611	630	598	608	587	598	596	580	631	613	590	586	571	598	591	609	578	570	595	599	588	607	572	577	619	583	602	597	626	589	588	616	608	590	617	619	629	593	624	595	582	629	602	559	587	574	593	598	608	556	635	585	611	609	635	583	600	567	579	567	618	644	619	597	591	629	606	576	631	604	612	627	610	582	619	624	616	562	591	613	626	561	622	594	568	582	544	615	613	561	562	619	603	602	623	580	616	615	589	585	607	593	554	564	583	608	580	585	607	596	589	606	590	616	636	609	603	596	565	590	585	576	635	601	592	601	624	593	607	599	590	581	569	610	594	557	660	595	596	559	598	633	601	624	626	590	571	638	579	577	608	618	584	566	615	549	587	556	627	597	587	626	621	598	609	570	610	634	622	593	627	596	621	597	591	586	603	619	635	602	622	650	614	560	599	576	573	597	578	592	603	594	641	615	568	558	606	594	571	585	610	581	599	581	596	612	585	600	592	614	637	597	585	616	601	590
26610	11211	4800	2882	1610	1079	1094	1149	918	839	855	1090	1580	1477	1209	840	655	631	581	599	566	568	592	558	579	568	603	615	518	594	550	615	584	622	558	576	612	576	606	616	581	574	574	618	608	597	581	594	562	601	609	589	589	565	606	606	622	606	623	565	535	622	605	578	581	541	616	577	581	604	612	596	577	587	562	596	598	593	583	554	611	599	607	574	572	600	614	602	555	595	623	587	607	570	604	631	527	613	607	607	622	586	601	573	593	615	590	571	598	571	619	561	593	571	609	600	620	614	566	617	591	593	604	575	564	579	627	563	555	576	593	567	622	663	588	554	589	615	570	577	637	635	599	575	644	579	589	614	561	593	624	573	576	561	594	556	629	549	579	599	554	615	572	557	583	560	585	585	567	592	553	572	622	588	597	591	594	590	581	596	606	617	598	620	563	585	605	614	641	620	509	608	555	570	603	626	568	615	555	628	554	601	572	598	544	527	566	645	614	608	581	573	604	533	544	585	622	594	573	553	539	575	621	575	584	592	582	608	605	551	570	606	573	553	577	572	630	627	565	598	624	569	586	558	598	566	561	580	593	554	591	574	619	568	575	585	608	622	563	580	590	573	570	543	578	589	558	589	573	574	604	602	588	587	567	607	590	591	583	619	603	579	548	561	536	622	600	593	602	599	639	569	543	588	562	600	570	572	612	597	589	599	566	548	586	574	625	616	564	551	650	584	595	569	605	593	616	549	586	591	587	591	616	593	584	587	568	572	562	629	559	543	556	592	596	558	591	631	622	567	601	611	611	553	592	560	597	587	588	587	523	569	579	609	587	562	610	591	574	589	572	566	581	627	593	530	570	607	601	559	581	600	605	579	567	578	588	570	547	608	572	550	593	647	536	574	589	576	609	580	574	612	592	561	589	601	586	552	588	596	616	638	567	593	600	588	589	570	591	565	587	576	580	630	575	590	627	564	586	555	586	576	561	590	532	556	571	583	582	627	579	586	595	606	558	602	625	579	578	583	558	549	590	599	585	559	571	582	598	584	620	558	596	593	625	571	579	599	595	561	579	563	607	575	582	576	549	583	594	576	582	607	613	588	628	573	614	632	606	609	553	563	619	590	575	620	594	589	550	590	554	593	587	576	594	587	576	590	591	577	600	556	585	582	615	578	572	584	555	586	578	565	548	568	558	593	606	638	552	606	601	595	604	607	575	617	614	613	592	583	619	671	616	598	619	592	581	538	585	607	584	583	576	604	572	586	554	609	585	558	627	605	599	563	579	587	604	579	604	595	551	592	597	569	589	594	586	570	584	580	543	543	608	610	589	612	624	598	565	570	595	572	600	571	607	599	594	614	600	663	587	561	563	579	610	595	584	611	619	594	592	591	601	595	616	630	563	597	577	606	609	581	568	563	597	550	624	562	620	574	585	577	612	558	570	573	579	628	596	635	579	608	540	581	546	580	561	572	539	576	617	619	583	556	585	625	566	583	569	538	570	572	595	570	563	554	568	595	565	584	567	626	570	560	610	603	596	582	599	564	550	574	592	601	582	599	640	580	543	584	570	566	572	579	574	484	602	547	552	590	604	556	555	549	570	595	593	570	596	573	582	604	603	605	562	583	588	579	562	543	580	566	546	606	567	595	545	555	601	594	577	565	568	560	589	552	581	595	615	569	586	607	572	557	562	563	624	637	574	597	603	585	596	567	576	585	562	623	618	586	570	588	610	593	569	578	601	611	595	553	617	572	575	608	589	581	566	569	533	574	568	589	578	549	575	566	540	574	576	586	562	552	593	620	569	554	580	563	597	567	601	618	613	563	575	599	558	589	554	589	556	561	560	597	600	575	621	575	592	572	607	587	605	580	565	594	571	581	591	589	570	566	564	554	627	569	518	596	585	619	611	575	618	546	581	630	565	558	621	610	577	571	594	557	594	567	609	619	569	600	548	595	581	614	614	591	555	595	629	555	579	580	565	610	562	579	562	536	604	591	555	595	630	548	549	545	566	553	599	527	558	624	589	557	575	576	576	589	597	618	599	571	591	571	535	550	572	575	598	621	570	554	543	601	549	561	582	608	585	590	606	580	588	552	567	595	576	584	579	559	577	599	576	585	615	583	574	626	584	581	626	659	627	583	567	594	607	573	588	607	584	617	567	557	573	619	585	580	585	536	589	558	581	574	600	558	593	608	583	573	601	538	578	607	543	572	568	604	619	585	586	550	627	592	559	583	582	597	579	574	600	573	559	591	576	583	573	595	584	605	609	559	536	534	622	541	586	580	604	607	568	560	605	553	545	608	652	567	619	589	575	598	549	556	648	605	612	572	552	573	538	638	621	553	565	585	649	624	573	597	590	587	589	620	574	604	578	599	613	574	611	567	578	591	603	587	582	581	570	608	603	638	567	571	578	591	596	595	583	559	570	589	564	559	557	596	591	592	594	598	585	598	589	624	584	609	597	532	557	589	551	582	592	561	594	567	603	551	619	560	576	606	518	544	624	610	587	578	596	538	577	631	524	567	556	584	592	594	595	597	581	544	613	592	586	563	601	589	578	642	595	591	524	578	567	591	548	548	610	620	604	607	613	563	561	588	611	607	554	601	607	663	584	552	556	588	609	588	610	553	590	568	609	590	538	576	578	575	608	546	532	583	614	575	572	603	581	548	576	607	571	608	569	605	576	618	581	540	589	560	569	557	591	566	594	621	569	614	611	528	581	596	645	541	572	578	566	586	575	623	580	607	584	585	602	564	596	601	608	588	587	593	575	615	622	621	612	595	591	593	618	577	602	525	638	602	553	547	609	576	554	570	551	551	536	607	575	574	600	585	584	555	605	611	584	600	597	585	626	591	575	547	579	642	578	587	602	580	615	567	593	587	562	552	605	600	596	611	568	583	582	569	596	573	555	585	644	602	565	546	613	581	551	584	622	591	585	567	590	569	609	621	612	568	597	558	590	589	599	573	625	582	609	594	556	591	620	632	534	518	579	571	555	572	592	580	549	613	542	564	577	586	588	553	573	601	600	577	567	600	565	583	587	599	590	591	581	605	588	577	614	622	572	617	587	587	587	602	595	581	585	548	560	575	581	561	592	546	571	638	625	567	590	601	587	569	600	646	558	585	620	674	591	608	582	573	578	599	586	598	581	572	568	598	616	572	584	610	568	624	583	595	594	562	571	578	615	610	592	629	622	537	571	573	601	620	628	539	587	550	580	577	627	580	570	568	559	629	586	572	575	530	536	587	568	580	621	586	555	571	598	621	595	569	568	572	549	611	611	556	569	590	615	580	598	557	610	584	565	608	594	583	610	536	572	573	567	612	543	558	550	605	586	555	573	588	596	573	591	625	579	563	611	592	561	550	559	581	584	610	592	544	563	585	631	587	562	587	568	572	572	575	635	632	619	544	580	596	602	567	575	593	550	601	570	594	607	607	539	563	591	636	632	575	532	585	595	526	625	614	614	594	616	556	556	570	562	552	606	578	650	594	563	579	560	624
6115	4118	4927	2727	1890	1137	1402	1423	979	939	1011	1320	2018	1643	1159	741	543	499	476	466	461	468	494	481	434	518	508	467	458	506	456	473	485	476	480	497	494	465	447	465	518	506	474	489	519	457	465	493	456	474	503	451	497	449	487	486	450	436	485	477	472	462	468	510	464	492	472	510	483	504	511	453	509	489	447	470	494	455	455	530	463	498	489	483	517	505	501	491	495	456	458	501	497	518	511	502	472	475	506	459	447	437	488	498	469	468	520	455	464	484	470	495	488	488	458	483	462	491	528	525	512	472	478	485	483	479	539	521	473	479	509	468	506	498	484	481	481	463	494	504	476	462	469	465	473	462	493	510	469	463	491	493	470	460	459	518	449	494	454	516	503	475	451	478	487	490	489	502	539	459	518	501	472	518	489	495	525	447	464	511	481	493	470	474	432	515	495	499	497	482	512	493	469	484	460	492	471	522	535	497	464	447	479	514	456	492	466	445	472	468	471	468	495	450	499	455	471	471	497	450	457	473	476	510	509	449	432	485	482	477	478	543	480	447	486	456	465	455	508	497	448	501	474	445	478	472	463	500	491	489	485	490	471	469	467	472	535	478	473	463	491	488	477	446	513	511	524	496	456	505	521	463	484	484	490	515	462	436	457	469	457	484	470	492	450	500	473	478	490	469	471	478	513	441	468	460	477	503	520	509	476	486	484	486	502	494	492	467	477	497	488	493	465	472	488	487	496	490	469	484	441	460	494	522	496	458	474	482	535	491	488	504	475	439	451	481	495	485	480	485	500	497	465	449	468	464	502	488	476	470	459	484	475	488	534	477	474	480	487	571	481	476	471	461	482	486	470	511	482	461	474	486	504	499	463	490	490	469	493	492	488	493	456	458	487	474	513	515	512	493	474	506	462	493	478	508	492	482	447	511	497	477	482	494	447	532	471	476	512	468	491	499	520	482	490	502	460	476	517	466	488	470	500	497	480	475	487	526	482	505	492	439	466	498	486	473	505	472	498	501	458	478	478	483	467	477	509	494	486	482	496	488	507	478	470	490	462	479	508	507	484	468	485	451	463	497	505	490	498	469	498	527	503	487	445	489	503	476	473	451	474	494	446	481	502	456	459	486	489	458	470	498	418	482	485	505	516	474	523	485	504	492	487	495	455	509	466	453	493	504	449	483	486	509	482	516	501	497	501	441	487	485	472	525	470	488	474	427	522	495	484	456	505	461	504	518	483	467	474	469	481	496	460	476	509	482	463	496	492	466	476	518	489	449	490	485	526	496	501	465	473	516	481	465	469	470	500	517	461	511	480	483	485	478	505	521	470	461	503	491	507	497	543	523	499	463	490	479	499	467	498	492	483	499	465	519	525	494	484	468	464	462	493	487	481	481	461	524	492	492	499	451	470	485	435	475	462	500	483	491	520	503	533	490	485	490	473	481	473	510	459	475	499	484	476	440	489	507	505	480	442	476	506	473	517	475	460	477	479	511	481	494	494	451	501	468	456	468	494	471	464	495	488	485	492	448	472	481	485	480	475	477	483	483	466	471	480	473	444	478	482	475	480	494	520	483	473	523	457	513	502	474	489	502	523	484	469	486	449	486	537	454	514	530	499	474	482	459	466	482	515	452	447	495	493	490	530	510	467	509	548	450	474	508	511	474	505	499	484	475	441	502	474	481	438	505	472	501	502	479	452	462	494	468	500	482	487	499	444	483	494	502	490	515	469	467	504	473	484	491	461	458	499	472	489	474	494	464	479	487	453	511	448	512	437	483	488	450	468	500	477	516	488	457	484	444	472	503	474	456	504	487	501	470	472	463	516	505	486	505	458	524	468	464	432	468	472	452	444	491	478	485	429	499	470	497	467	500	462	515	445	504	481	494	450	498	493	477	491	510	439	499	480	486	474	497	468	489	460	491	484	475	481	488	483	494	481	440	489	450	465	479	522	490	472	497	484	464	442	460	495	478	455	520	536	485	501	442	454	496	460	521	454	513	528	494	467	510	498	461	491	483	470	488	477	514	456	484	532	480	539	495	443	490	492	483	483	474	485	465	477	518	524	503	449	488	469	482	508	521	491	513	482	511	468	448	467	500	480	437	474	480	503	462	448	498	468	457	460	461	449	502	502	453	490	510	502	493	452	514	484	462	500	477	502	496	465	464	488	455	501	468	512	473	500	485	464	490	474	465	524	491	446	486	462	520	463	491	453	471	502	477	480	456	468	467	511	473	508	463	491	485	481	527	465	477	463	459	452	437	458	461	482	458	453	464	454	480	480	457	473	497	467	471	483	501	501	483	516	462	510	504	486	482	459	502	436	512	443	473	456	504	495	497	496	470	495	482	504	517	479	482	481	532	481	457	513	508	471	502	502	506	520	461	495	497	507	486	467	479	465	502	513	453	488	454	455	476	515	487	488	461	505	553	480	481	464	439	500	458	496	507	463	490	462	495	487	471	497	446	505	461	487	495	460	455	508	519	531	445	493	497	453	450	498	468	529	465	439	486	475	497	474	469	449	477	501	478	529	476	473	515	457	495	483	480	480	484	475	451	484	481	498	476	492	473	504	450	480	460	492	462	462	438	543	456	451	507	504	465	490	498	501	497	471	466	455	459	465	489	523	503	469	492	444	527	493	427	472	466	486	473	457	497	512	496	483	485	501	518	459	502	498	461	496	501	476	473	496	526	509	479	474	452	443	511	480	482	523	477	488	465	470	489	437	475	510	512	476	506	490	494	494	458	438	472	491	518	481	481	509	463	446	488	514	449	454	440	469	487	489	457	474	491	448	488	462	443	482	511	484	443	484	458	525	488	466	540	482	501	500	484	453	493	443	486	477	463	452	455	476	460	483	537	467	475	473	472	467	484	464	483	463	480	480	472	492	462	507	513	509	493	458	497	460	449	479	482	489	507	507	489	474	483	504	446	485	469	487	480	482	457	509	468	480	478	498	483	493	469	495	467	494	462	475	459	495	474	449	517	480	502	483	471	452	500	483	481	477	451	447	491	476	453	476	505	509	515	507	456	495	506	496	544	445	468	490	508	491	495	453	477	463	494	507	487	480	537	474	520	436	476	498	516	465	464	449	518	476	511	499	443	493	545	484	463	496	481	519	475	510	512	478	458	489	494	456	466	493	463	471	453	486	462	516	501	460	467	507	485	449	515	478	465	540	514	492	521	516	447	482	474	509	458	491	513	503	469	483	494	454	506	473	478	486	490	488	521	466	481	519	527	476	489	496	495	496	476	468	517	438	476	478	485	483	443	475	480	481	506	490	479	498	524	457	484	488	519	525	509	449	466	488	521	478	433	501	492	461	480	494	479	526	455	487	490	514	485	460	479	499	484	504	463	497	466	525	470	489	493	478	487	481	441	467	456	471	483	464	501	498	445	475	493	479	428	493	475	461	464	503	475	478	514	502	478	481	497	475	504	447	488	485	496	474	479	463	471	471	479	477	472	476	502	475	494	510	511	459	508	503	499	464	508	459	491
24862	20814	26796	24692	9504	3301	2700	2092	1628	1556	1294	5675	13945	9765	4846	1978	932	693	633	602	661	661	676	596	661	629	654	654	626	657	633	638	594	598	594	633	587	649	646	593	630	675	616	637	640	631	650	660	616	600	618	630	608	655	572	581	657	646	641	612	596	675	638	625	606	658	629	656	582	625	629	623	628	645	641	631	613	583	655	635	631	639	626	633	607	672	586	661	627	645	661	597	569	586	663	638	627	659	646	611	586	595	575	591	659	640	648	642	635	651	613	610	624	609	631	643	622	614	634	627	619	632	634	602	615	636	633	607	589	628	625	619	624	617	642	641	590	602	644	601	572	657	641	622	668	651	655	598	588	604	609	606	561	655	558	629	671	668	614	623	631	609	592	623	590	628	637	606	623	633	617	595	656	623	617	608	633	650	667	656	642	643	575	673	606	645	647	612	666	615	587	587	593	636	623	610	664	645	604	657	631	631	621	616	622	593	609	634	643	649	643	621	618	613	612	605	544	613	611	654	588	583	654	628	605	609	650	663	646	639	628	645	655	629	633	619	633	616	625	616	618	626	598	652	564	624	649	639	620	640	621	611	607	618	637	610	662	577	585	611	627	637	644	670	616	614	603	629	589	569	613	589	590	599	657	640	625	647	608	626	592	599	644	602	635	642	547	606	691	603	647	584	594	611	563	637	581	556	635	652	610	644	613	635	610	649	632	616	574	617	594	647	593	627	632	542	645	608	651	629	640	618	659	592	651	613	616	585	613	615	629	592	621	661	645	628	636	653	620	596	637	640	597	666	612	628	616	626	614	666	636	584	657	599	627	644	600	608	607	625	645	625	602	653	662	629	610	614	583	590	652	671	642	602	598	606	610	597	609	632	619	609	609	634	556	580	582	634	581	611	611	574	629	580	605	603	644	633	587	584	616	614	656	641	586	606	622	614	613	689	617	602	575	613	601	626	642	687	552	583	620	645	576	624	667	549	637	616	627	602	587	635	598	652	610	617	637	633	626	593	626	593	653	620	621	592	625	622	622	661	627	625	607	593	659	627	650	639	604	597	616	644	595	564	660	570	584	624	655	614	612	640	608	571	623	612	608	622	626	637	627	624	611	638	573	573	619	627	592	660	627	594	630	634	700	614	620	598	626	608	553	611	598	622	624	617	657	640	637	601	635	613	608	634	584	609	612	647	629	600	617	659	545	630	638	646	596	625	619	618	596	582	673	653	640	628	611	639	585	592	612	604	642	650	607	589	616	609	642	658	640	594	622	598	615	652	609	632	624	617	603	623	677	611	609	608	672	617	622	610	605	618	643	640	599	607	643	615	644	656	625	610	666	651	563	598	616	562	687	591	630	663	618	587	612	573	598	596	629	604	640	645	575	604	567	612	642	624	668	621	651	631	627	671	622	651	643	630	674	620	664	646	657	604	626	636	601	671	653	591	621	644	649	611	624	674	639	669	610	637	609	623	629	700	659	657	580	644	547	644	654	614	660	664	622	628	646	609	652	614	642	658	578	629	585	640	636	650	653	589	624	681	609	636	608	591	653	611	629	659	653	642	666	613	607	673	640	634	614	609	627	626	618	580	600	624	628	639	605	646	654	603	624	626	614	629	600	594	621	612	619	642	636	594	590	617	618	644	656	586	641	635	641	675	599	617	593	671	623	640	617	640	610	603	629	650	643	614	606	591	608	604	616	592	651	629	637	656	629	640	644	595	626	671	588	645	630	641	643	659	614	602	595	588	635	615	633	620	615	584	590	599	608	604	597	630	622	610	648	630	649	573	562	682	624	643	598	646	609	594	601	649	639	638	662	650	628	643	620	603	625	648	630	619	663	646	601	608	656	603	615	627	627	585	623	612	618	648	606	593	627	587	599	579	659	643	658	650	650	637	606	614	621	622	624	622	639	629	583	587	633	620	599	633	618	618	628	602	635	615	628	637	608	625	625	607	616	635	632	654	576	644	641	602	638	596	604	603	613	631	658	631	657	645	609	612	649	620	668	635	621	644	648	608	606	651	643	634	608	609	621	595	632	627	611	660	613	636	583	668	658	654	622	651	658	598	653	597	634	616	573	598	680	624	620	649	593	613	640	589	631	641	630	639	589	635	619	632	634	646	603	620	607	620	627	580	595	622	656	611	580	607	593	636	640	601	620	632	641	644	642	658	600	587	610	571	656	626	643	630	632	630	620	625	602	630	552	645	618	614	611	597	602	670	577	623	623	587	603	643	598	624	617	653	595	668	657	599	629	633	636	631	636	643	623	602	614	661	609	600	594	616	630	614	577	634	597	633	614	646	611	625	629	651	617	564	635	630	643	611	599	566	628	637	633	632	634	593	658	642	632	594	582	612	613	638	657	693	674	599	628	602	656	649	597	602	581	621	581	629	655	642	650	624	629	609	649	601	644	644	625	602	583	595	621	611	627	606	676	650	661	609	642	634	641	651	658	661	645	645	602	643	603	629	610	594	649	644	618	580	652	632	652	598	598	612	630	602	586	588	656	597	609	611	650	616	596	653	605	594	641	655	594	624	618	603	640	616	626	587	607	595	633	631	657	648	633	585	624	612	623	623	620	649	635	605	622	604	589	668	621	595	645	628	658	585	556	626	640	640	642	642	654	638	628	600	649	640	612	573	650	615	598	637	604	613	644	602	604	606	663	580	604	606	646	698	673	615	564	631	590	602	569	632	613	629	650	647	654	646	657	641	641	611	610	617	554	637	602	662	649	615	597	641	660	667	591	638	572	657	654	618	613	638	612	630	622	620	616	632	678	613	657	611	631	588	630	632	646	595	633	630	638	625	643	621	618	638	615	583	614	674	611	650	670	666	633	636	606	620	612	635	608	626	629	599	642	584	613	649	648	605	618	653	646	634	575	610	631	583	634	637	633	620	618	605	646	612	616	622	624	553	627	653	673	647	615	599	647	623	660	614	627	618	626	596	633	619	583	622	601	667	610	622	685	621	588	624	630	619	619	611	593	576	567	595	617	543	650	664	580	595	635	673	624	626	643	625	605	602	617	642	614	626	597	632	623	649	617	553	603	646	582	648	603	621	636	592	628	596	647	658	640	598	608	590	626	610	635	617	608	637	639	597	613	598	586	654	619	621	580	652	665	630	661	603	658	646	586	680	621	633	617	587	634	627	559	652	613	610	608	645	581	616	637	654	642	564	617	617	596	632	642	596	606	576	568	618	628	632	632	643	612	609	616	631	606	608	599	678	643	622	609	628	650	647	619	634	606	586	659	619	638	612	597	622	612	628	621	586	619	605	673	624	622	611	616	610	652	641	643	633	595	588	657	591	619	597	628	615	607	624	613	664	662	569	609	633	627	625	654	586	602	579	606	664	637	620	625	618	608	623	616	623	601	573	629	643	623	640	654	621	643	596	626	593	644	634	621	640	591	612	614	672	624	604	665	627	629	599	605	585	631	603	626	619	598	607	614	640	658	603	566	650	587	660	667	626	602	635	613	625	586	614	670	598
5600	10178	10347	4532	2107	3025	3065	2666	2340	1928	1730	7929	14617	9410	4759	1896	803	587	501	502	527	510	520	563	511	559	510	536	522	517	594	539	580	506	556	531	539	533	547	535	529	526	569	528	538	521	496	528	509	553	552	537	533	492	539	519	527	536	539	535	550	518	562	542	540	548	538	550	526	526	541	510	565	533	548	538	517	504	565	517	554	565	549	523	497	563	510	554	559	548	536	527	521	522	513	511	585	503	588	520	569	550	542	566	540	543	577	554	547	535	514	551	535	558	517	533	510	522	534	548	506	586	531	579	512	565	561	573	531	563	569	506	540	503	537	534	519	538	589	553	529	531	536	559	530	495	530	548	484	553	549	580	524	513	560	561	511	526	523	512	498	510	526	545	501	533	534	518	505	552	542	554	479	453	561	536	500	478	506	504	497	523	573	520	560	502	550	512	564	523	527	533	570	491	514	544	533	521	545	522	589	512	546	516	554	520	530	502	461	530	528	519	518	460	590	522	533	494	534	521	543	511	547	507	528	519	537	524	566	546	511	562	528	514	521	556	550	553	520	487	557	571	525	539	561	520	533	524	560	536	506	533	523	510	551	532	484	512	588	511	522	501	500	547	526	506	522	530	503	537	536	530	572	542	541	551	529	529	510	532	532	496	591	534	529	502	563	530	481	514	538	570	532	545	543	536	537	545	532	533	510	520	517	532	539	518	524	525	545	519	519	546	491	561	499	545	522	563	538	505	520	500	554	517	551	562	519	550	536	538	531	547	545	510	543	500	517	489	502	538	509	544	498	526	504	559	547	539	550	548	491	510	520	540	514	496	527	509	493	542	552	499	504	536	543	540	508	517	538	546	541	496	538	548	528	545	490	497	523	500	554	526	526	533	525	514	513	518	505	532	520	542	547	484	551	525	523	509	549	534	532	562	534	496	516	495	557	510	557	535	543	583	515	530	499	543	511	499	532	543	550	513	554	551	538	514	480	515	537	523	527	532	559	534	533	521	499	511	528	521	538	519	526	580	512	515	485	506	512	535	556	552	502	554	522	524	555	542	515	542	545	518	540	521	543	521	525	512	538	511	546	543	539	541	516	559	516	511	527	515	539	491	506	527	507	523	497	523	526	520	499	561	467	521	532	519	586	520	499	537	512	567	531	562	534	507	520	542	471	509	506	513	553	533	519	516	493	526	519	562	568	479	534	557	563	582	562	525	535	570	507	566	542	573	544	531	509	561	558	554	497	549	505	539	517	513	528	519	562	530	548	545	504	503	517	501	530	572	546	570	542	542	561	526	556	522	498	536	508	516	484	528	530	560	563	535	536	533	537	536	516	512	530	510	539	559	536	529	572	550	537	555	530	499	515	561	531	541	543	562	569	505	502	538	520	518	513	540	469	522	446	512	539	572	570	504	563	512	516	528	528	531	537	501	481	581	554	538	480	556	547	516	519	543	564	490	517	504	522	519	464	562	519	526	512	514	483	541	510	517	496	554	516	502	580	511	508	517	521	532	506	575	509	507	557	517	520	540	486	538	549	527	517	503	525	508	529	592	535	515	507	528	499	523	550	537	528	543	518	519	517	524	541	542	504	503	511	539	549	547	555	532	551	520	531	539	537	512	517	504	511	508	573	472	507	515	546	532	536	494	547	475	533	534	545	523	505	480	544	494	524	497	506	524	530	496	539	550	484	533	521	549	526	516	529	536	530	496	553	532	517	520	523	535	555	530	525	492	556	539	505	517	553	517	525	544	535	499	549	503	525	520	526	528	539	548	553	563	549	512	540	520	475	549	536	565	553	502	546	511	524	550	505	539	512	562	556	576	465	573	572	517	546	565	550	525	531	550	519	528	533	532	467	504	520	544	525	542	542	524	520	514	467	536	515	491	533	540	509	543	492	519	519	502	535	586	530	545	552	499	547	485	507	513	550	522	530	502	568	547	543	554	580	556	531	525	545	529	536	552	528	514	524	503	509	506	532	479	535	524	545	517	529	499	530	505	569	498	490	527	503	492	548	524	527	485	557	513	517	577	508	528	559	492	516	515	569	536	564	525	521	502	538	527	524	546	530	506	500	571	538	533	540	535	534	497	507	538	513	522	508	502	556	538	530	539	527	555	535	487	545	535	552	512	528	526	511	511	547	548	537	501	539	512	519	544	530	543	519	584	528	538	515	505	504	554	529	511	521	512	548	571	536	531	547	526	531	496	494	571	520	509	527	594	510	521	531	482	520	494	533	510	518	522	506	531	525	544	525	503	553	505	560	554	518	543	544	515	510	511	489	511	518	516	524	543	499	503	504	499	507	531	496	521	527	561	510	543	525	538	543	571	486	543	543	529	540	529	503	507	520	473	507	492	513	484	565	488	482	532	523	511	535	483	497	562	481	528	522	527	504	519	563	496	578	501	566	533	518	515	496	528	527	484	518	481	504	526	565	521	556	555	529	506	545	541	500	563	541	501	522	553	511	577	514	531	533	551	514	508	487	544	560	565	539	543	515	504	584	508	518	511	534	532	516	536	466	484	527	519	543	529	519	538	505	554	510	567	531	527	552	518	512	547	551	573	505	524	502	536	561	524	492	487	522	545	510	533	517	536	527	497	518	522	551	510	521	508	548	528	568	524	543	475	511	540	531	516	518	544	572	529	531	500	511	522	490	486	498	532	505	513	549	529	532	538	541	519	529	524	541	509	543	485	530	533	547	549	560	540	558	551	517	544	526	508	479	575	523	507	495	527	545	507	544	563	493	527	523	533	526	511	504	513	530	500	527	498	551	557	540	495	503	538	528	515	524	557	527	549	528	514	513	499	542	525	554	547	527	538	561	512	504	513	556	554	525	514	515	547	529	490	526	529	535	530	523	549	507	522	508	516	542	515	547	498	509	516	546	550	525	569	580	524	529	515	502	503	540	504	485	529	543	557	508	508	506	522	513	505	576	564	540	515	523	542	601	530	501	559	528	563	533	506	531	476	541	531	522	521	509	549	554	532	553	532	522	540	504	541	504	504	534	481	526	534	507	518	520	505	530	532	505	535	547	543	523	542	530	491	524	516	530	531	519	514	530	513	519	547	517	520	538	527	525	513	546	543	544	523	496	540	536	563	586	526	557	527	557	511	509	516	550	512	525	523	523	493	528	520	578	530	535	528	540	516	506	556	557	494	528	542	535	517	545	515	533	550	537	533	523	516	530	534	524	539	530	520	556	497	530	544	517	479	522	498	512	525	500	495	494	533	532	517	540	521	551	530	518	548	542	521	523	531	550	550	541	551	494	552	555	586	519	559	534	520	507	565	556	519	516	540	541	507	540	501	538	504	520	557	511	504	536	583	562	530	532	519	511	539	555	535	517	536	505	512	558	547	548	516	522	517	527	563	530	562	521	543	561	542	505	511	541	500	576	543	532	511	549	541	525	530	534	552	507	516	528	507	557	522	539	541	531	545	543	526	527	496	525	518	508	518	536	531	553	554	525	539	523	478	524	506	519	519	473	538
23836	20824	27785	23905	20558	10774	5100	3691	2843	2230	1738	5213	23599	18788	10103	3468	1259	924	844	750	768	756	800	747	735	727	730	746	765	759	689	790	745	782	746	795	762	741	741	723	802	733	778	812	737	763	771	798	758	757	735	798	835	773	737	751	800	735	719	774	759	762	754	794	763	745	748	733	775	755	755	713	778	750	801	764	822	777	747	791	708	735	759	723	742	794	777	735	741	759	730	750	754	774	742	779	747	776	747	764	775	751	748	779	717	773	828	771	784	785	758	717	779	741	724	774	813	790	733	737	795	688	809	801	776	760	811	752	745	757	771	740	692	690	776	768	784	725	767	748	798	808	792	799	783	766	788	792	752	781	735	740	739	781	782	739	799	760	773	738	776	747	744	784	782	759	813	767	764	769	779	781	756	771	804	729	761	809	753	717	783	799	752	757	731	781	766	781	750	719	786	781	766	741	748	799	773	764	804	801	720	744	793	782	750	771	769	783	744	760	773	753	770	763	738	754	768	769	745	757	749	713	783	774	736	756	773	795	770	760	752	794	809	766	740	817	789	768	784	790	738	804	764	773	747	778	784	765	679	740	750	739	742	732	797	736	773	757	690	787	759	757	719	781	702	751	757	768	795	764	736	783	803	790	752	746	744	786	713	759	737	756	797	729	744	770	813	769	753	747	729	724	750	756	770	757	774	756	669	757	696	721	757	808	741	757	747	718	754	763	759	792	748	798	710	740	770	779	750	714	739	812	770	754	791	786	763	792	790	791	743	737	727	764	766	798	742	762	795	745	723	785	713	750	763	764	784	769	755	770	775	727	766	817	731	803	794	704	807	745	780	756	771	753	748	752	775	723	783	787	758	765	719	715	748	746	783	745	749	765	807	733	784	754	777	746	673	766	723	725	804	761	746	745	710	719	738	791	782	747	693	748	744	739	754	736	782	745	816	751	765	769	784	738	766	772	745	758	723	780	739	774	776	783	767	727	792	751	735	766	796	780	763	734	785	770	769	767	735	797	790	774	714	731	759	750	724	786	751	748	762	707	697	746	713	731	735	707	707	746	744	802	737	766	741	788	723	773	697	739	778	783	754	761	759	753	708	757	800	772	770	749	770	726	760	712	723	765	780	762	757	767	756	760	751	759	795	755	811	723	788	806	726	756	759	782	754	736	751	728	749	755	790	702	786	739	751	744	758	727	768	711	728	777	775	744	770	720	766	706	777	720	730	736	777	738	760	753	729	750	763	769	811	762	756	778	682	742	758	729	768	720	766	812	781	743	739	739	795	701	763	777	769	698	762	752	761	749	788	693	764	781	756	767	754	780	789	776	747	767	777	780	810	752	762	731	712	759	783	763	803	786	768	781	742	779	750	721	787	789	772	800	807	794	782	769	719	741	742	839	742	782	758	749	796	756	764	732	741	734	778	752	754	733	723	721	760	787	732	752	777	791	771	754	779	781	709	728	776	777	732	787	731	740	740	780	814	747	785	766	751	741	762	757	727	747	747	732	756	744	785	754	766	791	814	699	775	759	788	758	743	751	686	747	785	768	710	728	737	736	754	727	765	745	749	774	809	784	751	743	775	699	751	801	746	764	737	734	718	787	701	724	797	739	774	721	716	761	783	753	767	725	764	768	727	744	814	768	796	752	762	761	790	808	716	739	767	747	760	824	801	762	772	749	749	772	785	748	765	769	735	722	753	745	768	767	754	758	699	743	758	737	734	739	753	705	748	821	781	747	717	763	744	770	733	771	783	739	711	759	753	743	791	761	744	751	807	739	768	766	744	760	759	780	817	737	718	728	796	755	750	758	767	731	760	742	718	791	782	795	758	739	747	755	712	779	783	737	754	753	751	773	780	758	718	748	800	761	741	746	753	794	752	740	716	760	783	724	734	765	737	756	754	776	778	723	716	805	752	771	720	753	751	796	759	773	751	744	753	752	751	749	758	735	773	755	799	797	747	707	773	721	774	720	785	755	732	759	729	718	762	724	772	808	715	790	737	781	781	775	809	699	750	733	755	753	702	774	768	758	720	815	750	746	743	785	746	793	744	743	736	823	747	735	777	739	790	834	741	719	734	723	757	785	784	780	774	722	732	777	751	704	782	748	756	773	738	768	746	784	816	749	797	732	693	807	769	750	763	754	748	776	780	758	742	719	801	687	787	734	811	741	813	736	756	745	772	745	797	764	753	725	781	784	763	759	750	719	750	739	741	749	797	768	736	741	783	733	727	788	731	719	763	755	757	768	727	714	745	720	754	785	765	733	739	815	753	749	762	700	702	742	764	742	817	756	792	783	735	751	729	814	708	742	779	770	715	835	739	789	804	791	776	718	739	713	763	752	738	720	762	736	739	791	734	727	816	776	759	738	794	725	735	746	698	769	792	734	793	779	802	793	765	748	768	767	753	729	747	730	752	748	765	741	752	747	765	802	820	788	738	780	705	777	763	768	771	736	786	794	822	714	732	721	740	779	688	769	760	728	710	730	712	812	749	783	761	738	734	744	775	710	746	728	726	750	790	740	785	794	743	795	763	704	784	758	773	785	711	750	746	786	794	751	725	723	782	736	761	810	736	790	756	779	782	754	778	770	742	758	723	773	755	712	744	759	715	811	788	770	783	782	756	723	784	734	745	799	756	693	729	756	749	753	777	752	759	809	769	815	740	746	756	797	744	725	755	770	780	785	802	790	797	737	773	731	722	718	749	782	760	786	716	749	746	740	738	722	735	775	782	756	734	780	768	762	706	719	785	760	738	779	774	739	712	718	769	780	804	763	790	776	814	738	747	769	810	747	766	786	766	746	740	807	739	797	749	773	706	766	772	724	724	758	745	754	736	757	775	747	701	780	734	813	760	784	723	756	767	727	760	782	790	712	774	776	730	702	766	852	715	738	762	798	744	818	784	771	783	750	748	758	804	734	771	695	764	711	728	796	727	751	755	824	750	772	736	732	768	728	780	798	723	719	720	753	774	764	729	731	765	740	708	738	768	727	741	729	756	789	766	771	742	720	719	761	758	765	759	727	717	753	798	811	709	787	743	770	722	742	732	781	806	727	727	739	791	773	778	788	777	760	761	757	754	738	756	738	775	743	759	788	761	765	776	760	794	738	770	806	755	755	718	792	700	744	775	731	732	768	765	758	752	711	785	701	773	794	736	785	812	769	743	736	758	755	794	745	778	759	737	762	751	771	727	720	736	762	790	798	813	720	771	723	761	730	821	779	708	748	778	754	735	725	770	747	797	755	786	731	710	720	758	711	706	733	785	785	758	770	736	739	775	764	733	805	772	728	768	801	775	743	770	722	776	803	759	743	721	745	720	732	790	702	783	762	732	803	738	755	716	752	749	733	714	718	759	727	776	766	755	745	749	726	788	735	722	725	779	770	788	726	808	713	761	719	793	797	729	741	794	766	730	745	750	785	774	743	757	727	765	735	702	786	715	776	769	746	718	776	671	738	722	800	713	805	815	744	772	783	718	772	726	746	755	744
7192	14820	14293	7746	6815	4597	4304	4362	3753	2753	2054	7468	23676	16547	8581	3258	1151	757	652	637	625	654	656	634	599	628	632	633	610	659	593	615	660	672	627	614	630	620	662	606	672	615	632	664	618	626	608	614	626	625	614	590	638	672	608	574	634	601	625	674	646	670	644	655	615	657	605	653	635	663	641	655	650	605	634	667	638	609	611	646	626	624	591	562	615	597	651	636	609	637	622	636	621	620	610	614	679	628	632	634	689	625	601	633	673	607	616	645	666	657	609	635	652	638	603	647	612	647	649	642	625	628	621	656	612	599	633	605	613	656	647	642	639	653	610	642	624	611	618	647	640	624	618	653	644	631	629	634	627	616	598	626	631	588	628	634	593	654	612	669	568	645	653	606	611	633	628	618	649	646	611	629	617	624	662	623	624	572	614	640	628	651	656	591	616	615	604	624	662	637	628	579	597	602	626	637	636	600	618	651	673	612	606	625	672	589	641	626	619	623	613	638	637	616	572	598	603	614	629	673	637	619	625	630	645	655	598	635	611	612	603	616	613	588	616	607	621	671	612	642	639	652	634	633	662	593	623	631	627	592	640	660	602	598	603	639	602	613	616	620	611	604	629	621	670	637	623	637	567	642	612	638	653	634	663	594	613	656	650	612	610	613	661	629	615	641	609	626	669	647	603	685	572	645	628	645	627	628	603	646	660	598	632	645	602	606	599	631	661	611	623	626	602	616	642	637	670	585	625	659	604	610	650	648	668	653	688	623	660	640	566	623	596	604	658	594	668	606	646	615	611	634	613	578	607	586	629	621	615	673	596	612	660	625	624	644	612	670	587	608	576	603	601	638	595	616	645	681	579	583	629	645	607	647	641	692	624	623	682	610	606	627	645	653	640	612	587	642	628	649	602	651	610	578	647	612	627	614	648	630	603	582	621	641	676	637	658	629	629	648	602	610	592	653	589	661	663	635	627	611	618	628	629	659	655	598	629	581	621	616	613	611	658	635	607	595	671	684	623	644	638	658	673	574	644	570	629	645	660	584	617	630	647	631	628	641	604	659	630	669	640	594	648	615	639	629	646	626	589	574	648	606	628	649	587	595	629	629	588	632	632	614	622	636	622	662	643	655	633	610	659	611	622	599	614	647	600	607	647	663	656	601	577	638	611	615	659	650	618	604	639	650	601	616	627	610	644	603	627	627	627	652	641	644	636	605	629	644	616	643	597	638	631	622	620	641	580	628	632	624	588	595	656	590	639	607	639	597	612	626	628	639	631	620	653	651	628	586	631	591	607	595	606	657	649	644	600	596	637	624	626	554	598	622	631	655	623	614	612	635	634	644	591	620	604	627	607	627	634	641	660	559	660	641	645	597	680	576	650	649	638	608	613	629	645	621	632	666	640	680	633	631	635	628	628	626	599	625	637	617	600	590	655	634	601	615	637	627	619	623	640	643	646	625	674	617	624	623	625	653	619	618	623	633	624	628	620	636	630	647	611	597	619	588	612	607	596	639	632	628	615	689	653	634	643	642	581	685	607	635	619	626	598	628	644	638	625	624	601	590	632	574	593	597	630	629	626	629	616	586	641	591	596	567	642	641	604	656	665	615	619	601	609	635	620	611	629	614	629	608	562	682	654	646	637	645	604	613	651	620	634	645	630	598	635	635	648	627	665	643	604	593	633	575	616	613	632	611	674	657	669	646	601	637	590	593	634	626	616	599	639	582	639	626	600	595	623	663	622	614	614	604	648	659	586	649	634	555	633	644	634	566	583	617	630	604	663	651	640	619	588	559	630	601	660	622	591	657	632	631	625	658	646	627	649	636	626	607	643	626	619	627	604	600	649	583	582	594	631	634	614	625	597	629	611	605	637	585	612	626	641	636	621	614	637	619	602	622	627	614	610	614	656	681	603	662	641	560	618	610	667	576	610	638	609	574	626	628	620	653	624	597	588	650	605	614	586	629	630	641	601	628	652	629	611	596	615	603	639	636	654	623	646	605	652	604	660	664	602	653	620	611	604	668	671	633	644	586	631	594	623	636	629	604	639	624	592	658	652	653	633	597	653	664	612	602	597	668	613	600	634	611	628	585	642	630	610	640	598	632	576	576	611	635	612	581	596	643	636	616	628	625	631	645	583	679	629	671	619	620	686	577	623	595	605	595	606	615	643	600	586	617	620	625	629	600	633	602	612	602	634	612	626	631	634	567	644	629	606	603	618	615	631	652	663	597	644	616	600	624	622	596	592	620	569	596	634	648	611	604	617	617	631	576	586	599	594	648	587	608	606	611	591	641	628	649	672	621	609	616	610	621	635	621	642	611	601	667	663	578	644	625	605	601	605	581	589	607	635	641	627	634	595	627	629	645	626	580	581	622	611	647	615	627	594	617	626	627	627	658	632	598	643	612	638	665	633	620	623	625	604	649	607	610	644	661	615	584	616	624	652	634	605	616	586	591	582	670	582	607	601	607	619	620	546	666	609	639	601	673	607	605	620	602	562	611	576	574	613	606	645	610	642	670	627	590	558	645	620	617	612	645	587	631	645	591	643	636	583	622	633	609	625	638	648	583	593	646	626	575	596	625	668	670	615	633	621	637	642	613	611	596	600	639	589	627	578	618	618	598	599	592	641	632	630	666	644	643	633	639	625	608	608	632	615	660	666	620	566	610	602	613	631	592	647	613	600	617	616	664	628	604	625	660	643	642	598	591	617	629	597	607	617	627	604	615	614	628	577	622	636	624	616	649	648	609	628	588	593	585	584	596	629	608	634	627	682	588	619	633	603	691	628	608	611	613	631	647	608	640	625	621	608	593	641	636	654	632	644	627	652	609	624	603	639	629	599	646	662	644	584	629	594	663	621	575	642	593	624	625	604	618	640	646	602	619	619	632	644	624	590	591	657	607	588	652	631	614	589	606	629	597	614	621	622	621	603	631	641	620	618	645	623	633	619	608	607	612	642	618	629	626	595	604	607	643	624	638	613	631	603	636	642	601	600	602	612	589	582	656	633	647	633	649	661	615	643	631	636	627	582	627	627	637	632	603	604	633	632	583	638	683	651	605	600	598	633	625	627	581	629	636	556	600	636	605	631	645	649	638	680	619	607	644	652	643	599	597	587	641	615	607	650	584	590	656	611	674	641	621	643	598	627	621	657	610	648	657	620	601	647	616	649	643	666	624	635	584	670	643	650	633	589	610	609	599	588	650	628	663	610	616	625	626	628	612	644	611	647	594	647	626	602	627	609	655	652	607	634	602	617	628	691	666	601	628	586	598	659	604	611	622	608	623	619	627	634	630	629	604	606	673	662	587	661	609	597	655	649	604	593	659	593	612	616	622	604	606	645	568	594	580	645	665	633	613	582	647	629	635	553	621	633	645	583	579	593	638	641	582	597	618	674	569	626	607	608	629	631	612	621	609	629	632	583	650	616	607	581	628	644	627	642	622	617	600	654	614	638	571	614	585	624	613	633	644	631	581	605	662	647	649	625	621	596	586
26995	11397	4728	3847	2497	1571	1456	1144	917	777	806	862	1675	1615	1181	836	663	611	608	649	608	633	621	660	640	634	577	636	599	619	629	656	650	628	609	633	622	668	640	620	602	625	626	594	640	597	638	633	620	644	604	600	660	639	611	627	612	610	582	609	663	618	673	579	584	633	621	614	599	577	588	578	628	695	632	664	666	610	645	626	642	595	601	587	650	639	587	613	651	568	610	609	592	645	625	627	612	593	630	615	581	601	609	668	653	588	613	629	653	659	652	644	610	653	623	581	587	615	643	613	624	577	625	674	619	628	627	641	622	609	623	601	598	629	616	637	604	601	628	657	635	584	679	643	643	637	598	634	582	608	643	631	591	599	608	629	609	635	575	628	615	624	650	627	643	659	608	664	650	651	591	638	641	610	614	644	631	607	643	581	633	598	623	637	588	658	675	615	654	625	644	626	621	616	639	645	693	601	596	684	627	616	629	610	605	590	675	596	626	637	640	637	624	604	639	629	617	620	624	634	636	592	598	618	623	646	587	606	657	626	589	612	613	584	616	592	604	629	552	658	601	638	660	635	613	628	608	610	655	625	605	584	622	671	636	632	619	588	609	634	641	629	594	562	636	637	591	611	654	606	661	678	649	613	636	586	651	626	634	605	596	589	608	628	629	632	686	652	622	620	623	601	593	637	602	659	675	615	583	646	619	597	592	634	629	630	643	616	586	638	640	628	573	636	654	644	640	635	616	633	615	600	604	612	635	607	613	593	651	639	615	589	609	655	641	638	651	627	654	643	565	630	589	636	628	653	582	587	649	631	626	586	648	601	652	662	663	620	616	581	617	563	611	664	663	612	615	585	614	648	587	644	627	630	626	633	623	632	646	638	575	608	593	609	602	670	610	585	605	621	606	588	644	612	640	634	608	635	601	568	598	658	668	618	649	645	597	617	591	645	614	646	632	643	622	600	627	610	580	637	671	668	640	627	641	603	610	613	610	638	642	629	600	590	612	569	632	650	624	638	622	602	602	609	584	621	630	578	638	627	631	618	610	617	627	602	605	636	627	628	583	669	651	637	604	624	604	603	610	618	589	610	615	665	635	594	570	626	598	562	608	648	602	627	610	574	658	591	636	599	643	628	643	577	634	638	571	626	617	646	601	611	590	603	662	607	612	619	644	627	564	652	648	621	610	651	623	613	648	631	611	612	623	654	628	611	597	599	603	664	660	633	611	572	648	658	617	622	570	650	630	616	619	680	600	612	612	587	609	605	626	622	598	602	630	605	634	606	640	606	588	650	630	607	656	582	629	615	606	636	597	634	616	584	620	607	673	588	630	618	629	684	631	626	644	578	629	602	629	668	616	621	614	604	630	646	576	629	643	618	612	650	625	625	644	645	628	618	662	612	633	621	581	626	637	648	631	585	614	585	619	665	649	631	629	585	606	643	623	593	638	617	605	618	660	571	661	608	613	590	588	606	630	634	617	619	606	657	572	626	587	627	642	596	631	655	579	635	616	622	619	635	617	630	642	588	616	575	648	614	621	631	612	611	649	659	660	604	617	633	631	631	640	645	603	649	637	617	625	628	538	665	637	626	590	609	606	606	643	666	624	643	647	608	608	613	609	622	608	617	621	590	639	653	616	620	637	593	665	637	596	609	615	595	601	655	617	623	648	635	652	604	598	599	642	587	586	594	633	597	662	585	587	571	644	627	635	667	644	598	614	647	628	630	608	609	618	606	588	624	658	643	615	579	629	664	626	624	658	648	621	620	629	648	575	619	630	646	621	624	602	617	555	675	594	642	659	592	628	656	604	606	612	579	625	621	601	628	603	642	629	677	572	576	644	633	627	637	663	612	602	634	607	657	616	631	648	640	622	609	567	669	605	613	611	612	566	662	619	593	640	619	624	644	635	637	608	567	667	605	631	609	611	639	628	618	660	631	636	610	664	614	605	642	599	606	609	645	629	657	655	587	591	599	645	638	635	616	600	628	570	593	633	622	628	635	622	627	634	611	654	651	618	655	639	600	614	629	615	625	625	659	649	620	608	635	619	666	624	564	612	604	623	596	613	614	593	657	589	616	603	633	650	666	616	618	671	609	610	645	615	596	676	649	630	650	633	632	626	642	602	665	646	641	635	604	596	647	663	659	604	625	608	619	613	639	627	646	564	620	620	623	594	648	570	599	644	640	646	640	625	618	632	611	650	608	641	622	601	614	628	637	621	610	630	605	608	604	644	611	598	631	614	609	602	615	639	626	632	590	548	656	625	619	658	635	628	571	655	598	592	655	632	643	614	597	638	664	641	634	641	642	594	553	623	645	650	655	626	601	593	605	642	627	626	621	612	632	648	642	634	622	661	596	620	584	640	565	597	616	653	636	608	701	636	645	656	583	581	596	601	646	601	606	624	581	607	614	644	608	651	648	620	614	641	587	606	605	585	676	610	638	587	599	613	600	617	634	643	657	677	601	582	598	603	639	627	633	583	625	604	637	635	689	557	607	654	609	670	666	603	655	649	619	616	649	643	603	613	625	638	588	584	607	643	670	625	612	606	607	600	612	600	634	641	667	634	627	669	625	694	643	651	612	654	636	593	578	616	665	666	635	626	635	630	621	631	602	642	602	645	579	599	625	652	657	635	595	603	628	588	649	619	680	666	631	635	622	609	581	619	618	611	683	618	587	624	610	595	629	633	603	671	576	655	599	562	668	619	586	618	638	613	631	670	644	641	581	650	579	647	605	626	645	637	646	670	656	633	631	632	667	631	590	643	626	643	605	673	678	594	610	654	609	646	609	657	581	645	629	651	629	639	648	602	629	647	626	614	648	646	679	618	626	622	601	607	632	640	621	644	657	621	626	591	608	649	620	611	648	597	668	632	620	673	631	600	651	641	633	585	595	616	626	643	653	626	622	585	636	635	646	660	633	598	623	619	581	652	589	581	601	621	612	635	625	626	595	672	619	599	613	561	647	635	631	634	638	644	632	612	624	568	590	595	612	568	616	612	602	609	643	648	646	653	642	635	643	629	652	640	616	579	616	610	621	645	626	604	662	674	602	615	631	593	601	613	590	650	610	617	615	606	598	602	608	628	620	635	627	612	629	605	584	552	609	636	640	586	598	613	618	592	636	627	662	624	616	576	672	596	600	621	646	608	623	642	600	640	609	662	643	615	624	647	575	590	598	614	588	610	636	661	600	626	608	649	666	637	616	604	624	609	652	630	592	658	625	619	619	607	625	642	620	625	592	562	635	581	625	642	620	647	631	629	618	626	609	627	615	635	616	640	623	604	684	614	602	605	585	597	647	631	612	629	668	628	668	668	604	630	660	625	636	645	670	622	589	583	598	604	589	614	673	609	637	573	617	644	598	652	615	646	594	640	674	657	559	586	630	657	601	618	653	653	612	596	593	658	618	614	616	623	631	612	646	611	668	647	620	622	622	656	601	614	590	648	614	666	618	621	621	607	641	645	646	612	615	631	595	649	619	628	632	617	611
6819	4039	5176	3929	2805	1984	1857	1438	1024	867	894	988	2048	1772	1259	754	529	527	522	535	511	535	547	486	520	551	501	536	520	508	537	501	520	514	504	500	485	516	492	526	523	558	533	530	529	514	524	504	511	505	496	509	525	480	492	481	527	486	514	493	430	504	510	540	485	511	521	485	500	523	529	507	457	512	495	509	499	508	505	523	498	502	490	504	486	526	481	480	502	492	519	523	521	485	513	483	501	503	483	492	497	503	513	542	499	497	514	515	537	555	473	532	499	546	515	481	498	519	494	543	493	501	507	520	489	500	499	516	490	503	496	522	501	505	502	525	508	494	520	500	479	558	508	487	525	518	509	482	484	527	495	505	506	515	557	507	472	507	522	502	493	552	505	519	538	506	502	495	490	525	513	523	475	557	500	532	478	540	496	515	538	519	486	491	495	521	500	486	520	508	540	492	512	468	497	515	496	501	524	520	500	464	497	489	513	521	522	497	501	505	533	474	484	527	539	534	502	525	544	521	514	533	542	521	577	495	504	528	521	525	469	510	509	506	469	489	473	519	505	512	492	480	491	509	503	510	507	500	536	484	505	480	492	482	490	537	471	476	519	514	529	502	501	536	540	485	507	479	487	497	555	465	542	509	518	493	519	509	504	538	528	480	523	522	510	498	560	525	537	488	520	528	507	518	529	486	493	518	471	503	482	498	494	487	509	502	495	530	506	477	527	518	494	497	470	513	472	499	522	533	487	496	489	511	487	508	492	469	502	511	508	488	473	510	504	530	484	540	536	526	496	531	525	494	507	535	466	518	532	533	507	527	478	525	490	511	493	479	513	501	503	536	511	496	542	516	527	516	490	503	495	491	508	531	554	537	519	524	484	509	497	504	516	508	488	483	487	484	530	503	481	498	482	519	506	503	489	536	492	521	500	509	482	490	475	518	557	491	559	503	527	549	499	507	515	541	504	513	506	495	506	496	500	491	509	523	555	505	502	496	527	489	550	538	476	523	520	520	521	513	522	520	509	475	499	492	483	499	548	545	485	511	509	476	512	504	521	547	487	496	523	496	510	476	515	514	534	513	486	484	453	507	479	497	508	505	486	494	509	517	520	521	500	539	524	523	535	498	501	493	522	513	515	519	475	487	527	510	492	511	504	488	507	460	505	508	508	555	497	540	517	501	515	497	517	480	473	482	516	529	557	548	494	475	505	556	481	538	495	501	490	530	530	500	463	528	487	493	536	495	513	501	494	501	512	475	515	501	525	509	546	489	490	529	524	555	494	520	472	474	543	509	503	500	492	495	505	501	466	491	487	512	500	520	521	465	521	479	505	533	498	476	541	517	514	523	482	522	513	496	499	515	527	549	490	522	506	473	524	487	551	540	490	514	539	523	513	490	489	480	526	514	511	493	478	511	549	516	511	498	492	517	502	507	548	496	557	496	513	529	488	526	522	522	526	537	497	476	517	509	514	484	506	512	506	510	506	511	472	519	517	526	512	496	514	490	490	554	508	471	561	494	544	534	518	477	528	493	482	506	494	526	524	501	477	511	484	482	507	541	496	533	519	464	517	494	515	505	485	481	521	485	494	495	533	509	494	498	486	470	498	520	530	544	499	505	479	528	500	549	497	493	532	546	517	508	490	522	516	487	490	504	472	477	482	469	495	493	495	534	492	488	515	473	507	460	500	543	535	477	517	517	554	540	523	496	551	512	509	508	489	494	523	523	534	486	510	497	535	471	522	507	532	520	531	526	497	490	499	510	498	506	501	515	483	475	478	508	510	515	487	477	494	509	505	508	507	490	540	516	511	490	528	509	520	502	531	493	524	506	496	493	524	527	533	546	544	534	520	482	535	520	495	516	521	465	517	484	515	517	490	507	502	499	511	520	450	516	499	499	474	491	513	542	498	505	542	459	482	548	482	478	510	512	485	500	478	462	510	528	496	471	518	506	553	482	554	500	526	510	530	482	537	511	520	498	485	516	485	486	477	553	551	483	496	478	460	544	523	520	539	522	487	460	551	512	516	525	499	510	489	503	506	481	502	486	467	517	550	489	503	480	486	513	522	469	533	510	519	534	520	529	474	503	509	526	540	503	541	509	505	490	577	491	512	499	476	508	471	492	518	514	525	531	504	488	518	491	484	511	526	528	474	557	509	498	476	520	552	509	487	503	489	516	491	513	524	497	463	475	535	490	523	536	493	499	476	500	507	551	514	495	494	532	481	514	515	484	487	520	491	518	542	574	502	517	517	497	555	537	509	522	481	490	467	521	514	515	527	515	517	486	531	513	535	506	529	522	476	529	529	490	522	469	528	545	476	510	507	512	464	516	508	496	553	504	446	546	527	500	518	505	518	508	550	518	515	491	526	450	531	486	509	508	534	526	495	550	508	521	522	495	525	478	532	503	531	516	512	500	548	502	520	527	505	461	514	520	550	497	489	510	519	499	488	440	476	543	499	455	501	555	498	544	517	522	526	518	488	495	544	513	470	530	489	512	512	507	584	528	519	524	498	535	519	519	510	512	510	511	549	528	549	474	525	506	520	489	478	502	539	528	486	506	484	520	533	516	498	518	486	536	517	542	515	514	520	509	511	511	499	539	501	477	478	512	505	504	518	498	516	497	538	472	498	517	447	485	531	478	495	510	523	488	529	481	535	485	476	473	507	506	494	493	511	473	509	503	510	489	488	491	496	503	484	501	489	510	482	483	567	514	502	479	489	509	545	535	474	524	503	501	516	531	539	473	456	486	523	514	508	527	490	545	501	551	528	557	507	510	508	491	488	517	512	523	506	514	523	482	532	525	499	525	505	487	523	530	482	506	534	469	506	532	474	521	545	501	458	527	527	537	527	526	536	532	518	513	526	467	510	544	498	507	518	508	460	537	494	485	527	504	489	540	537	506	525	464	499	543	485	540	487	485	542	507	534	504	512	502	491	515	518	505	495	483	501	529	532	526	505	497	479	474	464	538	493	490	520	488	495	487	506	504	470	499	530	493	512	475	566	496	472	510	460	503	505	530	500	475	499	537	486	541	528	480	501	485	443	529	501	559	477	486	495	515	492	519	527	508	498	521	540	499	503	516	525	517	491	508	482	507	508	545	457	468	521	529	492	461	510	519	503	520	485	501	465	485	509	511	482	501	520	544	528	546	494	500	524	490	523	493	511	524	501	480	507	507	489	501	510	516	516	468	476	534	534	530	495	524	496	549	473	515	495	493	510	542	497	506	511	473	502	512	530	513	546	470	496	502	509	493	546	481	509	492	522	498	544	545	485	515	485	491	521	528	490	533	537	497	500	535	490	491	495	486	552	536	537	505	511	474	496	470	490	515	499	501	475	512	500	528	542	489	488	518	480	454	510	528	496	515	492	531	504	523	515	515	504	490	553	501	508	509	469	494	517	466	470	509	505	526	505	511	548	495	547	491	474	489	509	486	517	502	543	496	500	555	482	529	469	485	506	493	514	527	529	511	533	504	582	520	498	493	553	501
24801	20795	26818	24806	13647	5873	3328	1768	1298	1199	1225	2685	13504	10270	5195	2039	926	714	683	687	666	649	646	633	661	652	652	686	593	681	631	668	644	655	624	623	642	675	655	589	620	671	683	659	681	689	621	625	617	637	662	652	647	628	627	683	631	683	663	614	598	604	645	660	625	609	630	603	640	613	642	636	614	640	640	630	659	614	638	629	625	667	620	642	630	594	593	669	628	616	658	627	631	630	653	663	629	621	615	594	642	640	649	633	654	644	622	631	650	615	593	632	626	663	617	592	649	673	629	609	646	640	652	650	635	617	660	621	616	636	603	607	674	661	641	614	611	645	662	627	675	678	649	670	651	659	679	653	670	592	682	636	652	635	658	679	599	663	658	616	639	618	677	665	612	649	613	617	622	671	665	644	641	643	645	590	624	638	647	684	661	640	654	638	681	606	688	648	627	645	553	641	649	629	629	635	663	643	660	664	605	652	616	635	675	626	619	635	679	616	666	669	607	620	636	689	674	626	637	628	605	603	686	643	628	665	647	605	635	673	663	659	629	660	577	642	614	651	651	583	617	668	618	642	652	683	639	625	646	606	625	627	642	625	669	654	661	610	651	616	628	615	584	617	639	613	631	634	605	647	660	657	651	617	606	617	637	639	648	653	664	641	684	667	653	627	627	645	666	617	645	656	639	667	654	667	644	678	645	622	648	632	644	664	642	611	654	607	644	637	681	674	584	613	633	638	661	638	657	632	651	661	636	598	644	638	624	614	631	638	662	635	619	610	638	597	641	610	659	648	644	624	629	612	668	667	643	683	627	627	634	651	670	644	608	638	593	628	651	698	625	638	660	617	689	634	655	634	663	645	683	645	656	649	618	629	670	607	616	657	647	688	656	640	647	645	672	591	612	633	645	649	606	717	661	664	603	603	645	598	581	659	615	645	624	577	668	651	647	637	626	660	626	670	611	663	657	660	683	617	671	625	670	644	650	626	641	629	683	639	590	666	670	617	697	697	563	608	640	663	636	611	629	634	695	653	564	638	653	581	640	671	633	628	647	622	640	648	648	646	646	662	634	567	595	665	617	636	625	629	634	616	647	633	638	628	614	639	616	655	635	623	607	635	670	713	650	645	621	625	654	681	636	668	670	617	622	624	606	632	628	656	599	672	618	597	665	644	591	648	637	645	691	638	617	646	651	621	631	636	636	604	635	653	657	616	639	623	640	626	614	656	578	623	642	611	632	654	636	663	630	623	587	617	627	635	601	619	689	629	583	664	656	676	654	686	618	629	695	584	628	654	641	629	673	629	632	652	662	678	658	652	660	628	671	649	653	620	648	626	655	621	643	663	613	629	659	637	600	646	666	613	597	629	596	604	592	611	628	636	630	641	663	636	617	631	626	611	637	620	621	632	659	607	573	640	643	610	605	643	679	635	650	659	630	645	670	619	624	634	597	680	647	665	603	668	670	620	720	625	673	620	676	611	617	664	669	612	597	662	635	615	669	656	647	621	664	650	603	597	606	601	626	680	674	630	654	629	687	592	653	664	598	607	678	596	579	627	657	592	629	681	633	670	644	598	660	609	612	662	651	701	652	631	673	665	610	672	662	646	615	654	646	623	619	624	662	665	638	652	587	634	599	659	607	636	684	654	576	671	637	586	634	628	648	637	587	646	658	620	594	671	595	647	639	595	617	660	620	660	697	619	655	604	622	646	606	622	645	649	681	655	627	616	654	630	610	610	634	635	601	572	628	671	596	650	642	636	655	651	666	645	623	624	593	661	649	610	610	607	633	591	611	619	643	647	625	629	604	628	628	597	642	629	670	610	612	639	638	658	586	618	608	615	620	606	645	627	622	580	634	599	683	691	633	638	637	626	636	620	653	635	669	663	615	641	641	616	696	607	604	681	644	704	632	648	675	647	688	655	638	651	595	661	607	676	618	621	632	616	625	635	626	621	658	606	629	635	627	633	619	629	634	632	654	610	619	633	644	645	631	631	619	603	634	609	633	649	648	617	591	616	650	636	644	604	642	645	640	672	652	632	633	647	647	650	615	639	726	602	588	660	651	631	611	681	639	633	672	578	589	688	631	601	647	651	656	653	626	665	614	682	632	628	626	593	658	640	628	664	633	628	611	618	657	647	663	641	647	658	654	634	611	664	604	633	602	632	651	651	611	635	591	637	674	623	623	641	662	669	629	588	662	600	615	631	571	645	654	597	611	599	623	660	658	649	639	624	682	616	621	650	655	667	665	637	642	598	603	605	597	638	554	602	616	632	607	637	640	635	615	671	651	650	629	661	621	621	655	630	648	680	632	630	634	632	618	662	615	646	666	604	623	651	642	655	645	611	623	601	607	649	691	624	637	625	629	633	649	671	666	659	613	612	617	636	627	649	617	579	622	615	650	626	626	664	630	661	597	635	605	656	626	645	604	652	620	662	671	621	622	635	621	620	644	649	593	615	693	631	628	644	633	619	629	612	634	611	675	676	654	645	657	629	653	642	698	623	676	649	669	647	632	619	611	626	598	638	607	687	658	663	645	637	704	613	648	644	642	641	581	656	634	632	610	608	650	629	679	649	648	640	645	661	607	662	633	637	611	661	609	622	656	666	664	565	642	635	624	621	631	630	627	666	607	636	622	627	657	655	591	660	625	672	665	650	676	623	647	656	589	670	657	658	603	605	646	597	645	608	615	633	610	615	625	670	634	612	649	663	624	628	616	631	617	652	669	606	679	652	626	610	664	618	652	620	593	631	703	633	603	661	628	648	627	639	655	671	647	657	614	629	636	642	622	634	597	688	704	592	633	703	634	646	675	663	606	631	634	592	606	664	649	628	648	612	645	652	614	654	620	651	663	648	653	666	633	654	613	615	623	651	625	611	627	632	645	624	646	594	613	628	633	646	632	648	645	618	701	643	610	659	653	600	650	641	657	643	649	594	624	651	633	629	655	635	627	645	608	609	673	613	608	647	680	609	650	620	620	647	602	602	646	670	652	606	646	656	627	592	622	667	671	632	649	660	673	633	581	688	599	594	645	625	660	640	628	576	675	599	645	609	665	677	603	672	641	584	644	604	614	707	649	621	617	626	627	590	592	635	632	712	633	619	622	616	614	568	647	654	604	607	594	606	633	607	670	608	619	677	615	662	661	628	601	665	639	594	631	622	585	600	610	636	615	638	660	632	631	628	652	627	644	609	635	683	647	625	684	653	603	658	643	651	612	648	632	683	656	669	649	564	650	664	628	622	645	649	668	637	626	602	667	590	662	681	638	648	587	620	613	687	621	632	687	691	628	618	632	646	662	625	593	634	603	655	647	700	647	584	598	617	657	662	637	635	624	633	657	644	640	622	649	612	655	596	590	639	635	601	635	636	643	595	628	639	667	611	632	649	641	656	597	629	679	619	641	608	626	694	653	625	676	721	631	661	632	649	679	634	638	594	678	692	626	598	644	675	633	613	617	639	608	633	609	601	606	609	639	629	626	618	664	648	664	633
4880	10317	12966	9658	6151	5034	3134	2035	1513	1536	1519	4075	14694	9760	5076	2116	853	604	608	570	536	588	518	538	529	574	545	593	496	565	572	526	549	573	541	545	589	540	572	579	525	498	516	533	587	540	549	523	535	552	525	568	527	526	531	543	537	538	530	534	524	565	506	509	554	552	531	563	551	559	549	550	555	573	499	533	562	567	579	563	516	491	541	556	553	557	545	548	533	579	517	509	542	602	588	537	572	494	518	536	510	505	558	517	564	602	547	559	571	512	561	512	530	560	522	547	550	536	589	564	524	559	539	545	518	535	577	580	519	539	524	470	510	544	494	537	561	501	551	515	534	514	534	568	523	554	500	550	540	522	540	534	549	560	549	536	549	531	537	592	619	563	531	516	511	546	515	550	559	556	535	503	572	533	550	564	518	516	540	534	518	547	536	552	520	534	520	525	518	521	558	527	534	541	538	558	534	530	563	547	551	550	518	535	515	572	583	516	549	535	544	601	534	559	534	548	492	528	505	572	526	570	586	562	539	511	583	556	501	519	544	544	538	510	546	574	543	538	538	521	521	558	513	529	527	534	543	503	565	565	533	513	622	528	572	550	526	563	541	558	580	563	533	536	523	513	525	533	505	511	501	511	560	531	538	570	567	542	524	521	512	544	570	543	528	525	534	515	546	567	541	522	497	573	512	582	546	542	528	529	527	509	514	495	536	557	537	585	490	547	548	532	562	508	528	503	548	501	558	494	589	560	538	508	588	536	525	554	540	518	498	521	543	567	554	579	565	537	539	563	538	504	564	542	496	521	553	536	547	552	522	587	530	535	536	543	536	504	544	544	525	500	549	541	557	593	565	541	577	554	508	551	556	493	482	495	548	568	534	544	507	530	579	572	544	530	520	523	549	523	537	525	531	553	537	562	526	552	538	517	550	528	529	582	540	539	547	538	554	557	548	565	552	564	542	543	543	506	575	524	533	548	541	545	515	515	580	548	494	541	551	569	550	543	536	508	547	562	581	525	535	478	508	569	608	557	540	553	562	511	553	499	550	520	571	547	520	515	550	562	518	535	518	502	539	555	514	535	538	491	510	550	522	547	522	512	552	504	519	499	524	523	558	539	575	545	557	546	575	530	530	531	573	549	554	504	556	559	554	564	523	557	571	564	510	581	515	548	549	523	509	544	523	515	546	547	545	514	542	525	550	524	527	537	527	562	486	495	570	512	515	535	524	564	540	561	566	567	533	550	487	568	538	524	549	543	528	571	500	570	526	536	542	559	509	526	554	540	579	554	567	570	523	531	564	508	552	575	537	536	518	557	509	553	554	538	526	537	526	540	550	507	559	557	566	546	568	567	543	556	542	505	523	567	546	545	518	580	566	555	509	504	539	585	561	548	522	495	499	539	534	597	512	579	524	515	539	524	571	524	535	539	540	529	508	535	569	550	514	545	559	510	561	587	541	523	553	525	539	571	552	575	510	523	537	537	543	565	548	571	571	525	516	538	560	524	517	504	538	530	493	544	549	495	553	546	544	520	580	541	550	539	538	550	548	529	509	583	529	528	553	543	519	586	525	580	582	518	551	560	531	553	540	552	536	554	562	581	570	479	541	552	536	539	562	569	530	576	497	539	524	514	589	552	543	527	548	526	500	534	500	588	557	529	572	554	517	553	497	555	527	550	538	505	579	559	517	552	509	542	515	512	530	529	537	535	499	550	531	516	525	567	514	604	562	515	524	560	592	553	525	571	574	506	554	506	523	552	538	522	542	533	520	535	524	543	528	573	551	514	549	546	504	564	561	575	541	531	540	582	515	550	559	519	521	541	557	548	485	551	495	560	570	555	621	549	582	550	521	573	496	527	540	580	531	506	563	503	537	530	531	554	511	495	508	546	542	501	525	521	510	580	543	516	552	496	517	550	560	542	547	560	539	576	542	546	566	566	527	533	560	511	547	542	540	542	552	587	516	577	513	544	557	516	535	528	524	584	507	550	510	533	527	546	556	519	532	578	561	520	516	536	508	565	567	570	560	503	528	583	552	510	526	580	533	575	494	530	521	514	502	519	551	552	513	558	587	559	528	488	587	565	552	529	489	580	548	554	486	491	542	535	573	568	541	517	570	504	538	516	566	543	514	544	553	529	502	559	523	548	548	498	564	545	604	537	541	528	556	592	562	562	551	511	543	531	550	520	515	536	519	551	522	544	550	524	530	506	536	551	539	508	568	536	548	535	548	545	525	565	536	515	505	555	539	522	528	531	599	569	577	524	543	538	544	542	524	502	547	539	528	566	513	589	510	572	533	518	526	557	521	541	531	513	584	527	515	536	534	558	519	537	554	506	503	529	554	539	543	547	561	518	518	520	572	498	563	521	479	558	509	529	568	576	537	562	476	551	541	525	518	556	483	549	542	563	563	535	559	554	539	566	570	531	527	524	533	538	519	528	515	522	482	540	551	557	544	568	537	544	571	534	574	521	537	513	550	559	533	541	541	539	529	514	508	496	523	529	566	500	517	532	553	616	523	533	518	537	492	516	521	555	523	514	543	539	566	552	538	502	542	552	539	543	575	583	549	528	531	536	534	552	514	559	565	498	509	551	551	544	572	535	495	529	585	572	535	536	510	557	514	550	573	527	519	529	549	546	536	516	537	560	565	517	527	531	535	525	567	566	547	517	543	559	533	555	501	561	524	536	535	532	502	563	498	518	528	508	558	563	544	549	532	574	572	568	546	511	544	546	529	568	534	554	570	535	513	531	546	561	525	529	505	571	518	496	514	477	532	546	536	554	522	543	515	582	519	546	540	554	517	528	528	566	511	535	521	590	511	536	554	537	546	472	544	545	531	504	541	524	563	534	537	523	515	524	525	540	535	495	561	542	549	471	525	567	538	550	568	521	555	505	601	533	508	573	536	570	510	537	523	527	557	593	512	576	544	540	522	526	537	543	551	524	551	515	543	586	488	519	563	542	530	527	541	582	523	575	534	567	535	491	522	555	570	520	553	598	518	511	538	584	480	498	570	572	525	514	551	544	534	542	528	558	532	562	564	535	533	494	544	522	598	561	521	509	499	535	521	528	513	528	489	545	535	530	579	512	501	531	551	533	574	542	525	574	507	498	584	560	545	549	567	568	591	530	564	543	535	524	544	535	562	581	526	546	525	541	523	518	474	548	544	513	539	573	526	550	519	548	535	536	552	553	527	557	519	517	535	562	510	553	528	577	530	547	528	566	582	548	545	551	520	494	549	554	572	550	504	493	530	524	534	554	534	542	567	541	522	570	531	547	556	513	548	547	504	521	551	529	543	537	556	556	545	556	533	517	548	526	572	526	503	518	515	550	572	555	514	578	550	521	542	531	552	530	514	529	533	488	487	551	542	533	561	558	558	531	528	527	508	542	538	574	548	541	511	522	550	533	536	525	567	567	509	573	552	531	533	542	535	523	582	529	560	533	560	517	561	542	528	545	549	561	528	517	553	534	544	501	515	566	502	511	530	559
23860	20804	27785	24023	20593	12619	4779	2092	1819	2207	2115	4169	20846	18128	10711	3946	1361	925	803	747	759	836	770	823	777	770	776	772	822	750	818	801	774	836	835	791	781	722	777	716	766	802	769	786	729	763	730	797	817	762	792	729	809	769	748	802	758	784	780	804	751	747	752	759	775	770	747	771	806	701	808	775	768	821	790	774	780	798	732	737	769	796	737	745	790	844	779	775	735	764	731	778	784	749	824	785	737	776	779	796	799	777	774	823	755	745	789	777	747	789	810	769	752	798	782	739	745	763	771	765	741	703	705	749	820	750	741	758	775	766	810	824	795	758	722	738	797	729	710	778	779	822	734	765	713	778	735	754	739	782	795	769	775	727	761	783	810	820	761	756	771	738	741	726	764	781	779	764	739	796	752	732	784	767	764	809	749	768	745	756	799	792	756	748	741	768	748	768	795	784	781	759	772	735	760	748	764	765	764	721	731	721	756	771	747	774	796	800	698	802	770	789	755	783	718	798	768	748	792	742	766	747	800	840	728	764	830	768	762	788	752	812	787	740	788	794	748	783	765	751	800	769	716	758	769	770	772	740	778	752	779	774	727	735	782	760	774	731	768	792	802	771	772	791	730	749	701	761	756	748	746	810	695	759	776	811	799	757	769	810	789	739	788	741	726	821	762	782	758	778	769	796	798	786	813	800	787	774	748	798	777	758	766	779	806	708	735	730	735	787	721	729	787	778	747	831	804	765	773	730	745	714	793	786	800	783	763	739	746	750	775	758	720	712	736	735	748	735	757	790	734	761	735	734	738	769	724	753	762	791	781	768	780	729	765	793	755	776	765	759	757	785	774	757	739	789	761	726	782	769	747	796	749	762	753	777	746	781	725	775	772	732	735	791	755	765	778	743	770	747	749	823	775	725	799	749	754	794	772	746	756	739	750	727	741	761	794	745	778	763	718	792	788	756	751	768	788	781	818	755	745	729	731	729	770	761	745	795	737	768	736	766	792	859	769	722	769	789	813	777	746	724	793	775	776	755	780	780	713	774	715	763	724	728	747	764	685	749	763	781	744	740	756	775	764	801	767	765	792	788	710	766	764	797	783	802	792	788	748	755	758	731	760	769	759	740	796	781	733	797	679	745	774	750	732	771	771	784	753	771	743	759	755	773	783	758	770	736	798	766	744	757	746	765	776	794	767	745	765	739	740	726	785	764	757	763	705	788	776	752	854	787	768	771	795	751	760	746	771	772	755	757	779	768	794	817	706	718	697	724	758	748	766	742	814	733	718	751	754	765	821	714	755	800	790	765	706	741	781	766	780	802	743	781	762	720	740	751	726	816	761	720	755	695	727	758	757	729	764	784	821	759	740	745	778	785	765	773	732	755	779	782	797	805	756	815	740	761	738	767	770	717	731	781	733	751	767	752	779	737	763	750	747	726	773	711	749	780	787	725	787	802	773	757	786	741	770	720	797	730	773	721	825	804	698	775	767	782	791	744	731	811	725	747	815	766	765	792	757	752	766	767	765	721	751	775	805	746	719	745	705	778	797	787	732	729	737	738	715	813	736	855	787	760	766	777	746	757	784	731	747	749	760	762	780	756	798	788	754	753	683	726	726	757	704	759	754	721	826	799	811	755	766	702	743	750	721	827	740	763	745	747	779	785	739	728	759	772	813	752	746	800	759	743	712	792	777	736	729	738	725	777	782	795	787	760	767	790	732	725	774	705	745	736	751	755	727	781	740	756	752	726	738	791	778	739	741	813	774	769	771	806	728	721	763	726	765	775	776	770	708	775	801	722	725	747	775	729	685	774	762	752	716	760	691	778	761	804	774	754	774	731	768	729	759	739	756	725	756	762	761	753	784	778	739	786	782	757	763	753	777	789	748	791	785	809	784	804	764	777	725	751	709	740	751	751	758	754	772	777	803	794	756	745	737	723	758	742	763	794	741	800	784	771	730	749	753	737	754	789	764	808	738	739	787	761	778	739	758	707	785	745	782	741	737	805	697	745	719	739	816	720	768	727	783	772	769	796	789	756	771	762	789	820	767	771	741	752	782	761	776	796	787	770	783	800	784	736	752	778	815	768	809	740	777	775	718	783	683	720	759	792	751	807	793	759	812	756	754	747	784	773	802	736	786	764	793	732	755	746	760	783	730	791	787	728	778	765	759	784	749	752	743	808	756	801	761	729	815	782	761	845	778	745	786	794	757	786	764	807	712	795	765	741	734	762	733	797	766	739	767	854	734	763	785	779	744	756	790	792	735	758	777	759	757	792	803	797	815	763	781	807	819	778	740	769	764	796	732	738	801	770	770	757	755	784	759	734	763	750	737	760	748	762	761	751	788	786	772	793	801	799	770	785	757	766	747	774	763	764	736	753	763	780	737	731	734	769	753	745	791	725	710	766	736	746	765	749	769	757	773	741	726	746	740	747	767	762	765	754	777	728	768	732	767	773	770	724	795	742	775	747	749	780	725	753	767	749	783	741	748	786	797	789	785	721	762	769	772	813	773	756	776	693	748	729	760	781	729	751	743	737	758	783	792	810	759	734	781	713	762	745	719	758	731	793	742	778	794	759	753	750	764	730	738	762	723	733	733	792	809	782	802	782	720	759	706	765	767	784	763	766	772	788	751	768	783	780	733	751	772	752	725	740	745	778	739	758	790	778	771	733	800	772	739	788	776	784	775	764	803	754	774	801	744	749	712	775	742	743	750	662	793	811	751	750	739	769	784	764	769	815	790	783	739	762	761	755	768	700	774	732	735	742	757	714	785	763	738	737	775	728	763	752	719	758	800	791	791	817	716	757	728	745	797	711	775	750	744	754	740	792	710	714	795	751	830	774	816	759	765	735	732	715	803	718	737	804	755	742	787	765	838	718	718	767	749	741	711	769	775	782	784	790	789	765	710	761	777	739	763	754	756	719	752	742	757	797	756	775	752	746	755	748	783	787	747	725	756	795	778	758	748	745	776	692	760	724	778	718	799	813	748	761	763	733	764	746	717	752	740	723	779	789	784	766	797	789	805	753	779	753	757	727	820	770	742	774	743	771	760	769	742	800	743	772	763	749	771	744	759	781	741	737	747	758	746	720	713	766	758	769	804	755	777	772	772	719	767	795	742	730	776	744	767	751	730	797	786	733	741	746	799	777	787	793	758	777	720	746	736	786	712	773	751	735	771	752	796	788	770	734	779	775	710	785	722	716	737	781	742	755	783	732	734	786	806	740	758	789	814	765	745	752	689	745	767	756	765	784	760	751	731	757	768	803	785	758	771	780	701	747	760	722	732	748	740	768	798	734	824	774	744	752	753	751	749	766	764	787	741	742	776	745	766	748	710	767	779	767	765	783	780	750	786	758	740	748	776	769	732	777	734	772	746	698	767	762	783	809	769	729	756	817	720	787	744	813	762	702	765	693	767	755	772	779	793	768	748	774	751	750	752	741	746	813	740	737	766	724	730	708	771	752	719	757	772	759	696	726	751	751	728	793	755	770
7199	16492	17771	12699	9010	5949	3423	2187	2221	2801	2674	6006	21776	16279	9167	3753	1170	747	622	633	668	668	643	642	657	650	616	678	649	684	617	599	660	618	639	651	652	625	631	624	627	628	666	691	632	655	648	680	619	653	621	636	628	654	627	655	630	649	608	606	607	620	618	636	625	574	649	676	662	643	645	634	655	624	636	627	639	636	604	674	698	660	650	611	663	665	635	637	641	634	622	595	619	653	603	635	646	581	632	594	622	644	628	654	619	620	658	666	664	629	618	648	639	632	614	614	572	593	635	640	651	654	684	592	598	564	612	670	665	623	591	607	643	651	624	621	655	636	641	606	641	676	623	645	650	599	632	627	654	639	630	660	624	609	624	668	633	647	590	668	653	640	635	623	695	689	586	674	624	620	649	629	649	601	645	675	667	680	614	598	625	668	636	624	660	612	647	675	639	604	641	660	590	634	657	653	649	639	666	670	616	653	662	641	638	660	635	624	651	634	649	664	645	595	650	561	625	675	617	615	645	665	592	622	670	634	638	646	624	596	611	611	634	634	628	638	637	633	662	616	637	587	627	668	621	630	652	650	599	649	668	625	634	594	612	674	641	643	644	607	609	662	616	645	609	645	624	616	599	615	659	618	629	611	613	644	650	657	642	619	612	652	614	655	642	646	608	634	651	640	634	623	645	649	611	604	656	617	705	626	613	645	648	644	637	644	602	642	643	610	581	668	635	621	632	618	621	605	594	683	611	648	627	678	662	628	586	631	662	666	618	613	607	624	632	670	648	599	645	605	602	660	632	667	625	669	616	633	636	592	618	610	571	624	634	609	604	654	665	673	616	604	638	612	652	618	610	662	653	626	629	626	588	633	634	569	646	656	628	663	640	635	667	589	675	617	687	660	663	611	602	613	629	639	595	672	642	624	655	650	644	611	642	635	639	603	651	596	622	635	616	686	595	640	618	636	609	626	626	586	602	648	667	642	607	590	637	609	613	601	644	621	617	642	690	664	634	618	622	582	644	614	626	614	649	634	685	618	651	652	603	593	627	625	604	647	615	599	679	626	682	603	660	606	641	654	645	650	657	608	627	643	623	637	636	651	593	626	622	617	627	603	597	665	610	625	641	615	596	636	638	671	652	627	600	615	608	605	626	635	642	647	617	643	610	595	644	624	632	641	674	584	644	615	606	649	651	632	674	617	611	658	629	624	657	610	612	585	629	633	657	619	601	667	618	639	677	645	617	637	662	602	628	656	661	628	625	636	630	593	599	644	593	618	655	619	725	655	646	631	588	645	623	624	625	599	605	596	627	659	642	638	663	601	674	631	623	641	612	615	612	629	590	675	612	627	646	629	611	640	672	666	615	594	662	665	650	660	630	664	645	650	616	663	670	602	644	601	602	657	595	641	666	630	662	630	698	595	626	623	678	668	608	614	599	640	599	650	639	643	635	600	653	701	669	647	649	590	623	624	624	637	660	679	679	626	654	590	641	559	634	630	675	610	644	656	660	609	622	638	607	643	627	674	650	646	603	668	609	659	629	648	632	595	601	685	647	616	610	620	595	628	594	638	614	562	645	652	634	653	617	655	594	600	648	561	611	619	643	652	643	635	612	636	641	627	618	619	609	667	633	658	594	628	605	585	660	598	640	604	626	630	667	624	638	592	608	621	656	613	654	612	651	656	595	655	612	630	636	603	598	625	663	615	627	631	665	612	588	640	653	674	636	600	618	654	666	656	634	587	625	613	603	652	599	645	585	601	601	684	643	676	621	617	683	632	589	615	614	655	632	639	617	624	609	644	615	597	606	623	658	595	635	624	612	641	609	586	605	606	634	627	653	638	650	628	594	617	673	619	645	601	623	636	617	624	684	650	620	687	611	592	621	639	651	705	621	628	641	655	611	644	611	628	636	644	683	641	600	592	626	653	627	596	642	632	677	663	651	612	616	672	603	597	610	626	647	650	619	695	652	648	661	608	595	635	640	647	673	619	663	653	629	595	634	647	605	615	623	619	627	620	575	602	617	611	623	621	610	671	609	648	611	625	614	623	605	682	593	627	646	678	633	654	631	638	619	659	654	604	642	593	603	672	629	632	613	627	614	639	635	635	580	648	623	667	600	630	664	646	621	610	609	587	599	627	639	655	654	632	639	591	634	617	609	595	623	627	610	619	654	652	620	635	627	623	637	646	602	621	590	614	634	654	617	632	657	644	614	629	588	632	603	639	628	642	612	614	627	599	649	617	605	605	594	592	614	600	608	600	632	606	636	619	589	598	611	641	605	622	637	618	652	618	606	655	638	578	594	619	646	653	635	609	631	623	618	687	648	616	624	637	667	583	611	687	581	604	623	643	587	609	627	623	607	613	675	603	654	707	613	623	685	639	609	672	614	616	617	621	624	614	642	655	579	676	663	653	615	627	675	642	615	597	573	643	576	638	617	635	631	593	621	629	600	602	626	583	620	632	633	649	631	615	654	613	604	658	654	604	656	600	608	615	635	612	613	653	678	649	662	659	633	608	616	632	610	665	656	640	589	645	654	632	623	612	620	637	649	630	675	687	619	608	620	611	627	609	640	670	572	604	604	629	647	606	648	674	656	675	589	643	627	590	665	615	668	640	603	645	644	610	648	612	619	633	609	655	612	634	622	606	650	597	633	674	606	636	641	616	624	649	649	621	616	586	647	631	601	604	620	601	669	644	658	654	608	650	606	617	598	640	597	601	605	616	619	633	653	606	644	643	603	617	625	641	645	627	616	636	618	607	602	605	620	635	606	652	632	614	676	654	649	618	602	616	607	612	608	636	648	626	613	637	669	655	596	646	601	563	658	620	639	633	619	653	649	639	618	601	614	632	616	648	597	629	653	637	622	609	639	582	588	636	613	578	635	595	580	632	644	622	645	624	645	624	617	619	664	646	636	601	631	616	625	679	603	625	632	625	601	664	667	623	650	644	634	607	584	605	598	646	655	659	622	614	639	632	637	600	618	602	659	650	609	614	600	664	665	631	639	670	632	644	634	588	657	586	610	625	587	633	648	644	596	616	637	626	608	645	615	618	642	622	585	602	620	622	611	619	649	630	634	639	633	624	632	641	587	626	638	623	601	622	618	622	641	614	554	652	663	597	599	618	628	602	604	640	618	607	677	629	618	588	616	641	666	655	655	645	639	604	607	603	637	654	600	623	643	611	604	644	613	621	621	663	622	568	694	602	646	648	604	633	623	606	623	647	635	641	592	611	596	608	589	634	662	604	668	599	631	592	620	625	629	629	549	598	626	652	556	607	602	671	633	689	615	611	562	646	615	636	621	595	602	645	617	667	663	564	631	663	630	597	634	613	631	653	621	680	613	602	612	641	563	669	559	622	631	652	644	600	648	637	599	633	622	632	601	610	620	654	606	630	637	640	623	642	675	647	653	609	659	643	635	592	625	622	607	647	645	631	634	633	622	618	661	611	613	655	630	611	611	635	592	646	596	648	625	593	631	648	554	644	619	643
27066	12559	3999	1454	1245	918	926	859	946	1000	983	942	1724	1684	1313	881	731	647	614	626	596	622	643	655	625	631	611	625	616	655	647	600	640	624	641	604	626	602	607	637	616	632	606	626	640	623	616	601	631	591	613	592	629	638	616	637	628	646	652	652	666	614	628	575	635	602	629	591	652	682	628	578	640	589	615	610	628	624	634	604	616	569	668	637	624	637	640	621	653	596	628	609	611	606	584	622	648	634	610	606	592	572	602	591	606	654	644	644	602	645	628	602	606	620	596	596	618	595	607	647	643	656	619	616	645	584	603	632	635	596	654	627	601	599	621	610	608	625	590	642	622	629	591	630	613	644	609	644	615	598	673	648	621	625	613	615	608	624	637	573	603	600	664	646	636	603	657	636	647	601	620	621	599	669	588	645	624	621	632	609	594	620	657	608	617	651	593	621	635	631	581	671	614	619	595	546	597	596	610	606	638	606	682	622	652	624	623	660	616	607	598	571	625	601	642	642	627	581	622	609	633	630	611	637	635	631	628	595	615	589	623	601	611	604	660	668	660	582	635	662	598	628	554	624	591	655	616	595	584	611	599	616	658	632	626	647	650	598	603	634	582	672	604	666	635	604	625	607	653	602	570	582	611	590	641	601	620	646	602	610	591	569	621	638	576	627	616	609	611	635	595	576	628	635	582	652	660	618	592	615	625	628	623	589	604	651	636	641	605	612	628	610	559	651	565	602	586	639	631	618	622	627	648	634	630	590	593	586	616	618	646	582	685	624	636	590	634	649	614	587	598	597	615	645	586	649	647	612	619	627	611	628	644	620	631	619	609	616	626	646	676	628	598	627	601	621	608	616	613	654	627	587	626	639	625	609	652	572	617	621	629	614	606	611	675	623	646	656	600	629	658	662	630	628	618	646	619	578	618	638	600	626	646	644	606	587	674	628	646	629	605	628	603	622	628	606	646	646	665	597	648	601	648	620	604	606	661	605	586	649	626	630	635	601	600	659	643	639	636	607	627	583	624	638	567	662	620	618	627	651	612	621	597	610	629	637	607	683	652	617	604	619	614	644	605	596	582	625	588	627	646	666	620	619	644	629	660	567	621	668	561	632	618	626	619	653	615	593	603	605	637	653	644	566	673	632	631	629	588	640	581	642	614	617	615	643	617	651	626	616	605	663	646	595	639	627	621	619	619	592	606	635	641	652	606	629	628	630	595	585	661	646	639	614	657	652	624	615	594	609	641	662	617	624	624	630	603	605	597	626	646	628	594	609	628	582	622	614	626	613	638	655	570	617	613	600	622	595	602	613	609	622	621	573	657	582	590	613	645	584	571	630	623	625	643	639	607	626	642	606	659	625	615	580	605	623	645	614	628	595	624	622	634	585	596	605	624	598	642	607	588	566	619	615	564	596	615	637	614	604	577	633	677	612	610	623	631	583	634	632	598	674	620	606	602	622	611	586	629	622	669	596	585	609	613	614	631	635	675	617	621	568	574	613	631	641	598	643	627	599	639	588	612	672	643	676	642	646	630	605	620	656	561	647	583	646	607	620	628	653	624	644	580	660	605	619	601	590	644	615	603	615	630	571	628	585	604	602	604	630	618	572	638	606	609	632	632	642	565	629	661	604	619	586	623	593	642	612	590	604	616	600	566	654	611	648	621	625	600	573	599	570	589	632	610	624	622	610	625	621	623	596	618	591	618	604	620	602	611	649	629	679	631	623	629	616	590	621	620	629	612	596	607	601	590	622	604	652	646	603	604	643	616	634	649	591	665	634	618	635	616	615	622	601	606	619	582	651	617	625	617	581	580	599	594	564	652	615	653	667	610	654	619	628	617	622	621	595	646	668	603	591	593	647	613	635	624	624	580	624	589	586	622	651	667	651	607	608	581	605	629	578	615	612	604	664	630	636	620	658	624	648	593	592	601	647	629	625	603	615	618	599	560	591	640	620	621	625	614	614	647	597	629	598	608	666	613	637	638	592	648	582	681	650	646	637	548	581	585	660	622	647	638	674	636	601	630	608	598	627	618	597	571	622	622	650	643	619	628	637	587	619	591	598	569	603	578	626	647	590	627	581	605	621	610	653	632	648	622	596	591	573	607	647	613	609	623	681	653	598	605	606	614	635	640	650	624	550	661	609	644	646	615	606	604	589	624	607	646	651	624	589	644	595	635	632	602	628	596	599	631	618	577	616	587	589	625	614	632	609	603	614	629	605	636	598	616	595	614	589	612	655	619	606	604	619	582	561	639	624	634	636	678	657	636	607	666	596	599	580	623	606	596	646	646	656	632	633	583	599	599	613	635	623	618	579	620	642	620	631	599	609	642	644	587	564	609	683	626	609	659	636	618	609	617	580	616	672	607	649	635	618	620	705	641	605	600	600	639	642	598	676	597	594	627	623	608	600	610	635	624	616	593	603	644	636	604	658	593	603	623	627	647	605	596	604	650	643	612	603	619	653	594	652	654	647	654	615	668	678	608	606	593	618	620	596	608	634	630	618	599	632	668	622	686	623	600	607	644	605	599	611	644	653	586	627	628	605	613	655	668	594	640	643	622	604	644	593	659	607	611	625	651	611	633	609	652	636	593	623	685	585	605	607	635	608	606	611	652	591	603	648	636	609	649	610	641	626	647	646	602	619	604	605	574	626	605	614	597	644	640	632	596	647	642	591	578	630	649	576	591	646	626	616	640	628	630	598	618	605	633	611	650	634	640	614	605	644	657	593	634	639	661	595	625	648	613	605	584	647	624	614	627	592	657	634	625	599	641	647	597	565	587	605	596	631	653	625	666	643	602	609	656	678	582	624	636	632	600	639	651	651	596	579	600	615	628	630	607	613	647	629	609	619	608	612	623	601	608	593	640	583	645	636	631	649	635	653	621	647	639	548	612	617	556	578	634	641	623	572	613	610	609	596	628	622	616	590	609	607	641	601	598	638	688	654	643	578	612	642	594	658	583	611	598	655	622	583	634	651	647	597	645	618	639	648	675	623	605	637	596	615	622	623	606	638	624	670	579	652	613	607	606	634	608	586	643	616	642	634	636	586	593	621	649	632	591	658	625	637	579	624	625	599	638	589	641	610	628	582	578	592	615	625	591	588	596	597	633	606	582	641	657	628	598	637	618	647	643	662	616	580	613	645	649	622	644	632	650	609	632	641	602	650	613	655	631	591	577	606	664	604	591	612	616	613	574	634	562	635	632	669	625	608	621	573	633	622	593	642	627	621	584	605	604	631	580	609	636	604	624	610	580	587	665	596	623	618	628	683	592	615	583	609	603	624	697	609	671	609	616	636	654	631	595	646	576	697	606	588	622	585	608	644	619	611	663	608	642	620	621	644	611	619	614	584	613	606	625	611	644	597	602	618	579	617	665	629	652	604	630	600	618	603	627	613	596	597	632	669	627	592	651	623	630	629	575	669	610	625	617	617	576	677	605	620	637	654	646	626	629	611	620	623	632	658	630	605	638	597	624	631	609	593	598	597
6700	5871	3145	1031	1457	960	992	1058	1201	1148	1120	1122	2114	1836	1272	820	610	511	517	539	508	495	531	513	537	490	529	486	522	541	504	465	495	463	472	511	526	507	513	489	481	484	545	530	505	512	460	496	508	490	498	503	482	530	495	500	545	512	477	521	484	495	524	502	466	464	515	500	516	498	489	524	527	507	520	518	502	471	453	492	548	506	508	526	508	514	514	496	554	532	539	502	520	535	511	476	539	499	522	524	525	474	482	510	486	548	513	474	501	486	470	499	489	524	544	508	517	496	477	528	484	489	497	491	513	529	512	508	484	509	463	530	527	508	510	505	494	501	505	502	512	490	519	529	494	527	527	514	500	468	479	476	528	514	493	502	492	494	509	482	538	507	517	510	488	525	458	470	508	518	559	507	520	505	480	468	525	509	464	518	505	522	499	506	502	486	494	514	532	513	505	510	528	516	480	502	511	512	517	493	502	505	519	516	480	478	515	553	491	496	522	478	483	501	506	508	521	555	533	505	546	543	466	460	545	491	497	488	527	486	482	505	517	507	539	540	496	547	479	456	502	515	504	497	482	513	477	512	481	548	535	572	504	519	486	513	518	518	507	518	501	467	499	517	515	466	504	520	503	506	488	515	508	499	475	510	489	493	528	513	480	516	500	525	501	489	469	493	500	549	522	519	512	490	544	507	538	495	469	528	486	510	504	550	529	528	522	465	503	500	529	534	529	488	507	503	522	518	536	481	494	486	506	489	495	500	537	512	506	487	492	489	516	513	481	517	531	509	531	489	486	493	487	534	522	506	472	516	503	486	523	485	522	452	496	496	544	512	473	498	521	499	520	492	489	505	498	471	488	508	537	462	460	524	492	494	480	512	504	488	495	505	520	503	492	510	463	528	454	506	454	535	501	494	505	530	528	511	444	481	492	518	500	498	538	468	517	503	532	502	488	480	482	499	504	536	506	517	514	518	461	496	506	513	501	521	539	521	546	526	481	517	491	518	539	488	488	494	532	494	529	491	480	494	485	449	487	540	472	511	507	509	494	513	485	507	518	529	514	538	553	494	478	483	497	522	500	482	456	493	469	507	486	517	500	530	536	475	530	476	524	510	512	498	525	511	463	492	491	503	509	490	541	504	554	483	538	508	496	496	525	564	484	504	482	490	519	465	444	456	500	509	518	516	466	491	482	541	531	486	511	500	517	514	497	489	490	475	514	525	519	503	500	483	484	537	491	520	514	466	503	516	490	489	482	540	503	480	541	529	510	531	494	517	478	513	483	455	534	509	499	539	530	480	534	515	487	527	489	520	520	521	511	497	466	512	488	493	491	527	510	492	478	451	496	494	500	465	512	480	480	501	488	532	489	486	503	510	505	513	506	489	505	493	524	498	503	530	518	533	487	557	513	533	529	500	472	538	504	477	527	484	507	501	482	524	500	522	550	527	501	496	562	499	500	517	482	489	520	548	481	509	489	476	483	507	514	478	508	489	479	509	510	480	516	520	525	486	510	484	497	506	537	501	516	508	474	542	490	521	486	514	516	506	486	514	456	508	498	504	532	513	498	505	465	506	508	526	478	475	516	475	527	499	524	467	518	466	534	504	499	500	548	517	498	484	476	535	504	485	507	534	495	536	522	488	525	544	510	486	525	498	484	496	515	464	513	527	497	518	479	502	474	455	549	493	524	510	518	492	501	506	482	486	542	501	459	500	513	484	525	500	509	511	452	515	484	460	513	524	484	483	545	483	483	500	487	515	544	552	516	508	535	497	475	502	508	508	492	451	493	508	504	489	520	474	520	516	542	462	503	480	482	492	517	508	486	509	522	489	515	514	493	542	511	498	500	525	500	497	505	481	497	480	534	515	541	482	493	532	499	512	514	468	508	509	524	534	500	545	516	502	493	533	535	496	500	519	556	473	499	518	514	526	483	497	495	465	525	548	492	532	480	512	504	508	465	525	506	481	515	515	497	496	519	510	536	511	536	468	506	555	476	484	496	516	491	462	463	483	521	524	517	513	519	525	443	511	531	510	480	499	517	496	495	511	504	552	493	534	505	541	508	501	537	487	493	468	523	498	506	512	524	492	526	507	486	528	474	458	484	463	505	453	556	499	493	530	474	510	558	494	465	535	499	499	462	519	535	485	492	513	527	513	512	466	494	462	494	498	519	485	514	478	534	500	532	495	513	504	503	489	543	520	508	489	488	493	557	525	495	479	488	534	516	526	489	532	478	505	538	507	555	518	523	510	498	484	496	528	486	479	499	490	534	489	495	500	504	510	507	499	493	495	512	518	540	478	509	549	506	539	501	518	470	518	495	510	505	483	542	560	549	514	482	522	532	517	510	504	532	523	519	558	472	478	535	513	487	507	534	515	520	511	511	518	544	527	459	520	502	517	519	486	492	486	480	483	510	488	481	537	495	497	516	503	512	513	495	534	495	484	519	461	521	452	537	517	502	532	547	495	476	483	533	507	484	492	483	474	477	475	545	519	569	544	518	491	514	515	535	511	524	505	495	519	504	471	501	462	478	530	468	525	492	495	485	541	498	514	479	474	489	507	482	508	489	493	521	509	513	525	492	513	513	470	527	533	507	501	473	529	470	549	524	499	509	520	514	515	459	504	527	549	498	519	507	518	535	506	491	487	473	500	514	523	534	512	536	463	506	537	514	533	484	505	512	520	478	503	497	508	510	505	521	482	496	535	499	565	471	515	492	538	483	514	497	482	488	499	508	503	507	512	459	501	486	508	488	523	500	514	488	528	529	532	491	516	527	485	468	523	528	521	505	506	498	503	534	506	501	517	499	507	490	507	494	524	482	504	508	471	509	536	494	516	492	513	489	520	515	510	487	522	520	534	487	465	487	497	511	536	523	509	465	531	534	526	500	538	478	515	511	562	484	534	472	557	491	512	491	488	525	502	501	493	530	533	531	507	524	525	463	504	484	497	503	552	534	554	518	466	512	527	517	499	494	512	521	522	493	527	497	516	469	485	538	517	494	518	509	528	516	506	505	506	514	527	509	472	507	528	460	529	515	509	475	537	479	522	525	526	490	510	478	513	512	514	509	560	478	535	452	518	480	516	463	486	566	484	510	492	514	497	508	474	555	462	527	502	495	531	504	511	505	491	509	486	486	508	470	558	511	511	478	525	519	496	509	484	534	443	459	474	501	490	467	559	474	503	503	514	488	484	493	521	524	475	508	472	526	480	513	489	491	481	527	539	518	544	498	514	553	454	518	501	450	521	516	506	508	533	508	517	526	515	523	514	513	477	483	514	519	494	521	481	483	496	494	524	508	511	480	515	525	537	493	485	531	559	507	502	484	499	466	541	514	486	533	486	533	527	505	480	511	493	520	524	489	482	485	491	529	520	483	489	503	497	522	513	520	491	533	501	496	491	490	507	527	512	520	489	499	496	506	526	511	513	535	459	506	506	532	519	532	473	487	497	545	498	505	472	493	536	489	505	505	521	493	524	523	547	534	517	523	512
24863	20816	26786	24769	11229	2708	2150	1799	1562	1472	1537	3030	13033	10468	5598	2138	977	681	686	615	679	628	683	630	611	663	634	639	593	602	663	636	649	634	645	651	596	601	640	681	657	635	628	622	657	622	669	633	683	612	651	647	597	697	631	648	619	641	652	638	662	615	636	638	639	621	588	662	661	641	625	581	654	655	632	634	595	614	613	676	662	653	669	608	643	647	632	572	603	569	640	600	627	611	616	635	623	621	636	668	620	592	618	642	648	634	590	631	626	623	640	642	619	579	654	645	636	601	598	637	630	620	603	620	652	670	651	605	656	593	640	618	636	641	651	603	660	648	707	659	602	658	659	645	618	667	633	608	602	649	634	606	580	608	580	652	667	627	608	617	608	635	655	670	668	632	669	613	578	620	694	637	616	648	666	576	604	617	598	660	666	675	628	629	607	666	624	612	645	591	613	583	632	630	645	649	657	620	647	628	617	635	633	630	632	662	655	612	644	653	678	651	653	638	695	671	613	606	641	663	688	665	668	634	667	627	583	609	574	643	619	644	604	583	619	660	611	580	634	634	653	622	661	621	658	604	625	625	660	579	608	667	646	627	596	632	619	635	651	635	646	597	608	648	663	640	618	627	646	615	642	648	653	581	685	601	658	648	648	619	593	630	598	606	628	604	614	637	633	656	608	629	617	625	587	649	650	615	651	625	640	667	643	642	624	618	630	620	603	616	632	611	641	629	635	676	584	612	615	644	611	613	631	607	580	666	636	609	662	640	629	572	627	618	601	633	654	648	651	646	612	664	658	633	644	647	626	609	675	636	655	589	670	649	662	606	649	624	619	613	602	631	631	683	652	603	658	627	664	631	652	614	629	594	624	569	674	630	642	634	660	664	641	642	592	681	613	593	603	617	630	618	602	579	669	661	654	640	608	631	596	602	661	642	633	659	620	664	650	580	625	633	683	652	599	581	665	625	629	631	651	616	672	622	618	668	621	671	658	615	613	618	631	587	584	627	686	656	634	674	646	638	642	646	625	648	648	644	622	604	586	626	658	564	616	660	594	618	627	612	636	687	601	652	632	627	631	647	635	603	579	627	604	602	595	619	615	634	657	678	647	658	639	597	641	620	632	646	685	615	604	632	620	648	646	612	666	618	618	655	635	629	630	656	581	648	663	605	627	615	615	628	636	616	657	617	610	634	652	615	655	631	653	675	615	608	600	588	589	618	666	607	617	617	647	611	605	641	652	635	628	615	635	596	615	600	579	601	617	652	639	675	652	628	608	635	638	635	604	601	628	685	602	626	643	613	635	654	675	673	675	630	656	613	614	595	642	604	658	642	620	623	630	650	590	619	614	646	631	587	689	668	595	625	633	574	634	618	636	623	605	644	623	637	622	658	625	623	615	568	637	604	650	608	651	610	629	636	667	618	625	599	611	606	699	680	615	584	619	591	610	633	616	625	639	685	597	647	683	611	681	630	618	612	700	608	623	665	628	638	619	684	629	643	587	664	603	621	654	617	566	657	627	609	597	620	601	591	629	595	623	671	613	614	591	650	604	618	660	610	661	620	636	649	657	629	658	584	601	646	637	622	624	588	644	584	641	625	662	622	677	616	639	658	642	655	617	639	608	616	632	662	628	632	625	615	622	672	665	651	674	607	618	682	599	626	620	636	629	626	650	632	628	621	613	618	594	622	614	597	641	613	612	623	629	583	613	627	647	635	665	636	629	654	654	657	642	657	609	597	603	607	649	620	659	657	658	609	611	683	620	622	592	640	646	625	643	608	651	619	642	654	611	656	654	645	622	613	620	658	629	594	628	634	650	683	656	651	645	601	613	618	656	585	645	595	645	611	640	637	613	606	624	633	625	612	635	605	605	601	598	630	618	622	613	580	598	627	673	654	644	638	650	650	668	612	623	633	607	553	628	620	624	637	598	612	582	628	625	622	656	646	611	636	647	654	625	643	671	630	597	619	632	659	600	651	623	624	632	648	608	626	622	636	654	607	659	632	664	623	576	598	601	640	614	575	641	662	599	630	651	616	658	620	618	658	628	589	626	631	629	617	648	645	625	603	631	622	606	611	640	612	629	643	640	628	622	606	581	627	642	628	627	623	668	621	638	634	632	669	617	594	622	611	636	648	644	605	584	637	634	628	630	625	634	633	638	658	649	649	605	672	638	608	580	613	617	633	646	635	601	605	646	652	641	647	613	627	617	628	619	605	644	665	611	634	656	624	629	571	612	622	616	666	642	581	632	604	655	621	652	640	640	594	591	618	671	629	563	634	651	640	647	618	611	622	651	631	594	625	617	591	647	657	643	646	662	573	618	603	628	666	674	618	634	613	567	614	659	625	623	628	597	636	638	641	615	600	584	658	621	655	627	600	615	622	604	656	629	651	621	641	613	630	638	565	595	590	637	653	653	616	652	601	644	643	612	615	624	677	620	611	611	653	614	681	627	592	623	625	656	661	636	587	627	609	605	664	641	608	619	619	636	648	627	653	599	602	615	580	628	608	638	633	615	639	637	635	622	622	626	612	574	581	605	685	668	610	631	662	656	641	664	615	613	612	599	687	612	625	654	632	623	629	676	617	657	629	593	575	622	638	640	621	620	578	638	593	629	582	654	598	620	613	668	661	634	671	618	631	634	641	657	609	675	628	653	596	660	663	621	621	634	614	630	610	648	640	590	604	647	646	628	660	618	613	645	642	628	637	631	688	684	653	577	626	684	624	630	627	632	607	583	594	628	638	681	677	647	615	625	616	637	617	635	616	632	629	637	653	618	636	636	584	646	603	653	576	640	657	627	633	635	613	641	646	661	650	604	614	645	614	643	583	634	589	613	608	662	666	610	650	577	644	634	606	610	624	646	625	610	583	630	593	681	604	643	650	626	604	612	596	655	642	670	665	601	648	628	668	615	591	671	668	666	671	649	667	604	742	641	666	625	663	656	658	592	629	630	615	629	618	618	632	632	600	683	601	645	572	614	608	625	635	656	649	634	652	654	609	606	660	668	661	639	665	637	595	593	646	644	611	633	614	617	604	604	625	660	597	674	623	665	577	598	625	631	596	614	609	634	640	630	604	591	669	615	618	601	665	593	609	606	643	592	642	638	623	626	659	629	688	629	584	644	612	654	632	665	640	616	662	604	650	635	644	635	635	648	610	661	630	594	621	635	670	648	645	623	644	642	591	590	635	612	621	609	621	631	608	595	664	579	651	643	614	640	605	610	639	632	611	626	622	648	612	612	648	640	685	623	587	648	604	625	636	604	675	637	621	650	663	601	648	604	654	641	605	642	623	601	618	624	603	610	587	631	640	642	672	627	671	674	630	603	623	642	608	619	671	613	610	655	658	648	624	691	584	581	616	618	610	647	588	645	673	655	652	632	652	634	616	587	601	684	635	650	678	639	612	622	606	591	598	606	640	647	659	660	640	615	639	678	646	669	633	648	602	621	662	638	579	612	629	633	618	608	661	621	572	616	601	623	676	648	626
4915	6630	6707	5695	3650	2178	2209	2166	2093	1845	2049	4508	14468	9917	5247	2100	871	553	574	565	522	604	549	480	525	559	518	513	552	544	526	554	576	535	538	511	521	553	557	552	513	559	491	533	512	511	545	548	513	536	512	493	529	537	537	546	499	530	541	543	568	577	522	518	531	551	557	553	482	535	563	511	554	560	516	531	517	544	524	529	551	526	565	510	543	540	533	505	521	516	545	548	540	555	519	517	525	587	523	602	534	535	516	517	543	545	536	515	531	599	530	531	478	575	526	534	504	536	504	506	544	544	482	524	533	546	534	543	553	521	519	539	494	496	548	540	501	571	506	521	498	541	516	536	513	492	523	566	519	519	557	527	552	537	528	482	545	517	521	546	536	529	506	552	553	578	512	519	536	516	575	571	515	509	543	563	528	531	512	534	523	525	540	527	512	504	535	516	520	539	528	527	503	567	543	517	528	584	520	538	486	531	564	559	494	499	487	568	502	528	541	503	535	499	537	529	542	520	528	506	553	524	562	520	516	522	516	519	530	526	553	509	488	567	537	527	533	568	509	558	518	494	538	527	562	518	521	525	521	512	567	521	545	507	552	509	541	545	517	488	547	527	514	499	529	530	528	572	551	516	501	544	506	529	574	547	513	548	540	525	520	537	553	560	523	533	513	561	561	569	495	509	570	478	517	544	517	527	558	498	528	534	548	536	526	540	530	532	496	528	559	509	552	532	546	520	557	565	539	544	563	536	490	508	508	535	526	462	585	509	474	529	543	475	501	528	502	559	538	523	510	536	534	472	602	511	559	493	515	549	539	554	532	558	546	560	499	517	569	514	565	495	563	503	582	551	540	556	550	526	557	522	515	613	500	587	557	507	521	530	534	502	524	535	542	520	502	505	529	568	575	535	528	558	538	541	505	571	512	512	546	545	526	509	541	550	508	512	504	528	586	505	577	541	506	543	563	507	485	501	540	515	511	534	504	526	511	478	527	537	511	557	591	500	526	498	511	569	535	554	531	592	546	523	570	523	533	539	541	530	502	522	538	520	535	538	549	524	488	541	511	561	540	539	507	523	578	534	523	534	519	516	516	511	491	546	518	506	568	530	545	570	519	540	509	515	553	533	556	530	528	544	522	557	550	561	524	528	549	514	588	545	567	544	501	560	545	541	569	530	492	502	519	563	550	552	544	565	525	557	574	518	535	550	501	561	545	507	501	575	539	523	507	511	517	481	494	563	518	547	528	495	540	528	524	543	544	550	516	524	546	540	535	514	527	582	523	536	517	527	504	528	549	555	517	520	537	552	546	565	534	539	520	506	549	529	527	534	511	521	545	562	533	516	499	539	519	503	535	515	501	515	539	526	542	527	506	508	546	530	516	501	514	536	512	534	504	562	496	577	528	539	524	512	515	538	588	533	555	453	523	476	517	529	513	484	531	527	527	532	537	547	538	569	551	512	512	515	537	552	511	534	521	573	520	511	563	549	538	533	552	517	526	552	555	527	513	538	542	568	559	531	529	503	547	519	472	558	552	534	556	504	544	573	558	507	509	500	565	532	538	528	525	521	515	513	532	501	534	516	554	502	510	557	527	510	540	568	564	551	499	490	519	520	516	598	559	525	528	492	519	530	530	523	558	488	511	508	556	525	568	547	514	560	568	527	529	479	532	551	520	563	526	556	496	529	521	548	486	524	535	547	543	546	542	526	522	551	521	542	544	511	558	541	517	506	523	522	538	580	498	530	554	560	557	530	538	489	511	541	547	529	521	537	448	552	514	510	507	577	515	530	524	500	524	534	572	547	517	533	515	555	521	534	527	541	553	517	495	473	527	505	532	513	530	534	558	528	526	527	513	542	546	531	539	528	510	546	514	531	512	519	471	530	547	552	555	521	557	505	508	538	508	487	545	533	532	534	565	511	558	484	524	570	552	524	554	552	534	494	520	520	521	555	553	531	504	535	563	509	504	531	515	519	551	541	584	534	497	531	548	561	539	529	526	565	518	480	569	487	523	534	555	536	507	559	516	547	574	522	524	531	539	505	614	517	534	516	541	565	483	514	516	549	488	529	555	558	515	577	508	529	535	503	561	537	565	546	497	555	463	561	524	555	537	539	551	543	523	498	556	539	549	491	537	516	511	526	496	487	543	525	534	505	526	511	553	494	562	513	547	526	534	568	534	530	556	533	527	503	534	556	500	514	522	509	526	531	545	535	531	513	535	517	539	545	535	507	503	584	507	537	506	548	565	550	504	523	530	537	506	498	505	537	528	574	574	564	512	579	525	529	525	564	513	540	522	514	509	505	562	500	557	489	553	522	518	572	528	556	530	548	550	529	548	553	530	540	550	554	533	518	506	538	544	513	535	513	532	526	544	520	493	539	521	546	540	528	525	519	517	550	517	557	500	505	553	487	499	547	512	530	525	520	578	518	508	512	533	512	544	494	512	524	518	504	515	557	540	549	482	542	505	525	528	565	528	512	542	494	561	547	510	536	529	492	542	521	553	514	523	541	533	558	527	551	517	534	522	559	491	551	538	540	534	512	553	536	550	515	530	543	501	570	540	521	491	539	587	503	533	484	497	554	524	532	521	514	514	488	534	516	534	551	520	516	525	558	527	520	522	496	512	549	504	519	501	533	529	513	555	498	525	512	528	532	540	550	511	486	541	528	556	522	512	532	506	533	533	529	505	520	562	550	520	565	513	538	496	532	552	497	551	557	533	541	518	555	543	515	542	533	559	534	499	577	546	523	537	570	527	551	552	512	558	485	520	496	544	538	536	514	557	487	522	559	493	531	522	506	529	539	513	521	569	494	527	529	560	535	535	527	519	541	522	547	487	540	545	556	528	518	551	565	540	523	535	513	533	534	525	526	541	538	554	535	543	510	512	524	528	574	540	546	526	537	513	561	511	541	501	510	583	536	493	510	560	505	510	545	508	527	545	478	554	496	487	510	506	554	527	513	573	544	525	526	547	548	564	512	524	511	596	482	524	560	533	559	531	561	480	526	546	547	542	516	525	562	534	506	524	555	557	562	508	521	530	508	538	506	552	516	534	512	533	509	517	531	534	511	506	538	573	539	498	530	556	497	536	512	531	526	550	498	546	541	509	533	510	556	519	518	540	541	490	547	531	517	525	510	547	545	489	539	524	495	534	539	525	546	520	538	498	543	538	541	538	543	490	549	534	522	499	532	537	537	531	572	530	561	524	523	512	499	495	539	535	508	484	551	514	531	505	541	522	564	527	557	566	531	529	508	497	502	516	540	550	560	539	529	507	565	554	515	566	532	544	558	548	538	543	494	545	543	538	569	549	507	516	564	565	506	531	527	510	559	538	534	575	575	506	552	501	544	545	543	539	496	521	547	506	483	528	501	532	512	538	527	495	577	489	558	507	517	536	529	538	502	503	509	516	494	545	562	469	517	519	548	530	491	501	564	521	508	505	476	530	551	564	520	543	546	513	561	523	509	557	537	534	519	576	511	537	506	511	500
23837	20799	27759	23955	20476	11777	5249	3124	2272	2366	2507	5010	22919	18099	9591	3292	1215	804	811	809	834	794	760	789	770	746	795	746	754	800	759	736	762	787	785	761	794	795	735	760	808	758	820	766	763	767	798	728	764	730	755	747	744	781	787	763	731	713	737	752	745	729	727	769	748	755	760	749	730	758	790	742	737	763	736	777	704	740	807	758	743	704	766	709	756	727	721	730	751	725	732	784	755	782	722	729	731	763	786	745	726	726	738	735	759	741	734	755	778	765	686	717	794	750	811	792	741	802	755	791	727	763	745	732	744	751	700	765	752	763	734	739	828	757	747	739	730	767	689	730	713	754	766	732	766	745	734	794	737	747	769	800	713	715	745	701	762	735	725	788	723	829	726	742	731	774	766	751	731	799	780	772	727	729	820	747	730	738	726	762	761	742	774	732	730	738	745	729	735	714	693	772	776	703	728	745	749	771	742	725	690	763	750	747	768	755	741	744	755	777	727	713	762	730	781	761	787	735	770	732	774	795	774	740	728	752	702	699	739	736	745	761	782	733	763	757	798	787	719	721	758	769	698	775	729	750	770	779	702	692	732	755	764	739	769	789	717	751	756	695	754	752	734	761	773	755	738	798	735	762	713	728	719	809	783	751	773	714	756	740	736	737	741	740	768	763	739	750	781	745	723	754	702	713	761	757	716	715	779	790	736	751	761	737	729	698	711	709	751	798	747	754	781	717	713	718	720	758	756	692	779	739	727	738	769	750	736	707	760	784	752	781	795	684	737	717	739	767	798	756	784	743	714	785	760	763	746	776	692	742	791	752	734	692	764	726	705	741	708	767	764	768	744	714	700	692	709	741	706	702	781	759	787	755	748	779	763	748	731	754	758	777	740	794	745	750	746	741	750	742	678	716	713	748	731	756	703	754	782	716	739	770	772	778	734	722	786	749	727	760	748	746	728	740	710	742	759	738	769	730	677	735	760	781	792	745	698	725	772	716	748	728	783	716	793	756	741	759	752	684	752	732	749	742	765	740	683	777	763	742	761	737	699	740	791	707	751	767	740	717	778	757	744	722	795	765	727	712	790	783	782	734	719	708	730	789	763	712	702	759	760	708	746	743	791	750	774	796	729	781	724	772	702	800	756	792	712	752	738	755	738	756	716	711	733	705	727	728	747	718	728	743	761	733	782	726	727	759	762	763	728	713	752	754	792	761	737	742	755	793	729	743	767	784	733	716	750	716	767	779	728	789	742	741	782	719	689	753	696	725	744	777	685	752	744	772	742	791	753	753	689	741	824	758	751	699	689	738	761	730	785	696	730	769	755	716	752	732	737	696	782	732	747	717	761	754	813	730	747	788	738	735	745	727	709	761	708	725	740	757	770	734	768	748	742	725	728	713	728	761	729	746	768	744	730	724	726	792	740	734	790	763	779	748	720	731	741	762	735	712	740	728	715	811	750	745	745	744	737	742	727	698	720	741	717	777	705	798	758	737	753	732	818	759	728	733	749	730	761	769	755	728	728	737	793	757	718	729	757	683	795	702	787	724	766	807	760	764	751	757	690	729	755	749	734	768	723	766	777	773	746	743	751	766	745	761	740	777	767	742	794	781	754	708	728	738	704	742	725	747	770	687	684	734	744	724	739	778	722	777	770	751	718	739	714	712	733	695	754	756	778	730	745	742	764	726	759	833	738	741	697	784	757	771	730	713	754	731	700	736	728	694	775	744	772	749	732	741	704	791	759	740	716	814	724	748	741	702	711	741	765	730	758	734	749	770	754	711	752	783	783	758	719	760	758	764	768	737	725	746	755	758	743	766	754	789	748	798	702	764	772	768	755	762	725	727	755	749	727	763	797	729	765	706	744	722	767	728	771	743	739	712	766	720	784	763	775	727	747	763	767	752	726	770	719	752	696	717	773	705	725	706	764	707	732	707	735	724	755	767	740	765	744	713	726	770	731	765	732	790	761	761	762	748	700	804	716	759	724	774	691	763	781	705	725	705	736	724	757	721	747	767	755	723	731	787	759	719	714	770	745	713	702	703	744	775	742	739	760	769	766	761	721	766	773	783	785	732	798	749	741	803	748	756	740	732	757	762	807	732	750	793	789	741	765	738	721	774	739	741	768	755	714	809	690	702	691	723	728	786	746	728	746	752	756	719	759	760	735	728	760	731	736	784	729	775	819	722	735	772	780	720	725	727	678	761	763	768	784	748	747	744	764	706	743	728	745	748	670	703	749	760	754	708	788	776	764	745	792	773	770	698	706	724	767	713	753	717	814	710	713	758	739	717	736	746	726	686	758	717	729	729	714	765	736	782	719	751	722	780	785	699	768	728	749	746	763	744	738	742	715	744	746	701	720	753	761	743	743	743	706	816	794	723	732	729	709	702	732	781	741	721	791	777	729	714	753	731	699	735	764	757	825	741	704	748	734	756	733	753	768	692	739	741	775	743	717	719	767	759	739	729	762	696	768	727	746	751	724	769	744	736	760	732	729	674	721	755	714	695	785	753	709	717	718	704	699	714	771	792	712	740	769	775	727	746	719	744	746	773	802	704	751	754	758	707	741	702	734	731	756	708	792	730	740	716	715	748	739	735	731	734	770	730	735	782	729	759	753	759	701	715	688	711	800	723	737	764	771	744	742	796	750	687	741	714	742	799	751	712	748	792	716	696	772	752	764	755	780	774	774	745	743	749	742	737	767	727	798	785	731	746	718	726	741	747	726	663	753	693	743	744	688	737	709	746	716	769	737	676	713	775	751	748	783	799	735	670	805	764	698	759	738	722	784	779	737	741	769	726	751	756	748	720	745	736	741	801	778	733	728	778	793	692	766	763	740	729	763	732	738	809	688	720	742	762	756	739	754	748	720	751	713	724	769	752	718	749	765	707	754	794	777	720	713	727	773	730	781	711	738	775	755	693	753	749	753	728	746	733	736	772	746	823	753	773	754	741	759	712	703	716	729	735	730	759	776	708	729	733	705	776	704	730	707	757	762	794	768	759	782	761	769	713	736	754	720	744	721	754	721	746	730	768	713	755	725	707	764	775	725	781	667	772	703	742	721	769	730	791	749	758	715	717	751	727	727	754	733	818	785	743	748	715	783	722	708	766	728	802	791	715	725	758	791	749	732	800	812	765	769	746	780	797	711	775	751	726	737	717	736	755	753	779	732	648	729	770	749	729	757	743	755	721	759	721	734	770	730	713	786	731	716	792	765	750	763	733	736	677	731	736	743	753	781	750	771	752	727	787	718	700	776	744	799	728	810	737	732	769	716	716	807	682	768	726	690	729	719	738	733	736	763	757	724	732	766	711	764	697	698	730	726	689	742	756	728	727	753	690	693	721	729	749	647	724	711	725	740	704	714	768	768	754	710	688	701	728	688	709	753	764	769	729	762	783	752	713	687	802	762	718	727	754	735	733	738	758	731	800	811	734	717	806	704	734	733	708	758	765	759	726	736	750	711	728	728	731	779	748	732	755	718	761	733	712
5612	10609	14573	10644	6441	5408	4184	3580	2925	3125	3254	7197	22937	15914	8189	3095	1072	722	612	593	654	652	631	632	619	604	596	639	625	644	586	638	648	629	642	632	596	625	661	627	622	600	595	599	600	647	619	631	624	612	625	620	623	615	656	629	576	629	615	613	676	598	656	654	628	620	596	636	599	548	634	571	619	633	632	615	586	672	604	631	620	667	650	588	630	649	598	613	625	615	603	605	648	596	644	621	599	609	581	607	638	611	649	615	661	643	620	624	624	623	656	629	595	626	626	592	624	580	635	565	607	653	656	624	642	552	607	583	629	580	585	625	583	632	617	614	625	599	699	608	637	598	633	631	598	581	630	633	578	658	570	654	605	623	635	621	616	658	667	628	631	591	617	634	622	608	601	584	626	589	649	651	600	606	639	604	612	636	630	628	586	619	601	633	617	680	629	591	604	615	609	600	655	636	611	620	624	601	605	588	611	607	616	612	614	590	647	584	598	628	629	606	650	643	622	627	612	595	644	647	600	668	554	632	626	586	582	662	631	629	625	629	657	667	609	667	626	642	593	591	652	637	627	609	642	632	608	582	642	608	643	620	592	661	572	625	638	631	633	638	628	598	609	617	635	601	628	633	578	551	589	607	615	616	618	593	608	610	641	556	580	575	580	621	660	572	600	565	645	641	634	634	622	597	609	590	646	571	625	643	613	648	646	620	600	601	635	602	595	660	603	645	611	574	560	621	648	600	591	602	568	653	566	619	623	632	557	597	616	559	636	597	599	614	630	650	643	630	637	617	564	614	624	617	649	601	593	634	614	596	596	585	611	644	660	633	648	630	658	623	607	602	619	597	582	546	607	583	645	594	641	649	591	619	623	587	586	603	589	655	599	615	589	628	658	622	657	638	632	539	581	628	590	610	574	628	636	569	636	621	621	628	588	596	630	617	580	622	604	620	619	613	617	612	624	597	621	618	618	625	603	622	634	663	627	613	586	656	654	581	581	672	591	623	597	605	565	600	599	636	575	621	604	606	604	658	625	602	609	660	638	600	619	643	590	604	600	560	642	587	647	656	583	623	591	591	616	618	626	625	620	585	638	618	620	632	601	592	629	647	606	605	634	599	649	608	612	603	581	654	652	625	622	585	616	641	609	585	598	572	585	615	671	632	624	626	588	621	587	646	612	651	631	623	606	586	573	615	634	634	649	606	577	623	597	621	599	620	588	612	610	656	630	605	584	637	600	593	565	647	613	638	620	619	583	615	616	605	644	594	600	629	567	613	641	573	606	602	597	622	587	620	583	593	697	635	624	597	644	595	638	625	631	648	636	698	590	611	653	640	575	645	633	612	607	610	620	618	612	626	662	642	593	610	637	619	608	651	559	596	654	620	612	607	569	610	610	606	638	627	621	651	596	633	593	607	631	634	636	605	607	633	577	605	602	643	606	587	605	587	605	549	622	629	591	658	588	639	622	588	658	613	606	616	627	614	601	635	626	602	606	595	576	608	595	598	631	604	656	594	611	602	640	602	612	640	624	551	629	574	660	634	610	629	600	607	618	609	670	606	594	596	597	653	618	590	595	588	613	658	596	563	600	644	619	615	617	567	623	589	598	618	615	612	583	665	573	579	665	605	601	625	631	573	641	652	584	636	621	604	566	611	619	590	626	626	611	597	616	613	649	642	602	586	573	594	568	630	601	618	614	617	589	640	634	584	627	610	551	639	614	597	644	611	621	615	601	639	591	594	622	630	615	574	589	643	606	636	624	591	592	615	627	625	591	564	617	601	594	595	634	616	610	631	612	557	615	612	619	553	620	587	635	613	661	577	622	595	597	624	593	617	631	618	625	602	602	620	626	653	623	622	653	632	630	587	616	623	604	605	589	594	592	558	611	627	583	571	649	610	583	622	650	641	647	588	642	614	643	606	573	619	617	606	642	652	612	586	613	585	595	584	577	563	662	673	571	645	567	606	544	621	626	639	579	580	620	631	602	590	636	616	630	616	627	616	589	580	626	586	604	619	630	630	597	622	603	633	607	620	612	632	633	599	606	609	632	629	577	596	596	637	594	642	575	620	585	604	595	631	596	573	638	606	611	656	567	626	617	630	628	615	673	625	639	582	591	653	581	588	590	581	585	589	625	602	558	581	642	631	625	580	636	595	601	581	608	621	652	627	634	606	601	599	613	596	617	657	580	577	542	625	571	593	612	621	610	602	624	607	600	604	597	623	625	585	617	656	622	654	596	607	575	634	598	566	655	643	567	606	658	640	607	602	628	573	644	592	630	612	626	603	593	610	646	586	648	616	608	621	605	607	640	603	595	664	595	644	659	589	583	621	614	593	697	601	616	626	650	626	662	623	638	592	606	578	633	580	636	590	612	649	595	676	638	561	624	666	646	651	646	595	626	616	617	611	624	586	593	650	665	600	645	641	594	624	587	623	678	632	675	611	612	610	615	631	639	570	613	591	628	632	668	641	612	583	605	610	604	611	617	619	609	608	602	619	621	564	587	583	585	616	602	615	564	622	602	602	587	672	674	618	587	580	628	622	628	652	641	595	628	586	606	600	622	572	618	634	603	619	567	640	566	612	614	607	609	642	622	631	602	609	632	597	566	652	612	623	615	606	581	592	592	611	606	650	602	638	603	630	615	621	580	640	635	613	604	599	605	586	607	627	628	612	626	626	616	631	654	618	634	566	669	607	600	596	608	610	643	643	618	531	588	600	651	614	600	594	610	641	607	615	646	624	634	628	612	615	589	654	586	599	590	600	644	595	588	596	650	656	586	618	591	600	579	625	596	616	584	614	601	634	635	677	597	615	648	583	626	576	634	578	572	635	611	570	615	613	605	638	610	568	585	595	626	605	609	618	620	651	630	572	638	591	611	607	605	590	664	598	642	598	605	632	569	616	638	637	602	661	591	623	575	615	606	591	607	601	611	615	570	627	600	605	613	614	561	593	614	645	585	602	582	629	604	615	601	622	562	614	622	642	605	571	596	617	626	617	600	595	590	632	662	568	623	553	605	613	625	591	592	575	636	603	544	601	607	609	625	629	648	638	638	608	631	601	613	630	646	626	607	613	605	646	589	661	618	639	597	619	619	606	679	632	601	633	638	639	619	556	614	631	586	601	627	609	637	616	595	640	682	556	634	612	653	620	607	591	643	581	599	627	564	582	610	624	649	631	640	599	586	577	629	622	634	610	593	649	630	627	582	650	623	564	572	621	572	659	627	599	616	607	625	611	644	612	613	590	612	626	585	618	642	600	603	645	590	606	580	608	607	564	606	578	632	606	609	625	657	664	663	606	596	614	643	600	578	630	634	628	650	673	625	614	611	628	608	584	581	594	587	673	639	618	624	606	598	601	636	621	591	559	612	602	625	638	572	580	592	613	665	574	593	603	604	605	675	579	636	609	657	612	613	608	614	621	648	625	569	615	614	586	595	607	611	630	633	580	633	650	670	578	605	656	606	617	606	613	602	648	592	564	630	658	593	647
26930	11401	5234	2569	1316	1305	1159	958	915	1025	880	897	1612	1557	1103	876	657	609	632	611	668	608	579	593	637	610	571	605	623	640	618	588	619	638	621	646	640	615	615	556	613	621	583	576	663	571	574	644	601	595	564	603	607	586	628	605	643	587	612	649	590	638	627	600	635	591	599	607	604	644	635	641	584	579	618	675	627	658	615	615	619	568	627	642	623	566	628	616	652	621	607	635	601	587	618	586	623	625	630	616	652	627	615	589	637	628	615	565	628	606	590	619	618	625	594	646	570	566	623	615	624	578	629	626	663	613	609	643	619	579	620	610	631	633	619	589	622	611	614	617	566	632	615	639	597	609	584	634	605	626	620	598	595	587	617	592	559	606	584	557	634	617	565	585	540	565	609	580	666	588	598	572	632	621	585	588	602	587	610	588	637	588	591	592	610	598	579	586	606	637	565	601	587	589	640	631	618	629	654	641	601	612	590	663	630	609	545	618	543	631	535	641	596	548	675	606	602	591	633	630	593	608	587	644	603	605	612	597	598	644	596	644	621	605	575	647	591	566	624	684	647	617	619	625	587	581	593	579	597	597	605	604	621	562	589	558	618	621	640	558	607	650	574	678	642	621	593	588	614	619	550	645	584	586	615	556	568	577	636	610	622	647	581	637	584	622	635	606	634	595	621	589	643	624	595	583	606	646	622	594	608	595	589	624	568	644	609	586	610	608	641	623	621	599	610	565	636	614	618	644	585	608	635	620	612	592	622	602	573	583	567	600	579	622	615	659	575	644	581	625	594	624	619	657	617	646	645	602	616	652	545	580	616	633	596	562	652	581	617	578	618	598	608	612	577	632	622	595	608	575	580	585	595	631	581	627	584	589	617	549	561	605	595	595	606	613	596	607	644	589	630	604	602	597	602	590	623	596	597	568	612	589	584	567	621	660	603	593	639	586	584	642	610	591	640	588	606	592	584	614	616	624	564	600	606	582	635	638	599	617	609	594	617	643	610	596	613	584	578	625	624	610	610	640	627	580	600	579	606	604	609	574	592	596	625	664	635	575	637	574	643	635	646	601	587	620	607	597	594	615	592	633	644	610	586	619	609	629	648	573	615	608	585	643	613	590	551	574	590	607	642	571	607	597	587	566	641	633	589	562	631	582	589	607	597	635	603	607	630	638	557	624	587	612	622	589	582	639	641	598	599	643	636	615	600	631	577	634	612	621	652	577	580	595	626	604	597	560	623	616	601	611	607	639	639	575	641	667	619	635	642	625	607	579	616	541	650	596	682	663	614	606	618	636	607	627	640	620	605	580	608	541	643	581	601	627	615	598	602	581	576	576	625	614	618	586	560	626	585	634	578	612	597	556	575	621	617	636	597	642	582	660	585	609	613	627	619	581	639	597	607	667	600	573	592	617	569	666	608	619	582	621	667	601	564	632	623	592	591	611	590	594	618	654	667	582	639	614	540	582	582	585	623	597	618	587	626	579	616	578	582	634	635	602	589	559	597	617	587	627	673	582	646	600	635	634	597	609	623	621	633	620	648	596	599	542	627	594	615	600	585	639	604	619	601	598	658	565	609	624	593	591	667	605	611	637	599	612	606	626	596	603	617	637	591	642	587	619	612	624	584	603	606	553	564	576	630	641	642	625	639	640	623	647	579	606	598	613	599	637	646	609	595	605	564	625	630	601	643	619	602	606	633	632	606	620	587	544	652	625	611	593	622	608	615	575	589	641	617	607	596	673	607	625	628	588	590	595	608	605	631	631	589	580	573	576	594	631	654	627	601	604	578	628	593	633	583	600	588	604	592	620	577	639	655	618	617	620	612	621	595	636	585	577	613	625	619	598	574	608	589	611	609	619	615	572	590	638	635	616	618	592	592	606	608	630	607	605	625	628	628	617	585	597	606	629	621	597	583	613	602	569	589	634	628	598	597	634	587	678	584	645	631	605	648	656	569	613	606	612	614	639	572	599	603	597	602	560	607	679	565	605	628	657	608	579	612	599	631	631	630	584	608	615	588	652	603	596	634	659	650	619	614	590	560	612	648	665	599	621	661	610	627	605	593	622	638	608	606	591	572	605	591	590	606	590	625	622	550	615	611	618	641	650	579	622	600	619	638	640	582	632	593	632	615	620	569	639	608	590	642	590	587	638	573	586	581	606	623	576	619	573	600	625	620	626	633	608	637	576	564	642	587	607	616	588	594	600	637	611	647	628	634	607	618	609	593	606	616	621	575	635	595	647	616	615	632	607	591	570	634	639	611	607	633	610	570	631	635	593	601	599	631	605	589	663	651	638	616	625	577	621	597	653	610	646	563	634	620	606	633	580	628	644	608	621	677	645	620	600	610	609	608	607	595	596	647	623	587	636	598	631	652	567	604	630	609	657	589	571	626	584	609	609	642	610	605	616	605	625	573	602	642	649	610	597	606	570	577	571	576	594	615	612	553	645	632	645	638	588	661	618	561	636	608	625	611	657	626	620	590	669	615	649	640	650	651	618	620	628	595	620	589	612	614	598	589	624	593	600	626	653	560	636	638	608	617	626	617	597	660	586	631	621	616	624	602	620	583	582	586	612	624	574	632	608	626	618	592	610	583	614	626	628	530	594	628	616	619	619	596	616	633	610	602	561	587	606	623	635	601	603	559	585	585	587	594	651	616	581	591	583	638	612	575	625	629	623	600	578	607	582	603	592	653	600	674	629	641	615	618	576	628	608	590	612	604	661	585	616	618	618	588	597	640	588	622	581	640	600	588	619	646	653	578	616	600	617	654	625	599	600	572	615	603	618	626	608	580	646	601	567	625	605	554	621	593	565	672	585	624	629	614	586	597	638	573	644	607	584	564	609	605	624	593	631	648	581	625	591	616	615	652	585	577	617	606	573	613	549	582	632	600	626	637	622	614	668	606	559	629	610	590	613	572	602	564	579	600	628	630	561	588	589	596	581	617	614	626	633	563	629	593	601	609	633	597	635	586	646	604	589	649	639	601	618	581	603	563	597	566	589	564	619	617	557	617	594	664	596	628	589	592	593	665	657	593	604	579	607	578	635	612	618	618	594	617	603	657	632	633	611	607	650	580	630	573	605	559	624	601	555	608	597	602	605	594	642	611	594	610	657	567	599	581	634	635	622	625	582	615	565	639	582	605	614	616	640	639	631	671	621	609	583	575	684	627	611	647	665	592	602	574	606	618	594	670	662	615	614	585	627	591	616	608	601	590	571	612	619	624	612	586	625	599	575	588	621	633	599	623	609	583	574	602	617	589	630	628	605	595	591	621	614	601	594	606	587	598	620	601	609	614	595	578	577	631	610	586	632	629	591	567	591	596	580	579	615	617	645	609	604	608	579	593	622	597	596	617	613	582	581	631	582	626	581	630	608	618	629	652	641	568	628	599	651	617	608	585	623	623	632	632	606	564	652	674	642	598	635	592	608	629	638	632	622	553	593	627	603	578	575	599	579	612	600	623	603	616	652	590	635	645	620	599	633
6099	4080	5203	2455	1500	1511	1329	1116	976	1154	1028	1049	2034	1743	1132	808	557	512	499	507	490	483	484	504	518	486	503	491	521	503	506	478	476	489	482	501	542	509	482	519	507	511	473	476	479	542	501	503	522	499	494	512	486	500	510	544	478	454	497	517	503	495	524	453	511	475	507	482	516	509	516	494	509	503	469	479	528	431	532	496	500	484	477	479	479	474	538	471	483	477	516	489	491	493	511	506	478	497	524	448	477	541	477	462	521	474	486	502	498	526	475	463	467	494	507	455	499	489	497	500	495	486	498	464	496	497	510	470	509	484	481	472	503	466	502	484	476	529	520	471	487	447	490	513	464	486	452	502	527	487	470	524	520	482	530	490	512	478	490	506	536	506	486	465	506	529	516	483	497	415	506	487	574	473	533	472	518	531	514	491	484	509	518	527	468	502	510	498	455	512	486	502	484	501	502	469	487	496	492	480	491	495	493	529	462	502	491	497	503	486	507	506	471	490	484	485	465	478	507	483	449	526	491	493	496	509	462	533	520	474	489	466	501	495	492	487	500	472	483	495	493	455	512	555	493	461	479	506	490	488	475	458	492	510	490	503	522	482	510	472	519	496	486	451	483	493	498	490	516	483	544	506	469	472	490	493	480	492	497	501	490	510	487	502	465	503	521	514	480	503	464	503	515	511	522	506	501	484	488	529	480	512	516	494	479	523	492	519	494	465	491	484	506	462	516	493	460	503	492	528	480	478	518	487	469	534	529	510	526	475	521	519	524	475	514	495	479	512	483	502	527	474	476	515	450	499	501	502	424	492	463	504	494	494	472	494	494	494	496	535	467	531	527	470	478	470	476	512	487	513	504	467	501	477	519	509	459	485	478	509	515	499	514	494	510	500	496	499	509	496	480	503	494	496	497	481	479	508	494	492	448	452	515	501	513	481	486	450	479	516	459	457	483	511	462	486	465	453	540	534	520	459	541	530	519	445	509	512	485	497	496	506	502	457	462	485	493	492	495	447	440	459	481	462	535	481	510	495	473	451	510	493	495	483	513	525	443	472	480	469	480	475	488	483	507	475	498	503	464	467	468	494	479	491	497	521	528	492	532	472	513	498	482	479	494	464	501	473	495	531	487	461	468	490	520	476	492	507	507	486	499	465	487	503	509	519	498	501	472	488	473	475	497	500	509	465	522	536	498	468	516	486	507	472	506	494	515	501	498	489	503	487	480	440	523	464	464	484	481	454	483	511	500	512	510	487	477	485	456	488	489	508	524	511	499	480	547	490	518	525	514	502	510	498	441	516	451	483	522	497	476	476	530	455	526	499	521	506	504	525	465	497	525	482	501	536	506	493	496	465	486	525	511	479	483	487	513	496	510	487	498	464	485	456	482	491	502	488	520	493	518	508	486	478	496	510	471	480	489	480	473	480	478	493	502	524	458	468	479	480	490	485	499	480	539	508	512	510	446	524	492	487	465	497	492	470	532	497	504	517	465	432	513	499	478	502	485	482	510	514	493	456	504	513	501	489	504	514	493	493	499	469	497	493	514	445	490	526	495	528	508	474	499	488	511	528	473	484	476	526	497	478	463	505	465	475	503	499	487	515	477	467	477	489	486	485	529	483	497	514	470	504	442	524	466	488	523	477	458	510	489	521	472	513	488	479	455	504	521	491	500	521	492	500	519	494	482	508	476	467	480	517	506	500	545	496	488	459	516	503	507	549	475	542	486	441	497	500	474	478	512	485	450	535	484	484	494	495	476	478	481	493	487	493	500	484	499	534	482	525	518	477	494	488	509	469	476	505	510	562	503	484	514	503	520	486	487	495	510	496	478	483	484	446	498	458	541	512	502	498	537	480	517	480	454	525	500	504	465	488	531	479	488	500	482	482	492	504	513	498	510	462	481	517	501	450	481	513	513	490	504	523	487	477	470	466	474	462	487	471	495	484	515	489	491	491	464	514	511	487	505	533	478	522	504	475	501	522	492	496	451	494	515	498	512	457	494	517	485	475	551	482	489	505	471	473	533	475	475	518	547	493	489	515	472	490	525	506	467	461	473	493	487	501	482	499	499	486	512	530	480	492	497	501	501	507	478	475	487	480	489	465	493	487	493	502	491	504	472	474	503	518	491	502	507	513	484	520	520	471	451	467	488	522	486	465	537	489	498	470	479	507	475	479	484	472	490	469	516	487	494	473	497	487	525	498	523	472	501	480	511	514	519	505	485	507	509	507	446	485	505	483	493	501	481	483	467	499	508	497	499	499	495	487	487	526	488	488	535	467	496	494	518	527	503	480	492	496	512	491	508	571	495	482	526	512	464	502	505	529	451	497	485	494	506	503	494	493	499	510	458	523	468	507	479	444	451	482	518	515	511	493	522	509	503	501	508	493	493	512	467	500	485	497	493	485	518	475	527	472	506	447	505	508	508	472	498	505	523	512	448	480	446	484	447	461	523	474	522	519	468	492	491	503	487	494	510	533	503	507	510	521	453	461	473	496	519	503	527	512	474	499	493	480	486	483	488	462	544	526	506	526	479	493	513	516	502	451	502	496	484	522	485	469	465	468	529	508	458	495	477	515	460	504	495	471	508	504	498	439	505	540	492	493	548	500	501	505	500	518	518	451	480	489	480	530	484	483	511	476	473	478	467	500	550	500	499	533	519	495	488	487	508	526	510	526	459	484	515	501	495	488	477	485	522	530	464	507	468	472	516	502	481	513	522	482	508	522	499	478	520	496	489	507	499	521	479	478	488	529	518	517	527	456	523	497	505	476	458	509	481	526	489	505	502	499	456	459	522	487	520	527	474	514	507	517	509	504	513	538	503	521	516	469	497	500	499	509	530	482	503	509	486	491	496	488	470	472	530	493	468	495	553	516	438	492	503	477	498	517	529	510	501	469	496	505	517	488	502	513	505	520	497	486	487	502	480	459	498	513	494	531	515	545	456	473	473	545	551	448	478	500	468	465	519	523	494	528	517	540	518	564	494	516	529	548	512	493	486	495	449	484	514	495	477	490	483	487	515	480	512	472	518	479	527	520	519	463	506	524	533	479	511	506	482	489	519	493	465	496	467	469	513	503	480	484	506	483	487	537	510	502	492	453	475	474	445	486	493	447	510	482	488	485	507	504	538	495	489	505	516	495	499	540	482	535	492	476	516	485	514	486	493	474	499	467	479	513	498	502	496	505	516	478	473	450	501	491	460	518	479	469	492	538	523	482	488	464	464	493	495	473	490	487	491	496	478	517	520	507	503	470	503	482	485	478	456	492	451	492	490	498	474	490	477	505	507	463	485	531	501	453	505	496	491	462	502	453	526	496	495	521	509	512	467	501	457	485	509	520	490	507	506	483	471	480	483	476	489	463	501	494	496	477	470	498	472	500	524	496	482	508	513	508	485	509	477	509	487	511	465	477	476	468	538	488	484	474	489	532	491	492	524	526	445	472	516	486	533	511	508	489	522	533	509	517	483	467	483	509	488	498	500	481	522	462
24715	20807	26795	24636	11542	3889	2459	1541	1622	1536	1621	2523	12531	9114	5742	2278	1075	689	604	647	614	653	620	587	617	612	576	635	599	625	606	584	668	652	622	624	658	590	587	651	642	597	594	608	632	631	614	613	624	612	604	614	609	620	621	570	605	587	628	622	655	624	609	635	617	593	663	587	586	631	638	590	596	607	547	665	599	581	614	607	599	595	600	633	619	634	606	587	604	610	624	603	603	588	644	600	626	616	583	598	669	629	604	587	594	573	605	578	600	587	590	611	610	598	630	615	594	611	618	588	640	607	572	626	616	585	574	611	647	641	598	596	603	604	665	586	630	591	599	639	582	556	632	598	593	602	596	639	628	610	607	615	612	590	591	582	580	628	588	614	582	584	628	641	605	620	600	646	622	626	655	602	626	612	626	600	552	565	639	565	610	624	567	570	602	624	599	604	617	578	668	626	646	623	646	598	579	633	627	593	648	626	625	595	598	605	625	644	636	607	632	610	606	607	651	600	623	604	605	670	606	642	585	666	654	600	607	634	602	575	596	612	584	603	604	603	601	633	619	639	608	633	640	577	575	588	629	615	652	594	618	606	643	634	624	640	625	594	631	657	603	608	637	565	626	615	625	609	567	582	673	562	628	625	571	606	623	609	604	577	611	606	595	646	654	584	590	586	627	597	596	626	601	605	656	605	593	601	627	590	623	622	647	585	624	582	593	632	617	632	577	634	622	665	594	617	661	581	613	631	601	588	629	642	624	593	611	556	583	658	692	608	646	607	613	625	585	631	633	633	640	603	603	615	620	631	606	575	604	618	593	648	593	641	578	595	614	633	647	656	609	578	549	605	637	619	581	677	609	591	651	597	609	592	566	603	638	624	647	596	565	585	588	620	606	568	608	604	601	626	617	611	623	617	591	635	626	631	569	598	613	642	641	622	576	642	608	641	603	592	631	651	635	607	597	606	589	572	572	610	633	664	606	592	619	635	634	633	620	601	634	612	573	619	596	614	580	618	602	578	612	625	661	607	558	605	587	588	608	595	580	600	604	628	603	586	609	622	621	557	605	606	629	614	607	581	587	615	601	619	635	550	609	611	585	623	617	645	590	544	589	563	625	643	648	597	622	634	587	618	630	578	579	602	591	596	602	578	601	611	540	597	608	594	605	640	635	598	618	597	622	580	626	619	549	625	596	615	604	597	626	637	575	597	641	597	637	608	605	592	600	591	630	592	667	625	633	586	684	634	604	565	602	604	622	590	606	644	589	569	597	650	612	570	614	629	578	594	619	611	623	617	607	604	609	632	573	610	618	595	634	654	586	601	611	650	570	638	602	610	566	609	583	602	618	600	639	593	617	600	587	614	599	622	592	641	669	600	592	665	673	602	582	578	584	584	614	588	596	584	605	643	581	620	584	625	606	604	646	593	645	602	593	623	618	553	609	605	599	607	581	609	616	621	561	577	578	603	633	665	606	626	562	600	606	583	630	573	568	620	581	578	586	618	606	615	592	601	645	611	679	639	689	613	619	608	596	621	582	607	643	632	606	608	579	641	589	584	631	581	613	597	570	602	603	635	575	619	604	595	609	595	610	592	580	584	639	554	568	621	647	607	615	597	572	584	577	610	644	590	629	667	618	550	634	549	636	630	648	614	623	568	621	647	603	659	591	603	647	609	627	598	612	617	633	630	531	615	576	625	639	649	630	565	592	628	619	629	627	591	611	610	652	606	609	624	625	591	568	616	568	615	621	611	618	608	623	648	622	625	610	588	586	605	576	616	617	582	647	607	566	597	589	646	587	666	611	638	582	594	593	621	596	567	621	630	604	612	555	570	623	568	582	593	574	634	580	575	627	622	584	600	628	615	626	595	617	596	637	589	576	610	626	642	633	565	568	587	623	607	595	667	591	568	616	572	613	635	578	609	565	635	592	586	625	608	625	611	578	562	626	619	621	596	622	624	609	594	634	593	574	659	594	564	572	609	627	620	592	617	625	620	676	558	574	594	641	581	569	610	610	587	611	604	629	630	612	671	571	592	606	581	602	603	624	622	652	608	615	570	602	556	607	636	639	581	664	549	610	634	605	646	603	608	600	596	621	607	609	605	580	606	605	614	599	621	594	610	609	628	581	608	601	593	613	627	590	617	601	583	628	616	593	592	605	651	601	615	653	635	602	626	624	606	581	606	610	605	646	575	533	631	632	619	600	576	598	597	598	563	595	612	634	594	615	591	589	589	592	567	592	600	620	631	589	596	647	629	635	577	656	599	608	645	619	606	636	555	643	649	590	647	599	634	614	616	544	618	602	611	649	621	638	616	616	633	599	638	579	587	638	616	616	624	605	638	606	579	623	534	608	618	595	637	609	611	602	584	607	608	648	618	625	560	556	595	607	560	610	605	622	592	577	602	615	599	615	588	649	636	624	606	615	588	573	609	615	614	570	567	635	629	581	574	604	616	620	624	601	641	607	624	599	638	581	616	577	597	625	583	599	594	597	553	565	597	661	604	620	589	594	600	561	619	623	617	580	618	595	620	581	590	638	630	583	608	583	607	608	628	587	629	615	567	638	617	595	617	647	634	609	596	624	609	613	601	597	606	598	611	585	581	646	616	632	616	609	622	580	604	588	553	646	624	627	649	577	599	595	621	564	631	568	535	608	615	643	623	596	596	589	610	600	591	637	574	631	551	626	633	582	603	610	584	612	616	586	586	619	602	612	639	617	629	612	546	593	626	594	617	647	591	590	624	554	563	637	595	590	596	614	587	602	651	601	591	587	609	599	597	546	641	587	616	603	639	639	587	625	604	615	628	626	629	630	600	562	604	594	640	535	594	575	632	649	627	570	638	607	602	631	606	583	632	601	598	660	580	600	632	596	598	594	593	659	630	645	623	603	614	619	587	601	632	589	636	638	623	625	619	627	645	612	589	594	648	603	571	553	615	598	578	613	607	618	579	640	640	624	608	615	656	587	577	623	595	617	553	608	613	628	612	579	598	608	629	608	642	604	599	644	611	608	607	635	614	581	610	595	588	593	591	604	572	618	582	589	583	586	613	567	653	634	644	595	618	592	595	622	597	588	618	601	622	634	692	592	576	592	610	590	640	627	572	682	582	590	686	577	601	633	612	638	619	643	623	630	589	599	616	606	619	659	600	618	601	649	622	596	632	592	655	582	641	625	619	593	603	629	597	578	557	617	611	586	603	605	605	587	615	614	569	596	581	601	598	643	608	580	597	586	655	566	601	600	623	603	613	606	595	663	560	592	628	610	570	590	593	652	591	584	560	584	603	606	604	631	629	611	657	567	597	627	636	597	629	624	612	613	618	608	558	596	566	592	611	630	598	630	610	612	620	613	601	631	619	632	563	571	580	575	627	593	636	626	628	584	576	636	607	569	606	619	607	653	624	570	600	625	635	578	600	642	590	625	608	621	584	627	610	624	643	611	588	616	592	565	603	566	609	628	646	578	581	616	613	622	584	589	587	591	609	648	645	631	587
5099	10338	10035	6157	4016	3200	2471	1890	2058	2129	2041	3733	14377	9063	5701	2521	1008	616	544	563	540	512	531	482	500	479	533	548	503	528	520	512	476	533	541	531	514	519	502	513	488	528	530	529	523	528	541	501	471	506	501	520	498	496	561	548	526	553	514	528	498	526	554	523	497	504	551	548	516	492	502	490	537	542	484	519	522	509	507	554	512	509	477	562	513	531	512	509	536	526	518	509	525	516	489	548	480	507	549	522	540	537	503	535	522	486	490	520	520	531	526	508	510	494	527	516	531	502	545	505	490	541	518	487	532	478	548	499	530	499	492	540	493	537	511	518	505	529	508	487	494	545	541	546	468	486	513	522	518	494	488	539	508	528	547	558	529	479	496	548	465	533	471	512	499	528	499	486	523	534	521	519	479	520	520	573	510	538	510	492	514	521	492	452	458	466	500	475	472	492	547	488	508	521	562	539	535	473	506	495	526	524	489	530	540	495	505	512	513	520	488	494	486	493	495	528	517	497	485	486	496	520	555	516	477	541	535	545	488	487	517	511	514	510	528	532	476	521	464	550	512	541	556	492	503	538	488	540	495	505	538	492	485	538	511	579	552	552	458	466	506	494	530	530	524	506	534	515	490	539	528	546	513	504	494	538	543	533	521	516	505	496	542	516	514	486	521	524	536	504	478	502	518	502	513	537	503	524	536	541	497	537	552	529	496	519	505	507	487	512	482	548	487	526	541	501	525	531	499	491	506	540	491	454	497	517	496	519	480	556	484	516	495	507	495	521	491	518	481	495	522	511	506	506	535	522	511	519	535	508	509	506	477	527	465	525	499	547	558	532	475	505	520	504	514	529	512	521	529	547	516	513	486	520	513	507	525	488	514	519	515	482	513	488	528	517	494	487	545	528	520	532	498	509	492	483	525	493	530	560	503	515	514	542	502	528	519	550	504	514	538	493	542	492	507	501	514	513	507	506	478	544	548	556	491	473	533	522	521	507	556	542	505	494	569	500	476	514	486	469	505	540	501	521	499	532	525	541	514	505	530	518	495	512	495	528	506	498	483	518	515	498	515	541	511	513	502	511	507	498	484	542	525	472	548	513	557	485	543	476	539	535	530	480	490	481	521	540	549	532	489	509	487	541	478	504	509	550	542	484	526	539	489	512	493	514	540	519	495	462	520	505	512	521	557	495	528	494	522	527	531	533	527	523	519	483	481	516	501	523	470	537	549	480	463	501	537	514	470	498	513	541	514	499	508	515	521	517	528	493	475	498	514	536	476	501	495	479	503	482	557	539	483	534	495	518	483	526	514	519	496	521	490	542	504	539	479	536	535	498	503	503	528	479	537	527	503	506	519	513	492	469	543	493	563	486	486	530	517	482	527	516	512	494	466	499	502	507	521	501	508	474	508	473	514	503	549	567	545	493	512	506	540	496	515	518	498	516	547	520	513	557	496	539	516	530	516	522	499	513	533	550	532	486	486	499	498	482	513	475	486	541	538	494	521	501	535	509	495	556	512	556	552	529	516	481	528	563	538	480	537	490	492	515	525	495	525	506	513	537	531	537	495	497	498	574	502	525	471	479	500	499	493	523	522	461	530	509	516	486	532	500	479	510	507	528	533	565	544	538	507	520	489	495	478	528	490	493	503	506	515	473	514	498	491	533	491	539	492	466	501	507	505	491	524	513	514	513	567	553	542	487	514	496	495	532	496	516	461	532	541	529	488	488	497	497	556	490	495	506	511	527	544	526	492	530	505	485	484	494	503	474	462	521	511	510	495	527	537	502	482	536	520	567	537	548	506	471	541	522	497	479	532	473	519	519	518	467	525	522	522	479	505	526	481	502	491	492	524	497	527	536	529	502	521	543	470	490	514	500	501	471	547	500	517	506	493	521	507	521	534	530	485	503	525	481	549	475	521	484	525	502	485	515	525	550	512	491	504	511	499	496	502	527	506	511	513	505	514	548	496	545	513	495	484	512	517	528	513	522	509	518	492	516	518	505	550	531	482	529	476	482	491	499	526	522	500	499	558	506	536	530	526	511	497	516	528	575	490	489	497	517	514	445	547	510	488	528	503	531	473	466	503	495	521	469	527	460	489	505	535	509	486	524	499	510	486	487	500	533	527	515	501	530	528	540	492	514	512	488	496	502	492	578	499	544	516	469	497	503	512	494	484	496	532	500	527	536	483	532	511	535	503	524	472	508	519	498	542	486	495	540	511	502	537	492	510	490	514	496	520	485	518	490	512	515	504	481	523	491	489	505	522	489	496	505	483	506	491	554	508	502	521	502	503	506	510	487	524	534	555	530	520	562	512	542	516	487	511	563	478	538	528	484	526	508	517	525	530	497	483	499	497	540	512	528	534	506	512	483	501	521	473	490	518	507	548	467	500	499	541	478	506	521	480	523	510	538	524	511	501	489	485	529	511	539	499	534	493	497	547	518	499	468	512	532	505	517	519	484	513	477	531	529	531	553	503	472	553	534	502	547	477	515	514	517	526	529	507	536	531	515	474	524	491	498	543	515	497	495	506	513	566	498	527	525	507	571	555	506	482	526	558	502	503	531	504	478	543	494	506	480	521	477	508	536	513	507	495	482	535	511	556	483	515	509	516	513	527	485	505	475	535	541	523	486	527	518	532	531	485	492	508	501	500	510	553	483	498	512	514	508	529	472	518	506	517	499	557	509	500	524	522	517	506	536	506	525	572	519	547	493	503	541	494	535	500	515	503	523	532	490	520	529	516	521	482	476	497	520	507	556	515	497	549	556	542	519	474	506	508	544	475	519	506	523	527	510	511	513	535	562	515	531	505	541	501	527	558	527	518	502	500	503	503	523	504	565	485	528	470	508	525	497	519	484	545	505	503	494	478	529	507	507	544	520	498	526	472	528	533	473	523	499	539	537	503	503	518	528	457	494	523	493	527	527	521	514	531	544	539	497	500	481	502	510	527	537	520	526	534	530	537	487	553	500	518	520	561	513	524	540	501	476	534	480	532	502	501	495	562	509	510	486	488	528	488	478	531	544	477	496	512	479	489	482	513	473	505	505	519	521	479	513	519	502	499	491	479	488	484	496	509	499	507	542	521	509	490	511	523	496	503	507	498	532	560	507	518	511	536	464	498	555	518	555	529	471	502	531	487	529	505	467	485	545	549	475	500	513	523	518	514	520	509	500	492	507	524	525	506	535	513	533	481	485	493	498	523	540	506	527	518	507	559	476	509	522	548	481	515	518	533	503	516	497	508	516	483	513	499	501	521	495	472	530	533	503	496	501	528	491	520	535	505	519	533	500	492	487	468	483	514	525	506	505	544	533	522	512	522	520	523	498	474	508	519	496	549	472	471	499	525	482	527	519	466	476	491	495	500	519	546	481	552	511	497	573	516	500	488	501	523	517	504	480	482	463	483	507	490	496	523	541	519	531	512	498	503	539	493	492	527	520	506	531	465	467	540	495	500	493	493	544	529	494	531	486	562	554	481	515	540	511	480	499
23796	20797	27809	23900	20484	10660	4323	2407	1859	2027	1956	4636	20987	18207	11235	3927	1510	875	745	726	740	674	717	755	732	739	713	774	753	713	726	715	675	696	749	733	708	718	702	703	749	717	719	751	731	748	726	705	732	731	733	691	712	694	731	770	697	751	725	764	746	703	646	729	689	725	691	708	730	697	703	720	701	770	753	687	718	715	709	722	789	708	698	696	676	761	747	745	711	755	694	719	762	714	697	719	691	721	721	702	753	756	748	718	715	694	724	713	641	712	701	698	712	722	687	687	734	715	700	744	710	722	738	744	718	754	715	704	682	692	708	724	718	687	737	705	749	721	681	690	706	778	700	712	742	713	737	705	721	733	690	696	732	740	699	689	710	696	679	724	727	701	703	733	705	710	732	713	732	694	717	713	708	687	704	747	729	694	743	741	733	777	771	723	702	702	746	725	734	718	718	704	721	745	701	768	739	707	719	671	686	698	711	711	750	702	718	691	704	711	732	646	752	666	732	735	685	677	694	707	722	685	694	709	734	723	702	678	719	706	695	699	748	700	760	699	693	714	703	731	723	690	720	706	713	724	773	743	729	704	687	720	705	692	682	720	751	743	723	749	724	737	707	724	792	718	764	713	641	746	694	728	712	697	715	737	668	717	719	707	704	691	745	711	720	706	711	689	721	704	770	754	756	735	709	703	706	755	748	752	741	734	721	714	685	717	744	702	738	711	709	698	692	735	773	704	737	652	705	708	679	713	716	650	712	685	706	707	707	694	699	672	697	709	704	690	743	740	742	722	694	726	723	692	719	690	709	682	728	733	694	743	722	765	713	717	690	723	692	731	750	722	724	711	678	736	701	664	712	757	681	735	753	713	723	750	750	729	734	698	720	674	749	703	732	725	759	688	718	694	725	711	724	717	699	676	777	718	736	721	700	714	696	667	708	742	740	711	779	725	734	730	727	746	744	709	711	753	703	741	754	719	679	715	715	721	679	696	686	743	709	729	716	713	725	697	733	736	663	736	725	672	721	711	740	736	704	710	745	712	731	761	723	709	691	703	746	719	682	721	707	740	699	722	671	701	692	693	743	740	722	728	656	694	723	743	726	677	662	731	712	662	680	698	732	753	720	699	737	708	689	743	746	733	709	723	705	710	713	701	738	708	738	775	723	717	717	710	699	703	717	707	684	685	776	681	725	703	685	733	690	712	754	729	761	775	712	727	736	742	729	704	716	718	673	726	740	748	714	741	676	730	712	672	710	709	699	729	690	685	733	692	718	711	753	704	680	708	668	698	716	762	697	665	718	761	740	707	743	727	739	757	794	742	730	720	690	717	700	699	725	741	744	706	695	706	674	738	780	668	697	744	686	714	673	697	706	739	742	710	725	717	718	689	689	699	731	726	658	680	698	739	682	698	679	714	753	676	785	696	707	731	700	737	685	735	725	733	687	725	708	695	736	689	701	732	708	696	700	696	732	658	701	740	693	736	660	731	713	676	667	696	729	733	743	710	716	690	718	712	706	714	712	686	677	680	697	649	708	699	692	757	752	731	702	766	760	695	690	704	696	746	735	703	710	681	715	684	705	685	731	708	669	729	715	724	707	730	729	712	710	705	672	761	689	697	643	713	668	711	696	699	680	741	741	656	739	664	684	730	740	709	670	698	685	719	764	732	752	697	754	742	698	653	669	704	758	753	724	739	688	713	695	727	738	720	702	708	747	745	658	732	720	747	662	732	694	689	674	781	713	697	655	697	682	647	745	695	692	729	703	704	685	729	741	694	712	714	682	690	690	706	690	716	736	675	671	737	728	682	682	742	740	699	726	740	709	711	676	671	712	699	743	710	675	662	711	697	680	716	656	722	754	726	741	718	717	692	703	689	694	678	680	724	687	682	676	696	713	754	727	754	680	727	715	726	708	673	667	688	655	690	685	725	734	715	747	711	656	704	758	703	687	671	747	687	737	669	710	698	707	694	703	699	678	705	720	712	743	771	703	692	741	678	728	717	726	684	708	718	703	701	665	694	678	707	764	754	702	717	725	697	727	716	665	786	737	714	744	713	731	659	694	692	698	647	690	770	742	735	744	687	724	729	695	707	731	718	697	712	685	683	727	667	645	711	694	710	733	745	767	720	716	690	743	699	714	693	704	669	739	738	694	697	698	710	689	683	712	698	702	672	688	695	698	673	721	737	712	714	673	710	702	744	725	686	723	681	706	713	713	734	725	742	691	744	758	703	716	678	734	734	683	728	725	720	753	727	684	739	738	708	686	683	705	684	702	684	714	729	698	723	683	714	699	698	692	712	703	652	729	657	760	704	688	732	724	734	731	761	700	741	704	671	684	664	711	751	681	681	679	712	683	747	733	672	650	711	689	683	722	703	722	684	735	715	704	735	720	725	719	721	709	712	701	707	729	685	690	693	688	736	771	727	766	715	709	752	708	661	711	668	686	685	662	743	714	674	690	703	696	728	687	711	709	681	721	709	780	714	738	779	681	697	712	734	723	738	716	739	687	735	702	678	726	696	743	764	697	690	751	713	736	736	728	715	667	747	705	699	698	739	723	745	728	733	702	660	755	715	723	743	736	752	738	640	674	720	728	717	678	693	725	721	711	761	697	701	683	705	703	721	707	719	679	741	703	722	737	747	749	725	736	699	690	749	714	701	738	723	696	732	713	714	699	701	692	692	656	729	680	725	733	694	678	729	731	682	695	676	691	705	713	713	713	694	693	675	724	770	755	699	720	707	693	756	682	686	730	710	791	726	702	730	724	718	740	715	704	730	737	693	684	679	733	757	714	709	698	716	718	695	705	737	684	765	685	740	732	683	758	694	696	703	655	729	704	721	736	723	715	700	662	697	667	701	730	714	684	711	669	738	713	762	706	722	751	700	683	723	727	677	753	766	737	709	663	756	740	700	708	720	722	679	729	680	709	743	752	731	717	739	737	693	714	709	741	713	760	705	685	737	670	718	712	728	764	664	696	697	696	723	737	718	691	677	705	691	684	744	689	705	714	680	719	729	721	728	716	754	725	723	711	735	732	701	709	709	724	672	687	702	718	666	726	742	677	707	684	669	722	703	735	693	673	705	711	682	707	692	708	707	721	692	674	756	668	674	714	732	746	689	721	671	708	781	673	692	696	737	697	740	697	725	730	711	742	703	722	707	719	673	710	724	684	710	681	762	736	708	693	754	689	687	738	730	701	730	678	714	712	752	743	683	691	690	716	750	696	719	706	718	695	715	704	740	657	685	704	681	667	708	726	706	759	685	697	729	722	743	739	724	703	719	684	701	728	768	726	660	706	717	690	713	722	698	664	735	729	692	712	722	704	714	714	700	689	718	713	763	697	688	707	699	697	715	713	737	745	760	696	715	715	726	754	708	708	673	710	657	717	754	761	736	690	752	728	711	684	750	730	706	684	740	697	702	707	685	698	720	737	664	780	718	705	662	727	661	707	711	656	703	729	721	768	726	657	688	687	677	669	741	758	691	678	686
6873	13504	13183	9127	6348	4251	3513	2792	2501	2743	2610	6782	21758	16271	9537	3728	1330	766	611	616	577	600	563	602	610	598	586	602	623	580	593	590	613	562	598	609	571	625	617	571	609	573	558	621	614	599	591	618	599	583	580	615	586	627	562	622	600	604	631	570	594	567	601	541	597	619	615	562	592	607	582	557	610	607	605	601	560	600	572	580	581	616	624	607	586	672	576	550	634	602	590	594	591	577	593	591	644	624	560	559	584	598	631	607	622	579	592	564	591	609	569	551	577	612	558	611	592	579	620	603	567	615	586	564	608	586	554	580	608	582	587	593	537	614	572	605	604	601	586	605	630	566	582	585	592	556	599	581	566	621	585	591	591	553	602	608	574	560	619	577	575	572	597	580	641	586	587	588	590	586	628	596	598	519	588	595	566	577	585	627	622	593	618	592	587	615	593	560	581	545	574	573	599	572	599	568	598	613	620	615	627	599	586	578	598	561	573	607	581	596	579	559	567	553	559	533	633	601	618	596	583	570	579	577	551	583	587	583	601	565	609	611	610	549	624	595	566	577	610	561	597	586	599	621	605	613	577	554	551	569	582	590	546	598	618	624	608	568	619	626	578	656	610	594	585	579	571	609	602	610	596	603	600	588	553	584	581	606	579	606	578	578	572	576	588	600	557	590	603	636	575	583	609	599	592	626	574	613	584	631	568	627	595	558	626	582	556	606	580	594	572	596	662	619	620	587	587	597	626	599	595	566	601	611	589	612	555	613	567	589	580	612	620	595	542	561	612	589	555	588	583	600	604	589	590	615	610	588	579	583	588	554	583	578	603	599	548	587	612	620	574	628	579	645	594	589	588	637	563	607	555	594	608	579	576	540	570	634	557	537	584	575	577	628	579	572	586	568	554	538	599	587	598	552	599	604	568	602	577	607	635	606	620	613	610	600	591	583	565	576	621	584	587	632	549	599	592	604	635	582	597	566	614	585	582	617	613	566	623	591	545	589	599	584	569	606	581	610	619	557	588	572	588	588	612	600	593	557	613	588	605	630	587	630	592	594	625	599	602	607	621	587	536	540	557	584	625	612	571	570	597	584	587	587	588	583	623	572	605	568	595	575	565	563	571	605	544	555	614	574	621	577	588	558	636	621	600	615	566	582	559	619	585	597	568	587	585	583	602	577	559	621	583	575	608	601	581	611	583	606	585	611	611	578	589	574	616	554	571	581	590	581	566	595	579	606	586	595	619	605	563	530	554	571	595	590	594	595	566	559	619	574	605	589	543	592	616	572	590	595	537	633	576	633	568	579	596	562	641	559	573	589	569	577	587	605	586	596	584	602	590	584	604	603	579	581	605	624	558	611	555	561	540	586	571	582	576	590	619	558	601	581	571	602	549	579	554	562	578	587	595	597	584	577	555	601	619	599	522	561	638	575	587	574	578	546	634	505	569	597	569	584	565	624	568	553	564	552	608	610	566	569	574	603	615	594	585	589	554	647	593	604	586	620	564	550	602	573	556	589	583	555	603	587	548	629	586	591	601	579	613	559	614	559	612	619	577	580	608	630	579	643	607	594	604	593	569	593	609	582	590	579	520	628	594	624	538	567	581	593	619	589	599	560	621	583	592	574	579	625	588	582	588	564	582	623	599	566	596	557	593	537	595	570	543	566	588	628	597	639	617	579	575	585	597	579	605	575	596	533	504	578	601	639	579	599	589	557	572	603	624	590	611	567	572	540	610	599	566	598	600	579	613	604	598	563	598	590	558	592	583	581	599	597	596	587	577	585	576	623	582	623	605	564	579	599	548	605	585	587	588	624	604	540	557	558	571	566	520	571	570	624	601	614	613	596	588	558	578	572	632	574	582	591	576	597	560	572	609	577	636	532	523	588	565	575	586	576	584	579	573	608	568	579	568	558	555	498	560	568	578	611	580	501	614	585	573	612	598	581	573	571	554	606	619	595	594	596	552	584	596	610	598	582	601	599	590	586	530	607	561	574	577	602	620	577	580	613	603	586	618	592	606	582	598	580	569	568	624	624	617	570	606	598	628	619	588	587	529	601	587	574	601	614	576	622	551	630	553	594	632	584	596	629	579	548	620	561	553	552	596	615	585	623	622	584	568	563	560	571	596	609	581	557	592	603	585	614	589	589	558	560	611	597	624	590	590	573	608	545	586	609	575	608	628	617	636	572	577	541	598	577	597	582	626	574	545	577	589	574	570	556	552	626	618	584	590	560	608	602	569	597	598	578	600	606	552	598	583	592	626	572	556	573	592	571	563	608	543	556	618	563	572	605	582	573	564	600	585	668	596	558	569	612	576	553	583	549	625	557	559	596	588	580	580	622	566	586	583	587	646	543	564	557	603	584	610	567	611	594	583	572	604	551	587	587	585	607	562	627	562	611	520	612	566	603	610	613	603	596	587	555	558	559	578	590	617	596	581	549	597	592	604	611	620	599	568	592	559	581	575	585	553	573	566	544	595	579	559	565	578	592	641	593	557	567	558	555	585	594	566	594	538	592	557	557	624	572	546	571	604	548	567	558	590	636	568	594	575	623	584	587	626	593	609	623	586	613	540	599	557	601	604	623	567	566	619	593	604	572	587	567	567	592	577	582	621	572	617	563	575	581	613	589	566	586	566	567	600	606	589	532	572	598	585	586	568	561	605	679	596	604	582	574	572	604	577	574	567	563	613	629	564	557	586	571	593	581	594	629	598	599	581	586	600	612	575	583	575	607	585	578	570	550	543	570	598	641	564	602	599	601	583	566	591	605	649	610	588	597	565	541	560	549	588	579	578	589	575	625	570	598	584	566	589	599	579	584	598	579	576	566	593	564	616	574	560	587	585	577	585	572	567	609	586	568	601	630	617	577	571	557	592	605	577	584	615	527	570	588	597	611	584	593	567	599	604	546	654	608	605	630	593	571	574	595	555	580	596	524	602	608	557	566	603	596	570	611	573	593	586	614	580	606	598	591	609	578	604	563	614	578	602	578	590	573	564	573	554	564	548	572	575	573	579	633	558	607	587	607	561	531	578	632	547	579	580	622	588	602	603	577	581	566	595	624	633	610	580	594	593	579	622	578	592	626	586	579	579	554	574	561	568	576	565	601	548	586	584	560	574	610	605	562	584	612	573	562	603	570	567	547	590	575	618	588	599	593	562	573	591	594	563	589	584	585	580	584	582	605	552	559	549	597	577	596	634	595	563	576	611	613	586	592	607	618	592	569	555	576	641	567	551	591	585	588	592	589	625	570	616	569	576	586	602	560	634	613	570	585	610	573	628	576	565	586	562	596	597	596	616	591	575	570	628	582	582	638	596	552	556	561	611	604	565	579	609	579	545	613	578	603	610	609	603	610	615	564	583	575	575	573	576	601	576	548	624	566	591	581	573	615	590	591	609	567	619	583	557	541	569	601	598	553	572	568	580	600	566	552	600	594	600	615	619	564	606	592	567	560	580	593	575	569	582	582	606	582	577	558	578	602	548	567	572	590
27253	12322	5612	2509	1858	1084	954	857	721	782	784	857	1577	1567	1153	759	658	595	534	574	560	536	561	549	546	562	630	513	537	597	548	532	551	541	553	535	576	534	543	513	497	547	609	555	567	522	563	553	592	594	570	553	572	532	546	555	511	564	555	561	561	527	527	557	550	569	547	526	550	595	540	555	545	517	531	529	540	567	506	545	514	559	553	544	592	559	569	575	567	583	582	554	621	512	524	543	575	573	566	576	566	586	554	539	584	587	576	530	573	541	565	509	549	548	564	554	542	557	557	542	564	574	557	535	540	556	516	555	529	602	574	523	554	592	540	520	535	536	557	592	562	568	562	518	554	532	535	565	524	559	511	560	571	511	567	532	580	525	587	588	564	538	523	513	558	561	527	574	586	520	559	600	566	533	574	519	545	535	546	557	558	523	533	588	537	530	561	563	584	538	540	565	545	535	554	572	567	545	555	553	532	547	530	516	486	589	559	566	580	535	550	601	589	580	554	523	559	568	545	565	550	556	549	591	549	548	561	540	553	544	499	559	565	548	553	559	583	531	545	516	546	531	574	579	571	538	565	550	566	551	542	562	546	572	551	584	570	608	545	548	573	621	610	593	554	589	543	564	579	558	567	596	561	552	563	522	546	556	542	558	549	577	546	556	520	582	554	534	545	554	530	533	560	562	512	543	509	548	589	557	525	534	542	591	557	570	520	520	577	550	575	529	557	577	576	571	545	522	541	529	538	535	557	514	577	576	522	550	555	597	545	529	544	569	565	571	494	571	598	567	546	551	516	522	532	528	563	524	574	579	538	546	528	521	563	567	563	562	557	571	535	583	550	572	554	585	557	536	551	548	564	496	568	542	544	544	539	563	515	605	571	546	589	534	572	563	581	526	561	530	556	519	574	574	563	551	551	584	568	492	553	595	578	560	609	565	557	545	522	571	536	557	563	572	552	545	561	584	581	594	558	540	536	575	536	571	566	536	567	567	577	555	536	577	565	560	603	553	573	495	543	559	564	535	542	561	576	553	571	615	512	547	545	544	570	563	585	526	567	524	589	564	575	547	587	522	541	516	581	550	568	569	538	554	558	570	584	588	545	578	568	559	574	517	548	597	570	568	586	588	527	548	557	566	584	545	561	558	570	524	551	509	589	571	589	538	563	567	558	569	573	547	576	524	552	548	524	550	501	538	536	593	562	620	526	616	546	581	556	563	545	589	577	543	576	592	576	551	612	559	610	599	578	601	539	514	566	547	538	535	556	555	531	568	576	551	574	563	568	533	577	547	535	553	544	574	545	523	582	560	541	586	544	567	559	514	539	570	511	558	540	569	575	575	550	558	563	562	503	562	560	558	538	604	590	542	509	519	581	513	541	510	545	536	607	606	569	542	582	550	570	563	539	505	564	518	562	572	532	529	563	561	582	560	485	591	560	572	578	571	532	556	598	579	546	576	574	579	562	543	523	583	526	597	576	595	557	563	523	540	567	534	536	536	548	555	543	589	548	582	602	574	575	601	557	539	548	528	561	585	528	529	532	527	557	558	558	551	522	592	514	553	544	572	569	576	554	588	563	546	585	544	588	529	570	583	578	564	571	560	583	572	601	581	553	520	577	536	561	541	519	553	587	570	576	530	494	563	530	513	582	561	566	551	534	540	576	578	527	578	594	571	548	567	589	538	531	551	525	557	588	585	569	544	590	587	576	616	543	587	545	553	571	563	583	533	566	552	553	562	530	624	520	581	559	564	560	545	602	548	536	536	536	588	532	571	542	536	583	528	561	532	530	570	540	542	577	559	545	575	560	538	559	553	571	528	564	555	549	598	559	547	505	532	555	550	569	581	586	559	547	540	515	562	590	537	531	542	579	554	575	529	583	570	559	583	554	558	577	602	543	539	574	567	532	533	627	561	603	570	539	515	553	589	557	584	599	518	567	550	589	542	558	605	593	557	553	546	588	537	539	538	568	544	591	539	595	570	600	528	593	544	553	558	507	540	566	580	569	573	557	567	559	556	574	533	574	582	582	550	565	558	609	574	556	574	565	531	516	584	576	550	546	564	543	560	519	564	548	550	532	577	583	540	558	536	577	549	560	600	563	545	543	558	559	550	573	533	548	588	576	562	574	543	610	548	624	535	499	617	567	570	547	619	560	545	543	540	563	549	562	592	578	571	559	559	575	576	578	573	564	557	587	567	556	566	566	565	619	561	598	553	586	542	600	558	527	547	542	533	482	558	551	532	556	553	529	536	557	595	612	551	551	524	528	554	548	558	549	606	545	564	521	552	556	551	559	587	532	645	579	596	543	552	541	581	601	576	568	547	549	531	579	568	610	581	575	572	565	561	571	580	569	572	543	569	575	578	483	595	540	552	552	584	602	573	543	551	534	548	543	582	533	576	580	552	541	539	511	584	541	517	571	571	545	530	521	522	525	555	537	548	579	576	609	545	524	586	521	559	580	559	540	564	563	543	516	556	544	547	588	540	595	577	502	536	580	567	576	579	520	553	526	565	564	547	555	542	567	581	545	571	589	571	576	556	555	578	571	585	596	537	601	567	579	577	556	562	571	536	525	546	574	555	562	554	515	574	567	565	560	558	516	550	578	582	525	566	507	548	570	568	564	552	565	560	557	545	582	603	570	533	561	533	544	550	545	539	535	545	539	575	534	571	566	544	571	615	583	551	551	583	556	518	525	550	530	597	552	537	593	575	544	562	509	570	550	551	561	531	551	563	534	528	595	558	514	554	514	549	545	536	517	586	578	532	582	548	551	592	540	554	568	596	586	564	575	550	546	556	603	531	526	543	511	535	587	555	518	579	574	569	536	536	557	593	572	559	571	591	587	568	561	579	569	569	558	536	554	542	552	520	569	509	529	584	565	533	577	541	544	526	566	596	547	550	582	573	523	581	580	545	524	555	497	545	552	552	604	536	522	550	545	588	552	534	530	515	535	521	573	498	581	625	578	569	546	538	545	560	540	520	569	530	506	543	522	574	565	556	580	544	542	586	567	562	550	589	553	561	565	584	559	581	533	503	521	583	567	593	541	571	588	552	586	568	574	570	557	581	561	524	567	480	572	556	555	571	543	568	584	524	566	557	557	568	564	559	542	550	557	522	527	543	547	558	580	557	568	528	564	596	546	570	551	536	558	536	571	545	532	585	566	549	562	544	544	556	572	561	541	536	536	546	576	532	531	538	592	556	546	533	566	554	542	569	563	565	590	606	550	574	534	556	540	567	549	554	580	553	527	536	576	545	529	544	551	534	556	563	535	563	567	553	550	555	562	541	576	577	539	528	541	568	539	527	560	554	547	557	523	560	570	562	607	566	571	558	535	560	557	592	550	581	571	584	582	554	560	543	523	536	563	520	512	559	537	546	558	537	600	599	528	565	533	523	542	580	552	534	553	543	563	575	560	533	543	587	540	601	545	583	544	542	579	550	577	602	540	530	568	576	530	550	538	525	535	534	582	563	596	534	555	528	499	595
7153	4620	5081	2173	2176	1282	1048	979	890	865	801	1053	1976	1687	1157	678	532	433	484	470	455	439	457	429	483	443	474	478	442	480	460	462	440	470	418	489	473	485	448	395	468	468	438	460	438	465	474	439	442	469	493	459	483	449	460	443	424	449	427	464	435	447	462	479	443	453	470	457	497	447	459	455	447	428	456	491	461	424	466	503	491	441	454	460	446	428	472	463	472	448	455	473	461	477	455	456	429	449	446	439	503	447	439	460	439	436	447	453	457	444	470	453	432	454	467	454	499	484	415	414	450	462	460	438	431	454	483	437	444	455	455	448	469	492	472	469	447	463	460	488	470	484	440	464	450	459	420	455	432	481	481	443	450	439	459	472	445	497	430	472	498	466	470	456	453	456	425	447	454	445	466	462	434	490	409	457	451	459	428	459	446	444	446	496	476	454	465	449	410	443	461	424	457	470	459	481	460	437	456	440	433	473	460	448	436	439	495	450	449	461	455	457	483	465	458	421	434	432	474	469	469	431	451	458	439	446	454	463	447	481	479	454	476	430	465	454	466	437	464	482	465	491	454	490	445	452	482	468	487	457	468	465	470	433	472	462	426	433	523	419	474	453	441	460	459	446	486	438	474	450	464	470	430	428	434	468	429	463	469	441	456	469	455	474	470	452	470	451	453	494	456	452	440	446	440	461	481	464	456	438	458	494	468	451	446	440	466	454	452	479	480	449	464	452	461	503	467	412	439	464	411	458	478	468	490	433	462	449	474	454	488	517	420	467	478	461	437	423	446	505	423	453	475	466	463	436	456	444	502	479	445	463	450	453	432	462	451	435	451	433	454	463	456	481	460	485	428	444	433	450	451	445	453	492	443	478	451	459	450	473	471	441	473	493	458	471	429	510	448	452	438	491	478	479	465	462	473	431	452	456	481	455	468	449	463	469	486	471	453	454	473	444	425	460	467	455	475	431	443	471	436	458	442	416	452	482	478	428	455	451	459	462	471	475	449	468	437	429	481	433	422	477	501	445	462	425	479	500	461	453	450	444	435	443	454	425	471	425	451	468	490	454	430	476	483	452	443	422	469	471	490	479	453	474	473	428	414	489	429	441	480	446	480	493	468	487	446	468	459	456	448	444	475	523	475	427	445	482	453	464	423	467	434	434	438	481	444	494	460	482	470	466	479	447	425	429	472	424	474	463	455	463	501	463	476	464	455	421	452	466	440	488	456	427	483	437	446	448	431	451	441	469	486	428	514	462	420	452	445	481	455	445	454	453	482	446	472	447	459	474	455	476	452	466	491	444	471	470	454	409	420	486	442	471	443	479	485	445	463	426	472	432	478	468	475	438	445	436	459	447	463	436	446	458	491	431	467	431	444	449	409	392	444	476	495	445	413	437	460	452	418	435	441	463	492	478	458	452	478	464	457	443	450	489	429	453	464	448	466	414	478	466	463	463	454	460	432	456	426	411	439	479	464	461	424	432	460	440	493	473	444	439	415	495	467	463	450	437	457	446	456	479	435	427	455	453	473	443	454	435	451	457	456	435	440	464	453	447	465	485	460	486	454	446	498	474	436	479	426	418	437	417	450	484	480	424	434	475	465	448	448	462	461	460	487	450	446	459	466	455	427	434	449	428	452	480	464	484	437	487	439	466	471	460	472	471	489	444	457	445	446	467	462	485	410	486	456	452	480	455	441	490	469	449	445	462	514	449	477	449	484	443	475	465	460	494	433	463	447	455	514	451	417	468	452	460	407	466	435	450	492	458	472	426	474	441	476	452	503	468	422	470	479	457	444	447	471	475	464	424	440	484	468	494	452	467	443	435	489	448	439	438	452	466	461	461	470	459	441	426	453	464	476	448	429	450	462	466	451	494	430	472	489	453	450	501	433	469	431	470	507	419	458	440	480	452	477	488	484	469	451	451	465	468	512	436	456	494	422	464	486	472	466	507	450	426	463	478	473	476	457	445	463	456	418	435	461	464	479	443	445	470	445	429	470	468	449	462	470	437	472	437	460	434	447	408	491	414	473	430	427	440	483	484	447	448	455	447	463	465	440	446	465	439	428	445	470	478	402	434	445	476	476	467	475	457	454	472	472	463	485	421	456	465	457	444	441	468	449	443	469	455	454	452	453	448	474	454	441	446	444	447	485	448	497	417	463	428	455	444	467	453	494	426	470	441	442	433	441	457	467	446	507	450	464	442	445	469	455	446	463	441	465	464	455	448	457	416	478	460	475	488	460	435	479	456	483	491	428	460	452	459	462	454	415	449	433	461	479	439	429	463	487	451	451	469	445	448	445	476	450	475	461	436	438	466	445	475	471	445	475	476	474	448	478	480	441	471	439	438	492	461	453	452	466	453	485	440	492	448	459	465	434	447	448	446	481	479	466	478	502	481	448	481	448	463	449	446	472	482	444	460	480	484	476	494	454	480	428	447	448	458	422	493	474	447	434	485	461	455	439	448	466	444	467	457	441	441	424	456	472	456	441	456	462	411	472	436	439	456	434	456	457	423	460	476	420	467	500	446	448	420	455	479	455	488	455	473	460	431	460	454	466	470	470	442	463	441	479	456	479	437	440	465	480	432	453	455	475	445	435	458	454	444	460	441	461	431	432	425	450	445	460	459	470	453	462	417	497	451	455	483	447	478	494	448	440	481	470	489	454	424	461	452	467	447	432	472	444	454	493	487	443	458	474	459	471	475	460	446	449	454	436	459	447	425	457	448	430	479	463	464	484	459	425	454	441	433	486	502	465	446	435	433	473	455	483	471	471	476	419	454	481	437	459	452	488	445	452	463	420	450	462	422	450	453	475	477	447	436	433	470	437	496	481	448	500	423	476	459	455	460	459	437	479	471	455	430	462	468	470	445	485	454	456	454	481	442	477	484	444	458	473	488	408	440	448	449	445	434	473	466	459	484	451	473	482	472	467	438	455	434	508	427	411	488	473	446	411	462	467	457	471	460	454	425	450	452	479	434	488	465	444	465	469	450	449	424	425	456	443	417	459	433	436	468	463	426	429	444	462	513	461	464	463	445	478	440	457	476	444	494	481	439	463	473	479	444	472	487	428	475	447	500	487	450	441	468	453	458	474	463	436	427	474	449	498	471	454	420	450	469	454	481	436	466	474	469	460	447	457	444	435	464	466	458	467	446	484	453	483	427	480	445	418	443	456	419	490	484	462	446	504	460	456	474	437	479	455	471	438	468	471	460	477	496	458	453	453	466	498	423	501	483	462	437	470	466	421	495	445	446	450	439	470	473	436	471	454	439	439	479	478	430	410	450	437	445	416	444	443	458	446	471	410	516	479	466	451	412	449	475	435	440	500	469	439	481	424	438	438	456	477	432	455	424	438	495	479	478	487	464	456	463	441	464	436	457	448	456	434	414	477	470	453	443	453	501	436	455	487	472	445	485	458	459	480	466	459	478	477	431	456	436	467	475	477	446	499	453	446	450	476	481	430	467	426	463	451	448	460	445	448	422	478	426
24690	20777	26834	24531	11932	3298	2104	1617	1194	1105	1130	3869	14031	10581	4870	1741	826	676	598	608	570	576	590	626	590	600	551	542	580	592	570	564	559	569	562	582	618	589	542	571	591	593	553	577	568	604	555	617	570	540	602	553	584	577	582	570	565	578	560	560	592	610	572	565	553	570	570	574	570	595	612	604	584	589	552	571	574	576	582	580	571	559	564	566	571	558	594	530	600	568	577	583	598	594	577	588	586	594	567	548	541	595	570	566	596	599	580	569	569	538	612	561	600	551	587	594	578	589	549	599	585	569	565	528	585	581	574	562	609	582	597	573	590	600	587	618	583	551	578	567	573	561	583	606	549	555	586	559	599	548	589	583	620	595	553	520	561	536	580	605	535	562	591	606	568	581	608	555	586	577	598	581	569	571	591	548	615	571	587	554	584	599	568	555	578	575	566	589	619	599	575	562	545	540	561	560	568	563	575	544	563	560	599	573	554	578	584	616	594	510	572	587	537	590	563	578	519	570	559	520	599	539	551	548	577	592	542	604	560	535	594	554	569	573	560	552	576	584	591	553	571	583	586	577	612	522	584	614	592	577	633	562	589	553	587	555	503	560	594	540	592	599	564	575	561	554	585	581	615	570	552	577	562	568	589	565	575	563	525	587	539	522	579	618	559	575	560	533	604	558	597	580	556	553	557	589	576	563	566	554	603	577	535	583	541	617	573	557	547	603	564	599	578	602	574	562	564	561	565	590	582	613	607	597	539	581	559	549	549	585	554	597	599	624	544	576	613	552	571	528	597	569	582	551	598	593	526	584	554	550	529	585	571	571	575	597	578	571	562	550	551	544	569	556	525	571	563	582	588	558	573	549	591	572	541	483	514	563	555	576	557	573	600	562	574	545	520	623	573	583	629	563	550	596	586	576	583	578	577	584	581	546	627	563	554	583	551	550	555	527	555	561	559	552	567	613	562	576	528	548	547	574	591	548	580	602	595	578	595	608	580	594	535	576	518	565	601	635	585	568	569	566	595	575	580	571	573	588	549	559	544	583	563	556	512	613	579	571	596	526	560	586	570	593	524	562	558	602	545	530	578	552	593	593	590	569	541	560	560	578	581	590	543	588	572	546	548	588	554	574	567	557	603	599	561	566	588	598	599	586	551	530	566	598	597	602	556	562	599	546	565	556	580	549	547	551	548	561	597	595	553	550	572	585	575	574	534	558	551	550	539	569	574	586	609	532	578	577	565	637	570	547	586	549	598	574	574	569	550	584	546	554	606	567	565	564	587	563	572	615	564	565	573	569	582	577	546	592	550	597	591	575	567	530	569	583	555	648	589	581	571	560	583	563	569	576	535	585	585	553	540	571	578	546	559	567	573	543	591	571	547	566	549	593	576	574	578	571	591	583	546	587	570	549	546	533	602	538	519	611	553	570	560	576	566	548	574	560	542	599	574	550	591	572	562	559	576	606	581	555	608	577	582	557	544	554	622	550	562	545	592	540	564	544	529	553	535	579	593	611	562	566	585	542	541	547	537	575	511	601	587	583	576	554	574	546	599	573	577	567	527	565	584	591	531	552	564	622	535	584	539	572	547	589	528	574	580	557	571	585	586	579	568	582	559	583	638	607	617	557	556	561	607	574	568	559	567	564	584	530	560	540	575	577	580	555	575	596	554	548	595	536	564	588	583	595	571	567	556	565	566	572	581	590	585	573	585	546	556	563	557	572	612	534	554	580	574	577	560	616	603	551	598	541	593	583	569	548	552	515	570	550	542	548	578	615	578	564	575	591	556	640	588	545	553	568	602	587	552	582	600	541	545	592	591	577	577	585	590	616	612	607	575	563	572	566	583	562	564	550	563	550	592	537	571	599	563	594	566	632	507	555	575	528	550	514	558	567	521	576	535	556	561	552	563	566	589	570	564	573	588	548	603	573	564	520	567	585	602	598	556	567	603	587	578	556	589	567	556	593	626	568	592	579	608	575	572	559	561	519	613	577	580	559	546	588	556	588	528	530	573	591	570	516	585	530	570	555	587	576	560	575	556	562	558	524	563	589	549	524	557	578	583	542	599	558	574	589	555	550	586	554	565	580	620	555	595	552	567	561	580	579	533	569	621	588	613	554	573	565	607	570	593	521	555	550	592	594	598	557	616	517	604	619	605	579	528	596	600	563	603	578	519	583	512	621	586	563	591	549	601	603	577	569	548	575	570	566	560	573	570	571	560	534	546	572	572	580	567	566	583	532	570	581	565	567	558	562	560	523	578	622	619	540	575	584	574	583	567	602	548	587	558	575	571	580	575	592	554	570	542	546	568	582	583	568	569	548	571	569	566	561	549	547	553	562	534	556	557	562	599	554	507	603	593	570	595	588	540	576	582	583	572	564	571	575	568	547	533	546	593	592	570	578	575	575	575	565	549	588	587	555	590	614	555	552	559	523	535	576	574	584	543	566	603	519	535	569	576	567	592	559	599	591	582	593	558	603	560	580	541	578	548	569	550	571	536	561	563	585	554	606	537	536	552	556	571	555	592	576	608	562	548	563	604	538	600	581	576	543	542	570	516	546	582	589	516	564	584	560	584	573	569	588	554	543	553	594	552	586	586	594	547	578	572	576	537	602	549	580	561	573	579	591	583	548	598	575	560	588	556	525	602	561	617	612	578	555	608	585	616	595	548	559	589	588	609	575	554	585	526	566	581	602	603	602	603	578	548	569	592	542	557	610	622	563	543	596	575	551	569	569	592	586	564	564	581	555	562	590	566	557	513	565	553	520	592	629	572	593	593	566	533	570	578	605	598	589	589	595	528	618	589	576	598	620	534	544	572	571	575	600	577	549	599	564	558	570	567	575	579	605	598	589	558	560	594	615	572	553	593	567	552	586	592	549	556	529	574	576	578	532	551	570	586	579	566	586	537	528	563	588	561	584	516	546	556	610	627	554	603	574	591	572	586	488	595	555	545	547	554	584	574	577	532	584	555	562	554	585	564	570	578	567	614	554	567	566	545	581	596	583	584	579	566	525	579	558	518	574	531	533	567	621	590	537	572	580	536	551	545	609	579	545	586	548	541	582	547	573	546	606	581	604	556	517	589	552	569	575	557	576	606	596	562	566	567	600	589	545	567	556	583	552	558	575	581	569	582	556	578	576	538	538	573	542	566	571	612	565	541	589	590	563	614	565	602	566	615	574	569	503	595	560	590	582	572	579	587	579	556	589	570	557	533	536	527	570	560	565	577	594	556	586	543	579	575	570	530	594	570	567	573	586	582	586	548	574	572	558	574	567	596	576	593	557	590	547	544	617	585	588	573	579	600	595	540	558	565	549	570	534	551	632	600	562	573	575	539	601	553	572	519	526	611	581	571	563	522	594	559	611	598	520	599	588	572	588	556	541	514	552	570	534	543	585	565	580	578	560	549	586	554	603	514	574	589	573	624	586	576	575	543	535	593	562	610	604	555	529	605	539	569	537	613	589	591	555	536	561	528	564	547	568	526	535
5932	10697	10275	6465	4865	2823	2280	1884	1471	1276	1412	5799	14941	10222	4605	1726	802	537	499	470	465	492	482	512	504	491	503	464	507	490	467	485	527	497	466	509	501	489	474	515	460	470	467	458	501	509	491	487	494	499	506	506	454	488	490	488	468	479	484	502	473	465	502	487	456	508	451	481	473	501	455	530	496	481	503	486	463	514	472	485	469	512	485	478	466	503	480	473	480	484	493	469	482	480	521	494	489	450	528	491	483	481	488	464	467	499	501	509	491	471	493	486	469	472	487	509	477	479	499	511	504	502	477	462	485	531	484	482	485	522	459	477	452	477	486	489	511	476	475	498	486	450	463	467	458	455	486	512	520	458	465	468	493	476	465	523	491	446	491	446	479	526	507	476	510	504	470	509	462	435	512	504	467	443	480	522	477	463	443	465	523	482	507	427	508	490	484	497	447	492	478	481	498	478	523	434	482	475	489	437	471	475	464	441	501	502	469	459	464	515	495	495	457	472	497	481	488	497	501	504	505	481	479	456	477	478	481	497	462	484	479	462	473	462	486	490	473	467	456	439	460	473	497	472	514	502	490	509	467	477	508	499	509	482	492	467	463	477	496	461	480	461	502	481	521	465	517	465	496	474	473	508	496	500	474	458	437	512	520	448	503	528	468	519	484	464	495	490	480	526	440	481	487	448	501	475	497	497	512	491	474	503	448	486	476	466	507	478	486	477	491	483	519	450	464	482	476	429	474	489	442	468	485	484	492	451	516	476	520	442	479	474	497	481	475	466	495	488	503	475	474	495	527	467	458	470	525	473	479	499	518	504	499	488	506	533	421	520	463	505	479	461	461	463	519	519	471	470	434	485	476	467	479	485	471	539	490	509	513	497	474	513	508	512	527	492	487	473	445	499	498	498	529	488	506	474	491	505	455	486	510	434	531	447	485	480	509	461	527	467	461	503	510	497	498	458	464	467	458	497	469	492	481	508	481	522	471	444	489	496	511	505	485	491	468	470	487	471	479	484	454	482	456	505	501	504	445	472	506	487	486	520	492	511	481	431	440	481	434	531	487	519	480	497	532	483	444	460	472	469	527	477	461	499	471	455	478	448	448	440	490	469	494	547	479	460	463	520	478	517	532	439	479	491	521	453	460	465	511	432	473	450	477	486	499	505	466	492	516	452	520	472	471	483	459	501	509	495	502	497	449	483	512	472	520	480	481	465	501	471	445	496	520	486	499	472	448	432	459	468	478	476	438	472	493	486	474	468	505	510	461	481	509	468	498	454	478	499	490	501	520	476	511	509	515	451	527	496	460	456	507	491	496	546	475	480	481	479	482	450	490	462	527	479	482	512	502	460	510	483	494	489	482	452	550	479	497	497	501	497	457	528	472	479	500	457	478	453	465	507	464	482	483	480	497	503	506	487	500	511	487	497	489	472	475	493	480	524	494	497	508	505	496	502	500	449	523	502	456	482	471	466	530	509	434	475	490	456	472	510	492	500	471	537	451	493	505	472	454	475	480	480	514	529	463	475	451	460	479	461	510	485	482	516	521	498	480	447	496	445	488	467	484	474	459	528	456	459	497	523	512	500	484	462	452	488	478	504	457	461	441	464	458	506	482	473	509	444	492	516	494	452	432	512	494	520	511	473	474	525	497	481	487	466	491	497	452	491	461	487	495	476	471	524	495	465	513	474	494	506	456	486	506	470	502	489	472	482	486	460	481	497	530	471	468	494	482	473	471	452	502	453	508	479	495	493	479	499	526	475	475	448	463	491	495	505	488	465	471	498	512	450	443	477	478	493	498	504	493	504	493	551	476	505	492	484	494	437	484	480	515	464	490	497	493	475	455	451	435	493	481	492	471	482	497	467	473	474	444	456	484	523	475	477	478	484	509	459	460	474	463	489	475	468	491	474	489	493	494	483	502	457	496	496	497	487	485	506	482	497	474	534	486	465	467	500	491	476	467	488	502	490	479	499	469	465	470	488	471	492	506	504	463	539	480	474	465	501	482	457	486	476	497	520	469	479	490	477	485	470	469	464	468	458	489	441	454	489	452	450	498	478	473	490	443	485	507	444	496	486	453	489	463	529	511	486	520	481	462	466	456	478	463	491	509	478	492	495	496	503	440	465	488	482	492	493	499	514	513	489	498	522	489	484	486	510	515	498	465	487	488	503	518	449	459	466	457	475	479	481	449	516	484	508	482	469	498	517	452	507	486	479	512	462	486	487	482	466	501	456	499	479	530	493	474	517	481	484	521	482	515	520	460	513	506	490	502	463	489	486	490	478	469	470	509	491	495	472	494	501	474	485	458	523	474	507	511	467	499	482	485	472	526	514	511	496	499	486	473	501	461	480	450	467	513	455	470	505	485	505	444	500	476	462	474	449	487	512	470	474	466	481	471	472	491	484	503	469	484	465	513	478	472	516	471	474	505	472	521	492	495	485	491	479	503	467	458	529	467	486	474	511	481	461	508	419	522	473	490	431	491	483	484	441	478	446	485	466	492	438	503	486	469	517	502	479	465	464	489	481	516	468	489	434	498	482	490	505	476	495	500	493	465	473	517	492	458	496	471	477	485	483	514	517	474	485	481	491	511	489	474	454	502	473	479	485	475	501	459	496	452	503	475	510	476	487	453	478	490	528	435	483	475	513	466	511	451	456	494	512	466	476	488	458	468	510	481	483	473	472	454	468	489	517	457	481	484	455	501	449	477	451	473	490	464	534	478	466	503	469	482	512	483	500	470	493	505	489	487	429	440	472	483	500	489	476	488	480	454	471	476	494	489	466	499	483	509	502	497	465	497	475	456	499	441	479	528	533	494	474	477	459	462	523	477	483	520	436	467	505	473	485	480	475	468	441	470	514	567	491	429	465	501	501	471	470	513	466	471	486	510	522	457	496	517	523	458	490	467	482	495	502	449	521	503	461	450	484	457	458	467	490	495	494	468	498	483	493	484	446	510	456	454	488	500	492	466	472	468	462	482	486	461	497	511	518	457	480	473	501	467	518	440	477	474	523	513	497	519	465	498	506	506	481	460	485	504	494	497	502	498	466	536	481	487	477	456	479	513	459	454	508	492	461	503	502	508	451	456	489	460	503	526	463	492	500	509	488	510	476	495	522	503	505	524	466	497	475	497	439	454	454	472	498	506	465	472	488	489	498	456	462	507	504	492	481	478	479	498	477	473	454	471	465	469	483	493	468	454	487	505	538	446	475	452	486	476	463	503	519	482	455	490	484	487	474	486	498	483	449	477	461	467	433	467	494	479	481	499	480	474	487	459	442	475	477	447	471	470	501	518	490	474	510	529	508	512	507	488	495	475	479	474	523	519	490	451	489	483	483	486	477	477	506	490	490	539	469	499	468	472	492	484	474	477	484	438	486	498	468	510	475	493	492	452	503	488	449	473	483	517	481	489	513	475	491	479	472	529	511	501	498	471	491	493	488	458	522	482	467	493	474	474	459	453	490	447	505	475	498	512	476	498	497	473	472
23863	20804	27799	23898	20550	11856	4530	2614	1992	1761	1680	6947	25476	19011	8780	2722	1142	843	734	730	685	763	693	669	677	708	726	693	744	720	714	736	685	737	719	685	666	710	698	733	706	679	757	719	723	665	669	738	734	707	697	670	648	691	689	741	696	697	768	710	715	665	751	687	704	647	711	699	758	697	706	703	672	653	737	737	709	732	676	628	691	703	736	716	658	681	691	765	713	712	730	710	709	704	731	668	713	710	692	693	700	690	680	715	678	731	673	686	678	689	680	725	672	695	698	706	719	683	736	685	696	669	682	691	727	709	749	673	684	699	673	698	713	712	709	692	681	733	719	698	708	667	673	699	691	731	710	718	687	663	699	661	654	664	744	746	774	698	641	701	722	688	727	716	700	715	703	708	728	672	680	716	698	667	657	722	742	736	689	694	682	667	708	714	653	704	751	691	725	688	675	707	706	741	703	644	724	757	704	762	716	719	679	684	677	725	682	675	699	735	700	686	679	725	670	695	739	700	701	695	689	697	691	707	698	708	705	657	684	662	708	665	718	690	676	702	648	769	729	678	725	679	688	676	719	692	656	691	718	752	710	699	707	634	743	715	670	710	738	644	695	668	664	665	674	696	720	655	719	665	671	704	713	761	703	700	692	674	679	786	676	687	695	675	673	675	742	680	731	743	724	699	715	681	703	713	684	744	703	687	722	686	667	696	723	693	716	654	710	713	691	740	750	702	669	712	730	726	728	698	699	677	724	665	708	710	700	678	654	720	658	693	712	665	707	666	704	679	726	701	671	694	707	717	686	718	706	656	681	686	701	653	705	638	686	728	658	746	676	648	707	720	694	738	697	677	685	685	671	670	673	686	686	739	665	683	686	675	670	684	657	682	729	690	684	736	700	676	703	701	696	729	714	688	699	668	736	705	719	721	687	758	710	686	715	683	675	714	699	697	697	701	750	664	668	725	703	645	719	683	658	727	655	675	718	673	711	694	649	660	710	698	699	740	692	681	723	697	651	707	743	707	682	711	792	735	673	699	697	770	693	669	693	699	691	652	708	708	708	664	667	656	726	727	671	719	701	680	705	689	712	724	680	705	717	636	685	735	703	670	672	722	615	743	754	669	701	679	744	654	699	720	680	706	686	697	657	676	695	702	644	699	690	688	673	748	667	742	687	700	700	720	747	687	620	648	677	690	701	692	660	696	709	670	742	666	669	720	721	693	705	701	704	679	740	666	676	685	698	669	718	671	677	680	701	713	689	720	684	693	701	642	689	713	706	687	712	729	695	691	686	701	677	707	718	720	705	683	727	712	678	683	653	691	688	688	703	695	690	731	727	706	724	694	719	673	669	702	665	744	741	693	666	664	722	678	682	666	722	681	678	689	687	729	722	666	672	698	670	683	704	698	725	732	650	702	708	678	678	717	686	711	659	704	670	703	685	677	662	716	691	699	695	688	698	670	682	678	727	676	661	712	657	685	669	655	759	679	708	664	690	723	672	746	728	637	689	677	671	700	661	727	744	682	698	714	648	659	718	705	708	691	711	664	693	685	656	702	714	676	626	638	685	754	666	682	693	782	694	713	718	665	718	716	694	711	706	682	687	667	714	677	720	709	632	698	651	699	688	719	702	710	674	706	708	683	751	718	753	757	680	675	731	706	714	693	702	715	700	660	685	683	636	720	676	639	673	634	671	686	748	696	695	703	685	698	708	674	713	721	684	743	696	724	712	692	661	651	729	694	654	730	677	704	672	727	707	658	687	693	683	642	692	677	738	709	725	683	723	676	690	719	607	657	701	643	729	725	657	684	703	683	711	699	679	668	644	703	690	684	737	761	725	679	735	720	697	668	721	674	655	674	702	668	688	670	613	701	744	720	699	676	678	654	673	664	709	664	697	649	683	645	697	702	761	679	682	661	727	722	657	681	704	674	692	711	676	687	667	662	665	653	702	699	669	679	739	731	670	718	694	722	633	610	698	670	678	697	690	692	680	687	669	730	718	713	676	642	702	684	694	708	672	721	696	687	717	655	666	642	744	610	669	697	726	718	713	722	680	692	717	704	715	702	718	655	682	672	698	692	692	653	673	680	728	667	683	694	712	670	672	669	707	715	676	679	725	698	654	747	659	731	710	674	672	709	684	671	767	659	753	720	708	704	696	691	755	720	723	717	679	686	661	703	665	737	650	741	683	712	657	695	660	668	690	693	701	713	692	654	694	707	711	657	705	631	648	692	702	718	633	700	681	713	687	693	687	676	682	714	689	681	667	722	729	677	665	715	701	671	718	663	704	692	698	675	738	732	698	649	682	708	648	652	653	729	680	709	735	671	687	718	700	692	682	685	698	682	702	653	669	719	714	722	640	671	692	704	696	715	678	684	758	715	725	690	725	675	684	659	661	683	688	705	731	672	675	641	666	685	705	740	722	753	683	657	689	676	708	708	681	699	648	703	666	704	723	704	702	676	672	664	669	708	684	673	693	686	753	701	663	675	674	692	661	666	680	691	658	681	675	698	668	674	666	695	693	663	662	673	685	722	680	656	677	723	698	751	695	684	721	645	684	664	685	710	676	710	694	652	697	699	685	665	706	678	675	657	703	707	682	739	671	709	690	663	712	694	651	692	710	628	701	682	680	667	679	702	694	725	686	732	671	665	721	676	645	701	657	700	638	694	711	657	710	732	695	641	665	650	651	661	683	697	686	719	709	652	676	699	705	679	721	703	769	675	690	706	704	695	732	724	700	717	676	701	727	708	708	664	683	716	677	663	701	677	654	652	663	675	694	698	678	711	665	687	726	721	693	688	704	729	709	641	645	678	710	712	705	705	659	676	664	705	685	698	652	713	704	675	707	673	670	731	694	696	720	687	687	744	676	679	730	740	705	677	651	693	702	719	681	693	709	706	713	685	714	659	688	713	729	701	664	689	696	728	697	725	711	697	729	703	674	676	715	682	714	716	682	725	703	696	689	679	695	767	689	695	670	716	691	715	661	691	674	666	714	668	715	674	719	665	722	670	681	715	699	737	706	687	657	688	691	654	687	706	687	670	672	672	711	684	743	735	739	689	742	652	673	685	716	710	638	667	745	670	743	707	667	669	681	659	685	613	701	692	700	721	637	740	664	733	692	717	653	698	669	682	657	673	700	695	658	687	676	743	682	740	692	683	685	697	737	700	696	706	718	704	676	715	736	696	703	704	716	705	704	683	701	728	704	705	695	678	704	688	697	737	706	677	721	745	701	722	727	701	645	706	695	738	738	683	682	726	721	686	658	677	708	686	747	725	695	672	645	653	654	700	681	737	718	683	705	733	653	724	690	701	659	682	685	703	682	678	749	704	742	690	698	741	674	712	721	708	721	693	718	748	669	693	693	689	724	735	775	704	675	695	711	697	652	654	673	690	645	685	729	703	653	735	722	667	701	670	660	684	728	653	693	656	657	726	710	645	710	623	663	708	648	702	703	677	705	710	709	645	675	692	719	685	713	696	695	717	666	661
7910	15100	13453	8530	6286	5462	3612	2691	2494	2144	1972	9870	24758	16166	7485	2692	1082	738	625	580	550	597	558	585	560	556	571	563	590	574	569	576	574	554	533	576	614	540	565	583	578	575	577	592	550	623	589	571	554	584	548	588	595	590	580	576	595	584	575	595	547	600	558	573	581	549	619	542	606	603	604	607	615	542	596	600	572	559	622	588	595	580	534	563	546	542	609	600	575	556	582	571	598	550	580	585	596	579	593	604	535	582	589	535	593	553	572	593	600	591	560	583	553	550	581	582	538	604	580	616	571	562	565	602	556	610	582	593	556	579	541	550	568	559	622	609	586	547	594	572	583	563	586	570	592	566	609	567	550	588	606	535	581	557	617	587	605	597	594	539	516	616	561	574	563	577	617	528	602	607	591	575	539	562	571	623	540	613	571	559	594	544	562	539	586	563	570	581	534	573	615	579	585	586	547	560	578	614	580	595	590	535	596	570	592	532	566	597	554	575	592	601	536	570	531	561	574	573	587	572	564	558	594	577	578	576	576	558	567	604	531	573	599	600	572	577	614	557	573	554	579	559	604	579	587	591	562	546	520	601	532	569	578	569	590	624	602	572	572	599	611	589	563	599	553	576	556	526	557	550	587	567	594	602	536	577	569	589	586	586	627	570	566	601	603	586	595	583	550	593	571	597	597	558	622	594	565	606	552	576	599	576	577	563	566	613	582	584	599	563	567	581	586	553	589	581	603	559	574	586	560	594	585	577	552	577	570	651	567	517	630	588	559	570	584	564	584	567	535	556	623	572	555	572	574	601	542	612	554	554	595	559	588	548	578	563	623	580	574	550	574	599	597	626	554	604	550	551	529	550	566	565	598	553	607	585	560	578	580	620	557	580	564	612	608	562	641	597	585	589	558	545	580	568	579	583	566	572	574	632	573	556	558	579	571	583	592	549	574	602	602	594	571	533	555	565	589	600	558	592	584	567	612	533	582	551	600	584	567	615	575	587	542	591	546	598	562	577	572	592	594	597	601	590	567	563	578	594	565	579	585	582	580	580	600	520	590	535	614	542	618	594	594	598	527	576	598	600	561	543	553	591	579	593	615	570	550	570	585	571	556	573	554	581	564	602	574	572	564	567	569	541	583	565	607	581	618	601	628	601	547	580	589	605	570	617	560	573	546	593	574	577	557	598	547	579	597	546	596	618	542	595	537	586	561	541	569	546	583	599	579	607	545	613	603	559	585	546	540	533	607	587	597	526	589	574	547	633	561	559	585	602	612	554	590	568	613	576	590	574	608	573	606	581	563	608	598	599	565	585	576	580	591	599	572	580	556	536	579	560	557	592	585	611	561	584	567	594	583	601	580	587	573	586	579	543	548	565	589	574	572	584	602	596	594	601	579	547	554	564	547	562	563	576	557	589	565	567	518	581	572	568	574	588	580	532	595	541	614	586	559	603	565	613	600	632	582	570	586	594	638	599	533	581	603	606	563	575	578	552	559	565	605	578	563	619	582	566	585	574	546	620	558	562	543	595	569	569	607	601	576	571	562	621	597	581	581	600	607	565	536	618	599	586	586	620	569	558	564	576	552	623	583	584	519	577	599	574	543	563	531	633	552	613	610	598	532	564	576	526	580	564	577	606	582	592	571	517	604	590	556	564	539	610	545	547	620	621	563	542	563	568	564	549	546	550	597	564	567	534	564	607	578	559	570	549	593	600	554	575	530	579	566	539	573	545	550	607	589	637	580	585	566	571	561	565	587	558	578	568	551	600	599	602	595	602	561	585	614	582	571	594	594	514	538	581	576	591	558	555	563	566	543	539	590	575	589	549	615	549	566	558	572	570	622	605	535	564	588	526	564	563	560	580	539	614	558	582	563	543	592	595	582	589	561	565	560	535	552	584	584	596	598	553	580	563	603	539	589	594	563	587	569	616	574	604	570	629	595	604	575	525	572	552	543	601	583	613	537	550	577	560	561	555	602	584	577	597	560	545	568	602	579	576	575	579	576	568	553	593	595	610	601	570	573	569	578	585	584	617	580	558	529	628	572	580	575	570	568	542	592	516	590	556	565	628	560	551	609	585	573	561	595	559	594	561	590	565	604	570	555	580	575	578	615	603	613	619	564	546	532	576	605	558	574	571	605	553	570	603	543	557	591	565	566	583	534	538	616	559	578	636	537	566	540	555	582	587	579	594	583	595	569	568	544	557	556	598	523	585	593	551	614	628	552	560	577	580	539	582	607	590	581	591	568	556	550	568	571	569	568	600	586	574	574	514	578	591	522	582	601	571	649	558	569	580	626	604	547	564	585	555	563	529	506	590	595	567	540	583	574	561	564	604	569	605	600	555	534	572	596	563	584	563	567	543	557	553	553	560	590	545	614	605	582	565	556	598	580	585	589	546	555	606	576	574	570	552	553	566	586	561	578	558	556	594	538	572	585	616	573	537	547	529	522	584	606	568	538	580	565	556	529	595	574	546	571	592	584	566	551	575	583	577	603	592	543	574	573	581	626	558	551	555	590	564	584	552	585	531	586	571	579	543	548	575	580	589	554	562	594	552	567	571	544	572	583	575	577	562	570	580	578	545	558	635	563	526	574	554	595	592	586	575	611	567	577	609	580	584	563	560	560	537	564	591	564	539	605	578	554	585	561	585	550	594	593	542	567	547	562	538	542	607	578	580	501	598	552	578	587	589	546	547	548	584	571	583	568	565	560	567	590	564	543	560	574	559	579	559	592	550	558	591	609	536	581	542	564	567	586	558	554	585	618	578	608	563	582	573	550	552	547	560	567	597	553	605	578	571	575	600	563	608	583	512	577	586	631	621	606	581	577	531	568	585	598	562	548	554	548	558	594	560	533	572	586	583	522	546	541	653	542	557	586	560	545	583	618	553	601	572	593	572	575	594	580	597	591	581	626	557	556	598	568	594	565	605	573	552	585	560	566	577	552	616	564	536	549	583	584	622	602	557	618	562	529	567	570	557	577	629	553	574	569	554	562	585	586	577	578	575	580	558	555	591	600	567	555	576	559	569	598	552	578	611	550	565	557	545	597	574	552	587	568	552	592	542	573	535	601	544	610	567	561	584	603	549	604	595	546	564	552	570	552	581	544	569	569	573	593	558	583	605	593	569	574	543	583	538	544	577	541	571	568	575	559	580	600	592	591	590	606	587	597	569	565	564	564	632	601	555	562	553	558	549	544	551	596	563	595	567	560	573	532	589	581	522	614	570	589	550	588	593	581	562	561	575	577	583	545	498	558	578	572	565	605	565	565	546	582	579	588	581	559	540	588	568	589	571	555	559	574	565	520	578	607	538	587	549	572	565	553	576	583	553	555	544	561	599	626	548	582	557	526	600	566	551	555	582	600	544	565	601	569	584	600	533	578	583	580	553	544	600	555	595	584	581	592	559	582	596	520	600	553	599	574	553	589	564	585	580	581	546	588	594	570	574	579	567	576	571	592	558	556	557	591	574	567	580	604	626	560	567	604	542
27042	13103	6636	3952	2136	1337	978	877	718	792	802	873	1631	1394	1099	757	601	591	548	563	563	579	545	558	570	533	541	532	565	571	563	551	590	539	552	542	612	573	579	519	545	581	596	550	563	576	574	541	567	572	592	558	557	540	563	512	578	523	539	594	542	521	533	559	502	518	616	572	594	503	555	553	569	569	578	525	558	555	521	524	587	578	580	512	554	559	553	559	552	576	531	536	586	612	546	564	571	574	551	536	573	534	598	531	570	536	551	556	538	556	563	559	550	556	559	527	585	539	539	527	532	556	574	588	558	513	573	562	528	542	557	572	563	606	520	567	551	575	522	507	583	537	608	564	548	517	570	544	539	645	518	583	558	573	529	536	541	515	553	575	563	557	549	518	550	593	566	516	531	532	536	585	560	537	583	530	550	529	551	581	580	562	523	581	558	563	561	591	551	559	518	554	604	498	532	545	552	535	527	566	573	588	521	577	578	533	557	552	551	581	532	518	567	594	554	569	577	505	545	594	558	544	554	571	563	541	532	535	549	556	545	545	533	542	549	576	532	573	558	514	540	505	572	548	561	571	521	515	551	534	553	507	552	492	550	627	557	566	563	561	565	576	528	540	541	535	557	564	572	546	508	546	595	576	599	547	572	536	542	562	568	592	536	520	554	562	543	547	535	568	536	529	554	611	546	543	547	545	517	575	548	557	569	572	550	523	559	512	526	567	523	556	563	568	563	579	564	531	571	557	515	570	562	540	569	540	602	542	538	524	582	574	587	553	532	559	529	607	585	551	542	550	547	525	570	498	539	566	570	585	510	543	570	563	536	618	570	556	539	553	533	575	537	533	536	554	566	564	564	560	581	504	578	555	539	569	519	523	548	560	551	549	516	535	574	565	553	572	593	548	563	531	565	521	585	505	551	562	550	560	574	556	561	511	556	538	529	541	559	555	624	570	579	553	587	570	535	510	560	515	520	544	554	585	545	557	568	575	549	540	552	579	545	550	576	603	532	531	555	566	555	546	531	552	543	485	530	549	569	563	567	533	557	578	535	525	563	553	526	580	576	549	555	565	581	564	530	572	505	547	547	549	517	529	562	529	576	572	552	568	529	527	536	541	571	547	528	548	571	550	557	541	573	551	547	540	579	564	597	565	513	581	550	574	533	569	574	572	537	526	540	550	531	545	564	539	512	565	550	538	560	548	551	581	526	605	570	587	551	561	551	574	583	532	589	537	615	536	523	536	563	532	546	542	551	523	588	536	534	549	559	574	564	548	574	580	543	573	541	563	547	534	537	541	533	524	514	514	572	569	552	559	568	543	566	564	547	528	593	589	558	563	556	573	564	564	566	584	584	533	551	547	566	581	586	538	540	537	584	557	555	544	541	533	570	557	537	526	519	540	524	510	547	534	555	534	574	569	572	525	588	529	530	559	549	513	561	541	531	598	551	545	610	544	577	563	545	551	540	568	556	573	568	555	554	562	526	524	543	540	556	583	517	554	555	584	535	523	578	564	573	582	561	566	532	539	576	570	574	579	562	552	606	522	505	531	586	570	590	572	580	576	580	558	508	561	569	554	551	548	569	582	592	523	543	512	552	550	517	593	526	562	586	587	541	557	497	579	549	543	540	548	565	538	564	551	551	569	580	501	588	555	555	519	546	508	562	551	515	576	556	526	551	575	558	552	553	517	567	548	519	546	541	552	562	606	596	531	524	592	521	570	538	542	546	516	536	524	546	560	552	545	567	571	560	541	535	560	584	566	576	527	568	557	568	520	633	567	540	509	573	563	533	563	523	601	567	574	559	557	576	533	560	559	518	578	535	551	577	534	545	522	531	538	549	551	555	523	551	564	526	609	591	537	569	608	545	525	547	585	570	561	544	559	595	552	540	540	546	576	566	550	552	545	601	559	511	580	569	549	543	558	557	605	514	533	592	511	546	541	525	537	588	565	531	525	571	549	537	594	573	530	573	567	543	542	507	578	532	612	552	587	572	540	544	588	579	537	527	536	540	555	510	544	567	592	584	549	554	563	539	530	498	561	558	582	564	547	588	608	544	581	581	577	527	513	542	530	549	559	543	549	537	520	533	572	544	590	570	562	535	562	557	573	578	541	557	585	569	524	561	544	554	552	549	549	554	574	565	556	538	597	591	543	539	574	523	573	578	586	517	553	515	569	549	541	523	568	559	534	515	543	553	524	545	562	592	551	547	517	531	554	532	547	568	595	557	567	566	609	563	530	514	554	532	563	528	532	541	558	572	552	587	544	529	549	541	533	542	550	570	514	550	574	596	538	556	515	573	531	564	561	519	550	556	522	589	595	559	578	582	512	558	520	590	557	528	516	576	543	546	577	582	587	577	536	553	569	531	505	557	546	560	519	535	569	569	565	553	550	568	597	558	595	569	540	573	567	538	516	541	588	551	557	524	563	527	565	545	543	541	550	611	538	582	530	569	556	596	539	555	536	543	584	550	549	559	567	561	550	569	506	552	588	545	598	575	554	575	560	540	563	529	554	533	526	530	576	564	524	625	530	553	569	537	518	541	547	539	564	544	540	501	554	574	571	566	560	520	543	567	531	578	526	617	537	580	550	571	557	558	559	539	535	540	555	543	565	555	549	509	543	514	580	524	574	553	577	556	572	548	512	620	505	579	566	534	566	541	553	557	567	592	577	579	576	546	581	517	558	635	585	582	529	549	564	567	531	537	569	558	588	562	559	548	563	513	528	588	591	573	530	550	529	545	542	566	538	553	536	541	551	548	542	558	515	560	532	552	546	568	552	557	536	548	551	559	581	540	579	539	569	550	559	543	554	576	591	522	549	588	570	566	537	528	581	561	578	522	595	567	527	577	550	561	584	612	588	524	536	568	539	570	537	576	514	518	544	533	557	571	561	572	588	536	566	526	559	560	548	536	551	590	519	527	558	547	578	566	522	562	596	519	541	536	544	561	529	548	572	536	520	555	542	575	573	548	548	563	515	539	555	559	579	598	574	531	529	575	543	563	538	589	558	580	548	556	574	553	530	600	518	557	543	579	541	605	545	533	578	531	574	568	613	528	540	557	565	558	583	554	569	557	545	554	561	556	535	547	608	545	562	595	578	544	562	573	561	510	532	586	539	535	584	546	549	542	574	565	544	583	515	542	565	534	548	561	554	550	577	547	530	555	558	539	524	579	537	556	516	553	566	585	550	571	571	548	565	538	580	563	551	586	552	546	548	576	590	620	533	535	573	560	590	561	564	543	494	535	599	577	531	560	605	553	600	570	590	560	554	600	571	621	545	586	553	566	539	531	556	562	576	544	581	539	583	587	523	585	528	527	563	509	526	584	528	514	558	515	533	534	527	564	549	567	537	539	567	576	571	526	555	552	536	546	560	510	547	559	566	543	555	563	566	545	529	565	566	524	573	578	581	546	562	576	615	550	555	569	557	537	550	578	565	531	506	539	548	564	545	576	554	527	541	607	564	514	558	534	571	565	557	558	565	548	535
6866	5826	6088	3702	2402	1598	1178	986	867	831	866	986	2034	1606	1007	686	550	436	469	507	459	456	436	429	465	439	401	449	499	433	479	433	441	480	476	462	492	457	440	482	472	462	450	438	444	472	416	449	442	484	460	455	449	465	456	482	433	468	443	487	481	450	434	460	440	439	477	437	454	486	446	444	469	436	455	460	418	451	437	474	467	493	436	464	439	486	455	433	469	437	440	442	441	458	474	428	448	457	475	451	443	459	429	473	425	455	492	400	429	489	449	426	423	483	471	466	399	469	453	463	476	474	444	481	472	481	430	424	390	436	418	434	441	465	441	447	452	493	458	415	480	421	484	478	449	489	440	423	456	429	454	465	452	466	440	438	456	466	445	437	468	447	481	446	470	465	433	461	449	445	482	469	448	435	428	467	495	478	444	485	461	490	486	414	477	441	438	430	479	456	448	431	473	508	459	482	475	421	446	431	416	434	454	445	488	473	447	449	414	488	466	440	430	418	466	476	440	432	460	481	421	422	443	468	483	444	431	456	443	442	450	439	470	439	452	453	468	476	461	471	466	449	426	382	434	501	499	457	494	467	438	459	436	497	495	455	499	441	516	457	455	451	422	505	487	452	456	479	459	477	442	501	439	471	468	442	459	432	412	442	436	465	468	442	472	448	447	433	458	437	460	475	459	434	478	444	451	429	446	454	447	438	442	448	423	442	455	429	479	473	455	460	468	471	446	443	439	472	474	437	417	447	443	472	477	427	433	494	425	479	473	406	464	443	485	446	444	427	440	463	445	439	462	459	451	474	453	499	431	432	431	428	458	464	457	493	468	471	462	468	495	427	436	413	462	449	493	467	412	463	429	484	447	464	467	463	452	493	462	468	438	471	452	428	482	448	467	499	436	421	434	465	462	461	449	421	471	467	444	444	439	469	466	491	493	465	422	464	463	436	433	432	421	466	435	458	468	453	432	448	447	461	460	417	450	439	476	484	470	466	439	458	448	509	465	465	451	435	451	447	484	469	478	508	457	503	477	409	482	451	469	466	447	415	448	446	462	434	444	479	463	473	454	486	451	487	413	448	468	466	461	442	439	438	453	447	470	455	483	475	441	428	462	444	422	477	460	458	479	477	474	412	452	439	473	486	440	458	473	454	479	435	460	471	453	431	464	467	462	475	469	413	477	418	431	444	448	474	437	469	446	440	468	447	442	440	477	439	483	450	407	446	453	449	449	443	486	446	463	467	448	460	461	453	461	464	431	524	444	424	449	451	434	432	465	423	440	434	472	442	453	468	462	465	461	427	484	446	452	492	454	437	443	455	464	483	460	441	469	490	468	449	450	437	462	443	452	460	474	472	489	432	420	449	489	493	462	430	481	446	442	442	416	462	443	430	481	433	432	403	479	480	446	454	463	447	433	406	422	426	414	410	425	447	415	471	467	459	428	442	444	442	439	454	453	436	496	459	442	437	452	491	462	460	454	479	459	480	495	493	460	468	461	474	473	437	516	432	475	456	449	462	377	436	436	479	421	519	469	434	499	493	432	451	472	463	451	444	461	470	465	484	462	457	468	434	446	424	473	458	450	500	441	437	454	437	468	494	448	470	445	461	465	464	498	463	489	457	460	454	473	484	464	444	444	475	446	450	470	466	437	498	436	483	460	465	420	491	465	450	480	434	452	471	480	448	433	463	442	439	422	498	458	426	439	433	474	450	412	507	444	450	442	490	464	425	473	468	439	441	439	446	472	430	445	443	422	468	477	453	474	462	429	419	456	423	461	457	450	446	461	473	438	454	490	413	482	498	446	483	461	439	453	469	501	478	438	428	500	446	423	482	464	479	464	446	473	464	467	479	464	483	438	456	455	461	437	442	454	457	449	465	457	428	408	449	461	487	474	437	474	429	461	442	492	467	406	458	425	470	487	457	438	456	431	458	463	453	446	446	452	439	447	452	441	458	431	434	472	429	443	469	462	400	439	496	429	465	456	429	434	499	461	439	444	465	477	448	454	458	467	472	443	448	480	476	452	474	487	410	408	418	436	480	435	410	490	412	465	446	456	447	485	444	458	456	435	480	441	455	471	446	474	499	491	455	426	426	493	442	437	462	452	471	465	473	404	467	480	489	449	448	465	471	451	505	482	468	493	454	431	524	428	463	433	466	433	432	473	462	427	472	462	463	442	443	480	463	443	449	452	417	532	468	482	481	439	421	501	461	434	421	433	453	454	419	449	491	436	455	433	441	448	490	439	478	438	471	454	467	454	449	466	450	478	428	455	472	460	445	446	445	456	468	431	419	430	468	440	489	449	463	408	462	449	484	463	482	461	472	437	466	451	467	431	468	484	445	503	447	409	479	456	470	465	463	421	467	446	463	434	474	472	441	423	451	462	444	426	449	471	460	463	459	407	498	482	475	464	454	488	434	452	448	428	470	481	466	457	447	424	463	487	437	450	425	425	469	460	468	467	478	450	448	451	449	439	436	437	467	442	454	420	450	456	485	458	481	439	455	480	419	487	467	454	500	463	424	466	492	456	452	421	490	505	459	472	462	433	439	478	491	452	448	441	456	454	432	480	446	467	486	419	431	466	478	484	472	446	477	428	473	473	456	484	477	471	492	477	469	442	521	438	462	460	448	439	451	463	428	459	430	484	469	461	456	459	421	442	433	456	438	454	448	449	449	490	490	439	427	447	462	405	428	443	406	471	475	447	453	457	439	488	431	459	441	428	469	422	445	445	410	453	472	468	434	432	450	438	437	426	441	490	447	440	453	460	481	489	466	441	464	420	434	449	434	483	499	467	474	489	427	443	465	465	427	459	476	466	426	449	469	483	447	419	489	457	449	457	490	430	467	444	438	469	444	497	448	460	426	464	467	467	476	464	433	440	477	458	446	425	455	430	467	398	410	446	467	497	440	432	440	446	407	430	479	503	460	500	455	442	412	494	448	448	440	457	466	490	458	486	453	470	441	503	444	472	462	489	487	455	448	476	440	431	459	452	478	470	440	433	456	418	446	464	448	488	460	494	430	496	451	457	462	456	484	440	424	419	491	467	456	488	448	440	454	462	438	443	475	451	446	458	427	463	503	445	447	452	424	473	461	446	421	442	441	479	507	462	467	479	453	431	475	498	467	465	444	489	457	470	436	438	466	463	446	419	441	435	413	455	448	448	438	475	458	462	453	454	472	430	438	447	454	445	454	484	470	503	462	463	427	426	444	434	424	451	472	446	427	436	491	469	478	457	477	439	478	448	423	455	458	445	432	444	440	483	485	428	484	424	474	497	432	459	459	467	487	474	427	447	459	445	440	418	442	453	431	466	454	459	454	449	465	463	429	435	454	469	449	442	400	456	446	425	415	469	499	485	455	431	453	447	467	445	423	428	453	469	438	468	443	435	467	409	442	464	419	457	448	441	465	422	452	466	486	501	501	471	440	434	437	415	452	493	435	464	463	468	487	491	459	458	420	438	497	478	471	444	482	442	448	446	425	418	441
24757	20842	26849	24651	13400	4706	2636	1717	1285	1192	1098	3124	12922	9796	4728	1790	819	608	598	595	591	572	577	563	616	546	563	620	569	520	569	570	563	551	570	575	587	588	573	568	629	582	563	543	581	603	518	580	572	562	542	570	506	577	577	539	561	548	559	561	532	571	557	547	550	578	572	617	564	591	570	580	556	569	574	546	554	586	582	577	559	558	579	543	538	566	550	531	552	560	575	575	565	572	573	545	583	595	569	573	575	565	570	545	555	544	554	594	551	580	548	531	543	521	530	554	561	578	571	572	596	560	549	561	568	556	565	591	531	589	561	558	539	553	560	574	560	532	549	561	568	541	529	575	579	545	567	594	547	533	580	571	562	561	535	564	539	542	589	530	523	586	593	543	621	536	548	593	550	571	527	515	564	564	576	558	594	567	544	589	539	592	559	562	548	571	555	542	539	563	587	586	541	574	604	543	569	565	591	558	557	547	506	604	534	583	581	543	572	562	555	565	565	531	524	620	583	566	568	567	556	566	557	548	564	551	590	577	570	559	560	581	570	533	552	606	586	575	530	563	606	575	615	588	595	555	546	595	550	555	581	540	565	564	581	605	551	538	587	574	631	564	572	539	602	580	562	537	576	567	551	583	539	553	544	541	591	584	568	535	551	581	544	535	565	517	526	570	606	553	538	585	584	566	578	560	542	568	576	505	558	516	556	545	559	553	540	556	568	594	576	593	586	588	551	566	557	544	608	584	573	588	524	599	530	590	588	543	550	564	583	529	581	547	572	600	591	583	546	543	551	556	534	590	558	570	557	513	564	564	576	581	523	535	546	600	581	531	591	522	615	620	561	563	541	560	529	572	556	563	556	567	581	574	569	592	546	571	507	551	566	548	555	578	538	557	572	517	504	589	566	543	565	567	522	577	560	587	558	553	522	571	644	538	547	545	551	574	557	572	582	562	546	534	567	573	551	585	587	577	519	574	596	557	610	615	570	588	565	538	559	564	590	598	582	577	591	593	607	612	608	552	571	602	572	577	550	550	571	586	588	564	558	614	591	581	568	526	576	579	542	588	575	560	559	537	524	541	569	570	580	559	548	541	587	538	544	589	566	573	621	559	544	550	526	550	552	604	567	545	544	555	536	548	574	583	580	556	554	531	563	538	580	528	553	559	604	554	555	544	557	545	599	562	576	558	573	554	559	536	573	531	574	589	537	530	582	573	578	558	556	567	560	551	600	514	547	559	600	627	575	561	598	556	563	539	548	570	559	540	545	553	588	562	559	549	571	533	547	532	567	592	530	566	557	599	530	583	553	575	564	564	563	561	561	581	555	526	587	536	545	570	539	571	520	526	577	559	584	564	567	542	573	524	533	532	550	576	555	543	579	544	544	539	547	536	547	545	576	556	581	565	549	553	543	555	546	552	560	536	559	544	572	548	565	586	589	568	564	574	545	598	556	554	568	529	572	569	588	590	549	538	603	593	557	544	561	559	585	594	559	536	575	592	607	588	519	573	559	541	575	552	579	572	592	606	591	518	587	537	548	574	563	551	557	599	576	552	573	538	570	554	611	550	568	503	611	561	542	597	573	558	569	521	536	594	577	585	554	541	552	533	551	585	506	551	553	534	597	614	542	581	504	541	560	532	580	563	567	585	587	561	553	546	546	524	533	549	545	516	543	548	562	561	610	586	618	589	533	571	599	590	559	550	525	552	576	590	546	544	566	557	549	563	569	538	515	521	577	566	541	603	544	559	576	550	578	560	559	576	550	582	543	544	549	566	522	552	538	558	574	526	577	588	598	579	614	579	584	583	531	601	533	600	497	529	549	541	568	585	585	517	609	578	558	559	562	536	571	552	559	583	567	527	541	559	550	567	575	565	607	568	601	530	570	575	584	581	548	558	559	582	537	545	533	580	586	580	605	535	560	566	539	561	534	566	556	478	572	564	594	531	550	547	553	553	548	536	588	585	569	539	533	548	544	532	574	555	557	569	542	544	577	559	570	589	537	568	554	544	555	586	508	574	546	539	564	536	607	541	550	581	528	582	586	573	542	541	585	564	567	592	560	512	529	618	552	558	552	581	562	578	591	565	559	530	547	554	542	594	575	536	547	565	560	559	556	587	560	564	588	569	552	567	530	549	533	567	568	553	599	573	577	531	582	576	530	520	584	577	538	536	563	552	584	594	574	527	570	600	543	550	549	563	559	560	601	568	598	571	529	590	592	550	551	541	600	572	603	582	525	561	573	572	562	549	532	555	604	580	586	549	573	607	566	548	524	574	577	608	592	563	564	564	557	560	609	567	561	596	536	560	567	555	564	578	573	570	555	568	513	554	559	553	530	573	578	555	619	552	568	564	557	573	540	600	590	576	563	567	559	560	566	552	613	551	574	520	570	568	574	534	541	554	589	573	555	582	531	562	588	570	564	576	546	560	516	534	502	550	516	576	623	578	531	508	497	541	596	579	553	562	579	548	551	546	540	526	579	507	597	588	543	539	602	555	541	569	553	561	584	534	566	598	587	549	576	582	594	566	547	531	537	553	528	558	550	591	570	548	524	563	585	559	564	563	560	564	495	560	598	526	604	587	550	556	551	571	563	536	630	591	597	571	590	550	561	616	570	536	541	542	580	578	578	569	572	562	598	517	545	570	513	586	543	597	605	575	522	571	573	590	557	605	578	516	585	528	577	549	588	563	565	548	564	569	589	543	593	606	578	565	550	571	598	573	600	544	569	560	557	501	562	553	564	542	534	563	591	586	504	600	568	583	566	595	558	567	563	545	558	588	579	539	536	556	561	561	560	574	618	565	509	584	545	553	512	571	542	561	537	549	548	587	556	567	548	572	558	531	587	567	617	566	576	553	557	524	569	577	564	565	586	543	519	559	536	532	557	561	552	558	528	492	571	564	586	550	541	542	551	546	544	640	557	525	556	565	576	523	563	571	517	598	565	533	539	570	578	598	558	548	550	593	591	530	588	599	559	565	557	559	549	547	540	549	567	563	506	558	576	584	581	543	612	518	566	561	559	510	544	597	553	576	564	549	554	539	607	586	558	544	555	549	590	556	570	588	561	555	537	572	591	566	549	564	624	573	592	605	566	553	587	542	560	587	576	564	607	540	537	537	559	593	564	557	598	582	539	514	559	536	539	562	597	539	550	580	565	571	515	523	535	561	612	547	543	579	565	567	606	545	560	573	600	570	553	544	534	589	542	536	566	521	582	574	576	568	566	569	534	586	573	560	587	556	531	588	553	590	534	563	605	521	526	556	531	533	537	600	559	555	568	580	567	546	573	551	569	564	569	594	568	570	596	543	569	569	573	569	575	540	546	557	519	568	599	542	522	567	569	531	553	554	594	591	541	536	554	534	617	590	587	544	599	561	582	551	577	570	544	555	573	538	572	600	543	573	570	582	588	578	590	598	569	568	532	551	578	567	545	540	563	556	577	559	531	548	536	560	554	585	585	570	558	611	561	568	560	552	541	545	549	563	563	568
6031	10304	11380	8360	5782	3781	2506	1971	1745	1514	1431	4638	14150	9609	4649	1839	780	559	457	480	454	495	492	449	445	461	476	499	491	488	534	482	485	493	451	494	455	499	482	482	475	471	467	447	499	462	536	517	477	460	537	474	434	472	485	517	493	459	462	471	500	424	480	487	429	485	503	469	493	460	495	470	456	445	476	451	481	458	497	506	467	483	516	465	475	482	435	474	469	508	464	482	450	463	468	468	447	485	506	461	492	470	498	498	481	511	497	463	439	496	494	471	427	464	479	467	496	488	487	474	482	499	487	492	465	468	499	504	470	470	445	428	505	482	439	476	511	477	491	423	449	514	473	437	480	474	538	496	493	510	454	522	487	474	487	495	448	479	462	505	498	452	463	481	484	477	470	489	495	452	464	489	503	474	462	462	440	472	494	495	463	460	502	487	480	472	469	475	469	495	488	470	474	506	454	489	469	491	449	457	471	481	476	497	503	519	537	440	483	472	519	493	477	494	476	466	465	499	471	486	479	470	456	484	506	476	506	452	495	443	469	499	498	452	490	438	487	493	461	492	498	487	449	481	462	459	514	466	465	469	474	453	517	434	494	440	494	517	480	470	441	477	466	478	477	427	473	468	452	493	440	483	457	490	493	477	489	476	487	474	430	476	464	473	477	450	454	474	489	451	491	456	467	487	472	443	467	493	471	469	494	482	508	483	462	484	485	475	488	469	509	470	456	435	434	483	494	484	433	501	474	489	454	459	499	483	479	432	463	497	491	469	494	483	482	475	482	527	480	461	487	457	476	481	430	530	460	462	465	468	466	468	456	461	519	432	477	486	501	481	461	480	444	483	484	471	489	474	482	473	460	471	459	500	457	479	461	501	466	474	487	465	479	431	487	470	501	495	460	469	469	482	455	470	474	490	479	444	448	490	506	479	437	504	494	489	486	418	480	490	483	505	482	468	466	469	476	442	476	461	489	464	486	496	466	473	478	442	436	455	515	456	452	478	469	450	468	456	484	525	457	460	450	476	465	490	526	493	499	481	463	483	475	512	447	467	497	507	473	432	486	500	496	462	464	474	466	444	446	477	448	490	490	452	435	457	494	456	508	450	468	450	478	448	483	493	488	484	447	476	472	446	441	475	492	516	464	501	495	469	455	446	478	447	463	473	488	483	454	556	487	447	502	495	470	473	465	465	461	495	481	478	500	473	462	462	456	490	456	464	484	456	491	446	491	482	461	500	454	456	475	441	503	530	477	467	458	441	480	489	478	493	463	444	490	470	452	491	490	477	523	488	500	469	474	469	484	492	449	470	447	470	469	479	496	463	480	472	490	465	501	466	473	507	469	469	446	438	476	498	501	473	451	481	515	475	503	518	487	481	526	491	492	501	488	516	490	477	490	499	464	490	454	453	489	466	496	491	455	454	465	482	483	496	464	454	506	482	464	492	468	496	456	444	486	453	476	461	451	492	482	493	470	475	438	485	480	485	448	468	494	468	492	480	504	500	449	478	499	467	484	497	468	512	523	508	486	479	462	463	478	434	509	461	473	438	453	518	482	459	505	509	479	513	474	478	463	458	495	506	465	472	461	449	512	448	476	454	450	489	477	513	483	461	473	458	476	504	512	419	491	484	480	454	485	489	466	505	453	429	471	468	495	474	457	461	467	430	458	509	473	452	469	437	500	449	469	508	456	496	460	474	477	495	511	464	461	460	445	485	475	489	476	455	500	456	454	478	459	506	450	528	480	495	460	473	511	515	534	473	454	488	498	456	471	475	447	447	471	483	472	517	478	505	514	489	478	476	496	493	487	473	484	481	496	476	475	474	477	482	455	496	492	445	489	481	454	457	486	446	459	476	458	477	468	493	464	453	474	439	479	448	444	459	447	456	474	495	493	471	488	457	483	485	471	450	458	442	501	456	468	490	471	472	418	499	479	482	479	488	498	503	476	460	475	458	471	495	457	461	506	513	495	498	499	454	462	464	453	500	458	477	466	465	458	420	507	512	475	447	479	453	491	468	490	480	474	495	515	479	471	501	517	449	447	456	509	500	495	488	474	442	495	475	456	453	497	518	487	470	483	472	473	455	480	496	456	511	463	504	468	464	499	453	510	488	444	447	450	498	476	519	444	451	484	477	500	468	458	446	486	509	500	467	444	464	456	503	518	468	478	466	499	446	478	499	480	518	486	496	505	452	445	471	478	471	498	465	476	473	449	484	455	524	458	503	465	485	452	472	486	480	480	480	472	487	485	504	448	439	464	474	474	455	463	492	480	484	474	450	478	490	442	455	460	451	520	511	413	475	460	452	497	470	456	483	487	504	481	463	489	477	449	470	451	509	483	484	464	472	471	482	506	478	461	496	484	488	464	527	486	476	482	509	475	477	468	468	460	493	466	489	533	464	476	520	463	511	442	486	470	465	488	459	480	467	489	492	470	489	500	485	488	508	428	420	467	488	491	498	454	503	481	446	455	479	490	447	526	459	474	468	478	481	468	465	450	473	490	458	461	507	439	493	460	492	485	490	477	485	490	460	487	438	441	465	471	482	480	447	459	463	451	450	467	522	488	478	467	439	502	486	505	457	521	474	488	495	481	488	469	479	498	514	467	478	466	478	433	462	488	487	491	468	476	504	495	447	494	480	509	436	475	491	482	448	491	521	517	457	507	449	433	477	495	475	489	466	469	489	490	485	493	468	453	463	452	447	482	461	499	495	448	467	471	468	483	531	473	443	474	494	473	486	468	463	523	494	472	450	473	488	414	463	482	488	524	460	457	488	462	469	465	458	455	439	502	493	423	461	475	474	444	463	488	459	455	494	482	476	463	472	497	501	465	484	447	483	477	473	466	465	509	484	471	516	425	449	490	520	498	475	490	467	486	492	459	494	461	483	465	494	501	485	499	462	456	472	457	489	449	454	458	477	493	500	500	454	493	470	457	489	477	467	469	479	480	494	471	492	507	453	462	483	459	506	495	476	466	437	475	478	484	492	507	479	454	485	473	458	486	471	465	467	462	472	469	445	453	463	473	440	435	507	473	452	467	467	481	496	431	481	511	506	469	499	460	486	535	466	496	455	460	448	467	507	469	444	481	481	453	485	478	477	421	458	493	502	482	471	469	465	491	457	424	474	458	485	461	498	452	447	476	420	483	475	506	433	480	500	445	467	476	457	480	452	472	471	444	482	492	476	452	499	464	535	483	436	489	480	455	486	489	475	490	475	509	451	462	445	479	478	477	504	468	463	484	492	452	500	489	504	498	487	472	512	444	459	472	507	493	465	489	459	486	467	447	477	469	500	445	488	502	478	481	488	475	449	434	488	473	485	464	488	436	458	492	458	479	462	470	489	451	437	474	458	468	466	457	467	471	493	484	515	470	485	450	487	479	463	471	517	482	492	484	444	477	461	454	497	471	487	429	479	500	457	456	465	509	534	445	478	475	465	476	480	454	455	460	466	444	466	478	505	493	471	447	452	455	455	485	468	512	451	473	455
23729	20664	27626	23786	20477	11722	4669	2699	2099	1799	1573	6765	24227	18081	8986	3200	1125	769	729	677	702	651	652	687	695	704	673	716	649	675	659	665	670	669	667	670	672	683	656	696	671	644	670	649	678	622	684	662	690	706	687	682	649	645	617	676	675	688	671	661	697	688	695	670	693	685	691	691	684	655	640	676	669	667	679	606	687	684	669	654	694	693	672	616	663	659	699	676	705	682	670	660	645	723	678	663	663	643	654	723	611	654	680	645	618	658	652	680	688	685	683	656	608	655	661	661	620	669	671	674	675	638	676	642	647	681	685	668	698	639	682	649	683	675	655	658	710	697	681	647	673	666	616	689	674	664	659	647	621	726	682	657	657	668	681	668	696	609	680	684	660	705	666	677	733	669	692	635	662	726	680	674	664	712	633	699	648	635	669	716	640	653	672	689	652	685	652	682	662	686	674	620	621	604	668	643	703	663	624	658	667	664	736	657	721	672	645	672	652	664	692	655	652	668	688	640	632	674	665	637	680	631	686	665	630	690	610	641	651	687	625	669	658	636	738	689	691	658	700	666	611	630	653	665	717	655	619	685	701	615	645	663	659	643	684	615	644	668	647	663	652	694	669	633	653	662	702	664	728	622	615	697	696	648	659	676	656	663	672	680	728	650	649	706	684	688	693	694	668	640	661	634	652	637	645	680	685	697	652	653	683	694	633	706	668	656	636	698	693	631	680	658	626	612	669	621	663	675	657	632	730	727	662	657	685	621	678	641	668	683	674	641	609	686	655	655	616	635	643	672	663	642	715	647	687	648	619	687	651	647	677	631	665	674	698	692	663	673	701	673	649	694	647	633	641	698	656	661	666	619	612	657	671	642	646	582	659	627	659	622	709	692	625	657	685	653	655	628	624	653	657	657	689	625	690	701	661	681	686	630	666	667	665	646	598	645	698	671	647	677	636	642	633	653	640	704	661	676	633	691	658	682	671	663	630	605	636	668	656	665	680	688	648	635	672	649	680	658	638	706	678	636	660	706	680	676	643	631	624	662	685	703	670	686	693	662	660	692	661	660	666	680	643	684	639	650	622	647	621	636	637	656	709	658	683	703	700	642	673	694	666	742	679	680	687	659	658	647	689	658	693	669	691	683	590	656	700	685	682	682	640	667	689	631	662	619	684	652	668	631	624	681	681	641	661	687	639	662	651	688	700	675	644	663	646	706	678	651	702	667	710	655	705	652	635	628	660	662	653	684	654	692	637	695	684	689	645	652	662	667	673	651	657	628	713	684	707	732	650	677	630	647	683	719	688	729	659	666	689	686	637	684	700	686	705	638	652	656	609	650	644	674	666	662	665	642	635	646	648	669	664	674	681	641	672	678	648	635	708	681	683	663	667	652	630	631	655	676	628	668	694	593	656	679	656	656	652	657	656	613	667	669	694	662	670	670	660	641	661	693	646	637	662	664	684	714	669	636	606	646	630	678	669	653	641	651	688	634	625	726	685	638	647	666	700	668	655	677	668	601	681	642	651	661	644	648	656	624	656	674	642	636	647	670	650	658	658	706	659	664	680	641	666	638	676	677	686	658	631	691	639	665	681	652	628	657	672	650	647	616	698	651	660	684	639	647	648	636	643	680	667	655	653	657	673	649	667	675	681	690	622	677	684	648	691	620	682	662	676	644	656	660	606	661	657	676	654	663	685	605	670	699	678	624	686	677	609	645	642	660	692	665	692	713	676	698	660	663	671	652	653	688	609	664	642	651	701	630	653	671	636	692	689	662	649	630	725	694	689	650	643	683	674	650	659	639	667	653	685	647	675	642	671	666	684	718	652	663	654	625	680	656	676	658	670	651	673	637	660	595	614	714	685	621	647	681	680	646	622	616	602	683	661	710	683	681	684	658	645	651	706	682	725	639	699	650	635	698	651	668	703	674	630	626	638	657	701	716	634	680	689	664	637	609	640	675	645	655	681	701	701	632	636	656	687	647	633	699	641	666	662	667	653	652	667	598	700	658	640	645	647	596	609	618	669	631	650	630	669	647	655	616	648	655	655	675	663	685	646	676	621	651	672	626	673	643	654	667	663	682	643	649	630	679	646	615	666	693	658	675	699	658	655	694	658	681	621	615	686	685	648	661	618	671	674	673	670	696	593	700	657	598	667	635	643	666	652	687	673	658	655	653	656	676	601	665	610	653	665	639	632	705	634	675	695	668	656	673	678	701	673	704	678	695	668	627	632	633	703	697	649	679	670	648	669	689	691	597	698	623	676	643	690	689	657	702	658	668	673	678	665	622	662	675	638	636	676	657	660	627	680	610	680	657	716	746	647	684	730	651	617	646	626	620	683	570	675	653	658	643	670	651	634	649	680	650	685	693	672	688	697	666	644	661	677	650	678	653	653	702	692	679	675	666	669	668	694	657	665	643	658	659	644	670	662	653	662	660	618	635	667	634	671	662	673	719	658	667	651	652	676	675	681	653	673	678	689	626	658	709	650	651	673	655	655	663	679	644	655	653	644	629	666	679	632	656	623	686	653	673	677	666	639	647	648	689	655	668	654	662	632	624	624	656	662	673	625	659	637	681	640	678	668	657	609	679	655	651	693	713	652	656	640	655	655	683	639	706	675	701	674	655	693	632	717	643	689	696	659	678	695	631	638	680	647	679	631	651	672	637	682	656	699	657	714	615	706	652	659	681	704	678	665	643	652	631	627	669	657	635	659	657	696	673	663	659	695	599	675	656	685	623	646	614	624	669	602	657	658	681	662	705	636	630	680	651	660	657	652	643	638	708	625	674	694	683	676	660	679	685	628	643	634	649	638	624	661	655	646	679	675	659	636	665	677	683	702	687	631	670	669	631	607	638	694	676	667	697	671	649	649	657	646	706	639	666	695	656	667	651	653	674	655	639	706	660	642	664	665	674	715	644	667	617	631	625	684	655	667	662	648	655	632	691	672	679	665	667	696	664	639	684	667	694	679	657	669	692	676	664	688	648	713	670	681	636	651	634	726	660	672	604	646	713	653	629	611	691	624	654	635	678	619	629	660	665	681	665	706	644	673	581	633	609	673	680	659	690	672	672	626	676	635	668	643	689	650	623	669	642	702	623	695	658	639	713	642	678	683	642	673	685	666	646	665	637	622	653	626	646	659	690	630	646	671	676	656	675	649	690	665	659	636	628	669	672	671	702	658	664	676	687	660	680	687	653	688	704	677	713	643	647	652	682	608	652	716	635	676	667	657	677	615	660	662	667	619	672	671	619	645	718	660	691	625	660	675	628	643	671	661	688	657	653	645	631	681	633	658	678	641	669	656	671	655	637	679	639	640	699	641	704	718	727	637	678	669	672	624	639	656	698	641	670	665	616	604	633	650	641	638	580	669	670	675	636	656	676	658	659	631	665	644	630	663	691	733	654	704	672	658	672	636	612	666	647	636	665	645	675	689	671	632	632	665	680	642	680	601	616	688	677	651	628	683	644	666	690	686	663	685	650	628	706	640	678
5929	11174	11035	11985	7406	5017	3752	2994	2526	2115	1842	9372	23305	15905	7828	3054	1068	642	577	600	603	552	559	597	615	577	552	639	548	580	569	572	555	551	563	571	577	573	575	573	579	546	566	570	548	540	545	573	544	533	588	607	525	573	520	499	589	574	541	535	530	536	597	503	553	569	544	605	549	562	571	558	531	566	525	546	587	563	544	568	575	535	591	607	553	575	564	576	572	568	533	506	549	559	524	535	557	517	560	558	581	510	550	572	538	556	577	521	577	572	533	565	566	570	559	564	590	558	549	532	550	558	596	503	567	548	524	588	545	587	565	568	568	523	555	538	567	544	544	572	576	573	586	553	590	546	521	537	560	535	554	540	546	532	579	541	537	551	561	544	558	555	553	558	561	570	560	565	555	512	558	558	599	562	479	584	549	575	538	547	486	569	515	567	539	518	526	561	591	588	524	537	558	543	542	536	551	568	573	523	536	544	554	537	573	534	546	562	504	554	551	566	586	542	565	559	532	523	549	554	574	539	530	521	540	512	539	552	547	533	544	537	552	547	580	545	518	570	557	592	576	517	529	511	582	583	576	568	581	566	591	541	558	574	538	572	562	542	542	596	545	573	590	553	545	522	543	569	523	577	535	600	576	546	532	517	511	544	539	516	561	569	550	550	561	571	575	559	568	554	553	545	597	550	526	598	547	543	575	538	579	524	566	517	550	530	499	512	573	598	561	569	526	562	529	526	579	589	580	574	611	590	572	496	538	522	540	539	595	594	524	537	519	540	572	572	543	546	568	560	545	508	549	518	578	590	559	544	564	558	580	532	580	548	556	559	549	570	587	558	574	569	555	574	580	548	533	535	539	529	537	555	574	499	551	559	592	512	529	546	545	555	557	534	582	559	565	553	547	560	590	556	550	554	544	528	563	556	519	513	542	547	537	559	570	564	548	561	548	630	548	555	595	589	549	561	562	569	505	540	510	590	547	586	506	536	585	575	500	552	538	574	535	564	539	552	552	563	566	545	536	508	535	594	580	514	523	561	531	572	531	546	576	581	536	548	571	553	575	547	537	541	545	478	587	562	544	588	514	530	526	552	559	571	577	569	576	541	509	524	590	535	530	573	499	518	565	522	541	502	536	537	522	572	527	544	560	528	530	576	532	516	561	575	566	528	564	532	571	553	526	549	539	520	543	526	535	510	567	539	545	605	522	540	556	577	536	552	559	563	520	538	542	519	539	598	549	559	561	515	534	504	596	551	527	528	543	500	581	573	563	600	531	557	534	535	503	524	535	538	545	576	519	561	560	544	561	569	552	560	563	515	548	574	574	515	539	578	570	514	587	552	565	555	585	577	612	557	530	559	527	522	578	558	575	529	538	544	557	532	557	555	543	500	533	601	585	559	576	535	583	571	578	555	581	525	537	564	473	562	538	590	586	568	539	526	547	530	581	562	536	525	534	579	548	555	560	583	566	564	549	513	555	532	569	570	607	556	565	542	568	558	560	553	573	577	535	606	541	520	560	512	561	532	547	536	554	524	597	554	564	527	563	551	545	550	565	575	583	564	535	594	596	525	534	539	575	530	554	595	561	588	556	544	562	561	566	542	559	530	533	569	559	547	547	549	552	611	556	520	560	531	535	551	529	572	550	523	569	562	532	527	542	533	536	539	549	564	586	528	534	539	537	557	537	542	585	574	505	559	551	591	564	549	545	572	532	572	583	566	565	536	599	487	544	607	573	528	558	541	576	552	567	535	559	526	541	597	560	551	498	561	524	619	535	540	559	532	526	577	532	557	554	583	552	516	506	551	546	569	516	519	576	552	577	558	531	557	546	553	509	572	581	575	575	568	545	555	561	562	552	573	579	539	546	522	589	534	557	574	570	558	537	587	574	554	557	515	557	577	577	503	591	559	505	546	529	553	557	575	558	584	582	530	528	579	564	527	572	531	519	544	584	549	592	607	521	576	599	528	539	582	592	565	524	553	522	557	548	508	572	543	568	552	534	634	524	551	531	571	580	534	537	581	519	518	551	561	588	516	542	567	536	552	530	533	564	546	546	558	535	533	572	539	554	527	585	579	603	537	603	583	557	556	531	526	566	529	536	556	586	546	557	567	558	548	589	563	563	556	572	533	539	503	574	507	492	554	582	561	561	565	560	580	542	528	507	517	526	537	535	539	544	602	571	564	517	555	526	567	561	553	550	546	517	533	543	523	570	559	591	555	512	583	568	534	569	535	574	535	530	554	516	574	554	516	566	547	522	577	552	570	585	499	538	517	539	562	516	573	597	600	526	564	497	566	502	559	566	563	546	549	539	526	584	597	579	577	549	498	541	540	558	514	543	599	562	548	575	585	514	548	577	540	547	527	537	563	515	517	591	536	544	541	552	525	543	555	584	531	580	557	553	550	585	555	547	538	503	533	541	530	557	554	536	567	565	577	588	547	580	569	556	526	580	545	550	515	592	553	549	525	554	590	567	522	517	517	565	555	541	544	534	539	574	573	558	529	545	511	559	536	601	580	508	542	569	551	552	533	589	553	550	551	549	571	538	536	559	538	565	556	573	541	582	592	526	560	517	561	570	545	542	590	591	569	562	545	562	500	569	570	561	528	583	552	546	519	536	528	579	526	536	549	603	535	550	603	553	559	537	516	515	558	544	508	551	562	565	524	543	522	521	531	561	516	550	544	546	590	547	575	509	605	531	573	520	541	568	559	551	523	505	576	550	574	542	594	516	541	525	548	531	527	570	571	524	537	578	566	551	528	531	557	551	589	575	532	596	532	543	570	568	579	529	567	532	536	569	509	574	607	521	552	577	565	568	545	559	597	558	542	561	569	484	518	574	519	582	545	563	487	561	587	556	569	577	559	574	491	544	523	531	546	546	570	562	536	539	567	537	504	534	507	556	541	504	564	532	562	551	527	568	566	536	565	533	516	543	530	600	541	554	563	529	510	579	515	559	582	562	546	547	570	497	550	528	574	558	576	584	548	527	518	549	548	558	554	567	541	559	502	551	549	525	529	572	531	565	575	518	557	572	530	540	552	558	586	554	544	550	521	555	587	553	553	558	509	570	545	534	543	589	546	566	535	603	568	514	567	560	551	559	555	559	562	509	523	534	549	557	575	544	536	576	527	543	548	534	586	559	546	547	566	490	592	540	507	595	540	550	534	556	556	553	543	536	543	549	593	581	561	563	552	492	571	558	554	531	577	606	527	541	564	547	568	549	510	525	560	538	563	536	534	515	521	554	568	589	565	554	532	544	510	547	555	583	540	542	543	551	545	554	520	508	567	585	515	557	526	513	557	550	574	543	585	519	554	532	523	547	520	554	554	536	559	595	531	564	522	554	516	544	492	504	563	565	581	536	550	565	566	569	561	522	507	570	606	551	565	545	575	539	572	535	602	552	537	552	565	571	574	593	570	534	532	549	518	531	544	585	549	541	513	544	514	562	581	512	510	535	541	566	537	563	561	566	567	563	587	551	578	528	548	549	552
26868	10610	3219	2766	1668	1222	945	848	758	779	717	781	1553	1514	1106	739	594	498	524	491	503	505	519	533	530	496	523	516	509	507	517	503	430	507	455	463	502	515	529	531	506	554	478	518	513	519	493	527	501	518	519	494	499	521	536	502	508	533	493	506	471	487	466	503	522	547	499	503	528	526	526	509	508	518	480	544	516	530	492	534	549	525	486	521	496	518	486	529	491	503	502	494	497	507	518	515	499	484	477	519	481	512	517	541	480	509	489	490	458	524	493	514	511	513	521	546	566	514	507	521	497	508	528	487	515	504	512	546	526	502	482	515	531	484	513	519	497	499	499	483	503	533	544	459	512	555	491	485	527	505	468	506	510	483	497	534	475	488	504	508	503	500	535	513	591	538	500	518	480	489	507	513	480	494	534	519	471	504	501	463	455	501	520	483	509	491	516	529	507	503	527	494	525	471	482	502	499	500	496	561	495	486	476	504	551	531	510	528	482	533	535	531	503	499	493	482	484	508	528	488	501	493	504	523	501	493	515	478	495	472	547	459	441	474	518	521	481	492	543	497	509	506	521	508	469	469	525	506	557	522	497	481	503	559	486	530	526	511	496	493	489	475	508	518	542	496	487	542	503	559	526	506	515	528	518	499	509	492	515	523	513	492	485	462	503	502	520	525	537	493	542	520	530	495	494	479	466	481	510	511	490	500	518	507	483	507	491	485	472	505	504	522	521	503	506	495	550	520	485	522	494	497	504	510	499	499	524	526	536	471	502	573	515	466	516	510	510	502	478	506	474	496	490	498	477	508	470	518	502	513	517	482	460	540	496	493	483	535	510	478	491	522	510	482	480	502	498	520	497	499	525	520	559	530	523	488	513	503	534	523	531	521	487	510	510	510	482	537	508	534	473	467	483	501	511	504	509	462	527	521	513	520	496	496	484	492	493	497	497	515	514	504	514	498	489	510	493	526	506	495	509	481	502	509	522	506	483	487	541	522	500	483	527	541	517	516	517	503	518	507	494	471	515	514	467	552	534	542	489	508	541	517	509	554	542	493	475	512	519	517	480	524	524	508	483	466	462	519	516	540	519	506	546	500	491	473	541	466	505	508	500	490	479	550	491	513	492	486	497	490	516	494	498	520	491	508	566	497	481	495	536	500	487	519	473	485	499	500	512	497	501	511	456	485	494	514	532	514	489	522	506	496	497	517	539	507	474	486	493	486	499	481	526	484	495	551	489	538	511	505	522	482	512	461	516	497	489	512	476	477	511	485	525	507	524	518	511	479	508	524	496	472	515	524	512	530	500	515	558	486	492	480	522	488	502	527	509	511	508	519	506	462	479	527	517	484	519	487	463	483	486	536	507	479	527	491	534	503	475	460	509	516	510	485	512	510	526	508	503	477	525	534	497	530	524	518	513	503	490	496	503	467	491	534	532	454	495	506	494	494	526	530	476	486	532	520	506	503	494	500	500	502	496	531	517	494	541	476	479	505	496	477	496	534	492	497	526	528	555	523	518	468	519	471	504	495	524	509	545	525	527	483	473	486	529	510	474	465	527	505	507	499	483	543	485	520	485	476	501	483	523	464	526	551	519	518	496	492	491	537	532	500	492	513	542	481	569	526	497	519	502	464	509	530	519	488	535	461	486	562	522	496	509	528	484	518	495	517	470	504	475	495	517	498	474	518	542	495	527	480	515	488	532	484	526	483	505	516	526	480	504	490	526	511	528	499	522	500	498	491	452	492	538	521	518	532	485	512	496	545	492	489	510	477	559	500	483	505	537	496	489	507	485	481	530	468	528	482	537	509	495	521	499	504	520	512	535	514	494	521	528	547	465	467	495	530	482	516	460	502	510	499	501	475	465	477	480	515	483	513	531	540	520	512	515	544	485	517	501	523	492	546	503	460	531	492	493	556	497	510	494	529	531	464	548	507	480	557	486	523	485	510	515	493	514	509	495	478	517	533	493	503	526	448	538	461	513	523	540	526	492	516	566	509	476	513	518	530	465	539	476	497	478	521	493	476	513	529	513	535	444	495	530	556	471	504	517	493	482	500	527	496	483	463	512	484	487	531	478	479	540	515	531	494	526	493	517	487	526	483	504	491	487	512	544	491	502	504	524	487	470	480	453	539	471	552	508	506	545	514	522	498	514	525	504	478	517	544	519	530	507	521	502	523	478	503	506	489	539	509	564	522	514	536	534	518	520	509	485	511	540	503	549	508	490	556	532	540	505	492	558	510	534	510	530	507	528	564	507	482	518	511	522	501	514	503	533	496	471	501	542	513	512	522	517	509	485	547	508	535	527	514	505	507	504	516	463	514	502	496	492	510	527	522	501	483	512	535	496	519	491	534	491	488	523	519	493	495	484	501	505	529	539	529	548	517	497	480	530	475	550	469	489	530	495	492	514	523	510	495	514	533	503	480	504	489	510	518	504	483	464	533	525	489	519	469	512	471	509	529	525	454	499	526	475	425	539	508	502	502	544	505	529	501	517	494	510	523	535	509	508	477	521	522	524	499	512	494	554	495	528	525	511	506	523	471	472	516	495	508	521	505	479	521	504	544	497	501	500	504	537	505	510	497	510	539	533	513	519	488	504	518	546	511	479	504	548	547	510	518	516	493	527	514	506	521	524	491	458	545	529	521	493	505	514	544	510	463	515	483	525	487	514	517	514	503	503	510	496	480	508	530	498	507	501	543	519	482	446	521	512	509	539	501	472	490	486	494	521	523	514	492	524	541	538	518	501	522	519	464	550	496	490	529	473	499	478	488	502	484	487	512	556	491	520	511	462	515	484	488	539	522	522	519	502	491	489	537	539	499	519	535	519	499	514	490	495	527	498	477	507	503	516	490	468	510	472	525	503	490	536	523	517	472	534	538	523	525	499	504	479	489	492	504	457	524	579	518	526	539	513	500	510	507	512	539	487	513	512	497	502	518	512	502	510	513	467	549	524	526	480	484	502	487	474	472	530	479	479	516	472	527	464	507	526	522	496	509	522	504	513	475	523	535	529	491	515	536	491	482	532	522	522	542	489	493	492	496	514	508	451	492	514	477	442	526	577	504	501	530	506	507	517	485	455	544	513	534	520	562	499	534	519	492	487	525	500	487	505	499	504	493	504	509	491	521	511	508	521	498	488	538	477	483	541	496	517	531	557	509	544	521	512	514	491	536	496	511	536	522	508	472	489	523	554	475	508	504	497	527	513	549	478	501	524	500	467	503	483	525	569	509	487	524	493	470	499	532	546	518	527	502	538	511	482	480	469	499	523	494	511	477	502	534	493	518	499	499	482	527	487	487	510	501	509	492	505	518	526	517	514	499	509	510	488	513	518	497	514	488	487	519	510	533	517	522	494	501	476	511	486	524	496	497	537	482	534	505	520	497	535	508	540	507	508	516	518	479	513	495	507	528	513	505	514	468	533	496	536	522	495	500	519	547	552	491	520	520	532	550	509	535	508	526	494	503	542	476	504	507	518	527	517	493	497	497
6228	3230	3285	3088	1876	1559	1139	918	889	911	770	911	1939	1720	1018	666	510	424	431	430	489	418	395	416	456	382	436	414	437	450	413	434	409	406	455	445	436	451	426	419	407	401	392	449	430	399	436	451	447	416	467	430	440	421	394	390	385	414	408	418	428	413	411	424	427	438	450	439	470	454	416	447	395	426	432	418	430	450	424	449	415	463	422	432	412	458	378	417	445	396	455	446	422	458	407	413	403	397	423	413	440	425	417	374	437	417	372	417	427	460	450	434	417	439	409	441	411	425	423	466	421	437	433	421	424	444	427	474	455	411	423	436	437	434	410	424	406	453	444	438	417	398	427	458	443	393	390	445	422	434	401	425	433	393	436	416	446	438	432	426	412	414	420	392	419	430	428	422	433	477	421	426	388	438	395	447	381	388	372	451	424	438	457	405	457	408	420	406	427	415	487	409	427	431	408	429	393	414	419	398	440	459	425	421	454	421	416	428	450	388	416	413	382	464	397	396	447	445	432	437	428	400	420	413	426	411	439	449	415	393	412	414	409	438	404	393	430	414	412	399	428	395	409	417	393	393	407	426	403	425	422	450	479	419	429	397	426	476	392	396	380	455	414	414	444	458	424	398	423	412	434	449	437	429	458	444	427	455	429	397	434	438	439	440	444	443	394	415	396	391	404	390	429	439	394	404	424	441	406	420	428	434	469	418	421	447	409	456	441	427	406	426	474	443	414	442	406	397	446	450	420	385	394	436	412	415	422	419	406	427	458	434	441	429	416	443	400	481	416	438	424	415	413	437	391	424	410	422	405	416	449	428	407	417	429	434	407	422	457	412	418	447	467	405	427	441	412	415	428	395	424	434	424	390	444	405	421	406	381	403	420	435	396	408	422	417	433	400	466	470	395	455	429	414	429	441	414	408	414	406	445	408	418	441	428	451	408	424	440	418	395	411	400	423	406	394	431	418	417	427	449	425	389	434	396	405	412	430	413	430	469	441	424	431	436	444	449	425	455	427	414	394	462	469	415	405	400	444	423	409	398	397	429	428	411	427	463	390	430	412	438	380	425	423	407	397	453	426	391	401	453	449	426	466	411	402	390	411	424	401	415	436	447	438	419	444	428	428	406	423	385	430	387	433	421	420	393	400	419	421	421	431	404	443	415	444	426	385	413	432	410	424	408	446	447	419	407	410	428	461	428	431	454	421	439	393	398	436	445	415	374	390	412	393	447	403	386	418	409	444	425	426	449	394	433	414	480	431	436	421	423	439	423	450	458	407	429	413	449	408	440	441	454	421	415	437	392	405	428	412	428	416	423	436	403	457	424	442	400	425	438	416	417	414	430	422	426	413	425	427	428	413	437	372	403	430	387	418	436	443	415	443	404	394	424	433	434	414	392	406	420	380	431	415	375	450	426	405	389	418	410	444	442	411	454	434	415	435	392	409	400	415	434	442	401	435	441	461	424	423	438	386	426	436	456	440	411	426	446	419	391	427	439	399	407	454	387	438	415	423	413	449	408	431	430	439	399	423	445	399	413	416	455	423	417	463	400	430	412	436	426	451	424	412	426	432	450	433	426	414	447	433	444	431	444	436	422	390	427	422	435	395	435	420	408	429	445	446	421	397	397	433	405	395	417	433	407	414	414	398	409	426	442	392	414	379	417	432	425	440	450	417	432	415	444	409	376	382	411	434	430	432	419	390	422	413	423	408	421	408	410	460	429	404	459	418	423	428	470	432	431	416	445	426	397	421	425	411	414	410	452	415	371	415	467	452	405	402	393	434	415	439	431	424	426	409	425	440	400	408	431	396	398	451	405	436	423	398	426	422	403	412	438	423	420	395	427	395	435	409	404	420	396	422	436	415	434	449	402	413	417	416	446	468	424	449	418	418	423	436	450	389	453	426	426	411	466	427	452	435	459	442	395	429	424	390	431	433	418	383	435	447	405	448	448	406	421	440	399	425	425	449	440	432	411	434	406	436	411	417	390	428	440	428	417	453	457	444	404	426	430	421	482	456	438	441	439	411	426	436	412	470	460	423	398	402	410	396	442	398	386	404	456	433	433	426	434	414	426	427	457	405	408	421	439	439	391	406	435	423	413	445	459	419	436	465	451	389	403	428	464	409	425	427	410	440	452	406	425	415	418	449	412	442	422	368	453	403	428	421	413	445	440	390	429	416	464	418	393	396	423	419	462	405	404	401	430	417	430	421	410	449	436	436	445	412	445	424	435	421	432	442	422	407	421	422	416	406	424	421	404	409	364	412	397	430	427	386	415	409	390	433	420	436	446	420	405	457	417	413	404	406	425	449	428	408	455	382	449	411	433	420	407	425	425	441	421	390	428	421	447	428	446	406	409	420	435	424	433	436	409	463	418	407	433	419	373	434	390	441	401	408	446	431	439	426	403	457	397	410	398	390	417	404	418	448	404	439	407	418	412	443	438	392	425	425	413	405	435	407	393	427	446	436	398	399	412	408	479	429	404	388	411	428	433	398	409	441	432	439	420	431	435	439	405	435	410	419	439	397	429	436	438	444	428	406	432	439	417	411	470	402	408	415	439	427	389	387	432	417	416	424	441	443	436	424	402	429	462	414	412	433	444	456	400	403	420	418	409	413	439	411	386	408	429	416	430	430	428	402	424	401	418	431	386	359	428	427	431	419	430	397	433	392	451	395	432	433	420	399	403	443	421	429	437	414	412	411	430	420	448	464	415	424	419	446	402	404	417	429	434	454	436	440	410	412	440	442	383	404	386	427	412	427	420	426	445	428	436	449	426	435	416	435	447	418	421	375	416	392	398	427	425	413	417	456	422	407	435	435	408	428	406	444	459	427	393	441	427	439	416	447	420	442	420	420	449	420	417	386	391	432	418	415	446	444	426	431	397	418	400	471	425	422	412	423	418	443	404	424	400	451	413	426	392	426	437	393	428	426	396	432	447	458	404	395	405	435	442	429	429	427	433	412	417	425	435	412	431	425	385	409	416	470	405	392	384	469	396	431	391	462	424	452	432	395	380	411	410	428	416	441	427	423	406	405	418	457	407	385	428	438	410	429	422	417	442	447	447	431	436	408	415	411	445	449	404	413	400	434	438	411	394	389	425	440	414	439	435	460	424	387	425	426	400	426	434	430	401	424	438	402	433	419	413	406	411	391	426	392	389	404	428	446	444	409	418	412	391	423	464	421	431	429	421	460	420	439	433	444	434	451	438	440	410	413	399	410	419	418	412	415	434	424	431	417	415	397	429	432	473	432	404	418	393	416	412	423	433	420	413	433	419	436	401	424	405	442	447	442	434	443	429	442	450	429	438	447	425	426	410	425	406	429	463	407	467	433	403	405	425	420	422	410	434	403	407	440	428	452	457	422	454	428	400	422	417	416	460	411	419	421	453	386	433	376	433	443	408	408	421	455	414	379	406	403	395	419	421	419	424	440	378	422	441	432	403	437	406	494	442	416	395	412	439	414	408	411	439	436	407	414	422	399	401	400
24697	20743	26691	24659	10093	3076	2896	1677	1337	1237	971	4492	13427	10380	4532	1566	706	570	532	572	561	534	520	522	528	495	499	537	516	549	516	531	522	495	507	538	487	555	498	538	488	557	513	524	506	568	546	534	511	517	566	523	539	517	554	505	477	544	545	541	567	551	559	516	530	578	487	571	524	556	497	537	571	547	540	537	525	528	528	521	517	546	492	537	529	539	502	519	556	512	516	505	534	530	467	504	494	537	528	535	538	526	523	548	495	537	534	540	553	492	487	524	522	497	542	524	539	511	557	487	552	521	553	510	484	527	515	541	529	528	518	522	509	491	454	559	499	519	527	567	516	519	576	547	498	549	481	519	508	487	553	543	524	549	500	521	547	510	516	536	520	519	552	516	507	510	546	511	513	533	514	506	511	515	498	511	539	520	532	568	543	548	571	531	528	532	527	540	544	534	568	503	523	534	527	493	499	502	595	574	523	534	496	521	540	559	523	491	492	552	540	481	496	529	512	509	508	544	514	541	498	530	544	541	536	519	526	519	519	510	515	557	560	539	490	518	517	516	529	522	534	511	519	500	536	549	496	560	566	531	492	567	512	544	541	542	536	555	538	545	504	571	527	528	556	514	499	537	547	538	519	501	490	527	537	549	534	515	516	528	488	512	509	523	521	534	568	505	494	504	548	506	493	524	525	493	542	511	535	552	522	522	524	543	540	551	516	525	496	496	515	503	494	526	534	528	492	530	521	543	519	516	501	525	491	533	484	510	531	485	522	556	522	534	535	495	546	491	502	541	543	506	514	498	534	504	506	497	520	545	541	528	507	520	500	543	496	516	510	548	496	521	530	525	516	522	517	483	523	501	521	551	508	483	545	538	550	572	513	488	540	554	479	503	537	552	510	507	467	536	510	525	481	531	501	531	557	520	527	526	500	543	501	522	607	517	514	519	491	511	526	514	538	554	497	502	529	542	507	537	496	545	539	526	460	523	507	495	515	519	499	515	510	502	527	539	535	569	519	539	509	556	510	552	527	497	550	573	538	511	503	458	510	549	505	540	533	490	557	524	515	535	506	500	528	497	530	509	534	521	487	514	521	523	507	501	537	534	539	503	503	493	542	524	532	483	553	512	517	553	519	535	488	566	510	496	547	502	511	524	544	522	544	524	503	503	532	509	464	556	495	510	532	515	512	508	548	523	504	526	527	541	537	503	514	496	504	549	512	531	521	526	514	482	504	539	491	574	468	535	573	531	515	511	543	532	504	547	504	514	509	535	524	539	504	574	526	515	542	535	522	515	510	538	523	546	498	540	498	496	576	522	531	465	538	543	514	529	500	499	510	536	521	531	512	522	515	539	512	538	494	472	529	512	508	554	523	495	512	508	513	528	505	523	494	563	490	496	516	529	531	541	507	508	542	539	535	527	531	532	505	580	505	475	506	511	484	500	535	501	525	559	518	506	514	541	525	552	515	578	538	488	575	507	557	529	489	542	539	521	505	477	498	492	532	519	586	505	519	533	531	493	515	513	454	470	515	507	491	511	507	502	497	520	530	558	522	491	529	522	479	464	477	505	543	536	556	527	525	503	504	484	497	534	508	492	493	537	501	553	471	505	485	539	554	517	526	514	507	511	548	533	508	532	542	546	528	516	507	503	522	517	539	525	555	526	513	517	524	546	506	593	488	541	525	525	517	516	543	542	550	520	476	508	544	506	494	521	513	505	523	578	512	534	503	544	493	508	489	490	497	506	499	532	510	487	485	512	569	518	529	513	521	547	586	550	499	533	546	562	514	506	530	516	509	548	484	548	547	508	542	553	539	530	522	545	547	505	504	494	517	514	519	523	546	519	519	536	526	467	522	579	509	532	520	522	511	536	503	531	513	500	521	565	490	517	560	518	541	536	502	537	509	481	529	509	526	546	514	486	501	535	502	488	470	561	552	540	528	540	520	518	532	534	551	511	540	526	531	524	564	539	518	491	510	569	515	501	519	530	499	528	529	520	508	520	511	519	504	543	520	514	482	506	554	526	535	539	510	542	529	526	496	534	495	552	543	526	509	486	509	537	510	510	526	540	554	528	541	505	524	533	506	528	477	504	539	554	576	514	523	522	530	547	522	490	525	553	523	559	513	515	503	492	530	543	509	505	499	495	491	549	477	440	513	487	532	521	512	524	581	539	540	521	541	510	520	558	484	509	505	527	513	489	505	522	531	551	557	506	537	517	492	521	578	507	528	507	562	520	508	564	538	521	488	506	509	544	524	514	512	531	547	523	515	486	534	517	527	512	519	533	513	526	505	531	479	517	569	500	499	537	486	527	505	466	569	484	480	525	526	547	522	499	491	526	496	528	497	503	531	491	491	535	526	533	532	523	505	531	560	519	525	528	511	512	495	491	532	530	586	514	551	487	517	495	553	505	513	556	521	549	508	557	547	535	521	534	509	489	549	571	523	506	492	500	533	482	529	549	516	504	544	510	522	564	513	539	510	513	484	499	508	502	519	550	534	559	516	521	504	542	575	524	559	582	493	516	495	529	516	531	516	508	551	491	517	527	527	571	519	506	558	495	522	504	533	526	530	500	527	543	515	510	546	524	549	522	544	504	523	501	532	478	545	472	534	540	545	505	550	547	505	507	534	516	523	530	493	514	518	503	511	533	555	542	510	489	554	499	551	504	556	541	567	544	508	544	542	520	493	529	512	552	535	534	486	513	525	519	531	499	523	507	503	531	506	530	489	507	502	516	516	538	501	518	520	490	521	476	505	496	512	518	519	532	541	514	527	485	525	541	519	528	511	523	514	490	517	537	540	554	491	524	538	568	506	469	510	519	527	525	531	539	500	521	490	520	546	497	532	538	510	503	495	523	582	518	514	539	544	497	516	509	500	532	510	523	506	480	533	491	495	538	534	506	532	539	525	491	510	531	516	510	558	507	517	528	509	525	560	546	508	500	504	507	557	524	512	525	514	531	495	526	511	526	517	539	533	531	537	535	511	484	541	552	484	496	501	503	509	520	470	496	511	553	530	487	529	511	519	528	517	494	534	481	475	519	483	599	522	531	481	535	515	525	505	533	536	531	522	504	510	541	526	512	476	506	533	540	502	551	545	500	539	531	528	510	515	500	507	491	531	504	534	487	514	500	538	544	578	552	537	544	506	560	548	498	525	494	519	514	516	520	501	492	511	488	522	528	532	530	501	508	502	504	546	541	519	522	488	516	574	545	499	487	554	523	530	540	520	521	532	499	524	514	497	511	520	537	519	517	512	514	531	542	514	510	526	538	505	530	522	540	510	511	556	511	540	485	508	536	437	527	499	513	488	516	575	508	499	537	531	494	505	508	539	510	479	525	527	549	489	499	510	556	565	529	565	517	516	515	534	481	507	498	512	520	537	473	566	495	517	533	536	535	493	553	538	512	571	521	560	524	531	503	537	504	499	518	502	528	532	493	542	522	511	510	514	526	527	522	511	506	492	566	541	523	540	482	503	569	509	499	513	486
5221	8052	7225	4675	3158	2834	3384	2121	1850	1487	1259	6606	14007	9879	4570	1577	700	457	432	450	486	477	466	467	462	456	465	477	480	447	428	448	475	464	462	488	427	454	443	447	477	488	458	431	448	448	435	468	450	449	436	407	453	441	424	443	444	454	459	471	457	443	479	463	426	472	446	466	441	466	504	484	465	462	488	441	444	431	438	460	446	489	454	453	449	433	441	464	423	455	435	458	466	464	457	444	467	455	438	440	413	441	413	433	450	436	466	421	456	451	441	428	411	422	442	446	454	459	444	412	472	411	447	463	488	442	439	430	464	428	455	438	460	475	466	457	443	407	462	457	438	438	449	434	463	382	442	472	461	459	396	435	426	407	473	450	431	449	500	486	412	453	449	443	478	416	394	440	461	459	474	432	445	467	445	492	443	454	436	432	414	473	485	460	434	469	429	411	418	446	433	410	473	428	477	415	430	420	427	463	424	447	461	452	450	444	464	454	436	441	428	427	454	444	476	480	467	429	472	469	457	456	435	416	458	436	409	452	428	446	469	447	462	466	441	453	499	439	427	447	424	468	445	418	425	470	459	451	454	452	468	483	424	441	431	447	464	453	466	453	419	464	464	465	449	446	447	491	460	442	441	466	433	456	446	421	429	403	470	454	453	467	443	443	467	465	463	411	455	459	432	390	464	433	458	464	445	457	435	432	473	474	435	454	433	436	464	434	469	436	457	458	452	402	453	434	420	471	449	445	497	450	457	465	442	434	464	449	464	441	454	424	432	420	442	467	426	446	449	438	476	477	474	455	464	399	456	431	448	441	450	423	483	469	453	475	478	437	466	421	491	442	426	414	458	445	458	448	467	422	441	424	447	460	435	415	473	435	431	416	449	441	460	432	427	481	466	473	460	450	486	499	474	434	467	430	447	468	446	464	470	441	454	453	446	447	435	433	461	451	440	455	430	473	439	448	428	484	431	466	461	473	443	440	439	447	418	437	456	451	460	462	449	445	453	432	412	436	457	431	441	436	442	436	469	446	503	488	454	440	473	435	424	423	405	461	453	464	465	460	452	454	416	421	459	473	420	430	489	447	468	443	444	415	433	469	429	435	466	442	424	465	425	428	464	422	462	459	448	441	470	404	457	450	445	425	461	457	403	430	454	449	474	419	467	445	452	480	418	435	446	445	404	478	478	454	432	459	466	448	439	431	455	416	444	451	480	469	480	463	432	424	449	446	440	440	455	423	469	455	436	426	463	443	412	447	462	480	427	435	463	447	419	447	432	454	452	464	431	490	468	428	455	455	455	480	437	412	451	455	465	439	463	450	453	400	453	458	407	453	466	475	461	454	459	442	449	447	408	444	427	464	501	460	447	452	422	454	460	461	405	446	448	415	430	469	458	461	452	437	434	461	423	457	461	436	423	445	457	439	424	430	453	477	459	449	457	426	442	442	513	450	463	468	407	455	425	433	477	468	438	469	508	439	429	419	438	426	465	400	449	476	484	440	433	463	447	436	504	473	430	445	410	484	479	445	440	434	460	429	453	423	495	473	460	448	439	454	474	450	435	451	465	459	422	452	446	424	433	435	416	429	481	459	451	461	439	430	425	409	485	442	456	398	438	449	450	447	453	463	466	454	450	455	435	437	438	439	449	476	455	436	423	442	462	414	449	454	414	430	427	448	440	440	444	431	435	457	436	415	451	476	440	419	447	429	457	402	392	446	415	456	429	418	462	436	471	416	448	411	472	402	447	459	462	454	448	480	448	428	470	468	429	449	425	407	407	456	456	451	482	413	454	436	438	466	403	420	441	417	447	437	442	397	428	453	478	457	457	439	435	463	407	425	463	418	440	419	426	437	434	469	452	450	477	403	497	450	467	459	455	443	463	453	406	460	456	443	497	444	436	439	441	495	424	437	449	434	431	435	427	404	428	443	428	413	407	444	444	466	457	409	453	475	423	461	444	440	462	423	487	447	414	432	443	465	442	435	464	440	440	464	464	436	415	450	467	411	426	455	447	466	478	447	438	424	417	425	444	427	473	434	414	470	443	462	423	410	463	465	468	435	493	464	449	443	450	453	442	446	443	466	448	453	461	416	476	456	434	468	420	465	469	471	428	439	455	411	436	479	431	423	455	460	440	443	446	452	421	418	428	491	434	432	469	379	491	452	420	453	429	448	461	481	448	466	460	408	449	438	438	440	422	423	453	444	428	449	401	447	439	462	460	455	435	461	438	455	450	468	459	432	454	459	449	432	462	443	472	465	449	453	445	441	433	450	428	423	500	439	426	442	436	484	478	463	435	444	393	427	467	442	463	479	447	414	462	422	474	452	425	433	424	503	441	454	459	458	433	449	476	462	414	429	440	450	466	415	447	467	445	460	491	479	464	423	414	430	429	474	441	447	434	452	473	464	446	415	495	441	471	409	428	453	417	442	464	443	445	438	444	440	452	427	417	439	429	440	453	456	462	398	398	432	442	447	467	468	430	424	458	456	486	451	489	453	429	458	437	467	443	470	495	454	473	458	423	400	408	447	435	439	443	424	496	465	443	442	481	441	439	452	465	436	431	431	448	465	426	436	423	449	461	427	450	463	410	460	465	448	459	486	422	442	492	391	456	440	448	463	434	397	448	450	430	467	425	489	473	417	440	450	439	430	425	499	436	417	473	440	440	430	413	430	463	443	464	479	429	445	453	412	448	471	452	449	447	492	439	418	433	485	441	392	444	412	484	439	424	455	475	418	420	470	488	449	424	457	470	460	456	439	467	438	442	474	418	416	451	489	436	478	448	428	455	406	472	449	484	452	454	427	474	440	413	441	451	436	431	467	439	418	432	446	452	491	430	436	438	409	461	448	473	454	434	476	438	448	473	420	454	454	463	497	416	454	419	443	454	468	407	491	419	474	493	406	441	456	444	474	444	441	470	446	428	453	417	446	449	452	448	456	425	461	463	445	451	430	474	407	464	438	472	439	402	425	447	456	429	446	425	463	431	459	427	427	461	385	484	476	435	432	482	409	438	428	440	425	441	480	469	490	498	420	453	414	488	476	425	455	456	460	451	432	430	418	437	415	450	456	431	449	443	468	465	455	408	432	445	450	428	410	451	444	485	432	450	440	435	459	456	478	477	418	482	459	410	431	433	476	440	429	440	447	449	445	425	422	451	443	471	473	419	454	440	449	465	430	451	482	467	451	416	469	451	445	433	462	457	418	435	465	455	432	452	433	464	470	466	486	459	442	447	427	446	452	442	462	437	463	442	475	430	455	465	449	438	461	474	475	434	482	473	431	485	455	435	459	446	453	468	450	481	416	442	421	452	425	459	429	442	459	441	459	444	476	444	462	479	454	428	415	434	430	454	452	437	431	466	455	455	440	409	470	466	419	421	480	452	446	447	428	512	417	395	473	442	493	451	459	461	428	442	446	455	439	450	466	442	460	448	486	452	440	430	459	470	428	476	450	458	438	439	423	449	453	424	453	416	471	425	413	474	419	455	435
23810	20793	27816	23879	20450	10174	5246	3487	2319	1902	1580	6825	24828	19271	9030	2825	1059	782	711	689	706	687	663	692	692	676	680	703	683	629	681	675	665	659	672	686	718	638	703	703	635	677	677	719	686	676	683	638	728	701	674	686	650	695	653	706	663	668	654	659	665	668	701	709	666	668	704	667	654	653	679	671	686	667	651	672	726	720	693	652	694	669	644	655	670	683	681	650	660	645	686	630	629	593	651	645	666	641	665	693	637	633	629	666	638	657	664	638	664	651	675	684	666	673	692	698	659	657	665	675	684	705	662	621	636	649	664	662	696	666	633	679	605	655	654	626	664	678	644	692	654	701	668	686	630	620	647	734	610	687	676	649	659	684	644	657	682	688	735	648	654	648	666	659	703	632	666	608	623	684	666	658	666	643	625	701	642	651	681	655	672	707	659	688	653	633	683	682	641	713	734	661	657	676	644	666	593	639	689	627	669	621	684	710	656	679	653	711	644	637	664	670	677	683	680	685	669	749	701	678	691	649	663	645	709	691	653	716	655	699	734	666	639	713	693	677	675	586	647	650	645	654	663	635	653	666	587	648	646	629	685	644	637	610	635	680	701	654	667	631	676	658	619	679	670	648	679	629	634	669	668	660	638	654	652	685	687	683	662	673	688	691	690	680	648	650	667	658	688	649	641	656	650	656	654	695	662	624	678	731	692	717	672	651	665	634	678	697	654	649	638	667	649	684	644	682	675	699	687	682	629	728	669	649	716	657	712	605	636	715	647	660	641	696	683	659	631	682	678	695	647	670	635	676	683	641	674	673	641	656	686	658	692	643	657	626	677	663	663	611	677	673	617	640	692	603	722	662	657	673	642	680	669	641	692	674	730	656	675	725	677	645	638	670	650	660	630	628	619	667	665	663	686	640	686	651	664	659	696	668	651	693	637	721	657	698	639	652	706	697	668	670	667	681	647	640	655	704	717	678	647	628	692	674	653	711	659	679	670	676	675	654	683	645	662	640	635	671	624	632	684	653	692	674	687	648	660	688	660	665	659	640	662	657	678	688	688	631	607	659	667	629	644	644	686	668	607	683	679	644	669	678	663	663	668	672	680	648	628	679	649	666	621	633	636	634	625	675	668	656	662	673	644	697	627	660	702	673	633	661	647	670	724	634	649	674	646	672	715	651	668	647	612	659	626	660	701	623	667	648	627	627	694	661	624	672	630	614	695	672	684	649	620	679	683	689	669	671	624	693	672	623	648	659	715	641	649	662	686	621	672	648	736	634	651	634	640	668	664	689	625	656	686	695	647	634	664	697	623	652	642	700	673	694	655	652	695	717	652	689	603	670	675	652	657	650	707	630	706	611	673	630	660	685	607	669	648	666	684	687	631	710	651	642	689	636	633	652	658	683	641	638	653	680	638	653	615	680	645	648	665	672	666	633	671	689	665	643	663	647	641	664	671	659	697	619	622	707	668	674	664	635	662	644	658	654	659	644	678	647	674	649	757	645	698	641	626	696	651	680	665	661	679	656	681	629	644	656	646	630	704	658	654	681	701	629	606	698	651	690	658	677	704	690	663	704	625	642	626	665	698	601	681	662	642	696	686	667	661	678	669	650	650	648	680	650	661	656	671	647	657	674	665	659	663	642	673	706	698	659	651	639	672	648	659	639	665	657	633	690	623	677	684	635	659	649	717	679	611	679	694	628	696	648	641	649	662	674	647	666	666	665	677	676	614	681	621	661	737	643	643	655	654	663	661	647	674	614	670	677	619	626	637	637	716	640	614	641	636	632	670	677	635	613	679	669	669	686	662	685	630	686	674	644	651	645	671	649	651	693	675	623	681	620	624	699	614	672	638	638	649	630	704	657	678	651	657	672	685	655	702	647	612	665	660	653	604	652	676	641	680	662	648	647	637	644	664	662	691	655	616	607	680	667	597	653	613	669	686	674	641	663	674	646	657	648	636	652	646	685	650	631	664	641	642	637	661	658	681	617	660	651	701	663	687	642	672	640	653	674	626	676	659	628	626	652	677	693	663	647	674	637	661	674	654	663	713	638	622	690	656	623	654	611	608	630	692	680	674	673	691	666	624	663	697	674	651	707	669	654	671	678	665	682	691	669	672	638	684	625	647	647	624	676	653	683	668	622	675	655	662	630	654	659	674	679	724	635	664	672	682	594	693	636	644	642	655	664	619	662	665	699	640	689	698	668	717	678	693	670	612	685	675	644	673	643	647	700	691	665	625	664	632	640	635	661	677	621	666	647	647	645	688	679	666	668	620	683	701	628	694	643	635	673	646	635	646	652	666	669	675	669	613	658	625	644	723	644	651	693	665	656	639	670	629	651	683	690	623	690	636	620	686	670	678	647	684	672	763	643	636	651	662	685	642	637	611	584	649	618	684	649	671	680	680	670	611	674	678	681	681	642	712	685	660	658	645	688	698	653	662	677	682	636	657	653	671	652	681	650	645	664	638	631	630	658	685	636	659	668	672	654	647	581	609	641	669	682	644	655	649	688	667	679	674	638	661	674	634	645	659	652	711	652	653	611	609	645	633	674	678	636	641	671	645	673	657	653	703	622	665	693	635	662	665	682	699	680	641	639	693	647	690	653	680	616	664	625	593	678	708	641	679	657	721	645	656	605	616	685	622	665	653	713	682	671	629	660	677	640	632	672	695	672	675	648	682	650	633	636	632	671	676	723	627	711	689	656	677	663	667	653	658	667	680	680	649	675	652	719	684	637	642	689	642	676	678	658	696	615	684	684	623	727	676	681	676	681	625	669	597	700	651	676	682	643	671	666	673	670	600	703	672	662	687	711	695	710	721	706	647	731	689	618	667	718	656	652	669	615	687	632	652	647	633	654	670	628	665	672	638	670	646	710	643	666	616	652	682	709	616	702	653	633	633	665	676	663	660	707	689	681	640	673	690	651	686	636	651	635	659	603	654	689	648	618	629	659	648	636	643	659	668	727	663	653	671	659	652	653	688	667	664	671	655	654	670	668	630	669	623	645	688	670	649	685	662	666	684	645	663	660	637	673	711	646	662	685	663	684	677	635	665	658	639	695	663	688	681	670	681	673	647	676	664	655	629	689	671	706	712	664	662	616	656	629	657	634	660	680	629	655	626	659	647	678	684	666	655	685	612	653	654	666	653	599	688	648	661	671	655	673	651	662	641	642	662	649	663	674	657	659	585	684	641	686	648	657	656	676	740	682	613	677	661	667	636	672	631	654	660	670	619	668	658	693	616	637	666	667	677	629	609	647	615	628	637	638	661	654	672	672	674	673	626	701	656	671	684	607	716	654	704	696	654	639	672	655	643	668	682	695	674	638	699	707	640	685	679	640	646	653	710	663	652	663	657	627	648	699	690	689	670	660	647	680	697	679	672	692	644	665	635	704	602	647	654	681	696	649	685	667	649	653	622	640	693	629	617	692	639	632	650	650	683	649	679	643	628	636	663	651	683	620	667	655	644	636	653	647	645	670	641	655	630	641
6411	13243	13280	8814	5496	3980	4971	3968	3001	2310	1948	9897	23963	16376	7552	2638	991	657	584	521	594	597	592	573	592	585	537	540	596	567	552	557	554	527	557	550	555	588	608	530	579	569	555	566	543	567	574	535	548	547	548	569	567	569	559	573	549	553	561	555	562	543	516	555	551	569	594	580	540	551	567	600	563	534	562	523	555	589	526	554	555	580	532	568	523	588	559	549	529	533	515	579	555	564	517	556	576	548	568	546	578	578	544	558	573	563	597	588	546	598	563	555	557	552	556	512	488	563	540	530	545	568	558	552	578	563	567	573	573	564	571	568	577	543	575	537	560	571	559	573	537	550	560	575	549	536	541	569	547	550	544	579	568	579	565	566	562	579	561	570	585	531	526	554	573	555	549	549	553	511	542	547	527	558	600	566	532	567	532	583	549	568	596	565	522	515	506	546	574	579	557	590	588	546	552	525	525	573	570	568	555	589	541	561	578	554	550	579	588	522	514	564	573	552	527	566	543	572	535	561	553	575	532	551	495	547	559	550	531	567	564	585	560	572	514	559	567	528	550	565	572	561	551	596	548	576	558	560	574	524	552	574	532	556	517	544	547	575	554	562	526	563	556	571	554	560	560	575	537	536	537	568	536	546	522	573	575	556	589	570	542	568	574	555	567	592	539	539	593	554	568	562	515	538	532	574	592	567	583	554	525	588	534	567	584	587	544	578	537	520	555	550	573	554	522	575	561	534	577	536	604	536	549	582	527	504	540	539	577	567	596	540	614	561	518	493	542	562	544	521	558	538	588	531	540	563	520	564	580	546	555	551	551	538	540	565	618	564	559	556	579	564	510	488	545	525	530	525	546	559	593	560	551	550	561	560	572	542	592	532	575	569	531	577	600	544	552	579	557	573	569	556	588	550	590	602	574	566	543	566	530	556	566	568	562	570	564	547	567	540	519	558	536	543	599	558	549	575	538	536	533	603	547	570	539	546	550	533	566	514	551	531	588	589	572	568	578	534	547	582	555	591	554	586	535	556	582	550	554	592	542	587	546	568	551	540	544	557	550	578	540	554	553	530	537	542	562	566	545	557	542	557	603	573	589	574	518	595	549	575	530	565	518	499	504	542	532	539	534	549	550	551	580	549	537	528	574	552	509	560	549	590	531	549	557	586	569	514	600	566	556	537	530	559	573	552	541	607	580	589	578	527	577	584	575	543	611	561	547	570	539	550	546	549	619	564	574	545	541	528	552	533	557	534	555	546	518	558	572	556	565	555	546	603	574	555	529	536	583	566	548	579	549	521	519	562	532	542	548	555	557	564	562	547	546	581	569	544	581	584	587	572	570	544	577	548	555	513	545	579	536	531	507	550	547	539	552	519	577	536	549	585	566	579	557	551	571	565	571	585	558	586	545	557	535	530	557	563	567	538	536	554	544	545	570	550	563	551	555	558	529	565	583	554	580	571	565	506	536	554	579	558	591	559	584	549	547	529	546	567	508	550	554	545	557	541	554	596	559	533	607	554	566	539	539	544	552	546	551	540	549	511	529	563	581	536	568	568	537	526	561	584	547	582	546	523	538	581	551	582	557	584	550	549	535	506	562	549	567	549	530	543	542	590	591	528	563	541	535	535	524	522	596	529	600	544	591	529	523	540	550	569	578	556	534	530	559	571	558	530	578	548	553	551	553	617	556	496	584	560	580	560	576	557	536	553	533	599	547	531	539	567	539	537	531	568	548	526	588	553	552	540	531	590	566	553	597	581	590	545	603	564	607	597	525	507	557	556	526	552	553	552	591	578	525	591	547	544	572	565	527	589	540	498	596	533	511	563	557	552	549	568	504	547	565	551	548	553	581	546	543	538	509	532	517	551	580	545	517	525	542	558	550	528	598	541	545	573	578	577	581	540	582	586	566	588	575	556	562	565	530	531	557	558	535	507	595	526	571	563	558	536	563	570	533	573	544	585	555	515	536	538	496	568	545	536	550	549	544	549	565	510	519	514	582	576	538	531	530	580	554	544	554	584	571	540	513	560	562	547	536	544	554	556	534	530	547	580	530	536	529	547	580	563	524	572	553	536	544	563	599	558	568	545	536	523	557	561	540	541	580	554	553	545	561	543	526	535	592	562	570	556	511	533	538	570	538	558	548	553	560	547	557	545	507	574	589	583	537	566	533	533	542	553	534	549	535	568	533	566	583	537	599	505	559	570	569	568	556	563	541	527	566	580	545	581	594	560	572	565	550	564	560	558	560	514	558	556	527	531	560	559	541	538	556	575	577	558	553	558	584	572	521	537	549	606	523	569	546	537	537	534	597	550	523	591	567	531	534	504	547	557	561	567	538	584	569	520	548	558	565	571	588	546	534	527	538	559	538	563	545	577	501	546	576	537	535	542	549	554	539	517	529	527	526	584	556	550	553	583	556	512	559	588	580	573	552	563	557	529	560	548	572	557	540	578	526	536	537	570	559	560	557	530	555	537	559	518	542	581	550	553	542	565	592	550	561	520	578	563	550	563	561	531	536	588	532	565	528	565	535	516	538	543	551	574	590	538	555	525	508	559	537	561	535	529	566	535	565	569	577	550	576	559	520	520	524	518	577	508	542	534	564	557	545	578	553	519	554	545	563	593	561	522	527	568	533	513	563	576	589	563	561	527	558	559	614	535	555	531	525	570	536	595	509	545	546	510	520	555	563	602	554	517	561	566	533	509	521	575	541	593	559	563	549	543	557	571	534	538	508	577	562	517	562	570	537	559	564	552	580	557	525	579	566	549	538	544	559	554	560	541	537	549	604	582	565	520	612	560	557	559	563	559	509	579	537	563	505	517	558	558	534	587	578	548	531	564	535	518	564	608	561	545	560	550	527	550	589	543	544	519	518	516	568	537	560	525	580	591	577	553	527	529	527	620	547	518	553	600	531	536	584	592	606	546	570	529	562	552	534	563	549	565	552	528	518	557	556	558	559	546	547	582	575	546	520	549	543	508	568	548	556	553	561	530	546	524	565	569	577	537	562	583	540	568	567	502	560	535	557	574	570	541	548	510	591	507	485	547	537	524	580	529	596	524	566	572	543	567	567	513	513	571	531	609	525	533	578	531	585	549	525	584	544	543	560	533	557	570	562	567	549	566	528	554	543	530	541	538	573	560	568	567	555	540	509	551	523	577	532	538	613	582	556	541	530	546	563	511	556	543	529	533	576	541	552	590	561	558	540	593	517	542	568	574	552	573	535	578	547	547	562	566	572	537	516	608	569	568	573	580	568	535	553	542	556	557	564	580	570	576	553	533	524	519	557	564	555	563	575	574	568	497	576	581	536	544	556	550	547	554	542	496	547	545	587	522	565	576	547	540	548	571	544	532	578	534	599	538	553	574	581	569	556	475	550	573	556	553	536	516	545	543	555	549	562	568	517	519	530	536	587	524	574	559	546	609	581	543	573	547	556	512	546	519	548	556	559	561	553	530	539	564	558	514	517	573	568	534	584	548	553	532	598	569
27001	12925	7212	3642	1555	1121	986	943	802	726	698	810	1758	1539	1082	722	611	550	561	540	567	536	513	571	575	569	560	573	586	553	621	576	543	528	578	529	547	510	556	591	554	574	521	574	576	558	533	514	522	562	555	529	504	552	564	542	561	547	552	535	550	543	535	578	531	561	549	529	584	523	564	543	543	547	526	512	531	567	546	532	546	566	533	534	588	536	549	526	564	561	578	559	569	567	556	527	519	482	556	587	549	488	568	570	551	553	549	584	513	545	561	536	506	574	581	532	572	550	555	520	542	543	540	519	558	536	575	545	485	554	537	554	565	539	543	556	538	575	496	490	549	526	526	582	555	589	547	598	553	578	542	555	582	585	526	563	534	529	567	513	574	521	544	557	559	569	540	574	498	508	549	539	570	579	563	545	541	542	551	525	557	495	543	558	554	580	588	570	558	537	555	552	557	598	503	553	541	527	534	540	540	537	551	548	583	559	533	583	581	559	564	556	527	586	558	530	592	518	528	527	503	507	601	561	527	544	561	554	573	521	530	536	547	563	544	583	570	558	589	527	542	580	549	558	528	554	540	555	559	599	542	533	575	549	523	565	549	512	560	524	496	536	568	510	528	550	534	609	525	546	518	562	518	547	536	527	527	525	518	543	537	550	537	565	559	603	567	570	529	585	534	575	575	565	530	524	561	546	552	534	548	560	532	561	543	471	503	548	488	494	585	511	558	564	557	562	540	533	577	536	579	581	553	525	556	553	536	552	533	535	551	495	519	522	515	546	565	525	592	506	505	567	583	529	547	523	562	528	538	530	536	514	560	546	559	537	528	573	579	552	539	589	540	549	519	565	528	511	554	512	562	518	544	536	550	552	577	560	574	548	545	536	600	579	561	584	532	532	552	545	522	567	539	516	593	576	569	583	590	519	587	530	536	567	552	560	517	593	494	532	557	537	559	535	544	535	552	564	504	578	547	522	555	570	539	578	557	502	604	502	560	491	566	544	528	558	545	570	517	534	545	567	524	523	545	553	555	590	529	588	567	555	524	513	566	569	532	533	564	568	552	561	507	514	570	541	566	535	550	573	497	532	542	527	573	545	538	541	512	591	575	545	569	514	552	536	546	554	564	522	511	521	562	584	569	542	521	527	553	511	541	549	534	577	524	529	559	565	512	543	577	545	553	566	544	513	553	534	596	547	530	566	530	575	544	553	580	548	582	538	523	527	557	555	576	559	569	541	566	549	559	562	534	525	530	551	542	542	499	557	571	544	539	515	534	530	526	499	515	508	574	535	558	526	541	526	511	530	547	571	555	536	534	551	616	578	546	491	530	516	535	534	597	553	540	570	534	545	535	504	505	551	572	525	576	573	601	551	556	570	535	549	516	554	529	557	504	545	546	522	543	562	544	545	541	590	484	552	564	611	516	518	546	529	549	568	575	588	568	593	572	570	565	500	544	550	580	567	548	548	530	577	545	511	561	555	521	555	523	514	561	547	565	582	549	518	551	559	539	547	550	539	597	509	568	541	554	497	527	527	524	548	544	550	526	512	543	563	527	546	586	564	592	538	537	521	560	565	548	531	534	558	551	577	515	535	539	558	516	543	531	547	547	500	559	595	534	534	511	532	551	553	560	538	534	510	581	511	558	523	537	523	550	522	584	555	557	513	508	542	529	507	565	546	530	557	575	568	518	505	536	564	568	558	579	558	507	530	559	607	542	563	556	528	569	584	545	555	561	539	536	507	471	532	600	541	535	506	568	563	580	545	546	572	563	524	548	537	535	495	594	526	509	523	530	546	553	553	579	566	522	559	528	543	571	544	552	528	558	575	566	552	519	550	590	519	573	539	561	551	522	523	544	587	518	579	554	550	576	559	522	545	536	560	551	569	515	578	512	549	598	518	561	541	577	554	555	550	524	550	515	557	515	573	535	548	572	583	559	551	571	519	532	551	588	543	508	568	535	543	554	553	561	546	544	574	519	518	585	559	559	530	503	554	564	567	545	556	578	529	516	590	573	538	552	545	532	566	538	563	525	526	513	522	508	521	518	555	512	559	562	547	555	492	586	550	555	523	557	609	546	527	588	597	545	559	524	536	520	522	541	528	557	540	554	503	564	519	564	533	545	512	568	513	561	582	569	559	559	541	585	497	569	553	517	519	540	564	546	539	524	552	540	546	587	526	562	540	573	569	561	535	531	553	560	551	555	565	513	552	536	536	546	551	566	563	521	597	536	540	586	531	544	577	520	574	532	549	559	558	559	505	564	557	557	544	549	503	553	509	555	529	578	524	551	519	572	532	550	585	544	576	503	496	529	566	563	527	564	537	534	525	534	574	571	562	586	560	538	521	529	558	566	604	512	541	587	528	519	512	566	596	535	553	558	558	509	554	598	559	532	561	548	563	549	568	576	518	518	522	532	556	512	558	580	531	516	572	537	534	531	553	597	550	563	540	538	547	532	526	582	576	548	549	603	532	533	534	569	551	545	557	591	507	552	535	519	548	539	560	508	529	568	558	554	575	532	597	559	573	547	531	529	537	561	562	530	601	575	586	510	552	539	557	561	548	519	582	552	573	542	545	560	508	541	543	532	514	548	528	541	537	525	550	520	565	600	529	528	577	535	596	535	548	526	608	534	533	487	539	556	558	573	544	552	542	547	553	544	599	535	538	514	561	537	559	518	552	576	542	524	548	566	597	555	562	557	540	552	483	549	554	517	568	540	556	531	629	591	574	561	588	531	546	529	591	558	525	543	544	566	508	555	500	544	536	562	555	519	525	535	540	515	532	557	558	514	534	545	558	538	547	516	564	553	504	524	570	526	558	553	543	530	512	505	520	534	580	584	556	523	528	532	540	548	561	515	536	556	576	554	573	487	548	593	555	516	551	529	528	554	541	571	539	592	564	610	569	555	569	533	531	584	587	539	548	565	546	546	548	523	521	564	540	551	514	528	541	544	506	599	571	548	494	550	551	516	529	534	549	543	578	556	536	541	570	500	597	547	537	546	546	543	562	587	529	558	539	512	580	509	590	597	538	549	516	568	547	506	572	524	573	507	520	563	598	549	552	535	459	564	508	553	548	572	533	544	562	518	531	591	544	596	563	540	542	512	535	506	564	600	568	535	542	563	482	563	576	531	577	545	574	584	522	589	538	535	525	590	519	540	613	559	540	505	532	572	559	543	533	565	555	530	566	572	543	588	506	504	564	562	536	569	550	554	529	523	523	569	543	572	561	543	548	569	537	569	545	497	570	528	506	524	511	519	578	550	592	566	516	543	552	502	556	525	573	524	558	550	572	528	557	519	546	576	568	572	570	556	599	514	553	512	591	544	537	528	606	551	565	556	530	503	538	531	568	548	509	593	566	568	575	542	544	558	559	581	511	566	554	529	578	551	560	539	580	595	498	543	527	508	524	519	559	508	546	564	539	539	585	545	521	546	561	537	559	507	534	545	520	536	557	552	526	572	535	552	540	547	532	586	558	576	532	549	553
6483	5828	6754	3225	1930	1436	1217	1185	937	804	726	901	2013	1734	1084	667	486	453	456	458	421	417	438	439	470	453	447	450	447	476	434	448	462	438	460	450	462	522	432	472	466	467	450	460	441	471	444	472	431	438	443	434	453	448	439	446	456	466	462	457	486	448	482	441	460	465	457	453	481	472	464	486	403	438	472	467	464	455	403	482	425	441	482	448	465	474	438	434	446	486	469	454	433	455	444	434	435	438	420	460	410	429	488	447	440	473	462	462	410	418	458	464	447	423	450	468	413	450	412	438	478	484	429	464	466	424	471	448	471	436	439	463	456	439	466	449	440	435	473	445	440	445	457	425	434	452	425	459	436	434	447	421	458	458	411	456	448	449	452	437	443	452	431	455	461	437	488	481	431	453	432	472	427	454	463	482	459	426	439	444	439	451	455	493	457	454	404	468	441	440	391	463	467	470	462	450	412	415	436	443	470	439	461	442	474	460	454	417	458	486	468	435	468	480	422	462	431	469	473	438	427	443	422	460	473	443	435	427	506	451	490	445	433	462	438	471	426	481	409	458	450	413	441	440	443	465	439	442	450	498	471	455	464	455	462	416	448	413	458	444	414	445	403	431	464	444	419	441	435	433	421	465	454	454	419	454	454	430	449	443	438	473	429	474	431	440	433	489	432	446	497	426	411	447	418	458	448	449	441	448	463	446	425	411	445	464	438	444	432	442	470	449	437	439	430	464	470	408	466	458	439	426	492	437	471	443	465	437	464	443	428	458	453	452	439	448	465	459	443	429	463	472	458	447	463	481	475	459	461	508	437	436	476	390	445	473	484	470	468	411	464	459	444	438	500	479	494	468	426	472	411	461	436	423	443	429	415	426	464	411	468	467	400	425	461	486	458	448	475	420	449	446	404	463	447	425	473	459	418	439	459	450	468	454	452	431	428	467	396	417	448	482	446	452	457	460	450	454	448	436	409	455	485	433	437	476	432	481	422	451	457	461	464	428	457	478	463	477	438	467	451	450	524	456	490	438	450	449	424	439	467	436	463	444	467	480	412	421	425	471	470	423	431	469	455	450	470	426	442	469	472	463	466	489	450	429	469	438	443	452	469	455	424	478	448	476	456	449	481	482	465	440	469	441	459	451	418	466	439	407	431	424	438	441	437	479	450	456	422	462	439	464	443	445	445	499	440	463	473	487	400	457	449	404	413	451	448	466	454	422	440	456	444	455	453	435	450	461	435	451	461	486	450	456	477	458	423	438	451	435	454	441	445	454	455	454	471	450	456	445	422	462	448	404	428	459	467	479	421	471	413	468	474	461	431	438	452	469	459	443	442	441	446	432	450	432	460	431	421	454	447	459	437	436	458	449	434	490	444	472	450	426	489	470	409	426	458	410	418	474	457	434	439	435	420	464	481	441	437	439	461	447	454	476	451	436	423	441	440	391	445	495	428	440	409	473	439	430	447	473	477	461	433	435	485	450	475	435	445	424	471	423	439	410	456	482	439	434	416	497	443	459	467	449	419	462	438	444	447	446	445	460	462	418	462	431	467	436	493	473	456	432	435	442	478	465	460	434	428	455	466	487	447	480	454	436	460	453	473	432	427	426	450	473	461	457	483	429	442	446	419	446	437	405	406	465	431	477	451	428	459	459	431	477	458	452	449	425	431	482	440	458	463	425	424	483	460	424	423	434	457	461	452	469	448	466	464	453	466	463	442	435	449	468	446	437	440	462	434	445	448	488	434	427	466	429	465	435	440	451	408	449	401	418	450	436	441	488	455	471	461	450	437	443	437	479	454	457	471	454	442	453	435	416	448	446	419	441	444	429	461	404	457	444	423	468	474	433	459	428	478	444	426	463	456	411	420	505	475	498	453	451	436	453	437	433	438	426	438	447	434	448	443	463	483	445	444	464	406	448	439	455	446	469	496	447	445	443	416	459	443	470	472	430	469	474	451	451	480	468	469	460	457	473	454	462	464	442	446	443	446	480	472	424	473	410	447	448	446	434	436	426	456	441	484	444	484	428	446	446	426	471	485	472	465	425	474	451	505	449	440	437	463	451	452	433	435	446	458	422	446	479	443	470	456	443	479	466	443	447	480	475	465	414	458	469	441	468	458	455	423	480	454	437	494	458	458	470	486	443	417	446	439	452	435	456	424	447	473	480	418	464	442	464	426	461	460	471	461	474	464	460	439	465	438	421	434	430	450	437	452	424	402	438	458	454	425	469	461	437	444	471	451	468	477	439	467	455	466	450	456	448	447	435	468	454	438	442	454	432	458	458	408	461	445	497	447	452	476	458	422	421	481	452	448	467	438	404	481	464	429	477	447	449	429	488	447	443	414	444	443	431	435	416	453	470	414	436	438	390	487	485	482	483	470	479	440	445	445	453	453	482	479	448	456	465	426	406	434	483	430	441	443	468	448	385	455	420	465	428	452	439	470	488	438	487	451	467	444	485	476	444	435	427	435	441	435	456	432	444	432	437	443	437	452	468	448	439	415	429	440	409	425	441	457	435	450	454	431	437	479	411	475	424	449	455	494	452	432	435	471	472	432	435	468	455	432	411	468	453	460	429	426	491	451	441	470	443	430	460	463	478	428	438	462	462	459	420	458	485	465	442	482	438	465	403	433	452	466	409	489	456	466	477	455	457	420	451	486	476	424	444	448	464	466	474	411	456	429	425	455	426	433	431	425	442	457	435	448	438	428	444	509	438	432	449	466	494	476	397	444	426	464	480	458	461	454	480	451	454	481	409	438	440	456	423	482	452	432	446	437	486	409	453	474	441	413	470	425	489	452	464	432	428	437	474	466	422	424	430	462	482	455	450	441	447	423	436	487	495	436	448	465	416	457	426	433	416	440	428	454	467	474	482	428	424	415	488	426	452	452	471	479	438	438	444	424	427	455	463	446	424	438	454	469	458	468	458	454	462	453	469	444	427	422	479	422	435	453	450	429	458	424	437	525	458	469	451	433	462	429	471	478	402	503	469	466	458	430	438	446	462	478	437	500	451	465	453	436	472	430	401	422	445	433	428	443	487	451	444	475	456	437	453	460	432	465	439	399	429	458	486	444	446	462	471	496	420	441	443	489	456	460	471	454	431	497	441	416	460	445	424	422	435	449	468	464	433	437	479	436	469	470	477	422	438	468	481	462	437	465	440	447	458	451	446	480	463	464	450	453	410	418	464	450	427	425	416	453	449	440	436	460	440	459	442	444	459	416	449	445	421	444	456	484	458	473	406	440	475	427	455	472	455	451	446	457	450	380	453	442	425	457	408	481	456	472	428	484	446	433	450	453	427	456	444	472	472	402	473	428	436	463	450	438	483	410	452	457	474	497	413	425	438	423	444	443	472	467	445	467	486	471	454	457	436	458	436	394	426	455	470	427	475	471	453	447	461	471	447	443	443	464	428	436	439	465	442	471	446	456	465	462	473	479	467	467	431	451	481	447	437	446	440	448	470	496	429	458	481	459	448	450	448	432	465
24852	20830	26926	24643	12066	3540	2059	1556	1198	1033	980	6589	14763	9918	4475	1505	806	604	598	606	599	579	607	568	592	592	603	610	600	631	597	603	586	636	602	580	610	620	607	602	634	589	601	588	568	603	588	591	591	582	630	645	581	551	586	587	618	551	630	590	591	593	583	599	611	588	547	555	587	578	601	587	575	592	577	568	605	587	574	589	588	618	611	556	603	603	593	576	610	622	578	595	603	585	584	564	600	571	588	548	555	585	563	616	598	575	567	606	587	645	617	584	583	625	597	581	613	614	615	592	581	587	572	639	603	632	581	613	581	590	576	634	593	557	584	599	600	601	634	570	559	620	625	626	605	628	583	580	635	564	608	578	564	560	589	590	616	557	587	595	634	572	612	590	595	586	611	602	605	579	599	606	603	600	566	580	617	639	584	575	553	575	597	586	559	604	604	649	609	617	587	598	595	564	578	580	567	592	583	589	573	607	572	555	580	604	618	598	590	581	606	588	601	572	638	597	608	588	583	597	564	550	564	587	608	572	572	605	625	580	559	602	618	600	611	605	594	603	587	596	592	589	602	610	569	600	590	609	573	595	570	580	575	581	546	585	595	604	612	586	595	618	614	606	602	573	553	516	576	618	590	586	574	585	646	602	639	610	618	576	586	592	604	591	594	564	564	570	639	583	561	595	556	585	553	599	597	605	551	582	578	617	625	609	585	593	557	629	587	602	607	580	601	592	598	603	557	555	603	590	578	611	610	595	570	617	602	562	560	618	589	606	599	584	595	561	571	562	625	606	614	574	625	546	614	607	635	625	628	594	584	558	584	595	618	613	600	592	605	624	581	598	543	620	551	614	577	622	602	653	576	575	627	627	562	614	567	619	600	601	593	622	569	598	590	605	580	615	554	524	610	570	573	643	631	596	614	613	612	608	573	552	626	599	534	558	650	556	597	584	593	583	601	600	588	571	623	579	556	640	619	607	614	574	633	620	578	557	614	605	604	624	570	575	592	550	602	588	603	583	553	569	582	587	605	614	619	585	575	567	599	587	574	576	621	600	584	570	580	603	612	622	570	609	588	603	620	553	624	577	572	569	633	543	563	592	627	573	563	600	622	567	570	607	614	627	597	594	580	596	591	635	590	568	586	581	606	596	622	555	587	577	572	593	595	598	593	615	580	608	593	588	563	560	571	599	608	576	595	590	641	613	632	614	593	581	612	554	604	610	591	616	588	600	581	617	634	582	604	571	588	613	593	603	581	632	580	593	615	583	599	579	600	587	588	593	558	606	581	593	600	646	574	583	609	558	549	540	608	602	606	597	574	553	595	628	618	591	555	559	609	585	625	583	589	599	609	574	602	599	618	616	618	551	567	578	579	592	592	624	617	599	607	579	620	612	620	629	543	614	598	653	594	618	597	586	581	623	585	580	556	584	611	585	518	566	574	581	603	623	620	541	631	589	599	604	634	605	596	635	642	643	625	598	563	604	571	575	624	604	618	582	563	572	607	662	572	618	544	619	592	619	597	587	603	605	613	568	639	590	580	551	585	608	610	573	619	620	597	609	592	562	619	602	613	620	625	593	607	597	600	582	583	597	642	626	587	605	640	584	565	590	577	587	585	602	581	545	630	622	567	605	613	581	583	605	593	591	628	622	606	616	584	625	607	552	610	574	579	589	611	623	558	583	606	595	621	582	602	573	617	609	605	552	614	561	603	574	610	567	635	594	576	615	587	587	603	608	588	595	566	597	571	594	572	588	600	596	623	628	608	600	618	609	601	589	549	607	597	592	574	582	559	566	622	634	585	655	655	586	616	580	615	552	584	620	626	612	582	616	578	616	624	577	594	605	564	605	606	636	600	615	602	595	611	580	568	584	573	603	615	613	603	583	572	581	574	631	589	618	543	582	539	593	606	608	579	614	615	614	592	598	588	587	600	569	590	565	564	597	586	603	571	581	625	555	575	614	583	574	593	528	555	615	577	583	557	598	608	606	600	612	590	583	672	594	591	600	616	593	594	590	606	631	581	577	578	562	593	586	578	586	569	612	608	611	555	609	622	576	567	582	611	593	582	622	567	572	581	562	552	589	599	568	610	593	617	599	556	584	598	581	597	622	574	585	599	589	545	630	550	620	610	583	573	562	597	602	616	584	602	600	539	523	616	635	595	552	628	571	596	613	577	575	575	602	575	575	618	596	592	564	583	596	614	588	639	593	591	589	606	596	550	623	638	581	558	578	633	573	573	594	577	612	646	586	633	610	588	590	584	590	628	551	609	566	540	596	587	625	635	574	554	594	586	560	587	577	605	621	580	586	588	575	584	580	592	591	572	570	562	604	546	621	576	608	572	586	609	606	606	545	575	615	601	605	614	622	593	546	558	609	577	589	611	618	596	621	574	578	589	571	595	612	568	595	595	626	618	574	583	606	604	586	585	594	557	538	603	583	645	606	581	584	586	559	552	572	578	585	608	589	576	603	633	554	544	622	584	578	565	606	544	597	589	590	603	576	570	613	546	621	612	631	584	589	590	601	596	609	553	600	611	564	554	612	635	618	638	574	651	580	620	560	611	609	614	583	583	633	621	602	561	605	614	592	619	614	648	602	601	561	549	635	599	600	585	562	642	598	613	593	600	573	598	589	616	598	589	597	610	597	579	618	571	582	575	596	619	556	586	595	575	606	538	554	591	586	587	587	563	604	582	588	551	586	589	578	564	604	604	621	588	555	576	599	578	589	556	610	603	617	664	603	565	580	605	552	615	577	593	595	565	601	612	572	613	576	592	614	554	592	594	651	588	622	611	537	600	608	564	604	582	564	633	559	574	657	626	588	573	607	576	549	598	625	607	631	571	613	572	598	571	616	624	590	573	587	609	607	569	548	606	561	609	591	571	563	577	632	613	567	589	573	581	569	596	561	601	624	596	570	584	553	645	611	601	603	603	616	635	604	632	610	633	559	607	594	624	611	575	620	585	596	607	545	620	606	606	579	599	616	557	585	611	607	556	574	591	595	629	609	605	553	605	554	612	606	614	589	636	604	617	596	619	617	568	620	584	605	548	577	582	598	566	562	623	569	591	576	601	562	581	576	519	597	627	618	595	608	614	602	561	613	596	615	557	583	604	590	614	631	614	584	545	567	614	601	579	584	557	596	572	595	569	573	560	585	559	603	599	572	550	609	613	593	592	572	582	571	609	589	599	590	610	585	583	603	565	566	607	584	624	604	618	600	610	564	593	607	600	600	581	533	644	628	565	607	593	562	605	569	585	613	598	585	578	576	571	596	580	603	607	594	578	577	567	582	577	655	632	606	628	577	637	594	606	566	568	572	623	550	620	583	594	561	561	575	551	658	551	544	609	622	596	624	650	581	530	577	577	620	620	595	607	620	576	597	621	583	556	556	586	591	618	557	559	617	575	555	619	578	609	625	582	597	576	603	620	567	608	630	596	576	572	636	594	619	571	580	619	572	590	587	599	608	575	564	573	607	565	592	624	565	580	549
5147	9956	13743	7352	3947	2657	2053	1792	1556	1152	1087	9149	14467	9275	4249	1486	774	551	533	517	497	491	486	505	488	540	540	486	464	516	513	481	505	520	505	503	488	511	503	506	499	514	482	448	514	501	476	499	491	503	480	513	527	538	532	533	532	529	521	540	500	552	493	491	472	496	494	509	491	525	494	505	512	518	525	501	562	497	550	532	477	504	533	515	478	496	492	486	508	503	483	500	533	467	515	517	501	500	508	496	488	497	491	496	474	492	506	507	518	529	482	489	443	510	532	515	497	527	511	452	453	509	496	519	473	531	509	517	501	522	535	507	494	487	493	498	551	492	499	509	491	506	498	532	487	521	498	516	490	497	521	539	495	540	484	541	496	525	557	493	501	544	479	497	492	457	503	531	469	505	503	490	542	499	479	469	469	492	500	516	501	539	501	521	505	506	524	498	472	509	520	512	531	483	491	522	539	491	508	549	479	510	479	514	521	461	478	499	536	509	498	482	487	533	534	470	531	535	490	490	519	495	514	511	485	518	477	490	533	474	545	502	475	495	472	517	519	506	520	523	493	501	460	507	487	504	534	512	508	532	514	540	499	519	466	494	540	496	542	489	507	508	500	511	499	489	527	528	534	511	501	472	505	470	491	500	525	528	471	505	520	536	486	477	539	494	509	501	549	542	533	513	514	488	525	515	544	486	490	554	507	497	498	508	504	491	501	505	491	492	530	507	458	521	503	485	497	518	499	517	495	545	527	480	505	484	512	521	480	500	512	509	493	509	522	491	471	495	520	495	513	529	520	451	511	495	440	484	492	474	435	476	502	524	491	504	510	527	542	550	488	518	493	485	515	516	514	520	509	475	509	496	496	487	522	496	502	541	495	492	453	530	515	532	517	502	517	486	474	500	510	504	501	535	551	486	501	463	517	503	496	463	521	480	517	529	510	506	490	511	500	536	492	525	492	515	503	528	499	520	505	463	498	480	477	519	481	519	477	467	497	555	498	499	522	534	489	540	508	475	506	514	512	529	492	571	523	552	472	510	538	512	497	526	525	454	511	487	543	499	487	555	529	529	492	520	509	476	529	506	515	476	504	515	500	557	512	514	512	490	488	479	543	507	515	467	464	483	538	490	512	540	495	516	499	489	501	497	511	535	515	500	503	514	517	483	492	513	503	483	494	518	514	532	528	485	497	488	468	507	517	485	448	521	496	489	516	505	471	525	513	508	512	539	532	521	501	500	502	547	521	510	490	522	481	493	554	497	493	476	495	502	504	492	543	489	495	523	525	511	498	487	506	528	517	507	513	501	524	516	500	468	499	484	468	532	464	480	540	506	451	500	483	476	506	515	481	484	503	498	520	458	516	469	513	541	507	530	501	544	488	497	486	487	494	484	465	494	479	491	527	486	510	514	493	487	510	508	514	510	529	461	474	527	487	526	409	532	477	539	479	504	468	520	486	485	453	503	486	519	486	509	494	472	512	504	503	514	492	488	483	486	541	505	502	500	528	497	486	509	512	505	514	513	519	478	498	495	454	519	533	456	528	514	511	489	503	510	483	514	552	505	511	497	482	520	481	497	502	485	502	488	539	521	557	468	538	505	515	491	519	506	526	512	508	517	503	527	572	493	523	476	508	496	535	466	514	498	495	507	523	488	522	539	517	509	465	490	475	478	489	448	511	502	478	513	533	502	520	487	472	488	485	480	515	515	524	514	502	495	501	501	498	542	505	498	501	528	476	479	526	478	539	488	523	477	499	492	508	496	493	505	467	436	453	506	519	491	508	521	507	482	518	560	452	491	521	465	502	490	506	508	523	525	520	503	484	481	485	513	478	515	513	551	519	501	526	511	492	480	499	490	493	508	493	565	489	467	513	531	469	506	497	482	511	493	473	497	496	473	510	528	520	499	486	533	507	514	454	496	480	499	519	479	526	461	504	532	498	503	517	475	519	472	548	484	509	484	521	480	525	500	514	554	474	485	466	496	514	485	482	489	502	550	532	512	485	480	496	462	517	496	470	498	522	459	507	485	500	485	503	487	501	493	548	496	470	497	533	464	507	502	473	546	539	460	514	496	521	525	482	474	517	515	500	466	523	497	506	491	483	475	500	516	485	475	487	513	498	520	489	508	488	494	473	504	511	464	506	490	505	472	516	486	493	480	531	512	535	523	487	494	481	489	491	508	530	481	477	491	495	508	484	528	535	504	463	517	499	490	526	517	472	487	478	523	505	498	512	502	488	504	523	516	485	524	511	495	489	518	524	483	499	474	495	520	528	553	507	471	533	500	464	529	526	495	432	503	501	502	480	475	548	480	488	469	532	471	514	488	473	493	488	475	525	514	495	496	522	484	525	472	527	524	501	524	450	518	476	536	498	514	513	486	504	522	500	548	501	527	510	573	510	501	516	483	479	467	491	505	505	531	546	479	505	469	502	467	486	480	512	457	553	512	511	490	534	515	482	519	508	549	514	499	464	472	521	523	501	504	493	552	489	487	548	526	480	509	492	500	531	508	485	512	489	467	547	528	538	522	501	509	541	512	517	480	505	526	514	530	535	507	457	503	548	502	539	505	507	510	468	524	493	560	531	487	493	519	492	495	482	495	497	496	479	499	475	499	516	506	526	542	526	481	532	517	445	512	479	486	517	494	496	482	527	498	499	475	483	526	519	480	497	512	519	490	521	508	506	500	523	486	491	488	498	457	466	463	507	490	511	473	522	499	472	489	476	542	537	513	505	492	498	472	493	459	454	538	503	504	506	493	509	529	524	497	515	506	511	521	463	546	516	490	525	497	515	465	507	493	509	500	503	500	503	467	483	519	489	552	499	497	516	506	488	501	503	490	537	482	521	474	499	503	520	491	488	506	484	528	492	526	493	499	515	486	480	460	516	487	501	476	538	501	521	491	527	468	517	508	486	532	480	465	499	513	510	457	533	515	519	532	461	517	505	530	497	521	544	464	487	525	524	530	497	470	510	500	465	457	514	475	526	497	515	520	522	481	506	523	485	502	500	525	508	498	482	526	490	451	468	486	468	469	499	461	518	449	476	506	457	541	459	488	521	548	520	523	482	519	502	503	509	519	552	499	465	547	468	497	468	471	505	489	502	511	495	498	525	470	508	478	511	509	486	498	484	503	498	524	541	521	507	493	568	514	481	493	525	520	517	478	539	489	552	489	491	482	557	555	486	509	510	489	494	486	521	528	493	473	502	480	534	492	517	527	504	521	504	464	503	513	528	482	503	512	497	480	536	496	512	510	513	472	504	512	502	478	484	473	513	488	526	550	488	485	486	518	459	499	504	488	505	487	519	500	520	539	534	470	478	477	477	475	492	506	494	512	457	534	522	465	539	530	499	512	483	491	527	473	507	522	526	473	508	498	520	492	480	512	511	515	478	522	503	507	493	499	529	493	479	464	506	535	498	543	470	487	495	487	523	525	477	522	540	516	513	483	537	537	448	513	503	535	511	513	536	474	510	490	512	500	503	531	478	512
23697	20774	27788	23869	20302	11159	4103	2230	1686	1405	1397	13691	24447	17588	7913	2678	1136	794	783	751	760	707	802	831	747	749	720	763	742	732	687	740	768	771	777	712	705	771	716	784	738	712	759	732	754	790	775	736	753	751	732	786	767	781	765	756	689	766	720	807	784	730	748	713	773	765	760	758	685	730	730	722	714	750	738	744	741	732	730	742	732	729	816	762	695	713	742	735	726	755	744	742	710	776	731	733	785	769	695	720	739	704	775	721	703	741	791	735	729	737	734	748	717	739	774	759	737	724	756	742	741	710	732	738	750	770	820	685	776	765	734	723	731	788	772	777	755	747	755	777	735	742	771	731	738	729	729	766	682	722	778	736	773	733	731	786	779	772	715	717	784	758	706	752	763	713	717	748	670	718	713	737	746	780	689	680	774	729	729	715	717	688	737	726	739	791	723	724	767	736	734	724	722	748	734	726	701	764	687	676	758	710	761	717	694	731	749	719	701	741	743	754	706	734	744	759	763	733	758	761	719	770	777	742	705	680	803	740	708	727	714	730	756	806	781	745	718	720	734	747	726	706	718	727	745	739	698	711	715	798	767	774	750	722	755	735	748	728	715	722	754	787	731	791	726	765	729	753	738	737	711	716	748	739	693	799	752	730	779	749	690	731	747	678	731	717	751	725	702	703	755	748	799	750	710	749	708	765	740	712	759	724	787	748	727	739	723	703	757	709	724	741	701	723	672	769	735	711	739	727	785	729	720	740	733	782	767	770	715	744	735	731	729	758	738	709	730	729	741	743	707	761	711	731	753	760	742	743	714	740	737	703	757	753	737	728	726	738	746	753	754	771	740	775	719	721	710	709	713	755	751	700	733	736	744	751	707	711	751	741	722	730	725	730	752	740	718	742	717	752	681	712	717	726	755	732	727	747	773	722	753	798	755	760	753	756	688	743	713	761	715	698	751	712	764	769	744	752	748	751	729	743	738	740	705	762	679	765	776	728	751	739	680	770	712	771	680	729	710	701	712	715	760	754	730	707	754	723	763	738	806	752	715	729	755	788	765	751	698	731	739	777	719	735	755	726	714	682	705	784	751	755	714	747	767	697	724	761	718	722	749	698	696	735	745	688	781	747	680	759	703	688	744	767	727	745	763	761	718	720	688	737	762	796	766	758	746	744	695	752	734	739	758	754	756	724	689	744	709	783	752	709	727	725	738	758	690	714	751	694	746	736	730	703	723	763	791	703	745	743	726	739	655	735	743	730	695	800	728	743	722	732	721	714	763	761	758	712	742	740	750	740	744	738	704	736	719	722	744	763	758	727	784	749	724	740	740	746	752	699	720	744	688	743	716	755	763	752	720	691	740	757	778	738	698	748	712	772	706	759	720	783	696	710	756	766	748	725	757	696	745	730	733	724	690	713	750	711	746	762	739	746	744	752	698	725	803	773	739	695	741	769	725	765	693	731	726	716	729	784	731	774	781	717	752	735	717	735	755	720	745	729	698	729	747	726	708	683	697	744	705	769	744	767	743	741	720	742	758	715	790	749	752	737	707	756	686	765	712	740	746	764	766	687	736	755	746	740	757	708	730	763	769	742	768	689	748	734	733	682	708	738	727	757	723	788	737	707	737	744	740	724	778	751	789	702	738	738	770	748	767	722	799	732	730	745	737	701	688	725	770	699	739	703	732	715	732	719	698	783	726	739	763	721	749	722	759	724	713	764	673	726	775	739	720	711	732	749	762	726	687	724	678	719	723	717	804	756	693	763	738	710	770	791	723	730	704	708	708	766	767	796	770	699	731	700	747	687	697	702	725	740	716	730	730	754	747	724	724	789	731	752	710	729	747	773	741	757	692	759	705	724	736	713	718	751	766	756	777	750	798	723	762	702	722	718	710	740	725	744	725	732	746	737	720	705	745	722	747	738	720	683	754	706	725	776	757	759	761	696	676	715	715	788	767	744	708	713	745	763	710	771	730	756	731	739	739	745	714	733	773	721	756	751	728	748	757	726	699	736	726	709	717	738	711	706	756	758	747	718	773	752	747	745	763	729	727	761	758	726	738	712	744	719	778	687	676	689	729	738	709	725	781	745	728	767	732	721	699	742	781	733	742	741	744	678	766	747	777	757	706	736	741	761	777	760	745	743	744	733	724	768	797	745	719	752	707	730	698	731	793	770	724	713	739	747	737	765	767	756	709	715	732	677	722	719	770	746	767	721	714	751	740	748	709	766	691	694	755	706	714	777	692	755	757	740	706	737	721	728	749	781	765	729	723	708	723	738	775	766	748	750	723	727	718	712	772	736	769	737	748	735	759	705	719	797	781	735	792	731	796	693	729	718	730	743	759	674	763	758	713	712	724	727	745	717	709	723	732	754	728	753	809	758	790	747	714	721	734	769	771	759	777	761	745	700	722	740	759	718	786	748	780	795	720	797	745	762	705	760	736	771	737	758	735	747	764	722	721	778	728	786	711	716	753	744	756	745	724	737	726	707	683	700	725	741	743	726	727	726	720	726	724	743	753	752	702	744	766	731	753	763	761	757	730	706	751	738	767	708	769	721	735	743	733	765	732	745	747	755	711	731	724	757	715	709	730	733	736	739	737	745	734	710	702	691	752	745	716	746	685	750	698	764	714	718	771	734	741	741	729	738	712	773	715	729	719	743	745	723	762	740	681	738	752	750	755	767	756	720	719	720	727	730	724	739	732	765	735	727	751	717	749	686	725	776	739	726	741	783	746	733	726	765	711	737	746	755	763	780	712	762	756	750	733	720	759	744	747	765	693	788	726	730	754	775	766	722	724	729	762	726	699	695	762	715	720	729	761	682	703	771	752	702	781	773	727	715	757	715	687	759	760	709	715	783	729	705	740	749	701	733	689	780	728	741	754	695	755	694	738	765	717	716	756	701	688	724	709	724	685	697	745	698	655	734	733	747	737	712	774	734	761	715	731	764	741	758	730	751	766	698	745	715	745	748	733	732	804	727	703	721	750	732	756	740	738	759	749	762	725	734	762	719	778	704	737	737	726	776	700	735	733	693	742	733	663	692	720	764	761	717	748	724	787	781	730	667	762	812	725	700	752	719	736	748	692	699	693	740	721	729	707	725	721	708	711	703	732	732	812	738	730	775	745	741	749	724	774	759	762	706	717	741	690	723	709	755	783	732	706	736	702	729	715	702	784	739	745	734	712	772	723	717	760	759	675	724	704	727	761	715	730	761	735	759	700	739	728	769	743	792	733	712	726	748	735	789	705	777	702	760	755	736	764	729	739	775	704	717	746	722	711	717	702	742	698	752	750	713	696	744	706	727	713	755	740	739	739	743	744	757	707	743	758	750	716	739	685	715	761	736	765	751	738	742	742	737	697	753	728	711	734	742	790	755	741	733	713	714	747	733	756	701	693	717	711	718	737	697	709	737	732	683	699	735	765	736	737	758	758	746	739	739	720	738	728	743	730	765	788	748	751	753	710	741	737	744	727	766	775	746	718	712	741	741
7318	17257	18778	11706	6390	4366	3176	2452	2054	1622	1680	17195	22403	15043	6831	2492	946	699	593	648	639	633	584	595	605	621	604	601	610	657	621	583	623	607	638	604	650	641	618	581	601	601	621	625	628	673	605	641	617	608	590	602	594	640	650	633	623	634	618	646	568	655	564	656	605	579	595	574	634	645	619	615	654	638	616	619	609	614	606	614	600	612	599	619	580	579	576	604	616	576	627	628	633	632	638	605	622	605	663	568	641	655	591	608	613	584	596	597	596	621	601	651	641	631	621	611	592	590	627	586	569	592	583	647	639	629	572	590	639	617	660	635	596	632	620	614	611	628	594	580	603	617	662	609	612	568	559	643	595	615	597	653	572	621	629	638	644	598	615	625	588	671	601	592	616	603	596	576	633	591	644	594	600	599	616	598	684	633	615	636	646	601	669	662	608	594	635	609	633	601	606	602	611	612	606	635	581	614	585	608	631	598	612	603	593	641	596	636	616	603	615	603	582	620	591	615	616	628	577	618	660	553	577	627	614	626	619	666	670	608	618	599	601	623	623	624	583	599	612	647	643	626	584	593	587	612	558	660	602	616	614	626	616	628	613	610	627	565	597	624	605	643	607	625	632	635	595	598	621	618	608	639	634	596	606	567	611	565	640	598	599	609	647	606	600	618	631	608	561	605	643	601	584	631	599	579	639	593	625	600	637	600	624	576	628	571	611	574	624	587	613	599	630	586	611	603	618	610	588	620	600	617	587	637	578	619	577	611	589	643	583	583	602	585	595	601	643	603	645	640	594	609	603	588	584	597	596	646	609	607	631	592	597	691	633	612	611	615	619	618	601	599	599	600	594	655	650	605	598	567	545	599	609	618	624	627	614	630	560	633	635	629	570	653	624	602	580	604	628	619	622	655	613	560	590	600	642	625	584	605	579	595	604	619	593	626	621	639	588	664	610	625	654	619	630	624	626	631	606	589	634	648	595	603	640	611	642	613	612	621	578	653	620	600	577	603	586	592	625	600	620	595	634	664	674	633	631	623	644	577	599	560	648	632	608	582	604	631	593	623	578	610	670	633	627	596	578	607	602	614	570	624	606	621	652	635	633	640	587	606	606	597	647	609	628	632	593	592	618	570	621	633	663	633	612	612	598	623	632	614	643	604	594	611	561	640	613	622	579	625	681	654	596	633	595	630	592	621	620	644	623	646	615	595	670	592	633	616	636	650	614	639	622	581	630	619	627	609	581	574	600	629	659	657	609	579	646	601	555	658	653	612	586	614	610	642	611	597	563	584	622	606	610	643	615	602	610	602	572	595	558	577	616	614	568	626	599	700	584	663	584	604	598	631	641	621	604	587	618	604	600	621	608	609	572	609	598	640	642	619	568	569	625	619	628	585	605	614	628	583	588	587	596	583	673	609	597	565	621	603	614	612	613	601	604	633	611	572	608	623	586	652	606	620	638	628	617	629	591	617	580	617	659	634	592	595	631	627	618	601	612	631	626	579	639	578	618	644	553	602	629	587	615	587	642	588	590	593	681	611	598	623	570	627	596	603	609	587	630	597	632	616	659	580	626	654	580	626	625	610	610	572	659	584	622	604	619	625	555	607	593	605	603	564	570	603	653	615	578	613	599	651	646	628	629	642	607	583	606	618	586	635	577	603	569	589	594	605	619	625	655	560	602	604	616	606	617	590	641	622	624	561	601	612	589	622	629	616	634	585	618	627	649	586	617	617	601	588	631	595	570	635	609	621	596	646	628	610	634	642	646	591	612	614	588	624	589	653	605	578	639	617	615	586	661	631	606	662	601	576	612	621	584	574	594	654	601	618	647	675	631	619	667	603	648	644	563	601	637	626	602	642	616	598	653	633	638	623	616	613	572	609	626	580	577	591	639	627	657	591	610	578	606	617	616	588	617	604	645	601	629	594	608	606	628	602	653	594	606	593	584	563	623	632	622	593	640	608	606	604	614	597	603	566	644	643	590	597	576	639	632	568	573	644	627	608	623	592	641	612	597	610	631	577	625	588	586	614	622	598	604	639	616	629	586	571	590	608	645	578	627	574	625	621	586	613	616	660	610	591	614	616	642	610	572	621	604	613	626	606	641	598	615	583	629	579	627	624	610	638	608	631	589	568	614	578	595	591	632	603	615	598	613	555	575	626	628	580	599	606	615	592	554	587	585	619	612	618	612	592	647	569	609	632	637	582	595	644	629	595	593	588	641	607	590	562	595	589	584	647	599	597	619	634	627	611	616	623	600	581	601	588	587	623	587	640	613	647	589	612	582	602	608	587	601	631	632	659	591	585	624	618	638	609	593	623	625	635	603	608	587	627	601	583	584	617	657	570	622	582	629	587	614	588	580	587	613	581	570	612	628	600	621	595	617	633	634	591	622	588	610	660	645	616	587	630	618	610	614	671	600	609	596	574	572	589	589	608	616	589	622	627	609	621	609	668	590	653	554	643	632	557	637	611	640	657	627	579	597	596	649	592	612	584	619	619	557	604	611	642	624	597	578	604	623	588	661	612	629	648	587	620	582	650	602	576	590	611	613	634	572	615	616	585	583	661	616	646	670	635	635	659	625	612	591	617	581	582	596	593	605	579	598	584	587	576	591	627	620	620	610	607	615	584	587	599	564	613	632	556	602	615	594	670	601	601	576	619	613	602	599	591	569	612	628	621	533	646	615	596	613	604	634	592	615	621	646	601	628	583	621	636	645	649	641	567	605	593	618	609	629	601	623	583	612	647	607	601	632	649	612	573	633	628	574	632	593	624	616	562	671	647	597	630	596	626	629	619	580	660	616	642	577	592	612	623	584	590	601	619	645	621	595	600	617	614	584	605	596	639	605	599	624	587	574	615	614	603	603	590	587	583	601	597	644	635	603	619	599	601	625	605	635	603	595	626	591	631	630	628	596	600	579	593	593	617	635	593	616	601	594	612	598	610	602	577	641	562	622	590	658	606	629	645	583	603	627	645	583	642	581	612	586	579	649	638	637	634	616	590	607	594	649	635	598	616	608	589	607	661	585	603	600	595	626	611	602	605	583	592	607	600	573	633	609	648	620	642	590	602	588	635	569	573	639	628	615	574	584	592	570	603	602	613	633	588	571	601	626	609	596	564	621	625	601	577	604	589	620	620	627	623	582	597	588	614	610	605	593	580	634	615	650	608	611	624	559	606	584	594	612	587	622	604	596	557	597	633	589	642	617	611	604	624	574	587	601	599	649	637	590	623	599	626	603	582	586	599	594	679	557	585	594	602	593	616	546	608	588	636	589	616	615	584	600	603	605	574	616	618	628	602	616	660	641	595	632	624	635	659	590	594	618	580	574	645	630	663	579	635	595	633	614	655	633	631	617	606	610	622	614	613	595	621	596	580	627	603	647	644	563	617	594	623	608	602	616	588	647	605	574	610	636	623	605	621	634	546	583	636	601	601	627	577	577	632	640	635	655	599	592	633	632	627	607	589	603	571	620	571	589	623	579	620	648	596
27280	15199	9147	4163	1547	1088	986	733	755	704	682	1053	1767	1612	1137	805	662	625	596	610	581	650	614	636	646	597	649	626	613	658	604	623	582	627	585	628	559	617	616	637	595	611	618	613	604	639	570	598	613	587	606	581	619	584	564	603	580	598	664	650	584	570	595	633	581	602	642	640	582	605	628	589	583	616	603	599	624	623	624	568	616	605	605	608	573	655	620	640	585	586	643	572	610	599	637	639	667	584	591	622	592	597	596	580	594	601	614	612	624	592	630	583	623	588	568	584	662	626	617	592	568	661	615	650	631	533	595	634	591	585	572	607	601	654	578	556	637	592	552	595	627	602	610	603	608	612	628	619	630	622	628	610	612	629	565	660	583	620	582	587	652	657	634	652	592	566	598	579	613	614	604	608	605	644	605	643	624	605	621	601	627	575	551	592	654	594	622	635	598	592	628	620	589	588	585	600	634	588	623	666	587	633	632	610	619	617	605	599	572	609	606	583	634	638	579	631	683	610	557	632	595	646	600	594	615	661	622	655	634	593	603	602	653	607	610	608	604	601	601	651	589	638	557	588	617	576	626	648	616	624	614	572	623	623	653	612	624	635	616	611	567	594	581	611	594	648	585	593	659	610	643	630	641	663	614	602	658	632	590	562	587	596	581	605	559	684	636	661	641	607	641	629	611	643	629	612	620	581	604	623	623	624	650	615	631	615	578	608	609	612	601	597	615	617	621	650	553	604	580	633	678	607	613	592	625	680	624	608	581	579	645	609	602	588	612	614	578	620	597	590	613	624	585	628	576	631	635	645	600	596	579	618	658	620	629	659	636	641	605	581	649	586	611	607	628	631	680	585	619	606	666	604	599	627	630	616	588	588	583	588	568	621	630	610	568	606	621	598	591	612	586	576	633	638	634	623	609	600	580	584	609	623	649	600	643	594	643	634	638	630	633	581	610	589	627	652	629	572	583	610	598	616	623	639	593	616	599	579	591	634	619	641	591	607	577	621	650	562	631	584	580	655	606	604	588	613	538	603	604	645	588	615	647	605	559	631	608	602	607	649	620	570	594	612	628	641	624	641	605	608	597	596	633	640	618	663	564	654	599	620	609	596	571	569	630	583	603	602	574	570	582	638	601	599	637	595	621	586	624	636	625	608	616	607	613	579	657	641	582	614	632	639	625	621	673	601	603	598	673	649	617	595	598	595	633	610	637	597	644	596	572	584	646	593	629	629	650	654	640	584	602	569	631	609	584	575	583	648	617	584	625	604	605	645	583	617	608	583	631	623	607	656	583	620	580	634	626	615	635	585	614	642	640	646	624	583	641	646	629	614	581	617	619	664	578	574	602	592	620	648	626	645	548	600	603	661	592	641	596	628	588	607	630	597	596	598	600	641	627	654	595	601	613	607	602	611	596	625	636	611	604	621	630	620	604	593	655	634	630	560	603	608	597	614	594	598	608	552	572	588	619	660	609	553	596	617	619	562	602	602	620	572	645	642	614	623	612	653	579	661	649	588	594	569	603	585	630	583	631	608	571	647	620	630	584	588	596	582	622	588	659	628	582	611	624	590	552	635	631	632	599	604	626	626	639	559	589	648	622	629	601	617	619	580	632	633	576	602	615	630	603	558	635	628	562	628	591	609	647	610	632	570	594	639	619	627	660	591	594	578	615	628	603	603	626	600	643	607	598	607	566	624	629	611	603	584	616	614	624	608	571	609	595	608	612	627	582	619	581	584	619	606	650	604	628	572	643	615	651	580	631	571	575	598	615	617	624	626	637	606	605	618	584	634	605	557	602	568	582	629	574	611	579	608	621	575	617	626	572	613	625	609	633	634	560	578	587	653	598	620	637	614	600	582	622	596	612	585	601	639	613	581	609	624	580	590	612	615	586	673	623	577	609	604	581	566	617	613	632	593	600	622	606	637	622	630	596	627	608	629	623	609	599	618	635	626	534	605	601	625	593	592	593	602	607	632	586	600	593	634	605	617	590	666	567	633	630	591	643	606	596	619	616	590	617	640	598	590	599	608	598	644	589	616	581	615	630	643	606	608	601	602	562	633	620	628	631	621	605	594	594	618	592	617	588	620	588	586	622	607	583	597	617	627	579	630	595	582	604	607	646	642	668	573	625	645	636	611	634	615	572	592	593	623	618	647	571	603	603	606	589	572	674	617	656	618	617	648	644	601	620	584	552	632	637	595	590	583	600	556	649	569	579	592	592	589	601	608	601	651	603	634	598	581	588	605	686	625	614	620	625	597	616	616	643	560	593	651	618	616	592	635	596	612	651	633	618	595	608	590	629	579	643	612	629	634	632	594	555	596	596	622	588	645	641	589	618	643	580	615	600	631	595	632	603	631	607	617	589	606	636	574	584	635	590	582	629	619	613	600	663	611	583	607	617	633	532	579	589	605	632	612	593	588	592	574	632	617	593	603	608	600	606	673	615	615	558	626	640	610	609	584	606	643	592	620	581	648	609	630	650	588	667	605	593	625	624	639	620	640	597	611	658	603	640	622	618	636	626	648	595	586	614	581	618	642	648	589	573	605	603	581	592	570	589	632	629	587	645	562	601	637	625	598	630	620	598	632	637	577	609	590	575	634	589	617	601	585	592	586	642	588	590	654	626	579	634	600	627	633	560	589	588	609	591	609	614	632	658	629	591	568	583	604	642	642	627	634	598	573	552	640	604	570	591	612	622	650	617	590	582	636	578	677	639	575	643	599	578	628	580	646	627	591	615	612	603	590	618	587	626	572	626	639	607	612	611	596	600	596	615	629	612	662	623	644	617	590	626	591	619	600	593	579	590	612	622	651	601	632	591	633	624	583	600	546	598	602	618	609	662	618	591	575	563	584	657	588	602	599	588	580	645	614	599	613	597	644	633	632	575	606	604	589	632	608	622	649	605	621	616	624	597	595	581	597	639	586	614	667	647	589	626	604	585	640	602	600	619	606	635	600	627	600	600	630	603	576	621	569	569	605	592	617	620	617	613	662	630	650	558	594	580	594	571	616	602	605	609	636	651	597	566	608	604	568	652	594	580	628	595	593	646	617	610	618	602	647	618	625	565	583	583	600	626	588	588	576	609	598	633	616	560	584	600	629	601	662	601	569	598	624	598	591	618	643	631	599	585	586	591	610	593	577	632	605	639	600	628	568	633	603	602	634	568	622	622	609	601	597	592	649	638	589	621	584	598	607	551	600	578	605	607	621	615	577	636	645	652	610	609	631	629	581	600	661	607	606	617	646	603	562	645	623	579	604	644	628	660	604	609	601	602	626	584	647	627	603	610	583	651	619	590	621	598	616	649	648	600	640	638	612	643	595	664	567	600	598	650	619	621	579	611	584	609	611	627	578	639	606	607	640	613	634	621	620	642	582	568	619	609	575	591	597	611	631	605	606	600	608	576	600	593	588	602	632	616	613	616	657	606	592	592	684	607	615	623	616	619	594	649	655	578	585	631	612	596	589	617	568	620	615	603	593	616	604
7926	8239	7461	3293	1694	1275	899	793	682	692	620	1231	2087	1669	1034	692	536	504	515	493	493	534	523	545	499	499	497	505	532	497	509	488	485	541	512	496	494	501	501	503	513	482	481	454	516	506	507	486	492	496	507	489	554	475	501	530	516	526	489	532	500	505	489	509	522	473	494	517	475	459	531	517	477	493	503	513	482	510	493	500	478	478	498	501	511	497	493	534	481	492	530	525	512	471	488	491	527	533	465	508	518	502	463	495	496	474	527	500	487	510	529	544	515	509	465	557	514	486	460	497	527	491	468	468	491	537	474	477	488	519	490	508	501	511	489	517	491	520	460	498	513	497	537	539	523	537	525	536	521	481	523	529	481	487	496	500	503	538	463	501	478	515	478	503	524	514	495	495	502	504	505	438	474	465	509	504	486	487	531	512	475	495	498	513	474	458	469	485	494	477	538	455	530	512	480	527	506	496	497	517	472	519	464	499	465	517	490	491	483	479	514	494	440	500	483	502	479	451	525	482	520	487	471	477	516	544	496	528	492	507	503	487	518	463	470	497	528	508	539	497	506	493	480	479	474	511	491	468	498	520	451	452	478	500	460	486	477	490	524	511	496	480	473	532	475	514	484	471	517	521	467	478	531	486	468	572	496	494	491	485	505	499	511	479	496	486	553	486	507	512	506	497	543	514	485	477	492	493	505	542	466	452	489	459	495	517	466	506	469	455	490	486	458	533	495	494	494	520	512	435	476	481	471	503	514	506	526	505	500	487	492	472	502	503	496	501	508	468	506	487	470	468	526	478	517	496	481	506	479	496	507	493	474	509	505	540	524	476	482	501	494	479	486	506	527	464	532	468	453	491	484	496	524	495	511	466	484	486	485	523	483	522	504	503	515	487	495	512	521	495	513	473	469	500	491	519	482	493	477	510	452	517	507	462	507	472	533	518	492	498	518	506	502	488	520	488	484	501	491	472	524	494	486	491	498	502	479	496	473	493	490	487	487	522	477	501	484	499	507	518	544	473	472	463	471	489	502	461	517	513	499	510	471	500	515	502	516	488	499	503	508	500	509	480	492	481	493	485	499	498	476	510	527	492	540	506	510	452	504	495	540	488	482	542	501	518	466	502	515	509	523	511	484	521	481	488	500	514	528	518	522	516	472	509	472	469	487	469	490	461	520	489	518	502	485	491	474	495	492	542	500	516	477	503	497	474	523	495	504	501	480	483	497	519	479	513	510	468	455	486	482	509	498	476	531	489	493	517	527	487	509	502	530	529	475	510	472	484	472	487	513	525	504	520	505	456	512	462	480	527	522	524	487	545	495	481	533	499	514	494	454	480	474	481	488	496	511	514	500	513	493	503	499	524	480	521	514	453	527	488	524	514	491	548	535	468	486	478	479	475	511	503	486	507	448	493	476	505	519	511	464	522	499	505	535	513	526	473	496	496	526	515	475	492	491	525	510	504	520	502	485	487	471	517	540	479	520	501	497	469	458	522	501	534	484	540	489	465	512	466	481	504	490	499	479	488	496	560	507	549	446	432	482	506	482	464	532	527	529	469	475	522	495	468	498	510	483	492	494	488	472	533	436	473	466	435	510	498	461	562	509	470	520	526	549	535	506	445	499	499	531	475	480	467	508	488	507	484	475	498	489	510	511	519	508	487	490	496	479	500	492	497	473	508	493	523	493	480	469	519	511	535	497	524	527	497	469	471	462	487	519	474	501	516	493	473	507	508	477	493	505	483	478	497	459	463	502	508	508	524	488	480	514	480	484	499	525	499	483	482	492	512	476	499	504	516	495	509	473	509	504	507	513	500	499	503	469	514	493	501	519	512	468	478	493	512	527	501	476	500	459	489	503	478	505	464	471	521	523	521	493	525	492	478	500	505	485	498	519	463	513	516	467	512	497	478	507	509	497	505	493	485	497	506	498	512	465	494	501	504	529	485	495	488	531	480	502	462	497	500	508	476	523	481	498	522	545	495	515	485	545	494	449	526	498	519	491	506	504	498	488	525	492	477	504	510	487	501	500	508	505	526	488	499	503	509	483	520	540	509	476	514	513	513	507	483	534	445	501	501	529	517	511	504	477	503	457	488	525	508	523	521	498	535	449	486	525	507	476	498	504	485	505	479	485	476	475	511	518	501	542	528	506	475	503	467	514	536	539	532	516	518	486	491	527	532	480	481	503	485	505	489	506	549	514	475	489	483	506	497	517	510	481	509	498	479	455	551	541	526	468	516	547	501	515	522	492	492	516	547	479	478	518	488	487	469	514	461	490	477	495	537	481	515	508	480	530	522	492	522	483	517	498	494	480	494	448	488	475	527	498	528	505	495	489	465	474	488	474	492	483	507	488	510	453	468	513	516	499	529	505	457	497	529	469	533	496	514	484	512	508	490	510	516	479	496	446	499	562	510	509	527	477	492	472	519	503	493	508	479	507	502	512	505	493	490	524	502	486	513	472	535	453	516	450	521	522	495	483	480	503	486	511	475	462	475	487	506	469	543	509	503	525	475	529	499	500	492	479	484	491	481	500	506	490	510	520	516	505	477	467	505	501	515	515	515	524	458	484	486	509	493	500	520	492	507	483	526	507	537	482	526	491	495	550	490	487	509	527	507	494	459	487	490	486	525	459	521	472	494	475	476	429	530	492	471	502	493	474	508	505	534	464	521	463	456	507	493	489	508	481	506	498	511	526	477	515	508	501	470	502	503	509	496	511	526	500	460	498	510	456	461	485	500	500	487	507	513	504	510	452	495	518	488	533	537	500	511	508	522	488	482	534	517	486	522	506	500	512	458	467	488	504	487	470	480	482	508	491	521	470	492	485	514	516	452	500	492	483	498	463	478	462	493	472	474	471	502	492	490	511	499	487	532	454	470	549	463	465	465	545	556	489	512	485	486	521	509	497	481	468	518	516	493	501	522	486	532	506	448	492	519	487	499	494	485	452	498	504	496	464	531	467	497	485	501	472	503	522	462	491	518	509	451	508	479	499	528	486	477	468	479	487	487	524	494	498	472	453	498	561	500	485	474	523	501	528	495	498	512	444	552	496	466	471	448	555	508	485	493	514	538	500	499	495	483	513	459	515	496	489	538	501	445	523	487	499	479	490	475	475	538	480	474	512	461	457	487	496	517	479	506	514	493	480	514	498	496	453	484	505	469	495	543	512	511	504	470	507	496	536	495	478	503	503	534	491	520	481	531	513	530	514	532	466	452	516	479	532	544	525	493	512	502	452	496	499	493	498	494	534	474	486	430	496	510	519	472	482	547	475	492	449	491	481	503	489	491	486	537	514	472	489	512	489	524	477	463	474	526	503	530	500	511	475	523	479	488	474	507	509	500	471	479	507	501	486	505	528	527	503	430	479	529	528	489	498	491	458	503	493	475	472	526	471	541	474	495	509	526	495	478	508	524	545	486	516	507	502	491	479	500	510	496	488	513	495	463	477	487	513	486	473	458	512	483	491	493	520	527	517	449	503	549	487	492
24737	20824	26895	24532	12002	3284	1833	1167	929	869	870	7102	14271	10340	4423	1486	820	654	643	619	603	641	630	641	653	578	602	629	682	565	630	607	629	609	630	611	623	674	587	625	582	585	651	619	650	615	635	625	588	603	614	611	645	604	592	604	588	602	607	629	651	588	642	614	637	588	609	603	625	637	643	637	645	633	638	643	611	639	645	661	608	604	632	587	593	605	665	642	609	649	669	616	598	621	619	620	633	573	627	604	624	598	618	594	628	645	614	623	627	595	615	603	589	614	582	619	597	593	611	586	633	619	645	606	643	638	689	652	627	620	616	589	634	627	607	604	636	636	611	620	629	587	626	599	665	629	609	643	610	577	609	617	602	591	622	592	612	628	644	642	641	601	657	578	634	645	627	575	610	597	604	620	609	623	554	596	586	619	635	600	615	578	636	598	632	632	567	599	652	584	611	574	586	616	613	577	601	635	616	570	647	614	634	591	633	659	657	622	582	640	609	577	612	592	612	643	573	663	580	604	638	617	586	603	625	596	662	544	631	568	553	679	641	581	623	581	598	590	602	652	628	615	623	628	653	633	622	628	639	644	604	653	628	596	623	566	643	625	599	591	606	589	622	598	616	608	593	571	588	585	608	636	634	613	603	603	623	586	620	618	617	579	606	607	612	598	621	581	598	615	598	607	558	601	615	625	631	614	567	588	621	632	605	583	643	585	604	624	588	590	630	631	623	622	642	621	642	651	610	629	625	609	640	601	597	606	654	635	622	584	621	613	625	636	615	661	621	587	594	631	645	531	619	666	629	620	613	630	605	617	625	655	630	610	617	623	586	595	590	602	647	611	658	635	606	571	632	616	617	589	621	598	601	608	643	606	606	630	597	609	618	625	634	623	628	603	633	627	601	622	599	622	617	619	622	640	598	653	644	602	630	604	589	607	584	623	587	604	637	600	630	589	571	614	579	645	621	618	605	613	574	577	613	613	635	589	635	624	619	618	614	627	610	630	597	641	642	602	622	630	612	623	568	634	646	689	618	615	627	628	621	658	601	607	602	614	594	623	641	593	597	575	648	636	622	556	647	597	545	624	590	612	613	632	628	596	567	612	607	603	659	596	582	561	609	618	606	655	613	594	605	577	628	609	633	605	625	605	587	667	626	609	618	596	633	632	654	624	635	658	605	602	609	668	581	661	585	626	591	625	596	611	658	567	603	639	632	601	600	600	658	606	612	648	631	677	632	602	685	545	647	604	674	667	602	643	685	617	600	630	639	634	577	614	602	619	615	572	618	608	551	637	591	641	633	620	587	630	630	637	622	597	618	620	622	665	637	626	632	647	588	596	619	605	566	621	634	618	626	609	610	606	589	595	586	609	597	594	622	612	643	641	611	626	623	647	594	594	607	587	661	622	590	606	607	586	624	621	644	588	575	607	631	601	624	587	618	588	624	577	606	608	602	607	578	631	600	602	609	633	609	606	609	581	582	593	617	611	631	609	611	547	591	603	633	619	629	624	632	610	602	583	616	638	602	604	681	600	650	601	613	600	645	643	579	650	628	659	612	621	608	604	628	598	576	620	593	608	594	582	603	618	578	672	602	625	634	607	642	618	608	597	610	595	608	628	666	596	616	700	653	618	637	586	641	618	581	595	629	607	643	623	631	732	625	584	555	612	596	589	600	672	624	648	623	584	607	593	606	594	618	617	638	636	583	654	606	604	641	627	609	606	610	624	599	626	655	637	588	644	598	577	578	616	631	580	615	573	655	576	577	628	563	644	619	618	578	556	616	635	607	631	625	603	609	600	597	608	605	613	618	582	618	610	603	592	636	651	615	605	602	595	566	610	581	620	607	632	572	592	570	649	654	603	616	579	628	624	638	590	569	575	649	603	588	593	614	588	582	591	625	638	656	607	623	578	661	603	626	563	650	658	660	592	595	662	601	615	661	688	619	650	604	576	584	638	583	591	634	626	636	649	590	604	584	652	651	635	612	642	593	621	618	586	578	677	645	597	638	594	579	611	621	621	590	635	636	584	575	615	613	644	583	611	585	635	638	616	627	649	623	577	591	616	597	606	617	612	602	599	632	624	552	603	587	605	575	581	666	598	623	612	634	646	602	587	629	585	637	599	673	649	639	609	626	677	605	628	591	647	617	644	611	628	598	608	649	617	593	570	619	621	581	624	609	606	622	616	590	596	580	606	581	650	598	592	613	619	645	598	615	613	583	587	605	622	612	636	612	615	611	587	594	573	606	578	647	607	601	602	611	612	622	613	607	605	635	596	616	628	627	648	583	592	646	642	615	602	672	616	602	657	562	618	615	610	614	605	614	614	618	636	610	649	600	577	639	590	655	636	645	614	631	610	642	642	611	627	575	635	610	597	613	595	622	609	611	621	625	628	592	622	661	657	664	606	629	587	630	612	634	634	588	601	607	621	632	610	626	630	586	658	648	634	600	648	642	557	566	640	676	604	631	626	630	617	611	609	645	647	603	640	633	620	621	619	591	602	651	625	564	597	587	634	661	633	616	596	630	622	582	606	579	617	587	631	624	595	595	593	633	617	634	639	615	625	589	609	608	646	616	647	619	622	625	635	640	579	601	641	648	602	605	616	627	628	624	624	606	645	624	589	612	640	638	582	623	624	589	616	620	639	613	585	598	617	589	634	647	618	587	619	609	617	595	624	633	600	620	668	629	557	610	557	615	584	627	594	635	603	633	606	617	589	601	637	642	621	624	576	626	643	596	613	580	590	619	589	604	617	621	631	585	582	662	610	606	619	590	623	640	608	592	566	670	615	590	630	633	635	584	606	637	598	599	647	574	625	622	580	601	649	598	624	620	621	614	604	571	601	604	599	651	601	604	618	608	603	612	617	603	604	598	640	587	585	572	611	619	594	701	629	592	618	602	624	631	632	622	597	602	614	611	620	610	583	600	562	632	605	613	629	543	600	626	559	554	655	599	639	565	620	610	620	635	639	577	627	608	599	626	601	627	598	573	614	602	588	553	597	622	652	618	585	638	597	623	637	604	600	612	615	613	610	610	610	578	631	589	626	607	631	607	628	599	623	641	580	622	581	621	579	567	600	605	645	609	610	587	609	636	611	586	587	604	645	646	617	613	584	600	614	620	620	633	592	613	647	613	646	575	573	649	602	593	649	621	574	550	607	603	609	630	606	606	592	591	613	669	629	622	599	587	624	609	587	616	617	624	626	654	624	684	631	657	618	645	602	644	612	603	568	628	571	645	627	627	646	573	673	606	625	625	628	624	588	624	645	619	596	611	573	595	613	584	616	609	606	604	600	676	602	694	637	579	622	611	636	598	629	600	616	648	593	615	608	620	584	588	597	600	620	653	543	580	599	623	607	597	607	633	613	604	579	677	618	593	596	591	632	606	598	607	648	600	635	620	606	617	624	634	622	608	632	574	625	615	594	596	617	623	663	632	635	613	671	618	621	665	622	608	608	630	631	616	659	643	596	623	589	579	604	658	578	592	627
7406	12279	11941	6757	3898	2391	1681	1282	955	903	918	10025	14286	9510	4252	1502	708	556	514	530	545	496	500	559	541	573	493	552	510	513	529	512	524	537	565	497	538	514	551	537	515	562	544	515	543	493	521	542	570	547	533	563	514	535	560	540	488	512	559	486	553	548	487	517	515	518	521	542	530	539	519	541	525	509	552	545	504	511	509	529	565	516	542	521	492	507	506	529	507	496	496	515	537	542	517	517	537	572	509	553	529	524	498	522	559	490	497	505	565	507	535	492	540	554	491	487	515	521	525	511	522	512	518	485	545	511	510	509	525	580	528	541	545	525	522	518	527	490	516	486	521	481	546	520	507	503	530	481	533	499	531	520	529	503	557	553	498	557	545	549	504	521	557	504	542	526	511	533	518	477	503	492	525	528	519	541	550	585	486	546	532	538	533	468	500	458	458	510	510	478	512	502	548	535	494	510	510	537	534	522	545	514	531	564	489	505	499	507	531	475	505	522	522	530	537	560	513	509	539	504	493	553	521	530	496	514	500	509	496	514	486	533	515	492	524	532	528	541	534	478	530	525	535	521	531	517	477	562	499	525	486	541	500	503	492	528	519	539	513	506	538	551	559	486	491	497	479	540	577	503	517	537	509	499	527	521	550	495	513	491	526	557	503	509	543	531	546	499	534	493	502	512	520	521	479	506	558	559	517	533	504	537	530	478	533	538	542	533	535	535	544	518	559	508	528	549	508	502	514	513	525	515	501	507	514	538	507	507	502	518	540	559	496	514	511	493	524	523	545	502	507	522	502	506	502	512	490	527	498	531	506	546	525	527	518	527	507	528	547	496	548	470	554	508	511	497	517	508	499	500	524	552	497	500	526	491	512	471	498	523	530	521	543	519	516	520	491	534	521	519	516	525	495	546	491	533	498	532	539	524	528	559	521	488	558	548	504	521	532	546	509	509	522	527	531	504	562	518	526	520	516	510	484	524	527	502	525	516	494	502	537	487	482	532	501	523	513	513	503	493	518	550	522	516	500	518	544	503	541	496	541	470	534	539	499	491	537	505	551	501	530	502	537	541	494	550	504	491	522	488	556	558	534	562	500	513	537	497	519	510	556	526	523	505	500	531	500	466	513	540	519	527	506	517	524	508	525	512	591	511	478	503	549	512	517	502	518	511	529	480	504	496	514	505	545	510	532	499	547	558	459	555	510	533	544	544	495	519	550	483	475	529	523	492	527	555	476	556	503	506	550	549	537	510	548	520	527	502	519	502	515	555	518	483	553	553	502	496	520	521	524	551	531	518	499	551	511	560	554	509	528	524	509	528	498	496	563	513	505	479	520	536	519	524	536	509	488	562	535	552	522	521	588	515	494	479	557	561	497	522	530	547	517	516	520	535	508	512	540	512	496	553	529	509	470	516	498	534	485	523	508	520	505	533	537	509	511	497	488	509	502	507	461	509	560	522	549	551	544	534	513	540	538	501	504	512	500	481	517	498	516	512	494	526	531	563	557	538	530	490	515	562	510	532	492	469	521	516	540	513	504	524	508	501	538	515	498	513	493	507	495	497	516	511	531	512	516	519	544	496	491	481	533	512	521	549	520	513	531	533	509	533	497	521	518	527	521	512	540	533	486	544	556	503	544	499	497	557	488	573	510	499	524	501	515	546	528	448	507	504	539	507	519	506	527	502	540	543	505	515	513	499	530	548	489	544	510	504	533	514	527	507	502	539	499	550	514	505	513	520	516	557	549	513	510	527	523	475	539	528	465	519	512	511	522	490	512	522	532	491	507	485	478	542	500	478	516	533	507	574	495	488	506	488	520	527	535	559	490	487	541	471	552	543	524	517	512	486	504	536	510	512	493	540	517	523	524	516	514	501	505	498	517	493	489	507	488	523	520	542	496	473	515	527	506	496	501	525	535	483	526	487	541	505	559	536	542	541	479	529	487	500	519	528	497	544	515	475	492	510	480	515	526	574	507	551	516	526	517	472	500	490	501	523	542	518	535	549	514	530	548	524	513	503	493	513	515	474	507	532	495	484	490	528	505	551	547	539	477	516	501	534	520	505	498	527	509	521	513	533	514	500	537	527	514	484	520	537	535	521	500	512	527	476	514	547	515	529	546	521	532	473	487	538	519	490	527	518	477	495	503	489	511	587	516	475	503	527	525	530	479	552	546	534	549	493	576	526	465	472	548	515	549	521	496	528	522	493	494	509	534	495	502	501	485	519	510	510	531	498	519	512	512	516	560	544	501	496	486	531	510	521	507	507	493	532	497	456	511	523	511	522	464	547	477	517	553	523	501	506	517	525	536	520	553	495	559	478	509	538	534	482	538	519	523	499	510	530	536	551	524	519	544	529	535	497	495	541	569	481	493	528	520	538	539	505	512	515	494	502	546	508	564	501	494	531	550	512	494	526	537	460	527	523	550	544	570	491	492	523	498	508	516	528	538	473	485	534	535	543	517	521	533	496	545	507	499	499	497	508	511	510	469	478	517	557	529	507	498	519	498	510	512	531	500	506	539	518	504	537	490	484	509	520	505	503	540	521	504	545	554	539	544	506	520	552	538	528	549	532	581	517	526	476	546	530	475	499	507	525	520	528	488	519	544	514	499	536	485	495	518	521	506	504	539	565	554	547	492	521	524	502	527	498	534	517	500	510	536	502	521	497	552	558	500	476	492	500	548	552	504	512	510	537	530	510	536	503	505	511	542	530	500	524	496	509	514	516	535	528	515	516	544	546	503	476	495	583	487	512	505	488	547	559	520	538	515	504	490	535	519	527	531	526	474	522	546	495	512	526	486	522	535	521	504	495	516	511	588	477	526	522	479	528	522	534	497	497	490	525	516	526	507	491	515	521	531	523	487	527	505	519	506	520	543	512	506	506	453	540	526	458	536	493	540	511	538	513	526	503	536	488	540	524	511	520	515	534	517	500	543	527	561	559	486	514	528	536	499	527	479	464	491	512	517	496	494	490	493	500	519	510	498	539	499	532	515	526	532	509	542	517	552	484	514	525	487	506	533	558	529	515	517	525	507	549	468	555	503	516	593	500	506	482	522	515	487	550	477	499	520	521	526	505	551	519	538	558	501	538	515	532	493	563	474	507	511	475	523	492	504	493	549	540	495	520	516	517	492	518	494	503	505	525	542	523	515	499	531	522	519	493	493	480	473	464	523	525	544	515	556	488	501	509	516	543	511	506	521	511	541	536	497	565	512	522	486	508	492	530	497	556	516	516	506	517	488	512	520	516	484	476	540	513	524	484	462	519	524	507	506	543	536	506	499	511	478	528	505	495	501	580	530	538	492	490	495	521	544	539	526	501	542	520	526	536	521	523	535	496	525	521	531	509	495	538	510	546	467	507	544	509	515	540	500	523	533	542	532	514	505	520	512	483	529	528	551	513	502	547	524	504	523	505	523	521	518	475	511	515	518	524	570	493	508	526	500	552	497	518	496	539	550	524	525	507	472	525	505	518	558	524	516	515	516	535
23783	20774	27844	23793	20483	10457	3689	1785	1405	1261	1236	15261	23371	18439	8844	2649	1169	867	746	725	739	706	678	737	677	714	730	737	752	684	677	683	775	737	750	701	759	743	686	737	728	734	697	738	678	715	723	708	680	760	661	670	683	715	785	724	715	684	698	654	712	713	733	706	722	695	655	733	710	711	684	750	733	733	731	747	725	706	669	734	709	733	745	718	689	730	637	740	669	749	731	697	694	737	691	712	703	723	696	684	679	708	708	758	736	731	734	684	770	742	697	728	733	693	709	690	680	689	690	688	703	683	707	708	735	710	723	683	677	712	680	685	722	710	667	720	690	666	700	688	726	702	721	709	693	722	748	694	711	753	671	672	701	737	680	687	721	713	720	751	713	673	706	722	712	718	729	693	659	689	704	705	634	673	704	701	657	697	764	680	749	710	693	715	751	692	743	678	674	674	698	691	690	704	752	740	687	729	718	671	702	681	704	696	685	715	729	724	725	733	759	752	687	731	673	756	730	730	694	633	682	668	697	736	693	730	716	674	728	711	745	688	669	725	672	745	674	701	682	691	698	711	731	700	698	777	723	695	683	722	724	767	690	690	687	694	667	721	689	685	733	677	647	692	725	689	673	712	738	682	709	730	714	678	747	677	690	695	720	698	688	694	704	685	698	705	728	722	698	690	740	732	711	677	661	701	711	654	715	734	654	716	716	680	690	698	749	689	714	702	699	716	745	692	649	703	723	688	671	671	671	669	705	703	714	724	725	727	699	706	733	729	713	668	697	709	723	674	686	715	675	724	692	746	714	739	698	739	744	717	744	681	757	706	655	710	704	674	710	730	734	702	690	727	730	710	662	735	706	689	683	687	701	664	696	682	693	696	708	686	717	708	702	682	744	662	679	663	716	703	645	696	696	734	726	717	718	675	654	737	714	682	705	669	698	654	722	693	714	689	670	697	688	712	660	701	687	710	729	732	729	692	713	719	686	697	710	720	674	689	707	663	740	708	695	735	726	720	756	680	662	691	671	698	723	726	764	699	645	728	704	681	718	720	683	718	702	703	731	764	717	716	697	744	699	726	679	700	690	721	741	727	685	708	675	685	683	718	661	690	678	679	701	720	733	669	737	706	720	727	701	710	776	666	651	687	717	727	729	703	706	693	722	685	700	715	689	692	710	710	739	710	718	692	717	691	692	773	707	733	704	688	664	685	685	719	718	723	732	708	700	734	708	698	740	734	722	693	681	679	685	695	713	689	734	719	702	734	718	697	702	716	715	720	690	714	748	722	759	710	728	755	726	709	687	702	708	702	650	722	718	702	700	698	717	708	707	745	715	746	696	671	713	726	726	704	749	702	742	661	739	755	708	728	703	731	710	666	685	710	705	688	673	701	692	759	726	698	651	705	719	671	746	713	714	717	663	709	649	696	755	739	727	716	686	687	697	640	732	680	698	737	704	687	663	682	744	723	652	716	684	677	696	712	724	706	723	687	707	730	686	694	714	695	700	686	695	687	687	727	717	701	708	692	732	689	728	705	714	708	700	749	697	697	693	685	711	690	717	694	675	731	674	727	693	705	693	672	673	699	673	690	678	713	702	737	725	700	729	733	689	655	706	689	689	641	722	642	681	716	718	699	703	735	697	737	733	725	696	727	706	707	688	740	697	721	727	693	733	740	727	664	649	620	705	700	731	678	684	675	706	666	685	693	711	668	688	681	727	699	705	729	694	681	736	713	674	748	704	661	716	718	703	724	735	696	705	720	665	692	727	677	672	689	754	694	732	705	720	681	671	717	741	705	706	725	692	687	753	720	707	681	723	708	662	710	731	710	735	734	733	704	685	653	747	729	679	696	668	757	748	723	683	726	677	728	732	757	675	669	676	695	721	695	741	707	710	758	702	714	702	664	743	700	665	692	670	694	724	696	700	714	722	742	726	726	724	729	654	743	706	742	711	691	647	645	688	740	689	691	705	722	734	720	709	682	716	748	688	697	676	709	713	751	665	731	687	745	711	703	710	717	698	685	751	674	695	703	735	694	672	677	727	715	706	657	689	701	743	742	665	726	770	684	691	709	742	656	717	701	650	690	736	714	704	732	674	708	704	736	717	711	707	738	746	708	631	748	704	729	712	749	671	645	747	668	710	697	667	702	762	678	697	715	711	692	722	754	732	695	698	690	733	723	683	671	700	682	748	702	658	675	727	733	733	735	689	653	711	698	722	725	746	644	715	735	644	684	722	703	704	681	670	705	703	677	710	698	659	670	683	721	683	713	730	736	740	692	652	702	655	680	687	687	725	662	699	657	638	693	667	686	724	676	702	681	632	667	671	674	680	721	699	673	708	743	660	710	681	709	664	715	691	696	748	712	713	644	705	725	690	696	706	713	740	653	725	731	747	743	725	716	679	737	694	693	737	687	729	693	672	697	687	696	694	662	736	641	724	701	734	673	698	723	636	698	658	663	692	747	708	726	718	698	693	702	705	687	689	709	688	722	678	721	678	702	694	727	699	676	701	716	683	712	688	704	696	711	695	652	712	722	689	684	722	747	661	683	685	676	673	688	651	684	722	765	751	712	679	697	776	735	718	722	738	689	728	669	713	689	676	651	675	721	648	712	717	688	687	697	665	650	706	682	697	736	680	701	678	712	702	661	704	698	684	709	721	735	682	687	782	704	700	711	692	664	663	780	660	693	722	716	713	688	698	710	687	718	676	721	730	712	730	717	735	641	698	689	723	720	691	662	745	720	726	746	709	723	704	699	744	736	737	721	689	716	706	715	676	698	688	745	732	709	695	708	686	688	680	707	724	715	719	708	687	701	707	696	727	655	701	724	682	687	690	727	669	699	724	699	700	681	699	688	699	708	715	679	699	740	708	766	697	687	710	710	687	653	713	718	663	689	736	723	709	668	726	746	675	641	688	699	724	693	691	673	663	752	722	705	696	694	724	734	733	713	690	721	692	711	733	716	669	740	689	728	692	676	719	727	694	720	654	738	715	672	681	690	686	700	703	718	709	723	674	721	714	729	727	669	716	680	679	707	721	696	711	662	681	727	742	690	707	731	707	711	707	686	755	733	720	705	725	686	691	678	665	645	682	718	674	696	730	689	670	723	709	660	722	635	689	743	704	723	684	689	711	734	746	723	724	728	692	703	679	704	723	696	684	714	723	640	659	741	674	684	706	725	723	700	676	708	684	729	729	704	708	715	744	740	692	701	699	680	684	670	677	710	706	699	701	698	761	729	712	669	734	687	743	738	653	695	698	693	716	729	687	711	689	686	703	729	657	763	687	666	726	679	665	749	669	703	703	654	734	708	669	717	692	716	704	728	770	728	696	706	711	685	692	710	650	702	690	695	678	701	736	682	687	628	686	673	768	669	683	665	779	729	731	684	738	696	709	675	716	726	755	683	746	696	711	723	704	672	733	695	687	719	722	716	713	695	720	706	674	684	716	713	737	738	674	715	742	734	745	708	715	707	701	717	680	723	744	721	735	699
7546	15737	13109	9230	6609	4052	2816	1958	1560	1470	1447	18810	20957	15881	7368	2518	1119	697	611	596	573	592	596	571	562	609	575	587	607	576	575	600	558	565	622	596	589	573	583	587	605	613	585	617	535	606	544	591	568	578	597	578	605	609	595	620	630	596	550	598	572	528	616	596	576	560	554	552	562	593	604	600	552	549	585	586	583	597	572	570	550	572	577	589	559	603	589	589	550	590	588	562	620	571	577	605	609	561	611	602	621	579	580	553	604	582	557	596	597	544	581	590	617	540	599	533	618	547	582	566	557	586	589	590	594	592	592	591	596	608	569	569	567	566	552	568	607	582	614	550	554	560	633	586	564	599	613	596	553	566	540	580	587	615	589	586	594	564	578	577	582	610	574	654	621	568	617	542	599	573	553	580	580	624	628	575	591	540	563	578	553	562	593	564	584	577	595	613	555	611	581	567	572	607	550	608	590	597	551	527	554	563	591	586	569	589	616	532	586	593	561	550	612	624	555	590	557	602	570	549	611	586	595	563	585	571	541	543	540	608	547	553	567	598	582	571	562	571	547	567	586	556	643	545	588	593	576	560	549	567	593	616	624	596	566	561	595	562	578	566	624	554	573	573	589	556	599	560	572	597	572	630	558	593	550	591	613	582	618	554	617	550	590	584	547	565	549	579	566	572	582	584	551	573	595	585	562	590	589	613	629	571	588	591	555	547	543	593	550	610	578	561	617	552	608	614	563	574	596	609	558	574	549	567	533	571	581	541	573	544	555	579	558	606	595	597	609	610	591	568	565	565	572	641	596	576	552	609	569	566	576	586	592	587	566	630	606	559	586	619	626	556	566	560	551	583	588	598	604	601	561	593	580	594	562	541	560	580	595	556	579	610	531	560	583	574	553	574	590	529	585	580	567	584	558	606	589	590	620	623	578	569	565	569	616	596	581	586	563	577	592	571	537	589	588	606	590	547	562	571	572	598	577	551	585	578	568	547	609	544	571	534	579	565	538	592	588	563	588	573	618	569	595	580	567	603	580	599	574	563	598	583	591	639	598	566	574	571	564	559	551	588	515	566	555	550	559	589	571	564	497	536	547	564	554	574	596	560	615	605	569	567	535	577	591	596	577	543	571	573	588	556	518	591	535	600	577	576	585	558	588	566	547	555	595	588	571	600	559	570	552	592	586	616	595	567	542	564	590	548	614	627	580	574	565	555	631	586	589	585	596	525	577	597	597	567	558	538	613	594	595	584	616	597	588	563	559	566	599	569	587	582	523	554	577	555	601	589	607	573	570	530	596	555	543	547	585	564	545	579	592	590	594	563	567	593	544	591	590	562	549	602	517	581	545	564	606	593	565	552	534	577	555	586	603	555	574	539	591	540	589	568	605	560	592	576	593	591	559	540	593	584	612	561	536	568	546	583	596	623	572	583	585	537	566	599	614	590	585	590	583	558	608	546	621	540	593	523	617	619	567	548	565	557	576	546	584	583	573	584	553	580	561	564	559	618	588	612	548	610	603	570	586	548	583	589	583	580	579	585	575	583	563	569	588	567	610	567	599	528	574	599	559	581	576	559	576	596	581	605	598	569	604	562	603	550	588	591	616	588	534	586	572	574	593	539	595	546	610	556	623	577	529	557	613	596	543	555	558	590	604	576	589	565	588	569	587	563	540	586	540	535	584	617	544	577	612	570	614	554	598	569	549	609	595	535	601	551	557	592	565	567	560	588	558	579	590	522	638	566	603	550	526	556	578	564	562	563	619	599	589	565	563	540	555	597	609	549	594	553	568	560	609	551	587	631	566	612	586	505	554	577	583	574	606	565	541	600	589	543	604	605	507	589	550	583	581	558	554	617	554	581	579	605	609	606	509	530	596	580	599	577	578	559	543	597	572	549	605	581	562	607	586	542	628	570	578	613	551	576	592	595	530	532	571	586	609	559	604	633	597	576	590	557	591	540	608	553	562	563	604	590	574	583	562	546	602	574	615	571	601	562	559	596	582	541	556	605	583	534	566	606	595	608	591	573	575	591	587	520	611	557	603	619	588	568	552	575	628	569	549	642	604	576	580	607	579	570	544	588	560	563	578	563	576	597	529	581	599	546	599	555	592	601	586	586	606	578	534	562	556	624	567	591	565	579	584	562	560	536	575	625	545	540	526	581	541	601	574	601	551	600	566	605	617	549	633	536	569	567	576	613	563	573	572	554	571	572	615	575	550	570	567	554	565	550	601	575	593	619	602	570	624	550	587	570	606	562	577	581	578	614	567	581	570	568	604	553	550	588	544	550	563	563	602	625	603	599	590	580	598	635	571	542	602	601	567	556	559	589	556	561	537	567	626	585	588	578	602	562	580	565	570	602	612	547	554	583	570	601	617	540	597	573	590	543	550	585	574	576	560	580	598	586	596	572	576	576	576	548	554	557	571	565	545	555	605	597	570	601	602	523	632	536	578	541	557	562	576	607	598	556	595	586	597	589	545	583	590	602	552	625	570	516	574	578	589	621	579	591	600	573	579	590	576	569	625	551	563	597	548	596	606	618	547	603	586	579	564	586	555	583	590	570	577	575	595	578	579	565	536	564	569	563	573	627	621	547	538	592	579	588	630	581	574	605	608	567	549	628	579	556	575	579	569	574	576	544	582	552	555	567	573	609	598	595	573	604	546	554	587	590	560	556	559	622	579	562	588	597	577	604	596	578	581	582	573	554	563	570	610	528	576	584	573	582	625	578	588	579	576	609	566	544	602	555	522	591	603	594	556	583	546	550	548	543	554	588	558	582	584	614	578	519	592	573	557	566	535	592	565	575	568	608	583	584	535	524	520	579	572	564	612	562	602	621	576	571	588	557	584	614	599	579	535	550	587	593	579	546	561	619	564	602	547	539	553	633	615	594	546	579	572	594	578	575	564	581	542	535	558	571	551	541	585	541	590	551	525	573	575	579	565	563	570	590	557	586	579	561	533	578	585	573	569	574	589	572	625	580	554	556	572	566	574	551	551	601	618	572	560	577	576	608	554	602	588	612	539	564	519	590	584	590	586	592	588	518	567	570	580	594	579	585	574	566	547	586	593	586	538	601	606	536	559	520	584	577	599	593	567	566	537	571	551	585	580	588	587	555	567	601	593	601	568	598	530	599	590	589	555	568	595	593	571	588	575	579	580	565	573	564	528	629	567	630	549	585	547	601	609	541	619	590	577	567	599	555	590	563	549	666	596	597	560	540	541	577	583	582	570	555	550	541	560	570	609	551	535	575	566	575	541	589	621	533	577	542	599	575	569	583	605	564	582	624	594	571	570	604	601	616	568	550	632	586	562	629	596	549	556	573	558	614	570	535	600	583	556	601	579	598	592	573	565	566	613	552	557	569	562	546	553	554	606	574	591	616	644	585	632	569	605	621	573	564	588	597	571	595	558	607	579	558	533	579	597	612	583	595	566	604	557	609	565	540	592	550	591	629	582	574	550	575	576	610	552	584	572	585	556	577	589	600	584	613
27026	11671	3914	2259	1210	842	725	758	700	607	579	1015	1280	1354	1049	719	546	528	506	508	520	553	543	545	493	488	500	509	474	529	502	536	523	504	499	508	511	486	489	487	531	519	541	510	522	488	491	484	455	515	526	518	533	532	467	447	495	486	531	458	489	486	523	489	488	479	510	454	521	502	504	492	528	516	476	493	527	488	504	525	431	539	467	508	502	516	512	468	541	501	532	473	504	490	488	484	517	519	523	476	488	484	500	464	507	520	515	462	480	475	520	493	516	484	515	486	496	461	500	477	464	498	515	541	469	488	467	493	482	505	477	476	482	557	490	496	493	470	509	490	524	521	518	518	534	502	543	467	483	482	543	489	503	468	497	511	531	479	538	519	531	522	507	488	486	552	484	521	487	530	486	529	503	516	506	522	457	492	527	531	485	484	505	500	533	503	458	488	506	469	472	481	534	504	484	495	491	468	466	490	492	534	499	497	483	465	478	491	523	494	445	505	508	520	480	487	515	483	441	486	495	508	483	555	506	475	496	473	506	487	510	487	516	457	465	514	513	532	494	462	563	534	480	522	511	480	515	494	465	484	517	504	486	495	449	494	515	478	514	512	457	480	515	502	501	515	507	452	496	519	500	493	481	510	495	484	503	492	485	486	517	530	494	486	447	494	527	514	485	480	482	522	515	493	506	475	502	473	506	482	488	533	535	520	464	481	496	505	423	505	455	515	513	469	504	494	441	504	509	513	471	496	482	484	471	522	513	513	522	455	542	500	464	493	488	506	497	506	487	494	489	515	483	529	519	497	506	497	519	499	498	477	456	553	482	510	500	512	516	492	480	512	488	482	499	518	503	516	498	522	478	536	474	476	460	494	500	505	492	509	532	568	505	536	512	514	485	508	541	492	501	505	533	495	484	517	486	483	482	530	511	510	534	486	508	514	490	482	484	516	486	481	497	484	482	490	494	507	514	492	559	475	493	520	503	481	464	482	493	481	480	470	470	477	485	467	511	475	518	563	475	482	448	476	506	490	536	530	468	469	507	512	513	533	521	478	537	490	551	475	514	518	490	515	492	491	498	509	470	550	464	478	536	539	524	504	478	462	537	450	518	481	510	479	496	506	496	490	469	509	502	468	502	506	505	497	540	511	517	472	498	501	504	500	511	515	496	514	516	521	515	503	498	471	506	499	523	527	478	544	497	491	510	514	488	504	476	466	488	499	537	512	538	503	509	507	502	486	508	509	495	458	474	504	512	539	504	463	491	491	468	484	530	502	494	499	508	523	498	511	491	511	516	522	507	486	500	519	482	496	539	504	503	504	509	447	522	482	483	548	500	508	493	507	505	490	467	491	499	495	505	488	493	509	488	521	531	525	503	546	511	487	504	481	513	517	486	497	476	545	486	497	480	483	460	506	460	509	473	505	525	527	506	501	532	513	494	518	517	485	487	507	466	500	484	469	494	472	527	493	501	457	500	515	491	511	509	526	560	548	453	473	483	498	491	521	526	479	458	482	492	515	475	511	500	498	489	487	488	507	482	497	483	488	522	520	502	486	531	514	462	504	525	496	487	511	508	501	519	522	471	458	492	537	496	495	482	483	492	519	485	482	520	510	500	508	512	520	505	506	475	475	547	506	487	502	536	510	516	500	465	475	512	481	473	506	501	491	476	517	514	508	500	445	496	492	485	491	514	515	518	472	464	479	492	505	506	519	509	509	493	508	499	467	449	509	510	502	494	480	523	490	512	490	480	440	509	500	497	514	515	465	557	477	458	508	521	518	476	460	512	479	472	485	466	496	511	497	516	466	492	522	531	525	477	442	490	569	473	471	476	516	508	537	513	521	502	483	513	498	543	476	507	480	465	456	480	491	533	541	519	512	491	521	502	515	490	491	512	504	498	473	501	496	470	482	491	505	499	464	460	495	453	515	512	486	499	469	486	489	481	484	476	484	507	513	503	497	511	509	468	475	503	489	508	516	524	500	526	537	487	513	519	493	485	473	477	482	507	481	479	490	498	531	532	481	499	466	504	542	509	491	529	484	472	490	501	511	489	521	518	504	453	482	521	479	526	502	488	476	532	490	447	508	491	513	498	455	458	478	537	480	466	500	504	508	512	497	477	480	488	538	469	484	495	498	494	514	506	457	493	468	503	537	504	489	485	502	505	451	490	441	519	506	497	491	482	525	477	479	499	500	523	430	525	536	488	513	496	472	530	475	519	483	477	488	503	471	471	518	522	481	483	489	499	487	469	507	453	509	444	467	484	489	514	510	519	486	492	506	461	491	513	528	508	502	492	488	479	534	475	442	503	496	512	502	502	515	499	509	463	445	461	519	496	537	540	504	504	518	514	573	517	483	525	485	485	549	525	524	497	503	492	487	449	474	492	535	468	501	487	477	490	555	506	504	490	513	517	481	541	478	504	490	505	483	485	485	472	508	470	505	499	513	438	532	513	483	482	509	495	507	516	533	504	478	485	538	479	494	482	490	469	491	522	528	466	495	491	471	480	493	498	535	512	510	500	507	491	526	541	490	485	486	470	479	483	479	515	484	529	473	487	474	527	463	486	500	483	457	465	470	539	484	521	449	476	496	532	501	492	509	489	465	453	490	474	488	504	548	485	497	542	478	505	508	461	507	498	506	490	495	477	486	479	522	453	518	510	486	517	502	504	514	503	526	439	490	541	538	531	484	520	518	511	502	517	481	481	473	499	508	476	519	540	507	505	485	482	488	523	510	483	492	529	481	514	500	461	465	522	509	526	461	507	500	522	465	509	541	487	487	460	484	439	503	515	491	500	504	462	547	535	508	491	488	523	511	477	482	484	505	480	506	482	499	456	494	508	492	492	501	476	537	472	484	487	451	513	498	484	481	509	481	501	492	515	516	476	536	518	519	455	536	512	484	517	488	504	500	519	520	518	475	499	520	547	520	496	488	537	496	473	494	474	495	533	504	488	493	456	478	554	499	508	499	515	516	488	506	543	471	531	512	459	491	470	488	464	459	485	474	481	531	455	519	517	473	452	516	481	473	498	484	530	511	484	476	471	475	485	487	477	486	512	475	533	512	500	505	494	514	512	488	465	498	471	492	525	516	501	494	501	469	502	494	529	494	508	507	496	498	483	503	465	496	507	477	508	487	510	516	524	507	496	526	487	555	541	544	508	469	470	485	494	490	483	506	506	508	484	486	514	501	494	486	488	528	480	476	483	484	479	531	509	448	544	456	538	454	521	553	482	478	512	489	508	502	503	457	477	506	513	503	522	504	485	477	480	494	508	522	515	499	526	508	504	498	494	523	496	508	525	476	471	454	488	533	498	513	499	500	493	483	500	557	529	488	491	516	523	519	467	425	486	496	507	504	530	527	520	507	499	523	472	526	493	482	523	478	495	483	491	517	519	490	463	509	479	512	487	486	490	510	466	495	491	500	464	484	525	492	466	532	516	496	504	487	505	500	517	477	491	498	514	570	510	523	503	506	487	480	492	488	507	465
7049	3776	3623	2259	1508	956	796	922	801	649	637	1355	1587	1482	1044	613	518	444	420	409	459	414	442	419	391	423	442	415	392	401	374	375	405	403	379	404	402	366	410	398	389	423	425	423	392	414	406	409	406	410	430	387	398	422	437	437	447	399	434	442	424	413	434	410	433	443	412	377	428	450	422	447	410	430	458	419	418	423	390	388	409	397	394	417	433	423	449	395	384	420	403	406	436	426	405	386	373	416	398	430	399	393	452	419	445	395	393	394	417	409	418	397	392	411	420	444	442	427	375	426	412	421	421	464	421	430	412	408	429	391	443	413	437	426	407	404	405	402	423	458	418	419	416	454	402	428	406	387	392	407	388	421	403	417	433	404	424	392	407	410	452	402	402	444	404	403	419	420	413	400	401	386	400	397	416	422	429	431	425	439	422	418	385	418	450	409	432	428	449	407	400	425	401	428	385	401	389	421	407	370	419	412	398	394	392	386	416	398	450	397	405	426	421	382	394	402	381	384	414	398	413	428	426	383	395	421	422	433	403	416	433	394	422	416	384	448	424	400	376	393	415	422	413	453	387	427	424	461	469	415	444	387	403	436	421	430	425	432	398	433	429	417	397	402	417	393	413	432	372	436	417	409	418	438	433	388	397	409	423	413	408	409	439	433	410	393	427	410	422	444	403	401	384	390	435	419	413	406	417	418	381	389	434	408	437	421	406	407	390	410	453	398	405	414	421	377	445	437	413	413	398	411	436	410	411	406	415	424	430	379	462	400	443	450	408	417	420	407	396	378	401	399	388	428	442	437	412	398	416	407	454	395	407	414	400	416	420	385	415	411	426	381	420	450	419	406	366	427	405	445	402	396	405	430	402	423	388	371	395	404	431	437	410	384	419	392	420	416	417	414	416	413	444	415	387	428	414	394	412	384	434	420	407	457	438	403	410	410	435	398	413	453	415	426	445	385	417	423	407	396	433	425	417	432	405	407	368	408	438	402	421	404	397	414	361	405	408	386	423	397	413	439	377	395	441	448	408	402	451	409	435	393	423	390	381	400	436	412	405	438	406	414	451	434	384	400	428	433	411	407	430	406	415	403	412	415	408	471	438	437	419	424	417	417	403	432	417	401	419	407	440	399	421	392	385	394	431	454	403	403	393	418	431	434	395	459	431	416	412	462	396	394	368	435	402	424	414	432	390	413	402	428	427	428	418	414	429	395	411	457	395	421	424	401	375	431	402	400	400	405	421	421	391	415	422	387	405	402	435	422	436	389	403	380	439	398	406	402	375	402	381	421	439	432	419	413	404	439	409	392	426	431	421	433	377	424	411	443	374	456	435	425	406	432	418	405	408	412	424	411	396	396	407	448	432	435	376	414	400	393	417	365	419	413	435	401	436	421	402	422	435	416	400	375	416	414	407	363	452	425	459	437	400	415	403	419	404	391	431	397	392	412	416	440	437	459	406	424	376	434	415	461	390	403	428	399	409	413	442	444	413	402	431	391	386	418	415	419	435	410	403	411	397	419	386	442	410	400	403	419	364	432	371	396	413	406	388	398	377	413	412	403	463	427	409	369	459	403	464	399	420	419	433	411	407	412	459	425	381	434	434	409	391	408	405	413	379	436	425	433	435	440	389	410	420	461	444	440	399	430	451	441	390	407	444	401	396	461	412	434	398	400	412	376	402	380	430	427	378	459	416	410	401	394	402	380	394	416	382	419	418	400	422	434	398	394	393	424	416	390	437	400	416	416	403	441	398	401	402	376	414	417	415	425	410	449	413	411	412	394	388	374	434	413	477	434	420	405	427	385	435	424	424	405	432	401	416	427	402	425	418	424	425	406	418	408	405	442	393	405	425	394	429	390	418	426	436	400	422	406	435	441	411	437	414	431	403	398	382	417	373	414	400	426	422	412	407	388	399	346	378	359	405	389	434	396	404	388	391	407	411	415	419	382	430	404	427	433	449	460	407	426	449	432	401	401	439	401	391	407	395	378	403	410	415	427	386	395	412	415	395	450	405	387	408	419	416	413	421	390	394	433	421	415	440	399	418	385	419	384	410	436	390	404	420	446	416	421	420	384	472	410	415	412	443	415	413	419	445	423	396	421	404	401	423	415	391	377	425	405	447	460	389	394	400	386	405	409	419	394	376	401	401	438	412	424	424	400	413	416	398	429	405	411	423	387	433	417	412	445	368	394	393	431	425	440	386	434	428	416	442	404	405	413	438	435	408	431	431	392	406	451	404	410	430	431	406	411	424	389	388	461	419	378	398	431	403	415	403	437	417	441	416	408	395	388	428	399	387	380	425	396	402	421	411	415	462	427	436	440	437	404	398	389	396	435	421	408	460	369	437	383	380	408	452	410	392	435	435	428	402	383	417	403	413	403	396	410	421	451	394	400	423	394	410	424	425	424	407	434	449	414	447	388	421	379	419	397	452	455	444	413	441	379	417	388	417	416	454	437	429	364	437	405	388	417	437	462	387	424	423	405	393	412	432	371	407	459	382	435	385	426	452	370	395	402	417	375	395	441	373	414	445	415	398	407	448	433	415	425	393	409	467	379	405	415	441	428	435	427	416	428	383	357	412	398	406	437	396	421	409	448	399	403	409	422	372	442	381	426	446	423	459	439	446	400	434	417	406	433	430	451	423	390	426	415	376	378	397	385	427	396	400	404	418	425	417	420	398	407	414	422	383	443	412	420	403	399	416	402	416	392	436	412	388	437	376	417	417	432	409	401	396	413	419	425	401	426	413	405	416	395	442	407	412	448	414	410	448	403	436	420	425	442	423	421	401	411	396	409	408	465	402	405	399	386	421	389	420	412	440	411	389	417	458	434	399	451	390	418	433	402	409	391	411	452	433	397	406	442	403	397	398	407	398	382	421	432	427	461	387	415	396	397	420	378	417	426	454	432	410	386	387	438	452	424	425	420	427	378	408	423	454	449	431	415	377	394	423	380	402	407	401	437	404	416	412	442	426	408	419	402	469	441	403	408	398	458	418	425	433	420	382	412	425	423	428	439	398	412	438	448	416	395	383	451	408	412	435	416	416	405	445	434	426	387	432	452	450	410	401	436	434	434	422	417	367	419	394	443	397	420	419	411	378	407	434	405	390	379	426	405	420	433	431	418	437	403	412	394	410	456	409	442	394	414	422	444	454	393	425	440	403	424	389	440	400	365	447	401	401	415	439	434	396	416	417	415	428	393	456	388	394	427	406	409	387	455	388	419	421	409	419	426	432	382	370	429	394	434	427	401	419	405	391	450	434	387	458	441	408	418	456	396	398	441	430	400	412	385	422	456	412	410	408	404	411	408	473	445	445	413	418	448	395	420	396	397	382	400	418	413	423	425	390	396	416	394	442	363	408	413	403	386	398	412	459	411	401	385	402	408	390	418	391	426	399	390	447	422	414	395	391	387	416	418	399	397	402	438	411	400	418	414	431	407	403	438	405	425	414	453	413	376	419	394	388	405	392	419	422	392	399	406	416	403
24699	20842	26842	24656	10073	2339	1447	1227	1294	1197	1760	8435	11938	9826	4279	1449	736	566	534	465	491	493	517	526	487	497	458	482	504	474	511	519	493	501	501	505	491	424	440	481	439	489	517	521	522	493	495	489	471	506	478	466	476	488	481	515	516	493	497	453	516	450	494	476	459	467	489	486	436	449	532	472	484	488	472	477	483	499	471	462	520	495	496	477	479	474	455	498	463	438	446	469	502	419	491	488	484	513	515	496	453	468	477	492	484	515	476	530	528	470	444	483	457	526	444	502	507	478	496	503	474	465	476	456	457	485	487	507	512	497	466	474	513	479	499	474	494	484	442	487	467	466	488	465	494	476	497	490	510	481	474	473	482	468	501	502	486	487	451	503	456	447	452	453	480	455	449	500	443	514	495	479	522	478	497	502	497	473	509	467	518	512	460	499	518	489	499	517	512	492	471	479	452	458	506	532	474	461	482	500	499	483	529	461	510	522	489	439	474	482	487	449	502	479	514	473	474	484	472	494	489	533	464	529	523	476	508	461	507	511	467	456	484	481	453	481	465	498	447	504	495	496	468	488	490	494	441	501	517	472	482	478	503	494	521	499	472	495	524	457	480	476	479	484	470	478	494	447	472	469	443	471	499	481	476	497	523	502	528	486	494	504	487	478	509	460	448	462	487	512	483	465	497	483	518	460	462	498	486	508	465	461	511	456	473	486	464	479	464	513	465	464	520	427	487	510	530	490	488	497	488	460	469	482	482	468	444	494	525	487	486	525	462	495	522	456	503	488	499	489	480	484	467	515	494	506	457	485	480	502	486	491	458	532	496	490	488	511	481	461	513	462	527	530	469	459	467	516	507	486	494	484	511	507	464	449	489	482	496	480	497	428	494	481	511	512	472	446	467	479	471	489	514	502	463	454	518	454	500	480	479	463	455	518	544	475	465	496	487	498	478	466	487	514	493	474	488	476	480	505	457	469	477	480	431	539	498	484	479	482	468	474	542	447	494	505	466	499	506	486	491	500	465	467	456	475	473	489	496	486	514	475	453	462	500	442	459	453	463	476	478	493	511	447	477	484	475	451	483	481	487	478	504	547	509	475	500	478	475	478	486	488	474	514	479	492	461	456	476	437	468	460	495	502	504	496	454	526	486	504	442	447	481	474	492	511	468	468	497	529	470	442	482	505	519	488	492	446	448	517	476	474	463	503	452	457	499	500	461	476	472	437	528	494	498	477	502	490	436	495	520	504	502	483	505	468	453	451	482	526	462	479	499	501	501	517	475	465	458	483	491	494	496	482	481	448	483	515	503	495	463	476	522	499	466	454	473	452	464	468	497	502	499	446	488	491	469	446	470	496	467	496	501	468	464	483	491	475	508	493	480	512	494	461	472	525	458	494	450	496	502	466	468	501	470	463	458	448	469	482	505	502	515	479	489	492	475	488	517	514	488	484	464	487	491	485	513	474	457	455	489	464	476	498	490	482	492	495	494	513	495	500	532	464	471	446	473	478	444	510	517	494	497	493	466	528	503	473	483	450	479	446	463	480	501	487	507	481	458	472	495	494	502	477	487	496	479	496	469	531	489	432	476	476	478	504	488	490	471	490	510	464	489	474	464	447	446	479	473	479	486	486	460	490	437	491	505	499	461	489	460	502	498	497	484	485	495	480	492	505	427	447	494	513	470	481	470	489	457	496	504	522	487	481	511	461	490	440	507	481	488	463	510	483	445	467	490	473	513	492	488	508	555	453	523	462	502	478	477	512	473	490	474	478	476	486	462	494	512	500	497	481	450	452	493	503	506	462	495	475	465	470	466	520	474	495	554	539	447	472	472	514	498	504	484	461	501	445	460	507	469	456	526	468	492	516	527	453	490	483	497	486	491	499	500	471	469	479	475	469	480	496	496	461	526	510	502	481	493	485	484	513	492	505	497	483	485	502	465	483	523	482	479	491	502	463	501	466	448	506	477	487	487	478	465	467	455	467	514	485	455	511	473	473	501	491	474	516	474	475	483	468	484	487	523	465	467	513	454	461	502	481	492	489	474	481	487	474	491	466	474	457	464	468	489	483	469	516	465	491	514	505	554	451	493	499	488	498	483	485	481	497	472	516	473	540	464	495	495	479	475	522	477	471	497	473	488	494	466	477	495	469	480	469	491	497	475	468	469	489	479	473	466	490	469	501	503	444	484	454	503	481	529	503	485	483	485	447	487	442	493	479	461	512	461	489	521	471	448	468	498	502	515	485	493	510	499	456	475	479	476	461	471	477	489	489	480	475	484	486	422	485	459	459	447	492	464	457	467	508	504	501	494	540	477	459	489	512	440	459	479	478	444	476	441	491	497	450	486	498	458	466	496	490	488	483	510	441	458	536	468	496	530	500	512	488	459	440	507	522	456	466	525	511	474	488	496	485	497	468	491	471	508	483	498	501	508	473	492	484	496	499	441	484	466	527	456	476	477	468	462	469	474	464	517	456	477	486	504	492	511	448	479	485	481	479	494	474	495	468	456	469	515	501	479	443	491	484	462	516	483	513	517	484	506	481	434	477	478	462	494	497	506	480	511	493	475	489	484	447	449	484	465	505	509	483	528	512	493	470	477	468	463	511	475	492	458	496	478	503	483	506	493	467	495	498	505	498	504	482	482	510	465	484	497	463	482	465	479	485	499	484	486	511	481	468	448	469	495	472	492	504	466	489	485	472	471	500	495	468	534	494	477	497	510	465	489	477	506	470	488	472	535	464	510	492	480	536	476	526	499	475	517	488	462	519	515	487	490	489	453	448	486	478	469	470	507	476	494	499	462	465	478	469	471	506	479	495	454	507	477	496	522	455	476	462	433	511	451	467	458	530	483	512	457	487	467	533	466	506	487	484	501	500	528	487	528	471	505	483	493	475	485	450	463	496	480	455	451	467	515	486	451	491	506	536	450	485	544	498	491	479	522	501	472	498	482	459	472	472	476	494	477	443	495	476	491	485	481	462	554	486	469	490	486	471	486	512	489	467	476	519	501	523	488	503	493	465	473	488	509	500	489	495	486	507	488	473	486	496	470	470	502	485	469	477	500	472	512	476	488	525	452	482	478	474	467	471	484	484	531	515	467	499	493	502	471	497	488	520	485	490	460	481	505	514	498	486	480	464	483	471	479	536	492	478	429	474	441	476	465	522	520	493	473	448	486	514	487	489	478	471	496	471	554	498	510	484	490	480	469	463	501	481	447	447	484	480	467	460	469	500	479	501	528	490	481	507	496	482	457	463	486	480	430	484	488	485	440	475	437	445	505	506	487	505	512	516	496	524	466	455	463	444	467	492	478	463	477	474	529	479	516	509	451	463	449	498	476	457	483	488	492	435	469	493	484	450	517	501	453	459	520	523	440	476	459	485	520	482	438	498	522	516	476	490	496	456	496	473	507	490	482	484	549	516	466	522	485	471	495	470	464	490	486	463	476	469	487	476	511	497	429	509	480	465	451	498	486	462	515	471	500	469	504	499
5518	8864	9200	4829	2673	2017	1649	1487	1811	1528	2646	10742	12677	9283	4370	1546	657	522	432	449	444	413	430	434	424	442	391	406	410	453	417	413	385	406	420	414	443	465	400	403	427	433	402	389	412	448	446	432	381	442	458	423	411	450	425	465	422	453	443	416	438	401	404	415	405	438	455	446	406	403	410	422	441	410	382	433	404	442	472	423	428	463	423	382	441	449	411	456	438	482	439	435	421	398	425	443	466	419	403	433	402	411	417	422	419	448	400	417	408	432	447	400	414	426	405	411	390	423	411	395	399	406	384	448	416	410	409	428	409	434	457	431	422	402	415	417	427	437	426	389	426	412	406	384	408	411	408	403	433	419	384	411	413	398	389	443	418	436	435	408	422	431	401	427	452	461	403	405	397	434	411	426	392	440	438	416	444	422	436	430	414	402	415	416	376	434	382	403	418	406	417	438	455	437	426	432	412	399	421	439	437	439	413	460	436	451	417	423	427	414	425	418	446	438	440	462	420	407	423	407	384	439	420	427	434	410	450	436	423	420	435	432	429	421	447	449	423	460	395	430	424	435	409	392	410	400	419	410	444	441	432	441	383	425	434	394	423	385	410	410	425	414	410	421	422	444	387	389	444	441	416	410	416	383	479	425	408	410	416	441	425	424	433	416	462	406	416	422	435	414	394	454	381	409	450	441	433	418	428	420	415	423	414	416	436	398	430	427	448	427	434	405	392	449	385	413	458	411	401	415	413	423	405	386	441	416	411	418	434	396	437	418	459	443	396	419	450	428	432	431	450	420	395	444	389	422	390	424	374	420	455	439	407	444	388	424	434	371	431	477	421	401	436	429	441	418	415	408	394	420	384	431	420	432	435	441	419	456	439	424	452	411	402	405	429	440	420	430	434	424	389	427	399	457	416	441	397	444	427	385	441	467	400	411	423	434	391	457	412	425	437	403	442	403	424	408	428	438	413	400	471	444	413	392	422	427	419	425	440	415	415	412	409	433	420	480	399	411	402	421	408	395	402	413	425	404	436	439	413	444	406	413	444	430	413	460	431	473	391	452	413	398	472	436	393	428	414	402	407	402	415	436	442	397	389	455	394	406	411	402	391	460	424	424	412	433	419	460	424	444	420	413	414	460	396	389	409	400	410	437	448	410	433	408	399	423	430	447	402	395	422	404	400	454	409	444	408	437	414	412	377	372	375	428	392	392	437	414	436	380	404	415	421	433	405	413	445	457	386	436	402	401	430	407	422	448	419	408	403	428	450	451	434	431	441	418	437	370	432	438	416	416	428	416	441	432	418	439	427	424	434	429	414	412	413	339	403	432	442	405	424	425	453	394	449	408	426	421	440	402	420	417	406	420	440	428	425	436	407	421	426	423	430	423	394	434	435	454	402	435	408	406	411	446	419	417	383	381	396	452	414	450	420	424	441	423	428	407	390	425	387	390	405	443	411	404	430	431	400	448	432	429	418	437	433	402	419	447	453	416	396	422	449	458	417	431	457	391	390	445	403	419	401	412	406	434	441	417	411	454	398	434	399	421	425	405	448	419	373	432	413	417	446	428	400	425	410	446	435	419	441	385	417	394	429	414	457	384	408	432	386	430	402	417	400	446	412	428	434	423	437	416	464	416	378	443	422	414	425	424	402	435	424	422	437	413	418	419	413	429	439	459	459	409	416	440	440	444	411	437	451	452	406	419	423	408	414	413	413	432	456	424	458	439	440	411	412	410	449	429	439	412	397	437	438	447	428	417	460	442	435	398	403	400	457	453	447	416	385	453	400	412	425	403	441	452	435	428	453	400	450	428	433	372	444	379	428	411	396	442	439	436	433	424	418	368	470	409	400	420	400	437	448	453	388	444	452	415	430	427	424	408	418	418	431	383	427	419	404	445	436	410	416	404	432	400	397	435	418	395	437	431	383	393	446	418	455	397	458	422	409	440	419	460	412	471	408	410	427	406	407	421	422	454	429	384	419	459	397	437	454	445	417	411	396	453	387	443	393	413	424	432	414	420	413	446	410	407	441	414	431	416	422	431	383	403	422	426	410	395	462	447	428	390	421	420	437	424	455	431	410	438	426	413	371	432	403	402	432	448	432	425	460	410	439	424	441	419	407	399	401	443	436	417	402	433	433	423	405	434	409	415	420	417	424	401	414	368	421	433	470	418	439	438	393	399	403	411	409	400	453	413	400	466	420	457	439	446	401	404	388	415	426	430	396	403	403	420	433	413	437	405	437	441	418	399	405	419	393	420	410	414	408	396	437	404	404	417	438	435	418	419	419	441	399	439	415	417	437	378	419	408	413	416	418	434	427	453	412	427	472	404	416	444	447	415	469	442	429	445	382	433	450	427	417	414	405	395	436	450	430	423	439	394	450	411	440	418	462	451	385	430	423	399	448	415	457	461	454	445	408	415	436	406	378	421	447	400	391	444	430	405	428	417	425	458	424	442	404	404	408	443	406	429	410	415	409	423	436	466	453	423	418	391	433	423	425	422	455	426	390	410	447	421	404	384	427	450	407	443	426	413	447	379	411	395	438	426	421	440	433	428	454	403	434	429	411	411	435	400	431	454	400	431	382	403	413	409	407	432	449	412	450	429	423	435	459	420	413	395	432	408	408	397	395	460	424	400	436	417	440	413	419	457	430	413	390	423	400	399	427	417	431	443	416	404	406	416	396	460	410	405	462	449	415	425	404	431	400	399	409	415	469	420	413	420	418	412	413	409	404	428	417	423	417	439	419	425	429	430	469	451	431	439	442	407	477	408	433	433	402	415	439	437	442	447	422	409	413	470	427	392	392	412	414	417	425	438	418	427	398	419	391	431	417	429	397	420	451	390	456	459	458	424	433	414	416	428	435	419	403	413	412	433	428	416	406	436	433	423	433	381	440	449	443	432	433	423	391	401	442	434	404	420	357	401	407	404	417	483	459	387	420	394	431	406	415	407	387	394	431	407	424	400	403	452	426	432	422	426	426	421	418	412	417	434	406	446	406	419	415	430	429	432	409	410	412	414	447	443	412	425	394	428	433	411	424	402	417	388	412	384	439	420	396	401	474	404	404	398	393	425	428	443	458	428	432	433	422	426	429	414	420	407	413	438	432	425	446	407	397	407	448	435	424	434	392	389	410	434	391	389	411	430	455	433	416	417	410	421	392	437	448	415	382	424	431	410	401	425	405	436	441	405	485	430	459	400	415	402	434	457	412	437	408	384	429	413	434	430	433	394	423	436	420	426	446	429	403	416	438	434	431	454	399	391	412	415	421	426	403	399	368	418	405	432	426	399	399	374	378	411	442	418	356	399	440	409	437	416	427	448	388	408	428	417	443	416	382	425	359	402	454	400	416	454	390	416	415	414	413	430	392	463	422	433	418	401	423	443	392	384	417	424	408	437	415	452	380	419	430	428	435	454	430	411	396	476	414	418	413	400	387	420	401	401	452	441	448	416	454	403	372	448	467	405	435	390	388	404	414	427	424	433	395	445
23835	20845	27849	23908	20533	9168	2937	1742	1519	1700	1736	13018	25177	18832	8109	2292	1007	703	643	629	643	629	650	596	639	584	608	598	574	616	605	595	631	631	574	620	632	621	607	603	578	657	622	618	629	590	631	614	599	568	598	588	620	629	597	661	586	595	559	647	609	584	569	631	591	617	612	599	564	623	614	634	598	598	638	613	597	605	606	597	596	623	595	635	618	610	611	615	604	583	577	606	598	614	624	568	624	627	628	549	603	637	652	628	566	619	582	610	604	586	601	559	588	610	552	597	615	585	626	609	584	591	579	658	592	611	592	610	626	605	599	585	589	590	595	602	647	606	607	612	630	620	620	593	604	550	617	618	584	584	649	647	604	597	556	628	583	614	595	625	638	617	624	601	602	630	606	643	631	642	658	638	575	635	657	612	612	618	643	565	600	592	574	580	623	608	591	594	618	591	622	617	583	631	634	606	560	585	605	619	598	605	626	634	620	622	600	642	616	626	567	601	591	630	578	608	583	611	625	601	604	593	610	624	680	586	599	579	546	629	562	612	592	641	512	584	620	600	555	575	595	633	625	614	610	605	576	577	570	562	634	592	577	624	586	613	615	583	580	584	586	616	620	625	601	609	602	623	628	605	602	612	658	625	582	606	633	571	619	608	554	603	578	579	577	594	634	605	576	626	565	583	560	590	631	576	561	609	624	613	610	582	629	624	640	595	636	574	586	568	648	555	621	599	593	656	617	576	574	620	619	593	611	602	648	561	636	594	627	623	605	615	601	608	601	605	586	608	595	615	627	596	577	588	601	610	599	602	583	584	575	606	581	645	579	633	633	645	622	610	606	614	613	579	591	580	598	572	661	601	583	569	650	629	612	587	585	638	600	598	606	609	610	577	582	618	622	589	593	601	548	569	563	592	621	605	561	604	593	580	603	593	559	579	569	621	627	606	604	619	616	587	581	604	619	588	616	585	640	615	606	611	620	583	568	606	550	609	622	620	612	641	609	588	594	607	631	599	611	562	616	627	648	679	597	618	626	564	563	536	619	580	593	585	611	647	616	570	637	591	588	635	589	599	599	614	613	611	585	548	556	600	610	610	586	554	597	608	577	620	622	570	575	608	574	614	556	556	589	604	598	605	607	587	576	616	610	576	555	593	600	612	594	575	632	578	593	595	560	595	606	632	584	622	664	601	602	588	569	607	613	619	628	627	610	605	584	605	654	568	624	581	610	593	591	612	607	633	597	602	621	615	552	618	603	585	599	614	537	619	592	611	596	573	642	615	626	623	607	598	627	585	597	572	596	627	652	596	651	617	599	577	649	545	639	609	571	590	579	571	642	614	610	587	611	653	623	635	581	627	639	616	582	622	629	639	573	655	595	586	631	590	611	597	591	644	631	603	569	631	639	583	560	579	590	588	600	583	581	618	577	625	659	558	570	616	630	637	598	603	566	599	614	595	594	632	621	583	626	600	556	561	599	587	575	631	624	621	612	599	596	641	621	604	619	568	606	627	616	568	542	550	628	620	529	629	607	664	572	610	549	621	587	569	568	607	597	616	627	600	586	644	586	591	588	604	611	637	639	591	595	608	622	590	667	612	606	616	609	628	595	627	626	571	603	596	623	628	658	624	585	591	593	600	610	585	592	620	573	615	560	596	600	572	616	570	599	639	577	605	558	633	643	614	614	595	616	630	625	596	569	625	573	619	621	614	620	585	612	642	617	595	620	601	613	598	635	594	594	610	606	589	617	576	656	595	621	525	614	553	639	587	613	629	604	598	612	599	607	564	577	570	628	616	625	659	588	604	563	615	575	566	582	584	641	578	603	602	616	594	605	637	601	603	631	580	583	632	555	586	621	625	628	651	596	595	554	605	611	643	616	597	644	638	607	641	613	593	632	625	611	594	603	599	623	591	572	590	581	622	596	591	656	607	598	594	641	592	588	594	609	628	632	615	578	630	633	638	585	627	614	568	598	611	625	612	617	594	574	589	599	621	564	607	614	567	546	572	574	619	619	625	635	615	597	662	578	592	592	623	562	542	624	596	609	560	595	601	616	612	626	592	556	576	618	650	615	572	627	614	642	631	617	612	622	568	617	584	651	579	605	561	633	615	598	618	590	564	629	535	650	631	596	597	555	612	630	579	572	601	619	556	646	590	592	572	574	621	631	572	560	546	590	593	596	592	587	607	610	572	587	617	586	602	622	599	618	603	629	603	597	596	608	584	602	640	582	602	615	643	616	584	592	573	668	578	628	618	604	609	553	595	586	584	603	624	578	623	590	611	592	577	602	539	580	616	587	621	573	631	606	593	602	585	620	619	573	595	585	560	619	626	668	620	644	611	566	574	581	621	615	584	586	614	607	627	656	579	541	575	605	620	632	589	632	580	602	573	604	642	586	597	606	593	616	598	588	626	605	576	607	578	607	585	614	606	615	613	615	643	586	578	564	599	643	577	614	620	590	610	639	602	585	587	596	608	633	518	622	596	611	593	599	577	590	621	589	590	608	582	588	584	585	600	616	583	569	583	592	627	639	623	612	511	581	568	631	578	584	583	674	598	573	546	586	605	581	541	582	602	556	626	619	595	610	604	640	615	568	578	618	644	621	606	601	585	577	612	606	599	565	618	592	608	603	540	569	594	600	606	597	617	558	613	570	604	645	621	565	593	609	554	554	601	634	575	591	566	593	587	595	595	593	603	615	585	579	565	613	594	616	580	569	615	655	632	595	580	619	570	629	591	604	584	596	592	581	569	615	616	601	612	541	598	596	598	556	613	622	608	610	602	575	591	593	655	591	562	587	611	580	588	607	597	586	544	615	596	575	582	631	577	608	594	557	628	617	592	606	615	538	561	619	594	636	625	617	617	607	549	617	607	617	637	582	603	635	632	564	589	613	576	601	580	570	587	607	606	587	593	646	573	629	578	591	582	628	593	595	597	623	629	611	579	629	630	647	607	572	592	613	565	604	624	615	564	648	592	543	593	610	588	583	590	624	618	623	564	597	619	612	626	617	608	615	565	601	621	620	554	580	561	587	594	609	593	639	610	572	587	605	565	567	624	579	581	669	594	572	583	570	565	610	593	600	662	632	576	616	553	587	592	582	644	600	602	581	608	600	613	632	624	644	574	554	611	628	617	607	596	607	579	552	556	610	611	590	612	630	615	601	593	562	579	577	605	607	608	606	562	636	573	563	616	614	564	574	654	607	593	619	612	623	634	637	650	606	631	615	562	594	547	623	627	624	617	594	570	575	576	595	598	638	598	577	598	601	568	613	602	589	646	610	587	608	611	598	587	608	604	620	600	620	575	578	583	594	613	598	588	585	602	549	598	603	578	582	590	628	560	593	563	566	602	614	605	594	630	593	610	636	606	572	586	632	634	583	612	600	566	579	583	646	557	583	557	612	574	630	635	622	638	570	644	552	556	596	580	623	621	613	627	609	619	583	610	566	629	594	627	640	590	626	608	568	624	607	571	584	566	640	620	539	634	598	557
5955	12546	11301	7455	4738	2932	2474	2152	2100	2226	2337	16539	23894	15848	6795	2066	881	589	505	505	479	545	489	502	501	560	477	560	520	531	551	533	527	520	510	523	504	501	513	520	506	518	494	548	522	500	517	531	600	513	526	508	502	539	549	512	480	534	531	525	504	521	516	555	521	536	515	557	513	486	525	528	538	510	519	492	546	498	543	495	541	534	538	544	507	519	537	495	532	533	502	555	549	502	550	503	507	556	489	546	518	522	520	469	519	477	518	478	558	489	532	524	493	520	520	510	526	477	487	554	524	505	537	518	539	509	520	522	550	497	534	523	518	539	511	530	558	476	541	539	526	508	511	470	524	525	486	532	524	525	507	559	494	540	513	543	510	530	494	493	534	473	538	554	537	535	466	534	517	517	531	534	579	552	528	512	504	518	498	518	510	512	481	564	571	542	534	519	500	497	508	485	531	558	523	504	513	521	515	524	515	578	559	536	538	510	527	512	530	518	542	539	513	541	546	523	516	507	528	569	534	513	531	501	518	512	544	477	474	509	514	507	542	479	516	511	487	501	528	550	477	549	523	508	549	520	554	537	505	496	529	487	474	552	551	558	460	521	464	535	519	469	479	543	533	494	484	544	514	511	484	497	528	544	544	498	483	496	493	515	508	506	512	534	507	533	488	510	538	550	545	499	533	528	497	490	522	525	508	517	496	528	471	494	528	515	490	518	515	527	508	532	578	492	530	519	516	507	496	523	518	526	514	547	507	532	487	500	520	486	501	506	518	492	526	543	499	543	509	548	486	515	514	518	543	508	517	542	535	539	531	508	506	528	525	479	559	447	490	557	498	539	485	505	576	499	504	513	541	519	513	480	457	506	527	533	496	556	566	535	520	558	544	529	543	490	527	510	503	489	510	542	501	545	529	544	500	490	518	491	599	549	501	487	508	478	526	504	517	494	493	516	519	477	498	520	542	533	529	516	539	527	507	562	504	513	529	522	524	548	495	499	541	540	555	546	477	490	506	517	535	520	517	517	548	534	509	536	484	516	516	524	493	479	480	520	540	527	542	507	500	511	532	546	519	495	552	479	504	544	502	466	512	518	515	489	494	531	543	545	550	536	511	502	514	515	532	552	516	493	533	528	493	479	510	546	483	502	498	488	530	534	521	479	525	495	528	562	519	533	510	488	493	584	556	516	499	534	482	521	521	503	546	533	526	499	502	539	469	498	468	566	530	543	510	526	540	508	586	510	508	454	516	511	520	493	549	472	543	535	526	536	531	519	495	522	506	467	516	483	521	523	544	555	537	515	492	474	528	497	518	494	514	527	524	527	525	534	546	493	547	488	526	558	482	503	521	530	534	513	567	503	565	527	462	502	555	505	500	499	517	478	527	560	491	540	519	494	476	474	528	503	507	519	554	532	517	478	510	479	537	513	516	525	514	515	523	549	544	498	511	505	511	508	488	509	543	520	535	520	538	535	500	504	502	483	547	484	525	527	488	489	516	519	492	514	489	530	565	516	492	540	523	492	551	532	529	535	515	523	514	527	521	502	504	504	533	562	520	503	530	559	537	497	506	476	546	497	531	506	522	532	493	533	511	496	529	502	483	535	487	512	527	485	531	514	536	511	561	521	520	524	552	519	493	549	509	514	495	528	495	524	505	504	500	517	502	514	520	533	527	488	517	488	528	502	557	516	549	501	544	472	498	490	513	543	518	523	564	501	503	514	551	486	524	514	531	501	532	517	514	507	447	516	535	535	524	529	423	504	508	510	539	545	500	530	519	518	532	512	508	520	553	526	541	513	506	543	510	496	523	503	492	532	504	533	523	483	535	526	518	483	480	501	529	490	510	517	510	521	552	511	486	518	568	500	537	511	542	538	491	508	517	452	487	506	517	535	509	518	473	513	522	520	525	489	545	536	494	520	558	540	521	505	493	511	499	483	508	530	523	510	519	521	569	510	503	539	495	492	517	471	499	523	513	502	537	540	512	514	513	527	507	517	533	527	533	528	484	537	444	503	496	513	514	520	502	507	539	522	542	535	540	531	534	519	524	521	520	494	557	511	505	508	530	566	529	506	493	540	490	502	553	528	520	488	513	504	506	507	510	515	527	508	495	497	524	478	548	529	542	515	520	486	518	530	480	505	486	467	508	516	540	528	508	511	470	512	491	508	530	492	528	538	556	542	477	523	532	546	481	509	522	470	529	507	527	514	512	521	521	532	512	494	535	535	508	524	526	523	520	510	516	525	532	546	505	520	559	502	478	510	496	532	514	519	506	463	476	528	501	519	485	521	516	521	533	519	556	497	521	511	514	492	503	526	503	480	542	507	531	517	496	503	526	504	525	519	510	541	528	518	527	531	502	490	510	509	520	508	571	499	521	506	503	494	522	490	535	509	496	515	547	469	535	468	523	509	536	542	459	573	531	492	520	514	511	505	490	500	547	521	519	494	530	479	525	546	493	475	525	510	497	514	513	483	536	517	497	547	509	507	503	499	502	507	484	508	501	554	498	523	537	508	500	520	554	487	520	507	526	547	496	537	491	525	492	549	558	526	500	512	470	508	492	516	525	533	510	504	494	494	502	513	456	521	503	518	535	548	539	500	505	528	531	520	545	515	535	487	536	546	543	530	530	557	520	519	558	534	468	488	501	523	508	525	485	493	532	498	535	523	473	504	535	497	509	531	485	509	513	524	464	513	498	533	554	500	500	513	484	488	475	483	510	503	510	518	519	486	550	552	525	512	502	523	521	529	534	535	519	496	535	522	476	544	545	513	566	520	522	467	561	586	498	530	505	533	487	514	511	506	490	503	518	495	505	496	495	483	507	562	498	481	479	495	467	526	482	533	538	509	539	510	510	526	511	511	517	524	548	524	524	509	482	503	475	513	501	505	458	541	543	502	535	514	531	534	496	519	511	493	488	520	499	535	520	545	507	494	493	531	529	511	551	497	536	512	478	561	504	507	524	510	504	541	494	511	514	533	524	521	553	467	526	501	531	540	528	505	540	495	533	488	498	508	472	551	515	518	524	538	502	534	493	529	584	548	523	555	514	554	505	500	473	492	524	518	528	498	509	509	569	488	546	517	533	533	505	506	555	524	551	499	512	495	517	540	520	515	535	448	536	495	515	489	555	536	536	516	510	517	496	533	464	513	558	474	504	491	460	526	527	526	510	566	511	520	477	560	544	504	533	535	509	524	520	535	501	493	528	526	548	520	498	480	526	472	485	514	541	490	532	497	520	535	501	525	527	481	525	507	498	522	473	501	507	531	543	523	488	493	525	490	529	508	524	486	479	459	493	504	522	530	515	503	531	529	496	526	488	536	535	526	530	511	509	499	548	503	479	497	534	500	509	508	502	488	482	488	509	503	499	514	532	515	501	551	501	515	512	499	482	529	480	490	523	533	512	482	560	482	555	542	481	515	490	515	499	504	567	542	514	489	534	523	510	504	534	508	504	514	506	495	511	533	521	509	532	527	505	532	523	493	489	494
26861	10382	2816	1584	972	643	758	743	682	663	623	1209	1578	1286	862	622	490	467	453	445	445	452	471	470	442	452	458	471	470	457	455	423	450	444	490	446	455	467	467	444	464	468	454	436	466	467	446	518	465	472	404	459	457	491	478	431	448	434	495	460	455	454	439	459	447	452	481	465	458	465	459	408	488	450	476	460	481	464	445	478	469	439	524	458	467	427	423	455	437	446	474	438	519	473	434	443	462	469	445	420	465	483	440	472	436	433	443	449	491	432	439	474	416	411	497	432	452	454	443	417	479	463	459	479	470	460	433	445	408	462	453	454	444	505	415	458	465	431	413	485	439	494	484	474	447	450	429	477	459	438	445	444	435	460	435	435	430	416	429	452	467	445	454	444	456	452	452	431	451	438	475	480	451	460	478	447	440	443	452	470	441	426	451	454	498	454	449	442	466	479	430	436	485	429	451	419	398	427	447	449	496	450	441	473	463	440	439	477	436	458	497	450	440	473	452	473	440	439	469	478	436	478	419	478	438	440	472	427	454	453	479	428	426	451	434	474	408	461	473	492	454	443	480	444	437	466	456	419	424	434	446	459	468	471	478	427	427	446	420	473	445	470	443	429	435	449	453	460	454	460	421	439	511	486	428	438	483	450	434	465	443	422	437	468	467	446	454	430	464	438	475	493	416	475	446	444	413	470	430	477	429	459	491	419	428	403	445	475	450	487	448	477	397	469	451	496	463	456	459	464	428	437	417	459	459	443	451	468	423	449	436	470	441	477	457	444	450	459	480	499	448	438	453	430	432	472	455	477	466	468	463	459	442	497	471	433	464	453	419	445	443	464	462	439	487	424	445	455	456	422	481	417	423	449	478	445	444	463	488	443	415	441	440	467	448	437	467	429	457	513	449	471	424	479	417	444	431	461	438	479	445	443	453	441	451	460	464	479	431	462	482	470	480	440	458	430	473	452	421	459	422	425	463	455	479	424	408	466	446	493	488	492	469	411	462	453	479	424	474	477	466	498	462	457	440	484	428	455	462	427	427	439	478	461	467	472	468	486	430	471	410	445	452	464	480	401	448	429	479	452	445	432	433	482	488	440	433	433	487	492	448	436	408	444	409	485	472	428	461	478	453	479	421	464	451	424	429	451	449	437	443	454	429	433	433	441	464	448	434	478	458	456	478	436	467	478	439	442	437	441	455	483	443	430	440	455	433	425	478	454	426	447	440	426	420	487	438	465	458	431	443	487	444	427	431	460	439	410	458	465	479	478	482	428	471	458	466	430	433	463	459	460	467	457	422	440	452	452	446	468	409	412	439	486	477	468	464	464	441	443	438	444	451	445	449	437	458	479	487	451	432	466	432	440	492	442	465	434	429	410	448	439	458	427	433	389	454	429	443	428	509	412	449	455	459	436	462	415	464	438	402	438	460	445	456	452	481	445	452	424	463	414	485	470	410	404	465	460	456	428	462	468	455	421	415	469	441	437	413	422	454	451	466	416	444	444	437	475	434	457	451	454	434	428	473	432	466	474	461	448	468	447	454	414	416	454	474	452	446	425	447	454	430	432	429	450	471	492	427	436	438	457	441	414	444	421	440	451	465	454	450	429	412	423	475	419	441	453	442	425	468	459	454	467	462	423	436	471	439	487	423	448	453	461	502	454	466	437	460	442	464	422	469	469	466	463	467	458	453	441	491	452	432	490	441	456	472	480	465	456	419	434	423	428	434	421	454	473	459	422	448	438	458	455	405	442	477	453	459	440	431	450	450	467	475	458	442	463	465	449	475	469	461	472	447	449	464	460	461	472	456	457	472	438	482	483	437	449	469	437	452	494	441	443	483	462	418	455	433	490	453	424	466	471	460	464	460	437	414	411	476	476	434	426	447	500	446	447	476	452	469	423	466	443	425	438	467	463	433	494	441	454	459	445	452	464	441	480	460	455	471	437	443	472	453	436	493	451	447	478	429	396	446	465	477	483	450	472	423	423	423	430	442	443	478	473	470	457	486	456	450	453	464	478	433	426	494	474	466	455	422	442	446	429	468	473	463	436	427	454	433	420	453	479	462	447	464	414	432	425	487	454	446	439	469	451	426	445	468	453	466	460	453	449	467	449	462	476	476	460	461	427	437	472	462	459	472	436	442	461	436	444	503	439	451	449	435	472	465	485	441	424	457	447	480	460	459	440	446	472	424	413	478	427	450	437	425	449	478	441	484	412	448	463	444	442	470	456	482	461	470	441	391	492	457	443	462	451	461	448	467	455	479	491	478	471	425	493	467	496	446	447	435	430	455	438	471	467	451	439	462	416	497	430	448	433	454	475	457	464	444	447	463	436	447	430	463	435	505	459	500	412	455	455	445	486	440	469	456	417	459	450	463	429	417	448	463	458	457	469	439	441	438	463	438	469	461	432	396	451	479	440	446	427	398	477	509	471	427	453	471	421	448	452	441	433	463	416	436	451	475	451	464	424	444	466	470	458	419	428	434	475	464	450	473	427	435	440	430	445	449	462	438	426	436	476	484	457	422	453	439	443	431	416	423	438	401	448	471	425	431	441	466	491	441	454	425	473	450	464	442	449	438	457	429	448	457	448	426	460	491	458	433	457	475	452	442	422	457	473	451	450	438	451	497	402	485	429	507	465	492	443	468	471	435	486	480	412	468	480	440	483	420	407	459	458	438	462	461	457	486	463	456	443	425	459	445	467	449	463	455	461	436	448	479	438	465	441	447	465	418	429	425	393	466	467	441	467	470	482	460	450	465	440	455	453	430	455	450	466	467	454	460	457	462	449	400	450	435	455	459	468	486	518	466	449	411	443	400	487	460	469	444	424	462	491	421	451	510	417	467	469	467	456	440	494	435	425	430	494	467	474	444	422	440	470	454	445	445	441	415	446	446	475	427	496	454	430	453	454	458	499	464	444	457	417	446	456	477	514	450	453	444	456	423	464	464	483	440	471	475	445	442	430	432	461	486	477	438	447	430	434	446	418	448	441	419	455	447	437	445	459	448	437	483	433	453	432	480	471	449	469	472	442	460	445	462	436	456	500	492	474	440	451	480	441	443	455	442	449	440	444	469	488	452	451	422	411	448	428	448	482	469	434	443	462	438	436	423	523	459	452	450	446	440	445	468	433	457	433	437	482	475	452	452	425	452	465	486	468	433	421	442	443	445	438	442	421	478	429	450	421	478	443	435	427	457	471	473	418	418	463	466	483	450	437	445	430	417	450	439	464	448	445	409	414	452	499	455	458	435	459	438	463	474	467	448	434	443	461	464	440	447	467	431	464	445	435	467	464	437	436	466	460	474	403	438	446	475	436	467	455	453	454	455	457	438	461	440	442	444	500	442	440	457	435	466	466	462	433	433	434	434	393	418	436	484	455	452	447	430	465	443	461	458	479	454	443	451	463	448	444	471	445	481	497	446	448	447	440	507	411	496	468	474	438	435	405	455	450	455	484	468	446	413	454	459	440	440	452	465	429	477	386	444	423
6042	2903	2701	1610	1186	741	842	943	756	796	680	1673	1925	1361	767	544	452	425	394	372	400	425	376	396	376	345	409	398	397	383	387	390	333	412	378	394	395	406	392	355	373	423	371	382	375	380	369	366	368	403	400	356	396	379	400	416	412	388	403	406	387	392	397	413	425	386	399	379	384	408	378	421	375	372	345	395	356	362	400	367	374	393	429	400	403	385	389	379	426	410	394	378	403	371	404	359	413	355	378	404	379	400	374	380	364	384	386	378	387	370	399	361	387	387	367	378	382	382	382	346	366	374	400	384	406	366	375	375	379	381	418	395	386	358	391	376	345	346	385	375	382	379	403	401	400	404	358	383	409	424	423	367	387	387	396	378	382	395	410	369	400	422	410	387	404	398	373	379	430	366	405	396	397	388	392	394	386	371	396	392	361	399	426	351	394	400	381	403	421	380	351	403	366	418	392	431	382	384	417	398	423	380	368	376	418	392	360	405	436	362	411	375	365	438	366	395	407	413	395	373	453	395	400	383	387	400	396	388	405	403	375	402	401	399	415	392	367	374	394	400	382	384	380	407	403	406	381	405	397	375	394	359	355	369	386	390	405	398	385	404	356	367	386	414	404	402	415	397	386	416	401	398	401	386	359	379	438	396	380	396	402	393	392	398	381	385	376	385	387	408	400	371	396	377	379	354	389	408	354	386	386	380	414	388	393	393	381	384	394	417	409	372	395	374	384	394	359	383	366	407	392	377	354	385	390	396	389	389	402	359	383	389	402	410	395	414	391	386	399	386	392	399	413	412	390	391	388	374	422	394	391	380	355	364	407	411	372	363	361	360	355	387	394	364	386	406	383	411	399	388	428	374	358	446	371	393	399	364	430	400	407	417	351	385	412	403	381	405	385	378	407	362	364	375	401	372	387	410	381	359	378	359	383	370	391	370	404	395	394	387	382	400	394	387	379	379	381	397	377	433	393	384	372	406	389	389	397	391	359	378	406	379	364	379	359	382	402	390	395	366	397	417	422	370	425	386	377	376	382	398	391	431	375	405	417	393	428	403	372	405	401	361	349	405	390	359	399	392	363	379	388	366	392	394	408	414	371	372	351	370	360	392	367	384	393	379	399	385	396	367	416	375	402	370	395	383	373	430	406	381	436	395	372	415	366	389	360	370	371	396	420	385	351	362	414	378	381	386	381	387	376	375	391	429	403	376	366	402	397	401	382	393	356	380	364	372	405	382	402	370	348	409	382	345	400	367	385	380	416	413	377	343	395	390	379	390	378	421	423	365	388	386	386	372	361	393	387	343	372	369	376	395	377	403	384	364	388	385	404	428	390	391	388	389	386	383	374	378	385	391	386	373	374	408	381	386	420	358	393	394	383	392	378	407	409	405	396	363	378	419	401	342	411	393	357	409	366	382	395	395	386	400	390	409	389	347	386	366	374	395	391	390	384	406	413	392	365	395	348	386	396	402	397	409	387	376	392	402	386	371	395	420	369	410	407	392	365	366	382	396	396	372	368	392	379	394	407	407	376	380	359	384	354	403	352	408	404	404	374	406	369	381	391	383	380	393	394	391	397	417	355	375	364	383	368	381	357	392	396	387	383	363	371	390	406	429	401	370	341	359	402	399	418	395	389	399	394	361	426	398	364	395	375	404	376	384	352	408	395	383	379	397	373	399	415	430	415	365	372	352	402	409	385	376	393	363	364	384	342	400	395	378	384	409	408	356	378	412	394	366	405	391	397	407	365	387	408	397	365	386	390	410	387	375	398	365	362	383	360	362	369	404	364	377	335	382	364	403	378	368	377	378	375	423	361	403	373	396	360	383	362	377	392	408	346	403	375	351	377	385	399	369	389	371	407	392	378	380	434	390	437	381	417	392	396	372	397	388	417	376	394	378	363	394	372	404	389	403	409	385	381	352	356	394	372	449	365	387	387	408	406	369	398	370	388	368	375	371	417	373	415	441	409	352	353	369	395	383	398	377	379	396	398	372	398	362	353	378	406	355	396	405	404	374	360	399	412	348	420	376	364	398	376	364	372	426	385	351	404	384	370	389	337	380	403	399	371	410	369	414	381	397	405	413	395	378	404	341	412	375	375	401	408	378	419	403	375	413	350	358	388	393	350	408	359	395	415	370	365	377	446	385	433	353	390	411	405	384	387	390	369	384	356	411	391	385	408	397	387	411	385	399	373	394	397	368	369	372	381	381	401	400	381	374	407	391	385	371	367	373	385	381	391	430	420	398	376	371	407	368	373	391	340	403	370	404	386	382	360	395	395	386	368	350	368	407	375	394	420	394	383	345	339	394	372	378	387	376	396	365	406	401	382	355	370	402	395	375	411	363	341	406	373	400	374	382	411	383	386	397	356	381	373	406	371	361	399	363	391	384	392	367	378	379	353	345	411	355	394	356	402	371	412	371	430	365	349	395	409	382	379	381	385	415	382	385	388	357	401	370	359	389	365	381	371	373	378	406	396	368	368	413	386	362	402	389	384	344	418	390	392	394	407	423	410	427	380	397	368	378	388	409	387	407	411	382	348	366	405	387	363	373	400	396	402	397	388	393	364	403	379	377	363	374	403	374	442	351	428	409	359	387	404	402	367	389	407	399	421	375	394	383	364	424	408	378	389	387	369	402	375	390	401	344	368	355	392	381	384	386	377	371	381	389	381	367	417	404	393	406	394	375	362	413	412	395	414	442	400	378	390	362	392	371	414	360	366	421	370	353	396	385	388	388	395	414	371	429	423	357	404	409	367	384	405	387	390	396	379	387	422	394	396	386	434	408	381	377	382	393	346	379	403	393	418	393	393	402	349	382	361	381	372	381	408	347	394	352	382	386	408	415	358	375	411	381	387	372	400	387	400	407	400	419	369	407	407	386	365	417	340	386	386	400	390	408	412	381	399	391	376	392	416	379	396	403	371	347	400	384	420	384	390	364	417	405	377	393	377	400	416	387	382	398	375	401	418	392	413	365	360	384	394	384	397	388	404	369	360	385	386	413	349	411	377	417	394	394	390	392	427	380	415	363	395	377	369	401	403	349	422	362	332	365	372	406	362	361	384	393	425	381	380	401	375	377	419	417	355	372	367	384	402	396	408	420	373	379	379	352	379	385	389	393	363	389	409	380	405	413	382	369	355	343	364	410	410	393	388	384	365	399	396	426	379	414	402	366	413	353	396	361	414	396	389	408	432	403	379	409	384	337	348	410	402	349	400	399	401	364	395	369	393	409	413	374	375	366	350	394	413	374	373	402	384	386	403	416	406	391	370	408	388	392	371	397	376	378	397	390	378	378	382	406	365	369	385	398	399	399	389	385	357	383	363	379	430	398	347	355	422	369	386	380	423	391	403	387	340	412	388	376	392	377	399	358	420	396	377	370	376	394	376	393	367	377	406	380	400	377	367	381	423	374	378	341	369	414	392	405	420	371	381	388	366	412	397	378	438	370	399	410	403	388	392	423	386	357	377	401	385	363	382	394	399	376
24722	20781	26777	24708	9601	2284	1531	998	706	778	2189	12475	11567	8641	3882	1294	633	517	490	493	495	488	459	462	438	478	495	482	468	481	485	483	477	462	468	516	486	507	515	486	478	464	470	502	497	481	491	508	468	473	492	479	472	480	459	479	479	480	510	447	471	511	462	435	467	479	507	483	486	487	475	501	460	484	484	497	467	476	501	455	512	493	518	451	487	447	482	486	510	469	469	489	455	432	462	536	478	494	461	517	436	471	447	544	466	485	463	504	462	467	479	496	495	474	468	460	454	472	462	483	498	473	485	497	465	485	464	440	498	470	460	481	501	481	474	472	492	501	477	498	469	496	456	488	449	487	483	466	513	467	464	511	469	446	478	488	470	508	482	447	475	466	495	541	504	511	477	491	489	491	467	492	518	491	469	471	510	476	519	491	521	484	486	484	481	478	503	465	444	434	485	509	517	456	499	466	462	426	520	506	450	470	464	548	468	473	489	462	477	515	493	484	471	468	476	522	450	488	463	509	457	464	486	442	521	477	462	469	483	485	496	519	489	469	462	434	468	479	488	517	433	467	464	505	509	466	465	453	467	495	431	465	499	484	496	443	467	500	457	496	553	449	502	437	499	459	506	481	513	489	446	504	436	467	478	492	460	459	492	460	476	443	452	523	505	487	483	479	490	467	464	485	497	474	493	469	471	506	484	482	508	465	492	462	530	441	483	484	475	478	476	414	487	478	456	502	478	500	475	477	447	497	481	471	475	479	458	504	475	458	492	527	502	494	461	438	441	489	454	509	492	473	489	444	427	504	506	481	466	517	496	489	471	451	474	507	468	468	529	473	495	452	501	487	530	472	467	500	482	485	495	500	531	449	446	472	470	507	478	429	495	478	491	477	467	515	490	495	483	472	473	495	465	500	478	470	479	478	469	497	496	482	490	464	447	482	446	511	512	474	453	460	492	502	481	496	446	529	460	469	500	502	490	476	477	485	476	488	465	491	488	496	464	486	486	501	473	463	465	504	480	480	473	460	468	459	470	495	524	500	470	441	449	474	492	482	445	485	467	441	479	452	459	476	500	473	477	477	503	476	516	513	505	488	475	467	484	490	443	486	455	462	480	450	473	458	467	478	488	465	460	512	494	495	471	440	446	441	476	515	490	467	435	486	490	435	472	442	498	462	478	481	474	437	465	507	441	484	470	485	444	486	452	498	483	482	467	465	499	461	476	473	439	472	467	488	486	440	502	489	433	504	476	484	464	462	464	465	490	512	441	443	499	463	501	506	526	495	469	440	472	442	466	499	502	452	504	487	519	498	466	477	516	453	511	506	463	442	505	484	475	484	492	483	478	448	489	480	527	466	472	474	438	453	467	464	454	475	468	482	497	518	439	468	458	465	476	508	493	444	467	481	457	472	463	456	455	458	464	463	460	455	492	467	454	492	495	466	482	506	485	478	500	442	514	464	525	478	491	449	474	518	491	457	497	477	458	490	492	503	487	481	517	489	489	497	493	463	471	473	454	465	529	503	499	451	478	458	460	454	474	471	436	466	477	464	463	510	507	449	464	458	474	448	489	453	471	541	477	490	496	472	469	504	497	472	439	473	500	470	446	481	481	498	498	495	453	498	438	518	447	536	460	450	470	429	476	468	487	464	443	488	506	512	500	487	492	461	469	461	456	469	454	470	456	487	492	461	489	459	454	446	487	464	473	488	472	472	481	467	464	463	455	477	486	487	450	493	449	476	444	459	478	432	501	465	487	478	479	503	465	475	507	473	498	498	495	449	458	466	474	462	453	469	469	510	459	486	450	504	474	489	466	491	440	476	482	484	487	506	484	448	462	474	475	490	486	473	439	460	481	468	471	510	454	462	463	476	506	470	441	431	458	476	514	475	532	474	445	503	483	485	512	523	441	497	476	497	459	494	472	473	475	500	440	478	494	464	473	479	455	454	481	496	461	481	471	476	485	493	460	483	444	468	485	446	502	479	455	461	504	464	443	493	448	499	500	476	460	486	431	461	471	474	477	500	438	485	478	439	477	472	460	502	451	487	476	483	458	474	478	512	482	455	498	477	464	466	478	441	488	453	416	518	499	498	468	466	473	471	478	464	490	463	468	459	469	516	424	487	509	486	484	504	454	457	430	455	470	457	457	468	483	475	456	496	471	464	486	525	458	503	466	458	449	471	431	497	442	453	477	492	448	468	504	456	474	443	517	490	449	526	459	465	462	469	477	453	532	484	432	490	525	461	473	494	474	453	465	494	468	481	486	509	476	483	464	481	448	422	470	485	460	490	502	521	464	479	475	501	468	479	468	439	479	496	484	463	468	477	458	476	494	452	457	488	445	489	430	492	449	450	475	469	475	481	479	429	479	459	465	473	492	456	502	463	493	462	452	431	486	467	428	487	467	484	484	468	415	488	453	484	497	493	450	494	467	453	503	475	439	439	479	471	480	483	479	484	510	443	466	475	476	492	495	477	522	514	495	498	477	441	472	493	451	460	506	495	464	474	480	515	459	487	455	478	490	462	477	476	422	475	497	503	434	474	440	446	456	441	505	492	443	468	510	475	484	478	507	472	510	461	449	442	446	490	470	461	496	461	454	473	490	502	498	471	474	460	467	465	494	486	442	461	496	482	498	497	487	496	484	459	475	471	494	471	466	523	467	459	469	485	465	498	452	477	494	478	437	463	468	494	471	501	445	513	497	558	475	463	507	469	487	465	506	438	482	480	475	483	461	421	466	484	449	488	488	491	489	497	500	465	445	512	470	484	478	451	484	439	501	467	485	455	443	527	498	492	467	475	473	482	463	453	451	492	475	501	478	467	475	489	481	473	489	495	467	503	511	489	468	477	492	462	472	479	446	483	475	496	485	479	462	450	466	465	439	482	501	447	481	475	454	494	455	488	473	459	486	461	442	520	435	461	463	473	459	495	454	497	497	470	453	480	474	490	440	445	479	460	469	474	430	451	508	475	513	493	438	508	487	440	507	497	490	441	466	463	443	459	473	466	488	485	423	499	490	502	487	477	486	462	496	507	511	496	479	465	516	479	452	483	475	464	506	497	498	471	500	479	474	463	465	468	467	505	459	500	484	473	449	453	463	480	466	481	465	483	479	498	439	480	476	496	486	447	468	514	477	465	442	463	468	481	461	458	469	458	455	503	470	463	465	511	458	468	456	442	452	478	442	487	483	470	504	437	496	448	491	511	446	481	469	485	486	507	510	481	482	484	438	469	485	480	455	507	476	511	468	482	484	434	462	482	465	469	498	462	485	446	494	482	499	486	460	454	501	465	467	467	530	495	463	510	462	487	454	466	468	446	476	471	468	458	483	470	519	469	495	473	479	484	476	515	519	450	449	451	477	510	439	507	454	481	433	439	470	475	479	490	495	486	443	479	480	452	474	487	478	463	453	497	513	485	512	454	477	495	466	490	442	494	479	479	474	472	482	447	458	475	513	448	464	483	462	490	408	473	482	460	475	460	499	499	487	499
5351	8288	6900	3229	2338	1900	1497	1121	718	1093	3494	14844	11552	8754	3848	1292	614	517	426	467	436	435	422	452	412	460	401	422	423	413	418	406	413	431	448	414	383	429	448	417	399	442	409	414	399	473	421	436	396	388	403	448	403	408	453	393	414	471	411	404	450	408	422	382	451	446	426	454	438	438	418	405	432	429	438	416	437	430	427	403	442	400	440	431	416	437	428	441	446	416	421	408	460	426	407	369	441	421	404	426	409	433	414	448	414	417	397	445	406	427	418	413	392	430	452	439	407	430	416	379	432	442	445	442	427	403	459	460	435	400	409	416	425	434	430	431	435	403	414	457	437	450	414	427	423	405	399	428	396	384	400	411	408	424	411	411	406	404	407	418	430	430	418	420	399	430	425	422	418	414	389	446	409	412	431	417	423	462	410	419	386	449	407	397	416	450	451	423	414	449	440	416	402	383	439	393	387	389	407	407	423	402	424	411	419	452	454	406	404	440	434	426	425	413	430	447	424	425	422	385	426	413	423	427	430	423	390	397	409	426	418	403	398	414	460	414	407	391	404	398	403	413	399	432	430	413	413	384	402	433	399	449	418	380	433	432	435	413	407	400	400	397	432	430	394	419	415	404	412	443	458	428	393	394	419	422	435	393	423	444	430	426	414	456	412	409	422	394	427	459	430	409	439	390	400	395	392	455	397	415	420	419	414	414	436	413	419	430	408	419	392	423	446	403	428	406	382	428	414	424	395	417	433	393	395	398	430	429	380	413	416	447	405	414	425	449	408	399	400	396	411	400	415	371	416	454	405	451	412	382	410	406	394	420	417	450	396	403	416	437	407	432	437	420	437	425	428	445	428	391	431	414	428	415	429	445	405	453	387	419	398	394	424	419	408	379	412	420	412	411	433	398	407	441	435	379	409	388	452	431	415	412	401	406	443	426	397	377	448	449	427	391	456	413	420	409	384	478	443	422	390	422	408	415	408	445	453	413	433	411	396	439	412	410	453	383	430	434	452	412	418	432	436	395	451	373	408	419	382	417	434	399	451	402	413	425	463	437	402	422	412	416	422	418	411	459	440	408	394	394	434	392	406	453	428	424	431	389	466	402	458	428	415	413	388	444	420	408	424	397	400	446	432	421	430	388	413	413	379	420	390	405	380	398	452	413	388	417	459	402	435	415	417	426	428	429	390	428	407	406	433	413	413	413	419	394	408	428	394	424	455	402	412	402	448	376	397	382	398	448	417	415	422	439	409	439	416	454	429	405	402	418	410	433	389	413	438	400	438	393	415	413	401	449	439	426	434	406	433	441	415	394	405	408	444	402	397	445	438	418	412	429	451	408	408	407	427	429	427	390	444	421	408	436	429	409	407	420	433	439	423	419	434	426	433	429	409	416	442	416	412	424	441	440	428	447	411	411	404	413	418	407	379	449	421	423	416	400	423	464	422	441	437	399	407	367	405	460	433	445	398	397	422	433	419	441	419	395	419	409	418	402	429	387	399	423	436	422	441	410	387	430	434	421	412	401	381	423	448	457	432	387	445	461	416	416	414	412	424	423	430	407	400	425	445	393	390	396	423	417	440	432	434	412	432	454	384	418	428	479	410	431	434	422	460	403	425	427	442	394	422	420	408	459	400	422	423	397	420	421	393	396	408	423	417	396	403	450	388	385	410	432	417	443	413	457	433	429	419	420	417	408	433	433	405	374	463	419	427	448	430	446	411	433	404	400	386	411	411	406	380	424	427	438	404	371	410	437	408	448	421	418	398	438	405	411	389	420	393	428	402	436	396	450	382	457	400	409	415	404	416	409	411	460	422	437	428	408	428	397	415	412	427	435	385	425	407	442	425	421	416	403	438	455	436	409	422	408	465	398	421	430	439	434	405	431	419	398	422	400	409	409	384	442	405	448	405	428	414	406	451	423	410	439	438	451	395	398	460	422	423	438	440	447	371	400	415	404	458	393	433	407	422	426	386	394	418	417	427	441	428	440	426	454	445	445	420	393	413	421	475	425	440	429	438	395	414	420	425	388	415	414	445	441	408	409	412	421	440	445	423	432	417	430	415	401	407	398	387	388	405	421	426	403	417	423	442	446	405	426	412	417	398	411	402	444	436	422	424	419	419	404	440	433	394	424	412	450	392	411	430	413	417	411	455	439	406	399	439	443	426	387	436	407	400	398	422	400	415	460	399	401	408	435	427	393	367	446	399	420	406	409	452	430	435	443	429	391	375	429	428	396	429	407	438	411	428	404	451	409	412	427	423	442	425	419	427	408	403	415	399	429	384	387	463	417	401	439	385	393	400	420	426	406	390	447	426	431	413	430	428	427	428	363	425	415	411	417	391	434	428	405	386	397	392	402	404	462	447	415	425	438	386	364	397	395	457	421	384	421	393	402	427	410	421	393	371	402	382	375	401	405	379	430	416	415	391	419	402	443	400	455	434	432	429	421	416	403	417	388	425	424	443	429	393	438	415	420	396	417	393	447	409	441	416	432	425	403	408	412	417	420	410	407	421	428	410	397	391	436	384	380	394	412	397	424	366	446	434	412	447	419	429	414	405	420	399	428	413	388	431	424	415	412	440	414	415	428	434	410	425	425	442	417	375	427	416	394	437	422	422	467	406	420	387	428	408	424	445	399	372	429	418	410	397	415	394	402	419	382	439	415	403	432	425	416	400	423	394	399	378	446	413	389	460	394	377	464	418	403	411	395	442	422	393	404	426	423	387	410	390	433	447	393	421	424	396	423	430	444	391	392	390	435	410	386	404	421	418	396	400	441	436	438	433	376	390	445	451	405	422	391	416	404	393	422	437	436	412	363	414	382	447	411	393	419	444	414	432	425	446	406	443	457	420	434	467	438	399	400	409	418	405	425	443	436	409	419	424	411	430	414	406	418	399	428	382	417	425	407	396	418	438	407	464	407	420	399	426	399	477	424	397	424	412	425	455	411	433	428	405	437	433	447	439	422	429	387	428	428	421	414	432	364	384	424	416	438	447	412	430	362	415	396	457	402	425	416	438	429	417	412	416	391	419	384	401	408	413	395	415	434	490	408	434	406	427	413	409	483	404	373	394	396	428	405	408	428	447	463	395	418	424	405	421	429	432	419	409	416	460	412	402	381	426	438	397	405	424	407	414	415	470	431	415	407	430	425	408	399	407	447	418	427	433	397	398	417	413	422	422	435	423	400	421	415	420	397	425	406	422	407	408	451	404	405	435	420	436	434	397	437	437	422	394	418	410	423	389	406	414	421	417	453	423	409	448	408	366	388	415	384	441	431	408	426	408	440	388	429	404	404	416	417	417	451	439	450	434	469	449	421	425	409	408	402	443	432	435	424	427	405	384	412	394	414	410	404	427	416	429	414	403	409	464	389	410	406	423	410	392	421	451	420	464	401	466	408	396	406	423	395	423	419	397	423	435	422	383	396	415	403	440	432	440	406	405	408	398	451	387	428	418	462	426	401	416	397	416	412	388	414	448	457	382	409
23831	20819	27864	23886	20581	8780	2793	1136	852	841	1326	5354	24774	24183	10480	2875	1088	715	628	619	639	567	609	623	593	604	587	599	609	610	610	614	600	596	612	627	636	610	601	587	617	642	614	558	611	563	609	609	591	597	609	600	596	621	591	579	603	620	578	621	597	591	627	592	602	583	607	592	588	540	581	581	604	609	556	623	584	567	581	574	560	605	622	609	546	599	602	590	608	628	600	594	599	596	606	578	593	598	578	581	601	634	606	601	610	604	612	611	568	616	623	623	579	612	565	617	550	602	602	614	591	610	581	601	612	582	581	614	614	577	616	564	610	587	579	626	620	590	598	639	617	573	585	567	575	620	615	567	624	595	618	617	569	600	605	615	564	586	610	559	607	603	571	562	599	569	556	625	569	566	582	595	624	592	582	593	616	614	606	580	592	601	582	603	636	568	607	586	587	614	634	571	557	602	605	586	627	563	541	536	584	616	626	550	549	650	607	610	640	617	669	573	598	564	589	620	620	602	587	609	627	578	567	589	620	616	630	608	615	589	600	590	607	571	574	620	574	600	628	587	573	557	635	616	605	573	584	595	557	594	661	550	563	582	600	574	579	641	612	583	549	601	571	595	560	597	613	601	583	583	621	593	549	648	595	602	576	582	613	625	605	571	572	607	616	599	567	599	613	593	552	566	600	559	639	591	599	571	578	605	546	576	592	561	606	603	583	596	596	610	546	587	547	551	606	612	585	557	643	651	559	606	566	549	607	605	568	635	579	592	572	612	613	651	619	609	610	588	607	586	609	590	563	591	598	635	611	596	624	581	642	593	573	589	594	594	600	567	597	618	622	584	606	596	620	608	566	599	624	577	572	572	614	604	583	623	607	554	599	639	594	620	602	607	618	611	616	596	612	602	583	598	632	583	558	580	599	601	604	578	591	548	601	555	585	572	607	578	582	620	617	606	611	591	619	576	592	544	593	581	620	603	598	628	585	590	611	562	573	583	609	531	581	591	585	566	613	617	642	655	590	569	628	596	577	617	551	611	644	637	620	556	607	566	593	578	568	582	583	613	580	594	575	525	609	629	616	647	600	573	616	641	613	633	554	564	606	582	633	590	605	623	646	585	587	606	550	599	584	584	553	629	579	593	598	632	634	585	543	657	583	582	610	594	606	591	602	589	583	589	601	565	623	587	573	648	650	557	582	570	603	628	567	554	601	621	616	581	603	570	583	629	600	566	561	584	634	586	563	607	595	631	582	589	595	579	561	574	593	623	594	595	608	562	608	530	578	584	611	582	611	597	638	585	548	585	580	588	611	603	603	587	602	612	612	581	640	603	559	568	542	525	580	620	571	624	587	555	604	602	582	631	613	538	567	614	614	613	611	577	575	635	565	601	573	604	610	595	580	576	571	605	608	602	560	583	604	600	553	589	622	590	610	546	570	611	579	583	583	655	603	613	556	622	581	573	578	605	590	582	597	563	583	570	600	568	583	591	573	547	576	578	594	570	580	583	555	579	583	569	620	571	556	577	588	609	591	579	597	565	589	611	600	618	646	533	588	606	621	579	600	612	611	570	598	618	561	608	599	561	587	581	614	536	588	609	548	586	573	567	627	624	570	559	611	591	633	568	592	564	619	597	623	639	603	559	561	585	610	583	612	664	586	608	624	557	609	577	632	603	580	579	576	564	632	588	558	560	606	595	582	578	656	571	576	628	601	584	555	587	626	577	568	594	595	578	608	558	600	610	618	537	625	550	608	617	597	636	575	610	624	603	540	593	582	624	569	592	576	557	594	587	589	583	592	587	549	569	564	594	607	567	624	594	590	607	616	577	656	583	562	573	591	593	649	557	604	570	590	599	578	602	566	628	608	596	559	579	579	586	576	526	548	609	566	590	601	578	611	574	602	632	661	557	599	594	606	604	593	565	594	611	576	551	594	652	590	612	592	595	577	624	593	590	613	555	593	564	601	605	551	615	538	568	580	580	585	621	554	614	624	574	625	584	579	588	607	564	633	593	612	623	617	575	572	565	616	626	618	588	614	585	611	584	593	583	596	551	583	616	618	604	570	581	626	565	621	613	552	588	569	602	664	609	590	630	610	588	582	588	603	611	587	626	587	592	626	593	530	583	605	598	560	588	584	597	632	630	586	564	609	603	588	586	597	592	608	596	609	582	683	613	604	632	611	646	618	619	607	568	604	567	546	595	562	624	566	611	572	594	569	576	643	626	589	578	545	575	535	597	603	626	593	591	578	565	619	602	586	580	577	581	636	617	605	574	576	586	612	626	591	597	564	629	596	620	536	609	565	580	624	600	568	573	629	582	603	600	549	652	549	562	598	588	560	523	606	612	671	598	559	571	608	636	646	602	620	594	568	614	599	630	628	599	616	562	596	592	643	563	659	623	542	623	543	590	630	582	574	612	570	583	581	574	625	560	595	641	587	581	580	578	639	565	571	581	570	573	555	571	544	589	569	590	559	588	630	596	586	613	615	559	589	611	563	592	611	610	608	578	610	577	633	605	581	592	565	576	589	574	597	592	601	615	569	577	626	560	588	606	624	553	584	587	637	637	606	603	604	593	644	578	561	604	594	632	565	586	620	602	568	591	586	618	604	591	625	563	623	591	584	597	563	616	636	572	555	625	554	593	561	600	610	581	599	640	565	620	592	579	581	560	582	590	605	583	621	612	589	625	600	614	609	574	570	577	581	584	581	611	607	609	579	599	608	564	560	600	627	573	585	604	583	588	634	581	590	550	611	615	601	597	564	577	578	617	594	599	625	621	610	607	637	570	545	568	570	590	598	593	648	557	594	599	602	565	615	548	633	566	603	568	608	593	591	633	593	600	596	601	591	607	584	579	580	616	620	586	596	617	587	630	573	632	628	549	553	639	634	605	552	592	604	590	579	600	592	606	630	633	577	617	580	621	582	563	595	651	592	572	591	602	580	601	531	560	616	612	600	609	588	557	601	617	593	569	606	596	621	615	608	608	588	594	581	599	617	616	652	535	604	627	609	544	574	621	556	577	624	569	603	568	583	611	584	591	642	602	622	616	623	581	607	612	558	602	587	631	580	585	618	581	599	581	563	594	598	567	573	600	621	614	554	616	591	645	638	603	531	588	616	592	588	584	630	621	611	598	610	634	588	588	577	571	602	594	574	596	573	592	620	573	566	607	585	647	595	624	601	583	567	538	557	600	631	552	600	533	627	621	594	551	572	616	525	607	594	645	606	585	610	582	608	579	622	589	572	568	607	606	557	599	619	589	603	610	573	599	631	621	592	626	567	551	637	572	547	604	588	623	618	595	637	593	579	548	545	543	586	613	588	563	626	616	584	603	561	594	589	571	574	607	570	597	574	555	605	560	666	579	569	581	597	589	554	559	608	601	579	642	587	604	587	576	573	585	609	535	567	553	591	557	599	599	567	606	589	598	609	589	595	587	619	586	638	608	567	595	607	561	590	588	609	558	583	594	556	619	624	578	577	584	590	615	597	597
6096	12537	10709	5123	3406	3225	2029	1185	880	1034	1749	6943	26605	19892	8222	2761	987	609	515	523	559	498	524	527	527	530	547	511	512	542	542	545	521	508	534	504	513	500	491	503	511	530	541	475	526	513	514	539	528	530	528	528	570	540	513	539	498	534	521	544	523	538	503	524	503	487	500	540	536	502	513	536	525	553	514	493	548	526	484	537	513	508	485	528	502	525	491	553	539	564	525	512	527	501	535	504	550	537	519	523	539	476	522	546	470	512	504	541	522	523	519	494	463	537	539	507	529	545	526	539	526	512	513	564	517	552	514	520	533	524	492	498	518	508	523	520	535	491	511	527	528	485	462	511	499	494	496	523	539	504	488	513	506	518	492	532	540	513	497	499	480	496	513	494	505	531	525	473	523	507	540	542	541	521	524	542	517	494	530	532	486	526	550	528	495	478	510	507	526	462	488	514	516	496	487	493	477	483	526	555	487	510	516	497	522	472	506	520	489	490	481	493	523	512	470	475	506	506	504	495	518	477	519	574	509	493	519	547	511	513	497	529	537	504	521	511	497	491	510	565	498	502	527	512	484	491	534	513	520	492	513	459	528	512	505	532	495	544	517	570	513	547	566	475	528	494	509	493	465	484	541	484	547	458	517	500	506	509	517	470	563	491	518	496	561	536	504	574	541	539	499	457	502	542	498	502	507	499	453	479	519	538	497	565	498	548	529	516	529	494	528	543	576	497	468	524	510	461	521	545	513	500	552	490	468	506	533	514	554	499	514	520	511	522	487	492	504	506	497	522	523	537	478	569	504	525	489	522	533	506	544	482	518	520	499	500	511	538	506	510	503	525	530	501	499	543	539	517	494	508	487	509	501	484	534	494	545	547	515	469	538	510	495	519	532	516	506	502	496	535	546	495	538	505	533	499	525	523	517	513	529	542	544	483	519	529	514	557	480	529	488	531	507	516	518	509	528	498	489	500	533	487	532	550	482	526	517	494	531	500	486	533	528	488	510	495	476	528	552	530	505	486	506	559	515	499	524	588	503	509	529	481	521	503	530	519	546	436	520	508	544	565	542	547	547	525	557	482	549	456	480	507	495	539	507	502	540	511	518	532	515	510	536	494	519	507	515	519	533	506	533	527	540	535	519	536	502	524	540	503	499	491	474	526	509	522	484	495	525	529	517	498	555	535	507	542	552	505	504	511	537	549	496	536	548	501	494	511	499	484	492	463	519	477	519	482	499	517	550	506	486	493	550	520	550	531	498	496	502	497	480	524	523	532	508	524	494	532	499	498	508	488	502	516	501	494	505	520	481	515	534	479	505	517	518	525	517	527	504	523	521	513	521	533	493	509	539	539	561	502	505	477	531	522	513	503	504	542	486	486	462	491	513	495	511	497	538	505	519	510	517	533	477	530	512	482	509	523	486	485	459	512	511	498	511	514	513	512	507	472	500	516	521	502	547	523	486	496	460	492	530	473	524	521	512	540	527	518	518	485	504	482	578	491	531	482	537	535	521	506	502	537	506	512	483	502	521	557	504	496	530	526	492	502	545	494	511	489	505	503	536	464	471	496	520	494	499	489	504	519	507	508	501	548	512	502	522	526	506	513	519	488	530	532	514	516	468	486	527	482	529	519	571	500	526	535	532	517	507	527	504	472	498	508	524	528	505	502	527	536	536	532	533	524	513	547	544	449	501	531	498	538	505	532	505	510	529	487	494	488	540	474	492	493	517	524	535	553	531	538	500	514	526	516	512	547	528	491	475	490	520	510	507	492	525	539	523	526	544	536	547	489	525	528	498	510	536	526	535	536	502	503	542	500	586	524	488	528	505	483	506	518	517	497	505	504	483	505	520	498	525	545	528	502	494	507	519	487	528	474	542	513	471	516	507	549	463	502	446	494	539	548	548	492	517	514	491	518	496	479	514	524	547	528	549	506	530	535	508	481	495	500	508	500	485	484	497	476	523	496	561	512	492	543	510	502	506	479	497	516	506	528	514	509	518	508	487	511	524	521	534	513	492	493	503	519	529	541	514	531	485	494	521	521	500	527	542	517	520	534	523	526	523	515	521	496	516	511	511	524	515	497	487	513	493	491	516	492	554	473	517	534	508	497	526	532	538	492	475	502	528	487	525	523	524	524	522	558	532	457	503	535	523	511	484	544	508	511	557	546	500	505	513	507	527	507	526	473	511	514	513	525	505	476	505	496	493	493	507	527	513	502	487	521	527	510	515	499	554	503	497	543	494	526	527	522	528	568	481	519	521	501	513	517	531	508	515	502	510	524	528	534	580	489	525	507	520	436	506	482	493	549	492	511	549	518	519	531	500	490	519	470	505	479	472	517	477	487	523	549	511	508	502	519	514	530	521	552	540	487	511	537	534	495	514	521	470	480	512	515	510	465	548	566	577	471	517	512	502	539	483	475	490	513	519	502	504	537	504	524	456	499	531	519	512	490	524	513	490	505	508	485	510	516	532	501	482	495	524	495	481	519	470	474	493	502	519	481	514	545	532	523	502	515	495	510	506	443	511	527	489	516	521	549	498	539	485	515	513	489	497	505	483	522	515	524	521	526	516	480	509	485	518	517	511	501	535	496	492	493	508	499	445	514	538	488	535	508	569	520	509	479	525	498	519	530	563	527	522	548	538	516	506	542	498	479	482	506	508	520	521	527	475	496	519	510	500	507	499	531	543	501	518	515	542	547	526	538	527	526	530	514	523	513	509	485	515	519	521	517	485	522	498	517	506	534	531	520	489	503	505	544	503	538	524	487	476	504	516	531	476	515	545	494	534	503	499	532	455	487	521	493	502	507	448	473	552	516	502	481	535	510	474	506	541	497	508	561	500	471	545	504	502	537	483	532	525	549	490	455	498	477	483	486	518	497	513	524	553	529	527	541	539	533	533	521	500	526	506	513	506	493	492	490	526	469	524	514	502	534	479	494	554	513	531	540	487	509	467	524	536	492	476	483	518	515	471	513	531	509	474	537	496	471	491	512	552	471	510	522	511	464	491	527	510	513	511	521	520	544	497	492	538	504	507	532	494	527	548	507	483	498	519	501	482	511	509	499	518	523	506	556	522	520	544	520	515	511	473	493	493	517	500	501	500	530	478	531	519	492	555	550	526	515	546	487	523	523	512	509	528	535	510	541	478	503	517	500	552	521	550	499	510	463	522	494	513	513	500	529	503	520	477	501	485	506	495	457	549	501	485	500	486	450	506	529	529	498	505	489	508	514	490	552	488	493	545	506	503	529	511	547	502	525	535	541	519	494	539	506	488	499	478	542	482	516	453	517	493	506	490	510	515	483	489	481	526	472	552	502	531	506	511	490	494	507	515	549	486	516	473	492	563	526	522	502	516	505	489	480	507	533	555	484	525	516	539	493	525	540	512	499	502	507	496	484	521	518	518	495	523	499	519	513	497	511	476	516	490	487	520	554	484	504	487	537	469	487	492	524	519	510	487	555	536	522	504	513	512	498	509	516	517	511	515	514
26955	10690	2422	1219	687	560	494	480	461	472	718	1039	1796	1293	768	551	484	447	463	475	431	421	425	450	455	438	445	497	446	454	456	488	445	418	439	421	450	456	460	445	452	447	456	467	440	420	444	433	444	477	431	488	449	434	448	457	444	444	441	452	444	471	440	450	440	440	470	439	480	456	426	448	444	433	416	489	414	435	473	437	473	425	440	460	390	456	477	481	453	460	430	437	456	470	453	471	420	438	413	457	469	465	419	419	485	466	416	460	437	441	454	461	460	459	428	439	450	465	431	459	441	454	439	425	415	409	455	437	449	429	478	419	484	433	422	450	469	437	459	421	497	427	424	479	499	444	436	451	421	413	413	409	451	432	432	467	484	448	424	428	455	409	429	431	453	436	456	471	435	448	471	464	437	474	439	472	488	385	463	457	423	441	423	447	448	446	439	470	420	457	433	447	457	448	451	439	429	435	428	491	463	451	435	420	440	470	450	420	425	449	462	425	466	476	459	405	394	444	440	450	459	447	476	442	471	456	435	421	449	461	439	421	453	468	457	438	440	444	468	458	449	484	443	426	447	421	442	407	475	426	406	441	479	440	449	448	451	426	465	461	432	416	427	439	441	478	426	447	469	409	466	492	457	461	456	424	428	397	429	445	422	426	425	472	454	491	425	462	451	440	466	458	469	463	444	450	389	422	457	491	446	452	458	451	458	431	438	453	431	445	459	439	429	441	453	429	426	427	461	498	424	444	446	460	446	481	461	441	422	419	473	401	408	405	424	464	433	455	459	421	436	491	405	448	464	454	407	442	416	453	407	424	420	441	486	446	458	441	447	463	494	482	432	408	465	444	434	386	380	475	450	466	456	440	421	471	452	489	457	464	429	426	405	458	462	444	471	439	455	495	446	455	461	410	466	463	467	442	420	452	425	438	443	500	407	450	470	472	458	462	425	470	470	418	439	442	485	417	418	461	462	434	473	431	443	475	465	471	420	459	457	444	417	424	470	436	453	425	453	434	470	431	414	423	427	438	432	469	449	426	459	469	453	481	412	447	418	417	451	440	432	426	425	459	440	429	465	465	457	436	461	426	460	430	416	437	447	414	449	394	452	460	435	443	429	430	406	433	421	476	508	466	455	454	419	433	461	451	417	443	423	458	404	450	466	480	417	432	435	455	421	459	439	489	426	478	508	465	444	404	456	465	450	437	476	488	451	475	436	414	445	455	415	452	441	482	504	453	433	462	463	453	443	428	454	436	466	453	427	468	425	430	436	457	457	440	471	410	455	464	431	438	445	461	438	408	429	460	440	430	473	436	447	405	443	435	414	472	457	437	427	395	428	426	440	444	438	444	469	447	469	460	455	433	424	436	439	469	422	390	477	422	441	437	450	416	446	438	433	428	478	450	450	462	379	446	424	450	425	418	438	458	443	451	440	462	478	458	459	429	441	489	454	421	454	402	438	445	467	479	447	470	444	435	425	498	471	450	453	428	452	397	472	463	454	425	439	477	391	452	442	417	487	431	444	430	459	401	441	442	445	489	472	420	447	461	439	398	460	453	436	434	468	492	432	462	458	447	406	429	462	434	419	450	434	418	445	449	460	467	491	444	412	477	431	410	429	445	442	494	471	456	453	464	401	435	454	468	417	413	440	436	427	432	455	436	425	468	461	456	470	437	421	469	506	491	461	457	444	450	430	441	427	402	452	427	481	418	425	456	452	422	432	461	442	455	401	473	435	458	409	495	464	466	429	463	470	442	460	456	464	440	449	472	448	440	435	436	444	472	438	466	435	447	400	423	409	428	467	457	424	436	447	440	452	447	457	438	422	426	448	404	442	429	448	476	433	462	431	467	462	410	411	409	423	449	437	439	471	449	491	471	489	417	437	476	437	458	428	450	433	441	470	450	444	406	451	404	473	465	399	455	454	434	454	424	458	464	449	401	398	438	433	424	465	439	461	439	427	466	446	442	431	378	462	444	436	430	467	432	421	455	444	488	427	459	455	454	447	471	445	420	469	438	461	472	487	432	456	426	439	434	425	425	464	446	437	428	451	429	409	422	435	397	398	441	462	453	459	450	456	418	438	428	443	418	420	452	427	440	431	448	457	416	442	412	427	470	429	458	454	476	456	457	454	469	493	488	444	497	475	450	436	457	482	447	393	419	419	434	450	456	455	445	446	464	450	462	480	442	447	445	461	455	444	468	476	453	472	456	428	480	443	472	469	436	457	454	511	449	475	490	427	460	415	450	451	450	442	434	477	501	453	475	422	446	474	441	450	480	472	473	429	454	456	447	448	452	421	462	438	485	425	467	468	458	432	423	474	457	432	445	459	452	445	420	435	495	481	445	468	437	479	438	456	455	416	450	435	452	419	447	440	443	405	425	428	477	451	454	447	490	431	422	445	439	437	443	432	428	437	445	433	423	455	452	478	438	460	448	461	477	429	452	450	449	450	429	431	440	461	421	441	450	414	438	459	429	490	451	445	441	396	459	436	456	462	445	411	499	420	455	473	425	440	452	464	425	461	462	419	439	442	458	436	476	433	445	434	485	446	448	450	497	445	424	446	430	435	498	433	411	423	478	427	443	452	462	446	430	440	434	448	450	417	424	426	457	425	458	464	460	437	425	427	484	441	473	452	410	431	417	444	481	433	433	403	421	474	435	457	405	436	434	416	478	442	454	400	436	431	461	409	423	452	440	427	417	477	483	452	468	456	427	455	476	447	434	464	424	480	437	418	413	423	392	414	460	422	442	419	454	421	455	459	421	451	454	416	454	427	428	451	468	468	415	414	434	483	413	475	450	461	473	428	474	435	458	399	457	455	449	443	459	441	455	482	452	423	447	479	437	451	405	448	439	432	411	449	433	448	441	405	446	441	456	449	433	462	469	420	462	426	430	441	474	438	452	417	454	435	430	416	425	465	453	435	470	453	454	449	435	439	460	451	428	448	418	472	486	480	481	418	444	475	473	434	430	466	466	431	453	422	425	464	442	478	446	449	445	435	462	443	409	399	430	455	458	456	443	410	419	444	450	432	433	490	461	496	475	452	436	449	423	444	448	440	454	422	449	466	464	446	485	412	421	439	451	458	438	421	429	444	459	443	436	432	446	471	386	467	447	491	452	432	413	475	444	453	431	442	418	476	430	427	496	448	436	444	463	442	434	393	454	455	437	444	406	462	448	443	455	494	451	413	472	430	450	446	465	450	455	425	487	425	437	447	457	455	459	461	418	420	443	466	435	418	452	414	453	468	453	428	439	413	475	446	408	463	468	456	450	450	430	446	415	438	425	450	479	462	427	438	425	415	457	437	444	447	457	447	500	404	464	405	461	443	438	420	454	416	455	438	450	425	473	480	448	443	440	467	445	432	423	433	418	432	412	427	473	438	486	408	452	455	472	463	474	478	457	452	409	429	444	416	455	451	399	450	445	454	422	466	435	454	448	463	462	436	447	458	460	450	451	411	422	438	455	446	512	441	454	449	408	440	472
6386	2782	2223	1144	775	556	459	428	411	467	792	1403	2348	1400	744	522	462	408	399	383	375	385	375	382	378	371	403	359	391	393	384	378	376	352	382	391	393	369	404	383	372	397	383	383	418	349	362	389	379	395	360	356	388	404	370	388	421	400	381	373	392	388	389	340	384	392	390	346	415	373	419	382	370	369	396	357	409	360	334	346	362	396	401	370	355	354	390	360	408	379	367	375	368	365	374	388	403	387	395	375	360	386	411	386	400	377	401	395	379	372	386	392	396	364	400	375	393	349	403	386	385	386	380	380	379	378	369	392	383	402	375	361	380	346	396	393	381	406	354	389	385	390	387	368	375	430	391	363	422	376	372	360	377	365	366	377	402	362	384	364	370	370	393	394	353	380	387	399	380	379	373	399	352	383	382	383	394	386	374	360	383	360	376	385	397	367	374	376	403	370	396	385	369	383	370	414	366	370	364	366	365	408	369	392	371	362	382	373	375	397	349	385	357	383	356	348	370	377	417	370	408	386	394	363	400	337	377	412	382	400	393	375	404	418	399	371	408	376	369	438	404	355	380	394	371	395	395	359	394	374	399	395	374	420	410	387	366	399	370	411	367	361	376	401	397	387	377	395	405	376	372	388	385	364	376	376	369	399	380	387	379	393	392	353	370	387	381	413	336	417	358	394	335	420	401	374	398	376	400	406	404	368	345	369	368	390	385	373	385	392	401	398	403	421	391	370	400	386	366	413	372	375	405	366	431	383	402	377	390	391	386	404	415	393	376	408	398	410	370	421	349	419	374	380	401	381	376	425	366	413	368	375	389	421	383	396	408	401	396	405	385	360	399	380	395	361	366	370	360	389	391	387	387	362	407	388	366	373	404	366	377	352	396	384	401	378	399	370	377	392	407	393	353	385	395	382	399	416	392	365	401	393	415	359	363	399	418	383	398	342	358	363	362	367	358	363	388	389	363	385	413	373	394	411	371	388	406	439	373	401	388	371	389	375	375	361	356	374	373	395	355	364	371	385	393	423	385	361	422	377	383	368	401	391	367	352	374	405	395	344	370	385	353	395	387	388	401	423	348	380	377	376	428	391	376	356	406	360	376	377	406	396	390	352	401	403	351	373	351	371	423	375	366	379	390	397	366	403	379	407	370	401	396	387	392	368	365	391	333	360	374	401	354	386	403	369	386	404	394	378	401	386	385	378	372	394	417	370	394	395	402	399	382	403	376	419	417	382	329	383	374	362	371	382	385	358	385	390	368	391	381	375	354	345	381	396	402	406	376	335	371	380	370	375	364	373	348	409	424	378	389	433	397	434	375	357	371	411	410	423	372	415	375	377	396	384	365	396	338	356	376	382	396	405	388	426	406	391	382	394	389	362	369	360	381	385	376	379	427	380	375	385	398	371	350	392	360	400	379	391	392	383	395	412	393	395	411	385	369	446	367	374	380	412	376	393	411	385	407	376	392	387	390	380	380	350	416	388	381	373	362	385	387	389	386	358	406	360	337	386	352	389	379	342	372	397	381	410	374	404	371	396	399	384	382	405	372	418	374	403	371	361	395	399	377	406	405	345	399	409	361	407	396	423	376	406	404	381	403	377	403	356	391	411	359	376	393	411	346	391	395	383	403	345	404	390	366	354	379	353	357	380	355	390	373	380	385	393	357	402	420	369	376	334	380	426	412	392	399	389	382	384	379	350	351	352	405	357	384	395	372	375	358	364	384	399	400	432	377	384	378	425	396	400	386	343	369	386	415	401	384	378	419	392	391	378	409	372	357	415	395	369	355	370	342	396	387	370	427	376	362	389	370	395	386	381	390	409	366	398	372	357	384	400	384	378	387	373	381	373	338	388	384	398	405	358	376	381	353	378	393	374	401	395	415	318	398	378	356	368	362	412	376	400	385	353	377	371	364	355	389	350	369	401	358	349	410	380	368	343	420	377	398	405	377	366	380	390	382	392	370	381	420	381	391	354	403	354	411	376	374	398	365	388	426	356	430	398	396	401	416	391	396	343	364	362	355	367	360	382	382	361	369	402	394	402	384	358	398	358	351	366	409	356	381	361	409	387	384	419	375	371	356	376	375	374	389	394	386	406	363	358	367	404	399	404	409	400	345	391	372	382	424	361	414	409	357	383	362	399	415	393	418	424	392	377	367	370	372	377	391	367	403	382	383	417	375	393	396	359	413	349	409	356	381	386	393	387	408	386	377	338	388	400	375	356	363	374	382	400	393	390	378	354	382	391	355	395	375	405	356	413	436	381	367	365	368	382	395	370	408	396	399	401	347	398	371	390	423	408	409	387	388	394	354	386	351	381	381	399	390	394	381	373	387	405	395	378	383	367	394	374	380	373	421	378	332	373	356	349	404	392	355	390	343	348	386	381	377	370	381	379	366	398	373	397	383	347	364	428	403	385	389	386	399	398	367	391	385	404	381	372	391	373	387	393	378	379	405	382	420	370	375	367	371	433	363	394	383	378	389	390	384	392	409	399	395	362	376	402	401	411	392	378	373	421	365	384	404	375	373	382	378	367	397	378	380	385	358	364	377	394	404	381	389	368	413	397	382	424	378	405	407	380	369	356	385	412	371	370	382	371	387	410	386	365	410	397	402	390	360	389	413	354	385	381	403	402	398	381	374	371	362	377	368	419	384	405	372	375	353	397	378	401	381	389	400	403	360	366	383	386	382	370	408	391	415	336	397	369	420	373	381	402	427	390	396	407	385	365	415	382	368	380	391	386	366	364	372	416	378	401	366	364	386	351	404	384	376	430	371	394	374	398	397	372	399	382	408	371	383	352	390	367	369	422	353	385	379	409	365	389	350	378	385	374	396	337	384	377	392	386	364	398	376	369	344	408	415	409	413	389	360	400	382	396	374	363	394	414	390	372	368	386	397	381	354	327	395	377	379	421	365	378	357	384	378	409	415	332	382	334	336	394	413	386	363	357	412	367	349	357	376	420	423	381	380	398	378	391	371	421	375	399	384	401	379	397	393	376	434	397	381	340	412	379	393	383	415	403	363	374	360	393	367	409	393	381	385	384	383	377	372	365	424	366	364	375	408	347	403	388	388	338	403	392	398	405	396	389	383	383	367	424	379	411	365	358	418	374	377	386	383	403	387	375	366	376	399	374	380	416	404	397	398	383	377	375	382	393	391	403	412	416	393	390	395	387	384	422	384	396	385	369	376	395	341	393	378	383	362	389	387	376	381	343	382	380	353	392	340	358	417	411	359	403	394	351	410	375	352	373	391	418	389	363	389	382	402	377	361	378	378	380	379	404	370	396	385	383	398	371	399	419	377	380	343	409	361	383	394	363	408	432	384	381	382	375	364	389	354	394	366	375	386	372	367	346	376	411	385	412	366	381	386	386	360	353	403	362	419	392	398	405	368	386	382	396	389	344	353	364	398	355	406	366	396	429	360	376	387	364	388	377	364	411	389	377	396	364	426	403	436	424	397	395	395	396	410	386	389	396	382	422	382	401
24657	20779	26823	24718	9145	1578	977	698	602	764	5214	16630	13367	6239	2247	842	559	491	489	464	490	487	486	488	476	484	479	436	485	466	489	472	457	434	491	477	472	458	489	460	454	503	491	459	529	481	433	482	447	434	499	472	457	485	488	492	457	499	492	504	469	465	500	502	482	441	487	442	491	483	468	470	493	493	517	487	507	516	463	465	467	486	491	491	429	499	473	487	474	471	505	485	478	446	474	465	460	489	457	456	496	472	476	501	489	492	495	488	469	455	470	463	471	422	461	481	491	534	495	456	494	454	487	459	449	497	461	484	520	501	457	479	445	483	471	491	449	482	475	470	494	477	446	472	444	468	468	471	473	459	484	477	487	472	470	468	450	526	471	447	486	491	473	487	492	442	499	460	489	488	473	471	461	497	516	485	421	477	485	457	444	478	482	499	507	479	463	461	474	468	479	469	470	477	463	488	476	478	476	489	483	482	481	495	476	475	516	492	477	469	465	451	447	455	486	425	485	485	491	452	496	456	510	449	464	445	452	501	483	469	474	424	506	456	480	493	465	503	438	445	461	461	453	454	479	480	463	463	463	473	500	482	449	443	472	484	498	491	483	489	445	487	450	498	500	516	471	450	498	479	471	490	501	472	453	509	486	448	452	476	465	499	481	494	521	503	464	459	513	464	467	497	461	443	442	461	451	444	500	466	462	486	430	485	485	485	467	458	459	470	492	461	510	483	463	492	485	475	492	479	512	500	490	446	474	461	466	501	473	467	508	478	485	467	456	463	431	463	461	470	481	498	445	488	503	476	472	468	478	420	479	461	469	519	466	441	466	532	439	464	462	439	483	509	508	463	467	491	452	469	458	490	471	457	430	436	502	467	478	461	505	457	465	472	463	480	461	472	483	451	484	462	499	500	460	476	511	507	464	478	481	512	465	516	471	498	477	466	457	473	488	465	458	460	519	443	473	482	465	488	479	458	448	507	440	491	442	443	495	474	464	489	457	495	437	465	437	473	471	461	492	435	513	443	453	469	516	491	465	472	474	536	448	460	503	457	483	482	456	500	456	476	469	458	528	479	470	459	452	534	493	489	469	463	464	482	464	453	468	496	477	500	476	478	473	465	469	481	428	496	449	475	449	436	471	446	456	459	452	493	471	476	503	500	498	416	502	484	481	467	479	484	460	441	478	487	478	453	488	449	430	462	480	480	462	478	456	451	492	480	481	465	467	472	437	472	483	474	487	445	470	464	460	508	472	451	448	442	460	481	467	472	489	488	462	466	475	463	453	501	461	472	440	449	441	462	452	476	457	456	465	473	457	481	516	492	506	501	444	462	449	463	472	480	444	466	460	504	478	461	467	492	463	448	507	469	507	471	473	456	482	453	459	462	491	461	484	484	452	470	448	471	416	498	468	476	465	474	483	462	475	471	471	443	447	479	519	472	517	462	468	453	510	470	483	509	449	491	457	498	491	466	470	467	511	491	459	502	493	471	482	451	495	490	492	473	466	477	456	438	474	484	472	462	469	474	457	472	467	481	495	487	461	495	457	497	477	502	495	464	538	511	478	472	498	513	471	451	472	484	435	508	457	459	502	534	468	485	483	485	448	474	453	490	511	470	477	475	498	479	497	448	464	480	482	478	463	493	492	493	468	464	485	494	478	492	484	435	460	481	527	487	435	479	478	464	524	478	475	477	509	488	460	494	522	494	455	479	492	486	473	477	485	459	453	457	430	469	463	484	463	456	477	493	489	479	461	488	504	445	453	464	488	480	454	480	432	432	442	445	505	447	448	418	480	510	456	431	451	451	517	483	472	505	481	453	451	489	443	442	477	472	467	445	454	451	434	476	475	476	464	459	481	448	473	481	434	479	470	483	506	476	438	508	513	439	475	475	471	488	484	450	461	467	492	481	489	502	495	492	493	442	477	453	475	491	443	456	468	428	458	475	476	492	502	475	473	456	455	497	441	462	484	447	486	477	511	467	477	457	455	442	489	463	445	499	452	425	498	503	511	466	438	476	509	490	449	462	475	438	452	432	475	511	450	489	453	444	525	458	474	475	491	507	451	486	458	485	491	467	461	474	477	458	471	499	466	437	529	527	469	483	463	451	446	463	480	435	441	471	472	446	462	451	487	476	479	446	473	450	460	461	458	510	506	463	435	499	518	504	442	480	421	453	490	429	481	497	457	444	472	458	429	496	471	459	464	472	446	458	467	489	485	482	489	434	488	477	492	483	452	450	463	515	474	492	514	494	467	494	493	412	488	469	485	443	483	456	456	486	506	479	456	434	496	467	456	458	481	489	489	498	463	469	471	460	450	441	474	464	477	454	469	469	488	454	474	525	456	443	468	486	471	509	427	509	477	515	469	480	465	441	470	456	440	451	506	494	470	480	449	487	440	470	482	491	463	492	504	474	437	476	489	484	457	486	459	416	484	458	473	494	487	482	479	440	446	458	440	451	438	473	487	467	475	475	474	450	486	487	523	484	474	506	449	462	488	450	450	485	437	468	465	483	492	500	451	446	462	466	460	472	494	485	490	452	478	508	456	530	498	494	436	440	487	497	455	458	452	457	472	502	488	516	524	490	467	488	448	464	481	415	434	466	428	491	446	468	465	521	488	458	465	486	456	451	480	488	511	490	464	503	477	473	506	447	453	483	480	510	489	456	469	405	463	444	455	475	488	473	493	478	430	468	459	473	480	473	447	478	474	471	464	461	474	456	466	470	465	463	484	463	460	451	476	477	456	448	459	436	440	473	444	467	464	489	522	474	496	470	501	483	464	446	474	464	465	451	445	473	484	462	470	469	450	490	457	468	474	463	479	466	480	476	446	465	529	446	469	470	467	426	493	498	486	495	484	517	472	521	487	474	490	470	464	491	440	465	456	526	414	476	461	467	472	512	488	478	516	487	451	467	499	456	476	496	471	467	505	486	469	490	439	466	450	465	485	463	469	487	472	479	508	512	473	466	431	507	486	494	470	480	473	481	437	485	465	452	517	484	508	483	499	465	492	484	510	522	451	475	495	487	495	489	439	492	499	445	467	500	467	472	450	470	458	513	449	497	470	481	465	455	481	497	496	469	519	468	476	470	494	466	535	476	477	459	446	481	465	443	454	496	426	442	477	483	485	475	437	456	511	499	471	506	485	484	451	456	446	468	492	438	488	476	475	465	507	464	493	448	484	506	493	490	478	485	489	507	467	503	437	480	491	485	501	472	510	461	508	480	495	502	466	503	480	505	462	462	479	456	469	472	446	436	469	512	483	442	462	433	464	464	439	498	496	458	511	510	453	469	445	471	458	470	469	458	491	429	448	450	471	452	456	492	428	446	496	464	502	472	438	443	472	471	454	463	503	519	478	468	487	489	454	505	500	462	476	470	470	485	431	475	472	462	461	464	440	463	477	438	492	480	459	488	512	458	437	500	470	450	456	478	487	466	449	500	451	455	473	493	472	499	454	487	451	483	496	445	485	501	477	498	464	462	494	463
5195	5680	4835	3286	1879	1222	1020	811	698	857	7659	17538	12357	6092	2335	882	549	434	425	439	455	453	440	414	462	442	429	434	407	473	400	458	392	407	408	426	433	442	470	424	434	419	413	416	410	422	395	421	464	431	445	410	435	375	443	414	438	417	422	425	436	429	458	423	407	404	424	444	411	459	401	432	440	378	393	415	422	433	449	411	419	429	422	456	454	411	465	436	467	407	433	408	428	443	451	411	431	429	405	421	441	424	439	434	400	413	433	445	456	462	407	468	458	453	460	402	441	415	361	431	420	434	458	416	395	442	422	426	451	390	450	411	390	410	468	439	442	437	437	405	433	407	411	398	428	439	429	402	432	435	434	395	417	373	446	433	419	425	423	422	418	432	410	417	415	425	428	433	402	410	419	401	376	416	452	419	414	461	413	438	405	417	429	413	446	425	426	419	400	419	420	431	431	384	470	452	418	442	403	416	437	429	413	424	420	418	433	406	405	451	434	398	477	441	431	419	394	422	407	459	435	372	439	405	448	408	482	434	391	425	414	384	437	417	436	429	421	408	456	409	392	412	385	399	416	441	421	398	415	430	420	404	402	418	387	409	411	408	418	433	390	369	410	450	422	399	458	395	423	384	441	432	445	440	436	403	409	429	413	446	438	404	448	431	455	416	408	417	446	404	416	425	428	415	428	435	410	427	429	396	383	416	388	432	430	398	401	449	410	436	405	404	415	473	423	434	407	394	402	406	413	404	397	412	422	423	434	411	429	465	409	399	404	426	433	402	444	412	417	416	421	411	435	417	431	419	419	427	445	423	424	447	437	412	431	434	429	404	432	374	428	439	432	429	447	447	411	420	411	416	421	435	437	464	439	412	394	427	416	478	475	414	401	420	421	434	413	460	407	406	388	457	465	408	421	433	432	405	390	454	380	360	440	425	435	414	421	403	436	447	438	480	442	422	416	428	436	385	446	370	394	455	438	417	416	422	437	442	430	435	457	423	425	415	424	412	424	414	374	428	437	432	410	380	419	380	377	382	446	430	429	430	420	401	420	467	410	426	441	425	432	417	405	444	418	434	421	419	415	388	381	424	434	418	395	403	414	427	438	413	415	409	436	402	425	451	411	427	419	425	429	428	405	421	414	402	453	431	393	440	401	455	436	412	401	445	428	428	397	464	435	424	408	368	411	389	408	450	423	383	423	395	429	408	443	419	409	407	433	410	438	444	398	404	426	397	418	411	403	442	386	456	426	396	422	425	408	433	433	423	482	419	429	473	434	446	450	427	418	444	420	401	417	447	435	420	434	424	446	433	448	389	388	467	432	439	431	448	405	427	402	411	435	455	403	409	410	450	412	411	425	426	414	444	411	412	441	433	431	435	440	443	433	423	405	422	406	412	395	434	460	440	444	441	405	427	406	417	416	434	444	425	438	421	420	405	415	416	394	427	452	403	415	397	399	420	445	410	423	441	412	416	418	379	454	424	405	416	434	433	418	441	377	462	396	418	420	410	430	432	415	403	442	423	427	418	405	400	428	434	437	394	411	423	415	406	421	433	419	448	414	436	427	414	424	422	407	437	420	442	449	427	392	424	428	403	440	434	440	416	452	405	432	455	438	416	446	414	389	436	425	399	432	411	420	397	441	405	462	439	434	413	398	395	424	386	436	415	405	415	433	446	426	375	386	435	455	438	391	429	405	421	405	436	398	427	423	439	411	426	399	418	405	410	442	400	436	420	427	421	408	401	454	408	403	428	426	442	391	473	421	411	440	404	421	450	438	427	413	411	404	409	398	460	424	420	438	444	423	418	435	403	411	407	426	450	427	410	466	470	418	430	402	432	410	406	424	412	426	402	443	381	421	395	407	416	433	399	420	438	428	432	407	430	354	403	435	408	424	441	419	435	377	434	425	426	445	427	460	421	418	408	420	418	404	410	427	377	394	430	417	464	437	423	456	420	432	392	439	413	402	435	429	444	428	425	447	428	401	414	443	446	436	406	380	403	478	433	454	414	442	414	437	399	383	418	433	462	435	439	388	410	428	391	427	444	371	455	433	440	456	442	423	405	435	438	383	424	460	423	424	417	446	409	410	414	419	434	380	422	385	418	411	426	410	424	448	430	390	423	445	452	428	412	452	442	423	411	421	437	398	402	434	407	426	393	402	439	446	415	371	426	432	422	383	409	393	434	446	415	397	393	422	462	397	434	425	374	427	419	441	421	406	412	431	392	435	411	412	397	397	435	427	402	425	415	429	406	410	400	439	419	435	453	446	412	402	422	423	415	435	398	432	433	405	386	408	420	421	408	418	465	450	425	390	418	425	422	444	428	440	409	457	412	430	449	383	419	444	433	409	389	417	431	404	411	418	388	439	441	408	416	389	427	422	417	441	410	412	412	375	397	397	422	439	446	417	404	399	407	420	401	412	400	431	412	443	408	446	395	439	395	412	440	440	419	444	430	398	418	444	441	408	452	454	421	380	434	431	419	434	443	384	422	408	427	457	402	409	423	409	450	419	407	434	437	434	400	469	361	421	420	390	415	473	427	408	420	391	421	410	414	450	433	440	452	442	402	417	426	407	393	387	399	389	410	381	416	461	440	435	435	403	413	387	467	438	404	408	437	437	424	391	404	409	438	424	413	462	446	414	444	421	378	448	432	429	406	404	377	406	419	428	443	432	424	405	426	421	402	406	418	418	423	438	433	416	429	420	436	426	411	417	425	432	419	404	407	398	430	399	450	440	443	419	432	414	389	452	440	406	406	416	425	445	460	383	443	429	407	444	463	437	432	391	428	439	430	438	435	441	415	411	415	436	419	441	407	410	435	390	390	408	385	460	435	424	407	404	408	417	446	424	413	441	423	421	426	445	443	449	404	401	433	421	410	437	388	430	416	419	433	441	443	411	429	432	396	389	412	430	404	411	429	431	427	412	393	436	442	441	430	419	420	441	442	420	426	435	439	390	435	437	424	437	425	397	439	417	428	434	402	447	450	437	421	391	417	413	435	425	394	418	432	411	436	423	401	424	425	415	457	419	457	405	411	429	434	448	414	459	439	401	431	429	447	449	416	416	403	426	424	438	380	434	392	455	454	415	406	435	408	408	386	416	409	426	433	388	406	398	409	402	410	404	427	423	413	387	404	450	419	418	396	417	402	464	388	408	421	435	434	408	408	412	414	429	435	428	448	402	446	421	425	438	419	416	410	440	417	388	423	396	410	439	391	428	433	408	390	427	434	394	418	446	432	450	412	424	452	450	440	396	434	413	415	420	405	426	430	397	472	404	409	407	414	429	437	409	428	425	391	399	392	416	389	422	432	420	424	438	417	415	402	419	450	430	380	400	466	428	445	415	399	406	419	395	372	429	445	408	389	420	429	451	423	397	452	419	410	414	438	384	436	428	408	436	435	431	391	400	433	423	461	398	415	412	417	401	395	422	379	452	384	409	429	417	409	401	438	431	439	401	427	415	396	439	453	387	418	406	398	395	412	404	427
23783	20768	27793	23820	20586	7146	1889	1238	941	1442	14659	26166	22818	12449	3918	1454	804	678	634	613	600	664	623	612	624	619	627	655	641	598	661	608	612	585	651	625	668	597	643	642	621	639	656	639	574	585	606	623	611	633	645	614	650	618	637	650	620	630	630	626	602	574	604	643	663	635	638	596	619	614	631	610	597	612	641	611	637	620	649	619	604	625	632	608	593	577	591	587	606	583	647	625	602	597	608	607	624	631	583	624	599	625	613	643	618	562	612	597	623	617	638	616	639	632	621	639	625	607	595	612	645	649	651	615	623	644	580	599	626	613	645	628	658	597	631	637	580	609	605	616	619	643	642	633	582	620	595	615	590	631	619	584	652	619	593	578	606	642	574	627	620	593	627	624	603	633	647	623	666	672	587	561	630	615	626	599	609	629	618	625	622	634	611	612	601	652	618	695	610	631	573	550	606	632	598	596	589	617	620	630	631	619	587	566	579	604	654	612	619	579	606	601	623	587	631	619	596	614	592	598	613	614	611	642	600	600	627	651	640	636	668	617	649	678	634	629	656	588	600	600	634	631	601	616	634	581	629	675	616	608	612	616	612	638	589	650	592	599	615	621	626	580	599	575	618	608	613	592	628	594	640	629	606	649	629	671	658	635	651	594	609	615	589	642	557	652	632	661	617	597	608	576	615	618	657	607	602	623	582	594	634	628	622	617	635	627	604	614	621	592	639	604	584	625	617	619	624	629	613	632	615	591	573	610	623	599	623	637	601	596	628	598	587	607	615	612	582	609	622	619	621	619	665	645	636	635	583	591	600	625	598	621	629	611	573	579	566	591	619	602	619	589	611	610	649	683	609	591	640	607	627	594	633	616	605	621	646	613	664	616	623	596	623	586	601	578	630	625	644	598	611	606	585	553	616	623	574	591	663	600	678	558	615	544	599	605	635	604	675	582	619	625	617	624	628	611	613	585	620	632	590	574	618	667	631	605	582	573	648	608	647	625	653	590	583	588	609	581	605	645	615	659	619	600	607	621	584	580	654	685	704	570	591	605	592	616	636	600	597	571	603	646	628	561	606	671	584	624	653	623	640	648	582	622	598	610	628	617	642	658	634	625	599	592	606	601	671	652	592	656	650	575	597	572	631	612	584	620	633	602	643	630	619	645	625	586	621	613	616	615	611	599	644	639	599	642	662	614	616	629	599	626	599	606	593	599	625	618	621	594	646	609	608	620	609	642	607	627	568	583	593	638	605	598	647	573	603	584	646	615	593	652	607	568	640	616	646	659	634	611	588	662	636	620	622	595	619	645	594	600	600	552	603	624	585	645	633	612	610	600	650	641	647	625	608	592	636	631	622	610	562	616	637	556	603	586	593	595	596	600	619	595	634	569	601	600	564	612	618	576	593	644	627	684	591	588	605	624	587	563	608	559	660	596	624	613	586	664	631	585	632	619	637	591	637	584	589	606	614	595	653	582	612	592	570	598	623	614	626	585	604	595	595	620	591	594	607	632	672	614	642	667	601	579	636	570	638	636	593	596	601	618	611	627	631	574	657	640	591	619	586	634	605	609	589	588	608	589	619	573	583	622	630	598	631	629	655	626	634	621	600	655	598	638	609	618	632	634	605	605	620	601	681	591	645	666	615	620	627	567	594	622	610	651	646	603	622	629	597	621	665	621	615	631	639	604	647	586	588	607	594	620	622	619	627	647	600	645	605	599	585	594	603	627	588	632	592	602	670	608	617	594	632	626	605	597	589	580	619	616	606	623	562	604	592	611	616	630	602	560	598	603	586	598	624	629	635	617	633	639	614	655	607	590	612	577	555	595	623	628	586	605	569	662	617	626	633	620	606	589	608	621	622	629	629	584	585	610	667	580	590	590	581	631	590	656	599	587	598	625	610	637	620	613	689	665	610	589	583	613	603	572	658	633	612	625	599	625	607	631	613	607	618	602	618	624	627	561	626	645	583	602	636	639	630	648	594	594	631	586	607	652	563	633	636	602	584	623	588	560	599	602	618	647	643	606	627	556	603	601	633	648	602	574	612	589	641	603	591	634	611	605	618	621	645	606	631	653	604	586	600	603	638	620	636	632	582	630	588	591	631	609	622	628	579	610	612	683	612	681	633	615	601	618	620	629	597	635	599	624	651	621	602	647	588	635	595	609	618	601	629	597	630	589	629	586	636	608	620	591	620	624	617	571	630	643	574	587	635	641	647	638	623	562	619	621	590	659	565	624	608	583	599	621	606	620	615	657	622	638	608	626	587	655	578	632	575	597	646	560	603	586	626	672	621	628	651	588	618	605	622	637	594	589	614	639	606	591	641	630	627	598	592	575	605	584	586	641	622	610	632	618	607	576	639	608	645	605	618	586	605	592	651	593	586	587	648	572	571	600	658	650	572	594	628	605	560	597	603	630	610	665	576	658	593	684	579	597	572	600	638	585	613	623	622	539	602	634	628	607	594	626	610	583	585	613	583	611	600	629	621	582	607	617	598	602	680	617	593	592	593	568	619	603	670	616	607	659	644	603	605	609	619	632	597	620	562	591	591	576	567	637	592	629	635	637	596	575	647	574	629	604	623	625	601	600	612	630	597	637	599	651	619	564	635	634	607	633	658	611	613	580	596	568	613	604	594	629	653	601	598	582	651	651	647	629	598	627	607	635	565	598	617	633	601	601	634	588	669	661	632	581	599	604	603	604	573	609	597	615	639	651	591	571	593	607	626	610	621	602	596	601	601	578	615	629	641	611	648	624	583	618	631	628	629	603	651	596	654	566	625	592	613	630	646	636	619	580	654	609	601	636	580	618	616	591	621	636	621	606	615	590	629	526	586	619	591	637	640	593	571	627	603	600	633	594	630	567	573	602	577	636	627	600	567	674	608	585	586	610	604	633	585	571	592	630	610	600	622	591	575	596	623	634	598	635	628	657	547	612	607	584	640	632	562	647	592	641	638	642	645	604	600	634	643	617	594	658	622	597	578	603	595	608	655	565	647	589	615	633	598	606	575	638	568	632	617	636	609	628	625	555	582	581	622	643	646	641	624	614	611	583	648	592	625	592	594	580	605	664	585	574	636	566	636	600	583	598	589	602	615	587	593	591	588	629	639	630	595	575	655	639	623	593	678	606	604	607	613	558	602	608	658	598	593	614	644	578	600	623	613	600	616	593	624	599	599	645	602	576	613	585	631	629	604	624	597	604	569	625	597	560	615	630	617	632	625	599	590	654	620	616	591	600	658	624	567	658	629	591	642	584	608	657	634	630	605	593	619	578	664	598	588	654	611	575	606	592	638	590	585	597	631	647	589	619	636	635	615	657	582	602	648	598	619	593	651	576	629	621	589	634	608	624	652	616	614	594	605	609	609	609	585	657	592	617	593	567	601	631	638	627	616	616	628	604	626	572	676	601	608	580	547	609	584	632	546	634	606	619	611	571	612	632	599	636	585	596	610	635	571	673	582	633	635	589	616	608	587	625	630	596	593	661	614	607
5046	7729	7701	5155	2656	1896	1557	1308	1111	2037	18778	25474	19639	10569	3790	1423	812	586	569	504	519	547	527	525	519	558	512	555	554	523	485	517	537	537	559	557	493	539	522	506	520	528	518	518	564	551	530	534	549	543	507	549	548	533	581	509	533	521	541	530	515	502	520	544	531	530	549	512	547	530	516	496	532	516	522	555	554	550	496	500	526	541	522	524	543	505	552	506	525	543	523	523	523	521	511	513	525	551	541	540	525	511	542	515	528	505	512	505	522	497	532	551	541	535	520	578	519	547	523	547	525	525	526	507	528	482	542	543	558	494	538	555	549	513	512	497	477	505	521	527	529	532	519	516	521	524	562	527	535	508	555	547	526	524	550	541	524	538	475	524	545	545	550	551	527	513	587	555	582	505	483	517	529	533	547	525	521	537	520	542	529	492	570	543	564	492	534	566	549	507	522	558	535	512	507	505	533	522	519	521	526	538	546	500	591	553	477	542	553	521	557	521	515	522	514	555	546	531	519	520	530	545	573	575	552	503	510	518	486	508	535	496	520	474	499	571	542	568	515	501	577	542	488	578	542	530	496	514	533	529	495	558	508	550	553	513	509	517	503	526	495	552	558	510	507	520	500	536	591	490	521	564	566	566	533	518	517	521	520	495	534	515	491	521	510	533	539	537	540	528	554	561	501	551	539	501	536	565	504	539	550	525	535	544	510	517	509	542	542	546	518	525	527	576	546	508	498	540	506	507	525	548	517	524	526	543	559	568	518	525	528	538	535	536	546	530	516	525	538	491	504	526	513	598	512	480	505	512	535	542	551	541	553	502	504	511	505	559	518	540	551	546	547	548	534	559	518	500	505	539	523	492	510	519	554	567	549	548	529	511	524	512	562	511	504	523	548	528	510	558	545	513	528	506	502	518	535	561	532	551	476	543	490	515	547	519	551	485	532	555	523	531	524	505	538	540	559	490	536	496	516	532	522	526	524	521	520	543	534	503	529	522	523	559	508	564	502	505	565	530	496	512	523	529	538	557	455	506	554	536	511	560	549	554	558	529	545	572	527	494	573	542	508	500	538	546	510	540	489	544	518	504	512	487	539	497	533	530	522	553	520	530	480	510	524	504	507	554	536	503	546	558	520	544	506	524	510	516	554	502	505	522	526	515	530	564	538	543	526	535	528	562	519	586	509	550	527	516	504	582	540	528	506	529	554	512	471	493	512	487	483	485	567	521	528	534	506	521	557	497	549	535	529	540	508	505	552	544	513	554	557	495	534	524	495	544	544	501	498	528	514	471	527	547	528	526	513	529	505	560	568	521	503	483	516	542	511	487	502	508	503	561	546	500	521	516	522	499	501	509	527	515	511	527	502	517	523	512	509	554	525	544	520	555	553	497	526	529	489	556	561	539	553	504	510	554	536	493	528	550	545	538	560	521	516	537	520	471	478	502	543	495	551	470	550	504	532	554	542	540	511	521	548	544	525	504	514	484	540	547	570	537	539	543	511	534	495	530	517	567	552	557	559	524	522	524	530	499	530	523	533	536	517	513	525	505	522	517	510	505	506	492	527	522	520	505	521	524	535	518	538	584	524	552	528	527	525	525	531	550	517	558	521	562	522	529	510	516	561	511	546	509	539	507	517	522	487	492	547	510	560	529	549	538	582	566	516	524	517	486	541	547	501	514	499	548	513	526	543	495	510	559	459	550	538	531	532	510	541	573	488	518	530	541	519	540	530	492	544	582	535	555	554	520	542	534	526	515	533	517	556	512	495	531	557	491	525	555	522	558	549	513	547	502	501	545	498	590	530	535	547	533	515	532	538	523	537	512	537	523	552	544	537	483	494	491	530	539	547	504	466	571	521	533	545	533	526	497	491	483	540	501	521	523	502	548	527	514	535	507	546	535	547	533	581	533	519	520	520	531	529	508	557	514	520	553	515	573	511	526	531	537	564	486	489	507	535	547	497	542	504	522	484	530	521	518	561	551	562	546	522	535	539	545	521	527	523	520	518	514	561	528	539	514	527	521	550	513	516	549	522	515	530	541	497	503	496	512	570	502	526	523	545	498	508	450	495	515	524	544	571	542	509	548	532	544	534	521	512	511	548	523	490	530	523	540	503	531	554	558	544	508	499	526	519	513	507	497	516	517	558	539	559	522	470	530	495	546	545	506	479	495	529	540	549	477	522	565	556	518	505	533	502	514	541	531	456	465	556	525	479	522	480	520	505	534	538	507	503	551	563	525	556	499	495	525	493	561	536	513	508	531	513	549	500	535	541	507	531	526	566	509	519	519	508	527	503	525	513	503	551	502	501	534	491	544	510	545	544	566	551	527	505	536	512	505	537	559	512	529	498	524	538	507	514	499	543	491	554	544	523	542	549	490	518	551	475	588	501	486	534	535	495	511	529	543	533	524	567	490	538	533	512	512	560	519	549	519	491	547	531	532	526	566	534	539	500	544	499	572	528	559	559	543	520	485	516	496	522	550	559	539	522	499	496	487	513	525	512	536	508	522	477	548	491	500	535	500	512	528	511	436	538	514	562	469	515	530	534	484	539	541	551	507	502	520	516	539	532	525	542	569	494	511	580	497	557	559	511	541	535	541	500	522	527	528	518	522	504	556	502	527	564	524	477	483	523	532	507	486	518	538	524	505	521	504	553	514	530	545	472	564	532	523	518	559	514	547	513	555	519	567	523	512	500	515	508	543	517	512	525	475	500	528	509	539	506	474	537	580	523	524	524	497	531	579	555	515	553	501	537	561	542	529	547	501	477	520	560	532	539	545	508	551	528	529	550	512	533	496	511	521	505	512	535	509	534	541	534	535	517	527	577	515	553	590	501	520	519	474	570	482	506	551	587	547	570	496	524	537	566	528	514	516	552	507	493	539	493	499	521	545	565	507	519	541	531	528	527	529	500	550	523	552	529	557	485	535	547	514	543	497	456	500	534	534	530	512	546	531	546	515	536	515	502	510	528	506	538	506	553	526	539	485	538	503	499	495	523	483	493	550	508	543	574	530	500	576	495	553	503	533	529	566	523	547	486	527	498	525	593	525	526	500	539	541	495	558	518	531	501	548	544	533	556	488	537	544	560	558	484	533	555	499	510	526	473	498	528	515	540	546	494	511	544	502	530	546	548	523	509	534	539	520	482	567	508	517	543	518	499	545	532	533	524	500	498	561	528	506	494	512	528	504	553	503	496	509	515	516	509	533	507	480	513	539	527	547	502	547	513	523	549	540	501	524	566	495	496	534	529	545	544	478	511	531	515	528	521	502	490	492	515	538	516	513	437	500	537	530	536	512	489	543	558	534	511	489	499	533	489	509	533	556	510	489	526	518	506	499	541	490	493	535	496	538	518	512	531	523	513	504	524	498	505	529	535	524	509	529	566	504	528	518	484	514	545	510	582	527	509	526	518	504	522	538	513	515	544	495	507	546	530	540	487	526	516	518	538	568	535	538	547	516	511	556	536	527	512	504	545	601	546	547	541	491
26959	9625	1871	1213	742	597	553	505	538	526	946	1533	1402	853	851	605	518	467	466	490	486	482	459	479	497	512	483	484	531	480	505	473	485	469	504	474	514	455	531	497	479	442	493	456	515	511	512	461	474	504	500	454	472	513	465	494	482	485	453	510	517	472	478	475	508	468	510	459	522	513	534	493	504	465	470	500	499	463	489	472	474	465	503	491	510	459	466	489	497	463	463	464	495	464	489	516	499	492	501	442	503	502	428	512	511	495	470	498	540	476	459	486	505	486	452	492	485	516	501	507	501	500	476	447	492	485	533	478	449	500	495	445	488	468	523	488	492	472	447	456	532	482	493	492	481	471	457	437	468	508	489	489	495	459	472	500	519	473	539	482	488	470	503	511	503	509	474	459	428	452	489	498	474	502	498	485	452	504	490	480	459	487	484	495	494	481	469	486	484	479	520	467	479	497	443	478	502	507	487	478	452	459	460	486	465	480	493	474	503	479	510	495	470	502	510	527	492	501	495	454	492	488	495	477	475	501	456	451	461	461	463	473	503	459	458	527	475	425	464	479	496	486	491	518	493	477	471	495	479	509	513	477	477	469	488	502	490	459	468	466	508	476	454	463	486	490	503	472	527	497	495	494	492	489	463	472	510	439	521	492	497	494	519	494	456	506	475	431	437	466	467	504	470	481	503	501	464	511	498	502	471	506	457	484	514	509	500	477	487	490	511	476	508	485	483	470	466	465	466	503	467	464	514	508	497	482	481	505	442	498	499	479	493	450	476	499	435	511	502	528	470	460	494	504	478	502	462	521	485	465	474	492	494	491	513	491	465	497	518	470	497	518	501	499	507	446	505	513	492	489	466	488	487	458	479	488	472	470	487	506	486	487	467	494	456	532	491	491	481	487	467	450	508	493	443	491	522	525	491	511	474	471	486	495	491	480	475	502	471	484	476	471	475	503	492	465	503	475	471	478	485	451	480	489	491	489	471	501	454	510	502	534	498	451	522	468	497	455	490	508	480	495	433	464	502	450	464	508	501	511	451	518	465	513	475	526	502	511	467	503	498	479	502	452	467	518	479	488	480	481	483	501	488	505	483	481	464	476	514	476	460	488	426	481	499	496	534	512	484	501	478	479	481	482	453	481	491	481	480	486	441	495	504	510	447	471	506	495	542	481	467	471	478	499	493	503	485	520	456	491	492	482	520	500	493	474	516	488	515	480	483	475	486	478	462	495	474	494	458	444	528	473	508	482	482	471	460	545	492	464	457	477	534	504	471	496	475	446	475	487	456	488	495	473	515	459	494	471	473	472	494	446	486	465	485	494	474	476	471	458	451	470	488	474	512	480	495	465	474	476	458	508	456	496	483	494	512	476	502	470	463	500	484	494	476	464	476	498	432	525	496	479	522	485	496	468	471	437	497	458	483	467	499	476	493	493	482	447	467	461	493	491	480	463	512	466	492	510	478	464	459	470	460	445	486	460	480	461	462	468	491	487	513	451	485	465	529	458	482	485	494	460	456	492	533	494	510	500	509	444	493	453	510	505	462	475	468	521	506	520	516	446	483	479	532	545	498	500	530	480	461	505	450	454	480	473	503	507	480	447	524	501	470	462	459	517	460	488	523	484	472	483	509	447	491	514	481	472	500	479	472	502	479	479	499	467	498	474	500	448	471	503	511	480	518	520	447	542	463	512	521	529	505	455	474	492	451	520	502	501	484	470	523	496	488	481	490	448	495	499	491	474	471	477	478	537	473	518	504	493	482	480	487	496	433	472	472	471	509	503	457	506	463	493	494	472	472	510	516	478	494	516	488	467	428	485	480	479	510	470	475	448	503	498	473	489	481	486	460	456	484	442	441	467	458	470	479	459	442	508	481	511	497	510	478	483	510	488	462	496	462	504	537	476	469	477	499	454	438	493	497	520	471	485	478	505	477	474	530	482	490	529	456	500	484	464	470	477	459	494	466	468	514	473	497	517	489	470	462	470	495	483	494	477	492	520	497	536	518	518	471	486	475	486	464	502	509	489	478	502	475	475	494	502	464	514	448	490	515	472	499	533	533	458	479	500	496	506	498	487	490	472	458	517	496	436	502	488	489	497	475	508	486	541	470	525	497	486	457	526	480	504	479	478	438	488	483	489	513	466	474	509	501	498	480	525	463	475	516	508	460	496	473	480	500	502	471	485	472	496	514	526	491	485	494	502	508	499	475	454	521	507	504	505	516	459	461	473	465	508	449	492	503	480	468	474	476	489	475	484	477	507	524	488	542	456	489	484	455	493	506	480	488	486	454	478	466	458	480	480	472	445	483	537	468	527	498	483	518	489	497	470	469	496	463	480	521	487	445	502	508	474	512	528	516	497	452	491	524	485	466	492	487	518	416	457	485	533	463	473	454	448	475	506	499	443	498	482	483	530	450	464	511	478	452	476	474	471	484	446	480	488	539	505	471	447	488	531	428	498	469	467	527	497	493	481	519	463	467	504	510	451	530	484	496	469	492	488	517	510	453	483	477	518	474	498	541	497	511	476	495	431	490	508	478	489	491	462	467	510	514	499	470	492	476	467	517	493	508	446	497	502	515	481	483	507	458	500	484	476	487	503	501	495	511	514	514	509	490	490	461	458	477	496	479	492	490	500	503	492	491	512	490	465	490	481	488	459	517	474	524	498	503	499	533	480	488	475	481	460	488	485	495	537	505	491	477	536	512	471	485	481	486	484	490	528	437	430	505	498	487	482	479	496	501	469	491	509	510	487	523	459	521	467	502	512	522	449	441	465	518	480	452	513	492	450	515	493	520	461	513	492	510	498	465	434	473	472	504	510	474	552	488	481	466	463	467	492	504	503	497	498	466	477	483	437	475	499	494	498	506	493	501	505	496	464	513	492	533	478	498	512	492	503	457	481	540	524	485	452	482	475	420	478	492	523	537	504	455	453	486	488	454	483	485	509	511	520	487	474	466	464	474	505	465	499	462	462	491	493	512	522	455	504	472	459	483	495	482	512	487	526	477	514	457	485	518	446	477	480	468	511	482	503	479	466	472	530	504	470	473	476	502	488	521	483	490	486	463	487	486	497	502	457	499	471	501	464	474	491	480	526	502	474	494	488	468	487	493	487	510	484	474	490	509	502	451	497	500	477	491	438	471	452	520	493	489	473	507	505	457	474	446	502	457	453	509	485	466	555	513	476	484	471	506	480	487	516	517	498	469	456	456	505	469	478	521	470	498	476	505	486	503	505	521	487	513	509	495	457	469	479	475	488	488	507	452	439	475	519	511	484	475	488	483	488	521	471	431	507	470	431	477	494	466	502	459	431	477	487	496	504	467	491	472	496	509	492	494	474	455	455	490	452	490	456	480	507	482	471	522	492	496	524	509	472	469	480	528	468	492	528	449	487	515	509	473	503	465	502	472	497	494	463	523	472	452	481	471	516	450	499	472	480	487	453	464	459	534	477	483	487	550	475	494	450	504	452	465	453	522	512	485	499	484	499
5737	1245	1705	1134	680	589	555	547	529	538	1251	2061	1705	995	859	544	496	418	443	411	425	440	424	451	382	432	402	390	418	423	430	423	433	430	383	428	414	406	403	402	414	435	370	423	455	391	385	397	399	404	402	432	437	414	425	409	421	428	410	446	385	420	438	401	407	410	412	409	446	421	404	406	405	461	419	412	435	399	445	442	389	403	434	406	396	420	446	411	405	428	446	390	411	403	413	432	408	441	412	409	437	396	428	425	405	425	396	422	369	413	405	405	404	423	476	445	404	403	402	409	406	398	371	408	400	405	424	432	418	445	436	417	439	392	414	429	451	408	423	388	441	411	400	425	394	433	397	402	395	411	448	419	426	411	447	427	408	402	407	424	434	411	409	423	424	402	446	363	393	396	421	412	404	401	408	413	409	463	401	421	390	453	443	426	439	436	408	463	428	392	441	431	412	411	395	377	366	431	455	428	430	378	407	424	448	425	396	435	412	394	446	392	409	422	388	408	436	369	413	411	398	449	459	420	406	396	390	452	409	425	373	433	414	422	405	402	436	401	396	394	400	394	415	429	401	438	434	451	425	415	453	418	409	394	385	404	387	426	418	443	429	379	405	396	383	446	422	453	425	434	443	375	404	437	389	394	406	417	407	388	444	433	428	413	445	421	395	414	421	443	415	393	394	417	429	383	420	441	482	444	414	370	444	431	407	430	459	390	416	381	407	421	415	366	434	418	434	373	435	426	399	397	414	418	423	439	441	433	405	413	450	371	432	411	416	403	378	376	432	399	431	404	398	405	406	399	417	388	458	432	436	378	426	407	410	404	381	364	402	398	442	407	413	428	412	398	415	428	436	451	432	421	397	432	425	378	390	402	424	420	390	443	450	438	387	409	458	372	443	425	382	419	460	400	395	418	434	390	378	436	436	433	412	445	420	422	426	403	407	411	445	388	408	405	417	401	391	409	396	397	394	446	429	429	378	415	409	432	425	392	403	375	398	425	443	402	430	398	439	423	384	408	441	414	398	397	394	428	417	416	468	407	408	423	406	408	434	398	411	422	447	436	420	404	416	389	414	379	401	427	404	439	424	437	410	413	411	417	405	395	434	430	448	419	405	415	456	429	410	415	423	441	407	378	403	391	407	401	416	431	402	415	381	421	409	408	445	404	421	380	377	388	398	403	440	409	417	432	415	452	408	380	416	435	439	430	406	394	435	446	465	483	369	416	438	398	403	409	446	409	414	430	405	446	436	442	411	408	414	423	436	406	453	413	405	429	397	402	402	416	436	415	434	420	387	436	448	400	360	437	410	422	397	398	438	371	412	417	405	435	447	410	462	403	427	424	445	391	395	450	418	433	423	439	386	405	442	420	418	428	422	451	398	382	385	423	386	379	452	406	415	399	433	409	397	409	384	396	421	361	428	419	426	389	437	392	404	403	447	365	408	431	425	412	424	427	433	415	420	418	409	437	400	359	393	439	415	401	444	387	424	459	425	416	422	425	432	424	403	405	434	423	429	404	404	413	435	405	416	386	415	420	410	444	403	405	410	401	420	391	421	404	448	429	432	412	392	412	396	392	408	397	421	411	398	427	408	381	449	437	449	388	382	428	419	438	414	409	397	423	432	369	410	388	437	423	410	428	444	428	425	441	414	428	419	424	432	384	425	404	411	418	441	402	439	388	422	422	419	383	423	411	382	419	414	413	401	442	408	459	453	422	427	452	444	416	426	427	448	407	408	441	436	464	383	380	422	431	398	425	441	430	405	406	415	388	409	436	469	454	461	395	422	398	427	440	427	423	402	468	436	455	429	398	422	413	417	407	407	392	380	382	373	443	391	423	392	406	426	414	439	388	415	413	413	405	424	395	375	427	414	443	380	401	357	434	419	401	450	419	422	397	407	422	405	426	437	431	411	449	445	435	384	396	437	420	425	424	413	441	411	453	409	399	399	412	409	402	400	434	407	399	414	411	392	401	380	399	443	405	419	401	376	399	407	399	430	421	447	419	418	417	436	370	406	403	407	399	398	411	405	377	393	429	410	408	433	431	440	416	409	440	427	427	418	415	421	426	444	416	410	399	436	426	425	431	367	437	399	409	407	423	415	423	416	404	447	396	411	427	444	416	415	407	423	424	387	404	401	374	421	395	434	426	403	393	399	413	440	411	400	376	390	395	405	420	431	412	398	394	413	416	433	411	403	412	406	421	443	409	428	420	391	451	427	396	413	376	437	422	418	369	414	427	414	415	453	477	401	414	415	403	385	394	393	411	378	404	403	377	399	429	428	432	424	399	436	455	413	437	395	442	454	421	458	427	391	424	412	414	387	436	423	400	402	386	405	446	433	416	450	413	377	439	423	412	409	436	439	442	414	407	426	400	410	427	401	346	381	446	425	414	405	440	413	468	426	410	408	398	437	394	426	395	406	403	405	414	442	419	403	400	440	401	399	421	419	389	407	417	429	406	436	443	381	436	411	436	404	417	391	430	387	399	444	431	475	407	411	361	417	432	440	397	435	439	402	399	402	389	398	415	410	403	396	398	416	427	425	436	455	417	400	378	437	450	461	452	407	415	417	456	418	426	422	417	404	400	425	431	415	432	392	387	422	434	411	450	432	380	433	447	439	425	428	437	429	405	429	411	410	410	481	425	425	421	394	430	389	401	426	412	447	458	411	397	423	397	421	411	428	473	419	377	384	442	435	405	409	363	403	420	445	423	406	418	432	429	377	392	408	429	414	384	418	440	424	436	405	392	426	422	425	398	396	447	426	405	396	435	442	394	422	416	413	417	444	408	434	389	389	401	412	418	405	423	419	411	412	436	444	429	411	443	397	430	429	413	439	400	387	376	449	418	437	408	418	457	414	422	395	439	425	384	393	367	411	469	409	389	400	423	435	430	408	398	444	399	424	439	406	454	400	419	413	378	460	418	391	441	385	391	425	453	434	413	417	401	414	408	425	431	409	437	430	404	440	390	391	413	448	404	401	441	437	433	390	397	445	386	434	411	419	427	443	435	432	448	435	425	440	414	391	455	391	414	423	419	399	385	388	426	403	415	441	413	409	432	418	395	424	442	427	432	404	442	444	419	465	419	403	426	422	409	384	401	432	418	391	391	423	389	410	444	441	419	423	425	420	397	398	422	380	412	422	419	428	420	434	446	416	388	408	380	402	449	393	403	416	414	377	411	401	425	445	403	391	441	419	432	414	432	397	411	424	377	408	389	404	395	433	447	427	434	395	425	421	411	388	386	438	379	396	394	393	436	403	405	423	417	415	398	433	414	403	447	396	413	451	422	390	400	419	428	387	415	417	408	370	454	391	417	457	406	417	378	427	417	425	410	416	447	436	439	430	440	393	369	419	407	420	415	424	420	430	406	415	445	430	372	442	389	453	421	414	432	424	400	394	395	425	413	426	403	460	396	406	427	440	416	424	410	402	442	439	399	456	405	411	417	413	430	432	411	394	422	407	419	396	444	404	378	400	429	402	392
24697	20774	26764	24760	9837	1994	1143	911	747	866	4730	9684	11945	8621	4541	1451	759	572	526	496	498	516	533	505	551	553	525	517	548	554	538	543	509	496	543	518	564	539	518	502	495	475	541	533	549	571	502	517	541	525	519	526	516	509	506	532	524	508	514	496	511	521	482	506	505	518	479	510	504	533	486	540	495	534	530	492	546	556	534	512	522	533	488	544	548	511	537	514	506	522	501	491	485	502	570	511	482	501	543	515	500	519	483	509	458	535	525	521	489	513	487	532	499	503	532	533	497	498	487	499	527	524	515	496	503	505	506	486	523	521	539	522	521	547	543	512	533	513	534	528	512	566	505	522	533	518	516	538	530	482	513	467	498	535	520	500	491	510	480	519	531	520	560	512	498	503	472	511	477	480	508	536	536	532	531	505	492	527	513	547	512	465	503	463	513	471	508	481	572	522	524	514	552	527	505	487	544	486	502	513	486	539	509	520	504	488	493	507	533	544	523	527	501	488	496	511	503	518	515	485	512	540	508	546	548	523	534	492	480	510	534	487	492	479	543	510	502	530	511	558	532	506	509	472	514	500	485	500	507	502	515	501	503	498	539	501	520	506	540	482	515	505	472	515	528	494	565	527	578	492	546	493	511	513	488	517	503	517	520	530	531	538	504	536	488	537	497	538	503	495	546	531	524	502	528	518	535	534	537	514	539	503	542	477	546	505	548	545	476	516	475	505	490	543	474	520	535	505	522	519	530	510	538	480	519	478	526	542	509	524	509	515	488	499	527	552	548	528	508	469	530	469	513	526	541	543	488	529	500	481	528	522	537	494	477	495	524	507	537	498	518	530	502	485	511	518	497	521	519	514	496	531	476	553	516	507	490	488	508	499	522	537	488	511	542	484	519	470	514	575	498	543	529	526	501	509	541	449	542	526	496	506	588	504	492	500	533	505	529	512	545	542	512	512	524	460	534	521	502	500	544	536	522	519	539	539	484	511	532	532	508	494	534	496	513	574	572	516	514	503	528	502	518	501	520	521	472	561	523	474	527	513	530	510	498	487	513	481	489	555	517	482	542	556	553	500	554	504	549	511	484	509	507	491	531	538	543	482	509	558	503	512	540	550	501	531	509	539	508	510	527	478	523	509	485	520	550	493	560	530	539	526	520	527	498	522	490	504	475	467	510	523	507	516	556	515	515	541	503	508	498	504	527	553	536	515	519	527	497	532	518	478	478	528	513	510	549	547	558	512	496	506	533	515	477	563	542	474	526	508	513	562	495	500	510	548	542	493	509	509	540	520	518	510	512	461	500	504	506	476	473	503	578	493	487	475	522	436	492	508	504	507	512	523	499	507	525	497	492	496	500	507	496	510	502	564	528	525	453	500	522	527	487	510	508	514	516	487	503	500	529	517	531	504	514	537	532	472	494	503	491	472	550	507	532	513	514	509	506	539	465	478	504	536	489	524	529	493	481	495	534	529	537	466	507	513	529	520	477	516	533	512	503	539	505	518	507	518	495	523	544	494	519	537	487	521	492	501	529	577	546	492	494	531	512	554	499	494	469	527	485	492	528	543	548	492	475	464	513	508	529	508	546	531	480	545	515	534	486	495	507	459	476	516	481	534	539	512	507	501	522	507	524	490	565	510	522	514	533	488	510	512	513	553	513	514	454	472	535	531	526	498	511	526	507	541	518	518	520	531	494	479	502	536	526	510	499	550	509	526	555	497	504	529	501	485	528	552	547	493	478	513	554	474	514	498	491	532	520	519	539	536	495	498	511	542	530	527	496	515	504	519	513	523	535	525	535	539	527	505	520	521	541	486	490	523	485	543	542	515	545	533	512	524	533	457	510	560	500	524	488	509	531	541	525	489	498	478	530	500	517	538	528	537	483	511	490	507	493	529	501	488	507	517	508	511	508	509	533	520	566	512	542	501	507	549	519	528	495	504	529	510	480	542	517	521	521	520	487	450	501	493	520	502	537	544	499	498	538	528	472	500	495	488	483	480	535	490	492	502	486	497	562	487	506	515	474	491	457	494	506	561	478	521	489	511	571	481	496	500	531	490	512	515	500	491	522	514	486	500	505	544	506	515	567	526	521	522	526	506	492	539	506	492	499	503	507	501	524	557	517	482	498	538	493	545	561	511	460	495	511	524	516	536	505	544	512	541	536	515	476	504	514	454	470	540	529	504	496	520	484	533	484	484	534	518	506	528	508	481	505	478	534	505	483	535	509	534	558	505	555	498	521	541	490	505	513	516	525	501	506	477	460	556	539	547	449	510	562	501	516	518	495	510	519	549	511	523	540	530	507	502	515	503	536	533	498	509	508	543	519	474	508	515	484	481	500	568	503	504	500	537	517	515	545	492	461	541	519	501	526	522	519	535	532	521	570	504	532	521	519	484	523	534	525	520	540	514	504	530	529	486	538	536	501	541	509	502	518	489	504	535	501	490	482	497	546	486	558	498	522	508	504	556	477	524	508	505	487	528	513	485	503	542	556	495	520	495	533	501	551	466	483	496	505	542	518	485	502	484	494	509	517	503	489	506	524	498	494	561	494	507	501	534	516	521	507	502	509	493	538	544	484	520	484	512	515	514	504	494	500	526	535	531	536	495	536	514	498	524	547	487	515	559	517	541	561	558	504	474	534	522	519	485	489	509	509	514	547	518	488	514	523	498	539	530	490	495	509	513	566	493	511	491	535	498	518	503	527	495	520	494	535	498	547	511	554	539	486	518	535	528	510	494	534	497	503	490	508	465	505	556	483	524	526	508	528	567	529	500	528	495	476	511	502	515	525	507	540	505	467	512	506	567	522	479	470	518	505	517	534	514	470	519	531	455	499	526	545	571	524	497	569	495	520	494	528	507	531	519	519	517	561	528	487	499	508	516	521	528	499	494	577	487	484	530	489	481	519	562	483	564	512	494	533	521	528	510	503	512	510	493	501	551	489	552	499	497	542	478	510	499	536	534	490	525	570	492	553	535	507	539	505	502	562	504	486	533	465	496	519	512	491	480	528	488	505	496	533	525	497	564	498	561	525	538	476	544	497	525	541	504	499	497	523	505	504	538	510	478	505	478	496	540	501	484	538	526	519	495	519	510	493	460	535	520	550	486	487	507	537	516	486	514	489	547	496	495	519	545	518	528	518	471	537	499	524	509	518	542	562	552	512	509	529	473	521	483	530	482	522	511	526	502	562	496	523	522	529	469	546	526	530	467	524	519	517	477	502	491	522	518	497	554	582	540	526	503	515	490	496	524	466	538	524	546	490	498	559	552	536	513	532	518	507	521	520	525	492	525	485	489	546	559	539	524	488	487	516	511	465	536	503	494	543	481	523	524	514	511	565	526	532	484	489	482	523	563	494	544	559	524	511	489	495	496	490	546	506	501	530	514	504	540	546	504	531	518	501	528	478	472	522	483	527	517	508	519	520	547	553	492	514	512	525	530	488	518	492	459	502	540	523	492	529	544	500	478	493	521	508	470	527	472	472	518
4339	5219	6436	3051	2564	1612	1152	1033	1015	1059	6929	11495	12397	8721	4492	1448	667	479	459	471	454	443	487	435	430	455	460	445	442	456	445	462	474	465	474	465	491	438	459	446	495	467	432	428	437	471	414	431	460	462	445	492	456	444	427	488	429	450	433	408	457	434	453	463	438	455	470	472	462	406	476	438	453	499	478	452	444	505	462	456	463	435	447	442	449	442	488	476	428	463	432	464	441	430	444	461	489	458	439	460	453	490	491	432	462	485	451	440	445	451	451	439	484	453	477	454	448	461	427	443	416	469	440	438	468	459	455	436	490	421	452	468	452	483	472	437	461	438	444	454	454	453	495	463	475	505	447	451	432	479	433	495	449	480	452	469	472	452	452	467	431	418	451	443	440	445	467	427	426	434	443	443	460	431	480	459	482	446	421	432	456	428	472	446	405	412	496	441	462	454	471	447	419	440	472	462	438	489	471	448	456	434	451	458	467	457	441	452	465	416	449	459	474	479	454	463	449	498	497	423	470	434	465	465	451	462	448	435	472	466	472	462	498	433	444	439	424	417	451	488	429	425	444	511	451	449	450	468	455	505	442	449	453	465	436	475	443	430	474	424	459	452	441	438	418	476	458	436	458	455	457	480	482	461	443	463	473	454	485	460	424	466	415	455	435	453	477	449	434	480	447	452	461	487	446	460	447	416	471	466	440	507	448	481	473	446	431	473	457	424	464	438	465	430	435	458	395	440	474	449	457	463	495	454	445	444	445	438	456	455	440	452	433	403	463	459	430	468	444	470	483	486	439	454	466	453	469	457	464	450	451	453	422	453	460	451	460	465	429	466	468	429	467	512	464	478	464	462	445	445	448	441	474	479	442	466	471	471	470	474	427	439	450	432	413	458	452	457	441	487	438	430	444	442	446	467	458	461	486	457	435	453	448	450	453	417	486	457	481	451	487	451	433	468	383	436	420	429	445	435	447	458	442	455	492	465	451	417	478	456	465	456	430	454	457	464	437	433	483	431	468	453	465	470	452	448	468	476	464	430	461	443	471	462	491	430	457	468	452	472	427	423	442	487	452	441	468	484	431	442	495	467	419	424	481	392	466	420	454	447	452	453	455	470	470	431	444	465	440	470	430	454	408	441	478	477	480	431	466	497	461	435	475	434	428	467	441	494	457	463	478	474	478	454	447	425	428	478	437	466	469	439	466	434	452	463	443	478	443	452	450	455	464	441	472	481	470	459	465	418	428	478	431	461	451	427	448	461	444	453	455	469	414	437	447	422	447	456	456	467	462	478	483	422	465	451	449	430	462	476	457	447	435	456	442	470	456	430	447	472	459	457	464	461	450	451	443	440	434	436	395	440	462	436	452	437	456	452	425	439	469	449	439	458	422	452	469	450	493	456	417	441	465	424	470	456	415	456	479	462	443	462	435	432	445	460	435	454	450	447	487	463	467	454	436	439	418	494	463	468	429	449	480	460	450	468	468	426	471	474	460	442	416	440	399	456	431	476	436	444	455	461	442	478	456	465	439	443	476	442	484	436	455	426	449	412	442	482	470	466	489	441	444	453	467	468	477	446	449	468	443	451	469	424	492	449	469	472	441	463	449	453	458	447	453	451	461	430	428	440	446	469	433	440	470	435	461	449	434	460	465	438	428	461	460	461	412	448	479	466	432	453	452	442	472	451	488	474	459	492	453	495	457	408	401	447	430	445	448	445	477	475	498	440	435	468	458	424	438	428	462	451	445	411	468	416	449	479	448	428	501	427	468	436	481	443	471	477	459	501	435	449	466	460	445	453	450	413	479	461	467	459	461	445	444	510	442	488	453	485	427	488	461	468	441	448	437	474	460	456	456	478	425	451	436	442	460	484	473	481	439	465	451	430	416	452	429	452	464	458	480	432	476	463	444	437	455	442	440	455	457	402	459	453	429	470	450	417	478	450	407	430	487	452	481	464	443	473	450	487	454	461	455	443	425	480	443	434	432	464	466	433	456	450	437	417	456	458	478	459	414	460	437	492	471	499	520	489	393	446	472	431	464	467	418	437	467	440	484	443	435	471	478	471	438	417	452	446	460	476	473	429	500	466	474	479	452	463	429	417	435	493	450	421	456	464	449	425	472	409	442	435	450	456	437	497	472	459	438	461	453	470	431	475	451	484	473	483	444	439	460	457	408	420	455	454	459	432	465	469	459	427	478	464	439	481	456	468	478	465	440	504	420	460	460	466	461	443	476	440	484	496	512	434	433	455	462	445	454	488	473	425	432	422	420	464	472	442	456	477	482	430	470	467	500	431	423	439	437	476	472	463	456	467	463	424	435	452	484	443	474	450	444	481	430	455	454	453	441	454	465	436	446	490	440	442	440	442	465	460	467	465	422	447	481	479	428	459	471	494	449	445	457	450	470	456	441	450	479	444	440	424	476	453	459	484	447	479	433	473	430	447	490	418	448	462	473	478	459	458	451	431	472	450	449	426	472	415	464	454	468	456	428	423	445	454	410	450	440	421	456	445	476	445	469	466	480	475	427	500	480	437	435	439	435	468	470	479	443	464	478	443	442	457	467	454	423	436	468	442	443	451	441	463	431	451	441	464	444	453	473	477	432	437	448	432	431	444	443	481	458	455	471	454	446	405	468	480	453	479	426	456	444	454	415	433	420	520	497	472	456	471	455	434	444	480	440	458	496	471	449	427	475	404	479	471	459	478	489	454	451	438	469	431	457	438	488	466	470	467	436	450	429	447	420	436	456	456	464	454	455	424	461	460	472	452	442	440	426	421	490	469	462	459	484	427	437	431	416	428	437	447	436	468	462	445	488	453	430	444	432	490	427	430	450	469	421	461	434	491	461	436	475	423	415	470	435	423	476	460	448	445	464	458	485	422	473	460	399	428	482	480	476	407	464	493	419	436	479	472	429	463	483	429	376	465	490	456	463	450	442	447	490	466	456	463	462	455	454	451	444	446	480	455	447	418	446	450	437	467	505	463	446	450	485	455	481	413	441	416	472	456	467	493	449	472	471	433	455	434	479	448	433	441	448	454	477	454	461	455	471	464	420	419	441	440	417	463	445	485	451	455	440	430	474	492	460	429	459	420	458	459	411	433	474	473	432	500	445	480	474	468	450	436	488	464	477	464	434	466	431	420	452	461	494	489	490	436	462	414	473	474	448	438	484	439	423	467	430	450	443	446	440	473	451	460	468	435	463	457	439	417	430	467	430	453	458	419	448	462	452	482	469	485	445	452	434	447	447	461	453	474	449	464	447	444	450	467	520	465	421	448	447	492	433	445	422	476	438	435	504	472	432	456	439	459	450	480	441	459	467	458	464	428	458	464	450	463	434	433	457	432	442	422	418	441	443	459	435	453	466	446	429	439	483	482	414	444	409	429	439	445	458	467	463	468	438	488	446	469	444	421	424	437	442	420	437	464	461	452	467	468	437	491	492	458	453	419	427	421	436	414	423	432	421	443	474	472	458	457	477	427	431	444	430	445
23732	20771	27800	23852	20564	8151	2149	1209	1042	1049	6081	21338	24121	16977	7061	2003	966	745	680	637	683	667	637	668	684	632	645	667	692	637	595	612	651	637	677	653	672	638	645	661	666	605	625	708	675	605	629	643	622	673	664	684	681	621	637	706	632	662	583	671	618	620	628	681	628	641	650	648	673	628	697	659	628	629	629	674	627	653	692	733	682	659	637	643	658	660	643	644	645	633	625	681	633	666	636	597	610	661	625	664	649	635	655	685	647	616	609	617	632	659	642	664	603	678	666	625	620	613	574	633	650	628	627	681	643	640	683	645	643	648	665	632	695	658	631	649	665	649	650	639	657	674	629	652	637	671	705	641	634	613	679	659	644	659	622	666	643	657	640	651	659	656	667	630	630	642	638	663	619	634	645	602	647	676	658	686	649	644	688	659	646	627	634	665	624	638	617	605	601	649	643	629	679	680	646	607	650	656	639	679	680	645	688	703	688	634	641	646	661	663	635	603	628	615	673	633	649	627	676	611	621	653	606	595	658	690	615	642	606	645	645	614	654	642	693	635	623	675	648	669	666	645	657	653	633	615	619	686	649	616	657	660	607	654	642	672	634	666	624	638	620	632	647	661	708	692	649	615	624	633	656	608	661	631	664	630	669	594	652	638	605	647	615	654	616	628	643	628	642	628	660	668	643	643	647	626	673	650	658	681	644	646	623	656	677	636	639	662	583	620	591	678	593	640	636	625	638	648	626	603	659	578	623	649	640	672	653	644	678	682	631	653	659	663	653	670	612	673	682	680	629	637	643	636	640	627	629	672	640	671	686	677	659	640	587	606	640	633	623	671	659	650	616	673	622	634	633	633	659	617	628	688	663	657	755	647	587	638	592	618	660	624	683	629	693	621	659	662	663	641	635	615	627	619	653	685	641	627	626	635	653	645	643	672	635	624	646	647	657	704	659	618	674	626	599	663	667	674	628	669	695	632	630	673	670	647	620	626	647	637	679	650	641	623	591	633	638	641	634	637	705	615	634	645	630	648	629	655	666	618	608	638	666	639	670	656	614	655	653	664	711	651	656	608	625	647	639	693	645	645	636	634	615	662	610	628	607	635	629	630	649	604	625	617	641	660	633	659	621	699	671	635	621	645	639	617	666	614	657	607	595	656	610	608	650	607	602	621	644	637	676	652	689	672	609	663	591	676	690	640	614	625	695	692	666	629	640	641	642	631	657	652	607	612	621	650	685	616	646	668	668	656	638	577	653	631	670	625	661	668	628	627	645	640	651	661	623	620	623	727	634	647	585	654	642	621	600	619	602	630	592	645	655	630	669	637	681	640	631	661	635	685	656	643	650	639	642	624	665	652	665	643	642	626	658	642	647	663	686	674	652	634	594	654	654	630	634	671	649	693	625	672	639	586	678	611	605	662	628	667	635	667	696	642	668	646	620	653	701	671	636	632	609	635	643	632	614	627	717	630	679	614	680	593	691	651	680	639	684	637	647	608	629	636	595	663	666	661	592	642	676	620	662	638	636	615	663	645	627	643	665	671	639	674	643	644	665	612	618	623	641	642	670	614	599	651	636	632	663	626	595	664	653	607	622	658	704	639	662	631	625	609	669	705	651	647	682	652	631	690	625	683	633	617	673	683	639	618	666	689	596	677	638	655	718	619	670	642	628	618	688	643	631	650	600	649	571	626	635	642	656	610	685	640	653	625	632	658	643	714	632	612	661	669	640	622	668	662	636	626	662	628	664	619	656	608	661	653	639	656	641	599	639	660	634	637	646	633	652	640	671	641	653	625	697	618	645	629	666	644	639	653	613	659	615	552	648	631	641	662	641	689	663	651	653	702	662	641	674	644	648	636	617	633	660	633	624	675	674	629	632	658	648	688	605	610	639	639	623	670	643	652	646	636	649	680	614	649	630	647	625	664	626	613	671	636	657	615	645	627	638	662	648	621	612	619	627	645	698	663	708	641	618	617	652	623	609	640	618	632	612	650	606	646	650	611	691	662	620	679	621	652	650	622	644	622	612	617	652	666	636	627	667	578	622	593	652	675	623	639	651	643	628	632	641	607	649	624	650	630	591	633	654	682	634	632	635	711	623	606	626	648	663	644	607	616	635	646	660	626	645	669	630	635	614	642	605	630	665	632	620	610	659	640	615	670	636	668	690	635	654	661	611	668	605	624	654	679	674	684	640	629	623	612	603	611	635	620	655	659	661	660	635	678	675	637	637	672	606	653	656	630	589	626	592	612	640	621	659	663	649	644	643	640	651	617	590	647	648	629	601	643	690	635	632	614	643	622	671	601	621	656	619	650	647	658	698	638	665	666	643	588	655	626	590	667	662	616	640	630	634	608	664	685	635	635	645	658	627	702	646	676	637	664	598	642	649	622	619	661	623	626	636	627	625	665	589	626	674	624	619	660	658	693	626	660	677	683	651	648	608	620	610	625	641	644	637	661	647	619	635	672	629	615	629	649	620	591	659	617	630	642	609	564	654	646	681	669	643	655	651	668	650	639	599	650	634	627	652	617	616	655	632	625	635	623	680	574	669	640	664	620	663	623	635	641	655	632	640	697	664	640	619	628	702	634	684	628	632	649	645	636	639	589	620	647	641	643	672	695	635	608	663	630	659	647	630	674	648	633	656	645	650	654	641	636	710	621	622	641	622	650	599	608	632	649	633	634	617	653	602	638	636	635	633	638	653	642	618	668	633	669	618	645	646	584	629	631	656	670	628	624	636	604	637	631	616	620	627	596	676	609	624	637	666	636	642	659	668	648	646	631	649	658	630	617	623	660	632	638	663	625	659	637	609	610	609	636	663	607	611	627	629	615	663	583	682	668	619	671	627	650	651	683	622	627	685	663	622	669	623	641	645	614	640	685	656	637	665	618	643	645	639	659	653	661	608	651	678	621	631	647	648	684	669	618	616	614	640	610	667	614	623	617	622	632	618	636	623	624	629	603	592	631	629	648	627	626	655	619	644	658	620	652	659	621	639	659	676	622	650	686	634	627	635	647	643	661	689	656	675	596	633	631	652	652	656	623	591	639	640	611	632	622	654	618	637	631	634	639	660	639	657	574	618	621	644	627	692	607	673	644	653	606	621	678	662	622	649	622	695	633	625	623	626	638	688	645	650	610	621	644	658	680	650	625	675	616	634	683	641	636	635	641	634	643	650	637	640	682	651	638	667	650	622	636	603	641	627	662	678	622	672	633	630	662	603	630	654	668	688	618	645	652	650	662	656	619	597	605	680	619	663	612	641	678	676	636	682	636	646	620	622	653	600	627	625	638	644	638	687	669	615	650	656	644	619	669	611	628	580	631	629	577	664	646	634	639	619	628	617	606	662	679	646	625	631	630	657	653	661	601	648	638	683	667	636	653	645	629	680	639	659	681	616	647	646	639	653	635	636	645	681	638	650	628	640	641	618	667	615	651	618	654	671	629	641	628	626	620	640	608	644	663	585	705	618	622	608	667	658	651	640	665	620	608
5067	9553	10642	6861	4908	2121	1629	1296	1225	1101	8786	23373	21400	14566	6048	2034	872	639	573	578	568	601	503	549	546	578	529	544	539	568	538	550	549	589	585	602	547	539	567	533	569	556	567	519	556	582	586	497	561	587	540	558	575	541	582	568	563	542	581	533	575	584	569	549	555	605	555	554	544	570	540	577	553	531	549	511	575	505	545	510	578	564	567	532	609	539	514	555	503	555	549	565	566	516	556	536	528	561	575	513	541	542	547	555	524	497	576	534	513	516	557	573	559	520	555	569	605	581	575	544	573	546	561	576	596	556	583	548	529	562	515	576	543	585	588	578	546	519	580	542	515	526	547	543	585	573	554	547	536	570	565	545	546	542	548	567	547	592	524	570	535	570	549	556	579	473	575	583	544	525	536	524	582	565	545	524	588	545	518	549	559	534	553	565	525	554	592	568	562	556	501	580	589	577	547	513	531	555	541	570	553	540	570	553	579	558	525	567	549	544	529	541	538	550	538	519	564	546	519	508	616	529	562	559	538	495	531	549	563	553	548	550	551	525	570	554	525	572	557	566	561	546	538	536	505	568	533	543	504	536	541	548	545	573	584	551	566	573	535	516	555	541	572	505	525	534	571	539	587	535	572	555	564	563	522	587	516	527	533	526	526	529	553	559	612	536	552	576	568	566	530	512	544	533	589	578	548	594	568	508	578	520	542	547	489	537	525	545	505	553	553	544	535	516	557	552	542	534	536	559	524	553	570	555	542	532	555	559	533	539	547	539	540	516	546	566	581	576	594	545	542	565	528	534	525	536	570	577	560	540	561	560	574	514	550	572	561	531	569	527	553	559	568	565	540	564	531	565	518	532	547	549	565	528	518	557	542	550	536	593	567	609	533	559	520	573	540	550	536	560	586	544	557	530	508	565	525	528	510	559	528	513	592	545	550	567	563	532	572	574	532	528	558	566	576	499	594	516	511	534	602	536	517	510	602	571	566	534	536	553	489	549	587	569	533	563	567	530	560	565	515	539	503	528	576	532	571	532	562	510	581	550	597	532	554	531	505	551	552	574	538	564	553	526	561	529	577	534	583	511	541	587	546	587	540	513	538	566	529	573	557	595	573	521	537	490	548	576	543	522	522	527	527	523	523	540	541	560	560	563	536	559	546	568	593	517	528	521	543	550	555	576	561	522	526	558	565	544	551	574	581	516	529	573	550	591	546	562	547	562	538	549	528	576	513	533	589	550	511	515	591	548	557	545	531	504	557	555	544	550	570	535	584	595	527	529	511	537	502	570	596	563	550	555	517	538	495	583	589	525	526	556	557	598	578	551	535	531	551	522	561	523	568	522	555	505	532	529	524	530	531	521	594	532	552	557	544	566	545	566	569	574	560	561	558	567	527	544	585	555	545	548	538	533	501	590	533	563	565	540	539	509	580	523	572	568	531	542	528	545	540	574	552	563	561	532	557	572	540	554	592	494	534	553	562	559	526	518	531	518	555	561	536	494	574	533	544	526	548	542	590	553	552	531	503	599	555	556	532	517	588	563	562	524	561	544	548	600	525	538	612	553	562	574	527	538	534	546	509	535	537	562	526	538	520	561	561	538	565	534	528	528	559	528	570	560	552	578	536	525	567	564	551	537	530	526	577	563	546	544	551	563	504	582	529	528	555	508	539	523	535	592	564	593	588	527	542	543	570	566	565	565	567	539	529	527	538	559	565	573	566	563	542	564	568	545	508	539	515	580	583	553	562	585	561	577	640	509	563	559	579	524	563	526	541	545	600	570	565	515	564	510	557	548	536	574	554	574	537	580	498	538	506	532	556	585	535	553	583	586	536	507	533	525	533	565	549	535	554	569	548	523	527	563	555	519	527	564	547	575	552	528	549	559	586	546	503	522	534	517	546	566	508	577	556	577	558	556	566	564	546	583	535	553	514	560	547	539	506	499	535	510	550	552	556	542	521	482	530	547	565	556	508	581	536	548	535	577	555	555	512	566	511	497	567	579	564	508	540	585	562	558	512	567	524	498	550	568	554	534	541	575	540	550	547	562	534	560	555	525	542	538	577	533	539	524	551	573	506	561	526	553	541	544	567	579	540	551	591	526	547	535	564	560	556	518	537	551	569	561	517	544	508	523	528	559	555	553	550	571	572	555	554	524	586	570	549	524	591	540	532	543	560	536	568	537	570	587	561	569	543	552	600	519	532	532	547	541	530	531	555	535	597	544	547	526	596	523	561	549	532	580	558	496	531	562	521	519	542	515	512	504	537	558	504	550	545	576	497	512	558	557	512	548	580	537	520	501	497	514	570	538	564	556	538	574	526	529	497	550	555	515	533	569	552	489	572	533	590	508	566	585	532	532	564	560	538	580	556	533	563	589	483	568	521	537	560	562	563	520	580	535	505	568	557	552	530	506	545	568	560	597	548	540	530	544	566	538	559	505	555	557	527	535	526	527	538	576	545	534	538	544	606	556	534	538	477	504	548	554	555	526	554	548	525	520	524	546	549	525	541	534	544	553	573	521	542	570	541	563	553	561	573	579	549	586	551	560	566	549	527	527	522	559	592	517	517	547	581	543	542	542	564	537	541	561	536	527	593	522	515	566	552	619	573	547	555	538	515	517	548	505	548	562	505	573	577	542	536	516	516	556	593	538	506	560	585	566	571	569	528	490	524	527	534	563	549	527	544	541	542	591	551	561	556	535	600	515	520	556	505	536	563	532	550	539	541	581	561	535	531	531	585	553	578	522	558	562	563	522	575	580	580	577	540	539	582	557	550	538	550	548	546	574	556	541	560	556	560	558	527	526	488	550	549	539	524	548	565	532	507	556	491	496	533	581	570	563	561	519	531	547	542	552	577	517	520	526	498	578	565	548	566	560	562	533	517	556	523	545	563	545	566	531	536	528	536	536	533	544	532	570	568	575	558	569	559	557	572	543	537	533	546	540	597	527	525	554	528	533	531	582	535	551	559	562	579	518	535	474	545	609	540	513	532	553	516	577	543	522	579	545	536	551	563	560	525	525	563	524	567	523	525	563	574	527	558	541	536	541	538	539	568	507	554	530	565	585	527	584	542	569	609	556	560	581	580	511	522	526	531	558	534	500	609	535	594	536	547	535	560	534	526	536	565	538	569	577	553	533	516	570	565	551	542	564	542	556	576	560	560	570	503	545	521	566	550	575	524	570	555	515	557	559	549	549	513	490	578	537	535	554	575	520	507	530	545	514	536	521	549	541	561	553	519	558	540	537	538	523	548	559	593	578	558	536	520	539	512	595	525	563	535	545	526	569	557	513	562	536	540	550	509	512	570	534	547	560	512	539	531	532	613	571	544	540	557	516	533	593	551	537	562	483	483	520	576	550	555	559	569	482	547	534	566	530	548	528	528	562	557	555	522	574	537	550	507	570	566	616	576	514	545	569	551	508	555	538	547	533	555	555	572	547	543	562	528	562	519	525	525	549	543	540	567	550	552	515	520	530	538	525	551	593	557	546
26925	10438	2948	1746	932	726	646	607	586	520	646	1284	1615	1445	877	642	548	489	539	492	548	541	547	511	521	477	527	502	530	515	553	472	509	501	515	560	531	463	513	490	545	456	529	531	490	492	537	546	474	541	518	503	519	491	527	519	523	527	536	501	532	543	503	508	517	522	551	507	523	511	524	515	483	513	531	524	524	542	539	504	516	508	496	480	549	531	514	479	495	494	503	511	503	508	524	528	495	496	540	464	495	521	530	509	542	528	528	517	534	535	520	547	556	500	539	520	470	504	535	513	516	554	538	502	518	568	514	564	481	484	480	474	511	549	484	501	523	494	462	524	490	489	505	501	519	569	477	511	506	503	507	512	480	486	527	539	514	527	519	524	508	493	552	534	470	500	552	507	510	547	529	508	528	524	519	529	520	524	510	485	542	524	532	480	528	523	538	534	475	481	501	514	559	525	512	504	502	496	527	547	504	474	514	506	552	568	502	505	543	575	545	486	572	522	527	535	494	529	550	507	530	528	525	520	503	518	485	530	509	539	495	522	531	537	472	547	512	566	529	534	515	567	489	499	542	533	528	520	510	509	519	529	585	513	494	480	512	546	502	475	552	503	503	538	566	498	548	508	510	550	523	531	510	478	491	495	525	478	509	478	529	542	483	471	495	503	510	521	485	520	512	504	510	491	513	490	483	501	523	483	562	491	559	503	513	510	461	502	539	558	516	514	483	507	558	494	522	531	526	532	468	504	491	544	532	533	520	551	574	519	486	472	496	549	520	518	495	520	543	501	523	501	474	525	520	501	490	551	527	528	534	539	540	517	501	507	485	541	525	544	463	504	571	511	523	506	525	514	569	497	501	530	504	575	508	522	516	530	501	528	520	500	505	531	549	472	529	473	522	505	524	536	569	525	507	504	496	517	515	506	524	492	518	496	519	530	490	538	489	548	522	535	502	523	516	503	506	509	517	533	504	531	546	574	519	515	514	519	513	490	500	500	505	548	553	547	507	519	512	527	484	517	587	503	546	470	527	495	516	487	479	486	499	481	551	524	507	535	518	513	563	499	546	529	515	540	498	520	492	506	542	470	499	529	506	486	523	517	494	509	545	496	523	504	495	499	450	543	509	502	546	487	567	483	529	522	507	516	506	455	530	441	508	538	484	548	479	524	579	496	482	535	503	542	519	492	490	486	542	519	501	478	515	474	518	529	517	497	454	517	579	521	505	532	520	520	518	502	513	524	553	484	508	541	536	558	472	499	515	523	503	478	527	524	488	504	498	493	501	544	512	544	545	509	529	498	508	494	497	505	501	498	523	526	509	510	480	522	561	516	518	561	507	557	574	486	519	549	505	500	494	523	512	520	521	531	521	530	499	502	560	490	554	552	508	555	495	519	543	505	496	568	545	527	542	564	498	472	546	528	563	518	526	520	500	503	524	520	498	539	545	483	503	497	523	519	512	507	490	498	530	544	518	544	526	525	494	507	523	511	516	490	566	501	528	511	523	493	504	474	519	476	512	524	513	565	500	501	511	516	484	518	482	501	510	504	528	500	510	506	519	512	523	513	539	504	524	513	549	509	533	570	516	518	538	521	523	494	504	501	550	497	496	500	472	577	507	571	515	528	533	510	509	556	533	495	526	524	519	529	509	522	484	505	474	532	538	525	467	530	511	510	538	502	480	504	511	524	527	540	495	489	528	511	458	486	494	500	529	503	483	506	508	493	481	511	526	561	532	486	538	510	498	519	511	492	478	518	517	474	543	495	520	507	495	509	530	534	494	539	492	552	522	570	545	510	498	542	522	492	502	519	501	536	562	494	512	540	521	529	516	514	492	494	531	540	514	531	499	521	527	526	512	516	510	558	542	491	491	450	547	492	501	518	477	484	522	537	519	539	496	531	547	536	470	538	511	524	460	481	512	479	508	552	492	525	537	490	494	518	543	506	513	499	498	486	536	486	527	516	526	548	550	513	522	472	487	510	506	538	543	530	518	542	522	499	536	490	510	510	521	520	497	537	549	533	517	522	534	494	505	490	520	534	516	539	522	534	553	489	510	538	533	499	546	497	551	518	541	538	540	534	566	511	495	557	536	490	508	522	525	480	505	518	571	510	516	525	530	521	541	542	499	532	477	509	522	511	476	520	533	542	546	517	526	528	558	529	540	513	513	512	478	528	525	504	492	527	521	513	547	502	513	510	524	510	535	488	531	497	503	505	505	514	541	519	528	482	491	517	512	542	479	533	525	484	545	556	505	578	588	523	503	515	521	516	524	514	524	508	516	540	486	495	468	486	538	523	518	505	482	511	496	527	481	567	494	518	518	514	494	535	505	529	549	499	528	476	512	474	504	490	534	549	516	461	527	502	517	492	495	497	524	493	505	526	507	485	522	492	504	502	526	544	501	531	466	511	522	509	530	533	516	500	496	492	510	514	501	515	544	536	540	533	494	557	507	509	481	560	515	511	534	509	559	535	509	544	589	536	490	530	503	534	482	469	515	532	524	516	508	495	522	509	508	542	533	540	527	511	475	492	559	571	527	542	519	532	525	531	487	529	508	479	518	500	491	509	497	536	574	517	532	492	525	542	461	525	550	502	493	506	546	510	508	539	490	490	535	539	503	496	536	497	497	504	560	501	532	521	507	546	483	507	518	487	510	549	498	532	494	510	524	513	519	486	507	496	522	497	506	551	511	516	510	549	517	503	510	519	518	476	544	505	499	509	522	523	486	491	544	532	517	577	502	480	514	524	489	555	478	539	492	492	517	512	502	539	501	502	485	537	520	524	489	493	484	526	539	513	489	464	544	474	538	520	492	547	514	546	537	481	541	516	522	476	509	511	502	494	514	538	541	500	536	514	529	521	536	528	529	529	493	499	464	509	524	508	516	486	532	526	486	520	501	541	526	563	516	498	491	512	509	496	487	525	554	487	522	537	484	509	544	506	524	482	532	546	506	548	527	507	523	470	538	520	541	508	526	547	531	489	548	577	531	545	531	524	530	489	516	480	524	513	492	468	571	504	493	485	501	517	493	490	500	487	525	490	502	527	481	514	538	518	578	487	526	539	492	549	508	528	528	495	507	507	508	502	511	537	511	535	490	556	515	537	524	551	529	506	527	559	516	512	490	505	512	493	493	529	541	555	504	550	501	534	549	529	529	532	504	479	512	516	565	499	502	531	508	509	523	564	567	496	501	487	511	503	541	543	521	537	544	526	532	556	525	488	528	488	551	535	464	509	525	508	502	554	492	518	491	529	513	552	510	526	488	528	521	488	538	527	527	508	494	501	542	519	513	530	518	481	522	533	530	527	488	523	508	503	506	512	473	551	535	554	483	492	500	473	501	540	553	524	505	500	506	535	529	488	519	551	509	511	502	491	504	535	490	544	498	473	507	502	510	486	568	499	526	466	533	560	490	491	529	495	519	539	516	529	523	513	491	529	506	505	523	508	508	445	510	541	518	495	555	555	523	512	513	499	494	507	515	555	505	520
5662	2023	2946	1636	910	691	651	619	557	513	600	1672	2086	1511	928	536	453	427	462	429	435	411	405	450	424	445	452	473	427	434	426	437	463	441	453	458	475	407	419	400	442	421	470	455	455	448	431	428	397	424	437	421	407	400	423	449	475	421	431	450	442	454	436	435	435	404	452	420	414	413	435	448	434	424	449	441	413	452	420	419	418	472	429	434	429	429	439	410	437	436	421	443	470	441	432	404	467	418	434	412	477	429	439	474	460	474	425	448	464	423	381	431	440	459	422	402	407	456	412	436	417	435	448	426	413	441	459	434	436	457	392	420	447	397	427	438	443	443	451	436	428	461	432	458	430	465	439	417	450	436	430	433	431	394	449	445	477	399	426	477	443	410	437	428	479	449	440	426	392	428	399	464	459	433	416	489	456	446	422	447	465	441	442	451	422	420	491	427	407	417	430	423	441	407	401	469	443	377	445	434	430	466	435	444	402	456	416	391	411	460	404	447	438	421	425	372	435	412	442	433	466	472	443	434	450	445	409	437	430	448	461	434	420	418	416	419	430	442	415	419	444	401	447	424	457	455	394	402	423	465	472	424	435	435	442	460	444	437	441	427	431	432	414	418	456	434	421	425	407	441	433	436	402	402	430	426	404	396	465	420	384	445	474	466	432	420	459	423	458	465	406	418	453	472	445	436	470	401	472	439	467	442	403	405	411	413	399	451	470	432	415	445	430	421	457	399	452	417	481	422	454	422	441	414	431	431	445	447	439	437	455	465	456	418	432	483	475	437	440	440	457	462	403	442	452	431	471	473	429	430	438	385	452	440	441	408	438	440	449	410	411	387	421	439	455	457	418	394	412	419	454	474	445	450	427	425	433	439	470	422	409	473	411	470	418	412	448	447	427	424	426	418	444	434	422	456	483	399	434	433	426	422	462	461	410	451	458	444	431	478	427	451	402	444	451	441	414	423	428	437	465	466	482	502	433	448	425	421	425	480	430	435	423	439	449	462	422	453	472	432	442	443	426	402	415	407	462	461	434	413	444	429	447	427	445	457	448	441	420	420	426	403	429	428	452	479	461	385	403	419	457	450	444	422	435	447	430	422	407	417	442	441	446	441	419	445	451	447	412	426	410	443	412	424	412	410	413	449	443	429	441	448	430	424	412	459	423	437	440	403	457	415	439	435	395	435	474	423	415	452	475	465	444	441	458	438	422	388	406	450	448	502	455	413	466	441	444	429	416	429	405	421	452	433	441	432	461	449	459	433	450	460	469	427	436	450	447	410	420	420	456	426	459	408	440	461	429	460	447	439	442	442	405	415	438	410	453	437	458	428	460	434	408	449	482	438	464	453	426	458	425	411	483	411	398	448	405	439	454	451	447	422	455	397	425	422	408	408	487	430	450	436	434	452	435	453	445	447	431	405	435	456	414	414	428	456	401	446	429	437	411	443	446	412	430	429	428	423	438	445	443	460	414	481	448	455	420	450	402	477	474	405	439	420	425	460	431	455	434	437	438	393	426	425	461	440	447	500	421	472	419	443	433	425	418	398	427	441	439	423	425	415	435	445	452	412	453	429	454	427	402	378	426	429	414	405	459	418	440	417	414	463	466	427	432	437	449	411	426	457	445	395	452	412	466	435	432	469	433	408	425	423	418	414	439	418	415	387	430	438	442	459	442	442	413	413	406	458	413	448	466	416	417	441	444	427	439	432	437	447	432	423	451	456	436	449	447	452	424	446	406	426	450	435	430	414	424	399	437	421	443	442	459	449	415	388	441	415	444	415	403	449	441	407	427	435	401	407	408	465	398	418	431	434	430	443	418	457	427	424	431	449	465	460	420	425	432	438	432	415	457	448	460	388	467	406	418	420	444	452	453	406	426	429	408	464	406	427	424	433	467	443	439	421	436	448	449	453	474	407	425	429	439	440	469	429	423	468	423	451	401	447	447	426	440	447	431	436	416	427	459	409	420	446	446	413	411	408	432	439	432	435	424	425	448	421	416	439	452	425	462	451	440	438	399	445	449	427	427	441	463	405	403	470	389	449	455	395	443	453	495	424	434	427	447	430	428	435	459	472	418	448	398	444	443	451	395	423	391	421	441	455	420	425	408	419	446	469	432	472	447	407	438	446	439	452	436	423	420	399	438	461	415	426	427	492	426	455	442	453	432	456	432	390	433	454	475	398	450	406	411	398	417	431	402	477	443	425	401	452	465	431	437	445	439	421	513	434	436	437	418	426	394	485	438	449	450	442	443	447	462	453	421	390	436	464	401	425	429	406	443	405	415	410	453	451	426	439	400	439	454	413	459	406	450	425	436	442	450	437	449	449	447	446	468	423	425	481	419	407	415	435	442	409	451	414	424	440	414	454	404	436	403	445	453	396	466	429	451	434	443	434	438	473	467	441	469	422	455	428	427	403	440	484	392	449	460	437	476	418	440	479	439	439	440	459	437	441	442	435	435	428	423	445	418	401	402	466	467	417	419	422	457	425	429	437	430	456	412	421	451	419	431	456	406	476	422	421	462	413	469	408	401	413	469	406	449	450	414	417	452	425	416	439	424	420	423	418	439	426	436	466	411	462	396	441	410	407	411	425	435	437	392	463	441	428	439	464	419	435	438	434	396	480	410	397	404	450	410	460	456	444	409	430	454	382	389	407	451	410	465	433	458	427	450	436	501	417	443	419	439	434	427	401	487	410	431	444	420	429	429	440	436	447	460	454	433	446	437	446	423	439	409	433	423	453	433	457	447	425	414	426	448	455	405	445	425	477	435	435	459	422	443	422	462	411	421	449	427	422	415	411	484	441	411	422	412	429	432	424	405	407	440	460	405	450	419	439	423	439	426	431	427	454	466	414	417	410	447	414	471	411	387	422	464	435	468	436	450	458	417	457	442	413	441	461	442	431	394	398	421	400	455	423	483	409	441	436	373	426	443	443	439	448	472	390	459	438	448	444	437	398	405	468	414	412	402	402	421	434	400	433	442	453	397	442	459	477	435	431	430	413	439	384	458	441	419	438	432	438	408	462	467	432	417	457	433	433	413	412	420	405	406	432	432	452	414	441	436	441	455	431	460	432	451	401	426	445	440	400	449	438	405	423	434	442	446	433	482	380	429	426	419	417	441	438	417	426	451	415	433	443	419	425	432	397	429	432	440	462	423	443	435	427	436	380	422	431	448	415	413	425	466	418	432	453	426	452	414	439	451	402	429	453	480	437	411	440	415	464	461	449	414	438	445	440	460	406	438	429	421	500	434	435	495	480	425	497	418	407	436	502	456	408	484	443	461	479	417	461	466	440	421	452	452	454	408	426	450	435	461	454	433	405	447	451	413	459	417	423	412	418	431	405	408	422	403	451	437	478	427	459	415	415	438	421	398	450	424	434	426	433	417	491	446	438	418	463	448	420	408	431	479	431	409	455	444	443	407	475	406	436	403	394	463	429	459	428	414	453	453	438	422	461	442	412	485	418	445	447	463	443	426	401	451	423
24738	20790	26865	24712	10947	2918	1609	1158	1024	967	1754	13074	13849	8407	3212	1125	667	577	586	552	548	592	546	580	537	569	529	574	516	533	579	539	574	548	553	554	581	538	550	532	529	581	532	500	517	584	554	589	540	517	542	532	548	564	544	551	567	599	568	542	551	558	556	551	565	543	520	580	579	575	580	521	570	536	535	565	548	550	517	563	528	535	531	554	607	557	577	548	524	541	543	542	530	583	508	543	536	556	559	561	535	608	575	534	519	551	559	540	519	579	508	521	498	549	543	565	510	526	565	552	550	552	525	529	577	546	552	549	562	567	495	569	565	560	567	541	560	571	543	541	503	527	516	557	529	573	521	543	573	562	573	505	561	602	550	534	580	572	537	576	535	585	547	559	510	555	605	532	566	557	526	549	603	596	546	559	565	544	530	588	547	557	525	525	520	546	545	497	530	559	586	532	540	485	528	533	562	524	553	551	576	517	556	534	578	554	526	496	527	558	560	581	516	503	516	518	564	513	500	543	545	588	564	523	549	542	526	566	562	587	517	563	607	546	523	566	545	529	532	556	573	527	561	548	531	545	555	540	569	557	546	545	566	515	530	575	537	538	515	550	537	572	530	525	535	564	497	537	577	514	576	540	570	543	522	536	517	554	492	509	548	556	534	593	533	537	545	546	525	544	573	536	563	545	512	525	567	550	543	569	533	551	565	533	555	517	566	527	562	538	565	547	571	531	514	526	514	551	546	561	515	553	590	582	564	507	529	545	539	576	587	531	562	545	565	558	547	555	539	497	551	559	549	530	545	560	541	544	527	569	532	590	554	556	565	535	543	516	546	590	551	544	580	542	558	582	552	555	541	545	549	535	523	553	554	552	548	563	532	542	556	578	489	567	547	573	552	562	530	566	557	573	580	546	536	530	548	551	559	555	553	524	549	572	551	574	564	538	517	493	537	639	576	533	552	554	520	523	578	556	549	535	536	574	504	533	573	566	519	551	517	527	491	557	541	517	556	561	558	567	585	573	589	506	566	530	533	562	537	567	526	593	577	552	520	562	544	550	523	522	538	554	540	514	547	544	566	562	545	527	555	563	545	591	511	502	560	549	523	550	544	576	552	528	554	532	557	551	554	520	506	528	521	534	546	549	530	555	546	552	530	538	532	491	573	505	517	544	542	549	537	524	575	555	550	536	499	534	591	551	558	508	555	571	558	528	534	537	539	521	559	519	567	514	521	529	538	505	513	566	506	506	521	571	539	537	557	559	587	557	568	545	579	549	519	587	524	606	503	557	505	561	543	589	554	584	526	567	545	546	538	564	556	555	544	532	487	548	518	546	551	569	535	540	533	536	542	518	494	527	529	556	513	584	546	523	543	577	556	564	518	560	525	584	556	517	548	510	555	526	612	507	557	556	534	542	495	527	519	518	558	541	545	574	539	536	501	590	554	563	564	527	516	562	530	539	542	537	496	547	536	496	515	541	527	554	589	551	511	571	525	534	549	563	525	568	564	566	546	587	542	562	573	570	528	608	556	559	579	535	473	564	547	544	572	558	536	552	547	492	494	533	558	557	573	572	537	545	548	530	550	520	504	515	561	528	566	556	499	554	515	541	555	554	577	518	541	536	587	515	552	552	580	587	530	544	515	520	558	509	513	547	550	569	515	531	512	507	583	551	528	550	501	538	558	588	540	532	542	549	498	562	538	524	574	518	571	559	536	518	561	586	517	556	539	527	557	536	554	560	540	574	533	544	501	525	519	575	573	576	569	563	580	545	544	482	497	537	483	574	552	538	531	540	585	506	516	537	518	552	546	556	553	535	574	522	537	574	539	542	543	549	535	536	569	549	550	524	580	532	555	547	570	534	552	552	563	595	591	541	565	549	533	559	559	560	555	543	508	538	540	566	529	568	527	567	523	530	546	552	548	554	613	500	521	542	524	539	532	553	553	564	515	537	519	536	554	539	552	532	557	535	558	552	557	559	567	571	585	582	520	556	531	581	530	519	510	594	516	579	545	572	540	552	501	530	554	526	551	518	509	550	529	557	551	558	570	575	546	561	535	543	553	527	551	538	524	556	539	578	569	532	526	550	515	558	535	509	512	559	566	569	569	573	575	499	567	545	504	547	552	533	576	534	546	530	505	538	534	565	556	516	561	543	544	559	553	545	577	528	532	548	527	551	581	572	537	587	566	531	571	530	550	535	522	525	511	509	536	545	554	537	540	539	567	557	526	594	493	579	500	544	532	523	560	582	533	540	551	505	547	559	550	492	523	562	564	531	562	535	551	532	534	567	522	512	555	524	605	537	594	515	531	536	570	532	519	516	561	549	530	538	549	561	509	508	562	517	554	525	523	525	586	523	528	526	571	588	556	514	547	556	557	542	573	554	555	548	522	514	515	516	540	573	519	540	560	558	538	535	517	552	508	551	554	543	503	578	548	506	572	519	564	575	539	567	561	556	540	553	541	539	522	562	590	531	544	533	517	554	563	531	533	539	554	520	565	558	523	571	557	502	545	525	583	545	534	545	575	531	510	527	530	553	579	560	542	561	574	547	580	500	553	541	524	512	505	549	552	550	516	548	537	512	536	571	546	537	498	489	554	609	532	549	560	537	555	569	513	513	525	522	596	543	544	568	529	545	515	515	572	511	540	532	570	515	530	582	577	588	545	565	505	521	579	537	520	520	517	548	518	592	555	544	533	562	542	516	542	545	558	503	537	549	503	550	557	542	609	539	497	529	544	563	556	534	545	594	537	543	534	590	549	542	562	563	541	556	529	523	590	547	549	541	515	522	578	572	488	555	561	518	569	547	568	515	518	526	530	523	563	566	536	527	536	588	548	537	547	528	561	570	549	548	519	548	516	573	494	521	565	461	557	515	518	516	559	549	590	535	515	552	559	522	521	537	585	564	518	528	534	533	568	527	560	561	557	552	539	514	548	542	522	526	541	510	521	550	540	569	531	555	510	531	536	584	547	569	517	560	528	538	538	559	527	573	559	518	551	569	538	545	544	532	562	552	528	541	550	520	525	572	569	589	561	538	544	560	555	575	561	521	513	494	531	577	577	593	521	532	541	562	487	509	571	526	532	518	525	538	561	571	554	557	567	539	527	533	556	520	553	550	478	562	573	577	574	568	531	513	535	587	562	534	526	534	588	599	529	497	541	564	556	543	526	563	561	553	543	555	548	577	510	529	524	563	538	545	566	603	532	522	504	540	550	531	509	526	565	541	540	558	565	539	590	525	562	503	566	530	561	545	557	575	528	550	519	533	511	542	549	533	510	502	542	564	553	562	528	584	510	566	564	530	556	561	547	544	544	604	572	523	514	531	505	577	526	512	560	557	545	573	528	547	523	558	560	552	535	531	557	521	549	525	586	533	543	574	549	531	560	551	533	555	550	553	585	557	543	550	523	535	546	553	565	537	563	529	535	516	563	573	544	547	588	579	521	529	524	557	548	502	509	538	539	555	553	560	562	559	569	542	539	553	565	504
4583	5758	6297	4688	2968	2366	1716	1312	1333	1073	2442	15970	12695	8013	3273	1138	614	489	495	502	476	483	444	515	473	472	472	464	512	469	506	512	452	461	482	494	456	484	465	467	448	482	492	473	508	463	510	482	493	491	468	495	471	525	500	491	521	485	466	427	466	465	459	454	459	468	474	511	481	489	476	464	497	483	509	461	458	466	483	497	454	468	464	462	446	495	474	468	447	462	512	486	458	502	452	485	447	483	503	501	444	463	459	480	480	469	479	465	488	460	512	486	456	467	472	455	467	503	509	475	463	496	457	524	474	438	482	452	468	467	475	495	424	488	451	472	447	533	461	472	489	426	477	478	497	469	491	488	466	502	486	441	476	481	491	477	473	464	466	501	448	504	476	468	460	484	447	471	453	475	473	469	436	465	456	477	480	507	451	475	446	496	503	448	452	453	492	496	475	484	462	499	470	466	493	466	478	474	444	490	482	523	464	436	468	440	499	489	487	488	465	483	480	486	474	455	475	487	499	489	475	463	511	488	454	470	449	443	493	464	508	473	481	490	432	456	478	440	451	463	481	437	479	448	497	495	436	465	465	441	468	455	496	465	480	505	506	452	461	493	473	442	470	465	520	473	456	433	497	472	478	488	483	477	464	466	435	467	502	477	486	462	478	434	455	485	438	462	488	448	481	466	458	468	471	483	475	465	510	492	472	526	502	472	414	493	439	469	504	479	491	488	476	477	496	477	476	455	490	501	475	478	453	467	468	485	486	450	474	453	454	448	459	446	462	459	464	474	476	500	509	458	448	466	485	524	489	482	470	537	508	450	453	504	471	458	508	450	471	474	467	472	494	456	438	459	472	486	438	419	439	458	468	496	484	457	432	456	473	496	459	516	487	486	468	475	492	427	522	457	458	466	454	482	458	484	486	537	423	462	490	470	481	447	484	458	471	442	458	493	445	487	449	463	497	485	453	500	476	438	484	490	455	454	459	465	430	462	498	466	472	527	494	463	497	486	492	453	460	490	460	494	480	480	475	459	472	521	472	488	455	435	486	465	486	426	465	480	453	442	428	421	441	489	489	499	485	481	501	488	470	477	448	446	505	491	467	488	458	473	450	490	527	513	466	480	468	486	478	460	462	450	449	500	490	472	488	496	463	462	462	470	459	446	492	475	518	457	460	504	459	498	502	448	474	469	463	488	509	499	479	469	443	492	506	492	466	449	488	451	446	500	489	427	447	477	476	467	478	457	493	460	418	465	470	440	475	510	508	460	448	487	465	485	466	466	488	480	504	461	482	465	475	502	461	462	435	464	489	482	432	511	446	444	465	494	477	463	463	469	496	477	454	475	472	458	477	486	473	454	444	474	483	463	483	469	441	451	467	467	467	500	459	488	467	479	457	436	478	463	487	465	456	485	471	468	487	486	462	522	434	435	461	459	441	497	446	468	482	454	487	453	490	421	463	475	480	493	488	487	466	489	491	465	446	463	487	476	501	475	494	464	495	427	472	447	450	451	435	443	427	484	433	479	489	462	446	489	456	477	436	513	467	454	485	495	419	462	472	486	453	443	444	477	456	482	475	465	471	475	484	452	444	471	489	464	510	455	445	481	438	455	454	462	487	480	513	458	470	424	488	519	466	462	469	467	501	447	484	455	438	478	489	460	498	469	447	476	478	471	498	500	466	466	448	439	512	479	471	443	453	476	428	498	461	477	461	475	537	482	444	456	459	449	521	460	434	468	496	485	475	500	461	481	458	475	498	489	471	485	481	487	435	455	487	486	462	515	464	480	498	499	484	493	445	460	462	491	496	443	439	414	482	446	496	477	444	523	494	515	438	487	477	479	485	462	482	456	458	474	480	476	440	436	500	475	488	489	449	458	475	477	476	528	460	454	453	493	468	438	494	512	487	471	486	457	447	492	482	489	448	491	481	456	497	461	451	434	459	436	476	455	423	480	497	463	494	440	523	455	456	472	484	499	503	495	486	443	443	480	459	507	454	465	487	478	493	468	474	483	448	456	469	488	472	461	507	466	465	470	477	517	452	488	457	468	455	452	466	473	523	452	499	475	499	470	449	485	511	452	453	461	452	477	518	444	519	477	444	501	471	447	500	453	427	509	472	465	528	494	506	426	468	489	433	492	491	467	472	457	473	458	471	521	465	428	513	445	474	500	467	480	451	474	446	475	481	455	483	485	434	447	488	519	471	481	477	451	479	452	465	463	463	454	431	455	458	462	471	470	490	452	482	473	512	482	446	473	464	468	440	475	446	471	447	473	467	499	457	478	490	478	516	529	489	475	504	471	463	453	461	505	494	453	452	461	455	492	510	442	418	499	498	494	448	484	467	488	505	465	438	434	488	482	466	446	470	490	478	449	493	449	485	458	470	496	470	464	475	470	457	515	522	475	487	503	440	446	495	489	491	447	491	494	449	467	513	449	451	474	465	448	488	474	452	461	497	455	476	449	517	441	502	449	481	478	450	428	488	467	465	482	466	496	483	424	506	475	460	499	503	474	466	464	479	467	471	494	506	484	467	456	470	466	482	471	472	472	470	491	479	435	459	477	485	472	452	456	499	437	477	486	478	459	445	492	486	468	432	460	481	489	476	473	484	457	443	467	495	449	509	484	517	438	496	466	467	464	448	451	487	482	501	481	461	481	470	494	497	466	452	481	508	507	447	438	495	484	495	483	454	455	486	441	431	474	456	446	462	463	487	480	459	501	438	478	489	483	496	482	471	443	485	504	468	487	488	500	486	456	466	456	474	450	492	456	457	475	452	509	476	465	471	454	474	452	463	442	475	456	464	458	438	455	483	471	490	493	478	491	483	459	497	456	515	452	441	465	470	428	482	473	516	503	460	503	494	447	466	501	451	477	489	471	463	502	436	434	443	443	454	477	492	483	460	445	459	486	502	460	542	427	473	456	522	453	469	463	437	495	478	477	487	492	460	479	473	466	471	484	487	484	478	500	483	491	517	448	491	476	487	442	456	467	476	482	481	465	482	477	488	468	489	490	465	457	475	468	456	463	447	499	453	504	472	494	470	462	498	493	457	481	497	478	481	470	484	501	500	488	449	456	447	394	473	474	472	447	448	413	499	451	469	483	467	482	467	474	484	469	441	493	485	438	435	516	442	489	456	472	457	477	476	425	489	478	464	488	496	477	502	445	453	491	437	477	443	458	466	482	488	477	461	496	458	437	442	511	464	470	472	436	500	472	494	483	489	473	480	478	513	461	475	495	446	445	473	473	441	481	483	459	451	436	494	445	460	433	505	490	477	492	540	523	468	453	484	455	495	436	485	450	449	469	492	465	471	497	501	452	463	483	474	471	462	460	503	525	484	461	491	440	463	464	474	464	475	465	486	407	455	437	447	539	476	454	441	475	479	462	486	490	464	486	431	427	448	484	480	480	466	443	432	434	497	501	453	450	487	492	501	486	479	465	448	475	471	510	474	474	483	463	451	457	507	481	443	459	476	455	475	445	458	478	440	473
23797	20791	27804	23839	20539	10102	3172	1848	1558	2299	3711	23028	23030	15032	6013	1872	828	759	660	697	671	657	677	686	651	687	669	747	669	718	725	734	688	674	694	669	686	658	691	717	693	667	714	642	646	735	688	652	701	706	662	707	683	682	700	695	680	659	682	668	671	646	729	666	719	655	669	690	672	682	730	666	671	667	743	681	651	668	691	683	679	709	661	678	713	655	617	683	649	675	675	707	708	697	660	658	700	698	700	686	674	701	690	647	662	689	645	699	666	664	674	674	725	656	690	729	724	689	637	703	683	667	705	652	690	675	677	676	661	656	647	665	707	644	670	687	683	665	698	681	691	666	657	704	670	689	675	726	678	661	666	698	678	694	679	689	696	650	676	647	713	660	672	680	673	649	663	707	695	677	640	666	671	700	675	709	697	649	689	661	678	666	643	693	674	702	655	634	707	667	692	732	645	666	717	663	676	693	659	642	713	664	674	659	710	680	724	698	677	704	743	674	646	658	660	712	652	669	742	700	620	678	657	638	692	697	702	685	735	687	716	683	710	680	660	678	680	663	726	707	678	707	698	701	679	721	675	687	698	678	666	674	650	677	692	712	710	716	684	660	666	671	679	646	671	703	672	706	625	645	654	659	688	627	665	689	700	670	682	665	659	660	671	639	663	723	689	655	722	655	655	693	736	674	666	665	692	665	716	669	673	676	703	704	701	677	700	714	665	709	633	697	672	665	653	698	668	646	716	662	642	687	665	689	685	677	698	668	703	648	712	656	691	711	676	668	663	675	658	647	669	706	658	687	696	701	681	655	714	684	723	692	640	678	713	698	639	673	655	658	663	672	661	666	687	674	690	685	719	671	667	681	665	659	673	684	677	682	701	664	680	650	710	660	661	694	662	646	642	639	605	676	708	713	720	687	641	672	642	675	671	646	636	713	668	701	715	666	673	658	649	672	698	656	688	661	637	686	651	667	641	656	674	671	644	681	665	715	680	694	662	701	673	664	720	700	672	645	673	703	697	688	645	681	707	687	683	678	688	655	682	673	695	718	643	690	692	689	707	639	650	702	664	675	666	686	648	660	672	666	749	731	691	687	623	684	652	683	688	682	704	646	704	679	638	679	677	623	674	703	657	678	700	655	660	675	677	679	670	708	693	699	663	680	657	688	669	683	703	691	710	702	674	692	689	707	675	658	651	697	665	676	672	661	733	686	669	712	706	623	632	726	637	715	696	657	668	692	658	717	714	696	655	650	676	660	701	652	656	704	642	715	657	676	675	691	711	696	692	615	644	659	693	675	660	658	695	669	677	698	657	695	648	595	663	706	677	648	680	671	716	631	656	701	656	650	668	708	721	666	634	669	680	643	735	661	650	681	674	700	687	674	724	610	664	684	696	671	685	705	684	680	693	720	662	682	688	678	683	676	700	676	673	675	670	726	665	674	690	688	667	671	636	640	665	640	691	724	684	674	706	657	679	656	705	661	715	718	669	691	650	641	680	622	670	689	644	657	711	684	671	707	691	744	682	680	658	688	652	701	672	704	647	657	681	679	642	702	677	650	690	667	699	669	698	663	643	668	661	681	700	689	624	640	672	679	638	684	641	692	655	705	690	664	608	675	768	662	638	697	643	664	624	672	673	669	659	658	717	654	674	660	624	672	653	612	677	664	713	685	721	693	665	671	702	622	718	685	645	671	634	689	723	644	684	708	685	628	707	677	666	679	712	715	648	624	667	652	685	668	694	715	661	650	625	670	672	706	661	654	694	717	629	655	683	640	646	658	681	654	698	678	666	675	684	685	667	648	651	706	635	681	676	711	677	650	639	691	660	659	674	713	663	673	687	676	653	705	630	655	712	669	702	675	685	665	725	658	669	681	674	678	643	616	682	721	668	723	688	660	701	682	659	624	673	663	685	655	641	694	692	681	659	689	696	670	696	655	684	644	689	679	669	698	726	668	655	654	704	712	665	663	738	735	637	650	698	696	673	682	687	638	670	689	655	651	653	705	680	675	656	705	687	681	679	638	681	705	677	714	635	677	698	608	667	675	667	725	698	689	657	695	691	701	688	670	683	635	661	668	664	700	684	683	696	664	628	663	666	676	678	642	677	644	682	674	670	673	675	725	692	674	667	664	705	678	646	630	671	695	653	677	717	669	674	653	689	689	678	627	690	718	651	704	693	710	677	701	704	649	669	637	621	687	661	673	713	688	647	674	690	709	658	688	658	677	634	708	628	679	681	689	717	646	682	684	713	691	699	679	632	669	644	661	687	715	705	698	700	654	660	671	703	658	703	682	670	663	617	746	654	660	735	677	659	679	689	762	679	731	684	660	700	703	654	682	663	642	718	683	654	707	642	720	697	706	699	669	726	677	695	676	635	677	646	708	657	693	637	707	619	676	648	683	669	672	683	639	727	642	679	669	667	668	748	684	700	648	708	660	618	653	693	664	691	660	671	711	618	651	661	684	687	638	634	702	678	675	634	631	709	657	660	690	684	659	685	681	658	663	662	675	690	690	673	702	704	683	633	687	649	694	697	669	697	657	656	686	721	687	681	640	700	655	694	684	686	649	722	640	644	673	663	760	650	653	687	645	698	703	688	673	676	705	668	654	692	662	685	691	672	681	661	618	681	644	700	717	674	658	654	654	707	637	591	674	655	648	674	704	702	684	670	639	703	676	671	699	693	727	714	685	624	667	671	672	726	670	681	690	683	719	685	627	654	669	657	704	691	702	676	715	687	622	694	688	654	668	716	737	692	653	711	662	634	668	691	673	652	697	667	682	685	690	674	693	691	666	695	702	688	660	665	640	675	666	639	629	669	659	648	679	700	656	652	677	678	691	648	689	653	654	675	699	675	640	694	627	673	664	691	650	678	664	694	683	673	685	673	694	632	678	645	701	680	682	692	681	635	656	718	667	724	664	702	674	701	682	676	663	658	674	674	699	650	679	639	669	641	685	652	698	719	698	684	646	666	657	709	723	691	723	696	650	699	672	707	617	706	671	667	694	632	656	692	697	686	694	658	689	663	682	678	691	676	665	722	677	683	722	666	694	643	619	721	644	657	646	680	707	640	675	684	684	697	692	666	629	697	668	669	686	680	662	688	713	704	659	708	644	650	686	664	657	697	690	676	690	638	686	711	653	644	651	697	642	683	639	663	659	655	676	706	654	693	650	728	669	669	680	682	677	713	686	644	655	716	707	692	689	667	716	633	678	664	666	692	691	650	697	651	672	643	702	694	664	677	680	679	712	653	665	688	692	662	721	675	675	648	670	667	650	682	721	670	664	681	676	682	696	660	677	665	655	679	664	660	679	764	726	654	700	670	721	680	644	692	653	685	673	664	671	646	626	722	667	674	661	642	690	665	706	685	687	665	636	683	725	695	675	664	663	677	699	663	692	657	731	656	677	684	670	666	680	691	659	706	700	653	687	730	687	644	686	689	712	622	707	699	668	703	695	658	715	678	680	684	683	682	712	662	704	692	653	672	679
4936	8665	13715	7885	4859	3769	2520	2106	1975	3028	5415	25647	19389	12628	5320	1843	784	649	629	530	607	545	606	586	587	592	571	526	592	563	587	569	559	594	592	553	573	548	591	574	591	585	583	632	561	542	563	626	616	563	534	589	560	575	574	543	610	551	589	573	560	633	576	568	610	586	526	598	581	561	560	590	625	569	610	567	560	600	598	582	564	552	557	579	583	527	530	519	536	576	522	542	579	572	583	604	576	564	555	556	629	574	561	585	542	567	547	568	547	586	587	576	611	563	566	595	575	540	570	569	607	559	603	593	538	600	569	508	569	572	586	571	579	599	578	550	610	597	531	552	560	590	572	603	600	549	563	547	560	553	588	588	592	609	599	579	544	515	541	583	578	588	538	573	588	572	557	574	583	589	556	595	580	543	593	544	601	559	550	590	560	581	564	563	574	584	588	586	562	594	629	603	579	620	565	540	581	592	520	594	504	584	545	564	570	592	566	530	578	563	558	597	526	562	567	579	593	575	564	587	547	575	509	586	559	554	558	566	580	567	624	529	563	581	574	573	597	561	570	591	562	537	565	585	578	554	554	549	568	554	581	535	578	553	564	578	542	593	563	609	563	647	570	566	550	594	582	560	597	589	574	589	570	541	582	576	584	604	551	522	607	550	566	588	594	569	576	592	544	597	571	523	558	560	543	571	550	561	551	581	570	556	551	561	586	581	563	559	517	558	563	531	551	567	600	515	556	578	616	552	563	615	556	580	564	576	574	556	573	607	599	559	568	587	555	544	597	594	589	568	540	596	575	567	597	606	558	548	604	566	555	593	606	532	618	583	568	577	591	594	554	583	590	644	587	586	580	578	588	559	576	518	602	556	585	586	584	560	576	565	585	572	576	547	559	603	570	612	589	538	566	568	552	599	583	562	569	576	561	569	601	596	582	526	550	552	584	553	587	541	589	614	615	534	546	538	562	587	545	541	594	541	560	551	548	567	542	570	559	547	571	562	583	595	519	601	572	499	578	585	568	591	593	581	536	561	565	586	561	584	544	549	566	613	559	555	540	529	591	580	547	535	635	561	561	580	552	614	572	584	611	562	617	577	555	569	576	540	587	566	579	564	564	565	554	543	595	547	593	525	556	560	584	538	608	575	611	599	542	558	580	562	573	541	546	567	559	577	582	555	604	571	588	579	548	593	533	596	594	574	568	597	584	517	535	570	594	578	610	601	585	597	560	585	561	537	560	542	543	563	596	582	576	576	524	537	573	614	541	590	584	579	530	582	583	579	549	552	527	570	588	595	545	559	529	614	542	538	610	532	598	565	590	571	587	561	560	581	580	572	617	577	593	563	562	602	593	575	582	556	555	534	591	579	546	563	561	577	554	570	558	581	552	533	517	598	536	565	545	578	582	551	550	589	526	555	572	633	523	603	573	571	589	548	592	544	540	643	549	569	545	580	583	561	556	592	542	581	589	568	551	567	564	582	592	563	556	579	570	533	574	548	554	574	597	579	554	573	543	581	589	510	552	609	553	560	584	537	575	550	535	620	612	572	535	586	578	594	543	581	571	533	618	587	588	574	529	618	569	584	608	561	609	579	571	557	534	565	580	540	571	547	520	558	566	547	585	539	519	553	589	582	622	567	554	574	586	578	562	614	553	561	563	568	568	546	583	588	562	533	541	549	557	569	582	532	545	587	529	605	554	588	599	605	599	579	587	528	545	599	512	567	589	527	555	575	544	612	608	584	580	591	552	535	591	586	561	550	579	547	576	555	532	553	559	583	603	551	569	606	553	587	558	565	587	604	566	580	620	542	584	571	529	595	622	575	574	592	597	609	527	517	531	551	586	600	560	579	587	517	583	616	579	599	579	569	626	580	573	569	597	548	580	558	557	568	580	597	525	569	601	588	581	515	625	533	601	586	542	576	563	555	577	610	555	581	539	574	586	579	579	570	601	555	534	551	546	608	549	508	583	600	563	535	519	566	599	566	597	582	562	546	546	550	560	577	554	592	559	554	582	566	556	609	605	586	557	597	590	548	524	575	555	579	592	610	564	526	554	564	562	603	547	560	552	591	575	556	545	634	529	577	566	550	541	519	587	588	572	557	559	553	583	590	578	551	581	541	571	545	571	598	566	595	560	572	535	582	616	564	546	595	590	599	554	547	599	554	555	532	567	548	546	580	561	577	542	571	597	555	543	587	563	601	580	556	563	540	588	594	608	592	601	610	578	594	540	588	562	602	578	591	626	529	544	562	546	531	582	525	603	566	598	612	581	562	560	572	605	588	558	553	548	563	512	569	549	576	523	548	523	586	560	572	558	541	589	558	568	578	566	525	550	575	523	589	553	543	558	561	523	573	539	586	556	587	571	572	581	592	528	556	589	589	608	553	548	557	556	555	586	554	556	631	570	558	603	568	564	543	552	582	617	528	582	582	538	587	618	584	532	584	576	523	548	578	559	523	581	578	533	579	593	547	589	556	587	562	541	541	564	556	536	589	602	581	543	532	537	571	530	593	602	563	571	569	563	568	573	553	539	518	622	588	570	547	563	591	569	567	563	560	578	562	588	545	590	538	513	598	553	519	585	558	588	539	561	583	565	570	583	592	551	588	565	597	600	562	582	541	583	583	606	530	547	551	559	590	558	590	582	579	521	549	566	576	553	525	565	572	605	541	561	589	620	601	578	564	584	609	602	561	598	585	553	577	578	536	583	555	540	563	617	533	546	569	543	583	559	569	562	589	536	608	579	569	588	555	558	548	585	587	543	541	520	614	552	566	602	575	585	582	525	585	554	572	561	613	548	583	590	548	648	551	560	556	592	552	570	565	530	582	593	565	613	589	567	607	529	578	542	605	556	562	558	578	556	584	545	572	566	579	574	560	587	558	556	579	555	513	537	578	595	570	587	559	555	589	532	552	587	549	591	568	576	556	534	591	602	585	586	556	552	554	577	563	529	586	587	561	566	566	597	575	567	566	553	569	570	548	537	573	533	579	532	592	508	571	592	499	559	548	559	568	555	566	601	519	598	558	551	590	574	561	542	592	571	564	532	613	527	535	527	624	545	539	608	544	560	563	600	616	587	539	567	586	606	538	566	604	541	582	561	558	583	563	557	604	571	563	595	573	562	571	570	560	537	580	546	564	597	611	589	544	595	549	584	599	543	540	591	597	517	576	524	588	588	576	512	567	553	562	567	542	598	566	552	573	552	516	578	597	609	579	574	605	583	541	521	534	559	605	555	604	527	603	597	534	563	534	569	611	553	589	557	541	593	558	554	561	535	562	556	576	527	555	561	562	565	569	579	558	584	575	609	616	574	537	620	581	572	574	552	569	556	588	563	548	598	556	572	543	554	542	624	561	586	596	564	562	550	622	574	527	565	569	545	565	565	545	538	548	554	503	588	582	518	589	547	601	556	555	534	574	563	557	602	541	562	597	535	584	550	556	547	586	568	572	596	560	558	556	543	547	552	596	639	575	567	553	531	563	568	556	552	562
26927	10614	3871	2414	1209	1072	813	867	945	905	822	1342	1513	1347	976	681	599	576	562	571	495	553	537	567	513	519	539	521	550	565	550	559	541	548	534	591	557	545	539	498	550	545	506	531	606	540	498	489	536	551	596	575	558	522	561	551	580	559	599	586	565	566	500	526	566	515	582	555	549	548	558	535	520	531	503	518	549	531	579	546	548	564	541	563	540	557	525	510	522	560	575	556	575	577	528	581	542	577	553	554	549	551	579	550	524	514	538	533	583	570	588	562	513	517	556	582	546	565	500	542	529	561	544	559	573	539	517	558	555	552	511	617	576	573	554	587	563	534	531	536	560	550	523	555	526	514	480	563	586	560	521	528	556	566	561	552	533	566	606	513	511	535	540	501	565	565	518	525	528	551	545	545	550	586	582	537	555	547	572	551	530	569	560	536	561	526	557	603	602	542	579	526	528	568	563	566	512	562	537	522	558	596	582	518	566	551	541	545	529	556	575	556	559	554	527	537	570	556	573	516	529	627	506	537	528	546	501	606	529	547	567	547	520	549	585	558	574	536	544	561	527	561	555	574	572	538	530	559	593	556	561	561	508	571	546	550	561	582	568	542	565	576	533	563	559	536	572	546	504	535	506	557	520	533	556	590	525	507	506	581	565	579	552	561	541	567	550	536	506	559	536	573	582	537	546	553	567	523	530	544	573	530	543	586	554	495	543	573	522	555	501	545	503	552	548	570	534	515	529	510	508	537	545	520	550	554	544	528	581	538	549	577	591	542	533	532	528	558	518	581	593	560	510	546	576	584	559	540	533	576	556	530	529	533	560	581	558	534	586	589	529	518	562	534	513	519	536	547	549	591	544	530	541	593	514	607	554	551	557	540	552	620	543	561	542	527	597	540	577	542	548	531	564	549	564	569	513	567	567	556	576	507	556	553	571	576	565	512	566	600	575	551	516	544	565	551	551	554	556	575	562	537	537	550	546	612	525	571	547	540	552	539	532	592	552	567	543	557	524	573	559	572	540	539	591	586	589	556	512	554	547	547	469	540	582	554	544	566	565	581	529	548	555	586	554	533	556	551	567	540	600	511	572	519	592	578	558	582	579	597	541	586	531	540	576	557	509	545	556	536	556	579	556	547	567	558	547	534	534	549	583	538	536	579	512	563	528	565	534	570	540	531	576	501	545	579	518	575	607	559	554	540	569	523	546	522	559	515	554	555	505	556	558	552	553	553	543	551	516	524	511	578	543	559	547	550	535	572	537	559	603	566	564	597	584	528	533	528	556	528	561	580	532	536	552	560	566	553	558	610	586	515	515	566	577	529	558	570	540	577	536	554	532	549	498	549	521	586	494	585	557	537	520	534	560	550	522	585	553	518	551	516	567	572	545	541	562	540	564	539	564	564	541	509	545	524	557	550	573	519	574	510	561	518	538	572	565	542	540	569	566	535	570	601	572	592	573	525	574	566	526	545	564	484	552	524	583	618	519	541	548	573	583	549	522	558	576	543	574	558	577	528	526	577	513	500	571	533	554	550	565	528	529	574	510	527	532	523	540	526	535	530	549	538	557	572	589	538	594	572	562	547	549	582	554	589	501	541	597	589	583	545	526	571	558	551	525	576	560	568	545	541	543	556	571	574	570	564	566	563	591	515	553	508	564	557	549	556	514	547	542	537	505	548	538	564	561	509	509	515	509	562	529	562	588	523	514	552	552	532	536	550	565	556	563	540	545	522	572	530	585	541	562	510	590	575	596	543	532	552	554	504	526	572	555	568	550	544	530	524	530	522	567	574	547	560	531	540	542	600	514	526	534	556	516	547	554	515	549	543	560	529	583	531	538	556	545	565	581	555	592	528	547	562	548	557	547	588	528	551	554	575	570	561	544	509	535	597	565	566	578	557	563	562	550	597	556	527	535	588	509	554	567	529	576	568	549	557	509	581	572	564	554	535	486	537	552	527	551	499	556	526	549	546	575	574	539	578	565	510	513	549	561	557	571	547	543	562	517	571	509	557	544	520	559	556	528	521	551	551	513	548	571	580	528	561	548	566	498	521	539	536	555	557	529	548	535	566	561	563	519	582	550	522	552	517	507	560	542	514	544	506	543	602	546	536	586	526	477	502	548	581	575	535	532	551	521	574	551	534	547	547	576	531	536	574	590	581	587	598	539	536	574	582	563	581	547	572	547	538	501	554	542	572	535	563	542	556	531	557	532	571	497	583	519	517	565	572	562	574	550	544	550	586	559	506	575	545	522	529	549	508	536	566	539	542	524	517	536	544	539	545	550	557	574	523	555	591	567	556	558	539	504	546	584	600	548	515	583	557	498	536	566	541	536	591	588	568	588	516	549	529	584	557	548	517	556	523	565	575	553	536	587	539	531	551	526	551	560	591	577	531	563	524	563	587	574	530	570	517	543	530	552	568	556	523	547	545	537	514	616	541	558	582	528	545	544	600	541	549	560	528	527	576	529	540	540	558	557	520	556	530	579	520	573	574	528	540	540	556	567	586	522	545	542	540	536	540	567	549	546	529	535	584	541	551	577	532	504	542	561	583	540	543	554	494	537	539	551	550	560	551	534	532	526	525	535	537	567	592	543	560	528	620	551	551	564	535	581	567	527	619	555	511	532	578	554	570	589	559	534	529	549	530	539	518	560	606	541	538	521	546	528	542	531	544	604	523	592	527	561	531	512	566	567	561	567	562	514	560	588	554	481	551	521	547	568	572	523	578	551	486	541	522	513	564	540	536	546	509	594	584	531	518	532	534	599	509	585	517	546	575	512	569	547	588	552	545	532	550	566	550	579	536	502	485	520	554	529	505	567	517	516	526	588	547	529	495	547	544	540	553	531	548	573	540	561	528	559	577	580	515	552	568	576	581	513	512	585	571	543	552	553	553	550	554	568	549	524	570	552	547	544	558	578	559	554	549	530	556	544	548	544	539	551	597	550	517	570	573	591	539	542	539	533	534	589	590	542	535	554	599	558	492	508	553	528	541	550	561	554	533	596	548	598	541	572	533	567	551	523	587	528	536	593	513	560	565	538	542	560	576	559	532	532	557	580	541	541	561	547	550	578	539	566	537	536	558	537	567	556	547	599	535	560	607	530	545	555	568	542	532	530	556	521	543	521	530	551	521	543	546	530	570	544	543	518	529	549	520	565	558	534	558	528	534	535	535	541	545	531	584	539	530	526	482	539	550	525	593	567	563	545	566	565	529	533	545	504	578	528	528	599	538	563	556	568	555	520	554	538	556	557	528	587	552	559	503	593	562	548	563	500	562	547	543	600	550	553	558	525	586	537	522	564	550	544	515	565	600	509	528	508	556	573	573	561	562	539	570	526	561	571	541	574	532	571	540	554	544	557	538	535	578	541	544	564	571	569	537	577	554	541	556	582	501	578	545	486	566	537	554	535	538	528	533	549	572	581	555	550	522	508	594	534	576	538	559	548	565	568	537	564	561	563	568	543	527	509	549	578	539	560	580	525	545
5651	2326	3983	2220	1297	1236	978	1150	1252	1059	934	1815	1806	1403	890	572	503	492	490	437	492	435	482	467	456	484	429	475	472	479	477	488	440	445	438	464	485	433	482	455	427	467	452	458	459	455	452	463	443	422	438	452	460	448	468	468	470	454	503	454	460	475	450	461	444	497	458	465	427	442	485	461	468	443	454	467	440	430	450	426	426	451	457	441	458	433	447	474	453	460	486	484	438	433	507	473	480	454	485	440	482	430	539	477	456	452	459	430	440	437	475	462	502	440	465	469	460	436	457	472	460	487	452	451	449	456	461	460	448	477	461	448	480	449	449	465	478	478	470	441	454	429	465	448	469	484	471	487	479	474	479	452	468	464	424	463	435	465	462	461	457	435	459	441	444	468	470	475	523	468	443	452	450	454	459	488	434	449	459	507	443	450	453	477	441	434	470	402	491	487	446	444	443	490	459	473	462	445	456	413	460	454	446	443	441	475	464	443	472	439	447	465	472	415	432	472	431	496	450	438	498	467	465	457	458	477	445	442	459	456	476	459	460	456	486	440	421	486	450	488	423	496	482	464	477	485	453	447	461	433	414	460	474	467	446	449	466	439	489	475	425	434	468	451	452	437	472	476	440	480	468	451	436	455	421	493	425	455	469	449	438	460	449	430	460	478	477	466	439	483	424	426	493	444	472	448	450	462	458	451	479	439	435	396	431	422	477	437	467	468	476	497	470	507	479	424	498	445	460	456	469	467	444	463	505	414	457	446	439	444	454	451	460	449	425	476	467	465	488	450	454	481	430	448	442	447	471	465	518	462	481	439	475	471	472	476	493	429	458	466	479	441	453	434	427	426	470	492	457	461	467	456	473	458	453	447	418	440	435	449	446	457	452	413	445	488	437	434	425	451	477	449	454	478	418	447	497	411	469	441	456	443	440	421	471	473	477	439	461	467	454	466	452	459	459	421	454	472	465	487	442	440	438	467	453	481	472	446	459	420	440	476	449	452	429	470	458	463	441	431	499	457	479	433	452	474	463	468	472	467	488	482	458	450	480	423	410	482	483	438	437	430	453	451	444	438	434	451	456	482	409	479	466	453	455	468	456	476	469	468	494	471	443	480	451	463	445	494	435	458	484	440	470	470	471	440	475	435	462	463	430	466	489	503	480	440	467	449	475	472	462	487	439	445	439	414	452	453	484	424	431	436	444	473	469	442	440	471	450	472	475	441	438	444	410	463	442	475	463	464	444	458	467	490	463	471	473	424	453	465	453	450	451	453	467	424	489	441	442	436	505	462	453	443	458	452	473	448	421	473	444	444	447	428	487	446	462	482	445	434	450	460	426	472	493	465	494	494	461	471	455	444	460	448	478	462	456	420	501	468	438	487	495	440	435	448	441	446	440	454	485	484	462	435	445	462	462	447	484	448	457	423	487	463	459	488	418	477	447	473	431	494	479	458	452	456	433	419	457	425	420	409	507	447	478	426	474	418	469	470	445	471	458	484	432	476	447	477	497	489	491	440	484	454	466	443	467	458	483	450	472	436	454	447	426	425	488	474	484	442	467	446	445	459	490	471	469	408	436	453	480	454	470	438	446	515	436	469	458	477	476	448	480	471	470	480	482	462	460	436	451	471	448	432	441	461	458	457	465	429	452	450	454	499	491	484	441	438	465	475	463	468	467	441	425	450	451	438	461	489	447	439	492	473	452	487	516	465	470	472	438	451	415	456	471	493	521	446	455	417	438	459	503	443	447	444	465	481	431	458	476	429	463	433	461	462	471	488	453	488	492	443	474	472	465	464	495	411	458	499	461	464	470	459	449	477	480	446	430	454	467	479	464	480	500	408	448	499	506	451	436	463	447	469	487	453	453	441	468	411	479	446	456	474	518	474	488	500	463	465	471	473	433	486	439	456	477	484	470	453	461	457	479	458	445	439	490	447	460	456	441	467	443	441	445	469	458	459	464	453	454	468	477	445	474	485	469	479	440	487	468	461	474	428	428	479	468	465	471	452	423	427	457	471	427	459	465	501	467	476	464	505	434	471	457	448	463	448	459	439	428	424	487	461	445	445	513	473	469	459	466	490	436	450	444	446	472	473	466	462	472	489	503	459	508	466	457	439	477	424	465	462	464	472	464	470	425	458	471	494	455	424	435	479	404	479	464	445	496	467	458	439	451	458	446	427	431	464	497	460	455	482	448	469	479	453	466	491	447	418	517	440	473	475	471	458	472	424	431	410	474	466	463	456	446	478	477	441	469	439	454	461	498	475	479	474	470	475	496	466	454	458	485	451	468	478	450	452	485	412	446	449	448	443	445	464	466	466	456	474	457	424	482	463	482	455	445	484	482	446	429	455	438	463	456	416	451	483	491	425	455	464	459	446	441	465	500	406	476	474	476	470	465	512	441	461	427	463	456	411	458	425	485	454	496	428	466	428	468	470	471	444	504	452	428	475	450	417	474	491	471	416	473	470	445	450	489	506	485	471	416	462	455	438	445	430	461	462	483	440	424	472	460	461	483	439	458	483	470	486	488	456	421	435	473	464	470	462	459	503	470	474	459	485	464	435	464	444	478	466	479	437	404	475	452	450	481	461	453	449	493	440	466	455	460	462	457	479	418	457	404	438	481	402	437	486	467	459	452	449	494	466	454	452	481	463	448	436	453	460	470	457	454	459	474	480	456	424	481	460	481	485	479	449	446	459	439	469	467	479	463	487	465	446	475	431	450	461	504	465	447	457	455	457	478	457	447	448	431	440	407	460	453	480	494	452	488	471	467	439	469	401	453	443	456	492	496	511	462	460	435	463	432	427	473	443	453	465	515	448	466	441	489	481	471	479	458	474	467	473	484	443	454	483	500	475	440	458	461	471	427	402	434	466	460	453	470	473	449	497	467	421	472	428	432	461	461	479	487	441	470	457	471	476	473	468	456	490	464	456	454	475	415	443	434	439	456	462	470	450	460	471	497	449	468	430	451	495	408	453	476	463	468	433	469	447	468	452	442	453	478	486	488	451	491	438	470	483	452	449	456	443	466	474	452	450	478	452	466	450	480	456	406	462	462	457	489	454	490	469	470	397	483	471	445	497	441	486	429	449	433	452	442	484	442	488	462	494	495	478	459	484	434	447	463	480	471	448	457	440	474	462	498	446	477	435	486	429	438	446	438	484	502	428	454	483	466	454	421	518	449	444	435	431	472	481	466	453	463	481	483	461	464	434	447	479	446	483	467	491	453	477	473	471	452	444	448	462	470	456	475	453	466	491	470	464	423	448	466	452	473	444	413	457	460	417	424	464	470	433	434	471	441	450	474	431	452	468	464	452	502	463	444	471	504	453	452	452	444	450	472	440	465	483	438	455	443	495	482	467	443	464	481	488	487	501	464	477	424	473	453	462	469	460	466	490	458	466	445	454	429	482	479	430	429	456	473	460	454	458	431	434	482	426	471	466	455	458	466	464	489	443	426	489	451	485	452	451	482	451	404	449	469	484	449	485
24652	20782	26874	24579	11377	3208	2407	1675	1576	1565	2261	13896	12025	7669	3504	1279	696	648	611	594	588	562	586	579	547	587	586	607	607	613	605	620	564	611	645	576	601	582	597	580	585	600	651	588	586	600	601	552	589	585	576	586	603	621	602	555	608	543	637	573	619	573	597	636	570	570	582	558	586	575	603	589	595	605	585	612	566	619	609	621	630	557	586	598	588	595	595	578	584	602	585	604	602	578	581	601	612	554	574	606	582	575	615	542	595	594	567	544	564	597	561	566	555	613	600	617	585	582	567	629	558	554	571	606	577	574	603	619	643	580	513	625	576	610	598	607	584	575	579	575	597	575	590	566	530	594	578	607	535	550	602	583	612	527	575	600	613	547	580	589	602	595	574	580	561	572	568	585	610	597	571	613	612	598	641	564	564	564	579	603	585	597	595	558	579	584	559	582	579	617	557	562	558	562	597	629	610	633	580	583	591	579	598	574	582	548	591	611	606	552	587	554	528	586	532	614	580	535	600	593	589	590	548	641	530	590	576	591	581	577	554	609	566	559	537	595	584	603	585	605	624	606	543	587	584	592	584	545	572	571	600	589	609	582	580	587	560	587	578	553	587	589	582	599	549	589	580	578	582	574	537	590	612	513	615	586	601	565	644	570	560	563	554	588	586	574	563	622	567	556	587	594	566	590	637	612	599	596	560	539	548	580	592	576	565	630	557	595	604	554	589	572	618	577	576	595	568	605	578	606	572	625	573	578	598	601	620	601	611	579	578	621	612	586	522	600	564	600	561	601	620	581	549	598	606	578	561	592	542	535	569	601	561	569	535	638	561	559	577	612	599	566	567	528	596	560	584	584	552	563	550	542	579	582	576	571	539	584	547	609	584	603	554	558	580	627	598	581	587	582	630	601	605	569	608	588	581	556	571	584	554	526	585	592	616	579	586	603	545	599	578	535	570	572	570	564	596	556	582	582	583	605	601	582	567	582	547	575	556	534	573	590	562	624	595	580	615	580	566	555	584	536	556	543	592	566	569	570	534	553	602	543	592	551	561	606	606	613	544	568	595	589	586	574	567	582	579	586	582	562	558	624	525	607	634	556	637	590	559	609	515	586	520	603	596	606	592	532	548	603	627	574	625	557	595	577	582	559	612	578	577	594	567	573	558	625	567	524	545	572	590	603	604	565	595	535	564	546	586	567	580	580	590	613	594	606	538	652	588	588	567	591	581	603	570	543	610	571	548	592	616	533	607	567	587	598	582	581	580	554	587	591	577	560	573	570	619	574	576	593	557	600	600	569	556	624	583	569	546	560	588	582	555	574	590	583	599	582	575	576	579	605	579	607	608	599	596	606	576	613	562	612	530	562	598	591	563	587	605	608	602	588	598	577	546	595	601	612	543	605	586	611	576	533	594	566	602	589	588	622	599	595	592	555	552	590	544	569	594	607	612	542	564	575	565	612	597	571	593	597	595	557	573	596	574	555	557	583	593	612	591	561	587	573	611	575	583	581	607	538	594	562	568	585	617	616	585	625	562	584	602	566	592	573	542	606	591	596	550	547	564	561	567	570	611	547	638	568	573	588	598	596	591	589	621	552	560	580	613	583	576	584	603	588	580	567	625	604	586	602	595	593	604	572	552	582	610	594	588	572	552	648	566	594	616	587	589	577	574	585	582	577	579	579	567	571	591	558	542	617	563	603	563	551	582	569	603	601	545	600	568	564	594	563	613	604	552	596	565	571	584	602	566	583	557	547	576	583	548	586	627	554	591	616	650	554	573	573	595	617	590	628	576	567	537	559	571	597	561	607	587	564	599	572	608	593	610	594	612	570	598	543	592	577	565	556	566	573	599	580	572	576	572	616	553	582	534	575	566	584	614	600	586	617	608	584	554	595	564	581	605	583	587	566	644	571	585	629	604	574	552	588	567	606	610	582	555	587	605	558	567	619	569	596	592	577	570	559	613	537	590	647	590	607	553	638	594	580	604	587	616	595	578	642	590	581	590	585	605	616	597	558	584	609	578	621	628	586	575	567	578	562	591	519	584	594	588	563	560	585	562	570	600	567	581	581	571	594	576	566	571	561	540	614	569	569	555	563	576	561	564	587	564	607	601	547	594	632	589	598	587	566	577	547	582	570	546	593	582	587	558	598	619	609	586	567	629	581	592	627	576	609	566	585	599	616	566	584	597	584	577	574	571	577	610	565	581	512	602	563	568	532	603	587	616	602	563	557	557	585	617	547	589	590	588	576	624	598	547	582	589	617	533	560	572	610	603	605	564	528	587	566	526	573	562	514	640	604	587	558	567	601	554	607	638	592	581	541	588	589	623	608	586	594	595	576	555	595	592	588	556	566	614	626	570	593	625	590	564	651	575	635	584	561	615	565	594	549	553	587	537	594	574	613	536	581	572	531	595	612	588	576	584	584	546	593	566	590	574	582	570	613	565	571	587	653	578	558	582	629	556	566	592	608	544	610	579	573	640	626	573	627	543	600	583	580	582	572	636	593	606	627	616	598	574	550	590	564	570	632	588	537	563	599	575	538	568	562	623	535	609	608	607	631	540	602	601	574	563	623	599	600	597	581	568	583	573	564	548	588	588	612	608	556	582	560	615	591	579	615	548	572	565	588	633	558	648	583	554	560	570	615	574	602	637	579	530	605	577	567	618	574	585	580	609	578	561	574	568	574	561	565	591	590	569	617	598	595	626	564	586	594	628	572	556	580	577	579	557	579	608	587	622	567	581	595	585	587	573	564	577	582	616	554	578	578	560	560	568	606	614	563	568	575	600	581	561	578	545	571	575	576	630	597	592	585	616	556	565	545	615	549	558	568	595	612	628	559	591	578	566	546	535	598	561	568	553	612	575	573	605	611	586	601	556	599	579	650	577	573	601	530	615	567	569	602	595	569	588	596	567	611	581	587	573	563	587	591	575	572	605	570	593	563	590	584	608	625	576	582	575	609	639	579	565	606	576	600	571	609	579	546	569	625	579	572	576	578	594	585	599	651	518	561	584	584	597	574	558	592	588	572	551	568	520	592	580	552	583	589	599	589	615	574	627	571	643	613	572	604	570	557	615	597	562	559	585	568	602	615	618	582	590	573	557	599	560	579	569	623	604	596	617	534	582	608	593	591	564	602	601	553	580	612	586	584	616	563	498	593	605	581	567	564	630	582	627	573	615	573	595	569	560	606	600	557	615	548	566	564	554	580	597	622	604	587	614	574	623	588	559	571	571	616	581	619	579	624	577	549	562	585	585	575	585	593	568	581	575	575	588	604	583	602	558	599	587	588	600	614	569	590	576	598	561	580	637	575	546	608	564	607	648	551	568	600	615	595	589	593	589	564	604	611	585	516	576	591	564	562	586	612	544	552	565	591	564	592	541	600	609	610	590	531	582	571	591	604	574	584	632	562	584	540	545	591	558	589	545	579	603	583	585	540	555	557	596	534	620	561	606	589	601	566	627	561	616	595	599	567	563	600	541	553	591	583
4914	7974	9345	4721	3570	3025	2756	2145	2124	1951	3282	16003	11155	7466	3550	1258	669	554	484	557	516	492	518	527	521	502	503	485	515	521	525	493	520	471	510	494	472	523	492	523	474	540	486	481	535	499	499	481	569	525	530	480	487	465	479	489	512	486	490	511	510	524	490	500	489	499	487	451	491	559	500	507	455	478	473	517	469	520	495	506	569	524	487	528	521	501	482	517	509	493	530	515	485	494	523	517	509	465	552	510	509	512	493	489	484	494	512	479	540	525	490	514	476	466	500	528	500	470	540	495	473	498	485	515	507	508	505	507	506	498	491	515	480	515	546	488	497	503	496	520	522	489	526	525	480	526	491	536	489	498	505	483	506	520	491	498	517	537	487	496	513	517	505	497	469	513	488	513	508	545	490	512	545	495	517	495	487	506	473	485	519	500	485	499	497	522	498	470	520	473	476	497	501	518	534	480	550	480	537	493	478	468	457	564	523	516	533	501	499	480	497	504	490	472	485	501	504	526	500	507	516	500	550	504	466	481	485	514	515	503	507	475	491	510	491	485	512	514	447	486	512	473	495	504	473	464	545	520	519	514	463	509	525	495	484	488	503	485	517	507	510	508	486	458	509	458	518	516	510	481	533	505	489	497	535	502	523	466	477	474	524	481	493	510	494	503	529	467	508	494	504	485	478	504	541	483	504	482	532	525	500	529	477	561	510	467	485	518	528	499	504	467	504	520	512	503	541	522	543	507	522	502	464	494	491	499	498	508	498	463	487	528	485	501	508	538	504	501	494	499	506	464	503	493	485	515	522	512	516	488	507	499	490	503	492	558	518	478	527	515	495	530	506	501	489	503	508	529	517	535	485	503	513	496	505	536	532	514	479	500	493	501	505	557	494	521	513	538	499	480	492	498	533	502	490	509	503	498	489	477	490	535	508	462	499	507	542	538	477	531	470	451	518	501	537	512	520	550	501	512	540	499	516	540	455	474	504	539	512	503	497	501	531	509	493	524	505	526	485	502	484	508	478	504	509	512	486	480	478	518	483	508	448	508	483	509	529	493	500	502	510	484	470	470	500	516	530	493	530	484	502	483	512	515	509	472	519	535	520	437	496	495	520	502	556	506	496	504	486	496	524	503	495	510	481	531	489	540	488	517	490	552	496	478	517	496	514	496	506	488	494	506	503	508	506	458	468	543	453	503	510	517	476	514	510	528	494	531	502	472	459	520	514	518	508	532	486	498	472	463	484	491	508	535	527	506	517	485	472	467	506	526	504	551	521	543	520	500	501	454	475	501	504	493	481	466	483	544	506	510	501	502	507	537	542	518	495	533	514	486	495	490	505	500	506	488	504	519	521	495	468	497	491	499	505	493	525	497	514	525	534	541	515	497	465	459	495	563	511	487	477	513	515	522	502	521	529	536	524	484	482	473	499	504	511	506	478	481	472	499	467	492	491	510	527	501	517	477	518	491	528	482	490	508	482	524	512	515	473	477	515	504	550	541	473	472	502	539	530	519	491	525	505	476	507	505	532	504	474	495	501	477	505	572	453	488	478	492	488	484	492	467	529	469	519	496	518	513	501	502	493	450	494	492	478	502	474	473	514	520	503	529	495	478	505	526	534	459	478	475	504	453	521	545	502	491	501	500	546	477	498	479	470	499	482	494	509	469	517	503	536	516	438	513	494	520	444	523	518	512	478	487	495	494	452	503	525	522	476	498	528	514	530	501	491	507	547	464	518	509	513	477	527	483	512	490	519	516	466	504	472	468	546	462	521	536	480	491	532	501	510	515	503	475	532	518	494	478	511	509	490	508	489	476	503	502	518	504	506	476	498	533	510	504	498	498	527	477	492	495	504	501	515	490	510	508	452	502	493	503	514	464	524	497	488	506	490	533	489	514	465	504	492	527	501	518	464	503	531	502	508	472	502	467	470	499	520	514	513	486	463	513	522	491	491	532	493	503	512	507	489	490	533	510	516	481	518	488	507	513	523	496	510	492	477	539	490	500	493	497	494	489	495	493	474	529	505	498	501	491	515	471	453	546	509	507	510	528	470	507	499	485	502	482	519	502	502	513	472	553	524	497	486	515	475	483	518	489	472	530	491	556	527	487	512	478	512	475	495	516	542	539	490	490	525	516	473	529	495	549	460	469	529	483	532	481	492	470	485	469	518	556	495	481	502	499	513	504	522	482	533	477	499	497	484	523	486	532	523	492	490	488	492	514	502	478	515	494	480	492	543	466	490	513	510	478	514	484	445	528	496	495	478	512	474	484	492	506	528	472	521	534	532	488	517	539	500	490	501	487	548	494	505	514	540	497	532	481	495	482	556	470	493	528	513	512	501	498	517	478	495	475	505	486	470	488	495	538	508	551	479	514	531	521	478	516	500	470	494	548	519	508	483	503	497	514	515	491	474	526	477	517	496	483	490	482	483	499	523	485	476	473	529	530	490	510	501	505	508	525	496	515	497	506	508	498	501	500	492	506	512	528	492	523	524	479	487	476	542	489	544	475	555	483	527	505	490	495	454	509	513	520	525	526	496	472	501	502	471	506	516	538	492	498	510	484	544	512	532	557	483	495	521	509	432	477	495	470	525	510	507	478	498	512	482	490	504	489	498	488	485	530	453	531	488	476	486	518	507	480	476	453	476	460	489	501	505	491	504	509	562	500	512	552	521	521	535	472	514	500	494	485	537	507	480	489	513	505	498	490	504	515	512	454	497	479	519	496	495	495	467	494	496	495	537	513	527	497	481	517	468	504	487	506	540	496	541	486	492	484	475	509	475	477	488	515	474	488	513	509	508	531	522	522	457	468	483	521	557	521	549	528	502	496	519	526	522	536	496	504	506	463	522	487	461	477	528	475	493	502	516	525	490	514	506	492	492	532	553	550	494	513	518	510	496	462	530	490	508	474	530	532	471	488	492	520	464	470	479	484	503	485	497	500	504	492	475	501	470	483	488	487	519	506	515	513	456	535	497	499	532	501	488	535	490	486	485	527	468	516	530	463	555	521	480	503	525	500	484	502	552	488	530	485	519	511	476	526	526	484	547	482	479	475	498	465	555	501	497	529	520	519	471	459	528	535	489	510	493	461	486	548	515	482	514	485	538	497	488	501	510	539	529	508	469	507	504	482	467	480	531	511	485	505	500	516	544	491	493	492	496	502	486	523	518	535	489	496	468	500	484	488	429	487	474	478	508	474	499	495	501	476	487	494	525	511	480	486	484	469	511	503	485	503	510	476	482	503	514	497	529	482	469	504	516	524	501	515	537	524	481	464	533	495	483	524	471	500	527	481	493	482	472	488	526	505	513	458	471	519	533	533	517	461	469	547	512	481	511	516	538	508	481	505	473	491	472	508	520	522	488	503	495	477	533	515	519	490	491	519	501	499	489	462	504	542	507	491	465	502	515	470	492	473	485	518	498	496	549	475	464	493	533	486	504	499	509	463	521	493	482	498	519	520	502	523	508	476	519	470	546	519	486	494	527	492
23789	20801	27831	23931	20621	12139	5027	2614	1980	1666	1850	14180	24043	16497	7715	2409	984	769	745	673	737	741	741	679	693	720	750	745	717	748	753	718	714	737	752	739	686	720	710	710	696	716	719	728	715	746	735	741	716	669	723	692	680	753	723	705	698	727	741	695	715	722	688	721	698	694	678	697	723	670	689	737	709	731	739	725	730	713	708	701	662	686	730	724	688	695	721	712	710	687	748	735	647	697	754	709	725	693	666	632	717	713	660	709	688	681	722	668	734	715	728	694	692	710	744	705	688	756	751	803	709	682	739	694	700	701	715	699	728	718	727	685	707	705	745	706	756	787	688	683	700	696	713	727	707	714	690	700	705	711	703	741	704	684	663	685	735	684	703	647	679	698	728	702	706	683	723	724	687	678	687	644	749	750	748	701	742	674	720	712	744	712	720	720	723	708	714	731	683	733	723	669	688	706	667	669	739	662	731	733	738	733	713	681	693	733	686	695	710	697	731	689	750	721	692	717	697	705	721	682	766	739	732	685	678	700	707	698	691	747	687	735	709	723	720	747	749	708	752	703	708	673	727	724	707	645	735	649	700	670	725	675	702	725	709	711	695	682	722	727	719	715	734	710	726	760	691	668	693	662	702	689	663	682	692	731	761	687	712	666	683	706	733	687	729	694	652	748	688	695	678	657	746	693	725	702	673	697	696	721	644	719	700	722	723	693	648	713	710	700	740	734	725	721	713	663	718	734	690	744	738	648	738	688	680	722	717	729	665	714	734	723	662	715	703	711	748	732	662	724	720	669	686	701	690	730	674	753	729	702	694	672	688	766	716	715	721	762	745	689	740	743	754	714	701	709	644	704	716	719	678	712	700	701	709	691	708	712	720	747	725	779	729	660	688	683	681	721	730	737	774	673	675	684	725	730	712	777	697	730	738	722	730	727	700	694	733	711	691	679	653	732	751	729	763	725	730	708	697	719	654	707	707	728	717	668	682	715	709	713	681	668	689	703	712	637	731	691	704	664	720	690	713	700	713	722	694	672	708	692	630	731	717	728	664	702	712	766	703	675	743	700	726	714	646	705	648	706	734	749	728	735	749	702	704	702	721	698	695	675	712	673	686	674	670	710	689	677	652	704	735	721	730	739	725	718	729	681	671	683	733	683	737	680	739	680	720	692	703	719	669	713	696	746	733	700	725	692	748	697	644	700	707	749	689	641	751	698	673	723	691	746	741	682	678	706	735	739	735	675	665	681	727	698	713	715	694	695	671	713	763	649	691	735	673	688	753	715	690	710	692	698	684	713	742	729	723	715	711	661	731	663	710	679	712	709	712	719	682	692	724	690	689	684	698	710	693	703	702	673	728	695	703	755	690	687	690	690	720	727	703	685	732	709	728	720	706	650	716	717	740	750	718	687	718	721	699	678	699	728	689	728	728	711	684	712	741	712	714	731	656	707	722	702	709	728	764	766	742	718	710	717	690	658	701	716	754	741	658	689	710	740	701	702	666	765	700	739	674	682	737	729	744	719	693	722	727	689	712	753	680	712	719	665	686	672	758	729	694	655	714	676	748	784	733	690	689	736	692	731	705	762	723	695	732	685	689	697	726	701	667	686	693	715	747	670	720	701	642	708	683	687	675	642	683	685	672	739	696	720	692	674	702	721	731	703	720	764	730	732	734	688	678	699	685	727	708	703	718	783	737	739	710	747	696	724	736	687	700	686	784	693	722	664	708	712	726	677	694	713	722	696	664	691	677	693	725	711	747	676	721	671	711	700	679	688	701	694	717	707	697	706	690	706	702	670	691	695	705	680	717	732	693	717	665	729	705	721	707	730	741	738	754	724	643	667	724	712	730	720	699	682	660	697	704	754	670	693	706	686	726	707	698	744	734	769	712	701	680	724	704	744	700	663	701	724	682	692	706	731	708	694	727	675	673	722	713	678	727	730	692	718	725	668	759	679	677	766	687	715	686	709	676	705	697	693	742	644	707	677	741	674	706	725	702	718	727	732	735	709	742	664	670	672	758	684	685	666	680	717	699	713	723	700	700	758	659	741	747	699	676	667	686	726	720	706	707	718	722	690	722	712	671	673	781	661	707	710	690	686	714	797	707	704	698	690	665	719	665	675	742	724	729	719	679	700	736	700	751	688	717	726	707	729	676	726	699	729	732	737	800	728	678	684	745	713	701	640	682	692	676	754	693	636	691	709	694	710	742	738	734	703	698	702	704	672	717	739	672	730	665	699	717	721	698	704	711	725	674	728	686	706	678	656	713	738	724	689	706	691	705	685	757	711	723	740	737	683	730	705	718	672	673	713	702	685	668	687	720	694	709	750	677	652	722	711	707	713	696	673	690	687	693	700	705	705	727	720	679	689	644	701	735	743	707	759	690	695	745	666	683	691	687	731	722	715	725	666	774	733	747	713	703	720	761	694	695	687	713	733	683	732	710	694	737	719	734	730	704	672	724	727	704	737	703	757	680	673	722	745	704	707	719	754	736	729	664	670	726	719	700	667	665	694	705	676	671	722	673	683	690	736	652	688	694	736	710	680	671	685	718	704	753	710	687	694	748	701	670	738	684	730	719	702	725	686	697	704	731	702	704	697	682	709	680	716	735	676	728	709	687	680	722	712	673	722	719	702	672	722	683	721	663	668	687	706	750	706	693	670	685	707	675	635	734	716	669	624	729	713	688	728	714	707	757	713	688	658	714	687	716	744	703	729	658	741	682	745	672	690	717	691	687	752	687	659	712	714	726	744	746	709	696	734	713	722	730	721	688	720	695	691	714	725	684	750	674	688	695	747	703	685	692	677	702	717	689	709	710	750	730	705	727	691	683	728	730	727	731	686	716	739	742	712	671	695	740	756	709	732	712	686	699	654	768	692	740	696	694	721	691	628	692	691	731	721	759	676	700	761	721	713	707	660	668	688	734	674	688	686	663	697	700	731	712	684	700	716	714	743	731	706	671	713	667	684	692	733	679	713	674	691	728	670	660	747	699	715	670	688	726	683	724	697	686	686	697	683	737	720	670	671	708	701	718	672	674	705	680	684	702	731	702	696	670	673	683	710	692	716	701	737	747	683	699	704	657	649	706	669	726	719	680	748	691	763	642	713	683	750	692	683	727	738	683	699	687	683	751	728	711	680	725	716	717	702	639	685	691	694	730	716	678	693	660	675	735	713	708	709	647	716	672	667	713	696	691	730	729	698	696	715	713	704	718	727	655	656	675	738	673	743	721	728	666	741	728	703	698	671	728	726	706	683	713	681	700	723	717	669	720	702	688	697	682	650	711	700	706	689	706	727	692	724	701	734	683	719	674	682	724	734	758	724	691	705	731	765	702	703	669	680	700	731	668	705	643	763	680	722	696	672	711	721	663	728	678	681	735	730	664	673	699	735	718	663	727	749	683	699	679	765	755	705	725	681	681	693	691	731	756	766	725	672	752	731	753	742	703	710	737	742	745	689	741	713	716	672	692	708	710	697	682	708	739	692
5673	11417	16139	11047	7821	5517	4127	3119	2637	2062	2319	18237	21259	14358	7078	2219	876	675	640	601	623	646	628	623	577	562	629	591	608	595	618	600	623	632	560	600	606	605	651	598	612	576	595	554	621	614	606	603	616	569	636	653	607	632	639	616	596	661	582	606	602	615	606	622	620	580	617	610	631	579	623	571	614	588	566	603	605	631	615	620	559	620	622	619	595	593	598	592	577	619	602	639	602	610	632	562	606	656	598	609	611	573	595	588	612	590	605	593	638	589	592	589	599	616	604	597	643	601	658	598	603	580	608	615	624	616	597	630	628	598	587	642	599	590	607	629	621	641	598	588	559	628	597	579	571	628	556	599	568	592	602	634	655	638	618	586	562	618	577	585	624	603	604	632	614	625	626	589	559	607	569	607	618	586	624	581	568	632	603	583	583	581	619	613	583	637	568	637	617	610	578	627	620	614	615	572	636	575	616	657	598	604	610	628	622	592	614	613	598	591	602	632	596	642	601	617	560	599	637	610	609	576	604	573	599	652	607	633	633	613	573	582	573	600	627	624	629	557	581	616	586	635	593	593	592	567	547	593	561	622	607	598	614	621	594	620	581	625	598	610	577	609	594	573	599	642	626	594	566	576	583	616	590	620	620	578	608	588	647	612	630	624	618	607	604	606	584	627	578	594	584	614	585	621	596	607	616	547	631	635	594	596	623	600	600	587	581	624	577	573	556	595	584	596	560	586	589	628	588	598	628	594	601	630	571	629	601	581	593	591	622	609	623	601	611	607	624	635	601	612	598	623	572	591	581	577	614	601	567	580	586	573	618	579	601	622	579	626	597	609	581	598	572	582	596	619	591	595	597	583	608	577	601	590	618	603	621	597	646	589	579	580	577	576	619	588	590	599	568	633	613	548	595	573	603	611	606	590	613	585	605	553	602	565	605	615	610	603	636	607	605	624	585	595	578	609	607	619	641	582	570	582	566	605	589	583	590	590	604	590	604	593	599	561	618	592	605	617	572	605	648	603	666	599	617	623	593	558	594	606	619	572	622	604	610	600	615	542	613	635	617	635	602	585	625	589	603	652	560	573	613	655	613	536	624	593	582	621	596	587	550	587	569	614	578	554	616	562	589	565	633	588	613	613	589	657	576	593	594	586	612	570	619	627	602	579	596	618	586	586	627	614	603	591	619	595	588	599	631	619	600	622	631	595	631	580	631	637	567	602	602	575	605	605	597	605	575	595	594	565	592	546	604	613	634	584	631	593	600	583	561	585	588	620	588	646	589	590	573	563	602	560	612	652	570	626	586	595	642	619	633	585	620	615	625	611	612	612	544	625	571	587	560	570	608	574	557	594	635	608	636	618	562	621	550	616	597	586	609	583	600	604	562	608	623	616	595	636	581	647	554	601	609	586	594	625	645	589	619	620	592	608	572	592	620	616	611	599	613	608	594	603	622	648	592	644	584	620	595	607	557	584	583	587	647	598	590	610	637	630	598	616	615	594	582	637	611	625	590	569	632	624	560	584	571	636	631	561	604	580	568	587	586	569	575	600	566	627	570	608	597	591	607	587	560	622	600	573	615	569	613	551	618	635	593	583	568	590	610	621	560	612	638	622	584	602	625	570	605	566	616	542	558	598	643	579	595	595	560	654	606	593	594	649	612	608	564	573	621	607	619	556	580	620	639	609	613	618	570	550	601	592	586	585	617	594	583	588	588	585	597	567	593	627	628	598	592	652	615	600	595	612	577	590	612	594	615	531	671	607	600	566	556	607	634	571	609	623	574	615	606	593	583	588	597	618	606	603	627	587	627	577	649	586	589	594	590	590	591	616	591	569	607	555	617	596	584	594	622	603	628	597	568	605	605	595	572	601	595	610	630	586	589	615	615	623	595	561	633	591	615	561	615	580	579	600	639	612	615	581	647	605	592	602	566	599	537	591	632	617	606	627	604	583	570	620	578	593	607	623	588	601	619	592	615	582	636	583	604	565	581	599	598	588	612	583	599	623	615	591	577	591	602	600	624	587	594	577	592	594	570	622	579	602	578	578	588	610	662	625	583	595	602	575	583	597	664	601	611	615	574	608	590	574	603	608	585	610	552	571	589	602	626	622	614	596	603	602	629	597	616	613	613	589	591	573	574	600	602	574	575	585	600	628	595	534	623	602	605	652	609	597	602	577	596	596	566	629	624	610	615	566	619	628	589	577	592	597	553	613	593	625	606	626	601	590	640	612	538	566	602	606	622	604	610	553	582	619	595	597	615	607	612	585	565	579	606	584	568	574	638	582	593	636	597	569	599	645	578	592	622	540	603	564	584	605	544	650	610	546	630	613	613	634	595	596	572	611	579	668	590	592	604	595	614	628	591	597	630	606	541	624	634	578	602	583	633	596	603	573	554	620	621	599	596	563	559	554	597	584	617	574	585	581	568	581	576	613	608	603	573	642	536	627	618	608	565	585	557	568	579	577	558	587	591	578	558	568	617	578	593	595	596	566	614	589	621	582	627	641	646	594	593	606	568	571	619	579	631	588	606	565	610	579	618	609	586	568	592	607	635	589	593	616	643	558	600	605	587	556	602	561	594	629	614	596	586	588	610	562	640	634	600	597	556	626	553	590	581	569	612	566	548	590	583	673	629	591	656	627	594	587	650	637	563	616	574	598	600	569	559	586	587	636	570	611	593	594	595	588	609	609	631	627	574	619	583	606	628	596	607	525	605	621	600	575	609	566	597	617	544	603	602	596	600	570	602	586	598	552	624	631	585	635	651	609	581	603	574	574	576	568	603	621	555	607	602	612	609	588	601	596	610	579	584	608	565	600	636	616	631	618	625	597	586	660	539	662	551	608	604	649	605	562	600	582	568	617	612	553	563	552	595	567	584	592	579	632	611	589	547	602	590	598	630	617	614	621	551	587	607	640	612	621	618	611	652	593	574	592	555	629	597	623	581	608	601	588	598	554	625	621	641	640	674	620	613	587	588	580	628	644	600	609	596	587	599	579	694	561	583	628	634	583	610	604	618	633	556	616	609	612	586	569	589	615	585	604	561	595	594	629	603	597	591	611	637	595	611	576	597	620	659	617	640	642	596	548	630	601	561	617	573	584	609	573	621	573	617	628	589	620	549	616	598	577	602	567	603	597	613	603	588	644	619	592	587	585	591	583	589	627	600	595	596	593	618	637	600	598	633	596	605	602	624	614	615	617	552	604	613	594	605	563	567	608	575	625	620	598	632	548	595	617	615	576	648	578	620	651	601	577	581	558	568	588	589	597	592	603	569	595	588	623	557	540	612	540	593	613	610	597	569	624	616	610	592	596	584	606	619	604	607	561	574	603	592	584	601	624	580	575	577	571	620	625	613	609	584	585	641	605	611	552	566	617	618	552	570	617	597	622	565	617	599	602	583	584	597	590	572	622	611	619	593	558	544	660	595	567	602	614	596	591	556	608	560	606	587	593	632	592	599	583	618	589	606	602	613	585	612	601	600	601	580	577
26814	11299	5113	3531	2040	1429	1090	906	750	720	691	1037	1653	1396	1044	753	621	551	548	591	568	553	558	541	576	553	548	566	544	608	576	555	581	575	567	545	554	606	630	608	524	568	616	565	600	608	556	586	574	541	586	587	574	556	565	601	594	586	567	558	544	599	546	570	574	577	569	607	551	563	577	584	576	577	557	579	599	572	565	532	598	563	593	536	588	584	535	581	531	546	589	555	561	563	595	583	579	565	536	534	581	579	562	553	547	561	527	584	541	576	556	545	556	558	569	569	558	547	565	583	582	554	542	537	538	567	574	560	528	563	574	532	584	572	612	574	596	595	537	579	580	576	571	581	579	570	570	560	552	579	544	581	539	536	598	585	576	553	548	582	568	545	559	560	576	573	585	616	532	589	543	587	542	539	560	540	556	552	606	589	541	548	579	546	564	601	570	525	569	575	595	607	508	566	597	548	594	581	562	580	548	532	577	551	588	532	561	549	579	576	522	573	571	589	565	551	605	535	548	537	577	590	591	564	531	549	567	505	568	567	599	564	603	547	585	587	569	575	575	547	587	581	535	615	529	546	574	587	601	553	582	534	553	569	553	565	549	619	553	540	561	581	548	539	565	614	563	573	556	555	555	582	613	545	558	554	550	575	552	525	588	576	526	557	575	551	594	557	532	543	564	576	613	578	569	558	577	518	527	592	570	566	578	569	556	516	567	572	555	564	569	561	561	574	595	572	584	567	533	567	545	552	539	611	594	547	553	590	514	561	589	548	550	518	574	562	567	541	595	588	553	549	561	544	525	601	570	588	591	570	542	547	549	543	536	590	595	613	575	546	604	577	573	552	536	530	592	584	621	560	580	547	562	563	615	586	556	589	528	517	605	574	561	557	550	537	567	536	579	563	547	535	574	594	590	594	607	558	594	569	563	572	574	557	571	593	581	518	561	529	582	571	518	596	565	580	566	575	576	556	577	588	593	557	568	585	522	580	568	553	514	561	596	575	577	534	565	551	518	522	559	572	538	550	599	596	597	544	566	562	565	580	571	544	574	562	568	593	566	546	581	571	569	574	566	618	555	577	574	586	574	596	618	539	547	554	569	536	553	571	559	584	563	606	537	529	547	574	602	567	553	598	581	553	608	556	570	570	580	520	583	554	586	578	572	561	579	558	552	565	600	560	573	568	575	574	588	581	546	607	549	551	576	582	559	530	600	564	530	529	583	561	548	565	557	566	555	575	596	571	588	579	571	549	626	535	561	596	544	553	554	575	537	554	578	600	546	591	578	557	561	551	551	585	568	551	616	573	589	599	559	582	586	588	552	567	597	543	600	598	611	593	571	533	539	573	541	574	566	572	518	599	591	558	554	571	610	569	566	575	584	589	534	572	544	551	608	520	563	614	557	566	546	602	584	565	561	567	562	567	548	593	544	556	564	569	538	558	563	591	552	581	609	553	545	552	560	550	581	539	596	530	590	552	577	572	524	580	583	588	561	588	567	574	556	556	570	593	543	528	543	571	563	523	571	641	555	588	531	591	541	580	583	604	551	559	546	564	512	533	578	538	550	534	576	578	560	577	587	604	569	529	545	513	541	599	565	550	548	566	531	585	562	566	571	562	581	571	585	580	558	586	573	564	560	537	561	560	577	532	571	584	580	624	554	535	580	597	576	604	555	637	563	591	590	607	576	599	536	549	575	569	559	565	558	581	546	568	583	559	553	603	638	582	591	549	590	588	591	584	565	572	568	557	567	599	545	610	563	595	527	556	612	583	557	567	588	590	566	547	565	551	571	552	550	580	607	558	544	574	513	541	622	568	543	551	553	584	560	621	534	562	562	562	586	583	578	586	571	586	576	541	594	550	553	603	556	566	570	563	559	608	507	547	518	570	590	542	551	573	552	520	572	586	552	604	566	588	549	582	504	593	551	559	561	590	527	561	541	559	572	570	589	564	567	579	537	552	541	618	521	543	553	530	583	503	581	559	562	575	567	596	578	610	606	572	580	600	596	551	563	534	576	554	572	586	624	533	565	539	549	523	619	539	585	580	559	613	556	586	584	561	553	557	618	599	557	568	551	531	526	559	560	525	546	584	571	583	578	569	561	603	527	573	578	575	548	535	585	562	585	560	625	609	529	561	545	562	548	593	552	572	524	561	565	517	601	562	602	582	591	582	549	554	566	591	592	614	558	583	538	559	536	557	601	577	580	607	595	539	597	585	551	594	590	530	573	551	537	587	555	558	564	535	566	561	595	605	566	571	549	555	603	538	571	576	579	561	575	579	564	563	587	589	572	565	569	541	586	575	574	535	559	545	535	557	541	600	578	583	594	598	559	562	553	534	601	558	589	519	570	615	541	605	587	564	605	532	596	541	558	559	584	579	588	553	579	559	618	551	551	582	565	553	598	542	555	571	566	555	567	592	575	543	557	567	590	579	548	581	546	587	548	574	551	553	546	529	562	585	625	579	589	573	556	530	521	559	606	555	582	529	551	555	560	619	567	568	573	571	564	566	542	578	604	625	589	555	557	541	572	580	558	576	544	576	577	564	615	575	578	583	577	560	541	515	568	564	579	574	615	600	638	575	602	558	560	621	575	577	543	608	580	547	566	563	542	551	518	543	546	573	520	562	589	569	583	562	570	580	545	605	550	575	573	558	551	573	523	573	542	539	590	563	560	589	587	515	550	578	530	564	594	590	562	584	548	562	590	538	569	594	554	562	685	551	561	604	557	592	593	561	559	549	575	569	568	631	546	534	574	558	555	590	601	595	581	579	561	555	582	568	561	559	573	547	587	605	588	553	543	563	555	546	542	542	607	602	577	595	573	549	573	549	577	560	571	583	567	524	552	539	551	572	585	561	529	559	561	574	612	587	540	532	560	541	562	563	571	585	590	567	578	532	572	547	557	582	568	557	565	595	574	552	535	602	571	557	586	554	576	579	524	546	580	587	568	576	574	606	575	528	596	564	595	557	539	555	619	581	549	561	549	538	575	581	556	608	574	561	555	574	590	577	597	579	557	589	601	553	576	561	540	533	569	581	535	555	588	552	602	543	592	581	564	600	582	612	562	579	582	550	588	585	548	607	589	571	530	570	561	576	604	610	555	582	547	540	610	583	558	612	549	540	560	578	584	573	571	571	590	600	591	554	564	568	569	598	579	561	568	563	516	558	561	554	575	556	588	590	542	567	567	555	539	595	582	558	582	555	579	593	595	554	557	581	570	533	554	566	517	553	516	582	543	576	563	570	566	599	566	583	569	599	563	582	555	590	584	560	600	567	566	625	594	562	574	585	608	582	595	558	594	574	560	551	598	550	534	566	525	566	585	551	552	580	539	570	566	526	587	548	587	622	535	562	589	549	562	562	591	530	577	577	555	507	510	547	576	578	597	537	556	548	582	607	563	550	577	601	564	554	583	587	546	598	563	548	569	597	594	576	597	585	562	564	551	597	559	569	596	564	611	581	581	641	583	569	587	561	584	588	534	543	552	534
6200	3611	5240	3579	2380	1711	1293	970	874	753	683	1280	2038	1597	1034	699	518	498	489	472	471	482	451	489	492	464	471	482	448	478	447	479	478	503	505	460	516	463	481	510	466	472	469	476	488	445	484	488	510	483	531	491	460	464	458	482	472	469	476	472	460	475	512	472	483	504	524	474	466	460	490	472	503	501	518	478	477	485	485	478	484	483	486	458	464	501	447	531	447	455	494	468	482	486	501	473	466	469	458	508	453	507	471	494	460	458	516	450	481	496	491	448	478	506	483	449	461	436	450	487	460	521	463	457	489	479	509	451	470	466	471	479	474	452	474	458	470	466	488	486	470	486	428	457	497	492	460	491	492	484	453	487	456	469	495	472	457	485	490	465	459	494	474	448	471	488	476	469	457	521	487	457	517	478	495	471	498	476	475	442	493	488	483	445	457	468	497	503	492	521	456	461	451	464	474	492	474	420	476	483	502	464	470	486	425	496	477	500	451	467	490	450	488	487	468	501	429	447	484	462	427	472	468	458	458	477	476	456	450	472	491	473	485	496	501	483	467	500	477	477	488	483	459	478	484	492	512	472	452	478	494	495	487	483	519	472	531	449	457	473	484	477	500	463	527	486	456	495	472	421	478	478	431	477	455	510	512	467	455	474	482	463	481	480	534	465	497	490	493	499	479	482	507	488	512	488	495	479	493	506	481	453	451	461	493	486	484	463	500	479	461	497	467	495	455	447	452	475	463	480	499	477	457	495	444	482	478	498	465	487	449	477	474	450	483	469	487	481	510	476	440	473	480	483	447	492	461	482	484	460	468	476	434	456	471	482	480	493	470	473	435	528	474	493	495	467	509	470	488	480	484	444	470	470	496	484	452	490	456	491	478	521	442	452	446	499	453	457	463	463	467	471	439	472	465	478	493	475	499	471	477	484	470	473	473	512	470	494	501	492	465	455	455	477	474	472	506	455	496	454	464	414	439	454	487	473	480	465	485	449	459	522	493	514	506	450	469	443	474	507	461	438	475	455	453	474	462	495	488	475	502	471	488	476	460	513	493	490	467	467	471	475	489	475	480	485	473	473	467	522	474	494	507	473	461	472	457	495	500	493	514	467	467	508	478	477	480	472	483	447	449	512	471	483	504	518	467	508	486	475	444	509	465	505	476	457	462	518	504	499	457	468	473	443	500	482	474	451	453	508	490	461	479	448	482	496	470	452	477	505	489	483	467	541	456	507	459	481	488	472	492	473	453	454	489	430	498	454	469	462	483	499	457	483	447	461	489	467	470	519	496	475	508	450	467	484	445	473	455	455	484	494	468	456	424	450	507	504	478	479	498	470	475	516	474	442	506	479	485	470	477	479	474	446	488	487	458	440	445	435	454	482	476	482	539	458	473	451	470	471	459	456	459	459	503	511	477	465	472	483	437	475	447	447	486	499	482	474	439	459	486	499	495	462	469	492	482	506	523	463	481	484	492	476	501	456	506	455	496	465	460	441	451	458	485	477	482	492	442	475	485	485	488	460	479	477	456	483	494	528	498	467	502	481	474	447	470	487	452	487	477	483	505	456	499	489	445	483	503	468	426	492	464	435	483	482	493	466	452	423	507	464	483	468	502	474	493	474	447	450	446	461	435	527	461	484	490	445	506	517	473	513	493	489	529	436	491	468	458	508	497	485	475	495	492	507	455	460	500	479	454	481	454	461	484	469	502	492	508	451	462	470	458	459	463	458	455	441	482	491	430	471	445	486	449	479	511	463	438	489	483	501	470	475	478	453	471	470	520	516	455	486	474	447	467	500	477	467	505	493	493	487	523	481	463	436	519	450	455	494	461	512	427	487	474	494	456	488	469	458	498	469	466	501	507	444	461	464	478	493	446	492	470	434	484	496	470	469	471	501	490	524	473	492	450	461	491	489	486	468	478	508	500	473	499	473	469	434	470	470	485	452	534	472	474	482	446	505	466	447	496	450	523	435	456	491	482	493	407	501	481	457	460	480	457	469	479	487	431	476	471	462	476	472	473	455	455	482	477	482	484	456	423	517	485	504	477	477	508	505	472	503	456	531	467	502	490	484	472	488	496	462	472	476	467	475	512	480	483	475	490	475	500	452	472	523	478	483	465	494	476	471	479	510	464	463	470	503	453	474	478	447	508	465	481	453	441	491	508	488	483	428	458	477	498	439	442	454	489	466	473	466	495	423	459	498	476	478	452	458	439	504	468	505	505	456	486	448	540	513	492	453	462	492	466	448	466	448	519	464	455	482	451	462	495	493	481	488	453	495	474	484	472	488	530	515	483	482	479	453	506	468	506	505	460	531	495	472	439	482	456	442	469	463	477	471	469	491	477	444	477	472	472	459	469	498	513	483	513	462	480	446	490	484	517	438	461	486	493	484	488	489	483	513	435	493	503	488	509	469	510	468	498	461	470	478	481	496	449	453	463	476	430	457	456	522	509	472	478	489	465	456	473	474	486	479	514	497	508	470	473	464	480	458	494	457	473	465	488	507	447	452	423	454	451	473	446	480	494	472	480	460	474	480	454	492	494	447	482	482	471	425	479	431	433	498	456	472	479	462	462	471	497	478	465	490	485	452	515	462	485	475	415	439	443	510	495	456	455	469	449	474	471	431	473	451	491	493	452	476	445	436	438	464	472	468	479	504	459	495	488	476	453	473	519	480	479	477	501	466	456	458	516	454	486	489	478	455	503	485	473	444	479	484	479	418	493	487	504	488	455	500	484	481	475	467	456	500	486	481	477	512	452	485	459	494	463	500	503	445	459	476	473	502	505	479	456	488	460	471	498	471	492	496	479	493	492	469	487	507	488	502	486	501	466	466	522	467	478	474	472	474	479	485	479	485	472	502	479	448	512	480	465	486	461	446	463	454	482	456	462	455	445	451	452	506	449	503	508	450	498	484	496	472	463	456	436	467	485	482	464	488	461	427	446	481	483	457	464	472	504	497	485	514	491	448	461	480	494	461	474	459	507	477	494	497	457	486	462	507	502	450	473	479	484	456	487	467	462	453	457	493	486	489	466	512	487	491	469	482	471	485	527	483	468	479	488	479	447	514	504	435	461	485	444	489	487	460	475	471	500	472	464	509	507	473	474	461	509	492	493	464	495	509	458	454	454	488	504	462	469	472	460	474	477	498	489	488	471	516	494	474	483	474	472	446	498	480	464	486	477	484	460	466	484	531	490	507	499	485	510	478	455	493	475	458	485	497	510	508	456	483	452	465	511	458	478	430	477	457	489	453	463	461	474	441	483	485	478	505	500	475	518	475	488	506	466	454	481	455	477	452	493	497	513	483	416	441	458	492	487	473	469	473	486	499	491	470	446	482	459	501	474	459	524	498	504	483	481	465	478	494	511	462	468	497	471	478	479	471	474	463	442	462	476	514	480	500	487	506	480	504	506	490	494	442	437	458	446	491	461	491	498	471	491	470	487	450	496	468	504	525	480	519	503	461	493	520	484	496	499	485	462	492	458	479
24677	20772	26820	24608	11498	3846	2222	1528	1238	1083	951	7764	13719	10019	4408	1556	728	633	576	594	604	589	609	586	601	558	573	604	570	627	550	544	562	600	565	568	614	596	604	618	569	601	527	592	623	589	630	553	599	568	589	644	605	608	611	622	585	569	561	606	562	631	592	561	534	639	597	581	581	601	562	605	585	604	563	604	623	574	611	615	572	556	544	611	591	564	590	596	600	585	607	645	606	591	605	567	580	569	608	650	532	640	560	616	586	593	577	541	597	602	562	615	578	583	571	591	590	603	598	592	591	573	618	555	589	593	598	533	577	589	566	617	571	574	550	604	565	569	593	553	585	608	553	616	588	610	568	582	567	596	568	623	594	589	601	562	586	580	568	558	587	582	568	570	591	583	566	609	606	572	616	623	581	573	596	573	569	624	616	587	624	602	589	593	578	611	573	635	574	590	589	561	638	596	596	589	600	533	607	585	583	618	592	612	561	545	605	570	619	560	552	546	599	599	579	577	608	564	589	557	546	573	568	626	571	578	623	577	630	604	645	618	572	585	617	576	598	595	597	602	606	608	531	549	612	589	580	612	603	612	600	610	584	605	574	555	604	607	579	583	580	596	581	586	595	547	599	587	571	602	590	590	623	554	591	575	614	608	614	616	627	601	591	609	603	569	595	592	587	563	650	565	570	617	596	608	579	595	557	550	613	595	560	597	577	537	524	553	620	603	571	590	608	582	575	598	560	577	620	591	610	564	599	573	582	622	562	612	543	588	589	570	584	556	610	600	552	619	599	576	610	585	614	565	600	585	552	546	589	585	566	611	577	608	574	623	622	586	608	583	562	619	561	536	590	589	552	594	643	614	558	596	627	625	592	586	594	570	606	584	589	562	615	581	604	593	575	611	610	596	604	563	595	572	604	597	614	584	554	605	604	556	559	563	606	610	586	569	571	604	599	635	562	620	609	613	609	616	540	599	614	614	607	549	585	566	603	577	580	601	607	552	575	601	593	635	616	593	611	597	620	555	602	579	627	583	582	595	594	607	565	568	581	608	591	571	623	590	567	589	572	616	585	600	572	565	546	596	604	578	588	592	592	626	549	574	619	561	596	565	622	597	579	569	574	608	565	597	606	598	618	568	568	582	576	562	588	585	596	568	601	601	629	602	607	567	572	609	632	553	589	606	592	577	550	636	596	600	555	604	577	580	604	553	597	542	634	604	554	621	567	590	607	608	580	612	555	583	625	556	612	602	595	621	558	655	613	553	591	609	581	574	591	622	549	594	620	595	583	574	569	601	594	589	600	589	558	566	590	586	593	594	574	573	592	581	589	583	608	587	615	597	559	573	621	650	615	607	599	602	594	612	537	600	591	556	626	536	600	650	585	583	558	579	576	580	575	552	599	536	564	603	607	580	590	596	576	561	632	546	569	586	585	589	622	603	609	588	565	555	586	563	569	660	610	611	589	579	601	599	550	610	575	566	598	618	599	583	565	609	596	580	575	587	568	606	575	620	603	595	627	597	620	593	547	569	565	545	576	589	563	594	604	586	539	634	599	592	571	573	555	594	608	568	593	592	596	608	593	603	599	575	607	560	609	605	584	577	573	611	588	608	593	580	608	561	595	575	572	593	591	604	574	575	624	583	604	579	572	605	545	513	623	629	617	596	596	574	596	619	544	550	546	615	581	591	575	604	598	599	580	552	562	579	613	550	581	619	601	596	552	625	546	598	612	584	608	564	598	527	609	583	596	629	566	576	547	617	558	584	594	605	617	584	625	578	559	602	579	616	559	573	619	601	576	585	610	585	610	588	665	572	593	585	557	584	586	598	581	573	603	592	606	554	564	572	566	560	599	574	588	601	565	567	568	599	607	571	610	561	583	580	592	568	586	593	599	545	614	619	583	610	559	565	611	510	640	593	596	569	585	608	626	545	593	589	623	561	581	587	559	588	605	585	534	596	590	554	600	605	609	543	580	576	556	584	573	585	605	610	579	609	626	610	581	572	586	600	550	564	596	559	617	592	620	558	588	610	585	589	564	569	585	542	566	566	615	589	631	592	560	596	605	575	556	594	576	594	636	559	583	547	556	571	560	611	624	563	538	595	599	608	580	603	598	581	630	583	630	598	624	578	624	531	604	584	603	538	524	593	622	619	586	553	589	593	548	569	617	581	565	609	580	600	566	557	612	538	597	587	581	537	592	617	574	552	547	591	576	573	594	543	597	581	606	598	598	570	560	562	616	576	558	580	571	604	574	573	578	589	532	563	581	632	582	597	612	567	592	592	621	576	619	591	615	568	585	596	613	601	590	587	591	578	568	580	578	622	594	598	606	634	608	564	608	565	577	547	594	573	548	594	585	577	580	570	599	572	588	627	604	569	541	593	623	572	612	588	622	577	601	651	586	573	577	624	607	591	588	602	586	617	614	546	585	539	537	566	577	569	592	608	572	648	572	659	600	649	634	596	601	609	587	564	553	615	588	565	564	586	548	643	572	553	649	601	571	593	605	549	645	580	580	556	622	608	571	595	641	617	596	642	589	608	594	597	666	567	575	577	571	534	634	571	572	613	593	564	585	579	581	579	550	592	621	576	601	592	538	557	566	578	601	572	559	595	618	542	606	569	610	642	609	576	580	579	547	594	563	588	560	578	631	545	564	593	576	609	551	602	587	580	620	588	585	575	615	597	601	615	578	557	584	587	599	539	619	567	594	617	597	591	542	574	605	616	594	602	525	574	587	571	601	638	585	530	574	567	600	598	608	575	556	539	568	613	580	577	570	529	623	598	549	586	580	616	552	562	600	592	590	592	584	588	594	637	583	563	586	599	645	620	572	599	590	607	589	582	611	590	575	575	618	566	583	569	593	602	625	587	575	605	599	625	552	563	640	609	567	580	614	569	613	570	573	612	574	519	609	563	557	585	639	603	571	564	578	598	579	554	588	614	587	589	638	602	566	608	573	565	589	591	624	592	608	593	576	587	624	605	559	567	589	616	544	556	580	592	559	588	564	619	583	618	592	612	559	554	597	580	552	573	593	584	553	593	596	651	592	585	542	597	603	560	587	611	611	570	599	575	564	561	569	596	543	565	589	552	578	555	596	567	591	580	609	626	614	578	626	590	568	593	536	586	593	607	601	624	591	585	568	620	582	613	594	601	567	589	554	591	576	635	557	570	621	577	602	569	638	608	579	548	607	626	570	619	551	559	618	593	579	570	543	588	600	593	594	607	579	547	589	582	553	540	631	553	543	592	581	631	575	592	603	583	540	547	576	559	568	602	613	618	608	590	593	604	598	570	559	572	582	561	554	589	605	644	581	597	595	582	553	588	597	546	617	580	562	592	596	569	627	619	634	604	628	599	603	593	569	527	576	571	560	578	568	590	586	588	595	584	598	616	596	589	586	583	551	603	602	581	575	596	578	549	550	598	590	602	591	620	556	570	580	604	586	577	598	556	578	602	654	596	596	618	589	552	584	617	547	601	562	522	559	551	566	597
5820	9641	8306	4546	3918	3354	2445	1930	1472	1270	1077	10630	13339	9586	4302	1497	692	565	510	505	544	524	491	538	488	507	478	505	504	501	560	517	523	521	507	513	488	563	510	455	530	455	533	513	516	539	518	530	497	530	511	490	519	489	485	490	506	520	515	489	509	478	494	516	512	508	502	471	533	495	521	454	526	509	497	475	463	481	505	509	486	533	522	501	518	457	519	485	487	518	490	507	483	486	508	510	477	497	491	513	524	499	508	527	538	503	474	505	491	493	544	515	503	514	531	496	509	523	499	521	509	495	486	491	548	485	464	516	464	551	518	507	521	511	515	481	519	493	481	530	495	499	500	485	484	465	486	568	459	503	475	489	503	498	491	504	527	505	497	498	515	506	474	511	512	519	515	504	515	503	515	528	541	505	526	517	539	520	487	522	498	468	468	504	485	504	508	524	522	504	529	495	479	463	517	498	508	542	498	486	487	495	488	477	487	509	508	487	522	527	527	502	520	476	491	486	541	479	509	517	507	512	524	512	502	507	490	503	556	504	495	544	528	542	521	516	463	504	503	516	486	534	501	514	527	519	507	481	482	493	455	506	508	474	471	497	513	548	481	528	548	541	512	494	519	492	519	497	515	463	476	493	485	533	498	480	470	493	511	502	528	483	539	542	524	499	496	517	539	501	452	528	478	481	535	527	516	495	505	494	510	507	513	502	518	530	551	510	560	527	497	484	487	545	521	496	511	503	479	480	471	479	532	516	488	470	530	527	530	548	497	484	508	481	496	520	534	533	505	505	470	499	539	493	483	505	511	501	488	484	501	488	496	501	522	488	538	495	533	481	512	490	537	502	500	487	517	489	457	508	505	484	531	503	473	520	501	493	512	484	468	523	502	493	467	489	494	466	472	456	515	529	505	542	490	487	507	458	507	515	510	515	508	450	502	485	455	489	520	549	481	511	497	476	517	508	499	510	498	501	485	517	489	493	510	497	542	498	451	497	503	529	511	532	550	507	507	460	502	530	469	509	522	503	492	515	521	483	535	481	533	498	574	453	564	523	529	520	516	529	519	513	504	502	486	484	511	499	516	512	541	509	483	485	521	521	476	484	486	490	519	517	503	531	512	499	499	510	513	505	518	487	502	479	479	465	493	482	513	512	532	501	516	507	492	509	465	545	459	504	500	505	530	485	491	501	531	557	530	518	471	532	481	520	498	558	533	544	482	507	448	517	501	521	496	534	518	512	492	517	538	487	473	530	508	540	511	523	478	529	497	507	502	511	472	492	482	498	464	494	506	513	500	475	565	471	522	513	511	457	518	507	536	526	522	501	460	485	526	503	490	519	520	501	511	471	477	489	494	503	531	469	491	502	536	494	507	520	508	478	518	500	508	503	505	512	487	505	492	516	488	501	506	503	494	518	466	515	474	513	472	497	533	509	488	500	522	485	520	505	491	494	475	500	486	517	522	487	513	511	477	514	518	473	455	476	498	485	503	538	486	525	510	503	518	459	501	498	508	512	486	510	536	523	520	506	531	500	537	539	517	537	515	514	514	485	511	511	531	508	469	526	512	493	521	490	493	485	498	515	537	465	514	552	465	516	470	503	491	494	545	483	511	484	501	477	501	499	486	508	483	507	490	493	501	500	525	536	481	487	509	512	475	522	474	464	492	468	493	549	496	503	480	500	478	509	482	475	532	516	524	518	548	522	545	519	521	481	546	507	517	492	513	515	501	497	522	518	504	493	524	498	513	537	456	487	493	473	517	493	479	466	512	514	497	535	484	489	472	505	510	494	487	463	522	496	558	502	502	487	499	540	513	508	505	507	487	511	500	516	513	475	512	499	492	487	540	507	477	524	529	535	487	500	513	501	521	470	505	498	483	490	533	475	543	524	525	508	531	505	510	517	529	502	553	516	494	475	546	528	496	505	512	486	511	482	483	516	494	529	514	521	512	528	508	486	529	503	503	502	538	536	505	482	514	509	487	529	489	482	486	525	520	506	532	474	508	480	522	480	482	527	540	496	489	534	501	512	485	504	480	502	523	494	540	533	482	485	514	511	521	513	531	502	502	494	539	519	498	474	522	484	525	499	518	500	474	498	491	528	504	547	495	456	487	541	471	504	482	468	526	480	477	482	514	500	499	516	484	473	475	521	503	513	508	507	507	504	481	528	496	508	464	523	514	501	545	485	490	508	534	510	494	507	526	477	554	484	513	513	499	495	474	509	502	524	523	477	483	507	508	501	475	492	510	509	513	509	508	473	507	503	508	514	467	470	506	479	491	504	520	517	515	526	452	523	489	524	517	506	552	487	475	519	490	539	484	496	487	503	527	499	514	492	495	435	469	506	502	515	488	474	501	516	478	502	555	534	562	524	559	489	475	538	482	529	497	504	463	480	490	525	501	495	507	454	513	503	481	477	499	464	521	529	504	539	545	508	476	548	457	493	493	526	539	533	487	496	504	518	560	480	473	510	471	501	504	505	538	485	529	522	510	496	448	536	505	513	491	496	505	502	500	455	538	516	549	470	473	514	506	519	500	486	456	479	501	486	493	505	465	491	486	488	478	506	549	497	500	463	536	534	492	456	487	520	486	514	496	486	496	504	512	487	502	472	524	432	464	475	513	478	556	503	483	495	461	512	517	494	506	494	527	588	512	524	527	497	546	461	478	497	523	467	504	536	479	482	488	463	517	535	511	540	496	462	548	504	512	505	503	494	490	493	498	529	490	490	501	537	540	526	436	467	470	530	495	508	473	502	540	512	514	505	506	497	503	525	503	518	513	489	493	531	467	494	484	531	568	498	501	543	504	526	473	497	529	492	499	528	526	451	514	539	474	434	513	474	481	500	492	481	487	501	467	519	530	498	498	501	506	486	492	519	504	494	483	509	483	477	496	526	439	463	480	505	485	494	491	465	539	488	555	493	475	519	492	497	515	457	505	513	508	450	538	505	508	549	499	492	513	494	478	467	513	504	504	491	504	484	478	472	505	515	505	503	470	527	490	463	491	528	551	505	512	496	460	517	525	519	541	503	478	509	477	487	499	512	516	555	513	476	494	485	499	505	512	470	488	520	479	508	488	496	490	532	520	511	465	492	507	531	526	477	463	521	475	488	518	549	471	517	529	500	497	509	513	522	508	489	485	503	467	514	503	505	498	556	467	469	505	560	500	504	535	502	479	506	522	529	512	520	520	483	487	488	517	495	489	493	456	481	498	533	506	532	509	506	518	519	516	526	529	521	467	496	482	508	478	472	499	493	536	544	481	499	536	529	506	511	485	448	479	473	520	494	528	524	541	481	521	471	546	487	509	484	529	524	440	522	500	536	484	507	508	514	555	483	505	532	511	499	494	521	508	513	477	461	557	490	508	522	521	458	517	476	512	535	537	498	487	522	525	508	478	512	505	528	507	508	489	496	508	511	496	510	505	530	476	499	499	489	486	498	541	490	509	528	494	483	532	510	472	521	542	535	524	489	483	489	508	505	483	464	487	526
23776	20827	27833	23877	20510	10286	4154	2187	1588	1466	1330	12776	25419	18111	8251	2407	1041	761	810	730	686	708	735	703	737	742	723	749	694	714	698	703	696	734	732	630	736	749	706	701	707	701	684	778	722	666	752	712	738	728	696	690	710	761	738	700	728	719	722	680	746	731	684	712	705	707	764	778	701	704	663	684	698	745	711	724	692	744	712	719	736	706	732	741	736	704	737	761	724	738	705	710	743	699	725	704	697	694	694	707	727	746	718	735	729	740	666	707	712	713	709	752	752	686	743	706	693	722	728	694	708	680	685	771	670	697	686	703	711	730	707	696	690	707	736	715	659	748	728	723	711	733	684	714	747	709	756	704	728	732	729	703	657	691	685	701	720	688	714	730	738	710	735	712	785	671	721	707	662	685	735	690	724	762	694	693	747	694	695	687	747	657	698	673	716	693	680	690	719	752	706	670	675	698	709	728	710	623	707	702	679	713	672	722	767	769	742	751	693	719	697	708	759	658	704	729	705	737	735	708	733	761	724	716	737	682	744	717	719	694	693	714	722	719	741	733	749	719	751	731	688	701	710	721	699	681	707	677	718	710	717	687	746	753	760	680	738	688	732	756	702	677	758	680	726	746	677	709	689	707	728	739	708	693	732	713	709	695	695	721	722	705	699	676	685	740	760	703	693	692	709	698	698	737	738	722	707	683	750	733	697	691	740	703	708	739	717	754	709	705	666	730	711	665	698	718	730	722	728	679	716	745	735	701	655	706	730	695	701	688	687	770	694	718	689	761	666	728	715	718	710	690	712	755	745	729	676	723	738	722	687	677	691	714	724	683	716	670	704	724	725	745	731	733	682	663	716	699	690	707	705	752	675	704	694	692	724	653	741	659	715	728	744	734	670	724	779	709	746	699	702	680	716	692	712	698	724	686	718	703	709	738	750	702	675	711	691	746	703	731	708	759	753	684	689	721	715	694	687	713	719	723	721	730	699	718	754	717	730	728	753	719	683	689	690	720	687	741	707	693	738	668	720	702	706	727	699	729	746	687	699	738	688	702	722	712	708	715	757	709	706	730	643	698	681	738	735	746	725	713	697	701	681	715	687	740	693	699	704	680	659	736	775	737	703	707	736	688	711	704	730	673	711	685	685	723	694	722	724	651	733	719	716	689	711	732	700	680	712	736	736	648	694	720	689	702	735	710	729	745	708	662	715	730	700	728	681	697	736	777	712	690	673	727	742	723	747	731	736	652	712	686	688	681	764	700	710	707	710	707	687	660	645	698	721	720	762	722	695	664	712	681	724	692	709	754	704	743	700	722	695	731	696	674	678	638	728	678	737	707	688	743	688	745	748	747	663	716	737	730	725	731	715	747	690	692	688	658	732	752	747	692	722	713	681	686	704	688	711	716	730	723	674	679	676	702	661	680	732	702	710	703	761	701	710	671	681	738	735	723	701	746	734	729	789	726	744	696	690	749	666	742	674	703	714	656	713	729	698	703	681	707	642	693	693	736	720	698	699	706	728	688	722	721	698	750	677	710	726	695	720	701	708	681	705	723	696	751	721	717	684	686	718	778	714	715	766	761	694	732	733	686	741	722	733	705	697	710	727	730	717	745	724	679	715	644	679	690	700	710	665	752	661	749	723	755	674	706	698	722	706	666	722	780	748	684	713	675	766	691	709	699	735	689	708	696	689	736	676	730	712	723	723	693	697	703	703	754	701	666	719	665	673	689	713	708	694	740	729	713	704	716	702	725	744	735	682	730	745	726	691	751	679	715	723	717	706	708	721	636	738	685	697	698	721	700	750	702	736	706	742	650	704	748	701	716	715	701	667	670	684	726	734	705	675	712	722	750	746	705	754	670	695	719	682	660	704	694	696	692	666	686	684	739	706	698	712	683	741	717	654	714	677	708	750	688	700	712	706	677	698	730	745	743	695	740	751	760	695	743	719	740	727	733	738	721	719	691	675	693	672	720	717	755	698	673	715	715	715	676	695	721	735	742	706	757	725	711	733	712	716	693	719	717	758	717	693	688	710	692	733	669	741	703	714	716	724	727	686	730	716	765	694	711	680	735	690	704	697	715	726	723	716	701	705	716	721	696	688	732	677	705	706	748	709	724	710	701	717	716	692	767	725	686	742	734	743	774	706	727	693	701	729	677	637	708	712	654	700	708	704	729	689	702	696	655	705	720	733	718	692	704	728	721	667	720	689	683	715	757	695	731	733	722	698	751	756	699	714	716	694	737	677	693	660	669	706	684	711	679	653	728	755	720	708	738	733	724	688	668	699	712	720	712	696	704	749	730	727	684	687	718	738	759	680	672	746	695	674	729	676	705	711	714	676	718	733	762	760	712	737	689	686	706	724	675	764	695	756	680	732	663	693	673	689	687	681	709	683	653	724	758	714	658	727	701	710	707	705	713	719	695	714	707	682	676	711	677	716	740	707	708	733	630	690	720	670	784	671	713	722	690	716	719	642	692	683	718	697	724	739	734	680	696	713	698	682	749	715	719	731	744	714	686	707	708	682	694	708	703	683	753	691	777	740	746	708	717	741	718	718	680	706	670	694	747	695	751	693	712	727	736	678	764	680	712	694	675	718	694	747	753	746	681	697	732	683	670	719	664	693	731	694	709	708	750	690	692	651	689	694	699	769	734	722	728	708	725	677	718	719	713	691	712	697	723	729	690	754	724	733	738	668	715	692	687	727	759	666	665	685	729	702	724	693	706	725	730	751	665	705	690	713	695	725	711	697	679	715	711	683	738	743	685	718	705	703	760	717	742	664	692	702	706	674	710	705	700	702	691	750	748	708	700	685	697	737	722	668	692	693	703	722	697	716	687	721	734	759	690	740	714	694	728	664	737	739	683	670	713	687	696	670	664	683	747	723	689	684	725	723	686	684	672	733	717	665	694	711	695	661	716	688	707	670	694	723	732	701	692	774	694	732	667	711	690	702	723	712	672	695	719	740	718	715	692	713	700	711	767	674	722	706	715	697	720	715	682	710	737	737	697	720	703	715	735	725	668	708	714	667	727	703	719	695	682	704	695	722	720	690	735	716	728	714	700	738	697	731	726	682	698	714	689	684	738	717	673	752	719	740	700	701	699	683	663	690	708	765	668	691	729	708	661	717	691	746	668	708	722	701	689	709	712	729	733	720	696	731	658	696	705	677	693	753	753	692	679	721	723	688	746	706	700	729	744	720	688	708	713	755	682	758	683	715	634	732	698	685	715	707	726	741	716	734	718	740	692	694	725	689	707	679	729	748	734	689	721	660	705	711	668	736	710	733	711	670	779	730	725	698	681	692	729	724	685	724	668	710	694	703	653	706	688	683	686	690	723	725	675	688	721	703	722	679	728	642	734	683	673	695	726	707	715	672	796	684	724	718	684	678	693	697	702	686	688	741	662	745	665	702	715	735	714	758	698	681	671	688	741	686	726	735	684	698	683	691	724	765	743	722	758	732	719	747	721	780	696	690	690	733	743	737	725	708	660
7306	14232	13238	7376	5472	4073	3327	2473	2009	1810	1688	16670	22943	15260	7090	2331	873	659	606	621	623	586	645	593	614	595	676	614	598	600	605	581	619	639	633	619	632	599	580	620	607	588	603	574	608	609	580	615	603	614	612	594	575	663	569	590	602	573	600	603	622	610	631	594	620	642	600	572	588	609	648	591	609	590	612	626	625	623	588	597	568	636	561	627	608	590	624	615	641	620	613	548	614	592	615	619	565	574	571	635	628	584	598	604	615	571	554	641	601	575	605	588	565	580	618	577	628	595	579	607	612	610	635	600	607	615	597	572	605	646	585	536	577	600	599	583	598	622	659	600	600	578	608	588	648	609	551	603	608	574	551	612	605	566	607	596	545	574	610	604	616	573	561	596	599	601	599	527	627	622	632	579	582	575	611	652	576	599	604	567	605	578	614	628	632	594	649	609	607	579	573	570	615	600	632	591	627	596	602	605	591	637	634	607	625	657	634	583	627	581	631	592	667	580	582	572	580	618	610	600	593	624	601	625	619	583	635	617	590	571	590	549	590	583	573	593	595	612	626	596	597	649	587	617	626	583	604	622	605	573	606	630	626	585	537	584	585	643	589	626	618	585	595	599	584	621	604	629	609	619	624	588	600	600	606	636	603	603	596	653	563	586	588	576	609	615	611	590	590	629	615	643	607	605	560	579	632	595	580	624	593	583	607	629	593	587	627	616	543	565	634	621	553	579	563	625	571	607	571	587	571	571	597	611	591	614	607	562	605	614	608	627	608	592	591	577	583	586	601	611	669	600	601	586	612	587	654	551	550	560	614	580	598	613	620	575	624	629	590	616	608	573	565	601	621	612	589	630	643	594	601	554	583	572	585	575	568	562	596	587	570	598	637	573	594	579	621	612	599	603	613	570	589	598	611	632	579	594	560	598	578	581	620	606	561	606	609	627	596	613	610	575	561	597	607	633	580	580	559	606	574	658	594	617	586	541	575	562	567	593	581	627	536	594	575	622	631	598	637	565	620	596	576	592	562	563	579	598	580	578	587	621	646	622	627	609	600	608	606	616	567	550	590	597	550	583	621	632	616	589	574	564	610	613	624	581	597	609	612	616	599	593	565	567	584	634	592	587	567	592	597	577	592	599	561	596	599	615	573	570	565	600	615	592	577	567	597	609	575	608	615	634	574	637	619	600	602	597	631	661	618	620	590	662	610	576	632	572	602	560	606	599	560	644	610	580	582	625	645	559	583	635	590	623	586	604	609	603	600	555	599	598	560	621	583	619	563	572	606	593	664	606	574	597	564	624	617	616	558	616	620	649	599	644	579	576	565	585	596	566	545	578	582	591	613	593	595	597	614	619	590	612	598	590	597	617	583	587	626	541	608	600	546	617	632	627	597	617	571	610	631	595	613	583	624	594	613	607	604	617	622	641	598	595	610	639	598	622	597	587	594	571	567	596	577	570	612	615	560	615	571	603	585	557	598	575	609	576	587	578	597	608	563	567	633	625	603	535	661	578	628	627	634	622	582	592	615	607	603	599	593	602	550	597	629	614	552	619	593	614	609	659	604	585	565	597	590	577	612	598	602	586	599	621	601	562	557	582	586	641	572	580	622	633	618	586	626	616	586	638	591	611	586	617	586	571	574	585	603	589	577	593	593	618	598	602	631	583	590	565	593	616	574	626	618	645	592	612	571	556	573	580	618	571	612	596	594	571	609	602	622	578	602	629	615	611	625	600	605	601	599	613	598	589	649	627	588	586	555	577	557	611	584	626	594	634	623	588	564	562	638	555	642	615	585	610	609	616	602	619	635	578	590	607	600	580	586	593	545	580	555	564	599	597	605	577	596	597	645	638	623	587	585	626	622	617	594	596	579	590	557	571	638	584	573	624	600	619	623	605	629	632	651	611	565	601	615	556	544	621	616	575	601	583	590	590	603	607	601	580	620	694	591	585	613	615	593	560	655	599	588	614	621	654	581	566	607	626	606	606	576	576	618	601	614	586	602	592	632	537	617	568	604	615	600	624	569	634	593	611	613	596	593	573	565	612	605	574	626	581	610	562	585	553	648	602	563	623	600	598	601	638	571	589	554	604	592	609	587	576	550	590	595	622	584	603	595	621	620	558	608	595	614	599	599	568	596	578	538	601	591	577	564	611	653	641	604	588	595	630	579	570	602	615	581	567	621	597	616	602	619	613	574	611	635	577	577	626	631	608	588	605	638	576	599	571	622	648	613	610	608	546	611	603	607	604	577	595	570	603	584	613	588	619	601	621	583	593	574	608	598	630	594	604	623	615	581	584	629	591	589	603	608	610	591	593	581	550	574	642	603	605	631	613	564	588	591	579	629	588	572	610	637	577	616	573	608	583	568	629	593	607	580	611	628	572	584	602	633	616	576	614	571	594	606	626	557	610	641	606	596	573	599	613	597	560	616	625	591	611	594	630	570	576	571	606	531	584	582	609	569	592	591	622	611	569	593	609	588	596	626	601	584	598	644	546	616	594	586	599	586	638	543	620	642	578	572	586	594	557	606	641	579	623	603	614	630	555	583	625	598	587	598	569	620	604	552	602	662	614	620	587	570	561	570	580	587	570	601	627	622	591	621	592	602	594	686	578	626	604	583	601	580	576	569	564	583	593	590	609	599	571	605	573	615	613	645	598	580	593	602	567	555	605	599	578	612	609	632	583	622	607	608	639	577	583	603	606	589	613	591	573	617	618	616	612	588	593	602	593	578	621	590	576	553	599	634	607	605	615	574	593	601	610	594	588	621	600	583	629	606	622	587	551	563	649	555	603	578	583	607	595	621	619	574	585	607	559	624	623	609	603	605	601	580	573	609	591	583	585	579	580	571	620	601	558	571	577	545	535	611	598	584	615	595	561	568	595	584	615	591	586	609	582	581	563	610	585	618	570	575	586	576	588	603	627	587	563	561	573	626	586	563	592	614	574	584	559	561	583	625	596	573	578	584	572	602	628	591	636	588	604	605	564	579	617	571	589	566	605	621	607	556	608	566	586	653	645	568	600	606	593	614	575	623	574	595	573	572	589	629	602	606	568	544	623	575	583	615	624	593	585	608	619	602	546	580	574	614	625	608	591	572	564	596	611	578	586	585	604	593	582	548	558	575	567	587	606	587	564	609	602	596	603	619	565	558	563	568	599	581	593	565	575	570	603	598	561	620	623	558	592	626	600	630	566	594	616	583	595	580	560	592	610	595	583	588	636	639	660	614	621	645	593	628	587	600	584	566	600	662	607	607	613	607	572	613	572	614	598	609	625	586	567	583	636	608	547	598	590	565	636	584	635	606	594	588	577	609	544	593	602	611	625	591	632	568	558	576	597	602	655	596	567	571	571	564	621	618	548	569	638	594	603	591	585	578	588	580	559	585	646	592	608	629	587	607	592	578	598	601	575	587	596	596	585	625	612	613	601	545	557	583	569	592	581	570	580	640	604	622	604	587	599	638	589	620	590	597	608	597	575	551	582	569	607
27063	12141	4379	2241	1265	1125	917	824	815	749	681	1020	1876	1686	1202	820	679	590	564	567	556	536	543	597	584	605	594	549	590	574	581	597	581	524	573	585	602	589	593	577	591	548	591	579	553	552	586	573	586	596	568	573	570	561	541	604	562	552	597	541	593	598	566	560	619	574	603	624	563	538	577	584	543	627	591	595	557	570	511	552	604	588	611	597	573	573	572	545	571	624	633	583	597	581	578	555	595	569	562	595	549	583	575	579	552	594	531	641	558	566	582	589	589	595	570	639	570	583	573	588	577	569	600	604	588	537	570	569	574	577	615	567	563	544	562	541	578	595	568	627	553	603	584	576	537	587	581	551	611	564	557	570	596	575	559	549	523	558	573	612	582	550	572	621	596	600	537	577	545	570	591	572	562	564	613	544	561	578	560	565	558	576	587	594	587	593	562	569	587	562	597	604	583	535	551	559	578	587	585	538	575	550	561	550	627	623	548	579	541	583	564	557	579	571	569	521	591	565	588	564	560	568	562	618	570	540	582	542	548	603	575	603	595	574	585	570	552	566	588	571	598	560	594	584	557	573	580	568	583	617	569	568	544	585	600	588	593	567	605	610	594	560	549	538	546	546	589	564	576	566	595	541	572	615	500	550	577	572	587	576	595	579	522	542	624	564	571	579	557	597	574	587	582	529	576	577	583	606	560	576	605	583	579	588	606	540	571	576	547	574	552	597	554	574	623	587	518	577	533	596	545	553	591	563	580	568	571	568	599	572	569	583	569	609	551	546	590	594	571	614	581	605	576	575	594	562	596	576	591	603	582	567	528	564	549	631	544	556	571	559	637	596	585	573	627	612	612	564	624	556	533	598	622	565	589	545	575	554	604	567	567	578	589	598	566	529	583	580	562	560	562	590	594	570	611	610	585	566	547	570	561	563	582	600	608	536	581	564	578	569	516	627	643	601	589	557	579	542	555	546	563	552	556	587	609	601	529	584	564	566	544	606	579	604	604	586	575	594	552	510	550	586	585	574	593	528	562	538	538	536	587	595	582	625	585	593	595	593	567	583	571	558	564	605	618	585	534	604	624	607	583	571	552	571	563	516	586	553	550	570	553	568	590	580	581	615	556	585	557	569	602	576	567	576	655	554	602	560	571	603	569	565	577	540	570	604	545	592	616	546	571	567	561	543	539	566	549	598	590	587	587	572	578	574	587	573	568	585	585	554	545	598	576	593	555	529	521	578	593	529	586	565	584	620	605	620	572	574	567	578	618	594	592	598	604	572	571	564	568	614	582	561	589	563	581	600	557	556	551	577	581	546	627	603	573	622	598	558	597	585	614	537	522	595	568	591	624	556	544	537	547	578	632	585	582	560	547	521	572	570	578	631	604	529	551	566	628	532	546	581	606	582	578	573	582	601	597	577	553	567	551	561	541	572	544	566	598	618	546	566	562	606	555	575	565	586	560	558	626	577	551	599	571	618	593	597	602	603	607	575	597	526	563	561	581	548	587	600	566	593	583	569	560	602	594	550	556	580	632	565	555	612	585	572	591	547	584	562	563	592	572	537	601	547	590	586	599	568	560	567	573	585	582	588	569	586	545	597	534	571	580	575	603	553	519	569	576	560	613	597	588	532	548	559	596	549	626	548	573	577	594	551	544	556	575	582	528	613	557	582	557	573	596	552	529	577	563	555	557	582	582	570	605	627	587	539	631	553	533	588	595	573	596	546	545	578	591	588	582	591	576	534	597	600	564	564	549	573	533	583	567	593	548	560	575	608	550	576	569	549	589	598	574	545	575	562	552	590	575	565	586	552	552	574	568	624	601	544	622	590	616	598	522	573	622	594	549	561	595	581	595	578	553	590	583	560	574	587	557	579	567	583	575	577	586	568	579	568	591	581	556	591	598	576	543	588	564	569	609	593	581	586	560	531	576	558	567	592	569	608	592	567	551	598	601	592	597	541	593	558	561	538	567	592	563	541	610	586	579	602	553	569	587	557	521	599	579	587	549	595	535	536	562	599	590	575	626	530	555	554	631	595	553	599	609	564	542	565	585	604	584	611	588	607	583	640	595	596	553	595	654	610	589	606	564	561	595	581	551	608	543	559	589	525	587	627	629	566	575	582	579	543	546	598	542	583	575	574	577	588	553	550	596	567	535	571	609	567	569	611	639	625	553	549	605	561	558	543	594	599	582	611	603	577	569	551	640	604	544	565	531	546	564	543	515	580	583	574	521	576	595	632	579	576	581	572	605	551	565	547	610	575	566	564	589	562	639	524	589	590	554	575	532	567	628	555	603	553	577	571	609	556	582	568	626	555	576	580	581	553	558	605	582	564	585	558	596	555	588	557	613	568	560	572	587	595	593	583	543	581	563	626	576	581	520	566	543	567	594	560	609	617	573	589	555	591	570	625	564	530	566	571	569	584	605	581	554	528	556	549	630	583	561	561	565	583	585	565	567	574	581	553	535	612	549	577	580	614	587	549	559	530	582	592	608	599	572	576	564	582	573	589	598	550	560	565	572	601	555	592	582	569	559	574	536	585	581	631	525	598	593	584	585	571	570	581	559	568	594	525	584	507	558	606	573	536	598	585	584	586	604	570	625	541	568	571	577	571	595	562	575	551	592	591	537	559	584	553	602	573	553	580	598	560	543	555	574	537	564	567	571	567	555	613	594	592	571	556	550	594	581	582	575	554	611	607	604	584	590	581	579	556	609	577	580	538	598	534	589	567	572	579	604	606	623	627	586	572	589	564	572	607	554	562	576	570	596	579	584	587	570	556	583	582	650	572	557	558	521	568	590	555	609	589	566	559	550	549	546	619	664	565	566	565	548	621	576	540	580	586	558	540	542	570	577	539	566	587	616	560	552	593	559	600	576	588	555	592	596	533	580	569	588	579	570	571	577	564	574	600	549	537	583	599	518	587	539	578	587	564	590	552	567	585	581	530	591	561	571	550	592	592	580	553	590	593	602	605	572	592	542	593	560	581	595	558	527	557	582	569	594	584	599	558	569	594	561	597	529	575	571	583	558	601	578	575	604	603	567	554	546	566	608	548	583	548	584	557	566	568	565	566	632	604	634	573	585	564	521	610	521	556	569	557	572	606	603	574	567	602	528	596	563	584	574	561	570	569	545	575	583	555	586	600	580	582	594	653	541	557	561	543	579	546	563	621	548	577	580	582	600	601	571	535	525	554	595	613	586	581	581	577	596	576	568	650	600	551	610	583	579	617	556	572	609	577	575	589	559	602	598	599	606	577	582	577	548	626	532	582	601	574	594	571	593	586	593	595	565	590	573	589	613	655	562	564	571	571	584	583	586	602	598	573	577	547	586	531	559	559	602	580	621	575	546	614	580	599	556	555	560	605	593	604	538	581	593	565	524	579	562	562	601	549	621	593	592	621	567	608	546	580	611	621	599	558	628	584	573	605	612	615	634	570	574	580	587	564	614	571	572	574	562	547	627	576	563	587	600	585	559	543	575	568	523	603
6867	4627	3963	2088	1401	1232	988	837	818	747	609	1323	2391	1861	1119	695	527	469	490	474	449	426	483	489	475	523	436	459	503	506	467	457	459	483	500	465	527	470	475	471	491	464	476	512	466	445	472	483	461	455	471	487	483	459	489	456	447	461	459	466	473	503	475	495	489	491	474	458	478	481	496	479	499	489	472	474	478	485	445	473	477	532	512	438	464	506	457	422	501	459	515	501	484	453	489	502	497	475	484	459	470	494	500	488	485	469	493	480	463	476	424	470	472	461	459	482	506	477	508	449	479	488	479	461	487	488	481	453	481	477	471	452	467	498	500	463	432	472	491	494	471	518	476	428	486	460	502	483	453	470	479	462	470	460	522	430	459	500	464	498	478	486	483	498	479	514	482	451	491	529	498	483	473	485	472	483	476	471	468	473	497	438	471	479	479	465	467	476	478	488	491	467	466	464	520	489	427	453	469	500	481	454	486	523	518	467	458	453	478	486	473	477	482	450	548	454	479	504	466	512	463	470	465	519	486	456	454	511	488	453	471	520	507	438	481	475	434	462	476	506	474	444	503	452	443	482	493	489	474	472	482	487	484	500	448	474	482	484	478	438	501	462	478	503	495	477	448	484	450	448	476	463	485	479	468	497	513	474	473	497	468	473	478	473	453	464	468	466	471	466	455	487	507	457	481	480	451	468	452	481	502	503	461	494	469	489	477	491	434	476	484	489	474	441	513	460	474	512	475	459	477	481	463	457	465	503	463	443	458	436	482	467	476	508	429	475	477	492	482	447	514	486	524	444	482	485	459	482	514	510	468	463	456	499	483	434	459	470	478	469	486	471	501	528	466	458	435	506	503	458	464	466	499	478	477	480	488	466	512	452	485	494	492	468	463	516	490	495	468	449	478	520	490	496	540	491	485	473	481	458	472	518	511	460	483	481	464	493	453	466	490	442	499	478	456	463	480	449	457	463	494	471	461	483	501	521	502	482	484	433	490	471	476	455	455	445	504	478	470	511	476	429	474	442	502	458	499	512	479	520	473	471	498	472	507	515	445	493	455	480	487	482	494	436	474	477	492	513	474	466	498	442	487	452	491	466	453	493	458	460	490	489	465	452	499	460	465	472	468	482	461	492	494	488	485	478	466	491	489	480	487	501	465	475	443	472	506	469	486	475	501	465	489	482	474	468	427	511	512	477	503	507	454	483	483	483	443	479	500	477	428	485	509	483	465	492	489	474	471	466	498	460	436	489	501	441	469	494	444	489	477	486	507	453	478	484	477	495	469	445	488	488	477	501	486	466	483	465	473	461	493	459	487	478	453	487	463	469	479	470	535	483	474	505	469	465	515	451	503	478	499	423	479	489	479	466	484	469	461	478	435	472	471	494	487	437	510	485	473	500	493	491	526	504	479	453	480	476	473	475	511	525	499	494	482	489	483	465	454	496	523	450	466	474	462	476	480	510	465	489	485	490	501	463	478	478	515	502	439	490	468	494	485	503	472	496	498	471	512	458	477	486	435	508	476	475	456	457	481	517	547	436	436	483	479	497	505	486	494	454	489	445	476	500	507	483	462	439	502	458	494	512	475	446	445	522	507	497	472	476	452	503	491	496	516	464	454	466	514	457	495	472	447	484	502	484	462	502	455	483	499	470	487	470	505	476	448	465	483	474	443	457	481	499	474	512	441	518	477	458	502	486	508	491	428	454	480	410	482	462	481	484	486	482	475	516	478	467	477	448	458	490	492	501	494	493	471	486	448	441	457	446	492	463	457	538	502	508	489	502	477	484	497	500	478	459	484	484	459	528	472	496	499	458	458	457	496	457	469	458	472	431	459	488	426	477	490	448	441	516	449	531	440	477	459	471	510	490	510	492	472	470	453	509	482	492	483	457	468	480	495	492	485	510	495	479	515	457	504	456	493	486	453	494	490	490	505	519	466	465	476	464	491	520	461	503	502	475	466	443	460	504	450	467	455	443	514	471	497	453	497	502	458	491	471	494	429	490	436	492	473	496	476	480	494	499	463	465	468	476	494	484	438	475	468	456	503	504	472	445	475	443	471	430	475	493	498	477	500	471	522	473	490	513	458	486	500	520	487	481	457	474	507	481	471	473	483	487	459	503	516	479	498	467	452	517	504	496	504	442	487	490	478	465	500	521	451	465	461	505	523	481	478	493	465	522	490	466	461	515	440	543	471	473	516	457	474	478	485	473	459	497	435	459	497	458	478	507	485	473	473	469	506	442	480	457	471	445	493	474	487	483	473	471	466	456	500	486	492	468	460	444	498	494	500	490	520	488	471	497	434	483	484	460	497	475	473	454	454	471	451	471	498	467	456	483	496	517	519	492	459	466	469	461	476	453	482	493	459	469	485	466	517	484	525	475	499	475	446	479	451	500	474	465	472	438	443	465	462	468	468	503	467	463	528	496	463	504	465	483	457	467	430	455	505	479	496	457	450	495	499	441	479	526	465	480	483	490	467	483	505	511	459	470	482	486	494	513	498	467	510	471	503	469	502	500	447	485	494	482	483	475	474	468	489	467	521	473	462	484	487	440	468	447	490	495	508	481	489	489	499	502	509	506	468	498	513	530	513	532	486	434	478	482	436	478	483	445	416	479	462	482	459	498	479	500	488	405	486	490	435	464	463	472	449	486	496	492	503	493	505	480	481	466	484	474	519	483	450	508	467	466	468	473	532	492	499	486	459	488	501	489	508	460	476	462	501	454	476	441	491	511	488	462	487	477	522	500	451	461	487	451	452	460	438	476	454	517	497	481	477	469	517	484	445	477	485	500	492	453	431	484	485	488	467	478	512	523	452	478	504	450	467	499	486	482	456	482	499	492	480	477	477	513	521	450	477	495	469	496	470	462	454	481	461	496	502	482	452	478	441	451	460	485	455	477	456	466	453	489	462	479	489	487	475	481	482	438	461	472	522	494	498	480	490	465	476	491	483	458	459	454	480	491	449	490	495	466	482	473	442	475	463	487	431	466	499	515	463	452	424	447	498	489	476	457	488	468	512	485	474	469	463	518	526	457	515	479	528	449	490	494	423	462	502	488	462	484	466	492	469	466	457	471	478	478	496	471	495	521	508	485	474	469	453	485	477	511	441	447	497	481	503	442	482	455	510	463	473	490	451	468	467	472	476	487	484	514	515	480	459	504	496	480	465	468	471	473	506	448	472	506	452	472	482	492	471	430	498	454	464	440	499	480	496	451	480	484	482	486	479	457	482	509	487	532	433	472	517	449	488	479	492	520	473	480	515	519	506	466	436	466	471	506	460	474	489	453	502	463	449	472	536	495	454	493	496	476	477	479	467	458	493	449	480	483	527	460	471	501	490	484	468	461	447	494	482	481	486	485	497	493	468	464	466	465	484	465	478	501	502	457	478	478	471	477	470	467	442	451	490	465	469	472	442	474	464	468	474	480	452	485	425	473	449	472	436	478	500	467	515	476	488	493	514	477	493	464	485	487	453	493	496	469	480	513
24719	20795	26889	24618	11423	2926	1948	1759	1522	1618	1561	7250	13396	9068	4106	1474	754	634	610	554	616	619	605	611	591	620	591	613	587	570	613	620	604	608	621	623	576	554	597	628	616	635	599	585	583	578	602	617	619	591	610	594	630	634	618	598	606	567	603	616	572	581	588	593	595	609	619	589	579	589	608	547	596	582	631	627	614	614	578	594	620	600	591	601	608	603	623	574	582	612	581	606	586	587	638	576	565	623	583	597	594	580	585	633	609	619	625	627	560	649	620	579	598	552	587	597	601	619	574	598	660	589	588	572	630	567	589	569	614	543	614	570	596	627	577	606	621	569	597	609	631	561	617	573	616	581	623	634	604	607	598	579	581	543	624	594	642	621	617	623	599	653	578	579	586	584	601	559	625	582	605	576	555	612	608	584	574	618	647	634	613	611	593	613	643	590	605	588	644	650	597	589	640	619	558	620	582	605	575	596	591	590	597	600	601	587	560	562	608	592	588	629	611	608	581	630	572	621	570	552	587	598	597	590	587	579	595	610	635	620	613	539	592	559	598	604	602	589	585	603	589	609	583	573	589	575	616	597	579	622	626	613	599	570	569	610	612	580	558	581	610	588	596	592	597	570	626	575	579	569	586	600	575	595	607	557	602	588	615	582	600	629	613	655	576	602	606	570	650	623	587	609	583	575	616	613	586	568	574	580	579	603	636	614	563	575	588	610	615	599	602	605	566	618	569	625	608	603	635	597	556	552	640	586	570	645	603	617	578	562	589	533	608	590	597	598	640	579	555	634	590	610	602	560	619	628	593	584	610	599	584	568	601	612	586	582	574	615	592	601	588	565	616	585	590	613	573	583	595	606	601	572	567	603	556	605	611	635	612	582	561	591	620	633	617	589	589	570	594	568	549	617	581	627	614	584	597	608	590	599	596	567	566	596	588	654	565	593	611	626	608	607	613	614	621	625	570	596	586	565	584	593	575	571	607	639	603	619	611	616	591	594	639	567	611	582	646	596	594	645	596	551	608	556	611	647	589	574	564	589	636	589	616	597	582	574	613	590	589	585	620	584	623	596	625	654	602	621	574	598	615	608	633	596	586	599	584	595	576	573	564	635	594	653	614	582	579	616	632	580	627	635	597	582	561	581	579	583	540	584	562	567	579	563	640	569	591	557	626	611	643	566	569	592	630	581	584	563	612	603	598	585	580	566	593	553	605	614	637	606	626	628	590	566	599	578	565	601	554	615	599	599	593	592	559	572	570	598	546	581	641	612	609	603	596	594	601	599	582	619	597	620	577	544	612	576	577	589	599	572	588	586	627	625	619	560	617	591	624	607	604	616	596	606	596	601	620	572	552	595	585	565	556	612	599	569	555	601	602	624	623	612	632	544	591	638	608	567	648	558	550	571	583	623	562	559	566	566	592	565	628	579	608	626	576	589	635	573	638	626	578	569	578	572	614	546	599	590	610	554	565	604	622	574	555	594	608	622	627	619	660	612	629	546	626	639	586	608	618	600	586	587	659	598	593	601	618	571	607	647	618	586	567	612	634	621	605	615	596	594	582	623	576	611	595	594	566	642	567	597	619	574	621	575	635	621	569	607	606	590	616	606	595	575	616	601	641	579	579	530	619	575	557	533	559	606	606	572	579	612	578	612	612	596	608	618	606	602	563	609	631	569	588	577	617	598	611	582	597	593	586	568	566	578	609	600	610	607	610	565	580	582	581	602	617	617	602	598	606	588	593	636	608	568	547	568	547	568	583	583	612	604	593	569	598	589	611	611	537	602	610	594	603	598	552	590	566	561	616	584	574	569	608	581	625	592	572	615	612	625	600	643	602	617	608	580	596	564	590	601	596	575	606	595	609	598	603	600	569	567	619	581	575	582	550	596	617	545	610	598	598	616	608	580	584	603	581	561	633	613	588	587	604	638	641	615	625	638	595	589	585	600	604	640	578	602	603	598	577	581	615	599	583	602	629	561	565	576	617	628	576	606	601	602	592	557	575	584	617	608	592	575	608	586	606	583	603	593	598	545	544	592	633	613	608	588	614	598	570	600	642	603	582	605	629	548	599	571	585	597	601	589	579	587	587	569	591	563	595	589	620	584	584	583	584	584	549	561	597	606	592	552	587	595	628	575	593	614	564	599	597	600	577	605	608	598	538	604	578	621	577	580	611	536	554	588	627	605	611	575	584	638	565	594	571	614	630	583	621	590	584	614	574	583	568	636	586	557	614	626	609	607	580	644	621	566	593	614	602	609	573	597	586	598	565	584	603	591	585	582	567	534	639	589	601	568	601	628	572	583	603	594	579	625	580	589	618	564	590	582	638	602	547	589	614	551	618	528	628	592	632	604	575	576	598	570	568	575	588	586	592	580	626	574	577	579	601	606	593	557	588	603	590	639	593	600	595	604	591	550	576	587	531	613	552	618	583	602	590	585	565	581	609	613	600	627	611	594	577	619	611	637	619	612	567	605	575	600	642	634	619	565	585	590	628	558	542	633	561	595	623	606	615	560	630	585	613	549	579	549	628	579	614	615	589	559	608	595	629	634	578	603	597	582	563	569	611	620	597	590	618	551	604	595	583	624	584	637	595	592	586	565	563	649	638	567	575	615	605	595	620	561	613	596	588	611	579	540	593	577	637	565	592	574	617	589	580	596	586	635	580	604	582	581	618	603	570	608	558	615	581	629	595	601	570	614	582	561	605	561	613	631	638	589	583	576	606	560	556	587	625	586	575	560	562	611	578	615	588	608	531	589	646	535	575	620	581	565	577	600	606	589	595	594	590	610	637	589	587	564	584	588	593	580	630	597	597	614	592	635	592	591	572	545	571	614	589	564	600	552	558	589	562	574	622	591	629	657	606	591	572	631	596	594	613	613	593	574	581	575	594	598	597	594	577	587	609	573	629	614	621	609	603	603	550	591	564	629	633	601	586	566	600	637	597	571	643	611	635	604	551	636	588	589	591	640	590	573	541	590	557	627	582	566	611	599	587	570	604	589	581	585	585	576	564	667	616	595	611	595	655	538	608	602	535	609	627	619	616	564	587	624	586	581	619	574	608	579	590	601	588	634	583	624	582	601	613	572	631	594	622	616	619	594	566	613	573	618	576	613	587	596	578	582	578	576	583	651	567	563	595	639	604	594	570	607	542	602	592	595	587	604	598	601	619	590	609	593	577	592	588	574	574	560	576	619	594	552	571	593	613	576	607	623	551	604	614	612	595	541	572	559	612	570	600	570	585	620	612	591	583	565	580	602	566	596	581	571	570	571	569	549	567	615	566	603	607	616	613	605	570	599	643	582	600	575	595	641	588	641	599	629	576	579	630	580	565	609	574	553	620	643	601	598	595	645	589	589	607	629	585	605	594	624	597	576	531	574	601	575	590	588	561	577	552	563	616	607	584	620	629	565	637	590	584	582	591	586	589	589	600	601	589	595	593	596	634	580	598	596	582	541	621	577	593	619	616	627	577	588	587	547	590	605	577	585
6548	10523	9394	4974	3576	2210	1978	2286	2197	2254	2058	10176	13272	8888	4072	1552	703	540	524	518	541	563	538	483	542	503	516	502	506	541	480	524	528	555	510	531	498	505	483	508	529	525	523	501	544	491	560	553	509	480	464	464	562	457	527	527	490	555	515	520	472	524	506	516	503	500	504	497	540	490	530	508	495	473	495	516	505	538	545	484	507	523	495	536	502	487	510	508	498	542	549	501	551	522	517	508	534	477	492	500	493	508	536	517	505	541	547	495	511	534	505	505	508	474	493	497	513	552	506	523	518	492	508	472	486	524	526	535	536	506	491	548	504	516	504	524	542	477	527	524	486	520	497	514	481	524	512	533	491	525	561	459	513	522	503	517	502	482	492	495	528	462	499	540	547	515	526	510	505	535	509	498	530	511	484	500	528	506	472	504	541	495	493	506	511	471	505	523	501	498	505	533	518	520	498	512	524	520	534	538	502	518	540	547	489	509	517	509	518	547	473	493	537	503	511	555	499	510	497	523	504	521	501	540	477	520	550	511	509	474	540	530	502	532	492	509	494	509	509	502	463	493	478	520	488	497	506	474	536	520	521	506	499	513	493	525	529	481	539	553	518	507	497	488	496	515	509	464	516	465	521	546	510	499	480	536	477	474	511	480	507	523	544	503	536	491	572	455	536	527	452	534	513	481	470	481	516	474	508	496	474	497	487	535	486	542	576	484	503	519	515	439	510	527	520	499	543	556	522	519	505	499	488	471	532	486	513	508	493	508	482	467	487	477	488	515	489	517	497	513	503	506	487	517	532	529	530	498	515	501	520	531	493	535	535	465	497	520	514	501	479	496	494	524	522	479	496	503	523	484	496	530	504	482	525	542	512	475	511	498	521	497	584	489	536	490	533	499	521	520	495	540	514	477	505	492	501	471	527	491	479	536	534	493	509	522	515	540	515	523	513	524	522	508	558	517	528	528	536	529	509	512	513	542	527	507	507	490	479	565	539	486	545	539	520	524	521	523	532	529	499	525	519	543	513	469	491	499	527	502	486	525	505	499	536	504	508	505	521	535	532	541	502	511	510	545	474	512	505	522	490	511	515	509	524	539	530	511	502	527	491	551	465	550	530	512	511	508	514	524	497	525	524	488	511	526	524	550	533	523	501	497	534	541	509	499	509	483	497	479	545	520	468	546	487	495	531	503	528	501	497	528	563	475	529	472	550	509	496	507	545	570	498	511	522	498	537	537	501	509	508	513	536	505	485	549	479	503	530	534	504	517	505	541	512	519	447	490	507	485	528	537	487	491	525	496	521	552	500	521	536	517	491	475	553	482	504	505	467	499	532	488	514	473	501	514	522	530	543	494	546	515	518	515	480	521	474	463	512	499	489	505	499	519	507	526	529	497	489	533	514	501	483	486	537	525	520	531	501	483	483	514	484	515	530	512	505	525	460	508	517	521	539	483	502	489	489	527	540	505	484	526	524	475	480	490	508	523	496	482	511	497	513	484	469	524	510	523	536	511	509	493	503	479	541	490	516	486	487	513	491	543	461	483	482	529	572	497	524	515	518	531	507	480	521	459	486	509	503	531	527	501	536	491	528	535	522	477	503	513	515	474	525	550	516	544	486	548	513	540	532	510	508	521	518	485	509	484	495	480	503	525	509	520	469	506	473	528	483	543	530	488	494	516	509	514	481	492	476	494	517	510	517	528	503	488	538	511	507	504	519	518	474	515	537	503	527	511	531	529	522	479	529	525	495	481	513	530	548	442	550	503	511	475	518	535	477	517	508	500	494	523	507	525	522	493	512	539	513	520	530	521	482	503	490	493	480	508	514	536	492	533	516	485	473	455	516	531	569	502	535	533	475	513	529	515	488	519	482	492	530	522	505	483	491	526	510	527	510	546	561	516	498	518	492	472	525	478	478	510	552	507	475	533	485	462	511	525	482	521	507	478	471	483	534	507	506	513	497	517	504	480	500	492	520	507	491	512	479	518	519	508	520	497	515	521	492	505	503	510	479	462	540	528	534	542	517	538	546	501	478	497	526	475	499	483	516	477	467	513	469	543	467	496	510	486	512	480	490	501	469	465	534	501	557	471	486	478	515	515	503	518	488	515	508	479	505	493	500	511	490	511	509	510	470	508	527	535	524	471	464	542	486	539	493	543	489	514	517	496	499	474	507	490	462	504	521	487	475	551	511	506	493	501	538	489	500	486	534	491	498	533	520	518	498	540	514	534	502	515	473	540	462	502	465	530	479	499	471	470	492	486	523	518	523	513	495	498	548	524	521	508	518	541	516	491	551	514	507	468	497	537	481	486	501	534	506	482	522	538	525	519	509	530	463	511	501	487	505	540	514	546	507	534	489	497	542	549	492	554	559	477	509	507	515	555	485	475	477	513	496	499	517	535	466	497	510	518	492	482	509	485	526	534	500	487	518	539	492	492	484	536	452	504	497	513	526	490	503	513	498	547	509	532	485	539	502	504	536	565	530	513	459	506	515	523	527	507	503	508	489	515	496	537	543	495	526	477	501	489	499	483	513	510	456	479	512	512	519	525	536	534	514	500	511	547	508	532	479	523	523	459	475	488	524	471	519	481	511	517	516	496	536	523	510	518	452	544	480	512	524	529	494	487	560	520	498	519	556	505	517	489	518	523	488	473	475	506	528	524	492	533	516	529	519	488	517	515	502	538	528	509	499	499	514	494	502	478	514	489	499	537	519	473	534	550	526	491	515	496	501	552	580	549	544	531	517	520	510	514	508	490	540	471	517	475	461	482	556	472	522	523	534	510	494	507	454	527	501	492	528	499	525	543	507	531	504	505	514	498	516	510	537	498	573	452	507	525	494	510	532	540	501	542	532	467	545	528	482	517	512	554	512	515	518	539	511	483	498	541	514	485	516	518	509	522	483	519	530	509	496	484	517	479	502	522	555	502	506	518	546	517	525	456	524	492	511	533	560	499	503	509	469	506	547	513	508	521	458	527	493	492	505	481	484	526	521	490	548	529	522	497	519	529	559	522	504	507	559	538	492	506	527	499	519	493	486	522	526	530	498	484	505	494	496	511	496	527	543	512	464	503	532	486	511	527	524	495	545	553	501	548	466	531	520	500	517	529	539	513	484	538	518	502	499	498	523	527	509	523	483	498	524	499	505	507	479	498	503	546	508	457	516	488	496	505	518	530	531	490	465	505	522	523	534	472	531	524	526	500	524	545	541	513	529	506	517	508	522	523	502	501	500	497	505	511	519	511	541	504	504	496	490	518	489	507	511	538	501	492	519	513	493	468	522	502	537	547	513	497	493	493	523	498	524	517	501	532	492	513	512	478	515	502	522	457	503	546	480	498	559	473	493	534	515	550	508	495	503	502	481	512	517	483	517	486	500	495	518	512	520	505	494	498	514	475	528	497	488	538	489	486	514	472	528	505	522	491	502	469	518	513	518	520	484	480	433	502	484	488	500	506	520	471	466	495	506	512	526	481	493	500	538	558	481	513
23804	20855	27808	23956	20518	11027	5462	3194	2373	2843	2971	12340	23120	16347	7407	2343	968	850	672	710	773	737	677	716	734	735	722	750	743	727	697	756	706	744	740	726	719	678	681	669	733	759	737	673	711	679	752	708	722	768	707	783	760	715	747	686	685	690	702	686	703	656	761	744	695	692	710	764	689	716	737	707	748	752	720	763	702	741	700	690	773	712	718	686	696	679	691	694	710	745	724	698	745	731	755	685	705	719	670	715	695	684	720	716	727	724	713	738	719	686	691	732	693	718	710	707	665	700	645	719	696	705	692	677	729	717	744	735	741	743	694	718	756	780	697	691	669	739	734	685	683	760	703	709	730	723	718	741	705	697	734	661	721	707	722	730	695	736	728	682	698	677	691	705	708	684	712	713	720	723	726	718	704	753	688	676	707	680	702	713	712	753	760	751	695	686	714	729	700	664	738	679	708	736	703	722	779	703	673	743	698	685	720	751	715	694	674	749	735	677	711	699	746	713	724	732	719	696	669	720	683	708	680	735	714	737	718	738	725	691	722	691	780	692	698	647	662	735	758	720	709	702	675	694	710	679	680	672	695	734	657	675	677	691	728	721	725	709	741	745	702	694	729	695	728	742	667	746	684	684	662	718	793	700	710	675	666	695	695	683	679	701	726	679	761	744	754	710	702	682	710	726	756	712	743	728	710	725	678	717	725	668	710	691	727	720	699	728	643	720	708	734	686	710	685	738	743	742	714	728	733	720	696	726	695	713	690	681	740	712	756	702	661	714	774	691	730	710	733	739	723	659	729	716	722	707	718	718	718	694	661	684	713	735	681	765	663	747	738	752	703	761	701	679	685	693	707	740	698	704	692	733	732	768	731	762	690	714	706	691	703	735	750	714	728	678	738	745	684	747	726	737	662	684	756	697	682	718	722	703	702	690	738	746	734	716	717	675	727	726	721	739	701	700	732	750	747	711	720	749	741	688	726	664	698	689	698	749	693	738	754	706	707	694	746	680	729	710	739	695	690	727	729	657	681	662	720	747	731	696	702	701	704	721	722	697	729	753	734	698	702	722	713	681	729	715	702	713	705	686	733	694	669	694	712	688	747	740	715	684	746	685	744	674	710	738	706	739	696	693	695	722	721	731	704	739	722	721	684	638	699	734	704	674	731	648	724	733	682	744	730	688	678	765	745	753	713	692	725	719	711	740	717	710	719	723	663	697	730	719	717	760	723	708	700	743	706	719	701	718	709	714	692	718	688	709	770	702	691	722	727	688	697	733	731	691	721	736	748	688	731	694	701	668	714	684	709	711	701	709	711	711	740	762	673	701	678	719	731	697	680	712	692	732	693	668	678	723	716	730	689	706	732	716	673	733	743	740	698	692	690	696	718	710	709	687	742	706	738	707	720	737	709	723	718	668	709	720	709	718	741	722	732	705	714	699	722	714	723	707	694	688	722	752	732	694	680	670	727	707	711	728	691	732	690	697	702	722	691	737	717	714	690	723	658	746	728	721	714	695	678	744	722	708	711	704	687	728	718	697	723	731	685	766	738	695	692	694	742	658	715	633	704	671	728	734	672	676	679	693	709	681	715	755	736	709	725	718	728	677	762	707	701	683	692	722	710	682	680	727	698	665	706	697	740	687	745	751	702	702	727	687	664	749	698	695	725	691	703	692	740	664	742	733	692	739	722	728	665	688	745	717	714	688	743	715	753	712	687	709	664	694	667	715	674	699	725	734	671	699	684	689	665	697	662	705	688	684	709	676	718	707	734	701	713	699	666	694	745	743	663	682	703	659	785	700	697	719	720	686	693	768	683	702	687	691	697	717	699	704	722	693	714	695	753	729	752	690	714	699	732	716	688	705	728	734	735	699	707	740	752	677	751	685	696	742	703	736	745	717	735	689	705	693	684	722	753	693	731	741	733	690	700	693	670	713	741	744	650	688	734	750	745	713	719	741	694	670	713	700	664	708	682	726	696	700	717	726	709	677	708	724	703	709	709	749	722	683	723	720	771	722	694	698	698	714	754	700	689	733	708	722	699	710	736	706	719	707	736	732	661	654	732	733	696	708	713	723	696	691	678	708	711	733	709	715	710	715	732	650	680	701	703	689	743	673	689	716	717	684	708	685	677	677	729	714	725	642	697	697	702	721	729	720	705	681	726	726	684	718	725	692	709	694	652	710	711	752	715	716	671	725	723	698	694	805	683	694	710	696	762	704	741	697	736	718	709	742	665	698	651	689	703	716	712	728	728	707	713	749	695	708	674	708	700	729	679	714	687	739	728	713	695	675	666	714	721	718	713	717	737	742	705	724	657	679	747	694	693	733	724	670	730	714	711	703	725	704	711	717	796	702	736	675	646	710	729	697	737	700	753	691	687	720	708	701	703	732	687	713	715	724	744	715	687	722	685	712	704	735	724	683	672	748	698	702	687	678	703	719	691	713	671	676	632	698	746	725	744	714	720	743	731	707	721	767	678	752	665	738	730	722	708	747	708	782	694	707	727	735	717	772	747	673	679	713	692	732	685	745	676	708	728	720	786	739	697	746	736	714	674	745	703	699	702	716	683	710	759	743	690	734	699	680	714	742	701	696	719	743	755	721	701	743	744	720	701	674	657	654	699	740	720	708	731	691	720	704	752	732	675	680	696	740	698	719	706	699	727	721	681	691	684	707	718	668	685	681	695	768	700	774	712	698	731	663	680	731	658	692	720	693	671	770	691	763	651	716	650	755	753	696	770	720	710	699	737	695	679	748	709	706	697	707	745	682	729	711	710	726	685	725	746	698	720	716	667	744	720	743	668	722	691	716	701	683	682	688	676	682	732	726	695	706	726	679	710	745	683	695	753	709	693	735	662	685	703	689	702	749	678	707	683	734	732	751	716	800	677	657	680	729	658	731	692	703	718	718	699	715	708	725	670	652	728	703	669	688	712	759	744	721	696	697	697	696	678	699	731	670	765	671	742	743	720	687	690	705	729	691	685	706	678	741	764	680	728	690	775	776	770	698	665	716	739	720	693	672	745	708	743	696	736	723	763	720	734	727	762	711	714	752	701	748	695	719	738	686	708	693	712	712	698	746	648	696	685	744	701	708	705	703	707	709	679	722	680	737	706	664	697	677	700	736	653	713	718	682	693	732	739	690	685	731	661	753	749	678	754	729	742	718	751	707	754	719	699	741	700	691	686	707	724	731	737	703	709	664	692	731	776	718	715	732	733	740	684	721	688	700	715	703	694	716	720	704	722	706	705	678	656	725	699	715	703	727	727	682	697	730	687	697	733	677	746	698	678	666	719	691	698	735	644	661	699	734	714	717	756	697	730	752	690	702	725	694	692	735	715	676	725	728	689	717	715	714	726	708	656	748	712	723	695	723	717	703	708	730	735	707	688	705	693	708	699	687	681	683	727	689	678	672	681	738	658	699	656	688	684	700	676	736	731	707	695	704	699	758	677	696	705	683	743	738	702	740	695	686	718	676	676	752	714	714	720	667
7398	14189	13429	8189	5131	4923	4654	3620	3101	3797	4083	16046	20929	14169	6648	2308	827	667	627	629	591	604	627	601	587	627	627	637	612	603	593	592	571	610	621	572	632	586	594	635	581	623	612	605	607	575	595	616	596	567	638	617	650	588	589	627	578	588	572	611	564	596	603	595	593	622	599	599	542	625	606	600	617	608	618	606	619	595	613	609	599	577	594	633	627	607	574	571	597	589	594	629	630	596	584	562	615	600	586	617	602	602	634	596	596	617	627	609	622	654	609	601	652	643	600	571	597	584	602	583	578	623	628	622	629	640	602	583	582	632	584	627	615	663	614	585	578	625	570	592	583	628	569	593	600	565	595	594	583	587	634	642	595	589	635	568	592	612	582	581	621	618	574	637	591	635	579	607	630	600	589	616	649	593	621	635	618	590	593	582	653	597	623	603	606	605	584	615	633	604	594	626	595	591	607	605	615	605	568	637	609	608	654	603	625	587	598	590	630	587	593	607	603	572	623	579	610	611	633	638	597	615	619	601	607	634	596	599	587	612	581	550	601	564	652	605	606	546	591	600	642	589	588	574	577	599	604	593	577	595	552	590	591	604	610	579	590	601	556	617	617	564	579	606	548	590	595	569	596	610	616	601	615	604	581	599	563	591	608	593	574	589	568	618	602	613	586	610	574	587	578	603	567	629	569	620	625	590	596	556	633	630	597	618	603	606	631	591	604	610	612	638	565	584	574	570	572	611	616	615	610	590	625	612	628	599	594	627	575	645	592	601	603	607	647	609	643	588	614	615	609	586	568	600	586	607	618	593	654	597	585	558	615	606	600	581	594	631	627	610	582	600	571	597	570	638	558	614	630	586	631	604	590	634	602	627	568	630	561	613	601	601	592	601	615	570	580	597	605	588	584	604	612	595	604	581	647	543	582	570	568	653	626	625	550	617	595	628	610	600	563	590	608	568	572	603	588	630	594	598	635	614	600	612	581	596	603	603	584	573	605	619	567	604	644	604	581	581	561	625	605	601	622	553	606	566	621	569	600	620	555	625	596	583	581	547	621	587	611	584	577	576	573	613	593	590	608	559	594	581	606	567	621	659	588	608	574	615	607	559	560	578	573	597	548	589	533	597	597	595	591	573	606	602	624	606	619	616	576	621	557	588	592	628	607	580	605	621	579	621	608	610	580	570	597	569	552	603	603	616	591	555	609	612	593	603	601	565	634	659	593	628	585	593	601	629	612	586	606	581	590	587	601	598	604	596	556	584	544	615	586	615	587	563	643	599	571	610	619	596	582	580	618	615	643	585	600	556	577	568	594	588	590	628	645	580	604	573	541	576	600	586	571	589	602	568	586	587	564	602	583	568	639	573	558	590	615	585	564	605	596	537	587	579	636	650	627	607	582	600	618	609	569	598	625	591	570	593	590	608	587	590	606	612	562	569	587	615	623	601	613	612	636	583	585	597	602	584	582	584	606	639	597	598	560	607	615	581	610	601	593	611	620	572	574	583	632	579	585	573	634	604	613	565	587	627	615	621	591	579	613	600	638	594	624	611	610	610	595	608	574	604	626	612	582	606	527	570	604	563	597	642	596	587	579	637	625	648	552	625	590	602	588	630	594	604	565	586	631	588	603	619	562	566	576	583	558	587	560	588	643	593	637	609	608	576	599	570	602	580	596	570	571	575	568	569	598	596	615	614	601	598	631	574	541	624	580	631	641	591	585	597	616	615	568	656	588	627	609	568	621	594	592	603	581	640	584	626	581	590	575	559	602	659	612	602	569	586	603	598	553	579	612	587	572	603	609	601	614	620	590	601	613	609	563	601	595	622	563	603	566	591	555	573	587	587	590	592	633	605	609	582	631	560	668	603	571	570	539	593	591	613	584	608	608	593	579	619	618	583	593	610	589	587	559	625	610	568	611	617	585	627	589	640	614	574	590	594	579	577	585	602	595	616	563	590	581	591	586	600	579	570	603	617	597	619	586	606	583	650	594	565	633	584	624	627	623	603	566	602	567	604	596	579	603	632	651	575	575	607	590	596	612	577	562	631	593	621	577	612	561	618	590	585	571	615	583	592	594	600	567	629	635	617	620	610	653	595	570	613	603	581	592	584	593	537	624	606	563	632	626	609	584	584	572	604	586	608	570	582	610	603	610	614	587	625	617	626	611	597	615	577	560	611	582	589	605	633	597	584	548	655	579	582	602	611	575	602	606	607	573	593	571	572	538	589	618	610	557	592	609	614	594	575	608	575	577	550	606	592	661	600	603	562	600	615	546	579	543	614	558	545	619	602	563	560	587	595	580	644	622	597	597	560	576	590	596	665	627	617	575	592	555	587	594	603	592	595	553	604	612	623	577	583	652	581	619	602	593	549	607	608	636	618	605	647	583	582	553	574	569	560	577	611	560	578	611	507	617	605	604	591	599	591	581	622	594	618	624	580	644	569	622	611	610	616	643	588	623	589	574	574	573	638	585	592	562	574	570	623	566	598	600	630	577	613	579	586	638	601	617	603	603	596	626	582	575	580	597	618	604	598	538	629	603	641	586	576	598	583	584	586	588	595	599	594	615	638	579	634	618	599	640	600	577	584	642	594	577	605	586	610	594	582	601	558	582	591	595	601	583	612	606	621	590	598	615	602	590	585	585	574	593	580	598	589	609	613	602	617	567	657	598	612	567	594	625	610	605	614	643	547	575	620	565	628	599	616	586	622	565	630	566	600	566	609	628	631	627	619	604	557	579	573	563	594	591	593	632	582	594	599	551	595	594	600	571	595	561	559	592	580	602	629	608	595	585	612	604	587	614	584	593	577	560	556	612	556	596	551	598	583	626	586	542	580	606	615	643	616	609	652	606	590	585	618	544	578	604	620	595	587	574	598	638	608	590	589	585	585	602	593	584	557	614	586	591	614	588	624	646	599	599	594	604	569	621	565	625	605	589	612	577	556	605	600	621	596	616	576	625	568	575	579	605	603	551	584	605	608	562	586	625	545	588	583	639	623	616	617	623	607	520	587	569	597	621	587	588	620	573	611	613	604	599	637	587	577	578	608	602	572	574	602	602	634	587	600	623	627	593	605	619	575	639	642	621	572	639	596	612	590	580	574	621	567	613	598	607	583	575	565	609	606	593	576	600	610	618	585	611	608	612	573	582	598	563	579	578	582	570	576	612	629	612	622	604	556	604	609	577	618	589	606	565	629	592	582	583	588	573	609	600	591	615	604	556	597	579	626	609	579	638	586	612	586	589	596	612	597	621	587	613	632	598	606	578	586	617	616	587	599	642	633	580	581	595	619	585	615	618	631	620	614	553	613	565	578	643	571	596	545	587	619	590	622	605	573	560	632	609	583	608	592	563	612	555	613	597	571	598	616	610	568	569	588	615	598	616	644	590	594	614	627	557	545	559	591	587	632	594	600	558	569	586	621	606	608	557	609	596	570	584	599	558	589	553	625	571	592	630	581	619	569	584	648	572	607	592	619	592	562	582	544	583	588
27026	11673	4259	2926	2076	1553	1174	1172	1532	1258	1067	1295	1818	1398	1017	732	621	585	575	563	531	576	532	609	551	536	574	575	574	552	598	596	561	540	554	574	502	588	537	596	607	614	598	616	594	556	637	593	586	544	522	570	596	603	570	561	582	556	572	589	563	554	591	570	527	588	556	586	575	566	624	558	551	568	585	538	577	587	582	559	592	604	571	567	611	595	563	582	614	591	556	560	576	574	540	593	552	607	546	542	547	575	577	522	584	595	574	610	592	575	570	546	567	595	617	597	536	545	603	569	615	549	582	582	591	607	561	569	546	564	582	552	594	553	571	527	580	555	574	585	597	530	569	607	575	558	606	515	585	571	610	604	557	571	580	571	586	581	561	555	538	589	615	572	592	564	556	572	525	597	561	551	572	574	553	556	551	581	596	610	569	592	558	573	582	597	541	598	556	630	551	620	583	582	582	607	572	575	561	585	556	578	574	614	566	538	523	555	568	563	569	553	550	568	576	559	576	586	583	556	648	522	508	560	521	569	591	576	542	572	568	573	569	575	560	545	610	564	554	609	580	563	556	569	533	589	576	571	555	532	541	597	602	576	591	579	586	593	544	538	534	599	553	603	617	594	606	554	574	569	611	564	574	548	578	556	559	561	527	601	640	616	557	621	533	581	611	618	583	551	570	558	605	540	579	589	588	564	548	552	576	575	577	579	581	555	585	547	589	564	554	567	554	612	595	623	557	566	572	597	580	591	616	591	541	575	561	555	563	547	562	568	589	575	571	587	592	593	557	538	598	587	587	556	560	617	541	519	593	613	586	585	567	603	581	558	568	530	570	545	568	557	569	588	569	576	559	585	571	582	585	619	565	591	602	600	549	589	597	597	561	581	575	556	594	570	550	565	576	574	551	557	575	592	590	598	580	561	556	602	564	550	557	552	576	544	634	599	603	533	561	581	587	587	549	564	611	570	590	554	576	598	546	554	577	572	557	618	583	560	574	581	591	598	555	551	580	562	562	572	582	600	565	559	583	564	558	595	575	581	560	543	567	582	553	553	599	564	583	542	532	593	583	560	555	586	560	560	560	596	563	590	602	557	591	554	589	593	570	588	554	561	566	576	594	549	595	526	581	554	604	527	581	553	585	584	604	606	583	554	555	575	543	590	596	570	585	566	529	575	552	504	594	579	595	539	579	581	515	560	587	574	568	556	552	585	572	589	601	616	533	599	580	574	608	592	576	559	510	548	599	586	536	564	578	578	549	558	597	577	560	584	567	572	551	594	583	601	571	539	543	592	589	588	580	545	572	557	562	547	595	545	548	574	564	555	628	546	562	608	537	550	581	579	594	568	576	600	591	617	517	569	614	557	536	597	557	586	561	555	593	549	556	575	591	581	548	583	614	554	552	561	570	553	606	565	588	566	631	592	640	578	542	551	573	550	589	560	555	548	561	546	554	556	555	597	564	551	547	555	574	592	588	588	564	588	559	581	604	545	577	602	590	568	552	551	545	554	573	564	612	526	665	566	613	554	528	606	554	552	605	594	565	596	551	546	570	550	617	628	582	582	566	577	565	566	600	582	550	603	562	594	560	599	568	567	563	591	573	577	549	577	594	587	556	535	595	573	548	589	564	580	575	576	573	554	550	559	601	582	591	558	547	551	583	558	580	571	563	568	547	555	580	595	587	558	555	552	579	604	600	604	579	565	575	604	579	547	591	519	606	580	578	564	496	614	582	592	551	540	520	559	543	594	587	573	542	551	564	554	561	566	571	573	564	585	573	577	610	581	573	607	612	611	613	598	598	558	560	578	589	548	599	557	593	579	577	572	622	566	556	592	582	590	559	599	575	532	593	566	574	593	607	564	604	539	564	539	549	564	588	577	536	582	571	606	596	549	586	582	603	540	617	590	580	584	575	588	628	602	551	600	582	560	606	536	593	576	594	562	575	569	602	575	593	592	569	550	544	547	595	582	564	626	579	550	609	557	586	561	594	588	559	571	591	614	589	600	565	589	590	586	588	643	571	557	621	603	610	524	579	548	575	622	554	571	516	605	568	593	557	563	548	583	557	598	617	539	584	590	586	557	553	597	571	541	543	578	569	552	571	559	535	568	567	575	581	581	588	589	552	571	554	557	609	579	567	554	527	616	596	552	561	611	600	602	606	583	564	543	599	584	566	566	547	554	567	557	507	546	507	569	554	537	603	568	573	551	544	578	547	549	600	565	542	592	583	568	541	570	562	594	582	534	530	584	527	553	609	623	566	563	603	599	582	578	537	555	609	560	579	551	567	576	606	616	573	593	565	570	572	541	578	551	567	581	567	580	547	573	580	589	579	592	584	550	596	564	580	554	544	551	581	599	604	575	552	563	562	604	590	573	573	562	562	591	571	599	596	577	608	556	577	601	577	565	575	549	587	570	565	584	533	562	563	559	609	595	554	582	559	581	540	617	571	570	561	597	551	571	566	570	619	562	582	574	596	536	556	573	564	590	573	571	596	546	557	593	540	569	578	574	545	548	608	576	571	576	600	568	643	521	631	537	562	596	580	532	610	541	553	534	566	594	582	600	530	583	566	609	583	586	582	518	563	576	558	602	609	566	538	572	582	594	571	584	574	537	553	585	567	572	572	568	588	589	560	557	542	579	629	560	603	531	566	558	558	557	573	590	567	594	563	571	563	546	584	582	579	554	556	565	577	553	627	570	559	588	567	534	563	588	568	536	550	575	548	572	589	549	546	589	600	547	550	551	581	602	587	558	544	587	576	591	567	607	592	593	598	583	572	530	595	560	615	619	548	577	553	563	582	561	592	577	561	577	540	594	569	569	615	582	595	544	565	602	565	548	535	604	539	573	568	596	554	559	593	553	545	608	560	580	546	568	594	604	559	567	530	580	504	604	596	605	532	563	584	545	593	538	570	534	527	588	578	548	576	560	612	589	594	532	556	568	612	565	613	594	576	600	574	609	563	575	593	571	569	559	611	564	601	615	590	584	604	608	580	577	555	579	556	590	582	569	552	597	564	555	546	574	596	590	567	569	565	612	589	587	575	558	545	562	555	613	563	558	571	606	621	556	590	607	540	581	596	556	607	560	581	551	531	627	652	541	580	596	570	604	605	577	575	525	556	588	580	595	605	598	550	548	572	577	613	571	549	628	562	572	581	573	575	558	578	559	580	542	571	537	615	563	573	568	621	581	582	558	564	541	609	608	584	589	562	568	572	551	541	552	566	570	611	569	526	569	578	550	555	577	548	601	581	567	577	560	570	574	558	573	566	559	582	562	588	524	622	539	572	621	654	592	631	566	599	552	552	592	590	560	602	564	583	606	517	551	588	547	548	620	533	571	575	633	589	571	599	544	585	550	542	591	567	550	606	587	600	570	553	563	601	591	554	555	554	559	598	591	573	563	576	568	508	580	544	597	544	563	571	535	569	584	533	577	588	579	572	584	580	571	601	540	560	603	574	569	542	572	543	533	549	561	582	564	592	526	570	602
6829	4162	4286	2964	2556	1938	1437	1412	2184	1649	1346	1691	2109	1524	967	644	535	489	471	432	500	489	472	463	430	436	460	482	492	480	469	502	480	479	467	510	459	457	473	473	498	490	456	478	461	452	457	467	432	494	507	427	464	488	503	469	465	459	483	488	484	490	420	455	509	475	460	514	484	499	476	451	484	494	455	438	468	498	476	484	478	510	419	473	465	490	479	443	487	443	475	472	519	509	480	440	505	492	467	491	465	463	487	460	473	496	451	493	469	460	487	466	459	466	489	508	441	484	488	477	490	495	445	471	475	461	504	453	475	459	469	495	517	470	464	437	475	458	458	439	447	515	449	489	504	459	468	494	440	457	465	441	486	509	465	461	471	438	455	486	513	481	469	503	547	482	480	429	469	455	501	476	474	419	473	512	471	492	504	451	452	408	498	467	518	507	482	481	466	512	512	454	449	459	471	478	463	454	467	461	490	439	475	527	478	458	479	459	474	468	508	515	493	506	493	480	477	467	454	445	462	480	486	452	486	460	483	479	442	443	516	469	464	467	459	449	478	450	470	433	477	486	459	467	447	492	477	470	487	490	462	444	500	478	500	461	455	443	490	508	489	514	467	470	452	448	465	470	469	459	445	489	506	492	465	479	460	447	515	463	466	497	479	485	483	502	449	486	503	469	448	447	461	481	451	460	455	471	476	479	510	491	497	473	469	500	474	506	483	494	472	502	493	449	465	462	456	511	445	447	502	498	473	479	452	453	448	457	524	454	481	448	498	463	465	454	481	478	494	489	471	487	471	457	505	483	452	516	480	453	471	445	457	432	492	479	470	511	470	484	453	466	482	464	470	483	496	460	448	483	477	473	506	463	485	460	486	454	495	487	494	481	482	470	480	490	439	473	475	493	450	481	498	481	512	488	462	460	448	550	455	457	481	508	483	469	471	445	497	482	459	508	500	466	461	451	509	485	466	502	499	463	478	476	476	494	445	478	506	442	499	463	503	462	445	469	456	482	465	509	478	492	463	514	475	477	503	444	481	476	474	446	472	460	493	463	477	477	478	477	496	482	475	487	472	503	452	501	456	471	479	457	470	480	434	475	516	479	469	433	453	477	468	501	498	473	470	447	465	488	463	481	459	449	415	490	507	486	509	484	475	456	487	480	503	441	459	495	490	471	473	432	443	458	475	466	480	451	470	491	485	431	467	470	491	471	449	481	468	461	459	494	452	466	501	480	503	435	506	453	484	450	488	490	474	444	451	468	439	491	484	474	508	462	503	486	504	474	476	476	508	536	440	463	495	477	459	444	475	487	475	498	482	485	448	517	465	462	476	488	484	483	503	436	488	471	485	561	478	454	501	479	485	463	501	475	470	452	451	471	481	509	465	514	471	495	487	498	456	488	463	486	511	471	485	504	475	511	459	438	454	480	511	489	485	444	481	473	451	438	465	477	481	496	478	446	435	482	501	469	463	468	463	492	454	444	421	477	446	467	487	503	482	474	469	466	474	454	441	467	483	503	521	504	502	470	495	471	445	479	456	526	485	473	507	501	476	472	471	488	460	468	457	491	504	461	458	491	477	454	482	453	508	474	516	464	454	463	468	489	500	486	470	453	459	492	453	473	505	465	427	508	480	458	501	451	461	454	461	491	501	476	438	481	441	491	486	488	483	464	472	481	458	457	474	475	465	459	472	466	513	458	478	502	478	456	494	468	486	435	466	511	458	509	481	468	501	505	474	475	479	454	471	447	463	489	450	451	413	467	465	453	465	502	465	441	502	450	483	501	474	475	460	473	462	452	493	480	465	444	510	495	443	457	458	490	460	511	455	459	490	469	471	441	442	479	453	456	490	475	524	488	443	441	495	440	503	432	501	449	478	460	446	492	461	477	496	440	479	452	497	458	527	460	500	475	471	442	480	479	472	475	496	451	497	439	462	474	450	485	466	480	494	488	459	445	492	473	519	423	508	478	460	477	481	451	457	476	492	475	458	478	484	449	466	519	458	453	499	452	468	450	445	496	506	485	498	471	483	475	482	494	447	489	479	533	444	464	481	462	487	502	444	509	470	485	484	516	475	495	506	450	473	474	449	516	501	499	459	470	453	468	489	460	471	442	502	482	483	457	532	527	510	482	496	481	500	533	478	461	460	433	510	428	459	469	511	468	492	484	487	485	502	467	504	528	461	489	483	473	481	492	457	469	468	486	495	469	486	476	474	506	485	441	494	484	483	500	474	474	461	472	460	472	534	480	454	497	474	461	477	475	447	491	424	476	477	469	466	470	459	471	451	468	500	445	448	467	512	459	478	517	502	466	481	516	477	448	486	473	486	477	468	491	479	470	450	463	477	473	456	460	460	481	494	466	495	451	434	472	456	517	449	506	457	493	479	514	462	433	503	482	456	407	448	438	482	472	477	526	489	460	485	465	448	486	495	465	462	472	499	445	445	453	516	512	472	452	487	456	465	509	432	477	480	509	451	470	489	518	508	484	489	499	484	496	506	446	483	478	466	492	468	463	468	455	484	464	491	461	480	492	454	483	471	472	462	484	455	441	510	476	475	445	479	427	458	456	511	483	478	448	465	446	455	488	464	503	484	490	487	521	442	488	489	477	472	467	518	486	465	480	519	488	493	493	511	488	491	497	447	497	492	447	511	439	487	511	494	518	505	442	463	483	493	498	483	460	470	467	511	464	456	454	434	458	472	497	468	459	460	474	494	448	498	497	488	463	417	487	472	453	511	436	458	464	497	472	483	501	474	476	484	443	458	468	462	452	481	499	497	428	516	471	467	490	457	492	456	475	478	507	460	485	483	482	507	456	443	460	487	513	461	478	466	480	473	500	484	511	464	463	441	505	523	434	496	447	468	474	498	470	473	477	465	447	482	438	487	449	506	456	463	478	452	469	476	473	464	468	455	511	457	440	498	459	475	510	513	496	492	509	477	472	441	482	410	487	463	493	483	481	491	468	468	490	472	498	477	501	487	492	443	461	492	475	462	464	479	457	495	470	486	519	477	487	477	483	477	481	486	463	467	494	469	454	442	457	446	488	483	466	462	474	490	464	463	450	456	493	481	456	446	444	484	489	498	444	456	464	465	480	463	455	469	475	459	508	469	463	450	481	486	492	487	504	464	520	466	496	495	476	449	489	489	456	477	471	416	465	520	462	490	482	475	475	500	515	473	463	430	485	460	488	485	448	479	502	453	451	521	473	487	484	499	445	469	486	477	509	434	506	474	510	512	460	475	434	471	486	432	484	449	450	471	449	515	492	465	499	490	469	462	488	454	461	503	459	466	464	475	452	463	440	457	454	452	473	479	447	469	471	503	511	468	453	505	491	494	471	464	463	453	477	489	488	473	459	462	494	474	448	537	469	449	500	481	450	444	492	479	480	485	496	465	495	487	458	503	501	465	468	502	498	495	439	402	469	465	498	482	430	469	465	471	518	462	472	467	442	478	468	453	472	481	492	463	482	497	447	447	481	459	468	484	529
24792	20808	26812	24789	14079	7060	4928	3615	2796	2242	1765	5339	11089	7179	3065	1150	714	585	573	594	634	599	593	556	641	627	623	602	606	616	542	600	592	579	566	629	598	575	636	565	657	591	592	600	612	598	590	579	624	542	569	562	579	600	613	581	588	545	637	581	633	608	588	593	620	596	579	554	563	609	545	580	579	549	588	631	602	569	595	595	557	612	623	584	575	556	565	598	601	589	587	551	596	557	566	584	578	666	575	624	541	575	573	596	564	634	563	579	562	604	599	541	587	569	561	587	574	622	556	540	610	530	538	583	579	584	568	597	546	611	577	602	580	549	619	591	546	568	598	617	616	577	606	557	571	599	538	594	615	582	621	576	575	605	577	572	590	624	552	574	644	584	614	543	597	642	554	581	576	575	638	591	554	581	587	564	594	562	607	584	569	551	556	583	603	582	663	543	571	599	604	536	570	578	542	638	583	556	572	593	611	560	597	549	564	598	626	576	593	553	567	597	594	515	587	613	558	553	592	613	610	553	553	597	611	604	550	594	577	599	587	600	582	582	593	643	584	575	605	578	601	553	615	598	562	561	579	571	597	604	552	578	559	589	590	583	631	590	578	587	564	635	632	553	575	610	612	585	608	572	576	644	546	579	577	589	591	616	599	584	534	577	532	595	613	588	626	556	616	574	557	572	612	523	630	571	611	594	584	646	598	605	606	593	585	558	631	614	601	586	598	569	600	617	601	585	569	578	560	574	582	548	582	568	599	575	633	568	573	598	609	580	605	606	534	597	616	538	602	594	596	570	539	573	585	558	542	598	605	599	588	597	586	581	605	604	616	573	549	536	571	594	564	574	575	584	575	592	554	599	583	581	607	640	593	606	587	574	618	582	582	524	594	593	607	594	598	558	593	601	575	548	610	563	575	591	603	595	580	562	587	635	536	611	579	577	573	604	597	578	574	598	572	558	607	560	598	616	583	556	592	545	569	572	608	639	585	593	561	563	616	596	583	569	584	575	616	540	573	579	623	579	552	607	529	577	579	583	560	565	607	636	569	551	578	614	601	594	611	620	554	598	604	588	598	581	639	584	610	589	569	576	621	581	608	616	647	593	583	610	568	616	626	617	586	621	602	614	587	611	577	576	589	626	601	611	588	617	546	602	603	562	566	584	594	642	630	632	558	586	606	581	571	595	532	625	569	610	533	597	571	582	569	628	588	622	591	585	564	562	579	618	598	594	569	592	574	610	582	609	608	531	589	585	547	614	583	559	576	575	584	549	576	551	582	612	579	613	601	574	594	592	624	571	540	594	616	595	613	584	632	631	601	596	615	567	608	608	565	596	590	532	618	620	600	647	590	588	582	555	579	551	578	589	592	570	599	633	620	582	572	597	603	554	544	601	629	582	585	591	576	573	567	582	569	574	576	612	587	547	570	581	598	594	603	626	584	595	555	591	592	551	573	631	610	588	586	618	582	618	573	559	574	615	613	605	619	578	620	563	594	572	564	569	528	595	571	657	592	572	607	560	552	586	602	591	571	566	604	609	552	578	557	590	602	626	572	601	581	600	611	641	578	590	597	593	549	616	568	560	612	608	578	582	627	569	594	584	602	556	587	555	568	566	589	594	639	611	556	613	570	584	582	604	557	538	584	589	639	626	531	592	614	572	613	568	563	586	591	581	598	601	598	587	621	542	553	575	560	598	612	574	570	568	588	617	553	568	569	596	617	564	573	598	534	620	595	566	556	604	585	562	570	557	576	616	623	578	588	538	614	558	620	592	602	586	572	604	584	593	571	576	599	614	596	520	569	567	576	549	588	543	618	614	562	558	623	557	581	602	608	604	556	562	620	584	601	561	595	588	617	586	585	584	617	551	602	560	585	601	556	538	596	577	584	628	609	581	569	592	564	627	578	566	590	603	602	530	555	599	593	549	605	535	565	586	623	599	605	592	604	622	582	600	599	560	584	587	565	586	545	605	590	537	591	596	572	556	555	593	574	595	600	545	597	547	568	578	575	597	641	572	616	596	599	566	610	604	578	590	609	587	619	564	624	608	619	574	598	562	585	597	577	570	571	590	598	608	600	577	598	606	567	628	578	580	574	562	563	610	572	566	603	611	587	603	582	602	595	571	575	595	534	616	559	598	597	632	607	638	596	533	585	578	562	589	598	563	621	613	581	577	578	552	560	586	589	557	623	611	582	567	603	595	589	575	512	571	594	558	623	592	592	583	580	595	580	572	569	580	587	577	534	604	608	599	587	611	623	568	584	589	592	558	632	600	597	577	589	607	620	603	568	593	599	603	565	627	573	608	583	577	566	578	563	631	560	545	487	597	559	594	582	626	599	580	596	595	585	582	564	637	595	584	596	602	600	581	566	606	527	595	618	601	607	550	582	602	533	601	587	587	532	602	545	592	629	574	545	601	552	600	531	568	634	603	569	574	547	587	564	647	558	577	591	567	588	579	611	614	567	610	579	578	587	605	553	591	561	563	622	649	568	563	537	589	589	612	563	597	590	611	589	576	571	563	563	579	583	589	564	615	606	609	591	564	555	574	579	632	588	553	572	570	594	572	603	623	532	577	595	571	566	607	619	609	606	610	626	588	606	613	577	591	592	590	596	596	569	583	578	567	602	604	588	579	582	595	559	562	588	585	585	613	647	574	610	592	594	589	590	599	538	573	579	585	634	602	573	562	568	608	601	576	550	589	638	620	568	574	590	571	613	580	611	575	585	587	577	544	583	584	583	540	588	605	568	548	589	580	612	589	616	608	593	607	605	585	579	579	609	607	559	621	589	571	610	607	575	624	612	595	614	563	576	562	588	593	577	581	521	605	589	624	604	563	556	537	621	592	583	599	603	605	593	625	557	605	557	593	596	576	567	641	567	546	580	623	564	618	554	541	615	638	578	576	575	544	627	577	549	644	546	610	596	573	585	643	618	566	584	582	555	604	585	621	571	587	593	608	558	548	566	586	591	601	574	581	578	580	589	642	580	564	537	615	554	595	582	578	578	574	559	579	613	566	607	568	600	560	629	568	674	609	585	579	593	603	590	593	592	555	543	598	636	603	619	569	602	617	574	617	573	613	591	613	632	579	578	592	605	595	572	606	606	564	562	566	581	586	593	600	581	590	607	610	574	621	583	570	615	592	592	594	590	584	572	557	604	568	538	569	592	602	590	569	573	508	568	582	613	638	627	586	542	548	615	586	610	519	587	579	545	594	565	567	543	574	598	556	536	605	650	575	588	583	596	542	588	593	611	603	642	579	601	600	597	615	587	564	598	635	568	546	610	613	568	587	576	549	586	585	588	599	603	552	605	592	610	589	617	562	596	572	598	563	616	579	595	645	598	598	574	581	575	576	547	593	546	588	600	575	544	586	539	570	586	610	580	584	602	588	579	545	611	586	524	583	551	593	588	568	616	598	542	626	543	583	632	565	623	592	616	587	581	566	579	574	601	565	592	587	614	569	583	613	623	600	632	666	558	576	530	572	613	630
6659	11995	12629	9633	6840	6160	5317	4428	3753	2946	2308	7516	11828	7287	3286	1204	632	535	558	522	503	496	509	497	550	507	524	480	515	493	496	526	522	494	481	540	476	516	479	485	519	471	544	499	500	531	532	510	559	500	462	506	508	534	542	487	470	526	527	497	496	463	523	522	518	508	464	534	486	505	550	516	486	506	509	525	533	500	504	521	558	523	489	533	512	509	522	491	497	506	497	542	461	472	480	527	476	525	515	525	491	547	516	511	496	484	523	487	517	523	476	492	506	471	498	532	551	504	581	485	511	522	560	487	486	506	517	524	526	514	504	497	483	519	477	480	483	472	527	503	535	478	500	511	496	528	494	496	526	494	513	509	510	507	526	505	482	531	471	495	503	496	544	492	492	456	557	498	502	539	527	482	536	500	538	501	504	530	492	527	508	515	493	516	494	532	511	497	461	479	556	481	546	500	481	515	525	507	548	532	509	548	517	500	527	484	512	480	497	502	551	522	524	497	535	509	459	549	490	482	528	531	515	520	482	477	517	484	499	475	496	506	502	524	497	515	517	514	500	523	490	492	517	529	525	495	507	506	474	509	494	497	540	508	535	530	484	515	482	490	526	536	493	501	485	495	503	503	476	498	532	542	463	456	528	448	526	509	533	470	481	478	528	511	506	496	499	478	506	532	516	524	520	509	513	513	540	467	493	529	512	496	484	493	473	524	521	519	486	540	508	503	488	533	482	533	496	472	500	497	505	482	496	476	507	519	514	494	483	516	513	537	529	540	496	494	562	509	519	507	531	512	492	510	502	497	497	491	557	510	504	519	465	503	536	496	483	518	463	556	504	507	505	488	510	502	480	519	491	509	467	517	521	503	529	515	500	502	472	469	534	453	493	533	493	526	474	527	524	532	518	524	514	491	470	518	525	492	480	537	501	518	495	515	500	498	503	509	493	500	526	500	506	513	492	498	486	556	497	524	490	495	514	510	477	451	517	503	491	526	498	487	518	524	469	522	553	475	470	512	508	503	535	483	501	489	501	518	524	540	506	543	496	466	540	520	510	477	545	495	530	495	495	515	531	502	569	476	512	523	469	529	491	499	519	506	522	484	531	482	526	500	514	493	517	479	501	553	485	492	519	473	506	546	510	511	498	526	494	498	510	482	510	500	491	490	476	509	531	521	508	520	555	532	507	516	491	495	543	521	504	480	528	493	493	525	505	538	519	480	521	490	512	528	490	501	536	530	525	559	497	534	500	503	488	460	508	478	498	543	525	503	532	521	521	502	498	507	518	505	506	496	475	493	514	475	524	517	486	508	514	535	549	525	519	518	497	486	521	508	520	533	470	527	495	519	476	469	530	512	506	529	494	483	493	526	535	448	503	510	523	511	540	487	481	539	481	521	461	528	537	481	546	504	572	523	493	537	535	501	436	519	496	496	487	482	515	544	474	504	546	501	549	502	524	516	470	524	479	535	504	478	459	493	524	488	503	498	490	519	487	509	519	474	522	553	488	486	485	531	502	480	509	504	506	478	514	507	524	461	548	496	500	483	521	488	512	508	511	501	527	520	498	513	516	512	468	500	538	499	525	509	530	474	482	525	482	512	509	513	524	507	482	529	523	508	519	522	508	508	446	547	481	502	563	487	510	527	523	515	497	515	482	520	490	529	501	545	484	520	496	507	486	480	523	485	531	505	503	488	515	517	509	490	500	506	483	491	489	514	456	492	467	507	481	505	508	451	452	519	449	457	464	512	501	512	511	491	511	496	496	472	468	512	501	554	526	530	512	491	516	531	508	488	502	482	479	494	480	534	560	543	492	483	485	522	510	491	499	509	516	525	490	519	525	487	504	482	470	516	541	496	513	523	513	508	509	507	483	521	461	502	524	518	537	490	482	497	500	527	518	514	496	523	536	556	495	512	510	526	484	479	482	486	518	491	475	491	528	486	490	542	502	486	520	497	523	525	504	501	535	511	499	512	523	521	501	535	472	491	481	505	534	487	502	541	518	468	471	515	480	502	518	470	491	480	492	509	515	527	521	474	505	526	504	491	554	495	461	504	492	490	511	500	534	481	495	510	500	508	498	536	482	516	474	479	526	513	490	501	535	509	488	455	494	490	535	474	518	470	527	528	525	514	478	505	475	528	484	489	483	509	493	480	476	477	507	517	538	484	483	466	467	532	503	457	498	512	503	456	459	491	519	489	474	493	524	550	517	527	482	490	495	485	535	526	495	517	495	519	487	497	548	471	522	485	482	498	471	510	540	528	515	471	504	495	502	453	519	517	512	496	485	483	501	520	488	466	529	517	510	491	505	557	544	458	487	543	525	486	492	509	490	498	475	489	501	516	509	520	485	491	472	455	503	496	475	485	494	520	526	534	515	515	483	506	512	480	541	496	512	529	471	477	539	469	505	479	505	460	494	471	496	499	501	535	536	519	461	501	500	509	500	526	517	495	507	488	516	538	460	495	553	515	480	509	491	506	507	531	545	526	465	510	485	484	516	492	491	542	486	515	524	523	520	475	500	506	517	526	469	478	511	537	536	487	483	511	518	505	497	535	525	469	515	488	501	538	515	528	507	534	542	516	507	529	494	494	496	507	484	540	482	503	520	514	528	518	535	477	544	531	514	540	486	518	502	551	498	507	484	485	525	537	498	518	483	513	484	491	506	498	538	495	472	553	469	475	501	500	551	544	514	492	511	522	499	515	509	506	537	490	538	501	504	525	485	516	490	474	514	511	554	499	524	479	516	490	479	483	487	488	503	519	520	518	525	497	522	498	484	479	501	474	495	555	500	515	494	495	507	498	524	505	484	505	489	490	529	496	503	512	504	467	521	534	490	522	500	464	543	527	513	498	467	500	486	533	535	471	513	469	481	506	495	517	483	523	486	469	503	546	501	510	474	455	517	488	536	520	447	506	440	483	509	521	530	500	492	525	521	520	500	517	472	524	495	480	478	517	482	502	563	510	462	507	501	463	517	511	523	508	506	504	512	543	487	508	492	524	488	487	461	497	514	482	479	489	517	491	521	537	506	500	497	479	547	503	495	508	491	507	501	491	491	472	519	530	503	485	461	520	511	545	481	485	524	542	502	501	504	495	476	525	528	497	477	521	470	512	528	493	460	517	530	567	493	478	511	525	517	478	489	503	476	491	520	520	528	491	549	521	536	483	537	500	489	463	512	488	537	519	506	482	541	490	515	490	497	529	525	465	514	486	495	496	551	474	469	542	495	515	506	519	516	499	520	489	498	508	524	514	515	482	500	527	533	495	518	517	505	481	477	462	489	479	492	476	488	553	514	509	507	537	514	498	486	519	514	482	513	502	529	517	504	505	524	488	510	482	520	505	482	497	523	486	469	500	489	499	468	505	490	488	469	512	490	486	505	511	519	502	481	497	513	496	480	465	537	478	483	520	479	495	521	502	497	502	483	503	500	504	502	484	489	503	468	499	506	526	503	521	499	535	512	499	506	508	527	483	477	485	496	505	542	494
23875	20835	27895	24214	21042	16133	10044	5535	3993	3102	2291	12745	19093	12773	5398	1669	904	725	684	688	690	704	686	735	745	676	744	662	702	687	732	689	674	737	757	756	685	714	687	688	639	749	701	701	706	722	713	736	681	678	683	682	727	708	681	675	721	701	719	716	664	728	703	699	714	690	716	740	705	712	680	676	738	721	689	695	692	706	684	726	719	749	673	709	764	687	637	688	713	759	676	723	740	700	683	652	746	712	663	705	691	747	671	675	701	698	714	688	704	703	698	662	721	717	677	707	710	737	681	726	706	670	708	700	629	702	689	672	647	689	626	712	705	714	691	679	772	734	702	714	712	691	704	691	689	658	706	699	688	729	682	734	701	669	673	660	720	737	734	716	658	657	725	738	668	712	712	672	703	635	672	701	697	687	730	698	680	707	711	659	744	705	688	690	704	720	696	715	695	723	662	725	760	651	695	711	706	679	726	702	692	677	643	678	689	718	652	698	677	698	744	703	732	728	698	712	739	684	693	676	736	652	688	684	706	669	669	682	649	698	704	729	678	675	695	712	703	712	724	652	687	662	660	700	684	684	667	698	694	688	658	681	686	687	694	680	724	725	700	754	718	679	712	671	682	717	710	695	657	716	689	698	712	702	674	706	711	695	644	665	706	741	703	763	678	727	706	743	701	712	683	690	710	712	752	693	743	723	655	711	753	688	686	696	675	708	680	690	718	716	664	720	694	670	709	706	692	723	663	655	704	746	660	744	698	749	746	704	707	691	701	723	770	692	670	702	723	680	684	750	687	650	689	708	735	752	712	694	644	695	682	683	689	709	738	729	683	702	692	732	706	674	695	672	682	696	708	688	663	740	710	681	675	686	692	700	675	684	736	734	730	669	692	716	701	704	695	697	703	658	682	683	688	719	708	709	698	680	716	695	640	702	709	776	684	713	701	668	672	742	678	754	724	689	714	705	714	666	725	687	717	670	715	696	657	701	673	689	700	675	660	688	710	645	688	719	671	668	724	654	733	705	693	661	672	701	760	696	722	693	672	661	695	689	708	734	695	643	695	723	711	687	692	701	687	720	669	723	758	700	680	668	679	676	682	717	674	719	691	666	659	639	694	729	662	685	678	691	682	705	695	729	650	693	675	665	741	708	721	667	707	754	652	635	684	727	724	700	694	692	690	753	679	697	692	704	677	661	692	668	698	754	656	712	753	711	724	725	674	712	686	701	709	701	705	698	639	663	708	694	701	689	702	740	710	661	720	672	690	693	696	688	717	705	734	680	712	691	679	763	684	681	676	697	658	711	678	659	665	701	722	753	721	691	650	724	711	688	693	650	720	711	687	695	666	733	691	711	696	673	711	659	697	675	711	681	685	706	728	689	717	665	732	713	674	659	677	652	666	623	684	682	697	725	701	681	647	747	723	722	691	681	706	674	673	658	658	715	676	670	679	721	738	685	685	720	709	673	681	660	726	724	666	689	709	680	721	730	720	713	707	692	669	685	678	715	686	715	680	737	707	665	657	662	704	720	712	681	706	684	647	676	678	690	689	709	677	679	710	694	675	682	672	676	708	698	708	715	684	677	735	730	697	668	720	682	710	720	686	720	727	678	703	687	686	694	749	699	717	712	682	711	702	653	718	678	664	709	684	701	690	717	704	750	679	706	689	688	719	733	706	683	704	732	705	743	650	696	734	674	695	693	711	668	627	655	674	723	691	697	704	688	691	695	685	685	652	724	712	721	703	663	693	719	710	699	698	670	647	724	683	666	670	682	709	681	670	709	687	652	673	721	689	690	696	695	704	698	722	694	669	681	654	738	720	702	648	712	686	715	684	694	685	722	686	699	718	663	715	693	753	708	704	695	695	741	683	725	654	689	704	718	728	706	706	729	695	665	639	681	707	709	740	730	702	763	701	691	697	726	695	661	688	616	686	686	727	698	699	685	689	717	691	699	684	703	698	720	663	684	705	681	684	672	711	761	694	739	722	679	638	695	710	694	667	683	679	696	714	689	713	683	703	716	684	711	670	644	658	751	707	720	722	704	704	667	707	739	681	706	691	715	704	625	727	671	695	732	702	719	690	679	667	733	716	703	688	649	709	678	668	699	699	686	717	699	690	689	701	713	699	665	714	707	714	684	682	717	722	644	666	692	658	707	692	671	687	698	699	670	664	702	688	683	677	709	710	675	697	688	692	716	715	691	691	724	644	701	708	718	713	688	698	728	660	720	710	715	646	736	713	699	703	705	708	636	693	694	696	695	675	699	701	692	696	702	704	726	695	697	666	700	752	719	638	653	681	712	748	739	724	705	676	670	650	693	712	655	726	658	731	722	701	739	656	681	679	696	709	673	709	694	715	712	739	689	688	673	761	698	708	718	683	735	735	679	687	696	713	646	673	695	676	673	666	716	671	679	690	718	665	718	718	698	724	733	645	638	652	693	711	709	739	685	721	692	714	675	691	743	652	667	674	630	664	684	691	706	674	712	716	653	697	693	681	678	731	689	677	740	702	702	728	678	680	747	694	681	691	713	669	724	714	635	706	705	670	698	649	680	705	725	686	650	665	735	659	680	711	691	696	736	656	698	660	694	715	671	703	686	665	695	670	678	699	701	710	680	705	674	683	693	693	657	687	701	685	710	703	718	733	693	685	668	701	728	738	767	726	683	675	723	728	661	713	749	682	712	663	698	686	674	707	728	685	655	679	707	670	714	694	643	700	722	722	727	669	685	676	715	671	725	668	666	717	694	742	737	661	686	648	692	667	701	685	735	682	718	719	684	677	716	684	743	678	675	709	687	726	634	643	697	721	676	699	718	719	741	704	695	764	715	685	737	722	702	719	671	675	673	655	684	712	697	715	683	717	694	664	673	711	704	691	675	709	710	663	673	682	754	726	727	688	730	657	692	675	717	723	661	695	653	721	747	699	658	718	625	673	751	694	658	665	784	708	697	705	684	710	630	706	656	686	679	681	687	698	659	709	712	699	718	720	728	639	678	717	708	706	678	693	693	658	696	734	678	691	655	666	698	646	719	707	742	735	716	719	708	700	704	723	724	727	690	659	697	656	702	687	710	676	701	764	705	660	659	711	686	680	680	698	685	735	669	701	699	709	688	699	705	709	733	669	666	656	740	674	663	684	725	716	686	695	650	726	670	658	727	672	623	687	722	658	697	674	685	654	702	640	653	673	720	714	671	667	682	687	727	700	667	661	689	717	647	722	659	734	713	673	691	661	650	699	687	714	653	731	704	690	657	677	705	732	698	677	704	740	651	666	712	722	740	638	686	733	674	672	702	710	703	652	653	673	670	672	664	691	675	697	708	745	685	716	661	665	649	676	715	664	715	707	666	746	718	702	700	644	717	678	708	698	674	713	713	712	689	681	666	649	682	779	664	685	684	685	724	714	707	655	724	718	712	664	692	726	716	636	644	657	649	702	703	760	672	676	674	713	707	673	682	718	679	724	694	730	714	731	727	643	709	731	689	697	687	670	723
8020	17326	19281	16614	12766	10188	8045	6079	5085	3893	3064	15978	17220	11335	4926	1553	750	608	590	590	620	562	606	587	659	631	601	590	595	642	594	591	551	600	603	535	599	628	579	599	594	597	592	586	572	565	538	584	597	584	620	605	578	602	597	613	561	641	570	537	585	552	582	593	580	617	578	584	584	600	568	601	600	581	572	583	606	568	578	574	582	534	612	608	627	581	604	596	604	590	590	584	546	592	596	557	580	560	592	593	576	597	574	604	532	617	581	604	588	583	583	568	595	578	580	583	613	570	554	595	589	595	572	549	601	565	544	577	579	569	591	557	613	575	590	549	589	569	611	579	590	578	585	581	594	621	579	613	590	571	623	601	600	607	577	586	583	587	581	550	572	562	607	563	594	564	555	582	557	579	607	583	610	582	559	637	592	600	612	575	599	656	631	605	572	621	584	560	576	609	570	570	594	596	567	620	540	591	540	574	611	579	589	587	551	585	600	580	556	619	585	578	589	589	623	599	541	580	556	567	585	597	570	564	562	569	601	651	569	585	586	566	571	590	569	613	597	556	610	636	604	544	543	585	595	584	634	565	580	572	560	585	609	577	571	593	606	627	585	636	588	578	602	603	596	598	589	605	526	636	558	617	589	565	578	594	596	592	542	580	587	586	562	579	572	575	559	593	545	585	622	582	577	566	577	594	546	555	609	564	575	581	570	539	597	576	541	586	610	605	641	577	551	561	564	528	593	598	636	601	570	574	592	588	597	578	578	570	592	583	596	572	591	608	569	589	615	545	532	575	605	593	571	599	600	585	612	568	554	568	572	550	589	567	553	577	576	586	598	579	640	583	586	612	602	568	579	601	581	606	546	574	592	585	624	566	569	610	573	521	611	613	564	593	551	546	586	610	562	578	574	601	561	564	596	608	591	586	527	541	545	607	588	531	587	601	573	587	628	591	582	591	573	586	599	586	577	584	628	618	604	585	593	599	574	576	550	635	566	568	598	598	597	618	595	622	565	593	557	607	595	568	607	594	591	554	590	597	544	589	557	625	568	528	583	578	565	577	576	561	568	598	584	561	604	582	585	566	569	562	595	590	574	547	573	596	582	583	593	637	571	541	626	588	601	556	623	600	573	590	604	592	521	557	588	553	587	577	578	549	561	605	596	579	592	591	591	613	603	581	591	560	629	589	543	585	591	588	577	603	588	558	596	558	616	586	591	598	589	620	599	613	550	596	565	552	603	616	617	599	653	635	557	571	614	607	574	567	611	560	584	594	536	569	596	629	587	579	588	559	606	578	555	562	576	591	538	601	599	568	542	571	593	579	556	559	585	573	586	594	623	569	588	620	614	624	588	572	553	563	594	560	588	540	603	571	606	603	586	617	597	553	596	615	564	575	565	625	577	572	602	591	571	544	557	610	624	543	583	602	606	585	595	566	561	598	557	574	584	588	606	573	582	624	621	564	539	553	590	567	569	596	592	591	595	573	576	580	584	577	591	553	545	540	606	567	576	545	575	602	605	588	586	580	570	597	563	580	571	560	532	648	587	561	625	571	561	552	573	600	572	624	596	592	582	611	556	579	558	591	597	606	566	572	591	616	574	534	552	568	560	618	568	525	608	554	596	545	575	594	578	550	620	567	614	619	528	593	604	597	570	525	567	557	571	592	588	598	602	595	596	532	580	572	584	587	559	576	537	607	612	562	570	599	600	582	581	592	580	623	564	606	586	571	547	567	605	560	525	561	560	565	571	621	600	617	561	560	553	600	579	597	588	630	582	593	594	593	559	558	558	574	569	620	598	559	581	604	587	573	536	610	572	591	611	621	582	580	565	568	581	599	602	631	561	580	597	590	563	600	628	585	582	564	597	569	604	582	564	578	624	568	588	539	607	579	536	594	602	603	566	580	603	584	617	603	617	561	576	570	634	565	576	567	542	556	497	577	532	565	599	579	568	582	598	575	586	591	560	572	571	616	569	563	604	582	584	624	561	595	547	552	602	560	563	579	647	549	546	592	571	574	564	584	573	573	607	564	601	591	604	560	564	600	578	558	553	586	580	564	584	568	568	566	570	571	562	559	535	585	643	611	562	553	582	580	567	580	597	575	567	589	593	597	569	563	602	588	575	598	591	557	581	559	555	570	591	642	608	604	592	578	573	583	591	539	578	583	570	581	526	593	577	584	605	618	561	593	544	585	551	589	587	649	579	593	534	561	566	587	581	576	574	566	574	585	600	557	580	610	600	577	572	612	616	572	552	557	630	589	558	635	592	589	585	607	604	555	613	560	580	577	573	557	572	562	605	591	558	536	615	595	574	604	570	618	574	610	577	573	576	586	558	543	543	553	565	572	602	570	572	560	594	597	571	578	584	606	572	586	632	587	562	598	571	568	578	557	551	592	540	569	544	596	540	553	605	633	554	628	565	587	566	561	545	562	567	585	603	636	617	574	578	579	585	581	585	564	602	575	576	555	574	583	573	595	613	575	621	536	559	560	605	610	589	576	570	588	546	601	549	573	599	612	531	550	605	555	566	563	583	582	584	575	556	537	550	575	573	551	554	560	598	563	571	583	608	607	573	549	607	611	556	639	614	574	584	539	570	581	592	628	558	604	608	568	600	549	596	567	563	536	551	549	572	566	579	623	598	585	582	574	580	564	558	553	572	592	611	519	621	600	560	561	587	581	595	556	567	590	574	568	567	620	561	557	581	588	581	596	589	547	582	574	596	575	559	586	547	531	566	606	556	576	582	573	586	552	591	603	571	569	594	592	588	564	630	615	581	589	569	628	603	587	562	615	567	564	595	591	596	577	578	551	569	578	547	624	548	579	598	600	618	590	570	610	584	585	578	600	565	606	609	595	561	612	618	599	567	587	603	570	584	604	587	603	583	584	566	580	596	552	631	589	562	580	590	564	610	577	607	590	573	595	567	569	597	594	597	595	580	552	591	578	576	566	611	574	580	559	588	606	602	590	588	590	516	612	602	550	594	554	614	554	579	570	595	563	618	553	564	560	571	607	563	610	543	569	614	540	596	556	590	576	606	572	538	559	581	589	602	542	560	599	565	623	557	568	560	565	606	610	522	557	579	571	580	560	572	575	568	561	601	603	596	577	590	551	555	599	581	602	569	579	567	606	623	545	605	557	576	580	547	546	633	582	600	566	567	605	577	613	595	576	525	569	598	605	588	573	605	537	549	561	558	598	602	566	617	543	595	557	575	565	571	586	600	578	585	598	561	567	591	546	577	556	580	611	610	557	583	563	618	537	569	569	583	594	571	559	596	557	588	560	622	554	572	578	580	559	614	630	602	549	553	594	583	556	559	595	563	570	518	594	598	621	568	557	579	546	622	622	567	578	598	572	598	565	572	609	624	591	521	525	589	604	585	579	550	538	591	583	552	558	593	601	580	614	581	617	579	600	602	567	612	585	618	552	577	605	550	592	558	586	599	587	567	565	598	559	583	582	565	593	579	513	592	626	614	563	574	641	583	601	595	587
27078	14970	13561	9652	4706	2728	1918	1611	1204	995	932	1206	1468	1205	879	678	547	562	606	560	582	572	553	582	597	572	576	589	543	533	583	547	578	558	570	547	567	530	547	571	531	565	573	544	563	505	572	579	554	560	559	541	549	549	535	585	581	559	550	531	576	552	576	518	591	536	559	547	545	555	555	521	565	528	544	576	589	538	552	531	551	512	545	557	580	511	539	541	541	513	570	555	536	537	547	554	556	508	552	577	552	586	593	584	515	589	572	563	552	548	554	578	523	564	543	545	570	568	560	500	564	502	600	568	533	536	511	586	569	497	578	528	574	568	532	582	616	573	524	582	575	534	543	579	537	552	532	560	583	529	545	555	531	535	611	574	598	571	522	534	584	517	578	536	545	548	536	538	543	546	566	569	584	570	566	557	544	564	513	560	545	559	546	506	538	543	551	570	541	554	558	573	554	592	562	550	544	516	562	542	521	530	528	530	576	512	561	549	533	568	536	526	559	531	559	584	589	521	540	547	575	564	549	530	507	577	512	552	568	542	524	584	540	556	549	567	538	542	557	560	575	555	578	548	534	563	527	586	520	549	565	603	594	516	540	586	561	538	557	506	514	545	550	562	551	538	546	578	574	574	556	541	576	541	573	553	503	550	580	596	610	558	546	494	573	592	521	584	537	531	525	539	531	540	541	557	587	594	533	536	559	543	588	578	541	532	586	555	579	570	571	544	548	599	525	536	573	531	550	568	541	534	543	552	552	545	550	533	552	589	583	584	524	595	558	551	530	554	559	602	525	512	546	585	513	560	599	532	521	589	563	562	530	566	564	563	593	555	528	611	571	598	535	564	583	583	523	554	558	588	568	550	538	501	581	542	560	542	527	560	560	582	577	556	576	531	617	532	557	561	552	562	527	538	586	516	578	532	561	555	533	522	585	549	528	518	582	546	570	532	550	560	531	579	587	538	558	579	564	555	564	580	535	548	608	519	530	525	545	549	554	563	573	587	553	549	540	579	524	603	550	556	573	522	546	529	519	570	585	573	571	508	594	585	559	571	596	552	543	574	531	549	575	509	522	602	581	605	533	548	531	544	517	495	588	551	559	554	580	550	564	571	562	515	574	558	555	576	516	563	572	559	532	590	554	559	502	569	527	564	558	540	570	569	558	602	542	627	554	553	543	609	531	590	544	515	557	593	575	548	575	553	514	548	538	551	566	578	592	578	536	568	569	544	579	517	558	558	578	619	526	585	525	531	560	541	559	533	593	599	555	600	586	548	596	550	533	582	546	566	593	565	590	578	539	586	561	571	568	517	547	535	609	529	561	559	571	566	541	543	498	576	546	560	582	531	566	536	564	560	567	521	549	562	530	527	575	518	524	546	538	586	514	543	571	571	516	529	553	526	584	590	541	552	512	560	572	521	574	551	557	576	577	511	555	535	552	595	549	559	593	552	549	567	548	598	550	517	547	561	608	599	564	544	543	552	529	558	546	534	552	569	556	540	596	544	522	560	596	537	600	571	569	580	592	525	564	583	547	582	569	598	581	548	575	578	534	550	591	565	549	521	532	551	551	545	549	584	565	528	549	563	556	544	558	580	561	560	583	539	564	531	567	585	574	513	558	570	578	562	562	597	535	573	543	575	558	529	580	551	569	518	597	541	567	522	552	576	548	524	525	510	531	538	547	530	586	570	534	601	575	555	556	518	570	563	571	562	522	558	536	541	562	548	550	550	570	541	571	541	545	539	577	569	490	573	542	530	515	589	520	555	540	545	532	549	531	584	548	510	517	533	557	549	512	584	558	563	515	589	516	595	528	564	513	582	559	533	528	565	553	535	562	519	521	541	538	535	540	532	567	535	521	557	538	581	555	554	590	561	531	554	509	568	601	517	555	546	561	544	564	533	554	515	528	546	583	568	506	546	577	552	523	560	534	582	578	578	588	592	530	543	527	536	510	555	538	559	576	532	555	544	554	547	540	538	546	576	539	553	533	544	526	559	564	561	586	565	575	600	548	560	536	597	535	544	560	565	548	572	599	530	567	551	558	518	556	537	520	547	565	558	559	540	581	567	545	540	558	574	562	543	574	547	568	579	549	603	533	560	581	587	569	533	572	610	556	596	514	539	563	561	576	554	570	607	530	572	533	593	541	494	527	582	576	552	563	533	556	552	556	577	544	581	575	556	541	549	627	568	550	566	538	577	581	536	597	528	531	608	577	541	604	558	553	518	530	557	587	551	579	529	568	578	559	559	529	603	557	584	554	571	525	565	556	583	599	612	570	575	553	540	565	587	565	527	551	517	578	574	538	535	556	545	568	552	545	543	568	524	545	582	537	566	570	520	538	551	572	565	548	542	531	503	556	549	576	565	568	537	603	588	520	516	514	574	541	565	570	529	563	521	576	559	544	507	560	554	561	567	559	532	563	555	565	594	553	566	546	535	594	561	565	522	543	616	556	533	552	518	557	542	534	548	580	551	566	580	559	514	507	557	519	554	546	547	564	546	554	600	572	594	573	580	541	488	564	547	545	569	521	540	536	556	560	526	574	576	566	542	565	580	569	584	542	529	544	539	527	529	608	590	564	584	554	554	564	600	615	580	543	567	586	561	560	580	548	538	559	588	575	568	529	545	570	547	516	578	580	498	544	550	563	563	527	571	562	555	540	550	535	542	534	533	569	576	587	555	574	551	516	579	592	535	549	570	583	532	514	576	527	562	533	553	538	537	553	510	561	604	535	513	538	537	525	572	535	557	536	573	538	578	549	522	548	566	576	553	592	557	549	572	576	532	535	551	555	628	541	586	568	578	540	592	554	528	589	586	576	577	528	556	535	622	554	538	535	553	585	551	555	567	577	539	544	535	575	552	594	531	557	536	512	550	546	562	559	551	516	593	550	549	569	546	534	573	591	520	555	572	556	555	570	541	567	545	526	606	529	528	577	572	568	535	535	562	555	521	560	550	489	493	561	558	595	557	588	549	544	551	566	542	558	566	539	519	540	557	544	566	563	540	522	549	513	535	534	561	545	516	528	540	552	535	573	570	570	535	569	584	543	582	577	564	529	574	566	532	505	541	598	498	585	534	555	572	542	564	512	563	533	559	553	554	523	555	542	521	512	571	544	577	526	563	515	564	555	525	588	547	582	537	600	549	557	571	559	566	558	558	594	534	563	515	571	589	538	566	543	559	564	547	557	575	556	547	501	579	536	580	578	582	540	514	503	561	563	540	594	576	566	570	538	561	597	542	556	572	543	549	536	558	565	564	580	525	580	602	577	567	552	518	536	539	535	565	547	524	556	542	582	513	527	569	537	551	532	582	497	556	553	550	570	559	560	550	552	568	562	515	576	551	518	522	547	558	572	543	516	524	561	560	555	546	599	614	575	532	558	580	550	545	549	577	530	539	521	602	580	562	562	563	554	588	522	558	525	541	614	560	553	526	530	524	564	547	531	553	519	521	521	528	528	534	575	589	560	566	571	518	536	557	518	547	551	531
7451	8365	12086	7990	4794	3508	2500	2151	1558	1231	1103	1617	1636	1292	827	597	457	483	455	449	457	442	466	479	462	455	423	475	475	479	497	479	478	466	471	465	435	505	454	450	474	462	459	441	449	507	453	460	498	447	431	436	482	483	443	481	444	438	457	518	455	444	450	438	436	456	481	485	470	500	483	467	495	448	451	426	457	483	476	499	470	472	468	503	468	474	496	457	468	450	478	480	473	441	449	464	510	458	441	469	444	440	460	456	454	486	433	453	463	466	423	483	464	522	460	473	465	443	485	469	454	450	470	489	474	421	444	452	453	506	486	441	446	455	473	421	452	418	513	442	473	457	447	459	480	467	440	420	460	512	504	474	439	488	441	437	472	487	491	473	463	473	471	458	488	458	452	476	443	416	437	408	496	460	444	487	448	483	506	475	498	444	480	460	512	438	447	474	470	467	455	484	492	474	481	428	467	423	482	416	440	441	469	436	450	450	503	470	476	465	473	487	438	482	487	457	472	500	469	490	430	457	476	441	473	466	469	427	491	455	493	453	472	451	455	450	454	481	459	461	478	476	453	463	471	460	480	469	494	463	475	459	460	460	483	450	455	464	470	436	441	460	476	512	450	448	432	459	481	481	471	448	490	478	453	450	469	485	500	476	477	510	444	475	462	461	480	458	482	457	512	499	469	472	468	494	483	438	487	477	481	440	452	428	499	450	468	485	463	443	467	465	466	455	473	461	482	457	489	432	483	493	484	495	466	452	454	449	442	435	506	472	460	437	475	447	505	480	498	455	493	442	448	449	481	494	480	460	441	436	475	453	482	468	488	457	441	443	466	503	501	486	458	473	448	485	483	477	466	467	474	494	452	453	449	501	498	478	455	458	450	440	455	487	474	486	452	434	460	503	465	463	480	454	436	449	428	502	425	490	415	439	459	455	474	505	486	427	459	500	465	449	459	452	482	446	435	463	436	514	471	467	465	457	469	475	457	451	536	508	454	470	435	493	435	510	450	449	476	448	489	455	457	477	450	456	453	489	460	453	481	466	438	481	510	492	460	469	418	448	487	450	445	449	525	494	471	446	430	445	473	448	435	445	451	448	431	471	494	469	463	459	437	463	466	465	436	417	455	452	463	453	473	450	466	523	463	467	427	533	457	450	488	455	421	443	455	503	466	472	457	475	456	463	492	480	465	448	458	435	438	438	444	508	421	438	455	413	436	453	447	464	440	459	450	477	492	509	495	426	463	491	455	474	448	456	488	436	458	443	457	481	475	468	476	414	434	480	488	469	497	443	453	486	441	457	487	498	471	434	488	458	458	476	460	443	479	508	461	475	486	451	473	481	433	458	438	472	461	473	513	483	467	459	482	452	511	482	453	451	440	500	472	452	461	488	461	476	501	473	446	488	472	467	478	464	485	433	474	519	463	468	451	502	441	458	449	454	454	493	446	457	481	468	474	415	464	478	448	462	465	472	447	490	463	477	472	460	474	435	454	420	451	490	433	496	482	494	457	445	451	443	441	444	500	453	470	466	478	442	458	462	479	461	483	441	436	498	469	458	478	484	486	479	478	441	449	429	465	443	473	482	469	436	428	483	441	453	481	451	448	515	445	497	495	463	446	524	446	460	441	447	469	465	477	455	465	437	492	444	478	445	447	453	409	454	484	461	409	464	472	474	502	475	438	487	486	433	422	431	458	479	456	473	519	480	446	479	455	460	441	452	478	466	446	493	472	472	424	412	470	496	485	431	438	458	454	485	444	413	447	476	498	432	479	473	444	454	464	444	464	426	467	461	460	451	464	459	487	470	473	443	428	453	494	469	475	465	436	479	453	463	479	490	506	462	464	447	472	469	492	428	439	462	442	446	465	464	497	465	474	492	478	457	433	472	452	458	454	441	477	457	476	439	474	436	416	446	505	453	458	451	477	499	479	455	438	452	462	459	436	442	428	479	473	483	457	452	449	424	495	462	481	493	464	455	483	485	435	457	472	447	509	485	487	470	439	462	462	488	462	460	474	479	444	465	482	481	431	466	467	493	441	484	455	439	493	477	480	462	460	480	438	418	448	431	446	461	454	462	464	464	451	460	442	492	477	441	484	480	475	444	427	452	485	501	464	481	465	392	467	497	443	444	444	456	422	478	455	454	494	453	470	474	456	459	486	400	480	482	489	473	428	455	478	432	482	481	461	471	421	492	460	433	480	489	463	490	453	491	478	429	452	470	464	482	450	475	487	465	443	417	448	449	453	474	449	446	452	518	468	480	470	449	476	449	427	467	453	451	439	468	427	478	502	455	508	482	455	485	467	454	524	471	474	493	478	491	485	481	444	467	438	443	482	457	448	511	484	420	474	478	478	475	455	494	471	463	493	506	461	442	481	464	444	466	482	463	475	515	472	454	472	475	498	460	472	490	488	395	409	454	469	478	430	460	461	464	487	481	444	464	463	442	456	461	453	441	447	501	445	470	457	465	465	492	473	491	464	471	483	475	476	410	491	442	456	461	484	460	465	475	428	487	456	457	441	466	482	421	483	448	445	451	488	500	450	468	423	469	460	489	454	453	475	437	439	436	464	452	449	434	455	448	465	467	462	452	459	473	436	480	447	488	433	462	456	471	464	447	467	446	439	464	467	449	466	480	462	451	508	461	487	485	466	447	481	473	465	488	462	481	463	440	451	478	471	475	468	454	475	471	467	474	465	447	447	449	496	453	469	449	449	458	466	473	455	488	446	498	487	440	491	468	464	473	453	426	478	467	441	471	483	439	478	444	472	469	485	454	471	439	521	445	456	455	466	491	484	480	461	506	459	500	437	457	404	432	473	440	478	487	506	497	428	469	449	446	448	443	456	444	483	434	476	458	488	443	429	519	451	452	474	438	472	443	478	528	465	456	500	445	457	446	503	482	442	459	479	476	449	436	461	479	493	458	471	468	489	457	451	471	441	495	497	487	439	464	463	479	487	472	483	480	475	462	480	485	463	453	488	458	442	474	472	457	490	481	451	484	453	479	455	469	470	421	457	456	447	458	491	505	461	456	438	453	447	466	427	447	426	407	488	429	485	459	484	467	453	463	490	473	415	453	447	468	458	467	471	467	444	516	440	436	472	447	486	450	449	486	480	439	502	458	493	438	449	436	444	500	477	470	430	444	479	473	441	480	468	476	418	497	484	489	448	487	434	493	505	503	428	465	513	501	478	460	451	480	461	481	492	451	458	520	448	473	475	466	459	496	452	481	490	461	463	464	477	456	459	477	472	493	504	464	496	478	477	429	471	466	435	474	503	430	462	493	455	519	493	479	491	488	467	475	475	485	481	425	464	451	472	481	460	420	455	502	477	456	456	422	457	452	424	459	454	454	483	472	451	462	450	485	452	435	449	445	467	484	487	487	451	443	483	471	440	451	460	473	469	437	481	438	442	476	462	462	457	467	464	484	470	488	456	444	491	422	479	446	519	452	465	472	420	435	462	491	439	462	472	505	473	503	445	422	465	475
24748	20977	27094	24854	16444	8922	4730	2455	1719	1841	1557	6069	10769	7223	2966	1048	712	617	573	593	587	617	585	592	562	572	577	589	594	534	597	625	602	602	549	566	599	542	636	575	611	625	569	613	539	582	567	547	600	589	616	566	602	616	599	581	577	597	539	586	578	579	577	562	567	637	620	594	622	587	568	624	580	596	604	577	628	555	581	564	630	611	562	621	599	588	569	578	609	533	576	545	585	582	576	656	571	592	593	563	558	556	616	614	594	579	562	606	577	570	570	562	566	598	581	583	583	543	598	572	560	549	566	635	610	571	562	545	614	541	536	567	582	594	593	551	605	591	567	550	553	596	574	614	567	597	536	553	535	591	566	578	561	574	526	641	548	578	575	561	564	556	580	562	571	628	541	560	597	616	581	593	596	588	547	602	551	601	588	621	543	586	606	596	588	567	570	615	602	554	621	569	565	558	595	587	612	566	571	560	577	620	569	604	551	621	580	579	585	570	569	594	558	596	569	562	572	574	600	549	600	597	583	595	580	589	584	574	546	580	609	587	549	568	570	583	606	577	609	599	583	603	577	573	596	607	598	596	579	595	530	538	560	572	594	588	574	613	587	545	608	585	578	586	532	595	575	526	570	554	565	564	597	573	589	579	558	563	567	579	615	558	601	570	546	579	601	564	561	569	611	572	577	581	554	555	535	551	601	579	571	569	578	578	583	581	565	561	607	574	575	602	596	564	612	592	582	568	560	603	573	601	555	552	543	593	583	580	578	557	557	575	554	600	589	571	574	590	586	544	541	597	600	608	550	573	632	622	606	543	605	583	562	632	623	581	583	601	592	569	563	569	569	604	595	575	555	601	559	527	561	587	578	544	564	593	599	549	634	565	593	603	591	599	558	611	537	547	511	575	544	577	626	558	541	589	571	585	608	581	566	576	557	597	561	590	579	542	552	593	576	584	563	569	560	588	572	585	584	607	549	593	611	625	581	564	531	544	538	532	539	560	589	584	567	581	560	575	603	578	584	573	602	583	636	593	582	570	545	597	562	622	573	611	590	581	573	550	622	577	582	538	596	621	575	556	582	569	600	549	608	571	592	596	569	582	617	614	546	538	549	570	606	577	598	623	578	605	573	563	556	563	586	574	545	548	573	534	590	603	598	576	597	565	581	575	551	590	599	546	584	599	583	567	562	609	574	633	567	569	566	579	612	560	590	567	579	536	581	564	595	549	595	567	586	594	577	616	595	576	613	567	549	579	584	529	567	583	564	597	582	564	588	603	611	556	570	563	557	647	539	630	610	601	535	577	575	570	627	581	595	602	586	596	543	598	551	553	598	563	595	616	579	602	620	558	581	575	559	585	616	577	589	573	543	567	550	549	585	584	564	576	576	576	553	578	575	557	581	577	563	579	614	580	608	576	602	593	561	577	562	576	586	588	578	593	564	641	619	542	554	599	594	574	603	543	600	578	534	579	563	596	576	588	590	574	546	598	586	575	558	572	566	605	610	554	573	550	598	560	594	586	558	632	587	568	604	602	531	587	563	592	600	527	559	561	610	622	556	595	577	586	592	579	591	547	579	640	574	587	537	602	548	570	581	593	572	587	570	591	591	543	551	561	593	569	584	632	596	590	617	599	591	587	581	593	592	603	597	533	595	553	584	559	629	554	604	564	544	575	566	605	555	562	549	607	515	625	571	564	595	590	583	575	563	562	596	560	590	629	595	581	619	597	629	554	542	593	554	584	620	596	567	627	573	608	577	579	600	593	569	576	536	552	571	570	572	607	583	587	587	599	598	580	589	606	593	581	561	581	630	582	587	601	557	596	537	536	571	544	578	601	565	559	593	626	605	586	582	599	580	545	597	548	612	604	581	551	592	584	561	607	569	586	603	540	627	593	564	562	626	582	546	594	580	557	538	588	617	584	575	570	580	565	557	565	585	575	573	579	586	597	597	533	569	533	561	594	571	576	584	582	553	605	587	595	620	626	565	594	539	542	576	593	569	574	587	604	549	589	596	571	589	596	582	562	534	609	592	546	599	540	558	579	573	587	571	579	539	580	583	608	570	568	563	566	589	580	595	580	615	577	619	604	589	587	607	562	589	598	598	629	555	595	588	610	567	636	579	582	603	564	571	556	563	559	564	610	551	616	617	597	623	554	566	591	525	559	622	617	606	555	607	576	550	525	601	584	589	598	584	539	598	597	561	516	560	593	585	527	620	551	596	586	588	578	606	569	607	579	569	567	587	594	558	622	541	559	550	655	602	564	540	564	621	605	534	577	569	607	579	591	557	596	624	575	550	582	562	655	559	598	586	595	606	568	592	573	608	586	544	583	624	584	570	548	638	596	584	584	620	538	600	557	576	563	596	600	605	595	564	592	620	565	591	588	571	587	595	583	553	540	571	551	616	589	579	539	570	550	556	561	561	623	608	584	539	605	622	596	532	624	585	564	565	607	618	565	589	582	566	588	598	574	592	577	600	601	573	565	586	547	564	589	591	582	568	591	562	578	567	552	577	587	549	623	609	611	590	541	595	564	559	567	569	564	598	628	597	536	578	570	561	523	585	572	585	588	552	614	583	668	586	534	573	565	598	560	549	570	585	562	583	583	556	631	625	593	551	582	571	554	611	578	587	590	568	579	568	597	593	583	622	613	566	609	594	567	573	560	606	556	591	605	571	612	583	625	575	562	558	577	619	653	565	588	552	591	588	588	586	613	614	555	566	594	529	543	539	578	561	551	569	610	559	632	568	591	611	597	626	565	598	580	590	603	550	585	622	589	566	607	591	551	598	522	561	586	545	583	521	595	591	580	611	573	577	540	608	556	581	550	566	590	571	604	573	560	567	560	611	574	579	591	619	571	631	555	602	621	566	561	539	614	566	588	617	588	535	604	591	613	562	557	569	600	617	515	579	573	556	590	595	568	562	587	577	563	561	560	515	556	571	588	598	621	594	619	593	554	579	554	599	594	585	578	582	548	565	569	587	595	564	584	524	591	557	548	524	607	599	551	563	567	545	571	585	598	543	603	613	560	625	588	597	599	556	513	591	558	607	595	568	605	622	537	555	639	583	598	552	588	582	641	561	567	583	599	580	557	621	549	614	586	564	577	550	583	583	594	593	563	601	594	582	623	565	584	574	554	596	588	583	539	559	579	579	586	556	579	592	547	587	548	558	633	596	564	640	553	589	536	592	568	582	584	589	624	536	571	576	590	584	558	554	536	563	566	559	602	567	554	640	611	597	591	558	614	559	518	554	560	550	590	607	597	625	586	600	586	582	550	601	573	575	524	602	507	568	579	590	599	613	594	595	597	588	568	581	611	594	592	572	559	604	597	593	553	584	566	586	584	573	570	554	586	566	561	545	561	624	556	584	569	608	585	593	577	608	583	595	581	585	524	620	536	572	559	582	543	555	542	606	601	557	564	546	567	544	586	569	612	613	580	604	587	599	603	585	618	606	562	618	597	588	566	580	587	563	606	611	573	554	573	587	521
8357	17955	18230	12811	9428	6896	4828	3010	2353	2362	2017	8750	10903	7176	3017	1102	598	522	509	483	527	518	485	467	506	521	492	503	518	486	497	453	499	479	439	513	548	492	509	447	472	465	515	499	505	530	486	495	465	479	490	503	523	510	482	522	492	475	502	506	508	485	504	513	559	530	490	490	471	513	520	504	507	475	541	494	489	503	462	517	527	491	521	509	513	482	520	507	493	502	484	512	481	493	521	489	517	520	474	508	481	498	490	510	473	527	480	523	501	497	502	495	486	478	511	507	532	503	488	530	497	471	476	472	472	493	514	498	479	548	471	519	518	491	493	505	506	526	488	511	526	525	472	526	510	511	465	478	483	493	511	495	503	528	519	528	546	476	536	456	506	500	515	471	508	503	474	500	484	449	517	514	479	435	514	491	503	491	483	462	466	516	496	499	496	487	495	533	500	488	482	507	498	518	480	519	461	461	503	527	449	488	474	500	508	502	488	489	495	476	483	503	490	480	478	488	485	458	507	504	481	497	503	483	498	516	512	488	502	502	510	480	486	492	518	499	473	489	495	455	501	512	539	502	518	541	518	491	537	443	545	487	508	533	502	470	504	520	510	555	526	493	462	492	509	491	510	489	490	524	456	493	499	566	480	485	466	504	515	491	521	467	517	547	520	490	543	490	469	460	531	513	545	487	482	484	501	510	507	469	480	530	528	468	478	464	471	490	488	455	463	548	469	487	496	498	489	478	497	484	480	502	521	506	487	468	495	439	472	530	517	491	484	472	507	494	486	475	538	470	510	515	479	503	526	491	505	484	513	486	480	550	485	514	524	519	508	508	489	477	499	525	500	530	456	494	495	495	486	515	503	502	509	535	488	485	470	516	526	528	485	490	471	539	467	522	502	533	510	512	480	517	478	500	502	492	483	507	535	467	502	506	482	493	517	492	511	497	512	500	495	511	554	454	467	539	476	518	512	499	515	534	514	510	509	545	501	486	477	500	526	536	508	464	506	506	531	509	516	503	459	490	477	477	523	482	489	502	484	424	530	511	505	512	447	510	509	466	478	515	467	483	469	474	516	529	531	515	502	494	515	517	547	518	470	514	487	489	500	482	487	515	547	526	487	522	484	475	497	493	475	528	547	515	487	451	516	480	509	462	484	519	473	479	506	504	502	478	464	528	512	520	494	538	509	559	481	529	514	495	479	553	520	475	513	487	485	487	496	487	486	519	489	518	546	538	520	506	484	496	469	502	517	510	509	482	473	468	512	464	511	496	498	497	505	517	483	528	481	479	476	453	502	585	570	527	506	478	488	520	492	486	495	473	527	522	493	496	508	462	529	530	502	513	510	480	472	506	485	498	494	485	543	491	522	517	501	519	465	476	507	520	523	508	505	510	507	504	502	474	511	510	518	497	490	531	526	522	466	469	495	465	506	498	524	477	507	516	501	496	481	501	488	511	543	489	520	473	467	517	461	509	468	507	556	511	478	483	445	451	508	502	493	523	474	541	509	490	516	469	498	503	477	482	496	501	505	557	518	475	523	468	518	497	524	479	476	503	513	518	484	496	501	496	480	516	494	484	452	515	512	501	488	515	495	509	520	476	484	504	517	534	510	510	455	513	513	466	527	465	485	473	522	480	493	491	504	491	497	532	485	510	512	540	474	491	486	531	501	503	492	538	513	526	482	473	479	485	485	514	501	510	454	480	498	493	475	495	484	536	515	504	457	480	496	478	489	505	527	493	489	515	518	520	510	489	514	477	524	518	537	524	487	482	507	499	504	522	518	477	500	467	519	486	500	472	536	477	496	509	469	512	542	484	487	501	549	494	495	489	510	553	468	523	493	500	484	470	510	502	504	497	498	472	518	534	512	521	477	477	471	527	457	516	543	483	491	538	518	514	505	514	497	486	499	536	503	504	522	537	509	487	519	485	521	491	522	518	532	492	477	452	546	477	490	493	463	495	498	499	530	485	495	503	528	479	533	492	518	535	466	495	536	483	522	543	489	498	500	535	499	429	496	454	570	465	520	481	497	484	503	487	541	530	522	482	515	519	518	512	472	489	472	500	481	504	502	464	466	471	458	538	516	467	522	501	532	508	479	472	452	527	531	474	452	502	506	505	484	504	491	500	503	522	505	468	497	496	495	464	471	483	526	492	491	478	513	490	489	498	515	522	479	482	452	573	486	493	505	479	494	500	511	499	500	510	504	494	496	506	463	498	475	501	528	500	492	504	521	487	543	472	452	490	496	508	497	465	524	519	517	467	496	488	502	531	473	494	502	518	516	489	505	526	521	499	476	483	424	501	473	471	486	478	491	513	475	463	522	487	538	475	465	467	500	463	468	547	483	464	496	496	504	483	520	550	499	516	509	477	519	474	495	500	503	507	505	504	492	548	480	505	507	502	516	485	481	492	497	519	492	489	505	521	487	475	515	489	478	509	516	511	486	504	499	496	452	525	486	467	537	471	472	517	521	512	532	491	493	501	514	520	469	534	491	476	488	490	512	487	484	529	465	516	478	514	479	519	509	488	495	476	506	510	523	484	452	493	523	525	488	505	519	506	482	522	510	486	516	494	535	467	495	441	480	512	466	515	502	538	488	495	507	477	544	480	503	512	492	486	500	501	515	516	500	466	518	480	498	467	468	552	497	457	512	507	474	489	494	466	478	498	461	519	506	447	464	467	507	522	512	479	529	481	545	541	555	497	527	458	518	508	503	516	520	505	506	514	513	510	484	510	482	504	490	497	502	480	511	503	471	490	475	509	436	526	495	482	464	506	481	516	530	481	492	516	479	531	504	480	482	544	465	491	469	472	459	498	510	496	510	526	455	507	497	529	469	526	503	526	500	471	474	477	532	501	527	508	478	501	509	510	440	463	495	480	493	518	483	485	543	513	482	479	493	468	485	477	489	484	485	539	467	508	523	464	483	478	523	459	500	512	481	496	481	463	453	524	485	506	515	496	505	507	572	516	481	492	516	507	520	498	493	526	489	498	512	530	541	523	535	479	486	547	492	460	547	489	471	517	509	509	482	526	530	499	498	514	527	514	508	492	502	484	463	497	468	507	489	488	488	516	493	480	491	489	481	500	497	492	495	462	481	527	487	497	478	452	491	473	467	473	481	498	493	450	488	515	491	503	491	462	515	467	523	551	481	492	455	479	495	511	514	490	492	469	507	493	478	469	515	445	456	456	504	493	474	526	512	507	487	516	503	484	479	487	485	491	489	486	468	480	517	488	485	491	483	481	517	484	481	472	537	497	462	498	553	506	492	533	500	478	508	477	490	486	485	506	520	515	515	506	476	500	458	512	511	503	498	499	500	493	509	469	519	476	498	454	511	483	470	520	458	514	498	490	463	456	493	545	486	458	516	518	468	484	522	483	525	489	527	508	533	482	476	460	491	513	519	463	461	485	497	516	509	491	493	476	460	486	491	529	499	540	494	481	500	540	498	501	474	484	476	491	488	473	494	503	524	502	493	528	491	515	522	502
23771	20861	27876	24168	20428	13084	6443	4097	3218	2448	2138	14602	20462	13686	5453	1669	896	745	763	762	713	702	690	731	722	675	753	759	702	705	674	730	687	715	780	687	727	710	714	786	746	715	681	714	725	749	752	701	735	730	728	716	705	766	713	748	732	720	749	715	679	667	721	708	707	718	686	717	719	665	710	751	721	720	720	712	700	717	714	680	726	749	690	679	706	695	682	678	738	700	710	699	782	722	729	748	701	727	742	740	728	745	676	713	729	733	719	696	668	709	723	744	757	722	706	721	723	739	715	696	698	726	738	689	734	660	684	716	736	754	681	725	719	741	701	733	699	709	684	684	711	707	695	699	709	705	768	711	691	730	681	699	690	761	683	697	703	711	699	734	696	706	725	707	707	700	712	709	703	694	742	656	717	724	681	713	713	682	681	746	704	731	700	708	718	703	703	709	717	713	720	734	682	699	678	709	679	718	710	732	733	730	693	702	732	721	693	717	705	720	694	695	696	744	697	715	699	697	738	709	730	693	651	712	684	702	751	703	751	704	741	759	694	692	686	745	688	705	714	727	729	696	673	727	706	699	718	745	722	715	665	682	721	706	739	717	682	717	716	685	715	732	732	700	715	693	759	673	721	707	665	746	678	687	673	689	723	718	741	706	710	683	741	730	709	709	703	733	747	709	703	710	667	727	736	641	725	745	688	667	743	693	717	708	709	701	742	689	710	712	758	729	693	706	687	715	707	743	659	664	780	714	704	699	701	674	751	693	710	714	735	746	706	698	712	732	721	658	705	714	723	727	695	721	679	696	662	671	661	716	718	699	704	681	742	704	693	716	667	690	691	663	691	700	734	715	714	718	711	733	726	719	674	687	688	714	726	706	743	738	661	730	692	738	701	672	704	685	695	772	665	726	685	705	741	694	715	672	705	693	699	758	705	719	690	689	723	707	723	717	708	728	702	692	691	684	727	713	676	750	679	655	721	715	660	714	729	700	687	716	708	721	676	699	716	743	750	729	697	698	734	713	721	700	734	685	702	688	661	688	703	678	676	702	689	701	703	713	716	716	735	736	701	692	709	744	742	722	733	698	724	677	700	695	709	705	728	717	704	745	664	697	720	734	721	692	700	664	686	731	731	706	748	709	746	704	732	749	739	723	709	704	699	709	698	704	723	706	724	657	750	722	665	664	709	655	706	692	736	698	704	657	696	678	733	672	735	750	702	711	678	692	666	732	736	763	709	743	703	667	742	670	749	728	733	677	669	693	720	710	720	676	676	716	715	718	744	665	693	658	710	764	760	727	703	684	713	689	704	688	694	710	666	689	728	674	697	739	670	694	764	702	703	718	711	635	760	705	676	722	719	640	733	721	756	700	779	714	685	710	657	697	737	707	705	692	716	728	721	745	683	717	728	666	731	773	759	710	690	729	750	689	710	698	686	749	692	701	691	694	719	718	713	693	700	702	779	704	689	698	717	710	689	722	697	701	718	666	732	761	752	716	683	732	701	674	647	730	654	701	686	669	704	704	683	688	697	733	722	734	725	727	697	710	720	671	686	667	753	724	720	698	665	758	701	694	701	661	649	728	722	660	691	727	714	681	695	695	721	684	665	701	724	722	659	711	706	714	690	718	732	661	716	685	718	726	714	691	674	714	642	705	705	702	688	710	665	705	702	671	726	718	723	744	713	694	638	699	673	736	738	728	718	737	728	692	689	701	694	751	773	707	737	703	716	669	732	702	700	739	710	749	680	687	699	725	739	682	700	742	689	687	741	742	767	709	736	727	682	681	695	684	679	704	688	733	665	728	680	754	711	656	714	722	702	705	699	713	726	662	717	722	699	734	692	709	744	725	711	682	717	694	728	734	674	688	743	691	704	668	698	643	756	691	752	692	675	683	732	687	711	734	676	727	747	688	716	723	719	714	689	721	698	693	720	620	750	729	689	720	716	712	702	675	694	748	723	729	678	677	702	683	680	718	671	681	714	701	706	661	682	696	676	721	706	698	719	722	689	718	741	748	683	682	750	661	739	713	684	749	680	717	703	704	697	734	689	699	719	694	691	681	683	695	710	701	689	658	760	677	684	697	703	671	687	688	663	719	730	695	696	722	709	757	740	707	720	726	711	714	668	668	695	697	700	706	773	699	681	713	699	706	694	689	682	730	668	707	665	724	692	699	687	675	711	777	690	700	707	687	723	766	690	700	648	707	737	699	706	756	654	658	721	695	693	735	714	647	706	721	738	720	688	715	744	710	692	658	692	729	731	704	713	668	664	731	732	683	740	762	676	712	748	726	657	720	687	727	701	758	723	739	741	716	716	733	679	654	682	666	691	760	741	765	766	729	663	771	647	684	676	708	693	675	712	661	705	705	701	709	659	706	708	680	721	762	687	722	699	695	694	728	662	692	728	722	713	714	677	717	741	679	736	737	698	722	713	697	720	696	698	660	724	697	691	706	734	692	697	671	737	755	713	721	724	703	729	689	731	722	731	692	692	704	701	674	694	709	770	751	714	740	724	676	696	703	717	708	693	701	642	707	742	721	710	623	708	720	692	690	680	660	674	663	721	699	728	627	702	726	698	713	698	699	765	705	668	753	747	750	713	707	734	735	669	711	693	699	714	764	683	698	740	741	739	706	704	750	754	694	687	736	680	713	717	725	715	702	722	706	706	718	698	693	710	681	699	775	694	701	730	725	673	680	692	678	724	683	715	730	712	651	700	739	724	693	726	673	691	717	677	705	665	719	699	679	746	692	736	712	719	703	719	685	726	715	719	751	692	678	721	681	730	662	731	722	659	764	680	740	670	717	706	721	657	701	722	729	726	753	739	734	723	707	671	699	758	687	719	662	701	724	703	733	732	697	696	709	699	715	692	728	698	686	757	734	719	692	685	682	704	698	725	723	719	700	652	687	713	716	703	688	741	661	698	694	665	671	714	707	726	683	733	680	688	715	724	702	691	690	703	715	660	734	660	725	698	704	704	693	685	712	726	728	729	675	692	739	729	686	677	697	700	718	723	695	756	709	704	724	718	698	738	717	720	715	697	757	721	706	706	715	733	719	710	662	724	717	648	716	671	657	736	690	707	695	734	706	695	723	705	705	739	688	627	682	709	707	658	684	696	759	717	705	678	754	711	727	721	715	769	730	689	718	736	743	671	713	683	686	718	703	691	766	696	716	718	746	680	707	718	707	741	727	730	741	691	670	761	707	784	714	717	719	698	717	699	714	712	669	706	715	741	719	732	724	739	721	716	726	704	668	710	697	730	679	769	734	733	697	666	689	682	716	719	670	682	714	683	708	752	751	682	718	722	729	717	724	726	747	651	723	690	700	715	707	742	732	736	672	721	730	750	702	666	719	724	738	718	701	719	711	717	724	728	700	689	687	680	684	698	670	671	742	710	695	700	690	736	707	642	738	710	684	710	662	702	674	689	754	703	733	715	706	735	738	732	691	715	697	695	739	711	658	689	701	663	708	716	694	699	745	747	688	729	677
10419	20614	22225	16534	9645	6059	5182	4629	4204	3130	2719	18199	18049	11808	5081	1569	715	625	583	606	601	631	633	602	584	567	641	611	614	666	561	607	579	563	594	594	610	612	605	605	621	612	580	614	616	601	612	644	602	608	652	590	608	587	641	603	593	575	600	589	574	616	606	622	621	568	597	587	603	651	620	564	591	592	553	605	607	536	612	581	577	622	620	577	585	570	599	604	605	655	590	555	572	610	587	582	588	591	584	562	601	596	598	620	588	568	610	582	590	566	622	571	626	573	581	556	565	637	583	552	587	567	600	581	578	604	608	606	589	604	589	595	593	617	570	556	588	549	609	594	606	608	623	579	583	584	635	610	612	604	573	565	580	586	616	586	587	591	558	605	594	611	590	613	595	619	611	635	609	568	580	629	638	547	571	575	575	597	580	606	588	570	583	594	620	597	561	599	609	591	613	567	630	605	625	585	582	570	597	560	598	603	605	574	603	625	587	579	616	585	600	573	571	599	598	591	595	571	589	571	612	583	616	606	596	609	600	612	552	591	608	576	565	611	587	589	611	593	621	587	590	605	667	585	597	585	606	527	597	603	609	560	583	620	612	619	609	607	586	589	600	612	602	592	581	577	569	620	604	605	566	626	613	583	586	580	631	587	609	570	544	588	629	620	575	566	601	604	603	544	579	592	565	587	578	569	583	633	534	586	550	571	626	562	596	632	585	581	624	611	597	600	640	617	604	592	643	553	569	570	597	620	586	605	619	598	606	616	589	610	621	558	604	607	625	602	632	606	578	633	580	639	571	614	568	593	603	609	597	580	606	607	553	591	567	624	586	560	617	650	614	580	558	603	592	582	636	641	593	619	608	582	582	616	609	603	610	593	569	583	564	565	630	585	569	602	637	591	597	607	611	585	637	639	575	609	621	614	645	599	596	593	564	608	588	607	574	606	621	593	619	609	619	604	604	613	634	577	559	583	578	558	579	573	588	607	633	546	610	600	591	562	621	566	609	565	580	607	617	510	600	584	650	620	585	600	607	566	571	571	623	592	584	636	599	554	580	581	625	607	561	583	622	591	574	580	602	625	598	589	591	591	597	592	603	603	613	592	616	610	608	626	594	594	581	638	568	625	613	613	603	637	583	630	558	578	607	565	628	622	574	631	625	590	578	606	593	624	612	580	571	591	585	586	562	611	561	612	593	599	608	575	584	556	593	575	595	597	609	633	551	600	589	578	583	616	617	623	598	581	588	584	586	575	628	620	634	606	591	642	593	614	587	605	593	628	562	624	567	600	581	555	621	585	543	624	589	591	627	601	568	607	635	598	564	605	632	615	597	620	604	597	594	630	594	643	624	605	604	614	596	619	641	573	605	566	564	596	589	603	643	581	606	585	595	564	603	595	615	553	597	582	577	578	603	601	564	594	599	590	624	576	593	586	601	576	640	641	646	597	611	612	612	614	597	572	614	587	591	593	607	621	581	600	618	608	586	606	602	649	642	599	624	615	593	610	597	613	581	634	636	595	641	600	564	607	564	600	608	590	599	629	559	608	639	592	583	595	595	613	621	597	610	539	584	630	620	575	576	601	565	585	624	551	593	627	594	606	580	634	575	637	598	608	635	589	563	620	579	579	617	599	573	606	596	626	649	606	599	594	595	569	566	599	625	565	634	588	578	573	594	655	611	564	631	602	551	603	576	580	633	571	581	604	623	570	586	602	625	642	589	602	585	563	553	601	592	527	576	586	581	607	623	598	582	611	608	607	581	614	631	571	543	543	541	572	614	614	570	582	606	591	585	611	590	585	590	634	637	583	583	591	560	584	621	617	619	622	587	625	589	624	628	593	566	590	571	613	602	598	582	597	604	567	578	578	608	633	607	597	560	588	631	614	576	560	599	557	573	596	620	597	613	606	611	597	617	604	598	588	585	565	587	608	541	582	632	609	596	601	573	630	590	592	589	550	603	602	566	596	617	537	574	562	592	570	575	568	617	577	574	572	617	606	601	555	585	568	555	606	598	642	537	586	633	602	561	599	621	568	598	632	601	609	566	566	616	597	608	591	552	633	593	634	616	603	614	599	605	595	660	584	626	605	610	613	586	572	615	606	615	578	576	600	561	578	611	547	613	638	575	604	596	577	592	616	638	564	636	562	571	595	578	616	574	611	578	593	591	639	545	600	660	595	603	564	611	610	547	603	595	573	572	574	572	622	596	578	575	590	580	574	598	652	599	587	588	582	558	614	620	612	582	571	588	570	580	598	604	610	600	607	560	551	534	685	574	574	565	587	562	604	575	639	611	618	555	628	593	588	561	582	605	604	563	584	599	597	561	601	609	606	610	572	588	617	578	575	601	598	582	601	588	578	589	595	622	591	614	608	590	587	611	573	602	610	618	564	600	565	621	595	594	609	647	613	591	599	620	619	564	557	624	581	626	645	584	561	539	586	585	609	633	603	607	622	626	591	552	617	616	590	616	587	587	630	609	575	567	590	585	565	578	571	591	604	600	599	608	589	575	610	591	573	579	609	616	579	599	586	577	615	599	571	569	588	614	619	644	627	553	569	577	598	611	605	571	568	543	603	593	621	569	606	609	604	618	556	585	578	604	597	594	596	597	593	600	581	546	593	586	574	583	610	582	578	591	583	594	596	604	583	608	588	551	597	609	571	602	570	593	563	624	604	616	613	591	609	583	615	598	566	564	602	624	574	570	605	572	580	605	564	607	628	600	571	616	590	610	582	542	616	571	608	565	586	610	587	541	592	609	578	588	619	568	588	605	582	607	561	596	612	577	645	615	588	595	553	588	591	592	590	662	581	609	582	605	559	564	632	587	585	620	637	587	603	595	607	596	599	594	575	608	563	624	584	583	618	618	585	624	605	602	560	564	533	614	640	607	599	572	603	584	575	556	543	594	566	572	592	614	587	561	608	622	630	544	592	582	596	631	562	618	630	594	611	597	583	582	603	615	568	563	602	545	580	605	574	584	604	596	584	563	650	595	600	625	585	576	595	619	591	645	616	599	629	612	556	633	625	588	607	604	609	624	605	579	610	606	561	602	611	603	581	625	568	573	625	570	582	627	596	613	593	673	622	640	599	597	582	558	579	612	595	641	573	592	571	551	647	623	587	560	596	644	603	610	549	616	559	633	626	571	606	587	578	560	576	612	592	602	586	552	622	601	623	580	653	594	618	582	598	652	589	597	603	596	571	540	605	564	586	558	591	618	571	628	608	567	585	594	616	595	610	606	519	601	570	562	596	635	662	608	592	654	609	609	625	581	620	613	609	616	551	600	615	586	630	587	574	627	570	627	601	579	590	563	593	648	630	618	613	575	612	590	572	563	646	632	604	626	581	590	585	567	574	579	578	608	576	600	595	590	581	561	608	588	562	636	579	578	561	563	606	574	581	606	603	556	599	565	578	599	626	572	583	595	604	617	626	577	571	583	600	575	584	587	633	578	564	611	633	603	617	577	626	608	589	499	540	567	582	631	619	640	566
27561	16810	12369	6090	3177	2454	1770	1229	1073	1042	1030	1457	1658	1218	927	657	625	585	625	627	548	596	577	596	593	578	615	593	633	594	593	570	618	617	601	626	591	605	574	602	624	587	565	580	599	597	574	603	606	585	607	571	605	546	595	632	631	599	549	584	522	586	616	594	619	575	603	554	566	631	541	592	617	605	634	671	603	584	641	607	614	579	602	562	594	584	597	585	615	587	596	635	593	602	598	605	619	574	555	612	593	616	613	575	531	565	638	561	576	608	568	594	578	603	631	564	644	570	597	597	551	604	622	603	587	557	564	589	604	580	609	600	593	542	587	616	565	596	602	563	594	616	604	658	605	586	559	591	556	565	642	595	567	587	580	544	596	579	609	609	648	622	641	595	621	586	623	592	570	575	538	573	556	591	609	629	591	604	594	604	565	523	599	578	589	605	598	586	581	551	556	637	593	559	584	559	608	592	584	565	594	585	597	605	579	597	563	593	612	620	608	595	587	609	583	548	600	544	582	589	620	573	583	634	581	576	557	560	563	607	631	625	598	570	615	601	571	583	576	618	601	582	577	626	671	595	622	615	563	568	562	598	611	577	556	574	612	593	619	634	576	658	609	596	575	561	581	583	614	560	600	590	663	581	603	647	609	587	617	575	577	591	616	614	571	608	600	600	596	578	577	602	633	581	638	586	578	586	586	592	610	586	588	593	621	601	586	552	600	546	629	589	607	628	612	627	583	577	567	590	613	581	585	655	611	601	562	577	619	543	576	572	593	602	601	520	590	602	562	614	598	623	583	600	582	628	679	622	605	566	562	584	599	579	601	563	582	623	592	568	583	598	581	662	553	564	633	608	597	596	607	571	617	583	545	543	589	574	586	629	573	564	606	621	598	628	565	570	604	593	607	539	614	568	621	579	559	562	592	604	617	587	587	604	571	594	606	600	606	591	607	572	560	572	586	642	595	583	586	604	558	594	595	565	566	575	590	611	548	593	539	599	571	599	578	572	579	572	600	609	611	594	611	621	607	593	577	619	609	619	577	563	604	585	614	604	625	577	619	592	608	607	615	608	550	561	613	567	599	578	615	631	586	597	606	583	576	593	622	558	585	559	590	611	610	574	617	586	588	534	571	621	583	566	596	611	569	584	610	545	578	626	584	541	635	588	585	595	595	605	586	586	635	564	575	608	600	590	575	570	562	632	594	585	613	556	581	626	565	573	632	606	644	651	617	577	644	617	603	576	602	629	624	575	577	618	632	595	560	601	618	572	612	612	584	624	536	570	551	555	621	570	594	598	619	614	642	622	579	610	612	589	570	655	588	584	624	599	588	605	567	625	621	599	590	615	646	574	580	571	613	593	620	565	626	576	611	578	566	623	548	590	548	605	589	564	577	567	559	588	609	564	613	634	598	610	579	580	600	586	586	604	538	590	636	583	610	621	582	605	595	631	616	573	579	594	568	580	597	567	599	610	578	609	664	578	585	588	577	611	629	586	612	567	588	554	636	542	606	621	564	599	558	596	616	568	584	622	559	587	615	584	579	598	554	557	566	602	618	611	565	599	618	583	588	580	591	582	601	597	619	597	564	620	582	601	616	561	629	594	616	598	556	600	593	569	614	602	603	595	598	604	599	575	584	638	621	587	565	602	574	597	630	570	638	571	612	605	566	613	601	623	569	600	526	568	581	611	536	582	566	599	633	579	559	562	625	595	609	621	582	563	606	581	575	576	620	602	574	581	574	578	593	582	582	625	565	625	607	558	559	577	580	572	599	596	564	591	593	636	623	588	601	581	600	633	594	569	596	601	577	593	610	580	618	574	609	623	566	590	573	588	614	578	591	584	626	648	577	604	607	574	604	624	589	610	591	569	633	572	603	577	615	571	552	569	613	612	586	653	586	575	525	599	606	612	613	559	561	627	589	562	595	621	597	583	634	559	583	590	553	625	614	631	578	623	599	604	573	605	623	579	635	594	589	612	626	604	554	554	550	562	639	586	575	587	639	600	590	612	568	624	605	601	585	596	620	563	575	590	609	586	572	613	578	580	642	612	580	573	634	586	575	580	580	641	609	604	583	603	627	621	610	585	550	575	601	577	568	599	596	611	603	577	572	564	572	591	584	576	625	602	589	569	609	581	586	559	564	554	573	604	589	600	578	565	590	570	611	622	588	600	596	613	581	576	573	586	596	577	652	658	584	580	571	552	548	588	615	570	565	621	566	578	602	588	606	582	614	587	598	596	602	592	596	611	587	598	570	623	603	555	615	604	587	586	590	621	575	605	572	585	577	612	630	568	595	593	619	566	579	576	588	602	630	547	592	587	609	599	552	611	623	568	582	587	577	597	602	582	624	568	583	566	598	578	580	630	604	544	589	551	549	599	611	599	596	614	616	613	591	613	527	619	604	563	555	612	584	608	584	567	618	607	585	617	602	581	609	566	620	597	571	580	561	624	594	579	598	650	569	580	584	562	582	582	576	591	577	576	631	624	608	581	538	577	565	558	553	572	588	555	592	593	573	643	614	594	571	629	611	601	577	602	603	584	571	578	541	570	603	524	537	603	590	587	566	554	561	577	586	591	560	562	597	591	610	593	580	598	628	590	602	600	581	589	593	588	587	607	595	570	547	602	601	591	585	647	608	598	573	562	603	600	596	583	623	598	574	560	592	639	572	616	610	560	618	576	571	586	644	519	548	605	588	562	610	630	592	580	572	600	604	585	594	554	582	603	584	561	578	593	555	596	538	603	625	582	596	604	604	574	615	586	589	544	586	599	570	634	593	655	619	542	605	591	590	577	541	596	610	536	598	584	587	581	602	576	585	589	563	661	636	634	561	600	565	628	572	603	564	593	578	547	622	584	600	545	616	584	613	598	579	596	542	574	595	579	539	596	645	598	558	595	624	607	582	565	590	584	593	618	592	616	579	592	586	637	627	591	606	605	586	599	576	591	625	574	585	619	573	589	636	614	579	589	618	585	567	588	602	594	557	634	575	614	602	586	572	600	569	572	497	620	624	636	604	572	654	578	625	591	602	596	571	566	579	570	595	533	590	583	638	586	628	590	588	570	600	576	604	594	586	563	601	615	564	634	624	561	565	621	614	583	621	623	563	582	558	566	625	574	594	588	581	605	586	579	570	563	574	586	576	615	589	600	592	614	611	605	608	608	567	636	593	561	617	594	572	587	638	587	596	602	619	590	589	606	618	598	599	559	588	607	635	660	633	554	652	559	595	600	611	586	586	596	602	576	578	612	576	645	624	630	575	596	596	585	608	588	589	604	601	538	559	529	625	564	575	586	592	580	615	596	555	566	591	613	555	581	624	592	595	577	599	583	590	593	592	591	564	552	592	557	618	613	582	630	540	583	610	581	579	545	551	541	648	615	595	613	552	606	603	558	608	608	603	601	584	596	635	590	585	526	550	607	607	607	605	608	588	615	586	610	594	584	654	608	583	556	563	567	590	601	599	619	591	554	572	612	580	622	576	611	590	571
8594	10255	9163	4266	3609	3020	2120	1700	1439	1376	1323	2006	1920	1326	863	578	507	470	525	491	522	516	529	521	494	494	496	491	495	498	500	503	489	476	478	463	526	468	496	512	497	477	487	478	476	477	480	522	505	492	469	521	470	494	509	497	522	507	485	486	516	499	514	469	476	522	495	515	489	519	485	519	466	515	511	489	547	478	478	484	469	456	467	483	477	511	523	503	486	465	497	492	460	475	500	504	505	546	511	504	456	484	533	454	508	495	514	463	493	489	480	503	485	517	472	484	519	519	464	476	511	530	479	481	488	480	485	520	505	511	501	463	464	479	471	502	520	457	480	480	493	499	472	512	509	501	467	514	494	445	517	466	451	512	485	511	502	481	461	484	480	494	518	461	543	507	510	487	476	538	470	487	474	477	477	529	493	490	493	502	497	518	465	481	511	474	499	513	475	497	454	489	491	501	510	474	466	483	492	485	484	522	516	498	458	483	474	492	522	496	509	483	496	471	469	496	493	498	506	498	473	512	515	478	491	489	542	474	496	481	486	494	497	485	461	487	558	488	460	488	489	466	524	450	510	505	494	511	499	470	489	506	463	454	490	512	493	474	496	490	489	501	523	474	493	527	473	501	510	494	482	513	471	502	514	494	504	458	528	485	504	494	475	478	468	501	462	549	526	489	526	491	474	504	483	494	561	458	465	457	492	492	468	443	508	478	520	510	491	488	479	480	520	516	490	485	515	476	474	477	485	512	533	470	485	477	532	494	518	491	516	491	479	500	467	522	490	443	472	488	488	511	459	474	506	454	483	441	493	490	489	474	507	486	491	506	502	515	479	459	515	491	518	484	522	479	520	494	491	499	440	453	486	497	485	526	492	511	534	485	495	512	474	487	459	498	510	514	469	497	476	479	514	495	516	501	483	470	515	460	468	485	509	499	482	509	498	480	464	512	497	507	505	493	482	474	453	465	451	481	478	483	510	495	458	484	446	505	473	528	485	502	489	530	510	506	473	487	505	486	447	483	484	467	491	503	501	503	480	466	476	466	512	540	484	461	470	478	474	518	515	497	512	492	493	481	472	477	504	487	463	496	501	464	512	427	503	501	480	495	444	508	503	493	495	506	464	498	486	482	471	498	478	481	528	491	489	480	488	468	500	500	521	465	507	490	492	485	506	468	507	509	510	444	485	512	515	486	508	442	481	479	512	425	458	511	463	487	488	490	522	458	523	528	481	503	478	497	515	465	462	544	495	468	501	506	489	504	455	480	495	511	499	506	526	459	444	461	488	467	505	516	463	504	515	471	500	498	500	490	460	502	531	497	481	531	515	517	480	505	488	477	487	491	497	496	449	503	474	491	470	561	526	496	507	476	554	517	437	532	511	494	521	474	525	462	523	477	499	522	530	488	495	485	462	527	455	504	500	497	481	447	525	504	462	481	500	490	501	522	498	501	467	508	493	499	497	464	474	448	476	458	481	469	485	513	502	488	512	523	516	466	502	481	479	529	513	513	543	521	504	570	481	479	485	487	516	468	510	498	491	509	501	487	455	497	497	493	471	480	524	488	514	486	483	498	445	498	481	485	504	501	478	491	525	516	495	491	547	485	505	488	483	496	526	487	491	466	506	483	501	491	515	473	473	521	476	467	488	508	500	518	497	511	486	470	509	480	445	485	495	512	496	471	493	491	507	485	501	495	504	465	474	485	467	507	505	506	495	501	506	544	526	474	485	484	468	468	486	506	492	503	480	481	515	472	474	500	478	475	486	535	514	499	483	492	490	506	492	479	490	441	483	476	509	457	490	443	474	497	497	442	499	461	467	517	515	496	477	461	489	516	474	475	522	458	474	474	486	516	501	467	519	526	457	489	519	486	523	472	495	505	458	487	496	456	479	497	481	473	462	486	496	492	473	499	439	494	509	485	453	515	518	542	497	488	481	526	517	491	444	518	481	499	492	502	481	512	492	521	495	453	498	511	475	505	488	490	485	473	493	482	512	478	502	524	477	490	518	469	485	479	493	520	511	497	472	484	511	504	504	490	468	514	501	522	520	489	518	543	496	516	514	455	471	474	446	449	481	463	480	477	523	475	508	483	480	490	515	487	502	513	464	477	521	502	462	483	492	483	487	467	460	517	461	479	459	480	521	487	487	479	498	510	474	479	497	525	489	539	502	492	448	537	454	464	476	490	498	473	466	496	495	503	493	466	471	518	481	507	477	500	519	455	506	502	505	512	467	482	506	449	459	499	477	485	507	493	501	539	495	539	503	505	460	419	493	482	518	517	461	483	462	485	507	472	537	489	527	500	518	488	498	481	502	451	516	464	518	513	465	534	488	511	496	514	502	479	506	472	482	480	501	484	506	478	516	504	470	527	483	470	493	486	441	473	484	471	504	520	486	490	504	430	502	540	521	503	488	497	500	473	483	493	486	407	501	490	457	483	494	503	548	545	500	504	499	482	520	506	499	455	472	529	506	498	475	519	451	465	482	457	487	495	487	488	505	484	495	484	482	499	510	462	490	484	499	487	466	494	474	521	458	512	496	491	519	466	522	545	491	499	528	518	488	481	483	469	504	457	502	514	487	500	479	481	499	467	530	492	516	496	505	493	505	518	483	496	524	483	512	484	519	487	468	470	515	495	505	498	521	527	484	526	489	499	483	477	466	498	546	507	482	502	484	498	494	494	482	534	508	472	478	478	512	494	490	523	508	501	487	492	480	484	520	463	489	520	476	476	523	483	489	514	488	542	476	507	486	483	500	494	498	502	523	463	487	504	543	506	509	448	499	458	472	514	523	498	541	515	470	514	500	462	483	483	503	476	501	487	526	500	485	490	501	469	529	468	506	506	498	494	497	491	487	507	478	500	507	525	490	471	483	474	512	494	496	467	506	496	501	473	502	506	513	490	501	503	461	498	482	490	468	420	538	486	464	484	463	483	518	481	469	480	519	490	490	514	503	488	515	496	480	513	508	506	520	460	492	495	505	471	499	487	479	473	459	454	463	516	485	490	473	496	501	494	510	464	492	487	487	504	501	493	488	505	499	454	514	491	493	505	504	470	478	473	453	469	499	479	509	490	464	476	471	478	501	509	532	514	535	513	472	488	517	480	536	487	469	506	542	472	475	478	484	469	459	515	463	528	468	504	475	509	492	481	482	491	462	512	483	460	514	504	484	496	513	495	448	457	528	480	453	480	477	506	486	465	496	482	503	472	476	492	520	536	488	490	532	536	461	508	504	483	491	459	493	518	475	490	496	499	500	493	489	507	517	487	513	524	481	488	521	506	492	508	495	470	491	493	466	487	510	471	519	494	459	486	452	486	460	512	461	492	522	466	459	482	482	511	466	474	477	500	499	535	536	482	498	508	472	463	499	501	518	463	490	500	491	468	469	509	451	498	499	498	514	506	571	520	494	476	502	470	492	499	492	519	492	491	497	478	461	485	477	487	520	511	511	471	495	468	498	463	528	482	511	496	494	486	481	485	509	498	480	468
24774	20928	26905	24762	15462	7215	4322	2699	2186	1908	2089	10624	10884	6218	2430	967	717	649	608	597	617	644	629	630	617	646	590	580	635	620	629	611	685	589	641	642	663	629	623	655	618	578	639	638	645	620	607	631	614	650	649	623	635	657	596	620	621	653	614	614	642	644	656	605	572	598	615	592	625	638	623	646	621	629	635	577	628	651	657	596	601	617	573	601	643	620	668	664	644	659	601	632	626	559	577	594	646	609	671	624	642	621	599	642	608	642	582	626	660	647	679	636	603	637	607	645	596	624	609	659	605	588	568	599	661	587	607	619	627	669	616	582	644	659	643	618	688	633	611	581	628	612	640	674	606	668	632	655	607	618	626	613	649	609	697	639	623	635	605	583	632	670	675	621	613	610	634	591	569	599	664	570	618	626	643	627	634	685	626	632	604	626	630	605	606	604	593	618	621	622	638	632	608	587	603	615	688	608	662	604	639	592	644	652	636	623	660	607	640	635	586	578	601	613	648	600	649	712	578	589	624	667	605	630	622	634	620	647	615	608	622	616	637	599	607	645	612	602	574	624	631	680	628	622	606	629	600	572	658	613	605	598	638	604	623	635	643	594	644	617	643	652	651	653	631	674	621	632	614	645	602	621	618	576	613	637	630	617	643	653	623	603	646	598	618	616	636	637	647	604	635	607	564	616	604	621	624	613	642	623	595	648	630	620	609	609	632	634	614	610	557	634	657	644	589	599	625	594	619	608	588	609	656	624	628	611	591	632	630	613	594	632	629	613	615	641	647	595	571	602	568	616	588	658	606	623	655	611	630	622	584	637	645	621	575	610	587	610	599	595	638	613	641	587	570	595	614	615	683	621	598	593	641	663	615	641	691	581	638	566	611	628	603	642	570	610	641	619	628	615	611	582	624	609	638	602	596	588	638	619	612	643	580	616	589	633	578	623	617	655	608	648	644	595	587	619	584	624	625	610	620	628	631	628	575	585	580	594	606	585	656	649	650	647	614	612	600	596	545	616	619	572	646	612	602	609	674	620	638	659	607	641	577	669	599	632	633	608	598	565	604	567	571	626	645	610	637	608	618	600	618	626	667	583	642	604	634	615	578	627	630	637	605	629	604	593	635	650	574	639	641	624	614	598	600	599	615	641	634	629	596	646	625	669	640	619	639	637	617	619	614	636	621	611	578	599	597	618	601	619	593	611	644	631	661	634	639	607	616	612	605	628	583	656	592	576	618	617	619	616	645	584	616	641	683	639	614	619	616	606	637	618	616	671	628	645	631	594	638	627	593	631	662	629	630	650	658	662	610	602	669	645	636	604	674	594	611	623	633	617	653	594	592	628	598	615	577	648	645	626	581	655	615	629	635	675	660	662	590	607	588	606	610	617	610	625	610	597	633	660	640	628	592	636	631	651	637	615	643	573	603	656	626	581	632	607	607	626	623	606	568	634	609	634	662	621	631	617	624	615	643	642	589	618	601	628	631	593	616	577	597	606	595	601	633	604	638	605	652	637	600	625	604	634	617	612	612	628	644	634	579	573	611	632	568	573	639	639	631	608	640	591	627	636	658	694	636	643	605	644	601	655	638	647	615	628	641	663	569	597	626	659	611	630	652	626	587	620	603	654	621	612	634	618	639	610	608	606	605	613	647	638	625	623	609	583	678	601	673	625	619	626	600	626	646	618	619	622	621	595	597	629	610	635	624	635	602	633	601	637	647	639	620	604	591	613	601	643	597	642	652	638	590	615	696	634	625	626	643	595	567	597	598	582	645	612	656	603	624	589	632	652	620	606	590	626	591	654	654	665	604	605	622	619	601	589	570	594	640	630	624	623	617	632	645	642	611	633	653	587	619	619	622	580	624	631	609	636	638	617	615	622	620	626	642	622	578	617	627	617	647	614	618	648	638	625	613	628	612	587	623	628	606	656	622	601	619	638	610	654	647	633	631	583	626	662	660	609	623	650	618	626	628	609	608	597	638	595	561	628	613	658	559	617	631	623	658	596	632	598	604	581	600	648	634	687	670	631	618	600	605	567	603	626	680	621	644	606	637	596	633	617	655	633	632	610	653	630	605	651	626	670	639	639	654	635	667	679	657	644	599	623	615	633	669	616	602	599	636	621	569	621	573	630	623	605	611	645	636	613	631	625	655	613	616	613	629	649	648	653	631	652	637	658	606	656	628	617	611	622	609	604	632	626	597	646	673	633	589	573	617	606	582	584	626	602	623	614	623	597	622	635	625	637	626	634	634	588	634	612	621	578	661	657	601	593	642	622	586	615	596	600	592	608	669	622	598	657	621	650	637	623	646	632	603	639	610	615	654	615	621	601	623	611	633	618	661	642	579	627	599	629	597	619	598	614	610	608	631	643	581	564	643	619	647	639	620	585	589	620	623	567	600	627	601	659	645	615	587	577	611	577	621	624	598	621	615	613	631	635	588	555	657	622	601	614	650	618	608	642	605	636	595	632	582	581	636	636	609	623	647	623	647	639	617	635	593	684	640	632	622	631	627	599	649	606	644	621	612	600	649	602	646	615	630	613	609	619	606	624	608	594	633	642	634	579	696	585	599	635	645	627	613	630	591	597	609	620	612	580	624	626	603	602	559	629	617	610	683	635	601	585	626	617	627	621	666	545	597	600	621	581	644	604	649	663	634	622	620	625	596	642	633	623	638	627	609	634	633	633	620	634	588	604	590	599	621	607	610	592	593	630	606	618	590	626	600	624	638	615	597	650	644	638	575	598	625	624	601	627	649	658	618	610	636	624	635	653	601	644	683	646	635	658	581	588	596	615	615	604	628	629	596	655	635	595	576	630	688	645	614	626	664	589	623	590	664	634	611	597	589	649	633	581	634	648	668	610	584	596	634	586	627	608	625	615	595	635	650	617	673	626	606	605	603	609	612	609	589	628	613	616	582	616	583	588	615	626	651	615	605	603	580	606	631	582	640	576	623	657	633	615	626	614	594	640	573	593	606	633	626	603	627	637	581	650	635	574	602	646	651	590	628	616	663	631	601	639	597	629	661	641	588	610	611	618	603	587	589	568	620	643	594	629	639	647	647	585	655	622	644	657	641	643	666	631	660	586	619	594	634	678	594	654	602	608	642	645	616	639	631	567	603	581	631	626	629	654	590	632	640	616	629	637	599	653	627	612	608	595	608	629	609	634	622	659	641	620	608	626	600	558	639	657	640	641	627	588	646	659	595	585	661	671	659	606	580	648	600	621	646	596	618	617	609	618	639	616	652	638	604	629	632	615	621	597	621	583	604	655	644	567	600	636	635	631	637	623	616	622	616	628	609	621	630	651	609	639	647	597	625	635	636	616	621	621	624	594	657	631	603	596	618	646	631	595	653	621	663	657	623	605	642	599	626	619	625	613	639	654	620	620	583	610	610	601	620	613	607	640	634	634	666	583	563	630	628	577	608	639	632	635	620	654	640	635	587	610	613	613	631	621	625	606	600	642	611	623	655	619	618	575	619	610	579	591
8033	16052	16424	11295	8166	5286	4290	3320	2883	2544	2722	13151	10218	5959	2438	886	584	541	552	550	526	517	501	559	530	511	539	522	509	536	502	516	525	498	502	535	532	505	516	502	521	535	540	488	525	517	518	507	517	554	525	497	533	518	497	489	506	530	545	547	515	501	561	559	547	543	515	552	564	521	514	527	555	511	557	469	521	515	524	554	527	547	502	515	533	532	508	563	509	516	505	513	553	522	523	508	494	531	514	539	562	552	532	517	566	507	510	502	524	545	538	514	535	534	545	499	514	513	516	545	530	502	546	513	455	521	553	538	536	533	521	482	518	558	539	528	525	498	543	521	524	546	567	513	511	525	524	535	572	542	555	511	550	557	517	494	474	519	531	576	501	532	511	510	511	500	540	539	514	516	504	502	545	544	523	542	536	511	490	535	532	518	529	477	553	542	509	584	503	515	522	537	507	513	526	556	534	530	538	530	550	519	543	503	552	533	523	470	524	529	485	456	503	508	537	548	494	513	506	526	501	530	519	508	513	552	494	525	498	530	551	545	534	560	527	461	506	515	537	543	514	508	558	537	529	524	507	524	515	504	515	530	496	554	489	533	563	489	530	511	511	514	522	528	528	526	495	526	486	536	510	523	522	487	518	571	514	537	522	544	491	541	491	529	527	535	539	504	532	586	548	540	507	547	509	551	506	521	517	505	507	488	519	541	492	533	533	500	478	534	486	535	544	549	469	516	506	461	514	531	534	519	529	524	522	482	523	521	515	480	551	528	556	501	529	578	536	561	531	494	513	539	521	519	493	522	545	515	508	531	522	547	559	503	542	530	488	524	534	536	529	541	563	510	528	566	549	573	509	556	544	514	547	532	484	543	526	524	510	551	546	497	541	532	507	561	525	522	528	519	481	549	536	522	519	560	513	504	481	514	524	580	554	548	542	506	501	553	523	495	502	535	530	571	510	493	514	543	573	514	595	531	524	550	517	547	549	513	527	542	516	484	502	527	507	547	462	529	523	546	511	505	518	529	504	524	525	497	514	499	514	501	510	559	531	508	561	517	495	529	568	514	497	546	509	485	522	570	505	504	530	540	559	538	513	527	501	527	531	531	520	537	540	499	533	523	539	519	533	479	481	531	522	514	505	515	564	492	520	541	550	570	514	496	529	486	540	547	542	510	532	567	539	530	480	543	547	531	493	537	498	531	556	521	521	487	524	506	488	515	525	559	518	537	514	507	555	480	524	500	520	513	523	535	503	569	528	508	514	557	552	526	477	548	556	478	501	515	524	513	544	501	520	557	527	514	498	555	561	509	515	547	524	538	516	504	516	507	545	570	532	502	542	572	509	537	553	522	533	542	519	522	505	535	528	504	509	517	554	520	575	550	471	527	536	501	546	576	513	543	519	502	494	516	545	518	534	506	495	528	531	577	525	500	518	563	542	518	506	529	524	537	543	511	574	571	537	533	535	532	511	527	512	540	530	508	522	506	524	501	520	559	498	532	495	581	517	546	531	516	529	526	541	522	543	504	530	529	500	479	534	516	515	559	552	528	567	522	540	526	539	569	502	514	506	553	552	505	504	474	502	500	527	517	523	542	495	509	500	507	520	529	568	499	555	486	524	511	505	549	547	530	522	502	532	524	552	536	538	507	458	535	548	506	532	537	555	547	492	504	508	533	503	503	486	495	554	549	473	511	516	517	554	528	526	520	479	521	537	534	499	569	526	512	582	538	497	495	528	532	526	525	538	513	557	568	516	515	540	532	553	556	517	523	534	501	529	521	569	502	572	530	533	514	480	545	550	497	520	536	539	540	551	524	522	525	555	527	552	508	546	465	494	524	491	510	526	508	571	504	568	533	536	549	518	479	529	533	539	492	513	535	552	516	510	507	494	533	517	545	480	578	548	535	485	540	498	513	496	522	566	487	513	538	500	537	529	528	510	540	561	536	548	554	508	527	503	533	531	519	549	524	509	521	550	510	518	571	537	546	533	509	510	487	536	529	531	463	549	531	560	554	525	505	528	544	503	514	564	515	540	558	485	492	498	548	493	530	538	513	534	497	499	528	499	532	541	510	574	529	489	508	502	544	555	522	535	503	543	478	472	507	541	522	535	513	486	468	514	506	521	533	557	576	518	554	533	550	497	512	527	533	557	517	526	550	536	547	544	521	516	526	494	515	596	545	539	559	536	487	510	540	538	497	502	468	521	502	521	518	556	517	548	568	521	525	508	559	532	561	493	514	510	573	532	578	507	523	507	527	532	540	563	485	580	515	495	526	498	528	544	526	527	525	511	514	544	536	498	515	510	571	485	520	520	512	532	529	517	515	525	497	514	515	553	541	509	520	532	502	506	549	565	541	556	513	554	533	529	513	534	564	486	520	531	534	474	522	556	507	504	500	525	540	489	564	548	514	519	498	513	531	528	547	489	500	530	531	499	523	512	546	554	559	494	514	513	523	511	540	509	502	532	519	512	537	490	502	461	542	534	547	467	501	493	515	504	555	534	543	512	541	533	529	532	561	542	504	549	509	551	483	532	503	552	524	508	556	509	544	502	536	513	510	521	507	509	529	533	519	586	539	508	532	501	512	510	524	540	516	524	483	552	485	533	513	562	540	522	523	558	556	535	540	535	533	500	585	514	511	524	527	485	504	507	512	574	488	544	533	505	552	510	528	464	521	531	516	550	532	526	536	540	553	548	499	493	498	501	546	504	526	493	502	545	509	548	482	520	537	522	540	529	517	534	574	528	536	497	519	533	535	494	500	483	517	533	543	519	545	535	542	528	506	528	497	551	516	517	511	526	487	490	515	538	496	532	484	498	508	508	526	511	522	530	494	552	548	538	497	523	507	539	516	542	511	501	542	497	531	538	498	516	531	526	532	536	501	539	536	529	509	524	492	536	533	511	545	521	547	483	516	506	527	519	511	535	501	553	507	528	540	574	485	485	557	518	513	532	501	526	544	508	509	534	494	548	498	543	510	523	481	507	533	500	521	518	531	494	566	528	501	487	477	525	526	534	566	491	531	544	517	555	543	545	526	506	530	525	516	465	496	562	518	509	513	526	477	524	480	498	531	507	520	552	518	524	531	535	541	514	520	515	502	515	471	547	532	562	531	495	510	513	549	532	544	490	461	534	538	495	458	498	512	504	477	498	486	484	510	504	532	484	512	565	504	490	510	510	525	546	538	511	529	527	513	569	519	512	524	520	501	502	519	481	498	510	518	524	514	524	503	522	535	484	519	509	540	548	588	505	510	526	557	522	505	509	531	501	525	548	524	525	481	535	546	529	518	513	533	532	529	496	510	493	552	518	536	504	475	503	526	540	516	510	514	533	506	512	554	530	548	513	484	539	515	551	542	506	539	532	538	514	550	533	486	547	534	501	571	542	488	513	518	520	534	545	554	521	516	514	522	482	557	519	560	502	513	541	506	569	505	534	530	503	546	533	583	566	484	542	536	520	545	552	534	510	536	520	568	546	515	552	499	508	493
23802	20820	27792	24217	20372	12710	6910	4323	3408	2757	4462	21879	18948	10870	3785	1210	844	840	763	760	723	786	783	741	716	735	777	714	766	709	690	744	752	740	763	767	703	787	740	770	746	742	694	701	743	800	713	798	752	731	749	747	759	727	745	776	718	711	765	802	728	752	732	725	729	739	744	753	719	738	747	758	759	716	757	749	770	758	688	714	757	725	726	727	722	686	714	700	784	785	719	707	744	728	727	705	726	751	782	762	750	716	754	728	723	717	747	758	737	674	774	769	688	739	786	738	754	753	734	746	793	698	747	744	731	738	732	707	716	730	745	737	744	737	719	715	785	708	713	726	759	742	739	696	742	744	734	702	727	716	763	733	730	720	711	735	794	684	734	673	720	674	741	759	696	736	654	772	709	706	723	699	776	745	683	768	712	719	680	722	706	739	687	745	720	753	713	767	755	740	719	764	765	728	759	711	720	706	735	753	732	702	695	697	775	686	728	711	721	723	692	737	721	787	748	696	741	714	735	722	725	748	729	724	701	739	731	740	786	672	737	757	739	684	726	784	736	748	733	725	724	710	700	715	724	745	690	772	729	747	724	754	724	706	781	700	703	749	715	748	720	736	780	790	729	750	724	761	725	746	765	759	705	745	753	682	697	721	726	685	683	763	747	686	724	739	737	719	745	738	707	697	755	699	771	768	765	804	716	788	748	786	720	704	763	753	746	776	705	685	807	712	799	716	748	752	719	776	746	739	678	785	724	746	766	676	740	757	718	687	709	758	712	733	696	704	711	703	743	765	726	744	729	688	746	767	710	719	740	774	718	727	709	679	755	647	761	762	708	725	698	721	711	683	679	735	758	725	741	729	729	732	725	749	743	715	731	704	764	732	718	689	765	680	752	710	713	761	716	687	760	743	740	760	728	749	715	753	732	707	758	703	720	679	696	724	736	725	732	693	703	727	694	730	741	741	687	760	778	731	721	699	782	770	717	708	696	683	748	731	715	747	740	715	709	718	725	665	759	768	712	726	784	752	742	723	699	711	748	742	733	704	776	694	682	724	762	751	759	739	700	778	739	734	705	754	733	722	720	773	672	718	747	751	723	709	769	773	719	741	750	696	711	701	764	739	714	746	728	704	750	756	697	713	700	721	757	702	720	705	764	712	764	709	699	739	757	725	805	718	754	742	698	702	759	721	695	736	742	771	731	729	730	744	713	726	711	783	785	731	729	692	747	707	698	691	663	736	725	765	716	696	727	703	739	708	769	718	771	715	724	693	718	709	734	785	732	693	783	698	711	729	707	720	676	715	763	723	762	718	711	751	734	718	719	770	752	701	801	654	707	718	714	755	768	790	740	778	721	765	705	693	782	719	744	686	751	705	755	736	660	740	778	737	677	738	739	719	734	706	718	747	719	735	699	722	760	722	688	748	767	752	729	734	766	731	741	745	753	712	692	777	705	696	705	731	738	732	752	768	720	724	724	723	713	682	730	777	714	729	761	709	692	717	749	719	737	743	679	743	731	774	769	746	703	717	718	745	729	751	712	757	720	745	729	735	693	733	743	713	730	723	710	732	735	752	777	735	729	739	717	719	716	757	778	779	733	735	754	758	700	695	731	711	768	758	727	729	707	715	738	782	737	752	736	665	707	748	702	721	752	759	741	675	718	709	737	706	689	693	719	738	692	759	681	766	740	729	752	724	710	781	743	732	742	688	820	771	771	739	707	689	753	718	758	722	683	776	734	725	728	794	763	738	698	687	694	760	756	684	694	749	728	790	741	714	735	700	741	757	716	731	752	720	752	758	737	772	779	716	736	699	744	716	730	747	728	738	748	769	748	729	705	713	782	723	756	755	762	713	751	668	745	679	719	768	700	743	758	742	675	757	725	724	724	695	716	727	697	748	738	744	716	701	703	718	718	693	717	713	753	774	750	708	694	726	756	724	730	765	694	742	743	773	707	741	754	785	752	746	734	725	707	750	712	766	727	703	717	722	740	722	681	762	743	725	708	769	739	715	721	751	744	711	727	726	696	762	707	703	766	704	714	688	693	738	714	707	728	759	725	745	693	727	742	719	747	714	783	725	746	747	703	688	741	739	717	720	732	757	715	763	766	744	704	740	685	741	725	695	708	689	738	732	719	707	700	759	724	701	719	744	765	747	728	756	751	689	791	729	720	739	692	765	751	758	728	730	711	675	689	708	709	735	711	732	671	753	709	729	714	708	707	753	738	722	712	728	758	687	710	746	709	735	710	707	717	760	718	734	690	720	764	739	720	710	736	759	785	721	718	712	753	684	757	676	743	748	700	785	710	666	755	754	736	728	753	762	800	669	712	735	714	760	768	737	708	723	738	711	727	712	728	702	744	694	764	701	707	689	727	743	733	705	745	712	719	721	725	769	735	725	722	740	695	672	735	739	744	768	763	731	767	775	724	685	781	697	764	703	763	683	716	740	763	713	669	707	713	678	714	717	731	763	686	730	762	785	727	711	728	739	701	692	725	748	709	725	739	722	702	731	733	751	711	694	704	750	733	745	733	801	715	703	690	756	729	694	740	745	705	765	705	706	743	736	731	718	735	721	721	763	723	727	710	753	736	724	695	749	695	724	726	756	734	735	724	732	731	667	715	689	721	719	730	758	763	706	697	713	748	709	736	707	748	747	751	739	782	747	738	759	702	734	690	685	689	738	736	768	744	778	743	737	757	740	741	766	744	723	747	744	797	752	764	742	757	718	704	723	722	762	740	717	729	747	755	718	672	700	755	747	716	709	758	700	738	778	762	735	702	720	760	777	724	773	740	752	734	693	710	759	744	670	744	743	735	728	713	735	730	734	756	689	696	740	736	758	741	721	744	784	690	731	714	749	682	760	740	779	757	716	732	779	713	725	700	732	758	770	739	768	719	730	708	733	739	662	732	768	755	728	776	684	734	750	766	724	746	723	710	693	747	759	728	763	739	725	699	725	718	697	719	695	761	701	755	718	692	732	754	698	746	703	702	790	765	716	727	774	705	745	750	711	691	786	723	716	723	722	692	716	734	778	725	680	738	709	773	732	689	752	695	716	745	713	752	704	794	737	718	771	724	690	668	766	728	716	744	714	680	761	751	720	711	775	734	762	756	667	727	737	741	703	760	732	767	669	748	725	751	729	748	709	716	740	726	732	724	699	772	713	738	718	678	718	742	705	762	692	730	671	738	757	723	754	685	714	747	744	777	738	746	719	732	683	704	773	764	727	732	737	715	714	761	735	692	725	721	782	725	697	717	724	711	740	712	757	761	781	741	737	716	685	739	712	730	738	739	722	754	707	759	718	758	724	726	791	707	727	735	756	740	744	757	724	715	753	757	705	776	734	743	768	746	707	717	757	741	727	740	744	670	732	753	782	703	728	715	700	750	717	736	733	710	749	689	749	727	739	713	730	721	733	725	722	771	751	754	678	769	749	806	707	754	734	741	723	736	701	764	739	735	708	698	725	759	705	764	728	706	668	707	767	735	749
10406	21660	19991	13507	8472	6066	5760	5027	4311	3476	6204	22605	16795	9033	3647	1021	722	630	571	622	607	616	567	583	603	603	629	577	574	600	614	610	613	571	599	595	573	579	580	567	614	603	604	613	601	635	569	594	602	596	570	627	594	611	582	626	636	582	616	592	637	632	613	639	574	624	600	610	574	568	584	605	565	612	601	625	618	601	625	597	606	619	615	560	556	572	622	641	614	628	591	571	602	642	610	616	618	619	631	650	622	608	598	604	638	621	607	610	587	635	599	608	615	621	619	615	557	621	617	594	586	630	598	570	594	561	664	598	619	626	620	576	593	621	587	605	610	553	577	595	608	598	632	586	573	597	615	607	614	593	601	554	604	619	563	581	607	603	623	617	581	630	612	582	576	611	600	552	624	598	620	559	617	615	615	603	597	641	639	633	586	606	609	611	625	642	633	633	631	653	577	656	590	609	623	622	577	643	594	570	610	629	607	618	597	573	643	580	607	663	602	566	596	586	626	611	631	608	612	628	595	587	638	604	627	618	627	643	603	569	601	619	586	596	604	581	607	612	577	603	592	583	631	619	581	617	592	595	615	598	617	616	613	582	620	572	623	550	665	621	638	596	665	611	603	646	610	575	656	601	608	627	606	619	616	678	592	608	618	599	572	582	640	574	599	654	584	611	608	589	594	595	617	614	634	581	556	608	634	608	594	584	599	584	586	574	631	628	615	596	584	591	614	630	611	637	608	604	617	631	638	579	602	564	615	549	609	635	583	597	615	583	638	595	567	569	649	631	581	595	605	610	618	633	586	596	604	568	579	643	583	591	593	592	617	554	663	587	580	653	583	599	622	617	600	635	586	635	587	560	613	621	598	619	620	576	611	610	614	652	583	662	588	588	615	580	596	604	635	581	574	617	647	615	589	625	581	551	604	597	618	632	592	629	614	595	630	578	592	574	618	597	563	630	628	650	606	612	594	593	609	595	624	621	611	597	576	590	610	559	600	596	594	612	642	588	594	595	618	597	602	625	589	587	609	618	623	646	626	623	599	582	556	636	590	607	575	607	587	600	653	617	606	628	633	617	617	622	556	635	631	611	648	601	624	611	620	609	608	633	647	585	640	604	594	671	624	572	606	613	636	584	628	612	635	556	565	624	594	598	618	585	600	590	596	604	626	634	595	621	616	662	613	616	624	632	619	672	594	580	608	565	588	633	548	618	579	597	572	624	638	576	602	637	609	642	575	567	574	620	632	613	595	558	650	632	548	635	598	577	622	625	603	599	590	563	630	594	591	621	628	612	616	619	598	627	592	654	612	581	597	597	553	619	607	619	624	653	651	580	610	576	661	582	591	632	611	647	629	608	626	598	627	634	678	594	603	615	593	606	578	606	630	640	639	590	600	653	616	601	621	598	576	630	602	629	628	582	633	609	611	575	600	618	620	645	585	584	645	637	601	559	592	610	596	627	593	570	652	609	617	625	661	647	579	607	580	635	620	592	594	616	638	619	618	593	600	582	591	580	641	576	578	576	646	592	569	605	603	610	609	614	573	605	604	615	607	609	613	612	611	588	573	607	595	574	586	600	660	656	612	577	582	634	614	591	593	600	590	617	620	578	572	580	579	623	610	606	571	561	589	585	643	613	619	562	664	598	634	616	583	595	668	543	620	587	596	614	576	595	584	628	581	615	577	625	568	617	585	571	626	646	594	620	601	630	617	596	592	580	615	612	603	598	627	592	565	634	579	598	605	540	618	569	644	582	626	614	591	611	575	582	607	600	624	608	620	599	586	660	598	573	635	599	608	606	590	585	556	610	602	632	620	600	610	613	621	587	612	608	603	591	606	620	603	574	652	610	629	612	580	594	622	572	596	613	584	557	615	619	630	596	598	546	586	560	619	602	547	595	572	604	613	578	568	657	588	639	585	589	574	590	610	568	632	590	637	622	590	600	595	589	567	624	588	593	613	603	589	600	575	604	588	566	601	601	641	639	593	563	629	598	584	633	602	621	603	591	606	569	580	588	560	610	629	608	571	597	617	625	593	596	591	635	626	600	625	575	578	612	600	607	584	612	620	588	624	615	599	623	574	616	578	568	590	567	628	622	628	576	630	638	605	631	609	622	606	628	656	592	585	556	613	598	645	586	606	582	633	577	619	582	556	599	609	648	603	601	581	621	607	583	566	592	653	578	608	570	626	610	592	603	617	599	629	633	541	631	599	580	608	570	589	587	614	597	640	628	607	639	566	563	588	572	587	593	569	606	595	561	591	621	582	576	639	594	584	605	585	601	599	612	567	614	581	636	593	577	649	568	607	609	567	595	524	603	620	633	665	599	570	591	688	594	596	630	591	606	617	636	616	570	616	591	606	604	605	595	608	603	608	605	609	644	598	580	625	614	638	604	589	564	618	573	610	685	614	627	589	606	612	639	593	593	572	579	616	644	603	633	593	588	599	635	554	646	618	602	620	589	581	595	603	629	593	595	613	590	627	597	597	613	615	599	587	614	606	653	616	624	556	604	596	610	575	605	604	607	590	624	644	610	614	584	592	619	588	608	599	598	572	611	545	594	608	589	590	603	587	608	630	610	594	626	618	588	628	572	572	564	641	628	648	591	609	594	584	624	604	622	572	634	607	595	593	618	612	565	583	599	602	620	637	603	630	628	613	655	615	619	545	570	565	619	600	598	619	615	657	619	596	585	579	588	649	579	667	572	616	618	595	586	590	584	652	614	584	600	566	601	610	606	587	601	626	586	601	604	594	640	643	621	607	598	600	624	609	589	614	618	648	619	541	555	604	569	605	632	568	593	609	570	573	621	602	612	596	632	654	608	598	582	605	618	555	642	610	610	606	626	621	596	629	598	608	625	631	630	574	609	562	624	596	560	641	634	610	626	593	578	622	603	615	602	570	667	589	577	577	612	607	593	632	585	611	578	576	609	644	547	609	601	631	618	589	610	601	570	638	610	612	610	608	618	609	638	629	585	589	586	627	636	607	615	550	584	625	593	577	564	608	613	594	623	597	587	621	611	656	587	636	612	560	584	540	613	525	592	601	606	600	615	577	622	589	624	607	606	603	592	608	609	574	603	631	610	585	575	571	586	616	589	636	569	593	597	581	616	625	618	578	599	605	652	579	613	593	635	625	621	588	606	572	603	600	584	582	605	554	592	623	623	590	609	589	566	607	608	604	590	560	647	597	579	633	623	601	620	605	652	611	585	639	588	622	577	605	622	568	625	612	621	577	564	584	604	624	568	568	585	636	575	617	572	591	602	602	610	591	638	593	574	608	631	596	613	594	626	600	591	572	578	563	602	593	569	607	590	609	578	619	583	625	585	585	602	599	603	563	599	594	564	602	585	599	613	615	637	592	593	644	589	589	607	624	612	600	610	600	605	597	647	561	631	582	600	615	599	603	574	605	598	607	615	558	620	601	634	614	656	575	599	612	602	622	617	662	607	607	611	615	623	613	620	611	606	601	589	618	592	588	617	619	605	622	606
27367	15271	9972	6570	3816	2402	1727	1369	1127	986	937	1529	1463	1254	859	680	591	653	602	610	563	555	634	578	623	621	577	560	672	601	614	578	603	617	632	572	577	600	639	601	638	570	607	602	560	565	583	594	594	594	651	571	572	634	573	565	624	581	588	585	614	616	581	549	626	599	600	630	607	600	600	582	573	567	576	595	631	568	604	598	602	566	592	585	603	601	576	581	582	636	591	597	611	594	579	589	559	610	548	588	574	605	632	558	561	581	606	638	634	578	595	531	547	584	582	593	602	571	613	589	608	602	594	582	566	599	558	555	640	622	596	590	603	567	600	587	610	628	569	551	581	605	576	606	591	626	574	602	593	614	616	599	598	560	602	584	596	602	653	617	620	632	586	598	556	589	614	598	606	619	615	575	579	625	615	608	614	592	638	623	587	596	603	570	571	621	603	628	576	557	608	592	586	607	612	611	624	613	592	592	536	633	571	552	542	623	558	586	601	612	608	593	597	606	631	577	575	582	658	586	577	618	612	595	606	569	609	612	636	570	607	594	567	597	609	558	637	606	585	615	589	566	617	605	599	616	612	554	604	584	589	560	598	593	628	588	603	581	611	547	549	561	618	555	569	584	591	586	604	613	643	623	621	566	615	596	642	579	604	601	578	602	579	558	625	569	621	586	608	623	579	607	579	603	563	632	591	606	592	572	581	565	601	626	578	620	588	549	571	623	610	607	613	620	587	574	603	613	584	580	597	570	628	598	624	606	579	611	533	592	544	640	594	622	588	592	633	591	602	565	606	614	599	610	612	608	616	630	613	607	591	585	584	558	619	579	597	608	577	606	607	639	627	610	584	621	644	592	614	638	570	611	600	626	616	575	569	603	595	602	572	671	593	589	595	640	607	584	599	611	602	605	560	602	576	612	574	567	575	578	604	562	601	613	560	615	598	613	603	599	587	649	584	548	590	595	603	620	586	580	559	607	590	628	564	592	576	585	532	656	629	623	617	599	608	607	636	575	571	636	628	587	592	559	599	563	589	633	619	599	574	632	562	557	544	625	568	581	609	609	605	602	587	605	596	580	584	592	570	587	564	598	605	577	599	600	600	624	582	611	561	586	577	597	618	599	594	584	607	594	600	614	618	566	612	620	570	567	635	575	566	589	581	595	621	549	599	590	559	556	603	613	566	635	582	601	575	605	619	575	554	590	615	606	601	583	615	593	595	589	577	578	584	577	598	538	620	614	624	573	604	583	557	602	620	600	599	617	594	629	578	594	565	590	558	609	550	620	584	598	631	625	636	619	616	592	580	584	595	603	576	617	577	579	639	601	601	559	605	632	607	593	606	595	599	597	626	621	598	598	618	589	606	571	610	563	606	584	590	625	591	587	562	565	598	630	577	574	633	613	585	591	568	601	590	618	660	590	607	599	573	574	647	595	601	595	610	584	580	582	585	577	608	612	593	592	549	556	581	573	606	557	578	611	624	553	533	589	596	597	584	595	570	614	593	586	590	607	593	588	632	595	562	588	600	570	573	598	638	604	606	557	595	621	600	578	588	608	585	584	614	554	598	568	593	562	589	646	619	597	537	590	638	626	589	584	677	645	593	625	541	624	586	613	636	570	567	592	624	564	518	584	604	609	538	594	586	553	582	613	552	608	619	576	569	569	620	589	563	567	575	567	620	605	618	595	580	579	583	604	626	610	625	524	594	582	532	610	585	589	639	555	623	607	599	558	612	620	593	618	601	643	585	632	612	594	590	677	555	619	640	635	574	608	634	613	625	596	568	585	603	587	592	588	546	558	559	609	609	613	589	613	613	603	554	593	619	612	604	582	592	597	599	544	588	567	602	598	590	621	554	592	585	629	600	634	575	614	595	610	636	585	628	636	621	579	613	567	567	576	617	626	629	582	597	630	621	603	617	622	623	582	641	586	589	559	607	590	620	602	592	598	585	609	626	610	586	628	573	625	575	638	597	626	597	650	589	601	587	598	582	619	590	606	577	582	588	608	536	564	606	643	599	622	590	588	611	551	547	578	636	604	628	585	646	609	545	626	635	590	593	609	615	616	588	603	592	596	633	604	642	593	574	602	618	597	594	580	612	539	589	605	547	582	637	621	573	639	614	574	596	586	599	587	583	590	597	591	583	586	574	607	626	660	575	624	562	609	612	581	558	595	602	616	592	588	628	575	594	606	548	570	622	625	573	584	580	589	614	599	631	584	556	655	598	593	588	570	602	582	642	597	609	587	578	590	593	577	586	589	648	610	595	565	599	581	569	624	615	584	546	602	636	655	597	594	596	629	595	607	620	596	597	593	606	552	614	610	658	600	567	577	609	592	594	622	633	621	585	618	619	584	570	585	602	582	562	631	624	537	578	596	561	588	640	600	601	602	604	605	582	582	612	580	642	585	660	580	596	625	640	612	581	601	632	614	620	597	598	619	583	569	609	593	591	556	592	587	597	600	571	602	595	599	604	634	575	604	567	610	547	604	592	603	612	610	583	634	579	569	602	580	591	581	622	578	599	599	585	569	575	588	624	586	599	624	577	595	606	620	605	647	531	527	558	578	610	622	582	599	586	586	580	625	619	575	593	603	568	608	598	606	615	543	645	601	588	612	549	607	630	595	604	638	594	609	609	598	597	648	618	591	621	585	563	632	624	580	557	658	601	539	585	573	614	550	594	631	553	623	580	574	617	599	617	569	563	585	553	615	572	614	576	590	587	630	650	630	632	626	624	620	615	612	608	569	568	609	571	594	629	580	613	604	648	614	609	592	578	584	585	584	606	563	599	596	600	577	638	569	586	578	602	561	651	629	566	565	614	587	579	646	608	593	569	572	615	671	573	636	604	598	604	612	579	630	550	572	610	628	572	550	605	619	582	568	600	581	661	612	629	602	614	615	611	600	599	619	607	564	599	575	617	532	641	618	556	603	590	647	573	568	596	577	599	564	604	610	600	564	585	606	608	583	602	586	586	588	606	589	638	602	619	589	641	592	575	602	631	634	602	625	595	617	627	581	590	581	585	607	643	595	580	599	629	589	599	607	545	647	586	558	600	611	556	560	611	558	618	594	631	621	588	605	612	613	588	568	622	589	580	581	591	576	592	613	618	590	590	612	576	597	605	615	595	601	608	557	581	611	574	597	601	601	583	600	584	606	615	598	577	605	660	612	595	641	583	560	617	606	593	615	603	606	606	610	564	616	592	591	569	602	572	605	588	606	614	586	597	533	631	628	602	610	577	617	632	550	593	562	609	607	588	572	612	586	596	619	624	606	577	576	622	571	580	584	600	587	576	601	592	575	563	616	572	637	612	589	611	593	589	622	581	620	568	609	575	584	577	608	632	580	608	588	653	572	580	592	594	630	566	588	608	686	644	618	549	592	549	657	662	600	629	618	548	608	601	597	583	587	584	591	557	600	584	571	588	582	570	600	568	566	603	634	603	602	607	644	576	588	580	562	568	642	626	593	593	554	589	573	558	610	573	568	584	620
8537	8485	7747	5552	4036	2835	2185	1689	1449	1197	1062	1914	1724	1244	814	580	514	488	452	482	491	524	511	486	472	484	486	507	472	477	479	511	513	494	453	560	516	480	541	515	506	505	465	480	481	496	476	488	500	517	497	488	478	486	518	525	465	514	462	513	484	483	447	503	453	472	439	491	516	493	481	441	478	521	475	495	515	476	500	485	466	502	511	487	505	516	457	485	482	515	495	482	490	504	503	504	510	489	498	515	467	489	512	447	494	480	514	528	468	462	500	507	461	466	493	499	463	447	497	456	480	464	476	503	486	475	488	551	477	498	501	481	494	500	511	502	453	485	509	470	509	498	464	460	502	490	468	494	454	499	496	485	477	483	497	500	468	473	514	444	490	488	522	480	476	496	501	464	489	496	495	478	488	449	502	461	483	495	541	471	483	500	486	498	481	463	467	474	550	466	504	497	467	475	470	513	506	514	468	466	494	475	498	495	491	520	474	493	477	493	514	498	437	506	475	495	504	471	515	474	475	508	501	466	526	500	480	469	503	460	489	478	520	506	502	489	529	498	476	490	499	489	461	488	469	501	509	503	504	511	493	454	472	491	540	507	504	515	482	475	513	439	481	499	498	499	507	511	525	512	490	486	486	519	479	518	464	510	474	469	473	492	488	462	524	520	493	467	511	518	471	481	477	468	482	493	519	502	517	485	499	494	477	514	485	526	482	521	520	469	454	490	502	490	505	478	509	519	455	448	522	456	489	465	464	543	479	468	491	475	489	473	471	460	447	456	477	526	530	490	470	514	512	476	470	481	481	493	505	489	489	493	518	509	438	472	474	498	479	506	466	507	494	451	453	504	500	488	469	474	472	497	504	484	506	472	482	506	442	497	465	500	494	495	485	455	458	503	498	479	468	465	478	481	471	472	486	482	488	490	500	524	515	523	444	530	483	512	497	504	467	509	500	447	514	493	487	490	497	484	433	475	522	485	511	463	492	541	482	547	472	452	496	431	520	504	447	491	480	461	493	450	491	490	479	508	517	477	482	510	463	517	487	438	501	469	509	505	471	538	473	486	497	461	489	494	463	457	456	532	506	482	484	554	514	505	471	448	484	476	498	501	505	480	494	500	520	465	474	513	446	468	480	485	496	479	486	474	477	526	515	539	465	478	504	543	493	476	478	467	484	508	454	493	486	496	469	484	495	489	496	496	483	497	492	478	484	490	540	502	473	509	526	495	492	508	504	505	498	465	508	489	526	469	493	537	485	507	520	457	492	508	489	453	490	477	488	519	523	490	480	455	486	526	514	493	480	480	557	488	500	525	485	488	501	498	492	485	483	497	493	495	524	479	442	500	481	448	495	463	481	473	508	481	474	504	506	457	468	479	510	537	488	499	519	486	448	507	504	499	517	474	445	489	469	511	456	499	500	487	522	462	446	455	469	515	487	511	526	516	475	478	482	461	474	435	492	458	486	468	523	466	467	447	492	460	514	477	447	461	525	464	463	480	464	520	449	464	464	464	468	478	476	490	476	503	495	494	489	489	472	458	480	502	450	451	479	473	516	508	458	485	515	479	512	528	501	529	517	529	535	504	480	504	506	497	476	484	521	503	488	498	483	469	457	505	523	502	521	448	478	534	474	496	475	470	470	469	509	480	511	482	528	470	467	483	475	506	492	479	490	499	522	472	481	487	492	499	488	484	485	490	476	464	506	485	504	498	437	477	504	507	500	505	516	490	501	488	511	471	492	513	474	482	467	490	477	489	504	477	506	494	503	518	467	459	485	496	482	476	487	497	465	495	491	505	488	472	540	458	470	490	485	437	510	499	473	508	470	459	468	467	467	494	450	493	496	497	490	504	477	486	503	460	457	467	503	489	465	468	536	537	490	497	474	505	530	488	499	493	474	491	481	490	464	492	477	450	510	490	498	469	470	456	454	512	469	511	482	498	517	483	450	493	535	490	494	481	501	443	481	517	498	480	507	518	467	518	507	501	545	492	473	514	505	509	475	499	476	519	490	533	521	451	466	529	493	468	486	502	528	526	513	487	484	477	466	482	500	542	472	492	474	482	461	472	464	477	487	497	475	525	473	502	480	487	503	488	503	484	495	480	506	501	429	476	477	492	486	491	478	484	493	453	454	464	470	456	509	493	500	483	512	475	493	508	489	481	503	452	484	481	503	520	531	484	505	519	481	547	456	483	515	513	479	523	502	510	507	490	481	458	495	520	497	477	510	541	476	489	451	480	471	507	508	486	485	495	488	470	498	481	459	486	459	464	494	514	483	501	479	481	504	476	493	495	511	539	488	450	494	492	447	496	505	501	478	495	488	485	477	516	467	494	510	485	452	458	459	504	460	510	493	527	481	481	496	490	526	496	496	485	477	493	529	490	484	465	497	489	471	488	473	511	471	470	492	498	461	443	508	528	487	495	469	528	470	505	508	491	454	477	458	479	464	457	466	495	484	476	446	464	459	517	501	463	495	469	451	444	522	519	501	478	483	491	499	513	459	484	497	443	482	514	482	511	482	482	492	498	474	486	502	503	477	487	459	500	493	485	481	529	487	529	502	496	482	502	467	485	496	497	473	491	528	481	512	517	493	478	455	519	507	493	503	455	519	478	477	484	504	436	499	506	479	474	513	497	522	489	469	518	520	446	534	476	478	499	511	506	462	476	524	439	473	497	501	469	485	499	479	487	502	509	458	473	490	474	500	506	483	485	519	513	465	490	497	473	473	471	534	467	495	468	490	465	498	505	494	453	502	457	500	509	472	483	491	504	455	475	465	487	504	497	481	491	485	499	472	514	458	489	488	511	495	456	495	482	489	492	462	507	485	495	462	498	478	473	501	500	508	520	491	482	501	495	491	485	503	508	479	559	452	501	477	493	483	484	481	496	498	480	459	512	472	477	501	504	504	481	465	530	495	529	505	473	454	495	485	427	492	488	519	517	474	501	487	483	534	457	474	488	504	495	473	457	516	501	481	465	498	492	481	493	514	496	495	517	455	480	521	477	503	508	477	506	492	488	478	483	530	515	472	507	488	471	442	480	466	452	501	455	491	501	480	469	469	486	476	513	504	527	472	495	462	505	506	452	479	480	495	523	460	484	471	466	482	495	478	483	478	480	486	501	456	444	486	501	506	486	491	511	501	544	474	480	510	496	464	469	522	490	465	482	494	511	492	487	485	459	485	499	508	486	486	491	534	519	490	524	524	515	457	467	503	496	501	505	499	515	502	531	502	504	500	508	504	458	469	477	503	475	505	483	534	469	494	453	504	508	505	458	459	506	496	472	519	489	487	475	466	464	482	475	493	477	451	491	484	454	481	510	458	485	466	499	514	492	461	499	473	494	472	489	511	480	442	473	518	514	471	537	498	485	524	474	528	501	521	504	471	516	464	491	492	503	515	495	489	520	506	513	459	530	476	498	478	490	536	498	498	502	496	466	486	500	514	505	532	478	490	493	453	464	454	499	499	479	490	522	512	481	500	462	461	461
24807	20982	27142	25109	16329	8349	4403	2581	1877	1480	2338	12740	10005	5594	2222	967	701	671	590	608	667	611	680	607	625	646	596	640	568	596	640	602	591	650	601	640	618	582	595	593	652	625	608	644	659	599	559	621	653	666	610	602	611	594	596	619	621	565	576	639	580	598	599	634	598	586	610	619	642	627	651	598	613	622	606	606	595	619	572	605	601	558	624	617	609	654	644	646	634	590	610	614	629	593	610	559	616	621	593	583	645	600	595	651	571	614	614	612	573	622	616	621	604	637	635	620	616	586	633	583	618	636	643	613	602	589	636	623	586	626	631	658	628	598	591	596	603	628	675	625	607	566	625	605	609	662	611	626	592	593	626	624	615	574	629	608	608	621	612	619	621	594	623	605	628	643	614	665	614	642	599	607	596	593	613	586	621	629	601	660	606	599	618	607	618	598	597	622	578	636	636	654	642	611	634	615	621	617	586	575	597	585	604	579	636	638	589	618	584	570	635	605	606	639	583	615	578	622	560	615	594	578	590	644	660	602	600	602	603	608	601	610	613	616	606	596	663	590	601	591	620	591	605	591	572	602	607	650	602	602	610	637	657	597	567	531	626	620	600	620	591	643	633	605	669	570	625	601	605	623	590	575	583	628	584	598	601	599	597	589	597	606	582	553	609	598	594	599	644	601	625	631	596	603	607	607	605	636	583	647	547	636	594	594	653	613	578	629	610	618	625	611	595	605	605	609	627	597	594	583	608	613	595	669	593	575	602	559	631	639	592	616	630	603	631	606	599	585	617	605	596	623	605	619	643	616	559	634	621	609	589	592	583	580	626	606	624	672	595	628	609	613	589	616	639	590	688	601	591	607	567	591	615	646	612	658	622	630	623	639	624	619	597	596	607	627	630	635	602	614	615	629	636	658	654	656	612	608	648	624	641	598	600	620	620	600	639	604	616	613	616	610	658	651	601	604	601	587	624	610	655	596	591	616	629	641	664	590	637	645	627	598	613	611	684	640	601	559	633	607	569	621	597	651	601	599	619	633	636	618	598	637	639	575	635	617	659	646	621	631	633	628	583	634	569	576	583	633	607	569	640	625	588	612	649	619	569	583	669	623	602	653	630	639	610	614	655	640	645	626	592	617	596	590	632	605	614	615	612	593	622	616	590	610	632	599	588	610	641	607	583	594	630	634	652	646	665	565	614	625	628	550	617	602	609	597	590	652	591	598	672	671	658	600	626	606	566	604	610	637	564	594	600	598	625	582	594	601	587	583	638	625	613	605	645	585	611	579	576	596	601	582	588	594	612	613	600	598	614	594	611	612	576	620	618	607	579	625	606	641	633	621	612	609	603	659	611	641	608	606	659	619	610	623	658	599	619	627	558	601	615	630	594	639	624	596	603	578	587	618	641	619	645	633	579	596	577	613	601	622	628	610	639	644	573	637	631	578	589	629	573	597	564	589	626	612	625	602	613	584	664	657	594	611	618	600	603	611	619	617	561	593	613	587	591	619	638	572	602	603	598	579	655	576	654	592	611	623	648	560	614	631	641	656	598	595	612	641	638	587	610	600	615	605	630	644	575	606	634	619	603	630	589	605	617	601	601	600	560	554	607	569	588	650	607	592	599	603	657	576	630	607	604	666	601	610	663	605	618	630	612	620	630	636	697	634	602	595	637	597	585	568	639	579	635	604	610	611	626	590	611	599	602	614	608	586	585	625	603	660	602	601	581	594	612	630	625	643	596	603	567	622	644	574	625	634	602	594	660	545	618	626	636	661	565	587	572	596	631	603	603	587	636	598	628	631	606	633	621	620	564	607	602	635	586	626	642	585	614	557	595	612	569	605	647	589	598	621	601	592	609	625	607	642	623	621	622	635	621	604	622	618	584	643	585	638	636	620	592	589	595	620	665	591	634	597	578	609	632	616	628	635	590	580	664	603	644	608	626	635	571	572	614	635	587	629	603	604	619	601	605	624	585	617	597	612	611	625	623	581	575	597	578	610	649	636	602	617	660	628	606	601	574	638	631	638	651	612	573	648	604	611	623	615	658	613	615	641	669	610	589	605	597	627	636	598	596	563	592	628	648	566	621	608	617	603	600	616	601	639	591	625	605	609	607	609	636	637	625	552	641	658	594	583	633	603	603	603	645	577	562	614	592	669	626	632	618	605	594	619	566	617	576	666	648	614	605	643	625	590	594	605	608	620	650	630	597	607	659	600	633	656	607	625	595	623	558	666	602	610	647	621	625	593	645	639	623	613	630	622	548	614	612	636	662	631	607	588	603	634	618	625	597	652	616	653	595	630	563	627	598	621	600	642	658	584	634	599	652	613	656	619	596	633	607	604	623	617	594	629	641	587	598	644	634	634	611	581	618	609	649	641	599	648	586	618	625	608	608	606	646	628	627	577	624	609	626	635	555	627	569	629	618	557	583	616	630	610	644	604	560	592	557	568	626	615	605	619	616	674	609	680	606	649	638	611	630	613	596	605	640	620	604	549	579	581	603	642	592	592	589	622	593	610	643	649	609	572	625	622	663	610	590	600	601	610	591	611	610	588	662	650	544	572	595	642	587	622	585	613	621	600	652	643	631	595	622	594	607	608	613	594	582	612	644	616	584	592	644	641	599	607	594	651	554	589	666	602	622	621	647	584	628	644	615	634	619	648	585	644	587	587	580	614	574	625	623	627	601	657	580	665	586	627	623	652	610	596	592	586	613	583	611	637	590	611	616	576	592	600	607	636	635	620	625	628	589	633	643	618	630	578	564	634	586	596	632	566	634	596	624	606	576	624	612	622	639	645	631	628	678	624	621	640	605	609	600	559	623	563	618	601	619	593	595	557	570	604	649	590	658	611	636	602	615	575	625	622	615	617	602	648	550	630	620	625	652	609	618	608	607	609	623	571	645	616	623	595	623	672	629	577	611	592	615	613	598	620	584	633	625	635	649	585	599	609	642	562	619	579	618	594	635	599	595	632	588	625	599	628	611	619	579	579	657	650	618	603	593	624	616	624	628	607	597	608	648	618	651	587	613	631	622	701	624	603	654	589	611	619	608	614	644	605	587	571	573	597	602	615	648	600	593	594	612	600	606	627	574	610	649	579	626	584	563	641	602	619	596	635	633	628	585	618	566	596	614	594	600	575	639	622	595	616	630	602	634	576	604	590	633	656	638	639	650	608	614	634	616	564	633	661	611	621	606	653	611	610	592	609	623	606	603	607	578	591	598	606	662	592	619	636	600	608	577	628	632	591	602	624	627	610	626	594	611	597	582	618	584	616	625	642	560	616	657	574	607	643	605	624	585	686	647	571	587	669	630	607	645	603	624	666	632	607	597	626	595	630	641	637	622	640	630	632	654	591	598	640	608	619	645	617	602	597	623	633	612	575	636	571	650	564	631	632	640	614	615	654	610	631	641	611	596	632	619	615	601	591	636	602	635	561	585	605	601	592	601	614	597	625	613	564	589	570	619	577	592	592	635	602	584	619	626	645	533	625
8343	14478	17038	14063	9375	6446	4201	3003	2362	1933	3270	14390	9537	5563	2242	883	621	510	552	491	519	507	537	551	550	537	501	518	506	516	529	521	466	501	546	522	482	534	542	515	508	547	520	473	498	538	482	512	514	531	531	488	523	520	545	481	524	490	562	527	511	516	497	525	533	507	499	504	511	544	574	532	468	491	564	513	524	566	500	535	484	508	560	498	498	495	523	514	520	530	556	528	551	512	489	509	463	495	504	518	489	504	498	517	548	509	501	550	570	525	539	516	508	532	525	506	574	538	519	514	570	516	518	524	512	546	518	532	507	502	534	545	511	535	508	506	523	519	506	551	517	508	516	525	540	532	499	538	507	536	546	520	550	517	503	519	542	513	504	515	513	507	511	531	510	505	521	509	524	527	518	505	525	523	505	486	517	515	510	486	525	540	536	530	522	501	523	485	543	514	497	483	503	525	512	503	530	554	489	541	541	516	502	512	518	507	569	503	525	535	559	485	550	543	496	498	517	541	537	534	530	511	527	501	544	505	492	529	530	524	501	497	496	510	515	537	512	543	533	499	502	492	496	501	512	522	534	496	529	537	507	544	538	529	525	520	510	499	502	537	485	509	495	517	506	480	493	511	524	558	549	488	517	498	488	528	538	477	506	535	523	514	507	516	480	541	541	529	504	477	541	539	484	514	526	519	480	546	504	526	545	549	531	515	507	513	499	535	535	499	521	504	561	552	472	501	497	505	558	508	490	528	529	537	518	499	506	511	527	510	494	522	501	528	516	541	510	544	523	528	519	511	533	485	548	523	515	500	525	559	516	523	519	518	528	514	505	527	475	502	517	542	535	477	500	484	541	474	513	547	552	519	524	506	506	504	527	523	527	533	530	531	483	544	537	523	507	504	532	511	523	494	505	510	536	530	541	536	528	514	505	531	539	484	504	556	528	509	524	550	514	520	540	532	510	532	519	517	548	496	533	501	506	558	515	525	512	513	512	546	495	532	541	497	519	527	511	514	527	472	541	505	504	493	507	530	513	526	474	498	483	497	525	484	500	516	536	509	523	491	559	507	512	497	567	501	571	493	500	523	490	477	537	540	533	456	522	496	545	507	540	541	530	538	529	512	542	541	577	486	469	542	496	533	518	506	505	535	520	539	547	478	547	518	503	518	483	515	527	494	542	487	522	561	515	527	515	512	505	483	498	469	498	514	519	506	514	527	515	517	497	545	539	515	505	551	512	483	539	524	505	507	502	518	452	525	488	488	527	542	488	493	567	515	530	503	504	501	536	487	482	537	505	523	530	484	517	504	504	475	489	541	505	517	534	465	545	549	517	539	516	579	506	484	502	532	528	511	496	475	527	493	506	467	540	513	511	523	482	522	504	491	504	482	452	572	517	480	505	502	552	522	520	533	456	528	527	482	519	536	520	518	531	524	482	525	526	575	486	512	532	535	541	518	498	524	510	537	513	498	490	513	495	514	516	502	485	486	505	538	505	529	514	528	522	537	507	517	539	498	514	494	537	530	491	539	518	483	562	489	521	520	526	535	519	495	465	513	500	519	538	492	567	531	533	506	535	526	525	536	496	532	532	523	527	529	514	485	518	538	530	508	532	547	495	516	503	536	589	534	509	510	474	509	541	506	521	524	547	540	503	524	556	515	512	516	496	518	549	497	516	501	526	539	515	502	517	494	483	562	560	521	517	512	471	472	548	510	433	512	509	506	525	530	516	546	485	512	502	523	536	516	499	505	543	540	546	507	531	529	502	516	540	525	543	536	472	523	525	507	522	501	522	529	491	509	484	536	513	491	513	525	536	505	534	512	491	529	543	507	544	536	545	529	513	519	507	512	549	503	499	497	530	512	525	530	518	553	517	504	527	497	530	504	510	508	482	519	516	514	525	567	486	537	529	537	482	528	515	550	474	535	476	470	549	519	479	523	497	485	496	535	520	531	537	495	543	528	519	509	530	496	513	494	519	530	559	513	486	506	530	515	501	479	491	546	512	520	509	531	474	496	488	485	501	544	527	543	487	501	467	529	475	490	539	500	532	497	492	571	512	511	520	488	493	558	501	529	507	520	508	534	497	523	477	529	496	535	540	489	497	540	520	501	492	471	555	513	520	470	510	517	522	517	499	497	501	517	527	481	487	522	537	549	486	504	518	487	498	520	535	506	534	529	538	522	518	518	509	519	531	557	497	538	492	493	502	534	531	488	543	500	529	543	535	478	512	517	540	500	455	509	493	485	538	484	518	527	467	524	514	516	505	525	496	520	511	502	508	520	482	539	506	493	520	507	527	563	532	514	537	507	502	522	527	493	518	539	444	547	518	502	528	527	529	523	499	496	527	501	492	513	547	512	515	491	507	542	524	556	447	493	465	487	545	550	488	540	506	539	483	499	550	525	499	545	505	503	516	490	489	498	525	511	492	533	535	526	473	502	535	536	511	494	498	558	532	562	556	527	557	484	536	551	530	512	493	522	507	532	546	497	527	517	481	498	482	504	555	499	551	528	500	478	520	492	532	496	515	482	499	527	527	507	495	514	542	519	491	541	503	541	490	515	542	500	544	527	531	484	521	517	483	565	506	493	537	468	521	519	488	469	517	512	516	539	488	510	554	529	543	504	523	514	503	541	508	520	545	476	522	509	475	524	529	498	514	496	532	501	523	540	503	495	497	496	528	524	512	529	518	509	480	515	540	481	538	500	535	498	502	513	550	532	513	486	545	489	510	498	523	534	494	528	489	532	492	517	541	534	527	528	482	454	494	562	534	492	524	517	512	516	507	529	489	487	525	512	543	523	497	503	490	511	516	523	500	463	488	523	526	583	551	505	503	544	490	519	512	556	540	501	558	497	505	507	530	528	508	521	560	534	516	523	498	524	502	507	535	503	519	530	557	501	545	500	545	512	448	503	504	499	514	507	495	481	510	509	564	520	521	480	510	519	511	543	539	484	518	524	497	528	500	505	494	545	540	490	553	510	534	495	532	496	524	538	491	515	529	516	522	520	488	520	528	494	517	543	521	547	493	533	485	518	519	501	487	546	516	494	510	515	496	497	561	531	503	474	497	537	516	464	524	501	529	509	502	541	517	519	531	512	486	563	501	486	501	544	510	510	520	533	538	497	542	541	507	483	507	533	540	542	510	490	508	522	470	492	473	492	531	515	545	501	548	515	476	536	525	523	516	500	531	538	517	471	542	552	528	530	506	516	506	566	517	486	521	490	547	533	552	533	517	555	481	513	535	503	542	495	476	484	490	600	519	524	503	508	500	546	498	531	530	480	503	478	554	520	486	505	525	578	526	512	535	528	522	527	500	543	483	535	490	531	528	560	526	502	547	484	526	512	538	510	541	511	494	531	519	528	488	479	532	514	523	469	498	499	482	518	549	522	533	517	489	549	565	514	533	475	508	476	495	487	468	535	504	488	528	499	514	548	513	557	499	487	495	517	535	493	479	504	489	501	540	496	541	500	532	516	490	492	502	526	525	487
23801	20839	27970	24304	20927	15388	7312	3420	2359	2106	4452	21222	18097	10215	3669	1251	875	754	700	739	671	700	738	726	773	684	722	711	688	669	692	690	747	705	719	711	707	711	719	762	710	740	712	756	708	671	701	740	695	738	716	702	727	724	691	685	719	751	754	688	762	770	708	701	722	689	715	747	719	708	702	753	712	687	761	696	709	688	709	757	715	714	715	700	766	744	749	703	705	709	737	717	723	686	729	703	700	721	686	733	724	721	755	735	737	715	742	735	722	737	744	704	732	716	684	686	720	727	691	678	730	716	681	703	706	690	732	689	736	727	709	688	659	740	737	728	716	724	736	674	715	712	680	741	681	680	672	721	666	682	684	713	711	638	745	746	696	685	697	655	742	730	677	711	685	731	708	700	696	697	699	726	765	657	726	715	723	739	744	684	742	717	688	750	677	691	702	696	670	727	688	709	700	737	693	728	688	682	699	721	728	722	719	740	705	708	754	721	700	707	693	733	697	671	707	753	698	723	737	677	701	672	712	739	694	736	671	708	720	672	725	700	681	749	716	659	671	725	710	712	730	697	689	703	654	728	695	704	696	688	713	756	745	666	672	730	793	731	723	680	703	715	731	720	700	714	728	719	709	715	703	704	763	757	724	713	709	688	722	746	699	698	734	663	638	705	728	743	728	691	700	677	726	684	691	729	707	754	729	719	638	694	730	670	723	703	721	711	705	706	727	715	684	684	703	735	731	699	665	723	698	713	729	702	702	706	673	626	716	681	698	708	678	704	714	683	662	703	719	695	762	696	690	687	725	676	697	688	704	686	700	739	729	676	712	689	735	719	690	731	659	678	657	672	679	709	715	690	728	691	721	676	708	715	715	703	736	686	701	734	755	709	724	737	699	724	703	728	675	767	684	701	716	719	744	688	724	682	653	724	704	742	703	709	718	661	721	736	705	686	686	726	676	736	753	672	705	684	735	733	720	655	762	652	758	736	720	732	702	711	673	765	767	682	716	703	712	683	704	727	765	723	739	709	732	677	685	705	674	660	679	711	720	719	720	689	700	689	686	745	699	722	710	712	704	689	656	713	698	715	725	677	777	673	701	711	665	659	729	719	692	718	685	684	724	688	697	702	718	688	732	755	708	741	668	724	723	737	743	696	721	698	720	649	749	707	700	700	731	701	691	681	717	750	679	667	694	708	717	685	735	715	679	695	732	702	730	668	673	712	691	678	685	743	691	693	734	714	695	670	696	691	665	689	748	686	727	707	679	693	682	715	725	740	698	710	694	672	707	726	637	694	713	723	723	713	675	701	744	736	711	690	682	683	726	692	697	687	671	726	718	728	700	686	740	702	717	711	704	727	745	705	704	683	666	741	766	668	687	717	676	669	689	684	730	716	686	721	717	692	724	661	700	760	720	705	729	700	645	768	695	702	657	679	701	719	744	704	718	685	739	739	710	688	692	738	706	691	738	688	728	684	714	664	754	720	688	762	686	725	691	720	664	700	651	752	688	710	690	694	682	715	694	686	701	710	712	689	721	721	725	674	754	673	673	688	736	696	741	683	717	668	684	693	726	704	694	754	692	719	758	721	693	710	707	696	677	634	764	699	721	645	703	705	684	683	734	729	677	715	714	688	681	678	722	706	713	681	704	664	695	766	700	683	720	752	656	684	699	708	710	677	700	704	726	690	703	702	721	717	722	733	684	693	674	673	694	673	799	702	703	682	692	675	715	704	665	745	678	703	656	703	662	654	727	688	729	702	749	723	742	723	680	681	742	740	660	677	729	663	709	700	710	745	706	721	705	682	725	676	690	652	709	704	652	699	730	687	734	706	729	735	719	697	739	718	687	646	695	694	698	706	705	699	664	649	698	720	755	761	744	733	701	684	661	706	697	741	715	669	711	670	719	696	714	702	714	709	749	701	688	681	675	701	704	697	686	710	654	701	681	687	711	697	709	713	694	693	704	712	708	778	721	681	688	695	767	744	694	708	689	680	688	691	708	707	693	698	727	697	692	694	686	690	699	713	697	722	719	695	732	754	744	729	652	717	719	746	746	708	721	705	697	736	727	720	704	666	742	742	723	759	703	677	692	712	731	720	696	684	727	744	688	684	653	760	757	701	689	742	716	705	651	695	752	719	663	659	732	691	754	712	666	691	725	691	715	688	681	690	686	724	704	722	683	743	746	733	727	707	700	739	743	692	660	665	710	729	690	688	682	649	711	720	694	688	720	717	689	738	716	719	692	693	716	716	733	686	761	695	727	731	722	760	699	683	724	688	658	689	705	711	741	701	678	682	700	722	702	693	695	679	707	697	674	681	709	675	692	685	714	701	668	711	693	703	715	696	656	712	753	714	683	684	720	705	686	653	739	663	690	708	673	699	690	665	747	683	694	684	724	744	681	703	679	704	709	686	737	671	691	696	682	682	727	714	723	717	672	693	712	668	714	669	722	734	672	711	692	653	749	667	649	715	690	674	717	698	712	678	701	689	647	683	709	719	732	671	731	757	710	697	696	666	700	703	669	720	717	725	750	701	704	693	699	745	724	751	730	677	739	686	728	746	704	707	718	697	691	668	765	742	684	687	759	665	754	708	690	684	703	708	718	729	699	686	729	735	704	714	704	717	715	762	691	726	662	761	730	705	747	721	679	678	711	695	682	679	712	662	735	699	720	695	703	706	749	727	706	728	747	716	715	698	729	710	679	731	675	688	728	704	701	705	709	699	727	701	659	678	728	675	668	682	705	690	694	667	711	695	758	691	704	744	708	710	697	678	704	694	679	725	739	711	689	689	714	703	670	757	710	684	714	720	702	706	709	682	715	697	699	743	697	698	690	692	725	709	724	697	738	738	743	679	675	721	739	717	701	657	713	680	703	659	669	716	678	663	664	673	691	714	665	750	698	695	719	708	706	688	699	733	743	732	704	706	703	712	671	676	722	704	715	689	717	738	679	702	676	699	710	736	744	714	708	698	702	732	669	714	677	715	723	736	701	722	719	721	741	683	682	685	667	675	701	653	715	701	685	700	705	690	721	690	718	676	651	748	718	714	758	697	725	672	698	704	647	692	701	702	670	752	719	719	674	774	689	693	703	701	655	740	740	722	691	707	695	717	689	703	693	713	652	730	737	720	691	722	700	673	716	684	685	744	691	723	695	734	735	747	707	733	763	661	670	713	692	719	743	674	658	662	658	774	689	706	667	704	692	667	690	700	681	672	694	695	652	696	693	713	684	718	674	701	678	682	695	673	721	698	706	731	714	699	718	684	735	719	695	717	687	668	706	720	695	663	701	696	708	697	702	689	728	685	616	695	827	721	695	723	664	685	710	709	722	714	673	714	697	731	677	641	722	675	672	686	712	714	680	686	734	648	706	652	685	738	732	696	709	748	703	732	665	693	747	738	688	689	687	697	655	725	740	694	692	752	685	715	657	709	691	724	704	701	718	672	711	735	658	672	704	740	711	712	670	691	720	666	707	680	702	639	732	707	787	718
10383	21906	23453	18388	13132	8089	5127	3569	2839	2541	6496	22331	15832	9240	3441	1237	752	659	576	570	628	635	594	646	569	572	592	593	612	590	629	615	606	557	608	599	598	617	612	591	606	577	637	609	618	572	591	601	613	574	603	549	585	570	631	610	591	614	616	589	618	597	597	612	597	543	614	608	547	584	594	589	572	570	613	637	558	563	627	604	584	582	652	598	580	564	630	631	577	600	579	591	594	578	620	597	563	617	588	589	576	608	596	621	593	560	580	616	591	630	595	594	614	626	615	623	623	582	573	650	609	584	616	632	583	627	630	594	552	600	618	624	589	573	618	577	586	595	591	605	585	592	595	608	595	565	595	614	590	612	560	601	623	603	567	596	593	594	621	608	621	584	603	585	548	581	647	581	597	611	610	607	638	611	575	630	576	559	606	642	632	589	576	609	606	595	602	570	563	582	608	590	596	599	573	589	604	626	608	574	593	612	618	616	615	615	590	588	605	581	601	570	570	635	594	622	603	600	606	615	578	593	571	632	636	601	582	581	595	604	622	587	588	596	606	573	602	560	567	555	601	581	588	597	614	566	591	578	599	587	616	584	627	579	604	562	614	575	637	585	605	563	652	585	623	569	551	593	572	568	548	623	609	596	542	576	598	600	608	576	606	592	579	613	632	606	619	561	545	579	574	615	602	564	541	592	625	613	630	612	585	622	590	594	599	607	583	618	578	592	555	650	627	601	587	599	628	592	574	567	573	590	602	623	625	612	590	622	588	590	600	551	569	622	560	608	575	600	621	575	587	600	600	563	570	596	581	660	575	580	602	591	629	605	577	573	558	564	604	617	608	571	615	585	562	572	568	628	580	602	591	601	602	574	582	613	588	608	615	589	551	584	608	617	582	584	557	594	557	559	573	511	559	593	600	606	614	577	600	620	604	607	591	566	638	550	598	577	542	612	581	591	623	582	580	594	571	635	615	574	611	592	615	588	613	596	601	620	578	590	614	578	553	570	656	610	591	586	596	618	600	601	588	570	588	561	622	578	566	610	583	594	579	551	538	579	616	619	624	596	601	600	593	626	579	541	606	621	605	597	602	615	602	605	591	578	621	613	621	598	601	564	554	555	583	601	607	589	581	621	585	593	599	579	578	596	597	590	585	604	596	587	598	587	585	563	594	644	587	609	597	588	545	571	602	587	634	596	589	586	592	617	599	571	596	550	609	570	595	582	575	582	564	640	546	580	577	591	579	574	597	570	557	614	608	619	557	594	624	663	580	581	592	558	570	564	604	623	602	596	576	596	590	569	587	566	610	608	600	547	612	574	575	585	612	569	579	601	628	604	569	612	578	585	619	590	612	577	588	593	600	594	665	562	558	615	616	591	559	594	613	632	622	568	567	627	567	593	574	560	597	628	567	606	594	594	604	597	611	589	596	572	566	617	615	615	604	601	576	590	577	567	570	608	621	595	595	591	597	575	578	594	595	613	618	591	584	595	641	601	576	600	596	571	620	590	607	588	593	603	607	556	609	625	575	600	580	557	596	613	580	556	628	600	588	598	539	566	598	580	612	621	573	585	610	540	564	577	615	591	581	572	648	588	574	560	561	614	560	594	580	539	605	610	611	580	592	610	643	613	589	631	589	627	583	565	593	606	568	581	605	577	580	584	626	618	614	592	557	620	592	579	555	586	564	572	588	568	564	582	601	582	595	611	603	574	576	569	560	602	524	596	634	593	590	553	591	581	617	586	567	562	571	570	631	621	583	592	594	576	601	601	602	582	574	581	602	612	561	599	591	590	562	603	591	547	583	564	603	564	597	605	583	602	568	539	610	578	610	603	585	577	608	535	546	591	595	579	604	569	585	594	566	553	632	591	571	534	609	616	607	568	606	595	623	600	593	576	633	583	571	634	603	593	519	635	592	600	569	598	561	615	572	580	587	549	611	606	539	600	607	580	592	619	582	557	566	577	541	581	615	596	601	560	564	590	572	637	541	614	631	622	525	612	565	585	591	628	568	595	595	603	609	613	560	587	603	604	600	555	600	615	555	592	569	597	638	571	588	587	657	611	564	564	596	604	561	567	553	631	619	551	618	594	614	544	598	621	617	581	541	628	592	609	566	601	600	594	548	595	585	588	608	608	583	606	605	546	561	572	634	587	572	641	627	596	595	558	626	588	533	592	563	566	605	569	650	567	601	559	577	615	537	569	604	592	608	596	576	564	578	581	594	566	624	547	571	587	616	579	583	620	586	603	608	578	626	577	548	589	613	605	553	601	581	566	574	576	595	578	614	591	611	572	587	589	616	611	566	589	568	597	592	582	613	551	607	679	548	580	601	607	615	601	557	586	598	579	578	535	613	598	586	663	592	619	605	549	593	604	583	566	613	575	600	581	584	596	524	624	582	643	601	596	619	626	599	556	589	576	620	620	582	602	599	567	602	534	587	574	557	623	624	558	583	600	597	612	570	559	624	584	560	583	541	579	595	560	595	557	579	562	534	572	555	604	620	544	611	580	608	611	573	571	629	577	627	600	575	591	603	633	596	598	627	609	585	568	609	590	575	612	630	573	592	615	594	579	570	627	560	634	541	593	583	602	548	558	586	555	605	585	595	615	628	576	557	602	539	610	614	580	592	590	556	556	607	586	578	610	597	617	616	572	546	632	611	556	580	597	578	574	572	591	575	587	605	591	556	569	598	563	556	588	612	533	588	602	605	577	624	592	593	648	569	645	569	553	595	602	578	613	602	607	606	580	571	604	541	632	557	591	606	565	574	562	619	625	569	580	631	585	607	582	601	560	569	593	599	557	559	609	576	589	584	591	562	587	552	578	567	623	578	572	573	601	596	642	561	569	600	619	606	620	559	620	638	648	589	607	573	605	594	583	575	592	574	592	573	572	566	582	604	535	554	584	600	594	605	573	585	597	558	614	627	550	641	633	593	610	638	595	590	553	575	541	578	573	583	592	565	600	559	582	614	594	598	623	621	568	617	611	532	576	598	554	576	584	585	571	577	610	601	586	633	606	590	585	618	570	630	570	584	622	582	567	577	598	590	608	553	544	596	586	572	567	572	609	589	599	615	566	603	599	574	605	601	600	574	578	617	620	621	615	534	548	588	592	606	546	610	574	584	522	589	618	529	662	540	566	547	586	563	572	587	589	610	596	586	595	594	644	587	581	564	598	583	571	566	597	561	622	577	609	571	570	636	615	564	553	581	623	592	611	601	567	571	595	588	594	591	580	603	600	605	599	586	626	625	648	606	617	617	597	577	604	537	558	577	591	584	612	574	567	551	598	574	574	545	617	561	571	584	586	559	615	566	550	615	605	608	595	614	546	581	559	607	592	617	567	611	584	589	562	587	585	584	593	597	613	601	577	610	560	562	572	566	564	581	607	601	572	598	585	616	563	564	556	569	551	595	609	637	549	584	556	647	608	611	568	625	541	615	602	602	604	597	614	609	617	595	603	606	593	611	628	603	613	594	611	564	627	609	581	579	600
27899	18652	14818	8573	3644	1962	1145	1111	891	759	752	1476	1533	1154	853	646	601	559	570	533	547	595	592	571	554	593	575	571	592	573	561	548	574	553	584	592	521	560	565	518	567	565	519	589	549	566	567	606	553	588	586	570	557	585	592	564	591	565	549	553	549	555	572	578	552	554	530	568	583	603	557	541	607	549	568	579	578	589	587	536	550	561	539	594	586	577	536	522	533	539	584	575	535	584	563	593	566	579	541	594	597	557	583	552	568	527	582	569	525	546	618	582	565	587	567	581	551	589	536	540	550	548	539	586	548	573	597	546	592	593	546	566	562	570	590	577	558	547	625	599	580	530	567	591	574	590	583	566	612	565	565	542	557	575	610	542	562	571	551	552	570	571	577	566	580	566	565	561	574	575	544	536	553	554	572	583	585	595	544	575	564	556	592	555	570	568	599	566	573	573	620	536	567	589	578	530	544	578	583	536	535	550	565	529	545	550	565	541	527	527	596	500	572	577	596	588	603	566	600	552	561	562	586	611	552	586	565	587	517	609	572	614	588	592	570	560	572	620	577	547	595	535	555	549	565	535	593	497	532	558	574	601	599	555	539	582	539	525	557	555	625	561	545	541	583	599	571	586	594	603	588	552	579	594	546	532	509	557	546	592	547	595	549	568	605	561	581	529	571	542	554	564	595	546	604	575	548	587	520	570	559	564	549	567	580	567	568	554	557	571	611	553	545	591	568	536	507	588	594	563	596	573	559	588	616	541	567	570	572	573	554	540	589	531	597	578	551	544	581	574	548	624	566	566	583	565	570	585	588	531	585	569	594	619	533	561	632	579	575	528	559	551	536	545	650	599	576	554	583	563	557	568	566	510	593	606	568	603	575	558	554	558	567	530	516	548	543	519	583	577	528	519	561	541	580	632	537	537	588	592	568	571	565	536	535	520	517	508	590	543	577	597	534	558	531	603	562	531	549	531	523	558	554	533	579	515	621	568	558	538	589	600	593	538	533	535	574	600	542	581	568	604	582	547	564	532	535	547	575	576	564	536	591	591	584	599	565	549	547	579	577	566	555	568	576	587	572	556	611	603	540	544	579	569	608	566	560	593	538	595	565	523	531	580	579	572	543	570	599	535	553	574	573	566	567	549	558	531	599	527	545	556	512	590	600	548	572	585	572	582	597	636	590	536	590	605	557	566	546	575	577	548	598	607	568	517	567	546	575	541	572	534	533	559	598	606	582	573	589	576	585	588	536	592	564	588	566	541	588	575	598	579	586	588	544	549	620	566	577	557	584	555	546	549	589	526	546	577	537	540	570	564	539	563	546	587	538	602	558	584	574	562	560	548	530	587	551	581	552	558	582	514	609	552	620	544	580	577	549	584	586	561	546	573	573	554	552	570	604	538	564	543	588	601	563	522	540	601	534	533	565	582	562	589	560	572	527	581	569	590	555	575	545	527	598	588	528	567	557	572	615	594	544	547	567	557	575	554	572	590	566	572	575	557	568	550	576	614	594	571	532	541	601	588	574	550	562	554	541	626	563	587	570	553	500	572	564	590	560	581	547	579	571	555	564	590	571	570	624	555	597	548	517	568	580	578	565	548	575	538	556	575	542	570	538	606	578	556	584	555	566	571	594	584	585	595	561	557	542	554	595	582	590	546	576	552	593	543	584	560	546	517	609	607	576	564	568	574	637	545	574	565	590	571	574	581	576	567	581	567	582	525	557	573	534	554	577	574	611	571	565	575	575	557	590	568	541	569	554	567	582	526	551	628	535	541	583	584	639	557	602	563	573	582	576	548	575	554	579	561	544	583	555	546	585	562	578	562	595	543	556	549	530	570	554	555	585	542	591	542	528	535	549	575	592	552	541	543	552	550	581	532	528	561	584	581	550	625	541	564	554	543	568	553	540	512	576	592	574	515	608	584	578	617	570	551	583	608	602	571	531	584	574	610	563	571	584	563	517	563	609	591	581	568	559	575	548	504	541	566	524	583	585	594	557	562	552	560	622	607	558	562	563	542	588	511	617	551	567	559	555	583	551	552	578	554	551	562	561	561	614	570	545	580	554	527	582	560	543	545	598	553	572	557	593	583	534	555	574	548	577	564	589	577	568	600	567	583	562	618	541	576	609	570	579	582	547	565	639	571	606	555	559	541	565	562	558	593	583	613	612	575	595	573	524	551	568	561	531	539	531	588	553	532	573	553	579	600	563	579	566	595	567	585	610	593	550	560	559	512	589	580	585	520	582	594	524	503	543	600	549	618	549	537	557	549	571	571	574	591	521	556	547	569	526	559	570	574	601	561	563	547	590	564	602	564	601	559	543	524	548	557	563	549	590	588	596	540	598	544	551	519	554	583	550	566	606	563	532	553	595	579	595	527	551	587	538	588	557	569	599	571	578	570	543	523	594	593	622	549	566	584	562	549	578	569	609	517	565	543	557	512	549	588	577	555	595	605	572	561	558	559	580	596	601	598	606	517	540	573	534	580	591	573	541	606	544	537	508	567	602	598	564	547	557	584	570	578	605	536	553	589	555	535	531	567	563	551	604	567	566	578	586	593	585	623	573	497	551	590	566	579	603	585	611	570	593	574	563	607	557	577	562	572	574	555	546	557	535	598	555	552	564	564	598	554	564	545	619	597	591	623	569	562	584	545	583	566	579	561	586	583	543	558	572	566	587	594	598	548	531	535	567	534	570	540	563	586	548	523	576	586	575	547	592	583	593	559	581	611	577	547	571	552	572	568	578	605	590	558	591	560	569	520	562	525	575	570	564	564	608	584	569	564	594	568	574	570	556	579	543	581	554	538	567	573	553	506	548	574	557	557	588	588	544	565	542	615	568	539	585	571	549	529	550	539	577	594	569	541	584	598	584	588	606	578	576	592	564	609	561	572	609	565	561	552	538	612	598	543	563	600	569	519	566	534	579	550	577	554	566	587	552	588	545	629	581	572	566	559	566	554	566	572	582	596	604	556	548	595	586	561	591	577	561	560	542	545	616	589	520	561	580	541	556	602	530	536	570	575	554	583	561	530	583	579	582	586	576	593	579	568	589	571	577	565	586	521	578	591	549	571	592	572	559	590	573	553	534	561	571	551	589	554	561	533	586	531	551	596	597	588	613	550	560	567	573	531	578	571	576	533	547	549	581	563	528	559	561	553	559	584	599	588	550	578	616	518	573	553	571	554	574	589	564	571	549	567	523	573	564	551	581	543	584	541	589	542	566	568	546	593	558	578	600	569	560	564	529	609	565	630	537	578	534	566	575	561	577	584	527	570	592	577	559	579	552	605	571	607	546	582	558	573	549	586	564	522	581	585	548	546	576	527	592	600	542	577	592	555	587	623	585	529	552	531	575	541	567	545	585	579	574	569	593	558	556	528	513	557	551	606	576	575	534	580	588	578	581	603	579	568	539	588	622	563	612	562	575	576	574	561	600	570	586	598	555	549	568	517	575	543	555	620	567	554	587	551	562	545	552	532	561	586	608	583
10102	12189	10404	5747	3704	2237	1352	1198	1040	843	801	1781	1765	1216	751	552	479	515	456	431	493	450	471	480	456	449	478	437	466	470	438	513	425	466	479	451	480	482	446	507	460	458	450	463	503	462	509	482	457	432	444	458	447	505	455	490	464	483	478	504	513	487	464	429	477	487	500	480	464	454	489	459	495	484	417	484	462	461	475	461	481	472	487	455	500	483	484	449	473	455	512	470	449	443	486	479	473	461	433	477	452	488	503	449	471	470	488	453	513	465	478	497	481	480	430	512	494	482	431	448	493	471	445	484	463	458	473	431	437	445	449	448	434	471	445	481	495	491	501	476	477	457	443	465	495	455	456	424	477	439	443	455	461	437	462	495	492	473	488	464	449	460	456	522	452	455	474	476	451	488	483	504	520	486	461	459	503	469	473	469	466	434	468	485	462	439	473	470	457	459	429	456	484	490	449	494	467	517	464	468	456	466	417	491	428	470	510	470	476	477	481	441	499	502	449	451	483	464	492	502	441	458	449	487	482	439	457	484	456	480	482	456	464	467	499	460	502	461	491	441	446	486	468	499	440	439	476	482	502	470	480	504	458	468	436	481	462	495	487	487	460	443	466	465	481	478	461	438	408	452	490	482	480	438	464	463	462	467	425	477	504	456	477	506	481	453	443	476	436	467	461	491	429	440	484	478	471	439	461	474	452	474	467	485	478	505	460	473	466	483	470	479	453	487	491	487	451	443	455	443	500	475	467	476	477	445	480	469	482	451	453	455	450	459	480	464	464	479	453	495	448	436	457	474	428	427	463	453	485	480	488	488	504	431	515	461	458	476	496	450	512	466	490	506	491	480	463	489	503	503	461	488	480	461	456	434	414	461	499	459	469	443	465	459	460	443	472	461	475	476	478	428	485	444	472	443	485	470	457	478	441	464	481	451	463	483	447	495	514	461	457	437	466	481	493	429	452	455	456	435	445	513	465	467	491	507	483	438	463	475	421	451	469	482	452	480	477	476	443	448	480	472	475	462	432	504	442	445	443	477	458	464	492	466	517	505	469	472	472	467	492	489	401	502	419	436	481	446	442	453	499	459	448	477	465	467	494	468	456	455	448	434	475	473	484	468	460	479	512	422	458	428	496	473	467	433	479	454	505	493	472	491	445	515	454	451	451	445	459	455	512	470	498	454	487	480	462	457	482	430	467	510	493	495	492	516	450	467	460	447	457	465	451	441	426	475	453	458	505	497	493	493	491	480	469	520	417	478	489	458	530	460	486	473	462	466	485	457	480	456	486	410	469	468	441	459	477	426	473	458	437	454	465	470	441	406	468	453	461	456	453	454	492	468	467	450	459	508	427	444	468	498	455	453	465	458	460	473	461	494	502	430	512	464	503	457	476	469	492	455	488	461	456	470	492	442	498	453	473	462	497	448	482	449	463	461	459	490	471	456	490	460	477	482	505	506	465	470	446	453	439	469	477	462	446	485	466	478	482	476	461	449	475	484	462	460	444	462	456	489	470	486	495	485	464	494	450	449	440	482	469	443	466	489	449	495	504	442	509	482	454	445	452	496	428	475	454	444	470	464	438	478	473	482	481	452	455	471	445	482	465	516	453	422	460	454	499	476	457	448	471	447	482	476	462	512	458	445	429	493	448	469	505	500	463	481	461	495	481	429	452	501	439	455	453	471	455	467	472	460	453	472	477	498	498	446	450	487	490	448	466	485	477	427	475	456	468	469	449	485	485	454	504	463	451	470	440	451	489	507	473	467	455	462	436	477	504	465	467	478	446	470	448	469	530	481	471	487	477	433	442	458	460	460	517	469	429	452	480	427	457	494	472	489	461	473	452	516	478	468	461	432	446	476	497	452	465	481	501	484	456	487	500	491	461	486	466	493	474	475	499	466	448	416	478	439	472	463	489	474	444	463	463	445	483	435	468	425	475	476	485	493	469	473	470	447	451	455	463	460	440	501	463	505	471	493	450	466	473	475	469	464	442	466	512	479	477	439	474	435	484	452	469	488	490	498	465	486	492	469	464	460	418	476	472	486	467	476	448	500	455	451	490	480	472	500	481	463	475	514	465	533	499	427	480	419	497	459	476	473	477	474	465	498	466	468	462	464	496	453	469	493	463	478	456	458	474	477	456	462	503	472	443	478	476	422	483	451	479	489	475	493	482	466	492	454	472	431	458	447	470	483	491	482	471	502	457	457	462	481	503	447	512	466	503	497	486	468	487	519	467	480	498	446	449	422	460	482	443	462	470	438	462	471	440	448	453	450	497	464	495	466	459	476	502	472	426	519	464	490	477	453	473	492	444	484	497	438	466	412	442	459	462	467	481	432	477	461	479	460	459	480	485	443	441	471	446	473	490	441	497	469	435	506	481	474	497	477	468	463	492	435	479	457	472	466	446	474	456	468	465	484	489	428	465	420	454	433	453	488	451	465	458	452	467	461	468	493	475	466	469	446	503	485	469	450	492	475	490	499	451	442	470	473	496	467	410	492	439	489	472	447	448	482	448	466	488	487	460	477	457	442	439	459	496	489	458	496	516	463	488	474	447	477	491	451	502	457	476	482	467	474	473	512	489	477	488	419	509	481	447	450	458	501	476	446	475	482	485	411	488	432	478	456	496	484	475	488	486	456	457	460	466	468	464	441	433	459	419	446	458	458	513	466	503	485	464	500	462	496	489	461	457	451	455	474	470	489	490	427	472	450	455	477	451	510	463	497	457	463	426	453	459	443	511	466	489	468	453	453	503	497	454	450	466	439	469	504	445	478	447	465	494	490	492	454	438	478	447	472	480	502	422	498	455	461	457	490	434	457	466	433	477	448	476	442	480	454	475	445	470	446	456	445	461	485	495	454	497	530	469	470	505	460	469	500	465	481	455	452	471	494	481	459	475	485	502	461	472	454	456	461	481	461	472	514	461	451	471	446	469	460	478	430	449	458	480	440	468	481	495	472	459	478	467	454	437	475	449	479	475	492	471	430	462	455	453	491	459	481	491	447	495	477	477	467	457	459	470	469	461	449	465	475	480	439	466	490	422	454	503	473	464	481	481	453	476	483	493	474	484	448	465	464	423	431	461	464	471	484	454	499	492	479	459	476	452	453	459	444	458	439	442	485	487	463	494	484	486	497	421	489	425	487	468	462	479	487	488	456	461	462	439	487	463	485	477	484	472	500	483	449	437	468	436	471	489	423	496	457	467	473	432	490	465	416	494	461	450	461	471	457	476	454	458	488	400	483	487	447	506	478	452	488	442	468	493	459	501	498	480	490	466	445	458	464	445	458	441	455	465	510	481	458	480	452	489	478	459	459	435	494	462	437	454	450	458	508	481	451	476	486	453	503	459	450	460	471	459	456	484	485	489	482	469	501	487	492	497	450	454	512	473	449	471	494	485	472	451	453	426	490	476	495	480	494	476	431	473	468	489	454	464	496	474	478	448	498	500	482	452	437	465	453	460	455	454	478	486	464	445	482	487	461	479	441
24863	20948	27168	24700	15326	6500	3976	2375	1559	1110	1611	10564	10666	6736	2356	908	624	598	597	618	600	594	599	598	569	586	571	565	633	563	576	575	545	584	550	588	602	550	591	571	632	585	607	566	585	560	581	523	585	540	558	539	582	550	577	577	586	544	562	582	568	543	563	576	596	613	564	597	504	591	589	598	566	592	545	553	564	632	591	593	538	542	550	540	573	589	571	602	549	563	560	585	604	603	565	557	581	575	560	602	557	565	543	559	600	584	531	543	568	559	553	543	539	585	543	524	578	553	545	580	607	611	577	533	553	575	572	538	565	610	579	593	590	590	588	558	619	631	554	613	599	650	585	584	580	641	596	543	563	541	573	589	577	550	607	594	575	575	582	563	577	607	579	524	566	554	586	555	600	597	586	589	552	573	561	572	567	563	573	552	569	561	585	563	539	559	611	535	594	597	622	644	606	552	578	585	557	560	532	540	563	602	568	546	566	585	547	550	580	559	570	593	545	601	565	604	558	555	607	556	593	571	583	557	529	580	578	567	550	562	581	603	563	580	590	558	561	569	580	573	574	584	600	553	630	539	579	574	617	541	558	535	556	610	575	543	574	598	621	566	541	538	594	589	577	545	587	587	576	563	565	578	525	534	583	541	531	586	611	572	591	547	588	547	611	567	595	581	547	584	528	533	563	602	570	554	568	566	570	563	578	542	539	631	551	527	614	549	610	558	534	568	570	591	597	598	586	551	530	591	516	551	601	568	573	584	589	539	552	543	571	577	615	585	535	551	542	559	551	552	567	526	589	558	580	581	545	533	551	605	559	508	567	576	554	581	618	593	604	578	554	543	522	569	558	535	572	600	606	572	573	556	561	553	558	581	550	568	578	583	570	545	572	564	552	563	580	560	575	577	608	534	581	576	597	580	540	573	593	601	532	569	603	586	554	539	596	595	570	603	562	579	508	555	577	593	557	558	561	556	611	535	546	592	550	533	576	608	575	541	609	546	550	559	559	544	538	554	546	515	573	576	600	588	560	570	537	599	526	574	555	546	577	544	579	566	595	631	561	585	623	569	590	566	550	534	571	572	585	601	574	531	563	557	552	573	588	572	574	592	555	604	580	515	594	554	553	575	593	532	550	518	559	572	561	566	543	557	545	588	577	547	557	601	569	568	585	582	553	558	532	578	596	570	579	562	586	617	546	588	556	585	571	576	570	567	620	588	585	580	571	580	582	568	534	542	577	549	576	575	589	541	559	569	598	571	594	573	613	584	561	558	553	538	552	540	576	605	552	559	595	532	565	575	546	586	542	569	584	560	604	570	606	594	532	594	604	564	596	573	579	607	604	574	542	590	621	596	533	566	577	567	588	597	573	618	592	549	613	596	599	588	538	604	577	599	532	583	562	583	592	538	555	561	602	543	543	546	560	538	578	542	598	566	592	601	554	564	538	570	596	572	556	576	595	614	591	523	555	578	574	549	555	625	528	588	533	563	523	596	545	560	586	555	534	583	563	561	538	527	572	546	541	571	588	557	614	573	575	572	582	539	592	541	592	598	572	563	544	573	564	572	578	556	570	559	606	542	563	550	578	595	570	591	572	554	550	560	547	552	599	553	577	563	559	588	549	566	562	573	557	522	550	567	563	594	594	588	584	575	588	559	557	564	530	576	570	584	545	574	581	591	604	549	617	593	602	564	524	554	584	581	587	590	548	596	559	623	564	572	595	579	584	577	579	553	567	557	552	550	573	569	580	563	605	573	589	616	581	591	551	559	554	576	553	534	585	568	536	601	605	540	532	539	536	577	561	536	599	539	559	544	544	584	589	551	565	559	560	559	533	582	548	567	585	547	536	587	607	533	595	556	559	527	568	578	556	587	576	557	550	560	552	567	539	563	623	567	604	561	565	566	580	556	551	625	599	531	617	548	563	597	549	541	546	532	562	565	559	568	612	606	569	538	600	576	586	583	564	553	577	564	528	632	590	562	564	551	586	576	587	543	547	571	559	575	544	553	537	582	545	571	565	608	558	591	563	546	544	590	562	583	599	618	584	584	521	562	542	577	586	577	564	558	608	572	565	564	564	566	553	565	541	565	592	581	570	565	550	597	553	590	583	557	555	563	559	550	555	549	582	610	561	612	547	554	563	581	534	548	553	580	598	570	577	534	553	576	573	562	598	606	571	550	577	590	596	576	596	538	557	564	581	585	567	583	544	582	542	597	539	542	563	547	592	573	502	598	541	579	600	556	554	567	588	600	564	569	579	554	583	557	576	545	570	540	538	601	591	556	513	501	548	571	533	574	540	576	564	528	569	573	547	563	568	507	558	578	559	583	572	531	553	619	570	584	575	581	592	567	556	536	590	584	571	580	550	529	580	564	544	531	589	597	555	581	590	577	542	563	592	570	546	602	629	541	529	519	563	556	577	561	549	574	544	571	591	590	595	588	588	603	557	577	529	548	514	601	545	567	552	606	553	555	595	571	559	581	531	532	567	595	544	568	568	606	563	589	549	599	582	559	561	535	523	576	575	550	596	565	602	559	577	557	572	553	552	547	585	561	612	624	578	561	538	593	593	565	570	573	553	550	556	517	549	559	561	538	584	567	564	584	555	560	597	625	612	549	568	587	569	609	584	531	559	594	570	579	613	591	553	545	548	557	590	548	585	599	561	559	596	529	582	587	555	563	585	555	573	590	559	604	581	611	523	571	562	519	555	637	505	566	555	540	558	544	606	558	567	526	599	530	596	553	563	579	582	583	518	536	610	558	516	547	550	577	586	592	571	566	578	580	547	554	581	553	581	578	582	533	570	576	586	549	560	586	590	599	591	573	581	566	561	582	593	529	612	572	511	536	574	581	589	570	596	570	568	541	617	561	568	581	636	514	573	567	583	553	567	523	556	555	584	552	567	590	559	578	564	586	551	572	570	536	568	549	558	560	568	516	541	566	584	592	567	581	600	568	577	581	555	560	572	573	542	564	554	562	557	522	581	552	578	587	566	529	570	591	545	572	574	591	576	578	537	607	538	592	623	561	592	519	577	552	535	595	578	552	577	590	559	543	536	557	550	557	564	577	587	562	555	561	576	611	564	574	584	568	522	598	598	582	564	543	600	565	614	544	545	554	604	577	641	572	568	561	552	542	559	561	560	532	559	609	564	604	574	549	575	578	565	614	552	548	553	575	548	610	571	568	570	620	586	572	560	575	553	537	535	583	554	594	519	539	546	583	564	518	562	592	594	609	536	584	572	562	597	568	540	561	551	594	601	525	584	537	557	552	564	586	597	546	602	594	583	551	567	602	608	513	587	597	565	579	491	528	560	551	598	545	577	586	552	600	602	548	609	572	568	555	576	597	608	574	551	564	537	565	587	570	579	540	582	554	546	591	587	550	528	570	561	587	571	544	535	527	527	575	579	518	567	577	562	588	554	574	572	578	570	570	581	513	592	587	587	579	575	550	557	595	550	574	563	555	595	532	564	565	513	556	567	589	600	610	550	570
9251	15877	16557	11994	7402	4892	4020	2780	1831	1286	2433	12990	10309	6515	2377	959	590	455	522	507	477	497	514	491	455	532	465	494	494	464	494	532	490	450	485	476	503	479	513	464	477	487	516	471	516	490	474	453	524	502	479	494	471	506	469	459	496	489	478	504	453	474	493	484	498	427	484	486	520	537	513	462	465	510	500	487	458	483	467	466	434	509	464	460	493	493	509	463	513	488	459	497	497	512	513	454	477	467	493	500	449	504	489	510	520	489	494	480	469	496	453	510	479	488	539	491	465	493	443	509	536	482	463	487	463	518	453	481	497	473	494	526	490	483	485	484	478	496	498	467	478	491	481	475	455	487	510	492	493	514	506	488	483	476	470	460	481	490	483	477	523	497	478	508	466	474	470	508	506	483	502	477	477	477	480	486	513	472	487	495	502	486	496	476	464	506	492	484	477	457	526	481	458	455	489	505	477	456	442	462	483	507	492	498	466	477	451	514	498	467	469	475	467	481	436	471	507	490	428	510	507	477	494	508	477	468	465	490	499	472	443	529	525	497	474	474	480	470	511	466	464	461	486	473	516	507	495	467	478	470	483	480	479	482	451	474	508	476	493	422	453	531	491	465	494	471	491	479	469	475	520	478	481	470	492	508	444	520	507	474	479	523	506	507	483	459	490	470	496	491	474	479	498	443	521	461	450	469	515	473	467	486	491	491	480	483	458	451	452	457	512	479	485	483	497	465	480	509	546	517	482	432	449	504	450	485	469	470	509	509	487	498	523	482	477	525	469	493	501	468	476	473	498	507	437	475	475	480	455	479	518	481	524	464	493	501	478	507	488	453	487	522	513	501	506	474	485	507	485	486	470	476	480	476	485	486	467	499	538	489	488	457	478	486	509	457	459	509	493	510	499	462	520	445	496	508	497	445	471	458	457	508	524	486	477	462	486	431	510	506	484	523	480	450	478	433	523	462	486	456	479	491	465	475	484	482	519	473	479	522	522	520	453	463	460	494	505	480	504	455	479	484	478	441	464	478	499	443	495	487	491	469	549	462	470	483	523	497	478	474	521	456	435	508	439	476	469	487	483	490	449	529	440	469	517	491	476	498	502	484	495	469	448	505	499	449	476	510	501	486	508	490	482	463	443	521	510	490	489	465	519	493	444	496	492	487	448	518	487	494	535	461	492	522	478	507	464	483	474	439	507	500	508	493	466	487	519	474	487	497	479	477	479	484	478	474	506	468	475	491	485	521	491	496	461	491	520	456	504	483	442	474	507	484	479	477	503	474	493	489	487	480	502	523	477	478	471	494	475	445	508	426	492	468	448	461	470	451	462	483	481	487	483	514	489	490	481	506	493	498	463	496	457	488	457	482	498	501	502	524	502	473	506	447	483	461	489	460	527	514	466	492	513	502	520	446	514	482	460	520	510	444	464	468	485	473	463	464	498	449	433	467	509	484	506	449	434	473	458	493	486	507	486	484	472	507	486	460	508	466	470	528	493	472	459	455	490	445	477	496	499	461	491	475	463	504	456	493	522	494	473	459	490	458	496	462	475	437	502	456	489	434	495	477	469	482	527	495	492	482	484	464	497	498	460	520	499	506	447	459	503	493	488	499	507	484	495	475	474	490	502	482	491	502	502	459	480	470	466	478	459	507	485	495	471	471	473	497	509	440	461	471	492	489	483	504	470	465	530	493	469	522	497	499	480	528	489	491	490	467	466	459	488	494	498	487	477	479	473	463	503	446	460	488	516	481	490	453	468	506	508	483	474	449	464	449	509	541	481	418	485	502	507	497	510	464	525	474	470	471	467	490	483	465	464	490	494	469	472	483	470	463	497	494	464	497	478	471	456	495	480	495	441	474	477	471	497	487	442	487	495	524	483	480	483	512	479	442	479	518	482	484	476	485	484	464	508	468	501	470	470	478	455	440	460	507	474	474	496	514	474	491	494	467	493	486	499	458	502	501	496	483	489	450	482	481	502	530	471	465	491	445	467	480	465	485	485	493	487	519	522	486	471	477	534	487	496	482	483	441	444	491	499	462	513	499	508	473	475	474	485	484	414	489	481	490	480	490	464	494	508	483	475	494	486	443	479	477	453	490	460	457	486	477	481	500	492	516	497	492	514	524	489	475	516	496	493	476	469	455	490	522	457	491	473	492	486	506	464	502	454	504	521	493	492	480	507	495	498	468	505	490	466	471	510	504	476	462	477	480	495	474	470	486	466	481	475	481	509	461	457	498	495	484	497	510	463	482	519	486	493	486	492	496	473	471	482	510	490	475	476	491	521	462	501	469	442	455	457	527	472	500	492	463	508	498	497	477	454	452	476	492	494	486	488	478	506	473	466	505	492	502	520	495	486	458	483	516	424	514	497	493	485	458	476	493	502	477	490	493	467	479	502	489	472	445	498	469	464	523	431	483	504	480	447	459	476	484	468	485	469	482	462	528	511	495	491	498	501	499	512	470	489	495	496	482	463	508	485	477	458	481	527	522	488	435	448	486	502	465	520	518	470	492	481	483	465	502	461	470	505	477	461	499	481	508	522	488	469	462	510	465	487	479	464	460	458	517	483	474	455	476	462	466	487	486	491	488	476	480	471	517	467	470	488	491	454	467	493	494	502	510	472	484	498	474	485	468	434	520	521	478	497	452	520	533	492	483	461	480	488	526	482	457	479	463	494	490	464	473	474	491	504	419	465	490	536	503	477	517	497	491	504	461	502	510	513	438	459	465	511	442	466	470	425	466	441	449	488	508	480	428	498	489	510	481	440	439	509	487	490	453	493	530	487	460	511	496	500	471	501	489	470	485	496	499	462	460	463	504	490	486	496	493	485	490	490	453	496	465	493	497	491	453	454	492	499	460	471	473	504	484	470	498	482	462	465	466	468	476	449	508	464	447	477	471	497	457	516	495	477	495	496	487	500	441	513	507	498	463	483	510	472	478	445	485	467	463	454	533	485	444	510	511	483	446	495	470	448	483	468	468	489	475	506	521	469	493	495	490	492	489	467	454	467	453	466	474	513	501	487	507	487	496	497	482	515	489	485	479	455	475	493	495	527	474	430	477	483	499	456	487	485	488	457	456	492	487	497	534	490	492	476	507	452	498	497	425	433	486	493	483	502	488	474	460	494	482	461	485	491	473	501	482	457	501	452	480	468	486	488	475	481	455	457	495	472	532	490	483	493	475	480	492	459	444	466	512	486	491	457	543	449	470	510	504	484	485	515	488	470	481	453	446	536	499	424	460	464	511	448	478	489	477	473	475	478	491	484	496	481	455	454	454	465	488	489	461	488	500	479	468	507	465	475	487	455	514	503	499	459	495	477	523	460	459	473	498	477	491	468	502	505	481	464	466	465	461	465	487	487	541	474	474	499	442	495	425	495	504	464	512	511	476	479	480	473	519	468	505	477	453	503	506	515	501	488	469	452	478	487	476	480	497	508	480	519	431	530	471	488	477	484	489	521	448	433	491	473	454	495	488	531	507	465	488
23815	20827	27867	23951	20701	13332	6349	3532	2319	1564	3780	23178	19803	12337	4290	1354	883	765	718	664	767	739	702	689	662	675	649	692	641	714	666	706	668	676	664	675	703	712	638	658	645	694	636	700	686	660	679	682	687	679	705	662	673	665	675	649	638	621	684	645	665	649	683	681	668	689	670	680	661	673	643	653	654	630	656	684	623	711	708	676	635	681	651	709	657	689	703	724	657	647	648	683	672	707	696	706	691	686	703	662	648	635	673	711	743	684	656	657	709	699	702	688	693	642	665	661	668	707	656	692	664	668	670	692	636	658	671	676	654	686	710	668	681	675	654	658	669	662	682	665	683	694	704	630	668	708	689	685	619	663	710	666	666	666	671	694	700	699	693	681	700	700	680	648	643	680	631	681	687	641	718	668	662	670	638	706	719	703	635	656	674	659	691	666	675	690	667	670	705	639	691	706	666	666	685	637	710	717	642	683	677	703	672	685	683	657	717	706	645	676	686	687	677	687	664	688	666	697	681	687	664	719	668	663	622	634	686	656	664	708	662	672	661	698	651	654	656	659	654	696	692	621	668	740	657	658	731	694	639	638	689	677	628	629	673	671	627	668	670	636	630	685	674	674	658	728	631	657	642	696	646	689	677	689	682	695	703	674	635	663	659	632	714	724	651	663	697	694	619	679	664	698	674	680	694	669	659	706	642	670	719	659	638	666	673	664	676	660	678	678	704	694	667	675	702	662	651	673	638	655	694	624	679	722	666	623	666	659	674	663	682	628	606	675	660	695	612	650	649	633	683	624	704	685	688	624	653	674	742	699	686	647	678	651	708	644	651	686	665	671	647	684	705	631	674	696	672	671	636	671	698	681	632	696	665	643	638	733	621	666	656	678	667	663	714	688	632	672	640	728	596	665	683	626	682	682	654	632	639	686	674	700	632	663	647	662	652	668	660	712	639	714	636	705	679	688	666	683	672	645	669	677	686	659	673	677	660	713	665	671	685	683	696	650	667	661	669	662	648	657	708	721	660	658	723	676	681	657	680	652	657	702	679	644	647	646	642	706	658	661	704	663	661	651	636	673	656	715	729	676	589	691	585	677	665	659	698	685	710	644	702	654	650	697	633	661	659	648	695	686	665	620	664	651	681	669	643	643	683	647	721	639	626	661	667	652	694	642	689	673	693	650	685	668	655	665	662	656	666	681	689	660	657	653	665	694	644	730	647	652	653	661	666	651	664	674	666	710	637	638	658	646	646	682	671	638	631	639	665	617	686	698	688	686	676	622	641	659	663	674	643	648	656	626	648	641	627	658	624	697	675	629	688	690	641	658	685	662	682	642	659	670	673	659	660	640	706	638	638	702	698	646	663	696	713	697	690	726	689	646	658	707	695	663	676	664	668	652	615	660	670	642	664	669	676	675	673	658	664	648	701	684	671	667	671	657	647	649	670	632	675	625	643	724	674	647	653	640	662	669	594	672	639	690	661	659	647	637	678	683	663	600	665	693	699	658	651	715	669	654	637	651	673	641	669	702	703	689	656	651	718	702	619	636	635	669	696	663	651	681	677	673	663	707	719	725	684	690	628	653	695	676	719	659	683	665	656	650	696	670	684	666	662	688	665	621	665	662	680	651	635	669	696	688	690	669	688	694	660	673	665	716	714	662	699	690	626	620	656	683	662	643	676	690	662	655	681	693	607	655	711	667	641	666	675	628	664	709	651	668	718	669	668	659	664	660	664	704	692	700	687	661	713	642	642	689	668	650	679	700	630	636	693	662	720	669	696	691	638	608	657	675	683	650	663	653	651	686	606	650	614	673	679	656	679	666	644	696	670	687	665	634	709	650	663	660	675	652	681	680	655	668	630	651	672	674	643	638	660	658	684	679	635	655	665	636	678	616	657	639	693	674	681	668	658	694	645	649	673	692	694	643	645	633	693	703	663	705	627	657	686	651	695	657	663	647	649	608	681	691	668	670	659	643	690	654	639	640	690	677	691	664	652	661	637	628	718	621	706	677	652	651	725	641	685	693	653	703	683	683	678	647	679	664	617	696	697	660	716	699	669	692	665	663	694	652	650	651	685	658	674	668	680	657	710	668	625	656	661	657	682	673	710	667	655	659	669	700	693	649	645	654	700	631	684	671	647	680	650	643	677	618	682	709	690	698	672	642	689	680	685	656	643	656	697	646	686	686	650	701	635	669	646	645	649	684	649	631	713	648	634	632	689	636	646	681	665	645	650	639	657	654	648	704	673	674	652	676	655	696	621	682	652	677	677	635	637	669	662	705	673	672	750	682	682	667	649	705	671	731	657	701	684	678	654	698	655	673	674	668	681	673	702	662	654	641	699	637	674	676	670	639	685	697	701	653	602	669	645	656	716	678	684	623	650	704	673	650	668	657	648	662	674	664	605	645	645	669	670	690	669	687	729	610	676	677	634	642	655	665	649	698	635	667	683	687	725	706	657	687	639	622	665	612	632	680	697	675	679	681	648	663	667	641	642	656	624	668	695	665	673	699	636	614	670	651	660	702	664	626	719	694	640	661	680	681	639	653	682	694	682	715	653	702	692	660	668	655	637	641	676	665	669	648	680	661	715	699	669	652	686	656	666	636	686	619	628	691	668	653	667	664	641	675	679	641	669	673	700	629	683	670	664	626	671	708	668	665	699	655	643	669	699	684	671	608	681	650	681	674	646	657	644	649	714	670	654	694	678	667	709	675	629	645	707	684	723	696	670	609	647	656	712	657	722	670	652	645	664	691	627	640	639	652	702	645	692	654	654	641	660	646	663	670	668	693	691	641	704	725	720	688	641	674	684	667	671	644	653	662	670	640	664	641	635	674	596	686	700	668	703	632	694	683	702	672	676	659	623	665	639	687	667	682	651	725	705	635	642	748	673	663	646	647	665	678	650	633	714	664	659	644	711	711	672	681	667	701	675	695	667	631	671	682	686	682	710	691	650	682	647	713	683	640	667	644	691	603	670	627	659	659	665	655	670	683	649	618	612	670	665	609	687	690	655	629	669	690	685	697	661	686	670	647	639	701	659	671	683	643	650	668	724	653	676	639	641	690	671	670	620	652	653	699	655	664	662	641	697	658	666	671	647	663	746	663	688	651	674	626	679	668	659	683	646	691	672	611	649	693	740	654	695	692	691	685	638	658	677	636	650	685	692	694	717	624	660	683	656	674	696	730	680	713	698	641	675	662	660	652	627	641	674	693	688	662	660	726	653	643	706	648	659	648	652	642	652	690	677	670	703	665	667	673	657	681	642	660	652	635	641	626	647	708	675	674	698	674	655	640	623	651	653	679	668	651	667	661	646	644	641	658	685	694	698	682	647	701	670	641	644	697	685	653	650	662	662	709	691	656	617	706	673	668	680	670	694	685	671	692	699	710	658	695	639	685	660	673	651	681	671	682	684	668	596	686	657	733	659	702	697	664	679	731	664	637	697	692	698	659	680	642	689	700	661	675	641	663	648	647	620	629	662	668	723	651
9683	18199	18514	12161	9184	6480	4972	3980	2954	1846	5570	24306	17415	10513	3924	1272	725	593	593	639	577	544	564	584	569	573	523	545	546	538	537	558	578	569	571	579	559	585	571	551	560	546	550	542	522	554	587	560	551	599	536	585	550	586	581	541	578	582	566	550	569	563	548	563	546	588	567	550	552	584	556	571	589	538	547	570	604	585	574	509	579	573	534	586	595	517	579	551	577	581	600	545	559	547	564	581	560	567	553	560	575	533	577	535	551	571	555	552	606	580	592	557	570	587	582	557	548	561	608	565	552	605	581	553	531	512	573	538	586	596	571	611	585	570	514	533	577	576	564	560	552	551	597	558	556	588	542	573	564	565	563	552	591	562	538	559	565	605	546	541	534	555	531	541	591	560	582	591	577	549	580	551	575	539	550	547	534	596	575	584	585	632	577	562	528	603	565	555	537	531	538	541	580	541	532	537	550	539	524	572	581	502	576	591	526	598	531	529	572	572	527	560	574	539	573	579	539	607	564	577	546	528	576	551	557	556	576	584	542	586	540	580	572	558	574	554	556	542	572	573	563	545	603	568	569	586	539	496	549	573	603	567	554	567	594	545	561	592	573	554	542	551	549	612	617	584	581	579	570	569	510	586	551	599	577	571	565	561	541	582	553	550	524	566	562	569	575	514	604	575	567	545	560	592	538	549	581	561	570	596	575	573	583	590	563	565	530	607	560	582	519	579	563	543	566	521	503	565	554	589	622	554	525	557	603	550	520	560	555	546	585	551	544	559	560	583	532	549	550	537	597	594	560	584	574	546	536	538	552	570	612	524	553	549	547	549	574	587	547	553	598	585	601	562	574	532	605	576	587	556	567	565	551	593	580	560	577	541	552	555	564	601	635	510	546	577	540	521	531	556	558	519	556	599	548	606	567	558	547	562	580	562	568	586	591	532	552	571	597	525	567	560	544	574	577	595	575	559	574	572	555	565	545	586	552	597	546	601	530	558	547	524	566	558	535	557	588	577	531	575	538	576	585	564	531	539	572	575	573	561	567	570	558	563	525	566	525	563	532	567	569	549	511	570	553	565	584	568	573	555	560	583	532	562	619	525	568	570	582	559	587	562	600	562	558	612	560	544	575	616	551	531	577	613	549	534	551	584	593	537	580	574	589	572	559	549	564	588	549	539	495	584	594	567	547	554	562	545	576	544	578	523	597	574	573	548	571	526	529	591	556	525	556	576	588	600	534	576	561	563	567	555	532	566	573	559	529	510	580	536	547	564	569	528	548	548	578	591	580	583	552	582	584	561	588	583	569	573	526	569	543	520	590	533	588	531	571	562	546	592	560	562	527	537	592	553	572	567	556	614	590	550	580	559	593	542	572	534	599	549	599	503	595	558	549	545	577	546	547	600	552	569	574	569	546	532	563	571	559	533	570	571	562	545	546	538	536	529	521	540	539	571	566	577	569	607	583	566	530	587	584	534	538	551	567	514	569	524	584	576	557	565	580	609	558	571	557	546	546	585	565	574	554	520	560	579	548	559	561	561	537	545	565	576	556	555	586	554	566	584	555	569	558	495	563	583	587	526	551	578	578	585	559	561	540	529	600	530	567	630	580	522	553	561	581	546	564	541	537	589	591	559	550	541	545	559	566	528	519	524	551	524	545	538	575	556	557	578	551	581	542	543	545	511	569	572	587	543	598	550	565	554	575	515	575	562	585	540	540	576	529	554	564	516	591	542	528	518	587	580	581	515	577	554	586	558	550	527	592	545	576	588	572	581	529	582	521	598	559	554	538	564	568	551	564	589	582	542	622	595	544	583	571	530	544	529	534	603	587	580	559	561	588	536	547	541	582	553	570	548	534	558	568	554	545	640	584	529	544	558	567	570	565	574	554	578	580	553	593	538	543	584	544	538	538	555	605	519	569	534	562	527	514	508	573	582	545	537	558	554	565	574	535	534	568	533	585	567	570	574	547	556	574	541	578	540	544	575	538	527	578	567	570	508	539	532	582	550	544	518	580	550	595	557	559	550	569	577	543	553	541	552	539	499	560	549	554	549	556	546	554	534	535	552	574	548	505	560	564	593	552	591	542	575	600	557	504	566	547	576	545	572	536	562	552	523	568	532	534	586	506	576	504	582	575	549	579	554	525	538	545	506	511	514	520	549	606	560	536	587	524	537	544	543	579	575	575	561	593	581	533	551	546	541	589	577	552	564	594	575	579	540	550	549	518	516	564	591	563	532	553	569	554	573	520	574	553	583	542	572	560	531	538	569	558	549	577	594	614	585	558	535	585	561	540	569	555	582	573	554	541	596	563	526	513	579	541	538	561	549	513	560	586	538	563	513	536	581	552	559	565	549	586	558	545	564	559	532	534	528	549	572	550	585	565	593	539	612	539	548	494	600	578	554	525	582	597	559	581	544	543	560	530	526	526	591	569	601	570	539	553	564	567	552	524	555	542	541	554	546	572	569	589	545	542	544	545	523	566	530	557	552	571	547	536	544	525	570	576	591	524	554	583	596	542	553	592	595	578	544	597	541	577	553	601	573	582	571	524	530	564	618	597	558	559	595	565	575	554	538	595	561	590	562	544	584	552	545	554	588	585	523	554	522	544	545	525	564	571	584	553	543	591	557	523	551	572	535	553	541	561	582	536	570	512	537	541	531	565	556	572	556	581	532	564	567	581	508	578	598	559	559	573	584	557	582	559	574	554	573	557	550	560	535	569	571	605	555	578	564	579	563	572	547	552	547	559	603	557	550	568	521	628	604	621	531	549	553	562	554	593	544	580	564	566	593	557	539	521	541	544	550	539	531	529	561	588	567	524	525	520	539	531	602	571	537	546	541	541	585	600	553	564	552	601	581	536	539	555	529	569	532	595	573	597	536	538	566	540	564	559	586	549	575	604	571	554	557	520	544	579	620	581	582	587	549	577	569	534	598	568	589	556	545	563	566	596	585	539	537	567	585	552	559	577	582	587	559	575	580	541	557	556	579	559	585	534	575	527	533	535	568	546	517	550	583	575	561	547	527	565	591	576	586	559	584	552	594	584	556	599	573	568	570	549	552	575	563	569	539	561	561	595	559	580	587	572	551	563	607	561	600	543	517	577	575	542	562	608	547	565	527	597	558	627	550	563	579	569	544	574	546	583	614	574	523	591	530	536	567	530	558	559	562	550	600	570	499	576	586	588	548	536	593	563	543	576	529	581	515	550	572	561	545	556	529	570	584	583	535	539	556	540	586	545	554	519	559	594	526	565	522	524	556	567	533	556	564	605	575	592	538	526	511	539	517	551	554	550	533	577	589	553	543	522	583	553	556	514	558	559	538	555	582	575	532	561	587	546	544	578	560	533	580	566	577	550	564	576	553	506	549	578	576	605	559	560	586	560	573	603	571	545	583	600	584	573	537	534	535	533	547	557	568	544	520	522	560	604	560	529	533	536	556	522	563	530	572	550	541	570	560	553	565	543	533	588	522	607	556	570	551	594	554	562	546
27237	12465	5760	3455	1486	1061	839	745	715	660	635	1312	1652	1293	783	638	563	506	520	550	531	563	536	516	555	504	515	584	543	548	530	530	529	525	517	568	545	503	511	530	538	549	517	511	532	520	552	585	559	494	522	555	515	505	603	548	571	508	539	481	554	523	522	534	560	518	499	502	504	545	492	543	514	563	541	563	521	536	544	552	531	522	502	543	545	549	543	539	522	546	602	590	510	523	520	529	515	561	551	493	499	534	534	541	500	522	538	536	522	539	511	558	558	521	539	581	546	563	523	536	526	543	546	538	568	519	505	482	520	542	526	495	485	531	549	519	545	505	510	532	504	511	500	554	519	573	527	540	559	551	515	523	547	539	514	563	520	537	576	516	495	582	502	537	519	546	542	534	516	532	566	525	508	554	550	559	504	536	564	528	509	549	617	533	525	528	531	502	529	522	531	555	543	544	549	513	544	557	522	552	522	530	560	513	532	550	525	537	549	579	520	510	530	517	527	561	513	521	577	551	520	576	522	520	520	546	508	539	508	581	509	542	509	570	538	484	550	563	508	535	519	555	532	532	539	558	500	514	545	546	557	535	562	578	532	523	524	550	471	526	504	509	515	549	524	529	540	517	514	509	557	562	561	499	549	517	542	563	492	554	546	557	571	540	497	521	544	523	520	543	525	564	520	519	508	493	527	511	474	539	576	543	516	525	546	568	553	537	525	551	520	544	518	554	493	534	552	482	561	551	526	552	508	516	528	535	514	535	525	525	564	518	506	500	501	543	549	507	535	536	549	502	505	494	527	488	516	517	524	514	532	502	556	529	537	507	507	533	568	521	508	509	517	516	562	503	560	521	542	560	528	531	506	552	527	516	556	477	540	531	534	530	488	538	542	473	569	520	558	501	522	559	516	515	509	572	549	537	538	511	527	509	527	556	573	563	519	507	522	515	556	472	538	510	514	525	564	566	539	539	518	508	499	552	566	574	520	523	507	545	545	566	517	506	548	538	482	503	558	530	537	545	571	526	520	488	519	521	516	505	513	520	549	527	528	529	492	505	526	521	524	549	530	555	493	546	512	540	511	566	537	526	556	491	505	566	538	545	569	530	541	554	502	508	575	526	529	495	484	566	541	519	550	521	557	538	542	552	477	543	536	558	545	534	548	549	518	530	549	525	547	491	543	535	571	536	587	536	563	531	573	556	528	541	523	544	536	534	536	530	595	481	538	529	524	503	464	540	533	545	506	553	513	536	491	547	522	534	582	533	476	545	539	473	519	535	559	520	538	531	499	552	529	574	528	563	502	515	545	528	510	526	520	507	514	497	524	531	474	544	522	515	533	548	537	521	536	514	555	530	520	555	533	526	519	531	524	510	529	513	529	517	565	501	493	545	535	540	529	519	567	544	539	486	494	519	538	552	535	511	524	522	541	527	579	507	542	490	515	530	540	535	543	523	521	494	534	534	512	529	543	564	508	526	556	540	534	557	521	536	531	540	527	533	552	538	577	508	550	510	536	539	532	539	530	504	548	513	536	570	527	534	532	494	534	530	467	581	546	583	521	568	502	504	485	559	529	505	538	507	533	550	562	515	558	500	524	532	548	540	570	567	494	517	517	531	544	551	541	538	544	533	563	526	522	554	545	506	554	442	507	535	537	547	548	499	510	529	517	527	571	517	528	561	545	541	505	551	574	567	511	556	518	533	526	540	540	528	551	554	561	534	540	548	555	522	598	554	517	554	580	539	526	522	531	498	555	469	493	557	559	506	512	548	551	520	518	547	520	519	531	528	526	535	549	481	532	502	514	534	533	517	537	541	519	502	489	530	522	547	505	522	531	531	532	507	504	528	526	584	575	523	500	527	494	482	510	547	540	581	515	518	536	512	562	516	525	482	565	529	485	541	521	555	554	516	512	538	561	531	575	552	549	510	517	520	486	537	496	511	537	557	527	562	519	527	556	537	489	559	522	548	535	499	560	535	549	497	567	518	542	585	517	531	569	501	584	549	502	529	556	495	507	517	565	564	555	564	525	514	470	541	531	582	517	519	494	545	462	540	566	544	522	516	518	539	549	518	521	519	537	545	528	541	518	549	564	494	561	565	528	501	578	514	515	476	521	500	506	515	515	584	577	502	569	545	579	522	553	565	511	497	571	577	501	520	557	505	524	530	510	521	536	525	537	568	551	539	515	526	523	554	502	500	526	529	554	490	542	535	526	583	548	527	559	502	548	521	533	547	548	508	564	480	535	531	516	497	536	540	550	582	518	551	505	501	573	510	501	523	524	533	555	522	531	533	542	508	542	559	512	502	511	497	513	524	508	559	516	543	576	487	550	526	504	552	547	511	582	540	540	530	571	555	568	539	553	519	505	550	536	506	525	564	512	532	519	488	493	530	538	535	521	542	549	533	549	550	556	519	521	525	533	514	515	543	532	519	527	511	540	502	592	548	511	510	501	555	508	508	541	518	557	564	522	522	565	548	531	521	477	551	531	494	509	523	542	495	511	532	545	555	527	542	485	544	540	557	512	495	509	525	532	495	565	553	579	557	517	538	511	552	518	504	527	517	535	534	525	506	546	490	527	473	534	520	521	567	529	557	536	536	545	525	537	516	567	556	521	555	522	543	578	567	545	555	521	538	522	544	502	563	535	527	544	528	511	490	486	512	543	544	518	509	533	565	513	550	495	549	511	535	574	537	554	530	576	524	495	537	543	531	504	540	563	567	564	558	491	511	530	500	535	547	555	531	501	533	573	541	501	547	517	521	518	527	559	536	536	580	528	531	489	509	535	569	532	535	542	521	535	550	517	560	511	582	521	535	563	518	520	515	534	520	548	531	516	484	535	499	533	534	509	536	561	502	576	554	524	526	543	545	530	514	519	524	526	530	578	552	533	509	547	536	530	523	543	518	569	467	500	533	543	545	531	534	509	556	494	491	513	575	501	515	581	503	549	515	545	521	534	536	515	525	574	584	526	530	516	484	554	538	508	519	505	517	519	535	493	497	504	479	553	475	564	522	553	561	498	536	552	517	500	534	516	561	578	541	517	531	540	499	521	545	546	541	522	525	533	548	509	526	488	530	547	506	549	535	522	487	523	476	519	551	551	527	537	532	541	537	538	505	516	505	520	543	509	499	566	514	497	541	536	520	499	515	502	557	573	539	575	540	555	545	550	527	520	565	496	496	559	510	553	543	525	521	491	504	552	510	531	561	539	507	566	513	519	531	542	517	546	528	559	517	490	530	529	514	509	536	567	551	528	526	530	509	530	530	505	553	506	505	518	505	573	560	494	506	551	530	533	526	508	521	502	514	535	500	528	521	543	528	504	572	570	531	511	552	512	537	538	499	545	544	527	520	546	496	538	540	576	501	541	505	516	508	516	514	540	520	569	542	534	541	519	533	505	486	513	521	556	537	519	517	497	525	552	536	527	534	514	546	515	525	487	543	540	515	521	569	537	517	515	511	523	521	573	489	541	541	546	520	505	555	550	529
7271	5374	5781	3249	1682	1300	950	739	789	727	640	1758	1952	1315	759	540	481	417	414	452	444	456	474	451	457	469	425	435	415	448	436	441	435	457	442	390	435	429	456	431	454	427	465	453	383	442	443	470	470	472	436	462	431	423	449	477	441	453	399	492	453	455	456	419	450	404	456	479	448	467	466	476	475	451	474	437	442	433	431	445	475	428	442	456	429	462	473	396	419	504	449	423	492	459	480	452	485	459	448	471	452	436	478	416	447	422	438	412	446	456	414	464	450	415	446	459	475	432	445	450	429	440	438	423	410	432	455	441	392	472	471	450	468	438	431	457	466	415	447	453	417	410	449	417	433	446	469	448	439	442	436	444	467	443	451	436	476	470	465	397	446	440	437	478	427	480	415	443	441	439	423	422	450	448	442	442	414	433	403	479	445	453	447	413	454	468	438	405	427	437	438	450	446	453	429	493	422	465	426	455	461	419	445	432	437	445	443	450	437	447	410	463	487	461	431	426	458	438	465	451	416	445	413	452	460	447	450	443	480	420	432	446	444	440	464	424	457	398	406	414	442	452	427	459	474	452	483	448	411	452	439	441	470	443	482	441	436	431	436	474	482	401	415	448	451	463	425	476	430	426	435	456	436	441	412	386	430	481	463	425	458	465	445	429	413	457	464	468	437	442	451	418	410	476	450	465	437	423	426	454	463	477	444	421	426	425	440	444	427	434	450	473	464	431	408	441	455	461	416	453	467	438	442	449	437	450	442	449	444	441	436	478	498	425	437	458	438	455	429	423	483	462	460	444	460	448	430	451	403	438	458	453	484	437	456	397	442	467	426	431	429	468	429	454	431	474	457	469	428	471	451	410	461	452	446	465	446	463	473	463	439	457	458	484	416	434	439	440	420	463	454	485	434	454	435	444	473	446	448	468	441	410	478	480	453	428	428	473	498	444	455	465	417	427	468	454	444	456	450	449	434	424	448	434	419	440	428	491	420	451	440	471	409	443	440	467	451	457	450	434	441	444	448	466	457	448	457	439	408	444	447	458	474	422	435	462	435	442	448	434	431	427	451	421	443	432	429	506	448	412	438	445	428	398	440	448	441	468	454	449	442	475	433	422	474	409	482	389	435	429	419	415	436	434	466	433	428	455	428	442	433	469	448	472	450	474	426	448	441	444	428	446	455	438	408	435	421	443	425	447	430	445	445	439	449	424	431	421	438	427	415	443	450	450	416	476	455	445	464	427	443	409	467	408	421	466	436	413	427	443	461	471	425	475	423	419	484	377	460	471	456	447	433	424	407	432	486	451	411	474	462	432	422	431	446	410	467	464	441	452	453	401	453	434	485	450	453	467	406	404	411	449	413	488	456	435	434	453	430	426	461	442	474	464	471	436	461	419	429	427	443	477	410	462	474	453	419	411	464	452	481	438	448	425	451	428	475	402	461	412	471	489	442	449	460	439	417	433	452	446	407	453	433	440	467	427	407	480	470	510	419	454	461	489	399	473	434	481	430	449	454	403	475	444	429	435	438	441	471	447	458	439	433	476	464	457	440	478	470	431	430	486	444	439	477	407	437	452	474	421	467	453	406	509	458	437	444	390	436	495	460	404	437	483	430	416	427	442	463	434	450	454	446	427	442	454	435	441	451	447	450	451	446	466	451	443	443	428	423	398	401	455	443	416	393	443	468	449	475	438	425	445	466	420	425	458	456	432	446	418	437	434	455	414	478	428	438	464	464	453	444	444	438	446	433	478	442	403	461	427	466	462	427	447	471	416	410	419	453	444	441	450	471	402	427	406	448	408	431	450	422	439	429	472	440	410	458	445	470	465	434	449	461	453	426	451	433	435	449	427	457	420	442	468	423	448	453	442	415	450	441	434	420	470	443	454	458	428	441	452	458	425	434	423	489	451	436	437	461	434	445	452	463	441	462	474	424	438	461	426	452	444	469	443	433	447	437	460	426	424	479	433	444	464	424	419	448	434	435	450	434	404	450	429	451	427	435	430	460	423	487	482	442	454	474	467	472	459	454	457	458	435	440	411	474	442	455	466	390	472	418	468	389	451	445	451	437	436	438	432	438	450	430	452	439	473	462	415	478	463	487	428	445	449	479	458	454	447	438	450	453	464	447	439	420	427	426	425	456	401	449	422	461	466	445	455	473	458	427	451	455	429	440	453	422	417	451	463	442	441	426	458	443	417	439	452	470	441	427	462	447	464	434	457	452	460	429	457	443	463	418	405	423	426	406	425	429	427	467	424	469	443	475	407	473	482	409	429	443	412	451	431	466	425	442	467	447	471	457	425	475	426	440	470	464	404	411	472	424	460	455	438	453	419	447	451	438	456	450	412	457	446	432	486	402	454	433	433	432	459	467	458	452	444	467	444	444	465	427	467	462	407	442	411	429	458	478	436	406	425	453	402	467	417	423	458	422	441	489	434	447	430	432	446	455	453	422	420	440	416	436	436	431	425	423	447	454	443	438	462	486	448	434	451	479	455	462	423	458	409	447	478	440	432	452	453	474	423	410	447	465	407	439	458	459	479	434	426	432	442	428	429	462	442	469	435	415	423	443	455	445	423	437	459	457	444	455	444	415	434	452	430	466	425	450	488	455	466	429	462	433	479	451	479	457	437	460	454	419	446	420	478	457	429	453	429	428	455	452	436	450	416	501	429	453	451	489	441	431	434	443	480	422	448	427	449	424	448	437	410	425	454	474	403	440	428	452	449	466	428	425	461	468	443	442	474	448	406	435	428	442	431	472	437	440	459	439	456	429	463	481	426	471	420	419	443	477	425	456	458	420	455	451	422	452	450	434	412	438	514	453	456	447	422	408	439	437	453	486	439	409	482	461	403	470	376	454	440	440	428	475	430	435	464	483	447	438	438	425	428	449	446	423	453	466	454	457	436	429	460	450	438	459	450	438	457	447	436	399	438	449	453	431	466	446	454	447	479	465	430	412	444	442	473	481	437	433	437	445	490	429	477	424	489	450	469	468	423	463	426	471	426	457	428	458	475	436	438	383	423	459	450	441	422	421	434	427	451	442	445	483	424	449	447	474	420	446	462	474	433	385	430	452	427	450	444	436	481	458	417	433	416	464	452	473	448	438	453	451	448	450	480	443	439	427	428	450	454	465	434	419	450	441	422	437	441	422	464	430	444	493	438	433	459	436	430	446	461	428	421	471	459	460	460	453	450	484	443	461	440	440	461	436	447	412	431	463	457	456	414	466	464	441	452	415	411	458	445	459	481	422	469	442	412	422	463	446	416	459	437	429	458	456	461	411	423	439	434	441	448	388	433	462	465	463	442	440	429	440	473	427	481	447	418	427	417	450	461	468	452	477	452	448	440	467	405	436	468	423	459	441	462	481	499	440	453	430	439	458	433	461	445	481	477	427	443	474	444	472	467	432	453	460	460	430	442	428	411	442	448	424	450	427	415	460	449	442	431	426	462	439	438	447	430	472	453	443	491	473	446	446	442	433	433	461	453
24753	20817	26800	24587	12146	3895	2008	1327	1365	1197	1057	9595	13014	8510	3282	1092	704	599	584	577	548	568	555	620	565	575	541	601	584	584	566	563	572	577	493	574	576	555	585	568	596	520	589	544	557	556	528	594	554	560	572	515	580	555	518	567	579	559	539	555	547	540	578	563	581	504	607	553	547	585	621	549	529	558	574	579	557	577	527	549	529	514	550	544	552	576	552	538	541	590	541	513	560	550	574	517	532	537	614	528	568	503	529	548	560	542	572	530	538	511	573	526	586	587	581	549	545	608	582	528	540	539	539	544	553	543	540	561	569	551	566	562	572	557	550	566	581	550	529	528	535	564	556	557	580	593	544	566	529	580	556	561	565	561	515	576	512	541	527	533	547	563	575	530	554	578	583	515	543	522	576	533	538	556	546	539	546	557	540	527	549	558	576	547	538	507	529	536	568	534	589	555	595	510	520	571	580	567	550	538	550	579	549	551	541	538	535	517	531	558	575	584	563	552	579	562	559	573	562	556	563	538	566	554	504	521	542	574	539	564	527	562	539	554	542	529	540	564	571	575	518	526	549	587	564	552	531	578	541	579	576	583	537	562	530	534	557	544	519	521	563	557	515	530	599	568	588	516	588	555	557	530	567	589	533	551	564	559	533	540	556	508	550	513	528	585	508	573	558	561	540	515	589	543	551	588	546	577	560	540	567	529	581	546	542	555	554	519	551	568	600	585	563	497	572	548	506	563	608	544	536	567	528	537	589	503	592	524	517	531	570	549	522	524	572	599	496	602	561	551	548	544	556	560	533	573	476	534	571	547	562	516	509	552	582	555	594	592	577	550	532	579	525	614	555	519	538	538	557	526	529	552	583	539	538	528	559	577	595	556	586	598	561	556	525	524	544	544	541	563	537	560	569	549	586	565	561	571	526	553	590	563	560	537	580	521	561	524	612	573	528	553	545	571	596	518	560	522	537	512	529	553	560	543	538	560	561	576	557	608	547	562	544	558	582	550	586	529	497	577	527	559	558	543	558	594	564	580	554	556	530	543	547	561	553	551	514	510	523	531	516	529	538	573	533	601	532	488	548	584	523	553	540	597	524	577	558	551	532	537	580	541	529	547	568	575	527	579	538	545	582	530	537	541	528	535	545	591	519	566	541	509	558	537	565	546	546	529	576	532	583	560	596	547	542	563	557	541	546	548	578	561	545	572	515	561	572	567	555	541	516	550	552	536	557	584	533	545	546	574	588	550	586	550	601	545	590	524	554	576	555	561	555	534	526	574	598	539	569	558	546	548	535	553	551	544	592	541	527	556	585	526	566	547	552	579	538	614	527	540	567	522	552	569	556	537	539	560	584	585	562	552	579	591	568	572	564	552	562	551	562	567	565	548	539	531	601	562	521	596	554	593	574	579	571	561	553	542	539	537	543	586	585	533	559	603	571	567	566	569	551	554	579	561	554	538	553	518	538	599	555	501	555	547	537	588	508	553	519	546	568	541	573	550	525	555	567	575	561	572	567	538	539	533	586	533	556	558	524	536	565	537	557	548	593	567	526	546	586	545	577	559	572	567	553	526	564	522	567	557	556	527	579	498	541	525	516	569	550	556	573	587	567	617	517	560	550	576	533	533	549	553	539	549	606	523	539	563	530	499	513	535	534	535	573	535	568	563	532	561	567	565	584	558	580	560	533	544	540	589	577	534	529	544	527	574	513	556	523	531	553	499	545	536	563	535	569	564	539	569	595	549	550	526	578	579	574	551	515	537	536	570	527	568	546	487	544	555	525	568	570	582	551	531	573	582	556	546	553	578	550	508	522	542	592	545	550	536	552	581	562	548	602	555	513	556	497	586	604	587	532	600	527	574	518	542	548	593	585	505	558	553	549	559	512	549	543	600	533	515	552	530	572	551	513	556	604	549	553	555	576	551	528	555	562	531	552	552	556	552	580	595	582	533	540	601	527	561	538	551	556	597	508	529	547	543	566	567	590	577	536	562	568	550	599	526	542	563	562	586	583	587	537	558	549	524	564	572	579	544	542	549	567	563	580	582	596	576	561	601	560	552	545	538	575	540	597	518	503	585	586	527	559	509	540	556	538	544	527	527	572	540	588	547	551	550	573	572	544	556	562	550	568	518	575	565	575	538	519	582	553	528	557	561	556	539	572	543	563	541	565	565	565	526	538	536	561	537	525	539	558	506	578	537	562	549	566	553	537	509	553	554	530	552	555	554	559	569	523	556	547	535	531	552	529	560	552	593	560	568	551	601	536	573	506	582	540	521	550	553	532	582	544	538	551	565	570	539	581	548	528	569	569	574	583	557	553	578	545	535	516	576	595	494	583	557	538	511	579	548	505	502	540	528	532	529	584	565	523	571	523	534	528	554	560	561	556	536	535	559	526	546	581	525	555	570	526	545	554	532	508	590	551	551	550	555	576	578	568	563	511	551	547	561	587	538	548	548	546	569	557	532	534	540	562	560	531	542	526	514	572	571	578	553	530	555	506	547	581	554	570	509	545	533	528	561	562	557	481	552	592	559	559	585	563	551	566	532	547	525	575	577	574	541	564	588	566	553	546	523	586	554	561	570	510	544	556	543	547	539	581	566	520	534	548	548	505	574	549	520	599	494	572	555	534	541	529	529	542	522	561	575	547	483	531	585	573	517	569	511	508	556	523	529	550	579	546	539	536	552	575	495	594	527	578	535	516	533	558	549	583	560	560	594	495	535	556	580	531	566	579	540	556	550	521	580	572	539	553	519	546	534	545	517	561	505	567	545	568	596	539	614	565	517	534	547	541	522	549	528	562	546	566	511	538	593	534	516	534	572	587	576	566	572	510	529	560	544	580	580	541	593	544	554	547	601	593	544	528	551	555	566	522	548	547	578	570	518	589	565	559	556	513	547	527	598	548	542	545	545	560	557	563	554	509	574	534	533	547	530	536	584	540	559	543	557	575	566	537	545	563	543	503	561	550	596	606	543	562	569	550	551	550	561	551	527	535	553	562	540	576	538	547	556	573	557	547	508	625	615	583	567	579	553	561	555	593	577	524	541	577	525	571	531	616	507	570	567	565	589	566	560	552	599	563	564	567	532	581	530	563	543	523	553	531	539	575	575	546	550	569	594	525	585	560	576	597	586	574	566	533	561	513	537	584	592	551	577	541	549	502	557	581	504	536	559	555	539	579	554	524	560	565	576	533	538	523	603	583	553	507	529	543	576	551	539	536	572	544	558	540	539	546	553	593	527	590	579	507	518	578	550	491	604	547	557	550	549	508	557	507	549	569	602	589	616	551	571	557	508	565	553	560	510	581	574	555	592	573	588	570	556	582	502	509	521	508	582	556	564	530	535	544	539	569	529	587	569	562	585	576	520	559	496	535	567	559	556	521	570	531	600	522	560	520	531	578	579	538	509	574	565	528	549	534	554	535	492	552	562	558	572	551	506	581	593	547	543	536	555	519	565	538	559	544	563	554	567	577	546	553	501	538	542	534	539
7077	11246	10091	6522	4520	3172	1865	1592	1843	1594	1394	12564	12365	8008	3382	1148	616	515	526	479	481	485	481	492	493	492	494	480	486	509	468	516	466	500	484	501	468	446	479	451	461	469	471	484	488	500	473	463	471	497	476	488	493	495	434	488	489	496	501	472	463	488	506	461	501	477	497	491	484	467	489	499	482	468	472	465	511	466	490	482	453	453	468	514	473	495	494	465	461	481	491	527	470	464	454	461	494	512	461	467	471	480	466	485	504	488	510	480	471	490	469	460	481	470	462	529	450	463	483	481	451	475	487	456	510	492	509	482	457	487	498	458	471	474	492	506	441	484	479	498	502	473	463	497	443	458	480	485	521	480	477	469	472	476	515	455	492	497	497	503	472	469	458	486	473	504	483	513	485	501	465	471	469	488	486	484	477	470	492	459	486	495	498	484	435	504	458	446	521	454	508	495	480	483	481	494	490	487	454	470	510	455	482	482	486	465	452	476	481	484	474	480	491	450	448	472	460	492	504	488	458	467	465	485	481	503	470	511	481	446	491	492	476	464	500	505	487	437	509	449	490	494	472	481	451	459	498	437	497	474	471	479	501	475	479	441	488	464	456	515	480	490	523	483	500	480	492	502	468	546	512	542	488	471	463	475	504	481	479	484	476	457	486	471	455	497	500	509	462	523	454	504	458	500	437	469	468	507	450	475	486	502	450	484	424	474	457	466	519	483	438	461	492	506	459	454	524	514	492	483	463	456	474	490	471	458	473	479	527	451	493	477	471	471	463	482	478	486	480	471	476	458	509	503	447	473	486	469	461	451	482	461	475	494	493	480	516	459	494	510	502	465	443	466	492	483	514	531	464	473	496	527	501	480	468	503	462	475	475	466	440	473	481	477	508	477	492	464	454	494	435	446	507	476	507	517	490	497	476	489	473	496	489	456	453	478	486	461	465	452	487	479	482	510	480	479	446	481	465	467	468	461	489	510	455	529	459	483	486	471	461	476	472	501	478	474	472	485	466	498	503	502	487	500	485	439	464	512	518	487	457	496	458	478	446	467	459	487	475	497	513	466	475	465	484	427	475	534	486	473	491	492	491	484	495	470	458	460	480	478	461	466	438	486	461	446	509	501	462	466	485	514	473	478	466	488	458	485	475	475	498	454	485	492	450	466	476	436	507	482	490	499	494	469	478	469	456	490	490	463	475	492	479	501	465	472	476	508	499	494	471	477	466	449	519	497	512	521	448	481	476	466	478	513	471	451	463	473	494	491	479	470	466	518	512	485	477	476	457	460	478	482	469	473	488	444	468	473	462	485	489	493	491	471	492	509	516	472	426	479	449	500	511	485	471	476	458	474	473	431	487	454	513	477	427	467	468	476	484	432	446	444	477	467	507	513	510	497	463	496	471	445	442	460	512	501	487	434	464	435	506	507	477	486	469	523	515	453	467	456	490	502	472	504	508	445	468	472	488	485	504	451	506	484	516	495	490	535	478	485	487	472	491	515	477	468	526	461	500	467	497	496	474	503	484	434	492	446	479	437	478	498	462	448	490	500	516	459	440	465	463	479	469	522	472	506	453	436	472	433	512	463	464	500	447	442	445	502	467	471	514	493	459	499	489	477	457	487	495	443	463	477	442	498	464	466	502	503	483	532	502	457	507	491	472	501	462	485	478	483	485	442	484	501	473	467	467	444	477	481	486	515	513	488	478	445	506	472	476	476	482	463	477	499	506	502	515	467	486	492	468	533	478	510	481	470	453	473	490	468	475	486	491	497	464	473	472	480	469	470	459	492	505	449	484	496	481	467	471	495	455	447	485	478	488	493	483	487	493	471	476	478	513	455	487	474	480	500	454	471	455	499	455	470	487	484	450	454	511	481	504	499	459	487	511	495	507	462	458	470	457	454	474	470	472	479	470	487	483	491	479	523	478	538	454	515	482	463	497	462	493	513	452	479	453	445	497	455	472	485	477	502	480	472	522	457	473	476	460	481	483	487	458	499	479	493	476	465	489	469	502	447	504	422	513	508	493	463	459	477	482	477	470	488	506	473	497	454	516	465	533	502	466	470	465	482	454	503	472	446	477	463	451	486	457	478	465	492	468	447	460	485	467	475	489	528	445	497	478	461	463	506	485	469	503	454	466	508	480	467	467	517	467	464	487	441	496	491	448	483	486	484	498	474	473	456	502	480	459	465	500	466	496	437	480	476	481	512	482	487	466	525	490	464	466	490	532	456	525	486	485	491	459	492	464	501	454	446	483	467	446	485	500	478	492	504	441	482	522	480	484	485	505	461	520	501	459	477	476	450	473	468	466	488	456	444	479	495	496	473	441	520	475	482	491	450	481	479	482	491	501	525	452	454	444	498	481	476	467	497	473	507	467	463	465	477	480	456	484	498	490	462	482	468	474	487	486	457	451	500	462	461	512	446	479	455	466	519	485	522	479	446	494	490	466	480	474	461	514	469	492	448	453	514	550	484	488	476	453	508	468	497	530	483	460	508	477	462	478	495	492	494	490	450	451	455	477	481	439	495	495	503	490	504	492	497	479	460	483	496	469	473	479	475	485	485	500	505	493	479	485	465	476	491	496	477	453	487	506	477	462	499	416	491	462	483	467	482	448	488	480	442	492	452	486	419	476	452	477	492	463	474	457	509	473	488	482	453	498	438	487	469	475	495	487	480	455	486	497	519	470	445	451	439	488	505	465	473	488	473	482	468	499	437	545	514	462	489	496	440	489	476	488	468	499	456	429	503	453	497	470	495	465	486	488	479	458	488	485	437	497	525	422	490	462	485	461	479	492	477	512	508	500	441	471	463	474	518	511	456	471	474	484	457	476	485	481	480	475	485	455	512	477	473	450	498	469	497	448	486	499	503	499	470	475	490	475	497	477	471	467	452	433	469	459	503	457	463	505	445	464	468	501	468	471	496	504	455	476	499	472	460	494	485	482	485	500	442	437	493	436	502	477	526	437	477	440	443	474	479	494	447	500	482	480	484	450	457	481	488	499	496	460	477	440	486	433	459	451	490	484	469	493	498	459	464	468	506	468	423	463	492	450	455	484	466	452	501	492	500	451	473	510	451	478	456	480	508	485	503	498	458	456	496	507	445	465	492	487	476	514	474	471	489	444	486	472	473	466	460	440	494	471	459	479	507	526	494	490	489	474	477	451	519	459	455	481	490	472	514	449	488	451	468	464	463	455	463	481	470	503	475	462	525	487	462	504	477	490	475	499	473	489	489	473	495	462	459	451	451	504	466	496	470	440	467	439	462	439	480	498	482	463	480	507	452	510	515	476	503	474	463	458	461	479	481	472	497	473	480	516	489	501	455	474	489	435	465	484	519	477	506	500	499	491	457	470	476	500	469	463	465	536	492	446	486	448	457	505	471	480	452	477	491	476	489	511	486	485	509	455	484	486	489	465	459	475	458	421	501	478	503	496	499	499	445	465	447	473	461	426	459	469	440	493	477	544	419	500	472	487	469	483	454	463	442
23777	20824	27784	23956	20445	10717	4028	3083	2497	2216	1836	14469	23073	16366	7202	2029	989	783	682	702	721	707	667	666	683	720	709	647	668	667	665	662	734	704	711	682	681	696	666	672	678	665	701	707	705	699	694	699	644	686	698	722	710	653	675	675	647	684	652	710	648	688	669	673	684	673	680	703	712	691	660	702	706	607	688	695	706	681	722	722	686	657	694	643	698	669	645	663	673	647	704	641	665	671	695	672	685	674	674	636	674	675	700	711	686	694	665	661	688	713	633	691	719	679	655	711	693	655	696	708	723	629	676	674	698	659	652	692	708	696	710	651	694	681	688	664	699	640	655	640	713	646	647	693	703	695	648	637	695	651	672	682	692	669	670	682	645	620	711	632	661	679	681	639	693	613	702	685	682	685	690	711	678	660	718	654	655	709	726	692	695	721	660	675	691	690	726	723	656	752	656	740	654	657	666	705	666	690	673	680	651	669	671	650	718	709	673	661	651	681	680	635	639	666	669	623	706	672	700	649	649	720	686	706	666	720	628	655	679	668	676	662	653	652	671	714	664	696	730	649	670	679	669	732	658	695	692	722	682	648	679	684	704	673	654	669	656	684	695	647	701	652	719	702	670	673	672	636	649	683	713	666	724	684	664	637	668	666	663	669	696	684	695	661	669	702	638	728	704	703	672	672	706	684	683	719	668	690	633	665	683	646	684	683	653	656	681	652	714	711	704	634	696	693	651	664	676	694	661	703	679	638	695	654	707	684	671	647	695	722	672	657	685	679	646	675	672	674	688	698	625	656	689	689	687	667	651	661	667	695	635	667	635	691	651	677	691	699	652	633	662	706	679	699	642	619	706	691	654	669	718	693	658	689	676	675	675	659	667	707	644	636	593	670	629	698	660	699	595	710	696	677	669	658	664	685	666	689	649	666	656	677	645	631	680	670	676	664	681	673	665	665	691	693	647	675	657	671	742	641	667	672	686	663	679	737	658	725	693	680	669	631	710	664	642	673	668	682	649	694	683	706	675	720	672	710	686	664	723	662	685	661	638	663	668	650	674	695	675	655	667	684	625	674	734	707	704	675	687	634	704	697	652	640	722	668	699	665	657	695	714	662	656	684	675	675	713	669	679	663	735	669	644	668	675	695	670	690	684	655	639	676	723	716	735	693	641	691	665	678	659	708	662	706	722	659	705	650	661	689	678	670	687	697	737	676	675	688	650	676	716	737	660	643	684	679	647	682	721	641	708	678	692	673	676	723	704	683	715	654	685	636	669	676	694	632	659	634	713	721	664	636	699	647	679	677	720	650	603	675	718	672	652	683	618	682	672	684	646	670	680	636	705	624	686	671	710	683	677	702	684	707	696	680	703	685	652	668	658	697	649	666	693	665	672	670	637	662	672	666	641	671	660	672	702	676	656	657	725	664	627	678	724	691	703	648	682	659	634	659	677	665	714	717	688	670	679	660	664	689	699	657	692	671	709	664	669	644	689	672	688	717	687	678	658	667	693	663	650	667	652	678	675	683	670	655	709	668	676	675	720	665	645	612	617	695	673	687	666	674	622	685	669	688	640	648	652	743	666	695	619	675	656	706	670	653	739	668	661	665	682	699	703	651	676	693	705	662	679	663	688	660	680	655	689	698	639	658	643	701	622	624	684	668	638	691	701	693	679	677	684	647	695	668	697	697	630	647	672	674	616	635	693	733	677	687	625	690	654	632	650	701	604	671	668	679	677	680	725	647	674	663	659	678	635	695	681	666	689	637	738	689	673	666	641	735	689	687	614	686	651	668	720	693	715	648	649	685	684	686	685	633	692	617	686	692	673	716	666	651	673	653	678	692	655	659	681	682	664	663	676	703	681	637	676	610	660	658	660	684	655	687	677	673	719	702	700	683	641	731	698	682	696	706	680	649	683	664	700	608	632	666	681	603	681	694	701	701	653	671	711	693	639	630	679	667	673	679	695	662	652	648	642	693	734	652	672	663	691	683	699	648	705	678	678	707	712	697	678	678	704	660	674	634	637	671	722	677	653	645	658	664	655	648	733	677	629	655	723	624	648	660	690	693	716	696	702	657	691	624	639	703	675	746	642	677	681	692	697	650	681	674	662	688	664	644	670	631	673	667	690	720	696	695	649	714	649	763	682	683	697	653	664	648	687	691	661	669	665	705	663	636	673	670	728	641	689	683	678	674	690	654	703	632	672	675	669	663	623	642	723	598	663	667	684	701	699	679	651	692	614	652	651	686	690	645	665	660	674	651	667	716	602	676	644	654	672	662	708	658	665	675	673	674	685	708	666	643	655	687	678	672	620	675	709	647	622	697	662	650	676	670	678	685	682	679	695	687	663	701	670	687	697	729	706	679	678	657	685	670	723	696	703	672	636	644	667	688	693	656	636	621	663	665	668	703	726	681	694	668	702	659	635	672	683	698	621	654	648	655	646	665	675	621	688	670	673	674	700	689	664	669	650	705	642	652	683	719	689	662	659	687	674	658	695	684	667	699	661	636	669	634	642	672	636	650	657	638	675	651	721	687	651	634	725	679	641	607	641	646	665	687	675	691	670	638	655	693	666	643	666	637	678	672	704	660	679	700	682	729	697	683	724	658	663	705	640	707	637	721	635	692	643	665	678	681	655	696	657	658	669	669	705	676	683	698	715	701	639	674	662	706	687	752	675	700	654	704	677	690	727	640	663	705	654	660	717	640	657	732	655	729	678	667	709	705	677	675	712	702	708	646	669	682	644	648	670	639	691	678	704	671	683	649	651	666	648	653	676	648	686	701	675	683	673	719	681	691	676	647	621	663	694	668	694	639	632	648	646	658	690	676	639	674	726	622	644	677	648	661	648	656	661	625	678	686	641	676	664	676	694	760	704	713	662	695	668	718	684	663	752	699	698	665	649	629	677	702	660	635	686	672	704	674	653	668	678	684	671	666	706	689	674	728	657	683	708	652	646	667	669	602	699	682	631	654	594	665	724	696	681	693	676	721	656	693	687	664	652	712	672	686	721	674	735	657	697	686	690	662	663	675	680	671	643	720	611	696	661	619	677	632	679	698	685	669	586	680	694	705	661	683	687	657	622	663	659	705	699	717	675	664	641	639	719	693	671	678	714	691	679	651	647	683	645	695	648	675	658	677	661	662	697	690	694	755	725	657	716	626	649	743	673	682	726	673	676	678	685	715	672	687	692	705	675	659	659	653	673	702	669	705	658	693	652	685	710	713	700	678	730	681	675	670	680	666	654	678	678	663	595	642	614	650	707	698	657	679	676	737	687	666	658	667	712	673	697	658	684	705	656	665	718	673	657	639	669	672	669	656	642	688	680	683	661	693	696	692	675	687	667	687	665	631	679	674	665	696	692	707	687	650	666	683	668	639	681	663	659	692	674	697	686	697	683	713	662	692	683	661	649	685	646	677	675	648	667	660	678	708	622	664	642	706	647	707	705	715	658	621	632	631	674	673	742	605	698	682	681	727	662	663	677	656	686	647
8128	15209	13990	8943	5310	4340	3252	3745	3370	2908	2308	18716	20314	14205	6375	1863	793	672	624	572	585	582	595	587	560	629	582	591	642	545	593	577	610	579	594	588	607	577	593	581	584	566	575	589	611	544	622	593	580	590	558	589	585	574	588	525	549	577	589	587	610	583	609	583	554	583	594	599	596	592	599	577	589	598	569	547	529	610	579	579	567	570	622	628	591	572	588	566	580	588	585	605	610	607	551	548	555	597	528	536	616	566	558	541	568	581	598	605	571	545	600	567	620	586	584	557	591	595	545	575	552	568	586	574	512	607	546	558	591	540	604	545	535	577	594	575	551	576	575	561	598	559	533	552	579	580	591	600	609	594	550	572	580	554	545	575	573	605	588	562	598	552	583	600	549	617	581	608	604	586	578	577	590	587	610	563	593	580	558	571	578	605	542	587	586	610	546	576	559	599	581	578	609	593	591	609	532	585	585	564	544	581	605	577	587	564	586	606	573	591	539	623	522	521	593	588	578	577	580	602	548	608	557	558	563	597	563	567	546	548	612	603	598	571	570	603	588	567	606	596	502	548	579	569	547	597	602	546	572	585	592	575	605	548	542	564	568	574	585	581	599	582	581	612	596	587	614	529	543	572	573	594	539	570	579	553	558	527	598	601	589	602	550	546	569	551	568	567	565	596	587	549	578	601	565	561	601	571	589	558	592	595	583	536	589	558	558	550	617	606	611	580	544	578	594	566	587	609	569	565	613	599	598	608	581	546	554	560	604	557	577	560	573	551	558	587	590	564	594	557	612	588	568	598	542	527	580	571	590	571	573	558	574	554	571	571	584	591	584	582	595	564	600	572	563	617	545	593	559	587	530	575	570	568	600	557	519	603	582	561	560	597	566	566	560	631	549	597	584	598	540	585	577	569	551	572	567	605	572	563	555	541	569	570	602	594	618	560	544	603	625	557	569	590	583	544	563	568	592	613	590	567	609	569	566	581	541	553	572	576	641	578	571	621	565	590	548	607	576	568	574	582	573	583	601	583	562	640	610	578	540	568	575	595	554	551	576	625	575	581	621	593	549	619	632	581	623	606	558	581	613	542	584	549	565	553	613	589	574	567	529	600	570	568	603	578	558	540	533	571	583	578	597	561	575	586	602	572	548	587	603	592	603	604	568	576	565	558	512	577	568	557	562	604	564	573	534	567	608	602	563	544	594	567	564	587	572	567	614	580	584	601	609	562	562	551	579	574	582	614	555	596	588	613	585	558	602	615	557	580	574	598	588	592	540	549	557	567	625	553	544	552	536	582	575	564	568	585	623	549	623	588	602	580	581	544	576	577	525	630	569	554	600	553	608	585	572	613	550	596	569	571	546	601	621	566	560	583	560	564	598	590	603	594	597	624	584	541	580	587	543	602	601	591	603	553	578	616	609	599	575	563	586	561	570	550	585	540	579	566	569	574	527	574	595	597	600	609	543	581	606	554	545	545	554	530	562	568	559	596	555	618	523	586	583	582	509	582	579	591	566	604	565	571	589	558	623	601	561	570	566	567	560	541	599	604	600	560	541	626	582	588	619	612	572	570	564	590	572	587	537	588	577	558	591	604	579	615	551	569	602	547	592	554	600	559	603	541	572	574	594	578	598	559	570	583	564	552	536	588	565	587	566	585	550	559	587	572	594	524	578	602	567	567	590	569	569	568	602	594	585	597	576	582	540	602	589	618	605	599	576	561	595	612	593	566	603	530	575	598	547	555	558	546	589	494	565	568	567	581	564	532	589	561	593	549	547	534	563	595	580	581	525	545	602	566	546	555	562	559	555	525	548	563	589	613	600	605	562	551	600	607	573	545	584	563	589	578	597	526	599	591	601	557	584	603	602	565	546	555	563	587	557	557	575	598	584	560	559	571	538	582	534	586	584	563	574	580	567	590	577	566	600	540	616	593	570	602	556	554	587	579	567	594	591	566	571	636	582	544	540	590	578	571	585	567	595	583	591	612	575	551	591	596	607	592	538	629	600	585	584	552	587	563	578	594	574	564	566	579	551	613	528	587	575	548	564	560	600	610	577	550	516	548	583	560	571	568	550	566	589	591	571	537	560	525	542	598	571	585	526	561	567	530	597	590	569	592	541	597	569	577	580	609	553	563	580	572	577	582	561	572	587	586	594	571	579	550	547	596	548	567	523	548	565	537	600	556	561	577	553	575	572	597	584	600	554	539	590	576	571	558	596	573	546	618	563	557	581	587	614	618	599	592	581	620	548	595	537	586	582	609	583	532	576	574	575	585	583	595	589	587	584	564	553	589	520	578	573	586	592	582	561	602	623	564	568	599	558	596	576	602	584	582	571	580	556	549	572	588	617	605	582	589	596	580	571	605	588	602	538	580	567	593	623	551	549	559	603	555	553	617	569	588	557	578	571	578	563	594	599	596	563	571	604	560	572	602	546	584	558	559	580	566	566	588	566	591	551	553	596	572	558	532	599	555	582	603	585	630	601	588	611	603	551	628	584	573	560	586	598	570	601	567	572	541	585	589	586	575	598	570	563	574	580	582	577	554	582	585	591	573	564	588	576	568	594	543	550	553	594	613	576	577	587	565	579	559	511	591	560	580	636	611	622	565	571	588	602	597	589	571	575	556	615	555	500	584	584	559	542	592	559	570	611	528	573	549	573	609	554	558	573	586	561	530	602	597	593	591	609	600	570	600	596	604	571	585	582	638	570	582	591	575	601	578	600	573	574	528	584	551	598	602	571	570	563	571	588	571	557	563	565	571	549	592	548	567	596	612	571	587	543	583	570	548	579	563	576	598	560	584	557	576	560	565	605	600	583	603	552	558	556	548	584	578	543	576	538	538	581	595	561	539	570	583	591	591	569	554	594	537	582	573	572	578	581	597	560	622	575	594	574	617	572	567	568	599	615	565	540	594	615	523	599	562	618	628	528	556	569	573	620	540	581	594	572	581	567	539	639	590	574	605	568	609	577	572	604	596	601	559	565	577	563	536	541	588	600	554	584	567	549	559	568	556	569	563	577	548	569	592	597	575	540	591	558	568	594	580	591	585	566	563	558	553	571	543	551	580	555	549	568	601	573	561	595	583	557	588	569	524	595	527	560	564	527	628	547	545	575	588	547	583	553	593	569	599	598	571	537	537	556	608	548	587	541	604	571	607	548	563	535	583	618	607	539	579	606	557	576	600	595	581	526	507	629	547	618	563	563	570	590	614	566	541	550	610	569	609	544	603	591	531	577	607	554	578	552	574	570	601	574	634	590	591	536	556	591	574	575	589	552	608	609	546	582	546	585	552	546	605	572	532	568	633	572	562	573	531	568	556	610	581	598	582	574	557	583	565	554	550	565	550	602	584	610	627	600	576	574	568	588	593	606	591	591	563	551	543	547	613	589	591	553	583	588	602	564	580	588	584	579	534	519	562	586	565	541	590	546	588	525	555	561	547	568	603	546	592	571	564	571	562	567	643	626	584	603	570	575	553	584	580	596	596
26991	12351	4729	2372	1387	1064	1135	1152	888	909	929	1308	1629	1299	917	653	572	574	525	593	563	570	551	591	548	565	548	560	579	576	560	578	592	535	537	580	527	555	527	529	591	549	588	516	609	608	553	561	542	568	545	542	589	598	572	560	592	560	552	591	557	571	508	530	609	588	588	548	552	538	547	577	557	522	522	612	571	565	562	541	580	554	537	556	536	540	618	565	521	577	555	521	559	560	563	582	579	565	572	530	562	582	565	547	540	564	550	538	606	557	566	536	561	546	560	577	544	600	563	579	561	563	530	530	611	555	534	553	563	550	581	580	567	557	580	571	533	552	584	595	567	577	528	548	554	502	569	564	547	534	561	565	552	537	544	565	544	514	560	563	545	565	580	564	594	569	576	530	588	521	530	543	519	558	551	567	572	576	546	533	506	558	493	584	542	568	565	585	564	545	585	555	561	551	509	557	545	548	565	550	552	559	576	596	543	561	523	553	602	547	508	569	556	545	579	570	562	528	560	553	525	574	527	559	518	576	562	527	573	574	578	557	559	534	506	570	603	546	540	529	570	559	558	555	509	568	548	535	559	600	563	572	566	561	548	546	556	537	545	518	583	520	532	555	555	549	541	542	562	567	523	556	548	543	590	584	588	590	566	565	531	555	543	575	568	518	542	584	522	555	563	531	563	537	505	545	574	602	564	568	547	542	551	571	554	554	556	607	539	533	529	551	586	513	556	555	578	548	532	562	558	531	540	543	567	569	552	564	553	556	559	547	613	594	558	541	515	546	507	546	541	577	574	605	545	572	576	612	534	592	568	573	546	551	580	563	533	515	587	544	548	560	577	551	601	569	579	573	568	523	563	534	559	548	583	518	522	581	536	552	571	575	552	579	539	553	571	579	601	541	612	541	539	547	508	562	592	545	555	557	631	620	521	585	558	549	581	519	541	541	520	576	566	584	577	542	532	541	571	568	548	504	563	587	558	563	545	518	562	518	505	521	559	548	566	580	595	542	548	510	560	572	544	584	489	559	572	553	571	568	596	557	559	548	577	551	587	533	559	589	562	595	564	576	585	534	540	577	531	525	535	557	570	605	559	510	539	549	525	550	520	575	543	587	551	505	531	546	527	593	555	579	552	593	547	552	539	545	523	579	562	589	571	569	577	556	514	558	490	541	517	563	565	548	553	588	572	527	568	595	551	628	579	571	587	547	590	592	539	563	551	536	559	522	538	560	553	524	528	576	557	536	559	544	555	543	590	534	575	622	559	560	553	597	584	531	557	618	531	520	530	604	620	573	569	582	569	540	572	587	605	541	562	567	529	561	568	510	562	589	561	544	528	584	545	535	537	559	549	583	535	552	528	521	561	549	527	552	530	585	565	579	582	569	568	583	598	522	534	573	590	564	590	531	541	568	504	581	530	552	552	529	569	538	579	551	574	576	542	529	586	557	561	544	584	544	579	583	534	559	563	550	560	564	503	535	557	563	569	592	620	589	574	512	535	545	599	564	578	559	536	548	571	525	576	547	563	546	585	546	541	531	572	539	550	595	548	604	576	534	517	526	547	591	562	595	591	539	585	548	529	547	597	536	545	546	526	593	525	564	553	559	596	567	530	570	565	565	487	554	551	589	569	519	577	558	593	548	531	562	573	599	555	574	564	589	550	570	547	539	594	604	588	568	530	584	543	575	545	573	559	526	559	543	524	523	571	548	560	580	547	544	539	616	556	568	546	561	554	562	560	572	528	567	544	584	514	562	564	539	538	542	512	539	547	598	571	542	559	570	555	581	574	541	527	505	584	591	556	551	623	549	545	553	550	575	550	560	546	515	512	536	584	536	534	585	596	590	582	518	595	560	598	537	587	589	567	578	562	532	565	553	526	552	501	567	497	539	545	585	581	549	533	581	570	532	551	539	573	551	553	541	559	528	623	586	552	553	541	588	573	506	547	576	526	600	549	592	512	554	516	524	535	560	569	578	578	548	583	556	582	583	579	538	585	581	571	568	538	582	560	552	545	581	606	549	564	581	588	587	565	580	583	564	546	559	558	546	552	536	567	542	541	570	566	579	562	563	601	556	540	554	596	557	559	572	537	570	598	560	504	559	550	539	558	520	562	585	581	576	526	573	525	597	553	534	555	547	534	537	571	583	574	526	551	526	575	565	509	538	570	565	509	561	549	575	552	520	549	586	564	548	546	555	576	547	542	564	560	534	580	583	522	555	542	539	558	553	532	559	551	558	539	488	566	547	574	547	531	547	554	539	533	551	532	561	532	546	534	549	556	568	541	514	558	537	567	535	546	558	578	535	538	618	568	569	548	561	555	547	548	584	536	538	543	584	556	550	554	580	546	581	523	594	549	590	541	599	546	582	587	562	532	601	593	553	583	605	546	522	553	549	565	565	533	528	542	536	553	551	556	542	551	554	599	537	535	534	579	547	525	558	569	611	560	573	567	543	539	552	557	593	601	590	553	592	558	539	591	566	576	564	564	562	543	574	544	569	571	512	575	558	573	575	547	565	540	584	570	529	520	525	546	545	551	596	555	587	548	534	549	531	554	574	549	541	542	553	574	537	557	555	568	589	565	581	530	547	535	557	573	552	556	556	538	571	566	529	544	577	558	551	581	533	565	571	587	569	587	576	565	540	567	554	580	570	553	567	518	552	539	571	582	575	568	575	553	576	527	586	557	548	607	561	562	554	575	560	579	552	593	581	540	576	540	584	532	602	582	546	573	572	556	537	555	528	528	540	522	571	580	538	585	569	527	537	555	606	520	546	557	529	538	557	580	542	573	557	566	568	540	581	540	547	560	590	561	583	567	490	534	558	543	533	558	581	594	559	522	526	549	528	539	503	536	543	558	562	580	597	578	517	576	555	511	536	585	570	588	555	546	567	545	554	558	564	606	548	580	523	569	536	541	528	551	567	511	587	549	560	564	473	533	578	576	550	549	548	559	552	551	537	566	560	578	572	535	549	592	558	547	583	549	544	606	555	598	571	537	565	531	537	565	525	526	534	532	558	527	569	587	562	577	581	563	578	545	565	557	540	585	509	527	535	581	611	512	541	583	515	590	568	550	552	571	537	568	566	561	560	535	554	559	552	555	550	550	533	546	535	584	534	608	547	549	539	547	525	568	545	547	583	530	555	541	561	535	549	530	523	568	515	554	546	560	548	552	583	553	599	532	583	543	592	557	555	544	500	572	528	573	610	591	587	575	547	561	543	548	569	539	536	535	558	528	545	557	597	584	605	574	582	541	564	550	606	563	560	560	560	598	546	515	565	588	581	551	515	536	563	552	545	561	574	534	556	575	559	554	530	553	545	552	519	568	565	564	555	572	546	532	594	550	572	549	537	570	566	536	567	583	572	576	572	576	525	575	589	558	595	558	547	553	538	578	534	581	523	554	568	587	581	528	573	529	590	575	556	563	587	584	528	531	597	558	529	561	538	577	565	554	586	559	555	537	551	579	539	579	556	556	602	541	558	547	486
7223	5396	4549	2304	1540	1274	1360	1530	1138	1104	1061	1692	1962	1419	909	580	517	513	471	474	444	458	475	472	489	408	450	431	441	441	484	440	450	473	484	466	459	478	477	476	479	437	464	468	446	502	477	475	464	486	447	496	458	457	454	452	484	431	433	506	480	474	411	438	483	459	450	442	462	468	460	499	476	440	468	500	474	492	452	472	457	482	461	464	491	482	477	472	460	455	464	473	479	455	447	430	490	464	439	475	484	461	498	462	477	470	475	471	479	466	485	466	480	492	470	463	492	458	483	464	463	470	463	466	455	456	464	452	477	490	484	467	469	458	463	430	458	442	492	471	481	425	449	466	464	456	480	453	465	477	445	483	487	457	462	486	510	464	465	469	485	436	469	441	488	423	453	440	439	482	437	456	446	462	520	454	469	485	445	443	451	426	459	453	430	481	435	504	524	492	470	461	441	442	442	438	414	460	468	470	489	482	482	471	465	475	450	455	494	446	523	443	471	533	471	405	472	439	472	438	438	487	460	465	461	465	458	410	471	459	458	492	462	487	477	475	460	465	472	442	459	452	450	436	449	454	433	448	509	449	448	439	488	487	504	468	451	438	448	478	458	429	488	467	485	492	482	446	486	429	454	457	503	454	463	497	430	448	452	462	493	505	441	463	513	459	456	487	468	453	477	446	500	447	490	424	471	437	426	485	474	463	431	494	493	447	478	517	459	448	474	472	479	497	481	484	443	451	469	481	445	473	447	485	442	481	468	467	469	475	474	489	418	454	448	483	454	491	438	444	464	486	514	455	425	439	487	447	430	474	472	461	480	437	469	486	471	508	433	467	450	465	453	451	463	447	450	478	484	443	499	464	504	454	483	463	478	452	450	472	463	485	487	437	515	504	476	443	509	435	414	497	441	491	474	465	493	481	463	489	440	439	453	451	493	496	475	470	483	503	480	425	445	465	480	448	464	523	486	510	447	455	466	451	480	451	439	421	463	439	454	478	442	453	457	442	455	428	461	445	465	499	497	459	444	491	451	457	518	427	441	465	461	455	443	436	457	532	468	430	475	487	481	481	470	449	458	486	460	460	458	489	494	469	479	471	445	494	475	413	497	498	456	447	465	460	485	485	447	467	459	442	449	453	493	477	468	492	513	462	476	472	423	475	492	454	435	478	451	458	465	486	455	442	467	457	471	440	461	483	475	474	484	488	470	470	453	454	502	455	439	464	472	467	442	467	456	459	430	461	453	481	476	469	508	469	425	476	442	425	520	474	479	454	466	473	458	449	485	467	477	460	485	471	424	465	470	469	464	449	481	495	446	490	456	479	500	438	443	465	452	470	486	462	489	431	460	482	455	459	490	499	467	416	476	447	490	440	447	507	437	466	461	466	503	468	486	465	451	463	480	434	453	490	469	471	465	483	482	463	478	483	470	464	448	465	441	440	494	451	497	459	469	447	427	442	446	477	484	461	423	459	516	459	490	460	449	479	432	475	457	483	447	466	455	471	472	469	439	471	480	471	492	453	487	463	477	438	469	436	432	471	466	464	470	434	452	492	476	453	486	468	420	473	497	499	471	457	464	452	467	472	423	460	479	480	444	493	485	454	483	481	455	501	468	435	459	475	447	466	433	468	442	469	463	479	472	480	434	487	444	437	499	442	468	470	491	436	463	462	506	496	463	478	446	454	485	487	498	443	433	481	468	439	472	475	475	438	434	468	463	444	450	462	467	437	456	474	466	456	454	450	501	460	449	428	488	449	453	430	469	471	468	463	478	476	482	418	432	497	473	459	455	475	484	480	440	492	409	438	484	478	490	461	457	471	512	464	489	512	447	469	456	449	434	459	477	450	476	453	476	473	468	496	448	466	471	450	494	477	474	474	454	432	470	448	469	464	503	472	498	454	445	473	434	449	466	455	462	489	489	477	461	457	449	469	426	478	453	450	455	463	473	463	468	519	452	421	436	488	436	467	438	453	457	504	457	434	470	454	465	479	434	446	472	476	449	467	447	455	446	489	449	465	446	472	428	467	482	475	511	453	447	450	426	442	471	446	453	493	490	478	468	418	467	457	472	444	458	470	437	488	483	440	440	473	460	468	490	459	476	454	440	439	470	445	475	466	451	510	456	440	484	440	448	480	484	472	453	517	463	453	480	462	469	493	458	435	506	457	411	440	459	451	472	455	469	462	452	466	458	478	455	464	431	465	471	446	442	457	447	418	500	501	424	473	430	450	438	544	525	444	448	471	459	448	462	447	469	487	441	428	450	502	476	466	468	431	447	515	483	451	500	454	467	486	473	466	456	471	463	447	471	517	455	470	446	452	457	432	469	474	471	503	469	484	478	453	480	462	463	502	464	492	474	471	498	495	445	465	513	438	482	412	468	475	504	459	514	482	473	460	494	448	484	521	485	526	407	458	462	453	471	496	467	469	493	465	480	469	452	452	417	407	465	445	467	499	486	445	468	426	468	470	446	518	473	480	446	482	460	503	467	472	459	497	469	449	474	469	473	440	474	492	454	457	431	457	492	453	443	438	457	461	440	474	452	434	451	458	442	416	496	472	462	470	472	472	481	487	454	467	477	445	470	461	452	428	488	439	475	421	441	470	452	460	433	495	487	483	475	457	490	499	433	473	457	457	432	484	472	473	469	457	504	458	473	497	466	482	432	430	469	505	516	456	436	466	416	452	475	457	464	504	476	450	472	439	439	452	460	471	453	453	502	446	454	462	463	454	516	398	475	492	469	482	413	482	430	507	484	468	485	454	452	426	444	453	443	438	434	438	491	511	462	480	440	476	450	490	474	447	496	460	445	490	449	437	444	469	471	473	473	477	437	465	487	456	450	456	478	428	457	506	441	471	478	469	434	481	446	488	494	447	441	441	476	470	475	433	494	461	436	464	470	465	457	465	460	478	469	448	441	460	463	453	479	445	462	472	454	462	511	453	486	506	465	475	484	516	456	438	475	473	468	497	468	441	460	450	455	452	499	486	481	454	487	450	451	430	441	453	478	446	486	462	480	443	483	492	488	439	488	449	450	426	447	460	449	446	456	439	457	454	437	519	482	468	484	458	446	522	433	515	453	446	438	466	433	462	458	456	482	443	461	480	453	455	445	406	474	491	452	468	492	448	453	443	480	492	464	478	483	452	453	423	450	485	451	462	451	486	470	438	496	472	495	453	444	451	494	442	465	490	502	435	487	458	476	468	473	493	456	471	460	458	504	457	464	453	444	477	472	481	451	463	444	468	435	473	462	426	464	468	495	460	482	455	485	494	486	441	530	455	464	411	438	485	473	477	483	481	462	467	479	452	475	516	448	439	437	477	471	458	433	440	466	465	468	492	478	474	457	457	459	451	436	475	447	437	434	471	463	427	449	465	507	459	509	484	427	477	446	464	469	496	477	449	451	455	454	480	468	483	483	475	451	449	508	453	453	494	459	478	442	462	466	437	466	489	463	462	437	467	463	431	439	455	474	429	464	448	467	428	416	457
24743	20768	26673	24475	11091	3620	2673	2358	2160	2044	1710	9296	11845	7384	2879	1117	724	595	613	582	599	595	599	619	638	595	635	620	563	587	592	581	550	596	610	614	626	568	600	637	603	591	614	682	586	585	615	601	609	631	583	606	580	624	616	581	616	602	615	615	640	619	548	566	601	592	569	609	600	585	590	569	623	571	537	592	556	596	587	597	587	576	532	577	603	636	628	603	559	649	618	634	604	635	553	587	561	626	620	664	576	592	593	623	611	580	635	643	560	591	649	628	635	596	611	634	597	586	567	577	583	599	598	617	614	556	583	615	635	620	628	580	617	587	590	602	564	642	591	555	573	580	619	597	593	564	612	587	621	604	571	601	604	608	571	646	608	615	623	580	540	563	581	592	606	615	568	618	614	603	642	604	612	622	590	606	623	582	594	573	607	584	587	610	608	605	611	646	583	621	588	636	585	587	586	594	643	620	582	587	579	569	576	585	605	602	583	610	634	601	588	610	600	614	642	602	618	585	566	586	564	620	579	522	559	573	592	588	608	610	623	579	583	581	614	585	587	611	577	617	599	590	586	569	571	586	625	620	587	586	587	551	526	576	601	607	614	599	600	583	589	625	592	615	596	605	575	597	639	610	624	627	612	553	592	625	613	601	647	594	603	617	614	582	580	569	618	663	597	599	597	574	589	591	615	597	566	550	575	580	563	584	665	600	624	587	607	618	597	636	630	550	583	601	586	599	571	626	543	557	625	606	609	569	639	537	605	619	633	572	625	601	603	641	559	591	586	604	602	630	585	571	636	596	612	615	611	593	590	579	604	591	593	571	564	627	594	620	558	556	583	578	624	614	577	591	560	608	640	596	615	617	581	577	592	601	618	586	575	599	618	579	587	602	616	598	599	584	573	612	584	564	631	600	582	572	583	575	628	609	543	615	616	581	587	668	590	584	609	656	613	620	585	554	624	555	588	570	642	595	612	614	592	606	615	555	600	613	613	595	618	620	570	601	583	587	599	620	586	619	545	633	603	602	574	602	612	613	600	601	594	604	632	585	593	566	617	593	627	634	564	613	563	649	575	583	555	637	612	590	588	618	597	612	602	624	610	628	594	623	606	601	617	589	633	604	616	572	609	597	562	646	604	604	611	574	562	581	601	590	568	578	641	568	636	634	587	593	575	588	625	578	569	603	595	609	573	625	586	615	567	589	578	606	615	597	541	576	591	567	616	613	659	652	661	609	576	630	619	522	616	556	583	578	600	548	586	585	623	573	578	581	554	559	677	568	628	621	625	600	616	627	581	610	606	572	664	608	584	548	578	588	569	628	638	589	632	596	587	638	565	606	592	620	592	607	614	575	605	576	599	573	599	550	594	627	609	593	610	599	602	581	596	591	608	612	594	617	604	624	590	620	584	584	572	575	601	613	627	610	570	600	604	625	589	582	642	580	641	604	603	591	589	584	587	567	610	621	601	615	601	588	607	604	577	608	568	552	611	571	578	585	571	565	573	611	633	589	576	630	594	577	616	605	551	581	584	575	606	599	641	609	597	599	583	586	638	527	575	603	600	626	568	616	610	612	582	578	612	577	565	619	590	577	580	589	632	581	625	632	616	629	564	580	598	588	619	584	603	563	576	629	610	585	593	606	567	621	532	632	572	611	554	584	579	601	606	612	643	641	543	561	646	622	625	624	626	608	570	612	568	582	573	605	650	621	578	594	572	612	617	632	601	620	596	586	608	622	561	610	622	627	613	601	574	613	608	570	611	598	615	604	572	599	632	630	602	564	595	567	603	565	609	592	608	588	561	601	591	621	568	611	603	627	596	603	548	576	593	596	586	597	583	588	593	609	568	578	624	610	597	575	622	601	597	596	607	611	630	598	633	574	581	577	576	577	582	628	594	614	579	570	567	583	597	577	610	601	586	590	616	591	614	576	571	624	535	577	622	618	623	622	610	600	622	566	613	586	579	571	613	612	585	577	616	576	608	612	576	612	570	642	559	598	627	606	625	555	575	580	620	592	573	559	577	591	613	597	639	616	574	589	599	548	626	601	609	615	612	597	590	627	612	538	617	540	615	598	611	613	606	572	589	581	623	584	572	601	583	627	607	633	620	602	573	624	619	607	597	605	607	588	575	569	605	617	595	586	533	606	594	582	597	612	569	565	620	606	553	596	619	612	584	582	626	598	590	586	589	601	622	613	590	576	635	599	601	568	556	593	613	587	624	559	588	622	594	611	555	571	570	571	626	604	603	585	584	565	622	568	581	568	604	618	656	571	619	630	619	565	573	618	603	582	627	590	558	563	639	570	576	573	571	615	612	573	582	577	588	602	634	588	581	580	565	613	629	581	621	620	576	598	599	582	601	621	585	582	632	582	611	598	649	605	615	616	606	591	595	550	563	598	619	584	582	602	599	561	642	574	576	597	594	578	586	565	598	606	599	559	583	562	547	594	615	576	584	619	614	556	597	612	601	588	614	610	607	570	603	565	591	648	627	588	622	577	590	616	592	625	599	557	591	584	602	563	565	612	628	628	616	563	576	549	597	613	616	545	607	583	585	611	597	611	570	595	626	616	576	592	586	656	566	601	598	585	608	588	578	621	619	586	594	609	579	588	620	623	597	639	601	625	608	644	586	563	576	602	603	571	567	572	600	616	587	596	596	564	640	574	567	620	599	606	601	582	608	625	590	664	611	606	621	547	609	585	583	563	588	595	601	570	594	625	600	624	592	617	591	578	573	630	587	576	571	575	614	653	613	567	617	563	567	580	581	577	564	588	566	537	627	625	603	557	587	612	578	630	609	608	617	603	603	633	562	597	560	606	603	585	617	617	640	618	590	565	576	602	554	609	579	614	610	640	587	642	597	599	570	621	605	604	613	562	587	604	554	518	603	587	563	622	608	648	594	564	565	674	570	620	599	583	611	614	594	598	585	561	581	561	564	611	619	569	630	631	560	596	547	562	631	616	600	572	601	587	563	561	603	574	612	593	629	647	586	612	622	615	609	583	598	588	565	606	633	598	606	624	587	582	588	627	608	616	624	597	599	611	614	581	605	574	595	562	577	607	596	616	593	562	590	554	544	586	642	579	602	598	631	608	620	609	553	585	616	605	592	613	573	581	607	608	574	587	519	637	596	673	565	602	564	619	623	597	586	554	575	564	654	580	578	580	601	608	576	557	615	571	601	623	632	606	610	572	622	592	563	656	565	584	582	597	614	554	555	604	566	636	572	588	600	588	578	590	575	587	580	624	598	607	560	579	582	586	584	589	592	594	598	577	592	582	590	558	617	605	589	642	595	606	585	565	606	604	603	646	581	610	580	617	626	595	591	589	576	594	557	594	618	615	605	589	546	577	587	588	631	645	592	574	612	574	640	596	596	591	547	602	604	638	544	572	627	611	598	572	648	584	587	580	582	588	592	593	637	581	586	640	627	610	597	570	661	636	607	637	568	572	630	621	567	580	608	591	595	583	620	636	643	617	604	560	661	602	612	572
8687	12820	11211	5770	3402	3101	2927	3100	3101	2703	2344	12312	10994	7175	3012	1089	675	523	527	511	533	524	537	492	501	526	516	528	497	514	503	496	502	526	494	523	516	505	499	512	548	510	519	535	545	533	489	516	512	522	468	537	484	502	495	501	527	513	482	491	530	546	521	538	567	519	522	477	485	556	547	546	518	524	515	484	568	493	529	474	517	519	525	506	515	503	550	528	498	510	497	541	519	518	505	487	522	510	531	496	519	500	485	536	517	516	522	514	521	514	520	527	490	500	528	508	506	503	523	481	527	470	490	500	532	535	532	507	489	501	499	521	475	541	537	517	465	517	527	529	511	476	508	528	511	538	500	540	517	527	502	520	520	502	557	502	528	543	457	507	481	526	510	510	521	489	507	495	463	533	512	477	496	534	509	503	525	502	537	491	515	485	494	516	505	519	527	497	497	503	504	520	505	533	515	523	506	513	519	516	514	510	511	473	488	546	498	490	481	480	538	521	544	518	473	479	516	561	531	516	506	500	500	517	512	484	524	442	543	505	484	476	521	459	517	495	525	527	531	492	513	462	513	486	452	483	507	453	511	512	506	519	527	553	561	550	522	513	483	471	531	499	500	526	509	492	508	490	536	541	489	507	489	502	508	536	531	474	512	502	537	512	541	506	514	511	526	536	538	543	500	542	498	506	546	490	526	529	487	497	515	487	518	536	529	515	503	509	512	544	522	520	511	516	454	485	504	488	506	508	477	500	493	516	524	520	516	500	474	542	506	510	521	534	516	539	565	504	519	503	497	510	494	511	520	537	524	492	498	522	506	546	510	522	474	510	491	518	511	521	495	543	524	474	501	461	504	454	528	499	503	480	489	512	481	489	481	530	502	490	525	536	488	481	513	511	551	541	512	502	500	484	516	487	481	503	536	486	482	525	480	539	504	495	553	482	526	521	528	471	495	549	474	490	507	510	459	454	501	470	494	501	490	494	508	516	524	508	527	496	532	573	509	522	502	493	523	504	521	519	451	476	518	517	496	501	524	517	477	483	507	514	478	517	511	487	533	521	513	468	549	509	489	528	530	539	547	515	495	526	444	489	537	516	504	523	515	487	522	529	486	522	504	503	520	493	480	495	484	481	465	513	526	467	508	507	477	492	508	502	497	535	563	520	471	522	529	504	521	492	469	561	569	548	508	484	542	518	514	520	501	485	515	523	499	540	493	536	523	496	486	500	499	536	527	531	459	504	512	522	506	546	492	515	508	488	538	485	527	530	536	514	555	525	516	519	500	500	530	495	514	497	469	487	474	498	483	487	493	527	525	515	492	496	487	494	489	503	545	508	459	541	525	512	534	514	546	473	511	502	521	524	480	461	540	509	538	486	553	494	514	492	488	488	495	473	492	512	509	557	521	504	493	472	496	507	492	506	524	468	505	517	530	518	523	508	523	538	495	500	492	467	505	533	508	496	502	519	495	544	500	541	507	519	514	510	491	485	495	494	495	517	495	485	489	510	535	497	497	475	514	479	537	532	481	513	499	531	501	542	491	528	470	512	535	521	511	510	475	544	484	542	507	543	502	499	545	523	511	442	519	509	537	497	504	480	503	512	454	521	513	509	532	506	485	503	524	504	523	512	507	524	499	508	489	510	515	518	557	525	519	545	505	508	481	499	516	499	501	506	493	509	508	501	523	496	533	544	524	509	499	504	499	526	463	511	533	514	516	504	496	518	495	542	493	522	518	506	486	490	491	495	514	534	518	503	513	490	509	492	528	536	525	494	493	537	514	517	482	548	527	501	481	506	485	519	497	562	518	518	532	514	521	518	524	486	508	533	509	477	499	494	555	510	527	527	516	513	506	546	507	473	498	503	504	527	574	523	485	517	522	480	510	463	502	524	490	480	518	542	519	507	515	514	474	512	534	512	532	492	508	504	528	513	520	515	526	492	502	482	496	549	508	492	463	470	532	488	527	509	497	551	528	487	503	493	573	512	523	543	490	525	505	539	487	522	506	533	502	534	503	506	480	497	500	489	505	507	552	512	530	498	508	544	482	482	503	511	476	538	495	518	524	472	482	521	524	549	546	576	513	504	461	504	522	499	490	517	494	536	491	502	526	486	554	476	523	482	502	561	531	526	492	488	507	501	530	493	545	538	479	475	534	482	486	507	474	505	496	510	504	521	497	505	500	540	532	506	533	501	534	505	529	499	524	494	519	500	561	509	503	504	530	506	527	524	476	480	519	484	489	518	514	513	500	485	480	509	481	511	521	528	526	515	519	505	525	564	525	519	524	487	500	518	505	554	534	477	486	493	472	490	496	508	438	513	501	498	559	519	499	511	504	518	514	512	503	542	546	560	514	503	510	522	518	524	520	483	507	512	465	514	552	528	491	536	538	468	523	551	511	489	505	499	500	509	510	508	503	510	524	520	494	523	527	531	520	489	499	527	545	531	508	529	540	503	521	513	509	562	489	497	558	478	520	486	476	526	528	487	544	473	546	487	510	572	453	540	465	509	547	509	507	518	513	536	546	538	502	509	540	491	527	495	475	488	527	500	544	510	466	532	513	468	530	499	539	510	465	550	500	508	516	525	487	502	477	489	529	505	487	540	507	513	493	542	483	485	474	489	511	490	507	511	497	507	502	519	512	491	563	526	538	522	507	503	504	508	508	495	568	514	471	513	515	501	512	538	515	548	495	487	469	494	520	518	462	464	461	515	480	471	554	515	455	542	522	486	509	511	518	500	554	528	483	519	553	540	472	526	513	444	489	522	492	461	554	477	491	506	523	479	510	502	486	527	468	543	531	493	512	495	500	526	502	528	500	498	459	480	496	520	526	534	530	534	494	543	490	488	511	531	483	518	531	548	537	496	503	523	533	530	534	495	505	514	472	488	520	470	517	512	498	494	550	551	474	509	499	471	528	515	496	489	484	501	534	499	497	481	543	471	514	471	521	511	509	508	520	494	511	494	498	537	478	503	499	503	553	530	496	560	517	496	511	480	505	499	535	547	474	507	486	518	496	537	510	496	496	531	500	459	503	532	459	509	542	530	488	531	491	511	504	489	513	515	469	520	473	495	489	508	509	512	469	503	525	517	469	522	502	495	520	472	549	524	498	496	493	477	518	499	474	512	513	500	531	491	519	517	547	536	525	516	485	500	523	544	522	524	511	499	486	488	500	564	484	525	530	462	506	486	536	516	538	521	484	527	490	526	465	524	490	470	499	495	510	487	492	508	482	502	493	469	521	495	499	497	536	461	519	474	527	480	497	478	523	528	530	485	582	528	488	493	507	500	479	506	501	491	525	544	484	467	517	535	522	513	532	491	499	517	506	500	500	507	485	513	518	507	528	526	533	491	543	464	513	535	512	523	487	468	514	516	515	498	526	525	491	518	504	493	483	493	493	476	483	516	494	506	472	531	493	472	531	531	521	494	530	511	489	538	524	480	526	516	502	501	514	491	534	487	494	509	514	522	501	497	497	498	497	528	523	534	524	504
23765	20795	27724	23944	20640	13432	6463	4607	3799	3065	2896	13691	21242	14088	5560	1728	948	760	735	779	749	778	746	751	705	709	761	768	742	732	773	723	730	760	782	768	725	754	783	707	737	738	772	792	759	744	768	749	771	744	767	694	845	735	711	756	718	780	716	776	756	682	705	735	709	777	748	729	757	745	762	711	738	778	794	745	720	798	724	725	779	709	707	746	792	739	726	751	743	696	778	776	725	732	711	706	664	696	770	700	739	760	745	774	764	739	776	775	770	714	737	734	748	769	746	761	733	705	745	741	756	715	754	765	745	762	687	760	766	705	738	733	774	712	734	691	768	724	771	776	711	725	677	731	706	754	722	779	709	727	767	752	719	698	744	753	707	713	715	766	756	774	713	728	742	759	761	721	764	741	743	746	731	696	727	743	708	725	727	742	743	717	728	717	741	777	749	740	724	726	723	732	756	731	750	712	778	728	741	723	746	763	737	724	664	717	724	723	757	728	762	756	711	730	731	725	743	725	787	722	716	746	772	753	764	728	736	787	774	733	756	733	706	749	790	695	704	719	726	776	725	789	772	721	747	723	722	762	738	716	711	739	733	730	676	745	712	770	748	798	715	730	725	772	747	719	740	745	707	763	739	742	758	766	748	752	738	746	716	771	750	814	744	787	730	738	696	739	717	741	694	706	779	768	716	682	733	713	700	747	752	757	777	727	744	729	720	774	737	684	733	706	741	656	805	714	704	708	707	698	727	766	728	753	742	749	727	734	724	736	700	688	720	733	778	752	689	719	733	691	711	704	785	682	676	724	724	702	710	695	768	759	774	748	763	674	758	742	728	723	730	697	730	717	768	751	786	688	684	693	730	742	683	760	771	718	746	748	737	696	740	702	697	725	725	703	766	728	752	711	740	722	663	692	757	739	725	761	726	749	710	741	713	725	711	734	737	709	756	741	688	728	684	734	742	744	667	744	699	735	732	750	735	700	697	760	732	763	745	727	755	728	757	698	721	741	746	734	736	723	703	744	773	704	765	715	695	749	702	748	692	741	707	694	727	697	719	762	748	714	771	757	722	767	731	733	717	707	721	699	764	725	732	734	771	737	736	708	701	705	663	706	765	775	735	739	720	705	765	729	736	719	718	737	729	756	767	757	785	698	731	697	747	759	767	718	746	734	746	731	727	783	714	666	750	764	740	722	687	706	706	755	701	761	760	706	760	740	729	721	678	689	746	716	713	713	781	731	734	744	768	729	764	735	740	741	736	728	731	725	718	754	739	773	719	725	693	723	731	753	788	734	720	774	755	765	796	754	698	777	752	740	718	685	759	716	703	749	715	709	754	739	719	712	741	757	707	761	724	760	725	702	737	751	769	722	690	788	725	684	746	689	691	781	757	735	717	728	729	732	715	755	708	719	735	757	747	706	720	717	745	762	746	757	769	731	736	710	712	746	748	721	740	698	780	730	765	735	732	736	740	741	717	758	739	734	767	756	713	685	740	749	769	757	752	737	737	749	725	748	756	739	759	678	757	743	717	688	737	765	693	690	730	760	771	751	739	719	745	727	756	769	721	702	753	717	739	711	761	719	681	738	731	720	788	715	767	768	745	747	761	722	725	725	716	720	759	794	708	703	760	724	765	715	704	757	737	763	706	764	706	718	722	685	725	737	711	738	727	747	714	735	720	728	721	707	698	757	761	767	732	742	758	731	760	753	722	712	712	753	731	745	726	736	729	744	740	694	750	769	719	758	734	728	749	703	702	731	742	785	744	720	719	731	768	772	774	733	763	783	753	728	723	767	704	753	755	757	714	732	731	763	763	701	736	744	715	725	761	756	709	723	733	677	746	708	701	711	729	677	689	713	761	745	699	689	714	736	767	763	689	680	749	729	733	698	742	742	731	714	668	720	762	717	705	743	725	715	761	704	764	729	733	756	749	734	779	717	704	782	773	727	729	721	739	736	702	722	703	709	735	732	725	746	785	753	725	704	718	730	744	719	722	725	735	799	701	724	701	783	728	766	729	726	778	781	729	781	691	727	757	748	758	762	725	708	757	743	735	736	734	748	756	767	758	728	686	710	756	733	732	727	727	745	696	750	724	719	727	726	803	729	732	718	789	770	713	776	735	737	731	757	753	724	693	724	763	710	742	740	786	712	765	701	721	688	757	778	717	774	757	738	720	757	732	698	699	720	713	703	748	709	760	670	734	788	751	772	739	745	754	753	752	773	767	756	756	734	802	721	693	739	732	712	744	731	715	724	743	749	738	701	754	733	734	735	743	779	698	678	745	730	721	741	790	788	686	745	745	736	727	703	702	725	736	718	745	725	663	731	730	693	714	689	735	750	730	738	695	718	783	722	726	754	706	670	726	757	750	721	764	722	709	754	763	730	697	700	744	678	700	694	761	736	759	771	749	709	734	750	721	748	752	752	781	778	769	729	775	738	769	742	687	689	720	691	761	746	701	753	785	780	754	741	766	750	701	731	711	713	722	710	764	757	779	715	717	741	734	706	736	737	777	763	717	754	772	734	772	714	721	727	721	696	711	698	755	693	750	772	731	721	718	733	686	731	682	694	732	730	675	721	710	776	749	775	751	765	731	666	778	755	752	709	715	721	713	744	705	720	718	723	717	757	800	805	729	747	733	684	738	697	773	733	740	741	729	685	766	706	754	745	703	746	743	770	753	787	724	770	757	750	774	781	742	779	723	738	725	700	702	742	723	773	715	735	725	743	686	693	734	741	736	782	708	701	732	701	737	751	709	709	721	712	769	806	716	760	774	763	743	695	748	736	725	776	664	719	703	720	739	765	805	730	742	732	763	718	730	692	725	748	754	747	723	778	736	716	725	757	705	729	777	746	724	666	734	680	737	740	729	712	710	707	700	742	770	768	762	710	744	712	733	763	737	697	693	719	715	724	704	764	735	744	768	753	693	769	737	735	721	703	708	713	756	698	745	703	760	743	717	736	654	746	719	738	742	710	723	744	780	707	750	734	713	723	712	725	715	735	713	703	747	690	694	669	710	709	735	755	706	731	694	706	688	721	740	683	754	729	745	791	729	711	694	709	760	775	696	730	765	733	773	724	723	717	737	704	685	693	770	719	733	763	675	720	707	748	766	767	778	729	751	705	733	709	715	713	741	664	734	733	760	758	704	706	757	676	704	696	755	771	761	729	724	713	731	752	714	717	780	691	756	717	743	761	705	730	763	676	750	711	717	716	735	736	708	701	717	742	757	750	699	750	773	738	721	730	755	721	772	735	712	736	746	751	748	731	735	729	750	811	750	755	751	757	757	765	679	753	771	754	724	694	712	756	695	762	726	725	760	767	737	726	742	706	714	769	719	735	741	705	723	702	750	694	766	726	720	746	743	763	790	719	744	720	750	739	682	759	755	716	763	681	707	724	709	721	636	742	741	744	731	690	769	734	698	725	704	710	767	741	677	745	737	747	693	732	759	802	746	781	742	725	740	743	741	735	795	720	715	778	736	699	733	770
10075	17808	16570	12089	9385	7069	5407	5399	4921	3904	3860	16692	19122	12109	5016	1626	801	661	622	630	669	640	613	661	640	640	617	601	592	606	643	628	631	601	635	614	629	655	631	582	629	605	661	600	634	622	619	611	643	587	662	615	619	633	629	610	622	623	583	587	617	636	602	564	609	593	633	623	606	599	613	598	636	628	611	598	678	591	598	581	586	593	647	570	636	671	644	646	573	597	545	632	651	627	633	647	640	618	599	585	644	627	591	614	589	608	594	595	630	564	641	563	614	666	613	598	653	642	596	604	621	598	613	606	613	606	616	653	596	588	638	615	613	608	623	624	605	602	600	603	631	656	645	652	631	626	612	622	598	600	612	620	609	623	606	599	638	608	617	579	590	633	590	651	593	594	601	601	617	636	619	635	618	614	599	637	611	610	562	585	646	609	612	656	597	642	631	622	624	655	635	589	629	606	583	605	616	624	594	642	598	578	620	615	607	638	607	615	574	616	606	619	584	581	617	543	643	609	595	642	590	613	563	598	645	626	574	633	585	608	626	621	638	569	611	641	640	597	591	618	605	630	603	603	632	627	634	609	628	612	640	599	610	612	639	620	582	636	620	604	604	618	636	583	641	577	579	619	568	592	585	595	639	618	642	632	615	641	649	605	590	630	663	612	616	629	610	586	604	595	628	631	609	607	648	617	601	585	617	643	633	586	662	603	617	607	594	606	619	608	638	642	627	613	597	593	581	593	612	650	634	610	596	647	623	603	625	642	629	636	634	606	637	593	606	604	577	607	626	595	618	564	601	606	622	629	623	569	616	638	581	592	651	628	633	554	605	609	643	608	613	611	611	609	607	588	599	570	581	599	574	640	651	629	603	620	578	588	619	604	629	623	623	619	665	578	588	598	600	594	560	582	597	589	567	621	621	562	584	607	618	611	579	557	615	658	605	599	587	591	572	609	588	603	593	626	617	620	629	617	654	589	644	603	588	683	600	630	597	586	599	612	640	630	637	598	579	567	575	591	614	648	578	648	585	591	613	592	599	604	598	616	624	588	609	606	618	612	601	596	606	633	614	648	607	573	569	636	567	620	609	629	609	608	594	641	569	650	611	617	588	561	599	609	599	581	617	595	652	592	617	640	626	602	558	614	589	610	560	633	639	650	642	627	595	626	616	598	660	592	594	621	645	589	626	624	653	646	589	630	602	636	627	621	637	617	618	605	616	598	618	584	592	627	598	651	584	590	607	605	641	589	604	595	600	647	586	650	621	594	571	626	626	579	614	611	622	592	627	598	592	639	622	614	658	611	609	573	594	625	591	589	620	618	683	632	633	593	612	606	624	586	612	630	608	606	615	592	648	623	649	595	595	609	610	593	627	604	611	603	672	584	568	619	635	589	617	606	631	608	615	587	628	596	619	635	590	577	594	624	598	619	619	623	643	587	580	613	619	592	630	611	588	687	577	617	626	580	615	640	564	548	592	566	600	624	637	615	654	598	572	613	593	602	592	551	630	595	661	595	611	635	616	590	636	605	597	636	612	608	633	606	633	621	641	612	577	613	646	586	612	614	640	562	617	609	635	611	613	662	635	627	656	615	584	580	622	630	596	626	639	632	572	601	629	628	661	615	582	584	617	611	592	627	633	613	587	650	625	589	598	609	611	659	621	628	616	560	586	626	605	605	636	593	591	593	621	568	619	603	584	635	588	625	620	603	621	634	613	589	579	577	552	621	580	571	653	602	617	605	616	611	597	606	627	594	656	624	523	588	630	647	629	616	614	584	604	600	660	630	599	580	627	586	637	587	608	660	592	625	592	580	553	616	660	621	582	586	591	594	634	635	641	558	607	597	590	583	619	561	562	642	594	620	575	641	601	580	569	629	612	596	602	593	599	656	594	616	572	651	616	598	613	655	561	587	602	636	599	623	628	620	608	643	638	635	584	643	650	667	570	612	619	620	591	615	586	608	617	569	572	616	615	606	614	586	610	623	647	601	617	572	584	611	629	603	567	613	595	591	613	580	618	612	656	592	611	600	635	631	561	596	571	607	633	620	609	614	629	614	601	566	603	618	602	601	571	628	624	594	645	601	638	585	564	578	638	635	624	624	577	594	647	658	630	605	620	627	599	606	599	651	565	586	657	585	602	687	587	599	642	583	602	624	605	653	640	608	551	624	637	648	589	630	596	568	609	620	610	555	629	652	605	628	562	580	580	608	622	568	581	593	573	612	606	599	606	586	655	647	652	568	591	609	583	587	601	636	600	612	573	589	593	585	596	609	608	602	574	599	619	616	607	655	614	641	626	622	646	590	614	637	582	640	639	566	577	617	607	653	636	568	589	609	616	620	561	603	622	623	627	566	613	595	621	614	614	606	574	608	599	651	579	581	583	624	581	634	614	619	624	632	611	621	645	591	623	628	600	604	643	594	584	616	642	624	614	611	652	599	655	636	606	644	560	604	601	590	612	605	616	632	587	644	648	605	637	616	666	643	603	614	608	614	592	605	651	598	583	585	600	601	626	656	622	635	612	623	591	603	605	591	641	596	591	608	584	590	617	623	644	595	589	564	594	609	615	635	626	631	619	586	592	557	619	606	587	569	598	571	645	594	584	569	599	614	617	633	611	588	633	654	624	587	589	619	566	606	603	630	620	654	612	604	638	609	554	583	636	591	604	635	611	602	611	572	601	646	573	582	554	585	630	595	587	642	609	585	612	634	607	627	627	591	573	588	627	646	586	594	597	632	560	630	633	598	591	586	564	602	588	593	536	587	608	660	606	629	619	609	624	591	589	599	609	629	603	602	601	600	593	559	595	606	599	608	613	554	563	630	614	605	558	597	629	647	586	574	608	620	614	594	587	615	622	639	576	602	634	627	632	633	570	632	590	582	585	618	577	609	563	609	623	575	623	602	588	631	603	597	640	648	611	613	598	593	585	605	562	614	643	665	575	600	625	635	633	637	636	619	589	545	623	607	612	604	583	625	624	680	578	632	571	629	583	584	601	555	575	640	626	607	630	617	621	618	598	586	625	648	621	596	636	605	604	622	592	581	626	615	623	574	614	579	628	609	608	629	594	575	635	604	612	587	585	638	639	638	622	595	621	629	576	618	588	593	577	623	636	587	598	548	629	590	667	597	641	621	593	602	606	619	603	595	594	604	613	619	574	578	573	614	612	645	625	614	558	622	594	578	573	633	577	596	632	583	596	601	602	609	640	598	609	621	587	640	588	594	595	606	620	645	683	588	661	639	622	641	614	556	592	593	612	573	619	582	582	624	642	631	604	593	580	575	664	593	607	650	570	654	624	601	603	589	613	628	601	629	561	641	560	650	616	574	590	607	617	569	626	586	607	593	604	617	632	587	613	677	644	591	631	628	583	581	590	619	609	641	602	615	633	650	587	589	666	593	662	641	612	643	608	639	622	596	631	603	656	640	592	612	602	593	636	580	626	612	633	609	602	607	610	598	586	576	572	634	571	587	660	592	582	588	658	588	606	651
27517	16168	11653	6940	3537	1920	1729	1643	1399	1251	991	1221	1627	1458	922	744	641	660	666	583	650	614	584	625	623	624	638	552	633	621	606	615	615	626	657	585	652	578	606	624	605	571	614	607	572	641	582	613	623	625	591	597	572	610	597	600	599	638	632	658	583	621	604	659	551	618	608	608	592	625	607	579	613	624	593	657	642	595	617	554	592	605	607	598	613	601	578	559	597	597	662	623	595	633	558	604	630	569	608	610	577	601	617	643	564	627	609	590	612	602	578	612	625	642	517	624	583	607	613	580	615	683	626	617	595	576	629	626	606	599	598	623	575	597	568	594	599	597	548	621	604	682	615	620	612	627	626	588	615	632	620	655	602	612	613	593	616	621	642	668	620	603	600	599	637	580	610	607	587	630	635	589	594	592	647	603	573	611	592	605	605	561	599	598	675	605	612	652	575	554	581	566	588	594	568	637	608	606	609	614	568	578	588	626	595	625	618	627	619	610	617	580	584	664	575	631	610	621	629	652	602	624	622	605	641	581	564	672	604	612	600	599	597	562	602	617	613	611	597	581	612	589	626	589	610	605	618	635	599	598	584	602	578	602	598	607	637	629	612	635	637	619	621	593	626	599	580	594	602	637	611	602	621	652	603	647	568	601	598	603	625	586	640	607	601	578	591	624	623	571	572	621	595	598	571	610	622	599	604	577	610	610	593	634	607	610	656	625	618	602	598	549	631	602	626	597	610	566	610	597	591	609	639	597	593	603	608	611	595	577	633	653	624	614	630	634	585	620	573	586	619	614	640	587	617	581	633	605	586	626	613	594	583	598	603	635	585	591	658	615	661	609	599	672	628	611	584	545	689	622	621	622	622	621	640	627	618	601	574	600	585	629	591	625	630	615	567	633	638	595	568	594	579	585	633	608	597	578	602	574	604	579	626	607	632	609	586	597	632	620	575	619	628	598	570	602	583	654	631	649	630	604	590	611	587	590	587	628	590	605	611	600	640	598	611	576	604	599	638	593	627	595	633	617	575	631	625	641	619	600	576	660	630	601	559	627	615	570	617	611	639	611	632	595	636	615	586	663	634	614	621	586	602	625	607	626	629	619	594	631	624	606	602	592	547	610	619	649	582	655	620	619	597	632	620	596	573	604	583	584	633	613	612	609	619	633	612	630	636	576	575	627	600	672	618	605	601	611	668	580	645	607	654	547	628	581	637	606	565	620	603	615	634	583	622	592	606	588	601	573	651	606	576	591	586	653	552	652	595	620	593	645	625	646	573	651	587	569	632	604	648	579	648	562	569	615	628	604	612	595	648	590	656	615	654	617	620	597	613	578	599	592	588	602	598	593	626	589	618	599	607	636	627	590	614	603	605	565	610	609	579	601	574	614	608	591	556	645	594	589	637	593	585	629	606	589	618	593	582	592	595	634	648	592	599	602	612	605	669	617	579	648	619	614	640	572	639	610	645	640	600	630	611	576	600	590	595	633	593	631	581	638	616	600	607	605	633	572	630	662	597	610	600	613	571	566	605	632	605	615	627	593	614	641	600	613	622	615	604	648	631	612	604	613	639	577	600	594	613	586	633	595	649	608	600	590	591	590	586	601	634	601	623	607	572	653	602	564	590	612	586	654	570	615	602	612	609	641	652	615	591	614	638	589	607	606	650	648	596	548	620	549	612	624	612	584	634	563	599	599	624	590	635	570	604	653	600	569	612	612	581	585	629	576	647	625	551	641	634	620	623	599	567	579	626	613	653	581	574	658	612	607	598	583	603	621	587	601	593	607	610	591	629	617	624	583	604	640	640	612	599	609	538	629	638	630	611	612	599	633	590	621	625	569	630	623	634	632	635	633	617	569	596	583	585	582	631	592	579	625	646	600	614	609	624	666	585	618	589	590	640	609	597	624	596	643	604	571	622	603	628	635	613	603	602	582	629	661	623	595	641	631	622	644	619	683	638	577	605	583	612	647	614	577	588	604	638	633	581	614	635	594	625	571	596	597	640	596	623	609	589	602	657	570	592	605	631	624	633	620	587	617	630	635	624	646	635	624	631	620	598	560	569	618	578	631	615	609	634	617	613	639	603	657	600	585	652	620	539	626	635	630	660	581	608	603	588	585	652	633	623	586	630	604	604	611	577	531	624	564	605	601	636	619	618	621	602	604	612	627	599	571	558	574	599	619	586	625	643	570	596	584	606	639	568	593	608	648	595	627	587	596	646	628	617	631	668	635	618	604	631	591	612	650	604	650	613	636	626	620	607	592	583	604	580	653	605	640	579	629	565	619	580	609	613	594	630	653	609	589	596	635	612	629	608	613	564	604	571	629	622	633	656	598	627	610	643	639	615	562	603	608	637	592	583	601	591	590	570	641	565	639	597	601	569	636	614	544	602	608	596	626	600	615	574	594	575	630	622	626	645	619	607	625	644	599	621	638	613	604	596	580	610	633	610	602	617	648	633	602	572	616	587	625	610	597	645	574	621	591	612	623	616	605	590	583	608	602	596	637	619	625	612	644	569	633	646	561	632	630	621	570	611	646	604	592	593	605	577	646	657	576	614	618	623	624	579	643	646	579	575	611	605	538	634	607	579	617	551	597	612	631	635	650	623	573	584	597	598	607	637	591	604	625	563	613	646	593	612	639	581	558	664	587	658	616	624	597	584	605	604	600	574	601	623	669	565	601	593	609	632	605	625	589	571	567	630	631	615	601	624	588	614	575	601	622	620	602	613	610	575	592	621	604	635	615	569	593	591	568	623	614	595	580	619	618	635	596	633	581	599	591	578	621	605	608	624	616	596	592	616	550	617	595	577	619	609	575	581	612	573	602	625	630	579	622	585	610	594	595	629	559	622	615	594	634	600	566	600	594	671	616	650	556	596	622	638	633	668	606	564	632	646	573	642	631	596	611	618	611	598	557	591	625	594	610	593	622	623	626	588	614	598	624	608	620	617	611	620	623	564	620	616	639	580	631	649	640	593	627	595	608	612	579	639	585	602	593	653	648	582	569	623	582	667	617	586	610	612	582	600	610	576	622	606	619	609	611	613	602	603	597	624	587	623	584	600	577	629	641	593	578	602	626	609	636	585	596	610	582	595	624	635	636	642	583	633	638	599	549	632	639	640	616	604	588	553	613	602	632	593	612	618	597	586	626	610	554	581	661	627	598	626	661	563	614	571	585	666	571	614	617	613	616	594	603	664	653	630	627	609	614	596	602	570	577	603	646	604	653	593	626	600	602	599	631	607	626	593	640	633	594	582	613	630	608	620	596	641	640	607	614	624	591	636	614	595	652	620	590	600	588	620	644	609	624	602	599	580	624	581	645	591	627	604	588	594	612	599	621	624	627	591	591	612	651	599	635	597	601	609	599	643	605	603	605	587	576	576	611	616	599	577	676	573	629	626	603	620	602	592	600	584	595	581	625	569	597	607	603	638	618	672	613	631	662	607	614	616	613	626	587	617	644	637	604	582	622	598	583	613	564	595	658	616	569
9312	9449	8848	5680	3848	2355	2254	2222	1919	1536	1144	1428	1976	1383	825	565	482	554	514	509	478	540	459	542	465	523	508	494	501	472	460	508	473	466	471	489	530	491	493	522	491	486	490	530	517	504	510	516	526	474	481	518	559	555	513	459	504	491	509	484	520	467	519	551	503	511	476	497	511	480	498	495	518	479	484	502	503	532	500	459	457	504	495	514	496	521	515	499	534	504	502	499	491	495	516	459	485	533	524	497	486	468	502	520	510	497	487	501	509	470	515	510	525	481	497	522	481	502	512	465	540	486	446	536	532	491	549	490	499	500	506	519	505	489	482	519	474	512	441	450	501	489	516	493	521	539	541	490	532	490	532	486	480	516	486	516	486	522	482	515	489	503	518	499	523	555	497	503	503	489	512	486	482	494	509	488	504	514	495	518	492	499	510	509	501	499	470	485	504	502	505	521	522	514	482	475	475	483	512	478	467	511	522	473	507	491	497	530	481	476	522	501	513	502	509	497	481	483	470	527	509	458	534	498	510	475	503	471	508	493	544	479	516	520	497	463	478	485	497	507	475	487	496	502	501	516	502	496	516	469	516	547	494	508	505	453	475	567	490	477	461	511	507	507	496	488	500	541	524	469	491	517	515	513	494	470	504	493	517	497	465	518	480	447	537	506	525	506	503	486	450	520	497	510	493	509	506	479	491	491	497	477	473	513	451	475	476	499	494	536	501	510	508	500	474	475	504	490	487	538	490	464	505	491	503	472	494	499	495	465	499	474	515	495	526	498	508	514	466	533	503	487	487	490	488	484	528	494	491	519	477	524	486	507	502	519	483	469	500	464	508	508	561	514	507	506	502	502	514	483	505	504	533	509	489	518	548	483	481	542	457	523	518	527	488	506	494	510	519	550	539	475	504	519	494	526	492	508	498	452	490	517	478	509	534	503	507	485	497	483	505	467	505	511	459	500	545	476	490	514	516	491	513	528	529	487	489	516	510	490	507	482	501	474	495	498	506	509	497	497	468	516	475	508	444	483	511	480	475	485	508	483	511	485	465	508	490	522	506	529	493	460	511	536	528	498	515	491	503	473	478	505	506	507	522	493	505	519	520	515	478	479	520	481	475	496	526	516	501	503	548	492	509	498	513	483	520	519	521	487	456	472	520	473	488	485	505	487	514	508	458	512	517	497	436	522	480	512	486	502	489	522	497	522	488	501	483	512	489	496	502	524	466	522	472	481	514	485	455	494	447	507	487	494	477	479	482	486	490	508	501	479	495	502	513	475	504	484	479	485	533	524	523	523	483	476	466	518	508	497	467	472	534	502	512	527	521	494	526	515	507	482	486	484	528	484	513	468	486	494	516	463	515	454	501	497	478	497	493	477	470	522	491	526	499	504	507	482	477	548	497	503	485	506	548	479	477	459	468	473	494	513	488	515	457	447	513	518	470	496	512	465	492	483	486	547	480	540	505	517	493	480	514	545	492	523	524	518	516	523	489	467	475	551	522	516	549	456	509	498	467	519	500	504	473	507	470	526	487	470	502	511	526	529	516	516	495	504	495	519	501	502	487	475	458	502	486	487	493	477	470	454	503	483	526	515	467	522	482	512	514	530	544	540	515	518	473	495	478	465	534	480	470	489	490	467	528	517	488	554	512	474	487	503	480	510	489	479	458	497	486	483	491	506	531	470	522	517	509	476	491	513	492	461	493	554	518	504	514	520	488	556	515	498	480	523	500	465	467	510	530	528	510	509	523	505	484	503	535	484	484	542	505	508	461	486	500	502	498	485	454	449	503	493	494	499	515	503	491	541	495	516	515	505	504	492	492	500	513	511	496	473	516	472	466	485	502	460	502	483	501	516	492	499	506	525	501	505	530	502	529	459	527	493	515	504	521	466	498	533	502	470	504	488	506	454	498	504	513	514	498	475	479	475	457	477	505	481	504	491	517	538	456	476	487	533	496	511	544	488	488	508	508	472	474	461	515	479	470	541	532	533	468	500	549	540	497	473	527	487	497	495	480	511	487	529	496	479	514	482	508	510	486	491	504	504	498	496	506	470	484	515	486	489	533	481	482	522	480	511	511	541	501	486	480	466	499	456	498	474	496	469	481	501	457	512	540	507	535	492	490	472	491	502	509	528	476	459	473	522	474	488	513	497	487	489	493	521	520	478	518	480	472	474	512	487	533	506	502	518	483	466	466	490	508	472	573	479	515	500	469	530	487	515	500	489	501	520	499	481	528	458	505	489	531	465	468	508	481	494	475	461	486	505	516	522	518	497	546	520	452	516	478	496	483	499	498	497	479	481	463	522	473	482	501	486	501	496	526	494	503	535	502	500	517	487	462	465	512	476	475	477	504	495	469	522	490	490	473	474	478	494	495	469	494	489	516	500	466	506	522	516	490	531	531	503	479	514	450	524	496	493	472	503	508	504	485	497	495	504	472	491	475	473	507	531	522	512	485	497	485	479	457	478	497	484	542	530	525	502	490	473	464	514	486	512	466	512	547	481	475	470	475	502	535	530	476	526	488	515	527	492	515	505	458	504	484	498	517	515	522	498	506	518	456	480	498	515	496	481	494	507	494	486	470	519	496	460	519	501	478	500	513	516	494	464	521	520	510	482	453	512	488	516	522	518	497	505	512	529	537	505	523	496	475	507	523	499	533	517	522	424	501	566	517	488	484	538	508	525	486	557	526	487	488	463	489	482	508	515	501	527	438	444	447	504	508	501	488	478	498	488	540	514	471	497	493	499	483	503	502	495	455	497	476	481	522	519	543	534	495	528	488	501	495	484	514	511	496	521	450	513	527	513	474	508	488	516	474	508	498	480	465	477	520	526	482	502	515	511	489	506	503	485	500	458	506	478	504	538	490	531	493	474	490	523	447	475	491	519	457	497	545	513	483	522	494	492	540	506	493	509	486	520	500	495	477	486	510	508	525	512	521	522	477	493	550	524	484	487	490	512	520	489	465	515	450	507	525	464	502	519	477	464	531	500	470	523	498	462	547	518	495	493	450	541	516	495	528	535	497	509	515	514	470	499	481	469	506	489	503	545	469	526	469	515	512	490	484	498	506	477	468	507	536	433	552	519	460	456	504	512	538	499	531	506	470	522	497	476	493	504	506	520	459	467	503	494	485	491	509	489	485	488	492	493	463	508	480	467	494	468	534	477	509	515	491	484	462	516	514	473	550	468	476	516	509	509	456	500	481	539	486	535	541	513	476	498	466	483	490	490	522	530	499	486	520	522	478	515	461	476	458	535	512	506	486	513	494	514	512	474	499	502	510	493	497	494	502	481	493	522	498	478	476	551	468	468	495	538	479	458	485	461	472	492	523	505	494	500	490	511	470	493	496	515	482	493	456	467	506	530	510	498	536	493	498	496	498	474	465	465	532	513	476	517	481	505	507	513	495	484	486	538	502	493	469	489	511	475	546	469	448	502	503	511	487	517	508	503	520	491	500	520	492	512	519	479	527	506	487	496	529	488	523	495
24702	20834	27081	24914	16517	8555	4788	2848	2347	1958	1602	5183	10647	7203	2929	1133	722	683	619	630	661	639	662	657	663	631	623	666	587	651	626	619	646	641	630	606	608	628	602	656	603	674	666	615	654	592	687	634	668	576	643	590	651	674	639	603	641	646	651	605	606	652	635	649	660	620	677	678	574	655	675	617	612	674	633	622	623	653	672	607	618	696	699	665	658	627	598	628	682	664	659	603	601	629	603	651	633	636	639	674	611	653	650	654	639	615	650	619	617	656	651	604	678	649	600	669	604	609	634	608	654	651	643	670	627	590	639	615	627	644	656	623	652	631	599	631	626	661	645	611	651	631	627	652	602	606	647	659	641	609	621	613	679	638	632	624	581	594	605	637	601	619	635	659	618	597	628	624	636	672	674	629	642	668	632	620	673	613	670	590	626	598	598	608	615	628	620	647	637	568	615	628	629	650	575	585	636	619	616	630	633	635	646	627	675	660	592	595	640	631	651	678	598	680	615	638	662	613	658	612	636	594	662	610	597	658	652	609	630	606	619	591	639	619	665	619	655	614	596	587	662	657	597	606	613	623	611	667	651	622	628	621	613	613	669	649	623	666	612	652	646	619	617	653	622	618	676	663	656	632	633	601	632	597	626	599	640	647	645	637	573	682	667	656	652	661	650	584	625	611	627	597	571	657	639	602	639	635	684	608	645	634	633	616	620	645	661	644	605	605	643	663	649	588	636	629	635	570	681	649	614	679	592	623	623	661	696	641	654	608	614	651	654	620	596	645	641	614	626	666	639	623	617	671	645	631	653	675	633	588	589	629	654	602	662	652	611	645	631	633	634	626	634	621	611	661	606	666	639	652	642	619	638	646	648	633	681	628	606	628	621	610	643	593	629	637	629	628	628	591	646	607	591	619	564	651	623	640	616	625	646	594	623	622	629	624	617	621	609	622	613	632	616	649	611	634	658	630	617	621	630	619	626	626	630	610	645	659	650	668	654	646	650	633	606	658	616	592	617	633	618	626	613	660	633	629	626	627	659	651	630	657	637	644	649	625	619	614	586	632	633	620	650	682	634	620	613	583	624	651	650	614	585	606	602	655	629	564	603	620	599	688	591	638	642	644	601	570	604	646	600	655	594	646	612	648	595	649	633	627	603	634	627	601	624	644	621	635	628	673	600	657	635	626	571	666	639	618	594	624	619	648	666	630	635	589	597	675	591	664	587	681	606	622	626	651	621	644	645	609	631	630	607	627	593	605	627	637	582	621	605	585	656	647	616	585	619	645	652	620	635	646	582	647	613	655	630	610	588	612	623	633	641	623	642	640	650	656	649	615	622	646	673	674	606	612	650	629	651	635	647	629	634	597	591	584	617	641	596	611	644	585	669	622	597	633	613	664	617	598	660	671	640	658	645	643	648	656	624	647	657	655	598	635	682	644	632	593	631	644	611	591	629	608	617	602	632	638	599	644	627	627	634	694	638	636	631	613	635	590	642	652	648	589	608	613	607	589	655	655	621	633	625	634	619	587	585	648	627	617	616	626	622	696	641	616	646	620	640	684	641	664	625	671	627	641	608	641	623	615	641	648	697	628	627	625	688	652	647	652	649	638	609	677	600	624	620	647	684	632	599	658	628	629	644	623	653	636	634	614	646	688	619	601	612	661	610	636	625	619	669	655	593	620	647	590	590	636	680	648	650	618	614	612	624	644	614	600	616	597	647	656	597	618	648	684	646	651	645	590	626	670	626	665	642	625	646	617	617	602	664	611	666	638	642	631	632	656	646	650	594	624	650	638	672	642	633	657	593	645	634	636	628	626	635	612	587	603	630	634	665	648	617	625	652	626	658	632	644	623	633	658	648	628	652	658	652	617	663	632	627	622	621	621	604	636	623	651	627	598	641	626	583	625	644	609	652	607	659	661	647	579	578	687	637	588	619	697	670	622	633	622	641	669	587	663	663	629	632	663	628	611	619	616	683	615	618	640	610	680	670	622	627	632	596	604	597	634	615	627	637	654	631	607	622	620	667	593	656	636	661	589	617	654	641	644	614	649	622	672	656	635	609	603	628	633	658	666	625	614	646	622	599	636	628	623	648	662	635	658	613	617	574	613	647	649	624	630	654	662	627	604	627	626	647	618	580	640	669	576	636	652	627	629	661	648	619	645	614	642	687	615	605	622	700	660	643	637	623	661	635	578	648	597	632	633	627	667	626	628	611	608	614	661	628	664	697	657	628	647	651	606	685	629	678	595	624	612	638	632	666	635	603	602	652	623	629	641	591	599	626	637	609	636	649	622	651	616	638	592	649	638	638	618	630	631	628	616	606	649	608	623	647	640	615	600	627	653	636	657	622	637	638	649	634	605	630	593	663	610	677	635	650	548	612	611	617	640	622	595	617	619	628	634	626	600	636	606	659	670	604	644	636	652	666	633	656	644	673	660	624	641	661	658	622	617	613	591	613	646	596	646	655	633	630	584	655	626	644	581	628	607	665	621	619	632	628	603	621	627	571	654	657	646	666	646	631	629	611	640	664	577	639	617	647	591	626	648	619	628	621	630	607	629	596	647	621	640	641	645	643	602	635	612	617	639	658	566	638	647	656	633	648	614	646	647	602	583	613	654	603	654	621	643	638	627	636	636	630	658	617	639	636	597	590	625	632	666	677	654	610	626	637	653	627	621	608	649	668	647	648	648	667	632	645	664	621	637	628	632	616	565	657	645	639	616	567	640	630	650	618	644	619	601	637	593	648	600	605	632	603	670	630	619	633	631	604	649	628	639	626	613	628	608	594	647	625	610	630	589	612	645	663	639	653	633	621	660	651	636	620	668	631	596	621	663	648	655	659	588	642	621	612	596	614	643	610	603	637	597	666	649	635	647	645	607	601	591	696	630	649	614	625	605	599	615	610	614	628	630	647	657	592	620	647	661	648	653	635	644	644	622	572	601	655	607	621	630	661	620	639	629	641	680	647	625	639	591	638	628	617	705	648	651	597	625	619	625	622	666	604	639	615	573	643	637	657	657	631	660	615	603	645	680	642	685	619	658	622	651	603	634	633	652	637	616	625	632	628	586	658	603	624	640	653	634	664	630	588	655	641	667	626	599	608	665	676	614	633	607	632	609	627	644	648	607	616	640	622	635	654	635	596	615	606	613	659	591	608	635	635	612	588	603	664	602	642	641	616	618	642	657	618	637	625	625	658	586	632	634	590	632	628	622	633	587	568	675	638	663	652	648	632	679	626	651	657	653	579	641	596	598	629	664	690	653	649	578	632	599	686	608	669	651	655	645	620	628	622	615	672	644	646	627	641	582	610	613	640	641	632	624	581	615	619	626	645	610	651	652	685	601	648	653	622	671	648	623	656	601	613	678	680	663	608	625	637	622	637	682	661	614	605	643	656	622	593	578	572	636	674	687	659	576	585	672	645	619	614	653	614	664	629	616	597	655	638	652	653	620	628	640	601	682	683	631	668	639	629	656	609	639	612	612	646	681
10116	17799	17617	14024	9166	6524	4656	3448	3037	2663	1955	7171	11030	7175	2978	1036	635	552	588	524	513	561	578	517	562	578	544	534	576	559	530	552	537	535	567	567	574	576	560	532	521	561	531	555	543	508	539	515	556	491	558	531	497	536	525	554	561	519	545	507	524	508	556	531	551	522	564	571	496	532	522	507	509	520	537	529	526	558	538	553	557	567	514	541	471	536	547	549	545	507	552	482	562	503	521	568	566	560	554	509	544	540	542	567	541	523	522	515	530	517	508	538	491	525	499	521	507	525	569	545	556	551	513	539	553	482	519	510	522	519	563	547	541	516	543	539	555	534	513	554	520	538	523	558	530	505	550	529	542	573	559	526	529	530	573	513	507	531	524	529	544	592	524	548	534	575	534	546	577	533	546	585	544	511	554	528	531	559	553	519	558	498	519	503	549	525	568	530	525	522	534	545	501	547	542	499	578	551	525	514	592	524	538	550	563	498	542	527	518	544	529	534	534	548	527	522	531	554	512	566	517	529	517	535	561	572	484	565	529	484	581	537	511	527	525	573	539	528	508	570	547	544	561	534	541	516	535	528	551	522	511	506	534	515	508	581	523	529	529	584	589	501	558	542	574	535	543	552	554	520	565	522	554	550	514	518	537	535	569	528	524	536	535	552	565	514	523	555	476	514	498	535	568	562	528	508	513	512	555	494	521	541	503	552	527	531	503	572	497	556	537	509	527	571	504	568	537	539	516	524	518	543	542	504	551	580	542	565	528	561	520	522	548	582	528	519	528	510	509	545	499	518	532	544	496	526	529	511	501	543	537	576	535	546	531	559	528	548	539	535	537	520	573	555	531	535	538	530	533	528	575	522	515	541	543	555	554	558	523	503	534	512	571	530	497	557	539	517	520	564	520	560	533	545	496	537	516	497	558	513	554	539	534	558	522	528	544	534	554	491	526	518	541	515	541	517	545	506	522	537	495	534	559	528	546	535	558	556	533	552	526	457	584	545	507	550	526	507	518	509	506	526	551	531	537	540	515	538	512	526	523	559	535	505	535	537	546	523	528	506	535	510	534	526	546	557	523	517	550	521	526	524	519	549	544	567	547	504	556	524	507	546	508	542	568	525	558	560	524	589	519	486	540	523	529	582	520	530	536	537	487	508	541	517	547	562	523	516	552	517	588	537	548	573	538	546	557	569	558	499	513	510	520	505	587	557	559	531	519	553	579	557	576	534	496	539	495	547	548	503	544	553	484	549	532	551	533	539	587	535	555	563	526	589	593	516	527	538	556	522	560	557	546	525	539	503	548	547	563	533	479	539	567	513	547	523	510	547	505	514	537	565	527	504	527	523	569	528	568	555	490	535	543	530	559	520	522	558	537	547	550	504	546	512	523	539	537	545	560	520	526	560	510	523	512	514	521	544	525	524	572	472	487	549	484	480	535	516	483	584	510	532	544	524	526	561	522	566	516	543	489	509	564	567	567	524	529	503	533	544	556	559	532	513	531	515	549	538	549	535	523	530	524	556	516	539	510	543	510	495	539	488	535	560	566	526	541	502	583	549	512	509	523	530	546	535	558	533	513	526	526	516	526	550	544	537	569	557	549	563	572	480	465	492	545	513	516	593	543	510	510	540	552	512	511	527	481	582	562	532	590	522	526	555	542	563	524	580	539	545	511	516	586	514	524	547	520	489	536	546	547	512	535	530	491	553	562	557	513	535	560	520	543	519	529	516	557	533	553	562	530	508	500	515	534	518	550	515	524	548	547	524	502	537	522	519	506	563	543	529	555	536	553	544	506	542	533	543	533	540	504	547	574	597	485	537	536	544	540	533	512	516	561	547	529	531	523	520	526	540	543	534	575	489	547	504	532	544	534	517	536	552	527	528	545	563	599	523	515	526	575	554	496	517	540	523	524	484	562	540	527	566	509	563	527	521	532	525	505	542	530	588	513	515	548	508	525	553	527	486	562	547	536	567	514	556	557	505	545	519	542	549	537	586	543	518	512	501	550	511	539	514	502	542	510	532	534	549	513	501	594	565	521	530	504	520	508	542	516	519	513	513	516	522	598	552	570	483	544	529	500	555	551	538	529	533	513	586	528	495	539	509	587	529	543	545	539	529	511	496	529	502	541	545	532	537	530	528	536	504	536	506	507	548	517	499	545	516	528	530	519	528	525	539	548	535	548	537	554	559	541	550	493	509	522	577	532	554	513	536	503	497	568	494	566	507	530	534	538	527	580	573	592	510	540	503	545	492	508	535	553	542	517	531	515	533	506	519	555	497	526	521	558	554	520	482	523	554	528	552	547	475	524	579	513	517	502	538	517	541	515	528	521	520	536	548	543	546	510	499	556	505	522	559	571	527	566	560	515	564	515	539	547	523	528	554	516	518	524	529	517	540	508	556	537	521	556	507	554	538	540	561	504	551	551	506	548	566	528	506	507	510	502	525	555	543	507	543	507	579	555	495	546	534	546	540	502	534	535	498	544	502	540	560	517	523	501	534	541	561	547	542	541	541	548	562	552	537	493	489	583	509	519	548	516	552	566	458	538	508	557	538	509	502	534	528	512	529	556	501	555	525	543	572	492	564	561	567	510	521	548	538	541	577	538	552	510	527	522	519	519	559	513	539	494	503	521	539	519	486	515	540	528	540	539	543	508	498	544	511	522	532	506	550	545	528	503	514	598	519	531	529	517	500	536	517	491	510	575	515	546	548	548	528	557	509	521	579	533	502	552	512	542	535	534	535	523	516	522	554	532	532	529	519	507	534	524	511	557	530	496	552	518	542	545	547	511	502	528	565	505	524	528	477	516	503	557	535	557	531	568	539	564	547	522	552	527	538	545	499	556	516	531	527	528	547	542	555	523	523	557	517	511	505	479	522	491	535	541	559	528	558	548	515	501	501	533	534	509	558	491	548	529	509	550	546	519	583	531	546	526	553	527	528	497	549	539	534	532	521	544	527	566	519	543	566	544	567	493	525	557	552	517	542	532	512	553	533	547	528	521	537	563	551	511	562	532	551	507	499	517	559	497	514	557	525	508	525	545	547	562	455	515	545	548	509	536	575	562	507	551	526	509	532	541	583	543	479	532	514	522	545	532	541	554	479	483	551	560	555	526	482	507	522	530	517	509	573	510	515	543	530	556	545	549	540	527	519	527	521	488	550	552	576	542	507	537	524	515	520	569	542	562	543	543	518	516	559	505	550	552	535	547	499	551	485	514	528	563	539	523	545	523	530	523	512	528	520	544	500	515	543	505	563	541	545	528	520	542	536	518	509	528	525	516	500	567	506	520	511	550	546	544	535	547	566	530	511	577	540	539	596	573	523	518	568	532	514	539	537	534	541	569	531	527	534	523	482	518	547	494	518	510	493	558	527	546	540	542	550	532	512	523	530	517	544	532	542	507	518	555	518	514	545	573	528	505	525	538	563	522	528	541	550	510	511	533	549	511	521	585	547	521	500	502	539	548	543	540	530	520	539	541	537	532	512
23793	20827	27899	24300	20976	16135	9015	4925	3305	2604	2152	9129	18950	12808	5507	1896	923	793	796	738	789	795	722	781	768	689	765	729	809	761	732	753	752	756	747	684	760	744	758	760	765	720	748	770	773	712	733	733	744	726	765	720	743	730	750	705	756	780	763	751	753	728	726	755	732	736	769	765	735	749	749	780	714	729	742	737	747	687	761	767	709	748	774	724	740	747	725	700	760	734	718	702	705	747	708	706	768	683	664	716	751	730	708	749	765	711	731	719	768	678	693	699	761	760	753	750	725	765	730	716	715	729	718	727	721	665	732	681	796	740	754	751	722	750	696	750	702	714	734	738	752	776	739	671	702	733	714	799	764	699	719	722	740	725	743	732	724	714	775	705	754	770	756	715	721	775	763	735	727	694	707	759	732	783	737	729	749	740	763	728	755	757	759	729	734	764	740	751	763	733	739	757	803	730	732	742	705	772	765	739	771	695	796	768	694	728	721	754	716	783	755	726	698	725	699	742	785	735	755	741	697	762	687	786	700	710	668	707	739	733	753	767	706	718	714	714	746	771	719	694	753	746	737	766	741	743	755	759	703	726	765	761	729	764	665	740	731	732	768	709	748	767	743	765	725	724	754	720	724	705	712	723	705	731	770	687	747	776	735	704	737	789	708	745	726	811	700	756	738	740	755	757	673	794	741	755	724	734	723	748	764	717	777	767	689	709	736	790	685	724	727	735	751	728	757	726	731	745	757	689	722	697	757	723	709	770	735	697	705	733	763	707	710	723	718	759	773	712	742	750	737	722	730	739	701	750	695	749	738	731	795	722	761	755	717	713	753	724	741	729	702	787	731	695	747	762	678	747	669	716	707	713	748	784	761	789	762	731	777	765	705	728	683	708	702	706	687	756	750	755	750	739	730	742	705	714	684	748	762	755	725	757	691	738	708	765	750	740	762	744	727	705	731	729	731	746	726	772	699	742	704	632	793	740	811	743	742	749	762	718	720	727	778	722	763	764	699	680	711	709	755	737	743	729	751	699	736	728	732	726	750	723	782	761	793	718	739	721	740	705	688	742	742	756	723	752	725	753	713	775	765	719	751	730	781	786	706	762	733	757	726	747	723	727	761	748	697	758	778	755	727	712	671	726	685	743	731	773	738	713	765	721	708	758	737	725	739	763	736	687	715	749	736	718	720	716	716	758	731	749	728	730	699	750	750	710	745	715	725	733	798	752	749	683	730	722	757	720	766	677	733	707	744	725	744	738	709	710	740	754	789	733	700	776	688	710	737	732	739	758	734	752	732	735	717	691	782	745	698	756	721	767	726	747	686	756	787	740	740	711	733	726	703	753	772	754	719	757	747	756	724	701	723	736	704	696	764	711	704	773	776	701	767	733	712	719	700	733	737	727	735	706	761	732	735	753	678	698	748	735	772	705	760	735	753	748	760	729	779	713	705	699	735	768	755	747	752	705	716	726	686	694	742	719	747	753	754	726	759	711	742	686	740	764	687	730	704	732	740	744	752	747	719	739	705	765	781	737	696	788	773	705	663	766	681	763	751	715	784	733	750	717	709	715	741	712	710	745	711	746	743	788	749	742	719	713	751	709	747	729	780	747	727	680	726	748	710	745	784	698	709	732	720	744	744	736	704	771	799	731	749	728	751	745	702	716	777	691	670	712	738	714	706	700	734	760	771	734	737	702	739	707	792	713	711	673	719	712	782	732	760	704	722	730	725	744	737	724	714	782	713	666	741	740	757	762	702	728	724	737	754	734	735	726	761	749	692	718	711	744	763	710	718	720	699	667	765	719	692	751	750	727	714	750	692	723	759	739	704	707	705	739	715	749	667	725	698	710	737	760	749	757	720	710	734	706	762	731	732	754	686	802	748	730	737	693	732	753	793	750	774	698	772	736	734	715	747	742	758	709	747	719	712	713	743	713	715	754	722	732	711	676	742	747	754	714	720	724	726	757	704	756	722	733	718	730	698	756	739	736	669	708	727	702	688	725	658	734	757	755	755	689	745	737	765	728	681	705	760	725	718	728	771	767	722	743	714	720	730	727	741	717	691	709	727	743	763	735	719	705	754	727	719	752	746	735	690	717	755	731	719	718	766	741	700	741	704	691	716	743	805	751	725	769	766	742	705	715	751	801	745	771	720	751	703	752	685	726	779	768	739	736	774	720	704	727	713	758	721	742	771	713	740	754	738	809	749	722	771	701	776	739	730	745	758	694	787	748	779	790	739	738	692	741	758	721	743	744	736	787	722	747	715	738	689	712	679	780	696	749	719	717	725	741	739	771	747	736	738	701	707	722	718	688	695	729	700	741	746	715	760	705	681	767	741	739	750	691	706	742	719	729	741	725	760	686	721	728	755	698	753	768	742	757	721	716	767	771	737	686	735	735	720	781	717	753	716	748	720	731	731	724	722	712	764	750	753	771	720	698	717	708	718	706	731	737	753	737	704	759	755	713	795	781	698	751	749	756	750	745	716	757	682	745	721	722	757	734	711	705	736	721	725	745	708	778	723	705	719	673	712	720	710	749	716	721	699	760	738	766	736	703	718	732	703	710	684	716	779	725	687	723	724	686	709	732	675	777	709	753	765	754	754	757	735	756	670	717	766	703	733	670	753	709	722	768	725	725	725	678	710	762	760	698	741	733	762	732	756	706	763	684	679	729	714	746	765	749	743	746	776	680	722	702	748	713	739	776	743	784	701	762	785	730	736	763	718	762	750	714	704	731	749	759	702	748	810	689	751	697	750	723	726	755	729	780	703	745	655	693	731	747	737	754	748	747	676	758	765	689	737	680	752	714	738	776	742	689	711	749	728	718	693	744	714	721	750	756	705	760	702	730	727	712	727	731	754	731	696	716	739	730	668	768	784	705	756	728	698	738	761	746	710	787	776	729	729	728	760	697	765	797	758	703	720	725	751	728	746	723	689	711	756	763	707	722	701	749	701	702	716	746	681	761	662	704	698	728	760	728	735	695	722	706	731	742	779	734	718	717	683	757	681	719	719	706	748	738	735	750	754	714	720	711	757	699	739	691	733	767	735	712	768	749	746	713	710	755	715	717	752	717	713	750	736	747	719	741	700	724	735	714	750	740	689	734	773	733	801	722	763	763	742	720	742	769	705	714	723	705	752	753	692	711	661	753	742	749	702	775	748	759	703	735	735	744	765	689	703	728	712	758	715	704	727	764	775	714	705	722	728	756	774	741	733	684	717	704	729	749	721	737	715	719	692	746	756	711	704	780	762	738	748	733	708	730	738	725	780	744	734	687	727	757	737	724	720	758	698	750	712	734	732	747	767	754	721	757	766	735	697	801	761	722	702	730	698	705	747	719	720	749	747	725	805	704	721	769	754	750	713	679	732	673	722	682	736	711	763	729	750	723	724	746	717	768	702	701	663	709	689	694	772	720	709	675	726	709	731	731	698	727	695	732	745	693	744	737	731	764	723	806	719	722	704	753	742	700	753	721	716	723	748	744	697	712
11825	23417	24420	20046	13540	9310	6975	5222	4018	3128	2716	12356	17786	11914	5164	1820	779	679	603	623	583	613	610	606	678	631	612	622	611	627	613	628	649	648	618	632	633	604	639	590	587	623	616	653	631	635	597	652	639	662	633	597	569	605	631	650	679	606	613	618	598	620	633	638	602	592	645	690	645	632	578	624	661	627	646	610	654	587	637	622	646	610	575	602	596	626	622	616	646	611	623	603	622	616	622	654	596	598	624	619	622	576	633	627	633	595	657	628	581	619	622	634	635	624	599	578	603	633	606	647	605	601	597	607	597	616	607	637	596	626	616	595	628	571	581	594	634	616	616	615	620	625	620	589	600	621	627	589	606	634	638	607	617	604	666	609	645	607	578	648	583	642	584	624	626	659	602	612	601	598	628	583	638	652	653	638	614	621	582	654	591	635	656	659	643	628	592	612	596	623	644	592	673	618	641	591	648	615	578	630	646	621	629	574	599	582	616	586	602	655	625	560	571	617	636	618	596	651	624	667	627	618	592	633	619	649	600	618	586	576	604	606	616	597	602	583	642	574	584	618	608	625	597	609	597	619	598	620	624	601	583	647	600	618	630	653	596	588	630	592	584	619	643	607	622	582	551	583	571	618	600	637	625	560	615	604	650	655	635	625	602	650	575	658	610	624	646	618	605	626	613	622	584	630	647	580	609	637	614	640	606	686	619	636	662	565	572	585	610	588	637	581	608	596	609	567	600	619	635	645	577	616	645	618	628	583	584	628	587	591	639	618	629	608	589	646	593	600	607	589	593	641	637	627	618	619	644	630	663	617	594	645	586	606	611	587	608	643	633	608	618	610	623	562	639	609	662	642	601	628	555	648	650	559	651	633	606	629	574	596	633	658	599	581	586	596	597	603	669	592	615	635	605	638	591	607	670	611	610	628	622	631	645	595	581	659	613	614	601	595	624	647	641	606	641	618	589	630	568	672	602	615	651	654	570	602	612	605	581	611	659	620	566	589	609	658	570	638	614	588	573	599	657	620	613	670	623	579	627	602	594	616	627	652	618	625	628	626	595	605	624	648	585	616	619	628	632	562	579	625	615	590	631	614	598	615	645	582	578	612	598	603	652	609	636	580	645	594	571	577	584	628	625	650	583	612	611	559	628	627	617	574	604	629	618	593	589	567	631	598	582	617	595	606	619	633	602	632	615	594	606	627	617	609	638	582	618	659	659	646	600	643	603	574	607	594	617	608	579	627	608	605	597	585	610	601	627	637	646	580	594	612	632	597	607	617	619	609	638	594	610	601	618	617	625	610	592	629	609	627	601	598	644	637	625	596	611	580	558	621	608	565	579	610	633	625	644	622	650	593	596	630	596	608	593	604	606	596	661	561	620	678	643	607	630	650	617	603	624	616	662	624	624	591	623	585	655	622	628	627	641	556	628	578	618	588	598	622	655	565	592	613	655	588	572	608	612	588	640	625	603	625	657	633	615	641	583	636	603	605	604	629	605	589	666	584	628	617	621	643	631	654	611	564	615	620	626	590	609	572	632	625	643	632	592	678	607	589	619	607	657	592	584	642	627	586	567	652	580	591	638	590	589	635	603	625	573	616	619	565	602	601	601	600	655	584	623	616	628	637	602	620	615	647	607	614	605	565	616	634	591	589	618	627	593	600	607	632	643	580	604	630	620	623	628	677	640	595	594	581	608	641	624	596	639	552	601	598	601	621	640	578	560	588	621	633	602	651	633	665	598	643	568	588	588	624	617	595	609	604	646	643	594	624	593	588	646	608	648	594	621	654	566	631	634	575	628	587	616	630	652	588	640	556	616	630	591	623	578	594	586	599	653	635	573	570	590	599	648	658	628	645	608	603	561	617	594	585	619	573	608	640	600	568	601	570	602	629	622	616	622	619	652	621	591	565	600	642	580	601	633	589	615	612	649	635	611	644	649	513	639	602	636	608	645	629	654	597	590	580	619	576	605	649	595	648	613	608	604	590	615	635	594	633	613	589	604	595	639	621	633	620	621	610	655	665	584	635	557	631	610	604	591	625	639	584	586	608	587	642	603	604	622	617	631	636	604	636	624	626	592	655	597	623	590	637	605	647	648	642	643	611	609	605	603	601	611	594	616	583	593	580	628	636	604	630	635	613	624	606	665	632	595	627	594	640	591	564	589	609	606	591	622	669	571	639	597	633	623	601	660	590	577	593	645	629	604	632	628	612	575	626	622	639	648	627	651	622	618	671	616	585	656	610	643	605	641	584	636	617	616	595	626	579	605	669	645	611	607	600	564	641	588	607	588	603	638	590	643	606	572	605	580	579	597	569	646	607	606	639	644	629	623	598	596	614	650	653	645	607	603	615	555	658	589	617	557	626	587	636	573	565	604	571	588	603	616	605	602	594	574	608	602	651	586	601	567	663	606	623	557	617	564	585	602	620	640	631	643	559	616	646	658	650	608	603	607	640	622	616	624	590	611	572	584	588	617	626	562	628	638	622	593	604	595	607	603	549	617	583	600	569	604	602	643	575	614	614	655	585	580	642	599	606	613	600	604	625	629	600	631	606	615	583	603	643	606	586	625	605	597	639	580	616	572	588	630	642	632	662	640	604	610	625	662	612	601	647	625	581	583	595	615	623	580	620	618	624	663	603	663	610	625	585	636	600	578	579	625	612	617	619	587	611	584	614	643	593	593	652	638	615	641	622	590	645	602	627	579	633	612	622	582	630	632	653	655	626	603	669	566	561	577	661	609	592	612	610	610	634	607	616	592	605	595	656	591	610	593	611	636	605	595	620	637	620	655	539	638	578	605	604	629	577	592	580	571	603	615	609	611	622	641	645	619	620	620	592	611	602	597	593	651	591	615	619	635	576	624	621	622	569	640	644	581	591	595	610	592	620	601	633	610	574	649	599	578	632	578	587	558	574	551	645	604	638	638	615	603	635	600	607	620	611	603	599	583	591	592	612	604	600	617	625	608	577	622	609	617	557	608	617	585	659	633	619	591	600	634	574	603	644	623	587	605	631	615	577	672	625	620	585	566	597	666	605	604	596	625	601	596	604	621	610	622	605	590	598	599	604	607	618	612	599	624	646	622	593	625	617	585	643	585	631	651	619	603	603	593	644	578	646	610	589	590	554	622	615	576	623	567	652	650	586	578	601	619	583	602	657	592	636	595	593	646	582	620	619	650	588	601	571	616	648	622	615	620	561	612	636	614	609	601	576	610	600	641	666	615	547	630	587	632	615	602	610	590	650	588	654	614	609	571	647	616	620	561	619	581	612	576	620	610	589	577	605	635	617	607	611	639	608	641	589	590	611	592	601	609	593	634	624	623	629	624	601	608	641	640	590	619	611	617	656	601	599	631	579	592	596	631	639	646	631	601	634	630	583	622	616	622	607	658	635	594	583	597	632	576	594	612	592	618	562	635	610	625	607	596	641	622	613	588	566	591	588	601	628	603	620	596	612	603	594	613	625	545	635	626	583	601	618	584	584	570	602
27755	17537	14304	9200	4213	2367	1520	1206	1019	884	874	1221	1738	1386	1019	730	663	634	624	607	609	567	577	579	592	575	564	585	639	532	639	616	613	552	584	614	596	554	533	614	577	619	585	557	554	613	566	566	587	612	578	597	595	568	565	618	579	577	588	602	542	583	577	604	602	575	579	578	614	551	585	607	560	601	588	580	577	588	587	546	593	628	594	578	541	598	556	565	573	607	606	624	565	611	604	552	558	544	565	575	554	581	588	591	585	591	558	626	569	613	559	565	594	609	542	555	550	532	599	588	567	622	580	578	582	565	628	589	576	568	568	597	543	618	610	578	573	621	573	600	580	575	555	600	578	572	581	562	592	560	591	618	545	561	608	572	627	638	593	609	616	576	589	568	565	577	606	600	610	594	574	573	578	571	603	621	567	604	553	634	583	642	584	562	588	546	588	550	571	563	561	655	594	579	619	586	609	589	590	614	556	603	583	562	599	584	574	608	605	571	585	612	548	603	593	566	578	569	620	541	594	554	586	601	565	553	561	606	590	547	637	557	610	596	571	595	569	575	561	600	583	569	580	571	625	575	570	587	560	595	586	571	578	639	539	537	600	545	551	557	585	562	590	607	558	604	604	563	551	627	597	586	593	566	593	612	560	607	619	609	580	605	625	595	578	590	616	590	590	568	555	607	604	562	574	572	563	613	589	561	589	591	512	579	598	594	618	590	611	569	592	554	568	571	582	540	591	626	571	546	589	576	554	571	608	596	575	610	600	582	616	585	609	562	549	604	596	602	561	589	565	555	578	603	564	577	598	576	604	588	605	598	551	618	580	560	576	558	591	620	583	595	542	577	594	582	588	644	562	601	609	620	591	558	578	571	562	580	580	570	579	563	535	601	603	584	564	626	591	562	618	635	578	581	568	562	588	569	581	534	563	596	588	594	595	605	568	587	573	577	582	607	555	591	609	615	576	591	584	583	569	572	556	643	557	574	585	573	567	570	572	573	614	602	525	557	566	597	544	597	603	590	624	589	591	605	612	576	604	589	541	591	591	611	564	535	613	596	539	569	615	592	578	621	555	580	604	557	629	592	584	605	552	627	588	608	592	589	617	568	558	598	617	605	565	543	572	569	573	587	608	567	585	610	571	562	570	630	554	561	579	524	602	562	575	571	587	564	610	529	602	588	552	557	561	575	581	568	593	564	553	583	598	570	593	562	619	579	603	590	597	601	586	605	591	590	596	614	562	582	606	568	605	575	583	573	607	575	552	556	585	623	584	601	630	561	576	597	573	572	584	595	574	611	591	578	600	540	573	602	621	545	514	617	559	587	586	616	573	622	595	573	574	619	614	587	611	595	576	572	630	606	606	578	589	595	594	560	590	561	587	562	604	558	592	577	590	506	587	628	570	567	577	564	540	607	558	617	584	604	568	590	556	602	580	569	602	581	590	591	561	611	563	564	601	627	557	633	546	616	590	595	535	583	598	570	578	572	631	606	581	558	589	589	556	546	549	566	524	573	577	594	569	610	606	589	660	578	626	573	584	539	627	603	561	568	583	600	588	565	580	602	565	576	536	556	576	568	577	585	586	615	583	572	586	617	580	587	567	598	560	590	577	576	540	626	556	569	589	568	569	574	593	587	589	550	564	574	591	606	615	544	581	584	576	575	562	537	545	616	578	573	609	566	549	638	586	559	612	617	609	583	575	552	595	611	582	588	568	573	568	587	544	615	582	590	583	573	574	575	586	578	604	616	561	583	553	589	582	600	604	603	570	616	593	577	556	609	571	558	589	588	574	595	595	558	588	555	596	594	557	609	543	541	605	566	568	571	619	581	586	616	562	595	590	632	539	576	568	594	620	578	613	589	572	598	580	601	554	596	619	536	593	549	613	602	581	566	628	627	578	580	621	562	586	571	576	537	551	614	597	589	563	588	555	575	547	576	537	567	577	619	578	567	577	634	555	575	579	591	604	576	575	567	582	622	604	598	567	573	569	572	600	610	549	583	640	566	584	593	576	563	584	607	607	618	571	566	565	590	556	616	552	559	562	565	547	599	578	602	578	631	569	551	559	580	603	605	570	564	544	539	600	602	598	612	582	553	601	583	559	606	556	564	536	565	603	562	564	591	611	615	590	586	611	534	595	608	606	580	554	582	577	560	568	582	595	593	588	593	551	561	582	567	589	560	598	570	588	601	551	572	559	524	566	605	557	573	569	538	589	566	608	587	606	619	583	603	555	597	600	606	597	619	551	578	592	594	558	560	569	552	588	565	566	568	570	562	553	591	651	568	575	619	615	605	579	607	592	579	555	643	619	567	607	567	624	580	594	648	583	595	586	597	582	599	565	596	598	549	590	547	549	593	566	600	549	597	621	597	606	566	570	594	541	573	582	548	586	565	582	598	600	591	572	604	570	604	595	614	607	613	576	578	637	584	555	611	578	590	583	580	562	569	602	598	553	585	587	596	559	588	622	594	555	558	608	577	611	547	574	567	586	587	589	581	550	567	548	612	547	639	615	563	553	603	537	570	560	602	573	561	604	563	580	583	587	557	577	589	536	574	574	573	590	620	584	555	540	576	557	552	558	561	591	608	571	558	596	571	589	597	591	589	583	583	600	580	587	613	615	589	545	585	575	644	589	546	602	592	593	591	564	587	574	631	588	566	617	610	586	582	562	571	626	541	582	586	571	565	564	593	564	594	595	581	570	585	609	592	591	561	591	646	569	581	564	590	546	611	573	586	618	569	598	557	545	537	601	583	588	593	617	583	596	596	576	587	535	588	577	591	597	607	554	594	587	604	545	562	586	616	582	619	615	593	546	612	557	618	576	612	588	590	543	606	591	578	542	585	602	608	608	521	592	593	594	589	554	597	624	632	611	600	625	580	552	567	571	606	567	562	549	610	552	560	557	570	546	573	591	549	605	612	597	577	616	561	608	591	558	621	595	596	603	594	576	573	565	565	592	597	602	582	562	564	585	584	582	602	578	589	593	607	572	597	520	607	589	592	561	563	578	564	568	588	590	578	594	607	564	576	579	589	512	615	583	549	616	604	667	595	590	632	591	547	575	598	556	580	609	550	611	593	609	567	551	599	584	572	568	633	602	607	555	591	570	569	567	647	565	585	604	551	621	618	592	632	533	582	570	583	609	603	542	598	620	594	554	607	615	596	590	565	550	565	613	587	602	597	582	552	614	559	645	599	607	600	586	572	588	576	569	580	616	592	552	640	565	558	576	611	590	620	599	505	545	633	557	570	565	585	594	589	543	573	598	594	574	608	584	595	607	583	561	609	606	603	555	575	579	593	582	571	566	533	565	577	630	559	565	604	607	567	567	572	555	588	611	614	588	584	619	635	581	581	617	628	576	584	585	573	605	574	574	563	546	585	576	572	558	599	605	603	557	576	546	547	598	583	588	540	558	607	566	595	545	611	544	555	580	625	584	581	540	602	582	547	605	560	600	622	603	565	568	547	567	581	566	559	612	603	536	627	611	566
10333	10955	11237	7030	4299	2806	1958	1555	1300	1049	986	1583	1977	1448	911	588	503	526	481	505	488	476	485	461	483	481	458	481	478	490	521	487	507	525	509	456	463	466	506	491	493	472	485	501	476	446	487	485	495	523	520	472	487	474	482	489	469	473	481	503	424	480	494	514	480	482	467	516	456	492	471	450	507	448	467	459	485	508	496	469	513	448	473	483	476	454	469	483	486	490	470	498	496	481	491	493	490	469	461	444	484	519	477	492	484	494	493	493	513	505	486	478	519	498	482	478	484	461	462	485	503	454	476	477	470	492	501	490	508	462	429	471	471	503	520	505	513	464	484	515	462	486	487	498	470	496	469	498	481	495	478	492	508	515	490	478	505	506	494	483	504	510	493	479	471	459	482	493	450	495	481	479	488	456	435	451	497	501	483	482	514	502	486	457	493	447	513	512	504	457	481	512	471	454	495	516	486	519	501	441	489	500	513	485	469	450	497	451	487	501	485	497	484	466	494	527	536	502	490	487	453	514	474	480	463	456	505	495	450	410	463	487	462	484	479	509	473	470	479	506	488	487	505	452	430	496	444	477	468	440	460	467	451	467	486	478	492	478	491	483	472	479	507	468	495	450	504	469	483	515	471	450	491	490	439	470	463	457	502	520	498	444	473	505	518	486	484	481	478	485	511	493	470	488	467	495	486	462	472	486	485	543	474	473	485	475	480	451	513	491	478	487	519	497	500	476	521	495	458	449	512	466	473	475	495	498	476	445	464	486	500	533	475	495	494	490	483	493	488	515	494	506	537	489	463	449	521	475	459	444	472	490	510	469	456	483	513	490	475	464	495	452	518	481	450	517	441	436	491	492	519	456	518	452	472	480	511	501	463	533	487	473	473	452	494	492	468	459	446	475	490	487	483	513	512	497	509	473	492	507	524	489	467	501	495	477	472	460	522	486	482	497	451	472	473	506	505	507	516	501	459	505	478	469	478	468	452	419	504	489	495	473	488	478	474	483	486	496	470	499	485	481	501	462	497	485	452	506	470	475	514	506	482	454	491	507	509	480	474	468	488	468	469	463	490	491	457	459	447	473	509	468	511	501	449	493	468	478	465	494	469	462	508	482	448	493	489	500	511	480	483	491	488	496	499	524	486	543	488	474	467	484	460	467	461	502	487	468	438	464	481	483	509	511	490	459	462	481	491	486	484	483	468	447	495	472	466	457	477	473	504	458	470	455	455	511	489	498	443	507	458	505	522	469	494	488	504	465	508	459	498	476	489	487	480	495	564	481	459	483	478	487	497	514	501	472	469	472	462	495	473	492	498	470	509	496	463	497	525	490	452	429	480	540	455	430	493	522	462	445	494	501	532	490	492	510	480	465	449	531	477	497	536	486	499	482	504	460	466	508	485	497	455	483	509	481	472	516	468	476	488	504	510	498	480	522	461	485	469	537	508	504	494	438	485	484	504	475	480	494	530	468	494	487	476	474	463	523	476	447	493	475	492	481	492	517	457	492	512	476	485	513	486	443	552	535	481	492	483	511	477	468	457	504	514	530	456	473	477	492	485	454	486	491	528	457	507	479	470	463	491	488	517	500	507	491	475	520	471	462	512	491	515	469	490	475	452	460	482	496	473	457	496	498	478	510	492	477	492	480	464	503	499	536	511	489	493	485	459	465	503	521	456	520	476	476	496	501	439	465	496	484	456	480	444	441	505	524	520	472	532	472	465	525	502	489	458	490	474	490	501	484	462	474	518	519	507	481	475	470	508	532	486	511	500	488	450	492	524	476	482	430	507	497	508	482	485	497	507	523	481	505	507	467	470	484	428	485	467	485	529	493	482	495	494	467	506	439	497	489	478	498	443	503	460	495	472	507	484	517	484	490	459	460	492	522	535	524	466	466	463	510	465	496	525	507	470	461	512	472	519	523	474	492	461	485	520	508	471	486	494	469	473	458	495	483	453	530	479	463	452	456	470	463	494	460	458	476	478	499	460	457	492	483	500	485	505	480	450	493	501	497	478	482	454	463	461	458	474	453	437	466	481	493	487	424	481	465	515	510	474	493	479	497	491	453	498	469	473	442	474	468	479	472	480	469	469	464	458	511	488	485	480	462	474	438	466	477	469	473	440	503	476	481	502	507	458	494	419	502	468	471	481	484	469	505	481	513	493	480	481	474	453	512	501	473	481	440	501	475	476	538	446	450	471	486	482	469	490	462	473	495	474	498	477	466	539	503	459	453	454	494	476	481	469	484	516	486	469	496	516	464	516	480	514	494	512	480	461	466	496	477	452	477	479	492	499	498	495	505	513	541	516	514	505	485	489	487	506	494	515	480	454	471	489	484	467	490	505	477	495	475	445	480	482	500	469	479	459	487	476	476	488	470	503	493	467	483	461	445	496	462	473	478	445	497	455	470	486	481	487	473	471	490	485	463	519	494	524	491	487	486	490	451	514	463	503	463	511	478	488	517	440	504	517	471	512	504	441	490	490	482	486	475	462	495	465	486	452	477	491	481	483	442	497	475	478	444	497	509	496	486	475	470	487	479	508	453	484	491	457	497	494	480	490	493	494	464	523	499	471	511	503	472	487	472	452	479	498	480	489	471	478	508	460	494	505	508	488	486	517	460	487	480	459	494	469	447	439	477	503	465	449	476	445	491	455	455	474	462	489	512	508	465	491	473	496	432	486	449	530	468	504	499	496	503	471	462	499	518	494	468	479	494	490	483	471	469	516	476	517	515	475	495	482	493	484	462	502	495	476	497	482	537	453	497	482	506	513	433	477	482	468	487	460	512	497	528	500	524	495	491	502	468	470	525	470	473	560	459	448	478	495	481	446	463	503	497	503	515	482	466	508	473	443	482	469	463	513	456	494	475	492	502	468	511	469	525	471	466	486	452	521	441	514	496	504	450	501	495	479	485	510	499	543	456	479	504	477	501	477	467	470	482	471	485	454	471	497	495	517	493	482	489	467	488	469	516	525	462	506	450	495	449	522	503	469	490	468	472	469	475	523	508	470	500	462	467	507	493	495	457	467	474	485	486	499	472	496	462	490	512	436	472	516	511	462	468	477	488	471	485	470	482	479	456	433	443	496	479	513	461	514	466	482	511	493	480	467	496	458	461	488	468	473	486	482	505	460	512	461	502	559	441	452	471	487	462	444	482	529	470	453	476	499	485	456	483	482	473	464	506	517	466	450	502	482	492	487	540	521	456	480	494	503	467	543	457	515	483	451	487	451	462	482	484	468	491	487	506	478	508	486	493	449	510	488	526	468	475	490	509	485	475	460	479	482	494	465	471	483	496	514	473	500	474	487	527	514	490	487	478	484	451	515	470	480	520	461	489	466	501	497	455	460	494	457	499	501	476	489	497	508	513	491	463	487	504	485	503	472	530	486	523	493	503	486	509	500	499	483	453	508	452	511	485	503	503	477	468	522	469	477	480	496	474	471	485	509	461	467	475	461	528	460	499	476	467	484	477	472	496	512	498	464	499
24855	20913	27120	24688	15540	7252	4184	2502	1710	1455	1332	8644	10740	6763	2752	1085	655	627	595	556	567	579	545	583	612	564	602	546	580	569	603	571	573	650	612	620	594	562	598	570	569	597	603	625	596	546	576	605	616	612	585	626	544	562	570	591	583	569	576	637	606	595	587	560	569	586	595	584	599	559	594	541	581	617	557	628	616	578	601	573	641	572	569	557	572	614	592	541	626	617	577	555	595	598	557	589	613	575	612	601	593	607	573	579	590	571	577	607	619	578	586	552	594	563	584	577	571	595	572	594	597	563	614	544	585	619	573	561	596	607	573	625	570	601	579	547	556	611	537	581	599	536	594	537	592	582	574	653	597	627	586	563	587	540	606	577	539	594	562	557	567	544	568	563	620	567	565	557	565	589	620	618	584	570	592	588	586	587	555	586	566	542	550	620	578	585	589	606	580	611	582	594	560	566	583	565	582	587	558	577	544	544	612	616	621	562	580	592	585	571	567	624	609	577	623	619	565	597	557	587	545	566	571	583	616	573	598	552	582	582	599	576	589	565	576	579	606	592	601	551	581	581	600	538	617	580	609	585	598	565	627	591	585	572	552	581	589	550	610	573	572	546	592	568	568	577	585	534	568	582	575	592	586	593	561	601	583	578	597	580	587	606	592	583	580	561	552	578	580	564	597	559	604	582	599	594	552	574	609	589	564	587	593	579	578	563	571	606	567	612	593	590	584	581	612	564	541	559	619	591	586	599	563	527	538	600	577	613	559	539	592	597	558	561	586	604	591	616	603	566	568	604	570	570	635	570	571	611	623	593	566	618	614	620	602	563	540	567	533	569	590	599	630	579	616	534	586	554	593	592	638	604	555	586	571	553	583	597	592	575	596	593	619	574	564	583	585	568	616	608	632	548	581	582	546	538	630	561	558	573	563	580	621	610	565	571	607	536	614	603	554	574	568	576	581	594	610	567	612	590	575	583	605	604	588	567	573	608	603	618	520	569	600	554	575	580	594	600	581	601	562	619	576	572	604	589	593	578	597	602	550	588	605	570	597	539	592	569	576	565	553	605	593	564	598	593	582	573	595	584	548	568	582	563	537	589	573	585	572	592	583	565	594	581	572	568	533	576	596	573	576	578	591	596	576	566	561	591	559	543	584	612	595	568	596	549	625	553	616	558	602	549	580	561	566	565	561	572	561	581	576	601	618	570	564	558	538	563	585	579	572	623	579	560	623	557	552	601	559	563	545	591	559	583	585	569	606	552	589	586	605	528	578	609	558	563	547	578	606	601	555	573	581	587	588	591	552	582	587	604	558	596	538	599	604	553	584	555	558	573	643	583	529	551	560	578	581	610	553	591	578	601	559	572	544	538	597	567	598	519	606	571	583	526	560	604	556	592	559	635	554	592	599	527	619	571	541	571	554	578	548	580	607	598	578	581	551	538	571	565	577	582	620	565	577	554	583	627	581	575	590	630	578	589	580	558	592	596	566	611	590	573	580	582	589	561	608	559	580	569	594	569	608	547	545	611	542	576	591	574	574	548	608	559	576	610	605	566	603	601	586	584	612	576	615	582	554	603	560	598	600	578	592	588	575	574	599	567	585	594	573	598	584	596	571	557	530	555	575	599	597	557	579	584	561	590	529	583	560	562	518	622	553	588	591	590	598	578	599	579	584	593	623	588	618	609	586	594	568	546	608	585	579	542	626	579	590	597	584	582	531	570	589	579	597	616	601	592	573	605	620	611	587	611	573	598	548	576	654	586	572	560	593	611	578	588	597	612	580	573	570	557	622	594	603	585	588	585	552	617	558	565	569	611	586	575	575	539	558	583	603	617	627	583	582	592	627	571	563	553	566	578	575	592	551	610	571	563	570	619	575	564	565	602	584	568	567	570	547	637	590	580	602	596	566	612	567	596	592	605	634	563	524	625	540	571	553	573	557	560	603	565	586	578	596	590	576	588	574	622	602	587	575	533	587	570	526	572	563	561	512	554	568	561	566	574	601	564	573	584	584	542	558	586	577	568	543	590	574	562	555	624	574	571	585	587	593	613	536	613	608	594	600	586	562	594	609	588	596	597	609	626	569	568	568	584	614	592	577	590	595	587	592	633	565	574	566	603	602	573	626	521	601	573	536	558	575	611	524	611	597	566	590	614	591	583	570	586	586	560	604	571	574	588	644	558	571	542	569	577	573	591	590	577	570	589	576	570	593	599	584	553	575	563	586	583	558	577	600	607	572	543	580	517	617	598	607	598	585	579	614	542	602	587	557	579	583	569	609	563	619	602	595	599	604	592	604	576	604	572	573	612	592	581	587	584	562	565	590	526	541	574	608	591	589	619	543	568	539	613	592	596	537	611	520	586	631	580	598	599	547	592	596	580	587	550	577	583	601	609	582	576	593	603	557	603	563	539	593	560	581	607	559	544	571	593	578	549	556	556	588	578	562	596	594	614	568	554	572	587	547	566	549	545	606	594	547	609	586	586	576	617	622	607	586	581	525	592	625	605	587	633	580	595	555	567	586	637	546	610	650	596	566	586	571	552	536	580	615	546	617	581	560	567	613	547	571	609	612	557	553	580	557	573	560	589	558	594	573	584	541	582	557	636	540	647	561	540	578	584	561	568	577	579	597	565	590	550	590	598	638	579	553	595	524	603	568	610	597	559	586	623	606	570	576	591	632	568	570	575	613	631	539	582	556	618	570	549	573	559	582	596	573	587	557	589	539	566	571	581	572	604	576	581	573	602	607	593	592	593	604	625	582	565	550	572	598	579	567	602	597	592	517	572	558	543	561	580	561	591	593	627	551	624	591	593	543	568	587	587	606	580	581	588	526	550	592	527	551	570	583	567	583	532	622	614	625	567	608	542	593	593	591	603	607	554	560	590	578	562	585	609	581	546	587	548	584	602	545	600	553	612	556	561	565	608	571	598	576	575	591	567	559	618	574	583	584	571	638	526	577	547	592	543	591	599	623	593	555	529	565	610	595	591	584	626	541	636	565	596	606	571	577	600	601	584	567	595	575	591	536	530	575	573	623	565	622	564	571	549	579	601	560	597	602	567	595	586	583	568	548	554	615	555	646	607	566	554	598	589	579	607	558	573	597	555	587	580	532	616	589	578	566	580	556	548	587	580	561	605	568	592	589	594	567	570	608	561	585	569	587	575	546	605	564	560	590	563	591	538	622	557	612	551	581	573	602	578	576	621	564	581	596	600	572	594	595	561	589	599	584	605	581	561	560	587	578	584	582	611	550	585	568	547	585	548	557	511	561	550	576	563	581	584	583	582	583	606	600	605	541	575	604	559	607	640	552	567	567	566	655	594	587	586	600	573	593	599	618	614	592	588	572	633	543	552	589	580	562	612	594	622	616	598	570	585	572	568	597	575	618	564	605	626	585	584	583	577	548	564	581	585	590	567	570	558	544	608	580	628	588	566	552	592	603	571	574	572	625	577	545	622	573	568	595	566	578	576	587	585	550	602	558	559	591	523
9679	16253	16206	12040	8405	5883	4333	3155	2206	1859	1771	11668	10527	6704	2800	1100	597	567	515	504	513	483	475	492	499	520	490	494	521	545	495	498	516	487	458	523	504	497	531	521	524	466	515	536	494	523	498	508	492	521	496	522	533	489	503	474	541	510	480	532	511	491	501	502	479	461	480	550	489	489	565	494	503	514	510	526	497	502	518	462	513	519	540	499	505	521	493	469	524	509	472	494	488	502	489	501	515	516	498	525	498	483	515	509	545	488	520	504	521	505	479	530	508	524	519	527	536	493	495	479	517	510	469	481	545	498	499	517	537	488	530	495	493	502	497	493	474	500	527	515	550	481	448	469	497	514	507	485	505	530	542	491	516	500	500	475	508	497	520	477	508	540	499	475	487	512	480	514	514	532	549	549	511	534	520	492	477	502	490	536	517	539	491	491	477	511	508	506	523	521	508	501	532	502	461	503	506	510	496	448	524	500	518	511	551	478	517	509	483	473	528	477	493	498	457	496	486	546	507	494	525	500	502	511	542	520	523	454	475	500	520	492	514	529	525	501	453	531	541	508	543	499	514	501	531	497	502	502	501	493	503	525	457	509	502	457	510	508	509	505	471	474	496	489	513	527	545	523	532	528	490	485	511	491	483	503	464	507	495	520	492	490	527	494	530	532	487	487	511	518	493	491	506	488	474	493	471	526	506	449	545	481	507	531	515	509	514	542	488	508	527	558	510	516	513	487	517	496	503	495	497	526	515	501	491	545	546	482	475	504	538	472	474	456	478	520	506	496	517	492	461	501	521	533	501	487	515	477	475	542	498	528	485	471	482	494	477	516	464	472	523	553	480	523	505	532	489	508	516	481	480	458	500	497	494	521	544	499	474	485	509	532	490	542	496	514	481	552	489	529	501	478	509	478	503	467	466	503	575	515	499	480	541	505	515	469	466	528	467	498	500	475	470	518	499	509	527	492	477	486	495	495	523	524	490	481	507	530	518	524	471	478	521	473	467	486	527	506	503	455	486	500	501	512	535	480	436	499	487	496	504	482	503	524	488	454	551	541	513	489	542	478	474	475	538	498	477	523	512	533	498	509	506	543	507	492	472	479	528	506	489	528	504	491	490	501	495	516	480	501	504	507	499	502	498	463	514	455	509	441	503	509	490	482	546	505	510	510	496	479	511	493	473	484	485	535	499	475	479	500	511	488	490	507	501	557	513	496	503	512	534	467	523	493	475	498	459	542	517	495	481	506	515	484	479	499	529	482	490	484	500	532	499	503	546	486	495	514	536	505	517	498	453	528	495	514	504	499	504	495	539	504	483	490	520	478	513	474	480	499	489	517	468	481	521	481	505	453	468	525	518	525	502	532	506	539	517	495	493	473	509	510	476	489	495	511	500	547	490	504	475	523	507	488	493	514	491	492	499	506	508	496	477	492	514	474	475	508	533	504	461	535	495	488	491	507	521	469	457	516	500	489	479	498	510	540	490	513	482	498	502	522	486	496	523	548	516	500	463	486	475	448	488	491	494	510	468	476	493	501	481	504	514	495	499	456	503	474	502	516	520	520	499	502	516	528	504	495	491	505	476	477	497	483	459	474	521	543	502	503	496	502	501	483	490	486	494	488	469	541	531	531	513	502	515	530	528	504	539	535	503	512	529	524	470	502	515	463	527	529	512	491	528	546	496	482	521	495	501	478	526	500	492	473	498	463	486	510	500	500	515	515	496	491	497	543	474	524	519	499	524	507	524	514	512	510	549	505	473	497	491	522	499	471	493	490	473	492	499	545	527	469	516	511	524	525	518	507	549	478	508	491	475	493	538	472	476	520	518	477	527	501	537	486	518	506	523	464	532	507	452	506	521	473	533	516	464	483	508	538	534	497	503	447	491	512	524	483	481	523	481	500	478	479	467	515	512	521	499	510	528	509	483	500	499	483	500	452	517	463	515	498	524	475	472	475	488	496	518	493	485	458	521	496	511	533	539	507	463	481	506	464	516	516	503	507	528	515	478	495	502	527	494	468	487	525	504	518	542	456	475	472	525	525	531	538	475	518	504	514	480	476	562	493	514	511	492	513	524	500	512	528	519	500	496	516	511	520	453	520	475	519	495	530	540	466	484	498	555	470	481	505	516	494	524	508	487	528	520	506	477	498	532	526	483	479	466	494	492	505	520	506	536	533	504	496	429	473	526	498	522	487	524	471	484	508	514	508	491	534	528	541	499	468	506	515	508	528	495	474	518	515	540	480	530	526	484	503	474	465	458	515	505	461	490	512	480	502	545	487	473	482	539	476	466	502	478	486	520	492	488	506	527	530	519	508	499	506	495	473	455	514	533	546	479	537	530	525	539	488	466	480	532	554	519	487	500	497	505	534	504	464	463	496	487	525	528	537	489	490	504	458	530	541	489	533	490	472	489	493	523	511	527	483	497	530	532	513	493	500	548	449	519	474	497	468	485	517	492	469	512	503	523	513	533	518	482	469	484	475	538	508	555	489	487	493	500	515	483	513	514	473	495	503	516	479	497	489	529	475	499	500	512	525	509	481	479	508	506	491	503	492	474	496	455	520	483	497	479	509	508	478	525	490	501	491	475	492	467	501	479	461	524	492	487	493	479	458	500	496	471	516	461	531	531	539	563	510	492	509	546	501	429	537	493	497	544	509	497	513	492	498	474	530	496	494	495	503	502	503	498	502	488	490	511	509	499	490	509	498	521	504	511	485	536	482	504	526	471	512	531	498	498	498	485	478	541	519	475	476	475	458	532	492	500	534	515	491	511	485	519	504	503	482	511	502	538	481	482	497	450	461	493	472	523	479	507	499	501	505	511	521	501	511	442	502	502	498	507	499	507	481	496	491	516	465	483	500	507	507	534	483	487	532	496	505	514	480	497	522	488	459	512	459	491	501	517	509	504	475	474	469	516	511	482	436	477	478	511	476	498	548	477	497	469	518	504	491	475	491	485	488	513	474	509	493	487	472	547	511	484	461	511	507	482	519	466	490	468	523	513	511	511	500	476	502	489	530	509	482	508	533	504	502	517	506	487	464	467	498	485	542	532	502	456	471	488	443	490	537	524	504	517	496	484	526	467	486	501	527	493	461	518	482	512	499	515	464	531	524	530	480	484	513	515	522	547	475	533	487	495	550	512	491	503	506	484	497	499	496	533	494	482	525	533	498	441	484	484	528	497	501	506	500	496	515	498	519	491	518	495	505	481	515	493	471	524	497	493	500	508	553	527	512	483	528	468	507	497	508	475	492	553	466	515	517	525	491	495	475	492	473	476	476	499	487	511	508	502	481	476	473	474	487	496	526	510	489	449	479	484	530	500	496	495	515	499	478	512	480	521	534	525	499	506	479	476	529	494	501	538	498	503	495	500	543	491	511	512	528	513	494	473	498	496	553	505	489	520	496	517	526	520	511	521	467	538	526	520	488	502	472	491	492	506	503	518	484	497	465	482	485	469	515	491	495	478	488	533	546	493	477	519	480	478	532
23784	20822	27794	24051	20603	14205	7808	4216	2893	2412	2796	17376	19989	12931	4904	1744	867	717	718	726	703	714	717	686	711	675	722	698	645	698	720	706	720	646	712	688	691	692	670	694	678	718	662	702	669	697	717	737	730	644	679	695	691	693	722	732	689	695	686	681	661	690	666	679	715	712	665	677	710	713	703	686	713	662	709	700	684	682	702	695	672	705	737	667	717	701	670	734	701	728	724	714	675	657	704	643	667	702	696	632	688	684	652	746	767	719	721	716	711	679	671	643	659	619	702	687	647	679	680	704	681	698	638	692	753	714	681	668	698	676	695	675	687	705	714	640	772	686	703	679	715	710	664	676	656	670	681	693	655	662	728	691	682	717	673	663	708	707	726	678	722	688	683	682	649	732	674	696	643	697	613	712	687	656	685	671	708	629	684	665	722	673	626	687	651	649	676	643	695	688	729	682	737	701	756	699	694	710	734	715	689	699	680	711	640	704	691	650	689	714	730	663	705	679	682	712	684	727	657	641	689	664	752	662	686	699	672	671	716	638	689	665	694	659	688	704	654	675	652	735	699	717	712	649	682	682	669	671	672	694	626	708	650	677	699	684	709	673	628	653	645	699	654	684	718	682	681	679	691	675	681	591	663	730	672	643	653	662	735	688	708	679	646	733	668	710	713	673	688	670	693	664	707	671	673	704	682	649	656	664	686	697	725	696	666	737	716	690	679	697	661	655	661	674	678	669	707	658	682	671	680	679	674	718	701	695	637	660	664	698	707	667	716	704	691	671	672	665	688	695	663	684	719	725	652	601	723	684	659	651	704	657	639	673	685	686	698	638	668	725	664	655	666	634	685	655	705	693	713	696	676	688	688	696	710	668	692	652	651	688	687	703	693	673	724	690	662	687	661	671	679	687	681	675	667	687	652	688	676	677	708	792	678	683	685	680	662	649	731	668	717	711	669	659	642	705	688	688	695	720	706	681	649	736	670	696	699	665	703	680	723	719	640	697	647	704	645	697	693	644	670	679	684	712	781	665	702	655	682	693	704	715	683	720	716	651	706	708	674	746	640	683	684	694	654	667	699	625	711	680	646	657	636	687	694	674	712	724	658	671	683	669	671	750	678	721	675	651	681	693	673	651	634	678	679	710	731	678	702	659	639	701	662	675	705	649	682	672	685	714	678	681	702	689	661	657	716	660	724	709	698	690	709	699	706	682	694	673	675	657	692	665	697	687	718	676	686	704	715	698	665	706	684	673	684	702	703	666	651	657	688	686	693	684	660	669	666	679	705	722	699	708	695	675	677	687	716	677	682	640	669	669	686	685	676	670	709	684	709	689	680	646	665	636	691	709	683	662	674	663	678	668	716	670	719	715	696	681	691	706	681	701	693	750	724	663	734	710	682	662	676	665	711	642	687	656	676	688	644	673	701	667	683	656	717	656	695	636	640	677	644	720	656	675	718	692	632	675	674	729	659	710	635	662	662	686	688	683	680	688	728	677	673	649	703	673	690	669	689	646	734	664	704	696	727	656	684	666	718	694	714	695	700	691	663	686	623	679	723	685	723	697	714	730	672	703	680	658	659	707	687	627	681	699	654	683	706	673	679	658	668	670	661	671	704	683	762	696	700	653	712	700	695	698	643	657	663	699	681	703	711	661	676	676	698	677	702	671	666	719	689	679	666	723	656	676	699	689	651	684	674	700	701	714	642	643	693	723	719	665	638	700	684	668	686	670	699	685	668	705	679	664	651	690	693	672	639	690	731	659	649	681	681	685	681	670	658	677	663	696	685	675	682	668	656	704	702	737	660	647	675	674	682	701	676	664	716	700	682	711	653	666	677	687	637	692	657	632	719	635	663	701	687	693	675	707	684	633	719	705	658	680	657	655	707	677	721	691	640	674	715	651	693	682	725	655	679	704	698	673	687	646	691	720	676	638	695	652	702	647	716	703	694	682	702	691	685	678	675	684	668	691	707	673	691	654	663	679	705	733	680	651	679	697	724	721	643	694	658	677	700	718	637	697	700	711	715	697	703	644	633	710	745	707	685	671	656	687	705	673	682	689	671	623	694	704	686	685	710	664	697	701	691	672	678	669	673	678	705	723	682	714	693	693	697	685	701	712	668	678	695	647	707	676	723	719	683	659	695	744	672	728	692	705	654	709	647	701	723	717	681	666	689	707	741	666	693	647	716	677	688	650	643	669	689	693	696	712	707	681	668	732	657	659	689	685	721	669	656	655	716	695	697	708	676	648	695	704	658	699	694	697	684	688	681	666	666	660	710	694	668	724	674	700	666	680	675	671	690	639	690	696	701	705	667	676	648	681	641	678	714	673	712	697	676	713	694	742	708	686	732	692	692	689	677	672	707	677	678	678	710	661	693	715	729	682	672	704	610	698	707	698	676	673	710	681	682	666	674	666	699	675	735	704	701	661	685	690	668	667	689	714	669	682	680	680	648	644	710	680	688	669	642	680	700	663	665	725	668	702	655	690	713	701	642	692	641	660	668	678	656	695	703	639	710	727	682	668	653	693	630	682	616	658	713	624	656	713	649	694	694	668	649	669	707	707	677	663	678	708	682	729	658	677	673	688	693	670	699	652	687	641	700	643	700	649	716	667	689	664	674	684	671	714	660	648	680	673	699	645	676	682	684	648	689	731	675	638	648	726	714	701	670	696	683	652	673	683	660	689	693	693	677	691	677	702	669	663	733	719	701	682	671	714	730	686	692	707	643	669	673	659	701	711	700	700	686	677	656	630	663	711	687	668	678	712	717	682	694	659	696	677	726	700	677	753	690	668	706	692	664	702	702	664	742	692	672	730	671	687	646	695	672	673	667	677	691	632	697	647	643	695	683	663	667	695	712	644	704	687	735	671	723	641	673	658	663	646	704	658	706	690	637	675	684	672	676	653	670	685	702	676	689	621	687	677	678	691	661	678	669	654	674	741	718	696	660	682	706	694	647	690	727	619	651	675	706	744	693	682	678	685	703	706	670	717	659	690	683	670	732	705	711	684	691	637	678	697	721	659	661	654	683	662	681	665	685	701	684	691	667	645	646	665	699	689	672	706	726	634	708	653	639	633	723	730	691	695	659	684	701	666	707	716	685	693	691	712	698	658	636	671	676	725	673	664	731	675	705	658	700	700	763	711	708	695	690	677	671	745	668	677	663	675	670	701	673	617	667	714	656	701	649	711	705	682	704	700	691	676	648	658	681	648	690	677	705	703	601	648	651	674	699	700	672	675	667	690	666	651	692	670	638	681	717	692	671	664	673	683	706	657	710	714	662	660	690	688	697	623	695	680	684	698	710	704	703	654	632	661	713	690	679	689	711	695	681	667	607	666	666	695	700	699	693	667	673	687	658	685	676	660	690	661	744	683	694	664	713	668	722	685	669	674	665	720	695	697	695	667	680	674	707	670	678	638	653	690	675	695	647	651	689	681	706	715	685	675	675	677	692	663	661	659	664	669	653	734	664	692	626	666	697	641	635	682
9693	18631	16794	15299	10419	7756	6252	4753	3922	3220	4083	20734	16821	11582	4888	1642	814	668	610	630	607	579	611	618	586	591	577	594	590	621	563	614	586	612	557	595	554	570	605	603	618	610	582	572	597	585	592	600	595	605	639	633	602	574	584	631	577	628	562	565	595	553	553	597	630	589	576	615	643	571	544	548	597	595	591	593	581	586	538	554	567	567	562	608	534	558	593	567	586	600	580	560	550	552	567	631	568	563	566	564	577	561	595	621	542	576	607	600	612	553	554	566	608	543	576	551	597	521	572	567	585	565	565	603	621	602	607	607	578	541	611	591	582	569	593	615	569	555	585	618	598	593	552	594	566	598	560	594	618	586	557	555	612	605	532	603	563	602	585	617	573	590	621	558	558	599	608	561	566	545	583	609	590	557	622	567	545	531	566	573	592	633	566	550	573	602	564	543	584	569	589	602	567	609	566	596	555	594	569	593	579	570	601	551	623	591	622	572	608	604	608	588	586	595	589	638	623	607	573	563	614	567	564	553	573	565	564	593	601	546	601	645	586	553	592	619	556	594	520	609	579	568	582	558	562	617	590	574	598	625	583	573	560	598	572	626	548	536	617	524	620	580	545	552	607	576	613	570	603	574	567	647	626	557	576	599	577	553	559	635	601	569	586	583	610	563	547	561	595	600	560	622	621	538	594	579	524	562	551	581	560	626	552	616	588	591	569	584	578	557	577	581	618	603	652	543	586	601	584	590	587	598	593	544	580	596	584	612	578	591	579	596	568	536	544	585	602	618	570	595	585	585	609	576	623	576	560	550	566	514	624	556	599	562	559	592	566	563	594	546	561	619	556	577	570	616	644	558	562	555	569	581	589	598	607	627	610	559	582	566	567	590	569	558	606	580	581	582	552	639	575	579	594	600	575	582	615	595	585	578	574	566	561	578	568	582	603	548	542	595	582	592	585	614	589	574	580	601	559	590	545	589	570	575	578	581	550	579	568	543	565	573	540	544	557	569	574	608	550	558	575	565	607	569	593	581	557	573	593	606	618	557	606	616	549	575	537	574	571	559	590	580	554	616	562	579	560	593	568	563	568	544	612	606	570	539	572	532	558	586	575	579	562	559	593	549	554	572	573	578	555	568	553	591	627	575	602	589	576	541	552	582	551	588	552	589	512	581	606	556	596	558	550	570	555	583	573	572	518	556	593	543	570	560	580	543	585	594	593	607	582	578	556	598	564	573	598	603	593	639	589	618	588	598	570	566	548	583	574	552	590	594	553	576	569	540	527	605	577	570	569	578	583	585	616	631	617	542	554	608	576	605	590	592	577	563	577	585	563	566	576	557	635	596	585	609	559	582	599	568	592	564	536	599	569	628	589	634	581	576	597	597	577	585	610	575	613	583	586	562	553	574	566	617	626	584	580	576	556	577	596	579	566	566	560	580	612	565	571	593	570	575	600	572	534	539	597	604	600	631	556	561	564	563	599	562	567	581	553	525	543	598	564	584	524	574	554	588	549	585	576	614	562	587	567	619	588	588	595	591	561	612	557	594	593	578	562	567	564	560	554	578	596	561	580	591	585	547	578	599	566	581	572	574	552	602	583	507	576	572	527	544	559	566	600	562	575	606	619	613	573	608	572	578	603	600	553	558	542	629	583	600	576	562	602	561	589	585	594	587	566	618	598	529	571	582	593	592	531	592	500	595	595	579	570	586	575	613	573	565	647	562	586	566	617	563	574	624	551	606	543	601	582	551	611	587	589	606	559	616	565	598	572	593	607	575	594	605	571	562	552	562	562	586	578	597	573	577	559	579	563	638	611	644	598	613	601	574	594	582	582	581	593	594	532	609	578	566	557	595	561	595	608	543	546	528	599	557	580	611	569	606	567	589	606	579	617	595	557	586	559	579	568	633	598	535	582	609	531	551	569	575	592	567	592	589	586	574	569	578	551	552	544	575	564	590	522	595	597	560	584	597	563	576	612	606	593	567	576	622	563	588	555	574	571	601	629	545	566	578	574	580	579	561	582	582	555	571	588	559	631	576	566	548	539	582	571	560	579	618	603	595	581	571	567	605	590	597	575	578	555	604	528	582	596	595	526	635	602	550	614	563	582	626	574	565	587	620	598	542	595	537	591	601	587	562	585	572	565	555	498	605	596	568	592	568	593	555	570	584	556	594	591	582	599	602	601	584	551	550	578	591	568	580	591	568	601	595	529	590	559	523	555	572	607	593	565	608	610	534	566	612	587	558	550	579	611	577	571	529	552	594	590	550	558	529	556	590	560	536	601	577	568	603	603	620	556	596	619	602	563	567	574	584	570	607	585	596	617	620	593	591	551	588	592	574	617	575	557	530	589	557	531	624	558	579	599	559	573	564	607	588	595	619	565	576	601	562	575	523	554	578	584	609	602	605	592	589	565	572	561	592	571	555	549	572	547	575	614	596	586	580	562	574	556	578	601	607	554	609	600	585	624	590	557	540	585	599	596	625	594	586	600	586	581	561	561	561	613	602	523	590	567	601	570	536	562	619	592	561	628	583	572	541	539	568	561	584	608	603	638	557	593	599	551	560	558	580	573	589	589	591	533	573	581	535	554	556	591	588	612	539	540	592	544	611	574	563	590	572	559	560	586	580	563	598	571	568	627	570	614	560	586	580	573	559	616	599	530	568	535	564	563	550	581	570	587	572	591	594	576	581	600	561	564	592	589	570	565	571	551	600	558	571	579	580	555	588	606	601	610	526	618	614	571	553	514	577	572	587	566	609	580	599	554	521	585	622	590	579	585	614	579	578	592	586	585	556	598	615	629	568	616	570	524	578	620	574	565	588	591	590	573	582	527	596	589	552	573	567	557	611	601	560	635	613	592	566	583	606	619	571	568	562	610	586	555	575	597	535	568	577	609	533	589	574	555	600	567	560	609	575	584	554	586	590	581	617	593	543	594	547	581	562	568	574	526	591	542	551	541	587	588	540	589	578	568	592	566	612	547	560	592	557	607	581	604	558	593	566	584	580	612	554	574	576	552	558	517	573	539	553	547	619	632	572	576	566	574	576	536	603	565	577	576	625	578	562	559	617	619	575	561	597	583	547	563	521	565	572	638	582	628	594	529	574	590	589	555	553	557	557	540	598	568	599	565	573	572	552	551	586	567	560	604	598	559	581	602	571	624	611	550	579	595	552	568	536	589	560	583	533	576	586	592	637	535	580	605	582	557	574	574	609	571	613	626	582	535	578	566	554	590	624	578	624	604	576	552	603	583	608	575	545	597	549	578	548	586	600	553	505	618	556	551	555	573	639	601	597	579	566	582	605	580	556	597	548	554	565	557	553	632	555	572	577	633	595	562	583	585	548	577	608	588	568	606	549	614	584	549	614	584	564	619	576	586	551	570	596	564	595	601	547	595	600	582	577	542	606	562	543	551	586	558	641	588	583	644	596	557	631	578	560	574	551	609	597	557	578	602	588	556	599	558	538	630	540	611	561	551	535	559	550	613	569
27233	14860	9511	6507	3287	2104	1676	1323	1065	1020	965	1432	1595	1214	902	643	610	534	588	584	557	603	567	529	549	537	540	578	560	558	544	583	532	529	512	560	523	515	571	580	536	543	566	563	587	539	571	575	554	586	557	554	537	554	557	548	525	567	538	562	524	555	560	543	560	536	562	580	581	559	551	546	528	547	569	562	558	538	509	573	494	509	563	552	558	524	531	583	552	545	568	541	556	521	629	538	526	567	560	574	566	557	532	564	564	500	543	581	531	536	601	536	549	520	532	557	548	587	548	614	579	587	530	551	539	572	543	553	538	568	579	543	581	554	582	568	508	613	562	556	581	561	606	541	538	544	530	564	551	588	561	543	507	571	552	576	573	583	553	545	538	532	580	584	542	571	554	558	567	559	538	564	587	591	563	571	565	537	532	552	519	545	539	574	572	531	564	539	528	498	562	547	523	552	593	566	578	531	558	536	527	575	569	512	593	583	557	489	519	587	517	527	558	571	544	570	558	545	562	572	528	519	553	587	579	589	557	586	566	552	587	572	554	522	539	572	561	567	557	551	542	572	557	556	567	551	582	549	518	515	548	547	551	569	576	558	579	565	551	598	603	571	621	546	582	547	546	561	541	564	557	533	538	551	555	544	500	532	591	572	520	578	597	561	547	517	530	556	583	559	546	570	567	581	568	552	568	539	607	558	601	573	577	550	539	528	582	548	538	567	535	579	539	551	538	538	565	521	572	517	588	540	529	580	610	576	551	560	540	529	508	556	597	568	540	562	571	481	507	554	564	525	556	532	540	534	574	578	520	572	566	528	525	525	564	575	564	595	579	547	553	548	552	518	571	549	532	540	563	540	545	557	531	595	570	559	587	568	616	583	546	578	537	592	553	557	504	576	565	509	552	574	563	538	569	558	565	501	549	543	494	569	605	560	571	590	572	564	591	580	562	547	581	559	570	540	544	567	552	576	594	589	544	514	572	588	545	595	565	581	552	543	553	613	554	588	601	535	525	557	560	554	536	538	525	539	584	531	590	559	550	548	558	565	528	559	559	540	546	542	580	533	558	607	520	504	571	544	555	538	556	603	488	517	585	537	539	560	537	572	552	573	575	572	551	558	556	510	577	572	563	596	563	530	547	546	543	575	538	547	541	561	546	511	560	564	550	575	563	584	592	542	570	547	553	552	592	549	557	604	564	553	535	557	553	540	533	539	598	567	560	527	528	553	563	586	558	511	517	563	535	574	547	547	562	577	565	563	524	550	531	522	576	546	573	526	582	543	555	576	515	562	569	598	562	540	589	525	520	514	558	534	504	567	510	570	541	584	583	523	591	561	555	537	597	559	590	599	507	550	587	570	558	551	559	580	570	572	582	546	598	540	542	527	543	533	569	573	554	540	576	594	549	533	558	543	559	578	550	578	540	541	559	585	557	562	563	540	563	549	537	526	588	515	555	583	593	584	558	549	533	497	567	546	553	511	563	502	538	561	564	563	517	528	571	586	555	549	516	568	578	545	574	555	517	554	537	534	554	509	586	558	545	515	508	554	526	542	551	584	528	574	540	545	518	539	585	593	589	604	577	556	522	532	560	600	577	585	585	570	560	523	549	556	561	546	574	540	562	547	552	552	594	570	527	565	568	559	600	536	591	543	561	556	598	540	536	577	574	537	514	558	561	566	599	536	593	570	568	548	538	594	529	542	572	617	528	515	546	588	569	578	562	565	557	567	543	557	525	568	565	557	587	561	559	558	570	577	575	548	545	532	533	556	569	543	514	568	555	528	564	561	577	557	568	536	558	573	577	556	528	551	556	581	584	557	575	498	565	554	551	525	548	545	530	559	558	534	549	535	512	528	537	551	546	493	528	542	538	569	557	599	581	579	548	617	531	584	596	557	566	562	549	544	580	519	589	540	587	570	565	526	553	551	538	539	572	559	541	543	599	530	574	542	556	548	578	586	532	530	572	546	584	569	546	598	522	563	528	581	546	534	585	540	596	601	587	557	549	524	560	595	585	557	547	520	573	542	555	566	525	559	572	581	543	591	565	529	583	547	594	572	553	554	577	567	546	546	569	578	560	548	543	577	542	567	543	547	558	542	559	556	544	528	570	533	563	540	588	533	583	567	537	564	542	557	579	536	533	547	581	541	513	556	587	574	525	574	523	532	549	575	538	526	558	546	591	541	564	556	565	563	583	551	560	546	594	548	526	548	567	569	568	533	566	577	578	576	562	525	548	564	604	573	577	517	553	535	575	557	517	531	575	526	625	572	593	542	526	562	595	567	553	580	563	563	554	558	567	537	567	569	552	606	573	562	591	596	532	596	528	526	576	555	527	565	556	590	571	539	533	566	594	580	549	554	561	554	560	567	589	555	596	560	559	543	518	556	612	559	573	624	543	548	574	603	553	546	586	562	572	546	558	563	523	537	556	546	554	542	569	561	580	627	535	611	528	540	558	514	598	544	533	533	569	541	523	568	519	558	558	555	534	571	593	552	568	523	530	551	559	525	580	552	583	510	535	553	565	554	552	566	544	552	601	607	593	543	576	556	593	536	546	536	519	563	536	573	568	500	539	547	546	557	583	522	536	546	527	550	603	557	547	559	582	554	610	546	565	571	551	591	535	533	603	550	571	570	553	525	546	549	567	514	570	589	607	554	549	590	567	574	564	550	573	570	541	503	553	573	584	584	624	584	523	559	580	579	578	555	531	560	565	534	515	530	530	536	563	572	580	570	571	555	607	536	550	540	568	529	578	533	555	569	549	573	538	595	539	554	505	580	549	568	522	536	564	546	567	560	568	517	546	562	541	545	519	551	560	550	548	558	590	531	561	598	586	556	571	542	535	537	561	534	599	566	561	561	570	548	567	540	540	583	541	568	519	555	569	515	504	553	560	581	583	560	591	545	549	560	544	560	547	574	548	560	540	556	557	575	534	585	560	536	608	519	563	539	594	578	575	555	545	563	554	574	593	588	560	562	546	540	595	554	598	536	565	546	576	544	555	569	552	547	581	527	546	508	564	522	543	551	583	523	583	561	580	558	558	520	555	587	533	572	574	559	544	557	549	587	529	528	592	528	585	579	545	540	572	548	565	570	522	545	554	561	542	546	568	565	575	537	505	499	555	553	566	530	537	565	577	526	572	578	540	532	566	602	557	532	533	550	529	599	544	547	567	496	594	569	566	554	569	521	594	578	577	531	572	533	557	559	591	552	525	565	557	517	567	543	537	519	551	560	553	557	560	586	527	528	552	542	503	620	556	572	591	575	543	523	560	560	531	522	585	543	578	571	551	557	557	555	553	556	613	576	616	542	544	565	599	536	555	533	555	532	563	566	559	519	549	562	547	502	594	563	563	586	573	568	545	560	543	567	540	576	534	561	543	588	556	535	553	506	516	562	556	583	577	537	558	507	491	562	523	572	526	607	543	538	552	583	530	504	566	577	505	560	524	559	565	579	577	592	543	537	566	569	549	558	539	586	513	605	562	569
7911	7812	6881	5496	3428	2882	2235	1738	1407	1247	1165	1834	1920	1313	796	557	486	495	468	482	424	448	487	483	486	466	450	487	461	470	454	468	453	489	508	435	460	478	474	494	452	481	481	497	471	476	476	454	538	432	476	446	508	456	447	453	430	479	439	407	490	468	452	441	447	460	448	450	510	493	429	462	442	445	469	447	458	484	481	461	457	453	461	465	482	458	488	460	489	489	450	500	477	473	441	428	476	454	452	474	486	476	453	447	475	486	482	475	430	474	482	485	445	499	458	505	454	454	465	454	453	466	444	431	449	478	472	456	448	466	448	469	458	469	472	446	449	459	479	493	466	448	472	453	472	489	442	449	514	464	436	482	516	423	464	503	455	463	497	437	441	425	481	497	509	442	479	460	440	456	470	454	500	428	427	469	461	459	481	435	478	461	466	459	455	445	493	486	441	488	482	460	468	456	469	478	443	451	474	447	444	472	480	479	424	436	423	488	461	482	471	417	470	448	425	438	454	472	463	456	489	459	459	455	486	445	454	479	440	437	473	428	448	452	502	453	455	456	443	464	490	438	484	464	495	468	429	473	456	478	437	436	454	431	433	486	444	452	463	430	494	471	439	468	463	442	468	425	485	450	454	446	439	456	425	447	428	481	489	460	474	482	478	444	415	467	467	457	476	470	427	415	458	471	434	478	459	475	484	445	488	426	499	428	469	529	460	471	474	490	477	460	487	457	442	455	479	466	400	490	442	504	491	493	431	458	458	483	454	456	463	459	469	448	446	475	443	473	452	446	480	497	474	486	453	439	471	458	455	476	469	471	439	485	457	477	424	452	433	433	473	442	434	454	470	502	448	445	418	481	503	450	422	469	439	444	463	445	451	471	471	462	470	468	459	503	415	470	453	476	477	456	476	480	459	491	469	414	473	482	506	487	484	483	455	470	456	465	444	448	457	468	448	479	443	452	472	488	488	476	466	456	457	496	453	454	444	443	491	460	447	486	455	488	461	471	464	473	472	467	415	461	441	466	467	461	488	458	471	464	470	503	468	475	456	458	449	413	426	445	485	463	413	464	473	463	470	437	445	474	463	471	469	465	432	432	496	479	456	465	468	456	443	481	432	472	484	480	459	473	444	469	446	478	441	457	451	441	461	449	454	531	482	502	470	460	471	458	457	430	458	459	474	475	448	490	464	481	442	473	458	486	444	418	482	514	467	467	443	441	478	464	432	485	475	434	492	468	462	434	469	423	430	437	453	468	435	411	451	474	470	507	466	458	488	443	487	468	452	454	430	480	422	453	461	445	453	490	456	469	451	453	432	466	494	499	422	442	466	470	451	454	482	464	464	423	447	439	489	466	452	494	435	498	485	461	429	492	437	440	476	494	470	487	407	474	474	464	443	443	474	484	471	395	488	476	468	491	437	467	442	477	464	466	483	491	470	481	448	460	457	512	483	486	436	447	459	421	423	466	473	498	475	441	454	474	466	496	432	456	456	432	451	505	464	441	459	477	432	447	487	475	507	486	453	486	458	462	442	446	445	438	466	487	500	518	453	449	454	457	476	461	526	457	413	452	470	485	468	461	450	457	497	477	484	462	459	446	455	439	458	478	468	462	459	472	442	423	476	467	442	464	472	489	430	480	428	478	444	483	476	464	474	456	431	462	440	452	469	462	409	450	437	461	504	453	448	447	450	482	461	464	468	497	499	411	443	435	480	449	517	485	461	501	445	480	459	477	462	413	495	476	428	459	448	493	499	494	438	459	448	462	457	475	445	443	443	458	431	469	463	477	465	457	479	469	472	450	483	429	514	455	454	506	467	442	464	471	442	454	464	495	438	467	470	492	457	453	477	464	447	464	434	451	458	461	507	467	500	504	455	447	474	459	495	493	450	486	467	465	455	442	450	408	474	470	449	479	455	459	476	462	440	486	466	450	479	463	464	503	478	462	410	450	412	487	464	480	476	481	450	472	424	497	461	450	466	445	466	473	470	473	455	495	496	468	459	483	466	484	444	466	469	479	503	462	472	459	435	453	454	482	446	457	451	470	471	486	502	512	445	443	435	501	422	464	454	467	484	461	487	449	500	480	462	460	451	449	430	451	442	487	483	480	441	506	452	434	474	428	455	439	450	479	451	438	418	455	442	474	448	454	437	484	468	453	414	440	424	449	432	433	455	463	454	473	451	485	462	495	463	464	474	439	455	483	466	450	463	452	495	441	480	439	424	470	484	477	454	503	491	451	505	461	477	480	461	482	476	483	459	471	446	456	479	475	459	468	479	480	450	488	458	430	440	433	454	489	464	470	481	441	435	463	460	455	446	460	459	466	438	443	470	457	471	430	473	480	489	489	465	401	475	405	449	488	461	529	444	484	429	434	472	432	489	451	480	432	454	478	424	444	471	464	484	465	430	452	476	489	454	482	440	494	461	448	484	453	474	506	450	447	428	444	475	479	459	463	450	453	481	435	507	455	447	449	431	483	471	430	429	470	454	447	457	492	484	467	448	447	436	456	467	435	447	445	480	459	483	477	498	445	516	455	502	479	453	456	474	449	458	495	457	478	456	449	452	462	479	459	429	442	496	441	445	498	482	455	511	455	434	457	430	488	453	463	467	463	504	466	462	471	461	444	445	474	469	450	473	476	461	452	498	500	436	447	455	472	481	452	465	461	448	476	454	471	476	475	464	434	461	478	464	468	457	438	442	496	482	444	441	423	509	468	516	450	481	457	462	487	440	444	448	453	476	450	474	505	482	487	475	465	465	466	429	489	465	479	471	437	468	425	467	464	451	486	467	470	454	478	489	464	491	463	488	456	514	471	456	490	419	471	477	466	457	494	449	453	445	481	475	479	472	438	448	415	465	461	472	482	432	446	471	501	470	427	448	470	455	442	464	477	486	418	472	478	439	431	449	444	470	444	463	455	470	494	449	475	432	445	504	420	480	468	508	431	423	488	479	487	480	447	454	450	484	447	463	500	466	466	425	489	455	463	438	490	460	520	479	463	492	489	460	441	452	472	450	453	451	457	472	456	426	446	494	471	469	482	448	459	424	411	435	427	476	505	472	485	426	467	449	481	467	488	487	458	465	457	488	468	468	464	462	456	502	452	489	487	446	450	472	479	444	433	482	469	469	459	472	463	481	484	464	495	512	461	469	451	459	446	491	449	427	487	460	415	493	459	429	450	469	514	458	453	466	460	490	433	468	449	467	455	447	461	483	445	465	471	479	472	466	460	499	488	449	447	448	489	430	447	453	482	496	489	461	479	500	434	442	491	454	438	466	455	471	448	466	452	485	458	490	471	435	451	465	462	463	426	461	467	447	460	497	460	440	454	461	489	458	461	454	459	438	435	491	461	485	486	443	493	469	457	481	467	467	447	433	446	471	454	456	458	462	437	450	484	440	428	471	454	459	481	494	482	487	475	442	489	476	486	473	508	465	454	443	480	448	455	456	468	460	445	508	456	434	457	476	480	486	455	434	423	454	490	471	425
24793	20873	26890	24593	14342	5941	3713	2803	2082	1738	1902	10678	11056	6387	2578	1037	663	601	620	588	615	566	588	585	591	593	586	585	558	610	620	566	590	612	577	534	599	557	561	588	587	571	597	558	570	566	627	579	598	577	564	605	534	574	578	591	571	563	595	545	589	588	541	542	629	569	581	606	556	607	550	590	569	578	581	599	591	557	589	593	594	556	518	585	575	602	597	595	649	574	581	588	590	604	575	558	574	572	564	570	596	577	582	569	513	598	632	582	564	570	573	569	573	566	590	548	598	607	497	559	548	546	556	566	585	597	624	546	587	581	560	603	588	571	601	547	555	583	569	580	599	557	587	654	604	585	604	582	546	566	543	594	603	565	620	568	589	565	572	589	566	585	599	564	597	599	639	598	598	593	576	602	558	626	568	581	614	573	602	568	586	584	593	584	587	615	596	559	586	529	563	554	567	592	565	605	562	616	550	624	597	583	541	581	601	565	543	531	585	537	533	566	624	600	569	539	587	574	617	603	591	595	573	611	533	542	588	576	602	569	569	578	580	587	572	553	530	568	628	583	597	605	626	563	583	563	560	573	561	604	619	592	566	580	536	535	587	540	553	590	538	594	540	604	556	572	594	547	531	588	595	566	571	526	565	593	581	530	588	579	597	540	569	545	591	559	590	561	550	548	535	546	554	613	578	586	602	566	584	562	583	560	597	587	616	590	599	544	550	615	603	574	563	558	550	559	595	573	564	597	574	551	602	567	576	592	604	568	564	570	585	531	602	606	614	546	572	612	575	601	555	555	572	591	554	575	551	561	546	628	549	575	562	623	610	530	592	610	604	573	547	544	552	557	580	603	576	571	564	562	588	593	577	531	571	580	543	615	572	570	615	584	595	546	550	563	608	562	592	589	579	634	576	603	559	588	584	579	555	574	605	594	594	567	573	564	570	539	639	604	596	566	586	605	552	598	577	573	607	588	547	552	548	580	574	559	518	586	619	586	568	563	561	596	542	591	579	585	519	586	548	574	579	590	589	574	582	577	583	597	572	544	601	567	557	621	589	610	623	551	611	542	565	548	598	588	572	572	576	551	564	537	577	580	585	579	563	594	572	599	566	551	565	567	595	571	599	588	558	612	599	576	549	598	556	569	587	580	544	591	558	604	576	582	613	577	586	557	609	566	578	567	594	576	533	564	586	577	580	585	567	569	638	581	563	557	575	622	554	594	545	608	583	580	545	559	581	582	571	570	602	549	583	545	564	564	570	629	570	533	565	605	537	564	595	575	575	539	550	551	543	608	600	588	530	595	601	591	583	578	570	656	555	581	571	650	549	580	600	565	571	563	568	617	582	566	527	586	599	602	526	592	601	609	563	546	540	594	542	555	512	548	596	543	569	595	572	591	587	620	583	558	573	577	585	596	589	594	569	557	560	565	576	538	607	594	591	581	639	585	551	579	576	583	590	520	587	579	597	567	608	571	566	588	596	559	550	582	575	610	565	560	610	630	566	551	576	550	577	514	580	620	554	597	559	585	575	575	578	607	589	597	601	572	535	592	574	551	589	568	550	571	590	577	593	581	605	574	592	558	599	550	575	548	540	582	579	556	559	576	537	562	545	555	591	589	582	572	556	611	598	587	574	577	616	557	572	576	591	570	582	575	648	582	552	603	580	538	582	605	600	553	553	582	617	552	578	602	640	579	589	586	577	596	547	575	610	560	541	573	553	622	600	598	553	573	587	582	547	583	563	504	561	605	576	588	569	587	576	560	598	612	574	551	563	536	582	555	567	586	585	590	648	604	549	586	606	568	550	540	561	554	573	590	522	559	584	564	577	576	562	589	555	550	568	562	539	608	577	622	566	547	598	545	545	587	567	557	562	630	612	604	540	572	591	580	537	585	558	598	591	617	559	557	528	614	522	567	609	578	584	599	578	561	589	562	539	568	564	594	571	568	572	600	628	602	580	571	607	591	563	586	597	554	610	538	585	567	552	608	583	587	603	612	558	562	593	541	577	576	560	569	589	563	575	601	603	602	610	601	623	555	554	551	550	631	600	594	583	567	605	564	602	560	545	590	588	542	566	550	546	568	583	546	587	574	573	548	597	578	543	571	560	507	599	567	562	561	546	577	536	620	578	536	620	531	541	580	571	569	554	613	569	562	581	602	545	575	581	547	602	601	546	555	554	544	592	570	571	567	566	581	599	586	570	611	542	579	556	590	597	598	543	552	567	571	588	583	600	579	590	537	605	567	565	608	551	529	548	596	557	595	598	596	604	562	581	563	557	541	568	569	594	569	588	623	597	587	551	549	550	594	595	593	569	604	575	536	559	534	560	527	577	566	582	520	546	550	566	577	575	552	569	551	626	588	571	572	565	532	591	636	588	583	569	598	572	602	579	582	553	619	545	574	531	542	604	572	584	573	560	565	572	567	597	558	527	600	593	561	573	573	579	534	585	594	601	621	563	586	566	619	573	558	578	566	597	602	585	564	604	565	562	560	559	556	599	538	554	563	584	567	566	534	585	585	592	574	520	544	556	550	585	544	619	558	575	625	568	561	545	635	586	583	531	561	566	564	612	571	555	553	548	601	571	570	556	589	576	554	557	580	577	591	527	562	538	530	580	583	565	596	557	542	575	570	582	554	544	587	610	569	538	589	559	607	596	536	530	563	569	566	528	564	526	610	599	626	592	623	582	565	568	601	610	579	562	559	551	610	565	564	583	609	571	604	589	613	588	596	576	577	589	598	568	606	590	580	560	542	633	549	597	580	580	564	571	583	583	577	578	621	572	542	584	577	585	575	572	622	622	507	587	567	593	581	582	602	575	574	590	588	596	586	573	566	602	595	539	548	525	570	564	585	556	578	623	543	572	602	558	603	563	555	504	561	620	569	575	571	570	589	571	550	564	544	562	620	529	582	598	582	599	567	604	580	550	585	598	570	597	554	600	554	563	566	547	575	548	575	600	601	573	599	549	573	618	570	550	595	602	557	594	608	589	552	591	594	569	577	606	601	568	612	576	609	563	596	583	578	575	608	534	600	573	574	573	571	578	546	565	614	547	598	538	580	603	593	572	555	582	544	578	568	584	585	570	527	593	537	591	608	591	596	572	574	571	588	589	572	589	566	593	594	585	577	555	580	576	604	573	605	627	566	587	578	616	584	576	560	553	580	560	536	579	575	563	594	582	553	569	603	565	569	569	607	591	577	519	576	537	557	558	568	567	568	562	568	585	549	540	602	591	544	572	558	571	581	573	553	607	551	578	582	592	598	587	631	642	554	543	580	615	608	595	542	535	574	543	598	587	586	623	578	593	564	642	584	590	587	550	584	580	586	563	558	557	608	569	535	560	570	603	564	548	578	572	597	559	560	572	582	610	639	554	565	550	572	577	569	560	612	543	583	584	552	598	584	568	569	593	596	614	575	558	550	548	569	544	554	570	555	594	619	561	625	593	577	592	591	547	560	554	539	565	572	539	566	544	599	610	558	621	570	560	542
8297	14397	15081	10428	6644	4540	3837	3520	2744	2278	2638	13466	10610	6473	2568	890	611	526	495	485	469	488	517	556	496	488	514	529	550	452	509	506	501	505	485	452	513	492	477	461	512	490	544	497	503	467	513	527	490	508	505	515	529	473	542	512	509	476	517	499	525	524	504	497	496	533	468	509	494	526	463	531	499	531	471	476	519	500	545	506	504	500	489	528	455	508	463	473	516	490	470	487	496	477	482	473	484	510	506	513	538	513	486	466	495	505	504	538	473	496	472	443	470	480	497	496	483	488	497	514	508	512	527	535	484	490	477	517	486	500	485	490	526	561	461	540	475	514	487	526	503	473	468	489	512	482	488	498	467	474	523	474	463	508	486	492	506	498	465	522	486	517	538	474	509	487	479	491	471	461	493	497	505	478	446	500	459	503	485	492	493	492	463	521	489	471	534	481	496	494	487	469	450	539	496	515	478	501	519	504	482	479	490	485	532	447	495	517	493	517	513	507	535	511	493	490	476	482	520	452	474	506	478	512	495	513	488	460	537	483	504	546	524	488	504	468	472	497	492	474	503	506	496	472	495	522	448	536	492	496	468	503	530	481	532	517	486	505	470	493	553	532	490	524	495	506	489	464	486	503	447	532	518	508	461	465	503	513	478	495	499	514	468	467	474	509	498	472	484	503	499	478	483	513	520	505	484	481	508	466	481	484	484	491	489	501	479	472	490	541	528	490	506	512	498	496	511	493	537	500	504	498	507	498	519	554	488	493	482	501	476	494	484	502	533	507	508	511	492	530	508	467	475	495	506	467	462	486	504	484	528	478	515	490	485	496	532	481	418	503	507	478	511	493	504	526	483	501	514	483	486	563	501	507	450	488	499	512	473	496	490	521	471	487	508	535	522	484	492	521	490	508	508	514	501	515	494	525	498	501	507	518	503	452	515	478	445	495	484	482	494	508	481	547	460	517	476	535	503	495	510	523	529	540	460	492	503	486	473	514	470	525	488	475	470	519	504	465	509	518	506	485	490	528	515	527	505	504	471	488	513	488	510	499	560	523	495	481	526	493	497	521	495	493	474	532	497	485	507	476	472	487	523	497	517	486	478	487	527	487	533	487	501	472	531	460	521	495	511	503	503	528	499	513	491	502	489	530	473	505	504	481	509	476	485	506	514	493	501	511	474	469	514	491	533	510	502	477	495	495	498	526	499	502	495	476	467	474	508	507	492	556	482	471	453	514	520	547	499	493	474	518	503	499	484	512	466	489	518	505	482	505	531	501	486	516	483	471	528	498	517	497	519	459	489	506	507	480	477	506	511	526	493	518	496	538	505	448	513	518	542	469	507	500	480	479	465	520	434	492	503	490	510	485	488	485	495	536	518	483	507	481	500	522	468	511	473	492	508	495	488	492	503	500	504	461	506	467	492	476	449	525	540	494	495	528	478	468	557	522	480	467	485	506	491	480	520	506	502	493	503	457	481	541	494	478	531	490	485	506	499	506	472	495	521	503	459	514	498	482	487	495	458	529	512	496	474	486	503	521	495	512	524	540	506	478	493	473	484	523	495	485	502	505	498	455	478	489	495	471	469	521	514	501	499	485	433	512	473	481	469	509	481	509	450	491	454	493	467	532	494	501	471	492	493	520	520	467	508	514	467	467	512	470	522	479	469	502	480	485	506	515	473	473	509	485	503	477	463	514	473	466	498	469	518	538	468	518	469	490	542	520	462	453	498	506	474	460	473	474	470	494	483	542	483	516	495	525	483	495	519	478	515	501	504	474	475	532	524	488	494	498	498	520	476	469	509	515	524	463	490	489	502	470	508	512	493	461	502	474	523	505	498	485	480	539	464	497	459	486	502	480	494	489	520	501	502	493	521	513	504	474	518	494	507	532	457	485	504	532	477	465	535	483	516	446	474	500	498	503	494	543	497	500	499	543	519	495	489	478	485	498	535	461	510	502	515	534	468	476	479	464	491	505	513	505	485	462	501	469	490	498	494	498	449	491	481	493	462	476	514	455	475	480	467	532	543	500	477	533	490	458	494	455	483	493	491	493	521	495	462	487	513	503	491	508	464	496	516	456	483	499	478	514	489	477	503	493	449	480	505	467	519	497	443	478	497	542	505	493	473	488	503	509	528	527	450	494	492	520	491	533	469	513	451	483	486	501	517	521	508	478	508	470	493	499	474	483	482	502	534	491	509	501	470	504	513	476	499	486	477	485	482	490	502	493	513	499	482	506	501	489	442	488	479	517	489	499	507	508	515	508	463	494	467	495	515	482	482	481	474	494	496	479	506	479	547	524	543	459	470	499	503	490	525	478	514	528	539	471	506	491	490	496	521	450	514	441	489	493	498	441	496	504	493	508	448	463	470	511	505	521	485	539	469	498	482	530	489	502	520	500	513	526	519	455	499	505	457	495	475	459	439	472	496	473	492	501	522	486	483	498	512	525	492	477	494	496	438	486	491	455	504	447	505	508	473	482	451	455	461	445	467	507	453	528	516	467	502	483	471	506	475	476	464	459	445	514	538	480	462	467	500	478	514	471	507	447	496	522	517	525	467	505	461	490	469	457	514	526	488	478	496	470	493	503	482	483	478	506	503	519	492	496	555	517	517	488	488	536	495	479	462	526	521	511	500	524	505	504	498	484	515	508	462	483	456	506	519	469	507	515	483	525	517	501	509	489	505	481	474	520	458	464	489	462	500	510	484	484	532	493	528	484	505	485	498	495	485	499	479	467	487	448	519	497	524	488	479	452	517	517	514	496	460	473	523	520	485	500	469	502	495	486	483	442	500	505	528	476	489	462	480	501	508	515	483	506	515	470	463	451	493	469	503	472	509	490	507	521	526	461	504	491	522	503	496	530	529	482	493	496	465	512	508	505	491	522	493	526	494	530	497	505	524	495	451	505	471	519	485	501	503	506	533	485	485	544	492	481	500	463	476	476	481	509	515	448	512	500	484	445	515	484	465	485	513	504	530	495	533	491	475	510	499	503	480	465	527	514	469	459	513	471	497	514	477	471	511	473	489	490	504	455	496	513	512	466	559	477	488	512	482	506	515	502	505	518	519	496	493	470	469	502	494	446	548	499	522	509	523	535	463	479	505	499	495	488	517	506	502	521	506	510	508	487	482	495	521	547	488	483	446	469	463	477	513	510	469	516	464	506	496	507	517	555	516	460	488	465	453	525	525	469	512	441	485	495	488	453	477	473	503	547	491	490	485	496	503	485	478	523	530	491	501	496	503	466	508	437	479	518	471	481	483	487	530	501	500	476	434	495	448	482	515	471	506	508	509	464	499	460	473	490	501	467	494	476	504	506	506	443	516	492	479	479	476	515	478	499	536	511	490	481	493	475	494	507	496	477	465	502	490	526	511	552	485	485	447	456	486	506	471	503	561	513	492	440	520	495	477	479	516	482	498	494	510	482	503	537	504	518	494	490	492	501	500	453	531	457	496	506	496	489	521	482	489	458	472	519	487	488	472	517	456	456
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
