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
339414685384	339414685953	339414686503	339414687053	339414687603	339414688153	339414688703	339414689253	339414689803	339414690353	339414690903	339414691453	339414692003	339414692553	339414693103	339414693653	339414694203	339414694753	339414695303	339414695853	339414696403	339414696953	339414697503	339414698053	339414698603	339414699153	339414699703	339414700253	339414700803	339414701353	339414701903	339414702453	339414703003	339414703553	339414704103	339414704653	339414705203	339414705753	339414706303	339414706853	339414707403	339414707953	339414708503	339414709053	339414709603	339414710153	339414710703	339414711253	339414711803	339414712353	339414712903	339414713453	339414714003	339414714553	339414715103	339414715653	339414716203	339414716753	339414717303	339414717853	339414718403	339414718953	339414719503	339414720053	339414720603	339414721153	339414721703	339414722253	339414722803	339414723353	339414723903	339414724453	339414725003	339414725553	339414726103	339414726653	339414727203	339414727753	339414728303	339414728853	339414729403	339414729953	339414730503	339414731053	339414731603	339414732153	339414732703	339414733253	339414733803	339414734353	339414734903	339414735453	339414736003	339414736553	339414737103	339414737653	339414738203	339414738753	339414739303	339414739853	339414740403	339414740953	339414741503	339414742053	339414742603	339414743153	339414743703	339414744253	339414744803	339414745353	339414745903	339414746453	339414747003	339414747553	339414748103	339414748653	339414749203	339414749753	339414750303	339414750853	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2876	3600	2300	2874	3600	2300	2873	3600	2300	2871	3600	2300	2869	3600	2300	2866	3600	2300	2864	3600	2300	2862	3600	2300	2859	3600	2300	2857	3600	2300	2855	3600	2300	2853	3600	2300	2850	3600	2300	2848	3600	2300	2846	3600	2300	2844	3600	2300	2841	3600	2300	2839	3600	2300	2837	3600	2300	2835	3600	2300	2833	3600	2300	2831	3600	2300	2828	3600	2300	2826	3600	2300	2824	3600	2300	2822	3600	2300	2821	3600	2300	2820	3600	2300	2818	3600	2300	2817	3600	2300	2815	3600	2300	2813	3600	2300	2810	3600	2300	2808	3600	2300	2806	3600	2300	2804	3600	2300	2802	3600	2300	2800	3600	2300	2798	3600	2300	2795	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
25003	23289	30205	25370	20600	8890	1305	784	710	674	698	733	642	682	649	685	706	714	670	700	687	729	714	696	673	670	649	662	661	664	646	645	672	631	702	662	682	648	698	672	670	686	646	753	617	668	685	687	708	618	643	709	666	687	687	650	683	625	662	664	631	670	642	637	666	630	660	653	661	631	645	680	663	681	654	637	622	655	680	654	649	715	647	651	669	661	696	656	668	638	622	666	632	670	693	658	643	638	614	702	666	641	649	624	696	670	699	685	669	680	682	652	650	651	633	642	651	624	681	711	717	647	689	632	644	623	703	667	651	661	652	649	703	685	671	686	643	691	650	631	654	660	665	664	678	632	654	685	693	695	644	656	639	675	666	658	656	644	680	668	672	663	642	639	668	671	675	664	677	714	651	654	640	656	635	678	668	691	649	671	610	651	625	650	664	714	647	673	637	680	652	671	647	623	608	694	695	716	683	681	678	643	630	614	649	691	666	651	643	649	633	613	634	694	638	658	660	673	618	669	681	697	662	638	639	680	671	623	613	631	635	664	681	624	643	697	624	697	673	688	604	647	633	621	630	683	667	653	645	721	659	643	721	626	600	646	680	603	680	676	691	632	581	650	683	664	666	621	666	664	673	632	659	655	622	635	651	691	640	646	660	628	633	662	657	659	664	644	698	662	682	685	642	624	620	658	642	677	654	658	701	633	649	657	625	647	660	679	670	660	610	632	657	663	694	695	654	631	671	612	657	668	641	663	642	657	600	646	643	650	688	662	719	657	659	666	652	677	650	631	590	631	629	673	676	678	644	643	664	674	664	614	642	672	668	640	690	614	684	705	647	669	648	672	650	657	653	671	639	673	676	654	689	665	675	607	650	659	657	642	635	626	626	644	629	615	644	665	669	618	656	636	664	666	678	666	689	678	635	672	660	638	662	701	643	659	673	676	635	637	689	645	599	702	673	640	701	657	632	662	687	657	668	658	611	651	649	612	648	657	682	629	659	689	645	694	629	666	682	609	686	639	706	589	687	622	672	642	615	629	662	671	690	644	666	635	687	629	661	666	664	663	669	635	682	641	650	655	661	683	658	604	632	654	685	672	644	686	669	617	704	668	659	639	696	668	674	606	640	632	678	628	597	672	628	635	658	627	615	667	647	646	625	624	661	664	671	632	626	629	676	633	669	652	664	675	651	636	638	676	660	630	648	684	673	703	677	693	693	634	632	697	642	662	669	677	648	595	654	727	653	672	638	679	657	634	683	680	636	666	671	678	678	649	642	683	667	681	637	735	699	655	657	667	635	606	708	653	661	667	675	675	664	679	667	655	661	677	632	659	709	632	673	711	715	682	634	641	646	649	685	633	677	670	671	686	610	680	683	621	688	636	695	665	670	653	696	628	680	653	701	652	676	639	655	667	652	633	653	640	624	655	663	660	711	660	622	641	651	640	640	695	646	620	696	684	649	698	707	718	684	588	643	638	626	647	674	682	636	645	640	705	679	646	625	652	686	681	678	630	662	621	670	682	712	651	700	647	644	644	622	652	648	682	668	645	670	660	694	673	649	660	657	659	668	654	677	681	665	643	690	660	667	625	664	673	661	655	667	634	703	702	650	631	640	624	647	614	675	621	658	631	643	651	660	684	676	664	655	641	629	684	676	686	685	644	648	712	689	671	653	675	652	662	652	722	658	648	647	630	631	662	669	646	665	669	657	664	653	713	655	632	681	655	623	699	660	665	634	627	671	665	677	659	675	644	654	661	660	708	650	652	688	683	667	640	623	649	668	679	663	655	666	629	681	648	656	672	638	671	659	680	613	708	669	638	647	679	698	605	723	684	622	692	648	635	666	626	647	672	630	660	668	662	650	668	672	650	634	651	655	677	654	632	664	621	643	695	668	637	675	649	604	663	648	655	641	690	670	652	670	683	644	655	608	646	631	598	665	658	670	617	695	703	668	692	653	674	625	631	611	647	654	679	657	628	661	685	678	669	645	641	635	631	613	672	725	664	641	667	686	670	688	632	621	666	631	669	637	641	654	699	692	680	639	677	660	640	634	646	647	676	659	673	667	673	701	667	639	684	682	649	650	669	681	630	633	607	674	667	616	641	666	678	599	671	630	675	655	673	639	723	660	672	699	648	668	669	689	663	619	641	669	663	661	613	652	636	607	665	620	662	693	664	660	722	672	645	702	623	687	641	682	655	623	615	646	628	658	664	678	692	691	685	649	653	708	658	646	690	651	702	629	654	671	669	624	622	665	641	631	630	680	730	646	652	658	686	659	643	661	671	653	654	633	669	673	705	653	636	633	655	674	637	707	662	649	665	647	656	638	646	629	645	665	657	660	694	631	646	628	620	607	585	685	653	663	672	655	636	661	615	664	659	613	678	634	630	635	651	682	697	661	684	661	659	711	663	659	617	664	665	686	663	651	690	674	677	623	693	629	627	689	657	645	664	661	632	589	624	645	624	620	632	631	611	661	677	641	690	649	675	648	616	664	642	626	597	694	596	643	660	666	656	647	629	617	673	667	674	648	628	651	622	675	636	647	677	671	647	661	704	649	650	703	673	604	606	741	706	656	647	657	659	661	653	653	608	667	705	615	691	631	662	682	666	660	685	697	675	631	614	631	667	677	647	669	648	699	697	655	658	615	649	712	645	702	708	635	686	610	668	620	662	663	678	666	685	677	709	658	703	622	637	718	677	651	632	672	690	689	593	629	648	682	616	597	691	643	600	672	647	659	662	684	672	715	654	642	651	655	600	635	634	658	697	635	693	662	661	643	651	616	655	621	647	642	695	669	671	678	650	658	705	676	678	642	676	670	603	609	688	687	669	632	643	652	649	656	647	650	690	673	658	654	669	641	649	717	658	632	633	663	639	688	671	673	666	613	639	653	671	629	668	667	646	669	656	650	643	618	664	661	661	649	656	610	619	646	653	685	663	655	640	708	673	622	660	648	670	647	645	636	675	634	629	691	672	623	680	622	661	645	657	667	625	650	667	653	662	677	658	686	661	636	661	671	663	638	674	680	666	670	650	676	644	629	634	671	674	670	637	687	668	675	668	667	677	670	680	676	651	652	645	698	687	671	670	644	643	685	693	654	679	682	631	690	702	679	646	635	660	625	635	612	631	670	691	646	684	648	643	652	652	654	634	675	682	654	637	643	674	645	633	679	647	644	628	672	664	676	624	664	672	629	601	651	694	650	683	610	633	689	638	660	703	619	677	645	636	700	639	652	636	669	618	657	615	605	665	645	645	663	664	628	642	622	719	683	709	646	668	697	672	635	682	687	648	650	675	672	656	634	649	657	682	646	608	635	666	624	635	667	614	666	679	628	634	637	646	618	669	652	701	672	664	638	629	670	644	620	669	659	630	627	617	672	650	621	634	712	673	645	646	655	669	663	635	668	636	665	664	654	665	663	660	706	652	639	618	673	626	647	671	689	668	651	672	647	648	627	609	694	697	636	645	664	684	667	638	666	642	620	619	647	601
63811	92098	52044	17366	3899	1133	667	609	606	580	640	612	601	630	625	631	640	616	580	623	590	618	602	627	607	589	592	588	647	631	629	629	596	628	551	613	613	627	591	607	604	636	601	563	602	650	604	642	589	643	612	587	598	651	596	645	594	625	619	626	578	603	608	617	604	583	599	645	595	566	624	558	644	600	557	583	592	631	619	603	574	625	587	610	587	596	627	595	639	588	577	540	559	599	639	614	615	610	663	647	599	649	651	602	613	561	610	643	619	608	593	619	626	659	603	567	596	619	604	622	590	641	620	602	587	585	631	606	581	552	612	607	609	566	617	638	567	610	580	559	598	566	644	608	627	557	635	616	597	637	598	625	597	568	621	573	632	600	600	640	603	603	606	592	610	596	631	616	600	627	635	644	624	645	622	605	597	622	601	592	620	633	588	622	608	652	617	564	626	625	604	583	628	613	569	534	584	571	634	628	614	574	546	589	609	597	628	640	601	598	580	581	590	602	630	595	606	606	629	580	629	641	608	674	588	579	581	634	638	610	601	606	567	602	606	612	581	602	600	591	584	612	613	572	611	627	590	576	572	611	625	562	595	568	611	624	597	600	588	571	623	596	605	641	595	592	614	611	613	612	588	580	623	633	613	645	631	628	609	594	603	567	625	606	607	582	642	594	572	625	635	598	605	589	609	609	566	602	586	614	613	603	616	608	590	574	639	607	578	564	616	606	588	599	654	582	607	624	600	598	665	592	668	582	601	618	606	555	598	601	587	573	544	637	596	628	615	653	618	578	582	615	614	590	639	617	618	574	557	585	645	594	579	618	586	607	596	600	623	543	559	596	627	585	658	569	618	608	573	601	595	558	623	604	579	614	576	616	600	626	595	586	637	604	644	589	560	563	595	638	595	609	595	620	622	643	630	619	594	611	580	594	598	592	647	563	625	569	565	575	569	621	639	593	605	618	599	631	626	615	641	620	590	602	602	627	611	592	591	620	603	592	652	618	606	595	595	657	588	602	619	631	604	598	621	580	632	561	650	588	622	610	614	626	641	595	621	653	617	630	618	606	600	625	575	619	590	651	608	607	615	584	602	597	602	607	559	592	623	579	581	622	578	606	609	597	599	617	617	603	615	607	601	642	590	608	635	620	628	615	643	636	573	625	606	612	579	597	632	631	600	633	631	598	639	600	636	603	650	598	638	604	613	577	642	643	618	611	602	603	610	569	604	607	644	635	605	642	620	615	633	615	627	622	576	651	569	587	575	556	651	643	629	606	566	631	573	594	639	614	594	613	644	590	592	630	620	610	583	593	624	612	588	618	563	583	566	606	596	559	581	594	561	580	555	578	555	591	613	637	596	613	637	595	583	597	584	648	600	589	593	570	596	623	622	592	594	636	594	599	608	632	597	608	598	602	594	625	591	603	554	560	615	556	587	595	647	607	577	589	590	651	600	562	615	575	613	592	596	637	607	611	583	626	590	633	644	598	606	632	632	595	582	579	660	625	603	628	584	633	600	616	589	627	610	585	601	648	573	585	623	586	579	612	646	565	605	612	602	609	606	569	626	617	622	612	619	595	652	620	636	583	560	599	557	608	596	604	589	608	617	580	583	580	621	600	630	609	586	605	612	543	596	575	619	585	609	610	560	597	625	610	635	582	663	618	608	632	572	605	597	612	561	603	647	619	630	620	604	604	610	585	598	617	589	579	587	635	611	628	596	599	591	627	620	620	619	572	606	603	614	587	608	594	593	578	622	599	626	634	594	642	588	584	596	591	555	625	610	626	598	617	653	560	606	580	578	623	611	604	605	577	585	545	578	603	612	607	617	565	609	625	582	612	666	609	638	602	603	609	573	599	589	631	615	623	577	581	613	557	563	624	583	625	581	630	592	580	602	582	571	573	645	642	599	643	651	616	606	603	620	592	572	596	585	625	612	634	593	641	641	624	621	613	605	630	655	587	585	590	595	613	620	594	620	616	575	609	582	582	597	578	566	607	625	598	607	618	588	600	632	595	609	557	562	618	601	654	626	640	606	637	651	575	607	618	585	628	606	627	628	593	572	584	587	591	621	602	609	609	613	596	606	634	615	598	602	620	627	586	601	552	636	604	634	554	580	566	600	630	610	611	572	588	638	610	609	642	568	628	570	574	625	650	571	630	628	633	628	585	655	595	609	604	623	598	608	595	580	648	583	579	628	577	585	558	595	601	578	579	562	620	599	614	600	598	605	603	630	600	588	594	598	601	645	639	607	597	572	608	616	598	636	660	597	577	612	612	624	621	577	573	601	607	589	612	630	651	536	602	576	571	629	593	616	604	571	601	610	574	620	573	655	616	566	600	601	608	620	643	600	592	548	600	603	632	571	603	557	589	587	603	571	633	618	641	624	595	641	613	620	586	604	635	606	603	619	646	582	614	604	656	623	593	647	581	637	602	569	631	579	602	618	594	656	612	625	586	614	554	649	555	571	618	590	626	660	598	625	599	603	574	626	576	577	650	618	618	603	625	618	583	574	591	605	646	620	590	643	617	609	593	648	604	625	581	616	628	651	632	653	590	609	615	631	612	619	662	584	611	609	585	605	632	588	626	670	601	554	628	550	595	599	601	631	595	628	620	635	615	654	603	619	630	625	596	580	591	630	620	628	584	632	597	630	622	624	573	609	587	612	563	650	601	591	552	598	600	602	602	591	635	636	619	636	615	665	629	626	625	609	564	581	621	583	615	641	622	600	616	621	632	559	568	552	615	634	566	593	593	562	583	612	615	569	605	603	566	575	646	608	570	606	621	622	566	603	597	645	577	603	612	618	581	618	620	591	628	624	618	605	590	611	636	639	634	626	564	611	636	604	626	611	632	596	589	633	585	629	579	535	553	613	592	580	597	581	575	598	605	593	574	599	598	639	613	575	586	566	584	632	611	568	650	619	635	577	590	633	613	610	640	614	599	573	590	575	599	575	624	584	629	633	626	637	609	601	630	564	574	610	627	543	648	551	559	591	585	639	531	583	591	577	616	604	565	564	626	586	569	579	576	583	586	614	591	605	588	601	617	639	583	601	601	628	577	668	570	621	638	619	631	640	590	593	641	585	615	592	594	593	595	566	578	624	585	601	594	594	627	648	575	617	597	643	637	623	619	620	606	622	604	609	600	608	646	625	579	609	618	587	614	621	612	633	607	619	601	599	603	568	623	609	592	592	582	632	580	647	579	616	579	655	585	590	600	605	637	596	591	605	627	586	642	620	595	599	593	600	559	615	637	597	621	628	670	581	602	566	574	594	527	609	582	528	585	586	635	609	631	559	614	573	626	651	592	596	628	644	590	590	645	608	599	622	600	610	609	608	615	591	643	641	576	564	616	577	687	600	608	574	579	625	557	671	593	574	588	581	612	618	583	602	631	606	616	578	606	583	584	588	612	607	622	599	619	627	628	593	616	592	602	636	685	604	618	628	616	585	619	549	594	574	631	595	618	568	607	589	598	603	626	593	619	615	584
34448	30491	17883	4229	894	563	525	487	524	510	553	495	495	569	508	485	513	511	520	543	561	508	516	499	534	500	519	552	506	500	478	535	532	518	512	494	530	486	499	483	490	523	476	547	505	539	533	505	530	514	522	508	532	506	506	530	485	531	522	517	499	477	518	527	542	525	541	505	495	500	503	526	535	516	527	493	470	515	532	519	533	504	480	529	477	538	530	519	502	502	512	525	492	505	556	533	521	526	520	530	491	493	492	549	489	507	481	460	518	518	523	502	514	489	497	498	514	513	495	500	501	522	520	503	497	537	522	507	492	477	512	493	495	512	532	499	531	541	491	506	490	526	524	518	532	520	502	532	543	507	515	561	495	538	532	475	498	483	483	530	530	493	493	511	482	516	523	507	551	524	491	515	506	514	545	499	504	488	509	516	501	520	531	465	498	541	509	505	504	508	491	510	478	487	517	487	519	497	511	511	461	514	512	465	553	503	511	491	513	494	486	500	465	503	498	548	495	484	504	542	539	497	524	511	532	527	497	477	489	525	532	483	541	525	512	561	515	462	513	552	526	532	521	488	455	541	528	483	527	519	497	497	501	491	515	523	460	460	473	518	525	493	519	540	489	499	507	497	531	516	487	507	503	516	521	550	492	513	516	478	520	477	509	551	502	502	516	537	516	543	493	559	505	478	488	490	516	514	512	460	524	526	484	490	548	557	518	509	490	521	513	538	524	502	500	501	493	505	506	496	532	492	542	499	521	492	509	528	514	509	514	539	507	499	540	529	508	536	535	499	517	514	493	488	472	504	480	496	459	492	530	569	501	520	494	485	548	491	506	541	487	535	506	508	497	455	507	498	492	487	518	563	533	530	493	499	503	481	538	499	545	488	535	543	478	500	494	500	491	513	513	482	507	459	527	528	478	494	482	497	520	493	459	513	511	500	535	472	539	514	506	504	525	526	524	531	515	480	509	526	492	509	480	465	516	536	549	446	509	520	529	516	566	548	532	469	505	531	478	498	504	487	532	523	506	514	483	507	476	502	502	509	501	482	515	515	509	502	489	516	495	517	470	494	496	515	513	503	550	530	520	497	563	528	533	551	525	545	501	511	532	494	592	489	483	509	495	526	498	515	474	555	509	484	495	499	533	479	498	536	521	524	504	494	521	489	518	516	489	580	497	522	500	524	496	541	517	498	550	501	519	539	515	482	553	516	484	494	527	527	469	549	514	546	470	541	552	505	545	515	495	493	510	503	519	470	511	500	498	468	508	514	518	540	532	479	518	492	516	492	494	501	516	529	518	503	499	554	540	512	495	485	544	513	485	525	500	490	522	515	563	519	494	460	491	515	452	510	524	502	499	580	489	512	496	519	492	505	504	554	511	509	535	539	529	510	505	523	469	473	519	512	500	501	466	567	542	523	460	499	498	499	561	531	524	473	461	470	509	494	511	484	484	484	561	541	505	509	517	515	526	505	510	515	527	495	497	479	467	507	447	486	492	534	528	518	519	525	525	516	544	505	520	539	499	524	501	517	504	508	492	498	499	470	534	511	505	516	531	512	561	501	461	536	510	521	495	501	519	525	532	549	506	521	530	523	511	483	515	497	489	461	516	543	545	523	506	520	526	518	549	539	515	503	539	468	491	486	534	491	526	520	518	523	480	496	513	516	525	471	504	499	497	545	512	500	479	472	498	556	487	502	486	511	523	531	498	505	538	526	515	529	501	480	485	499	526	491	481	503	529	503	504	504	566	534	503	488	519	517	474	473	519	504	487	514	462	506	520	533	505	499	504	507	516	526	508	499	514	514	557	494	510	541	517	529	444	508	514	566	501	540	534	481	532	540	489	497	519	509	493	507	513	526	559	500	525	524	498	482	515	505	508	484	491	517	522	479	510	478	496	490	501	493	487	467	538	511	527	472	535	516	498	493	483	456	474	482	525	497	534	485	520	521	522	517	570	514	541	503	513	561	525	519	504	525	509	496	489	505	485	518	490	497	497	516	543	475	496	490	514	483	515	510	496	521	547	506	509	522	525	524	493	560	540	556	521	505	502	534	535	527	494	482	494	532	525	519	500	518	528	494	430	465	514	489	475	523	508	477	494	499	512	497	500	518	501	478	516	523	504	532	488	518	510	510	514	555	490	482	521	500	508	533	533	482	497	499	503	492	480	501	493	517	503	491	512	447	519	504	516	492	507	511	502	499	500	490	524	565	473	507	521	511	485	497	503	533	541	465	476	502	510	532	500	528	539	519	497	530	526	526	479	511	515	540	509	485	475	480	493	511	504	532	523	487	485	460	512	485	528	495	504	539	484	451	547	499	516	486	506	504	471	511	496	513	477	491	543	518	472	531	518	521	490	499	534	507	459	550	522	526	534	522	508	514	570	499	523	524	578	468	494	504	480	522	542	497	506	518	565	493	511	498	513	495	493	535	522	480	553	517	544	509	504	490	502	535	508	483	512	525	520	538	474	506	494	508	517	539	533	539	519	551	500	499	484	488	522	487	491	487	502	493	512	514	490	521	500	529	527	505	482	510	513	506	500	467	500	475	556	526	513	527	533	521	500	483	511	553	510	559	495	537	538	486	508	519	478	507	507	517	513	490	506	504	502	515	480	516	520	543	496	507	513	502	531	555	522	546	516	551	521	513	505	503	477	520	527	510	546	517	503	512	527	475	491	535	476	500	515	515	501	540	485	514	468	488	532	546	523	515	519	524	558	509	500	502	497	525	482	520	515	519	539	502	477	504	500	469	493	536	506	528	470	503	517	504	511	494	535	498	488	530	515	528	537	547	519	477	485	490	534	510	485	562	508	523	529	489	487	509	492	508	508	530	506	523	477	502	510	504	488	468	535	538	513	499	524	482	546	495	471	487	484	548	513	528	529	528	515	481	509	525	545	526	546	506	464	518	507	567	513	499	500	536	510	508	511	530	491	475	528	520	507	514	552	536	554	515	497	477	537	518	514	546	528	497	503	516	501	529	490	512	514	527	501	500	515	480	473	555	484	513	518	509	545	543	557	489	509	482	489	520	515	478	524	505	505	518	542	512	500	507	505	507	526	498	507	528	551	519	547	448	500	494	542	517	533	521	487	487	533	511	502	486	512	532	551	552	513	553	500	528	497	517	517	516	496	504	509	531	512	529	560	576	486	499	506	536	465	516	517	500	516	506	577	467	472	499	504	511	525	528	531	523	472	546	481	534	492	494	508	525	503	509	535	544	506	550	549	484	523	478	511	556	515	541	513	477	529	513	505	485	480	490	491	518	489	507	506	526	562	523	537	511	521	503	482	508	495	477	507	520	498	487	512	545	526	488	538	488	503	498	485	529	512	495	479	468	523	508	548	507	503	533	517	506	508	525	498	533	505	485	514	502	510	516	507	547	531	529	527	498	497	481	546	492	510	454	468	516	522	496	523	485	518	469	491	526	512	500	551	507	491	519	515	547	488	514	522	499	529	468	495	515	524	471	490	491	559	523	509	514	500	480
30582	30145	10373	2090	688	493	442	411	404	420	419	409	441	379	440	443	434	411	442	429	413	405	416	397	459	443	416	401	432	424	402	433	473	416	426	458	432	401	443	441	423	428	460	456	451	411	406	418	429	391	409	457	420	430	445	414	452	407	433	423	446	449	414	407	377	394	475	423	435	421	404	452	417	428	447	453	451	441	390	431	439	437	410	412	448	467	428	412	417	427	436	425	403	419	407	450	414	411	432	409	409	439	429	422	443	424	438	419	436	450	424	453	448	425	399	416	438	442	409	438	427	414	418	450	407	419	476	445	408	433	443	424	398	483	454	450	472	412	422	407	425	427	376	421	440	446	430	456	402	447	435	416	419	396	410	406	404	422	433	458	429	388	445	434	443	437	432	415	461	443	430	432	406	399	445	433	443	418	434	422	387	430	445	436	400	377	448	429	407	405	439	421	432	432	427	433	423	434	396	430	398	411	420	416	471	411	426	457	406	410	435	429	413	463	426	420	436	419	386	393	429	441	467	452	418	434	427	409	401	419	444	433	426	437	427	443	433	438	411	443	406	441	457	414	434	436	440	423	446	432	443	422	433	400	406	415	437	428	379	414	441	411	417	444	412	442	409	408	430	402	417	475	435	444	437	434	448	453	457	439	434	433	420	450	398	379	405	395	378	429	411	404	398	442	436	448	443	423	461	422	425	459	425	414	427	407	401	458	428	450	457	413	388	408	460	420	414	397	412	426	443	401	447	422	429	395	417	419	425	427	411	381	420	436	432	410	447	435	440	428	436	451	444	400	419	415	423	412	439	455	419	424	431	458	440	402	412	427	454	458	449	444	446	422	438	458	424	413	460	411	440	404	429	435	430	431	437	413	400	416	425	425	415	449	413	397	425	423	420	389	442	425	447	425	456	418	423	448	442	445	447	444	437	459	422	460	436	446	454	446	433	431	436	424	429	409	455	443	438	382	443	418	427	437	407	450	431	434	447	423	447	427	432	423	454	405	404	432	395	441	426	446	441	434	441	399	416	408	439	396	416	426	416	440	442	407	412	398	439	405	418	439	423	408	393	412	437	410	422	416	409	459	441	432	405	447	398	473	446	394	427	417	412	445	434	418	418	424	424	452	441	411	411	420	438	401	408	389	419	457	411	456	447	406	432	459	410	417	426	437	419	449	414	418	402	423	399	427	364	412	433	430	451	408	395	429	398	443	433	417	425	417	405	432	437	452	445	417	414	406	432	413	427	416	374	420	408	437	422	438	423	455	447	431	438	437	432	445	445	456	420	413	458	429	400	432	434	419	386	381	420	387	454	405	391	428	428	451	413	424	415	438	391	423	411	436	427	427	431	405	465	436	415	439	447	427	412	433	428	416	432	457	415	419	456	419	447	468	400	439	412	370	445	443	418	449	430	411	440	426	429	414	407	417	434	483	436	429	408	438	419	430	418	416	441	454	438	435	421	440	415	394	428	451	421	412	451	413	416	441	424	427	432	418	433	424	429	426	437	408	475	410	406	394	456	412	391	424	441	407	411	425	409	448	423	439	408	455	465	413	443	444	414	431	425	444	434	449	428	434	475	414	435	460	426	437	421	438	451	421	469	420	428	411	452	449	431	426	421	449	397	426	428	455	405	481	418	413	389	427	443	405	435	435	439	435	398	406	436	439	406	469	441	434	413	395	437	422	425	434	424	432	425	453	441	467	450	448	459	442	412	461	441	384	447	412	460	435	428	427	406	419	408	417	443	406	411	429	417	451	426	429	394	445	409	459	416	440	433	439	431	392	415	416	438	418	401	423	426	441	422	428	453	419	437	405	431	454	400	433	420	413	447	461	426	479	397	419	408	384	442	437	417	394	436	427	423	432	439	463	412	431	446	452	404	399	415	417	428	416	438	431	412	425	421	443	439	426	441	403	370	434	419	423	436	428	470	415	440	429	429	435	421	435	428	416	421	459	398	421	445	417	458	398	401	439	439	472	430	455	452	446	436	435	415	425	415	434	438	423	425	428	478	427	414	413	473	433	422	453	447	437	388	455	401	411	418	409	430	381	442	454	428	431	428	451	430	454	410	425	478	455	410	413	415	413	427	433	413	430	412	444	403	449	381	432	422	426	423	416	433	486	454	400	453	471	422	412	447	422	430	456	411	414	383	418	421	442	462	439	442	412	409	396	420	415	403	431	423	405	437	449	433	393	424	425	411	426	370	435	391	448	451	449	434	414	432	416	418	441	409	474	403	413	403	428	442	436	408	416	426	430	416	417	431	435	425	451	437	427	450	446	417	432	447	422	413	390	411	421	412	459	421	416	426	414	435	456	437	445	446	417	429	427	381	411	426	404	422	392	438	445	404	435	409	436	413	423	441	395	416	456	430	447	491	400	426	410	446	448	448	446	441	440	435	433	449	421	406	411	402	441	415	467	428	450	432	477	447	416	432	437	424	386	424	407	379	444	421	414	443	465	428	395	419	443	410	478	463	471	432	414	463	450	405	423	435	404	430	425	464	409	427	369	412	443	462	432	389	439	467	403	416	426	447	432	435	401	422	408	449	440	449	426	409	433	432	422	399	386	441	391	436	435	388	437	443	466	393	387	448	424	450	452	442	440	406	409	392	445	425	473	424	437	463	453	417	398	429	439	473	457	401	401	453	427	444	468	417	429	426	407	417	412	394	416	458	448	410	445	440	415	416	415	414	414	443	419	443	425	407	426	387	441	390	416	433	393	426	477	433	456	434	414	449	412	432	413	388	422	454	400	390	440	417	394	391	453	440	436	446	417	442	467	436	447	433	428	395	447	423	413	474	428	416	412	425	414	412	420	462	397	421	414	457	438	415	426	423	422	455	433	468	437	420	422	436	412	404	432	403	421	459	436	453	415	418	425	389	427	412	420	433	404	452	416	449	428	424	427	420	457	441	411	450	418	424	407	426	410	410	440	400	434	446	437	463	441	410	428	444	453	449	450	427	414	432	414	426	460	402	400	495	430	419	396	448	431	411	486	457	435	426	427	484	429	403	448	388	454	401	409	418	417	448	444	422	430	425	449	394	441	420	433	412	396	413	398	443	408	407	448	440	441	453	448	429	422	431	463	429	424	408	426	387	420	444	419	461	414	400	401	418	425	418	432	439	423	413	448	468	426	439	416	411	441	396	437	478	458	370	483	470	427	422	415	470	449	456	443	391	435	416	422	374	456	413	413	393	417	436	399	437	441	415	409	426	440	436	409	454	417	401	438	395	396	411	407	399	384	411	445	467	435	419	410	398	425	431	431	434	453	400	420	408	418	431	432	430	429	428	473	428	432	405	402	425	419	463	457	397	464	408	417	418	409	455	396	420	391	399	429	469	406	435	402	422	424	403	373	446	385	394	403	432	409	409	453	450	407	416	438	424	399	443	412	395	387	430	430	446	429	438	459	415	415	398	409	433	424	469	404	399	418	414	446	425	458	424	440	443	407	406	412	463	420	407	416	447	449	415	415	451	402	448	411
24856	23401	29933	25053	16915	3701	927	658	603	621	640	588	562	589	588	555	616	552	617	530	615	549	637	553	597	528	578	589	549	560	566	566	562	570	564	550	544	581	536	501	558	560	555	566	573	567	604	585	562	548	603	593	554	535	532	532	581	534	533	576	561	575	564	569	552	577	568	575	600	573	579	585	622	545	517	533	552	591	574	535	598	569	600	552	547	581	554	540	589	596	532	594	554	565	552	564	569	546	612	536	535	625	565	572	515	528	600	526	561	587	531	540	545	564	557	555	581	520	576	578	582	592	576	568	564	512	574	580	563	530	547	585	572	557	571	533	573	558	498	518	570	604	573	590	528	618	581	573	536	551	529	544	529	572	547	532	543	593	513	578	513	565	530	592	594	535	536	580	563	558	511	560	565	567	558	548	572	567	577	534	555	561	521	582	572	555	538	583	589	556	543	535	567	544	562	556	584	514	529	521	580	568	588	562	560	555	576	582	569	577	568	560	562	563	540	585	564	586	546	550	552	594	563	579	545	542	504	532	543	560	543	566	575	557	531	534	545	551	616	561	563	583	548	583	567	621	569	561	572	508	515	543	574	563	581	544	540	590	519	563	538	597	530	577	577	586	575	531	533	547	576	559	528	536	535	537	592	569	513	557	550	573	564	550	553	531	538	575	578	566	547	578	543	566	534	555	568	632	524	604	547	559	555	540	564	564	567	567	544	561	551	536	540	576	556	534	581	546	570	555	580	575	539	577	577	548	580	535	537	567	603	571	567	561	593	564	581	538	534	506	570	543	532	516	584	556	542	544	531	561	581	550	543	594	562	581	598	575	566	565	565	603	544	556	562	548	602	546	561	581	521	524	550	537	579	547	576	629	542	542	547	575	588	607	556	568	569	580	571	550	543	577	565	580	576	536	591	564	532	576	569	544	540	586	566	563	554	553	545	581	542	555	541	559	549	578	542	537	567	573	537	572	620	554	550	579	559	549	602	564	556	568	595	523	544	564	549	582	538	544	522	572	550	592	539	601	595	544	546	581	575	564	558	621	587	571	576	551	504	581	537	578	590	576	594	588	550	549	603	575	560	519	537	560	575	528	535	609	572	524	533	570	538	497	558	552	554	586	561	593	562	534	603	572	598	524	605	560	583	539	587	538	597	562	562	578	560	593	571	536	561	558	567	554	575	541	557	557	595	573	577	546	552	550	574	600	552	558	533	592	570	561	545	544	524	575	585	541	608	563	573	583	513	554	554	586	554	555	524	543	554	508	588	557	589	593	552	600	539	533	562	530	513	555	550	560	502	562	561	590	596	565	515	559	526	563	562	552	545	574	541	575	550	607	619	532	561	574	600	563	547	568	602	538	594	541	539	535	533	532	542	538	586	599	555	555	557	588	562	505	594	512	591	609	536	602	570	566	556	603	526	552	515	568	551	568	601	547	546	575	544	543	545	555	547	560	537	522	534	539	573	555	577	624	564	509	532	511	530	603	588	549	558	582	549	544	567	557	558	586	582	586	527	558	564	608	555	550	602	543	553	547	525	539	611	546	589	578	590	596	570	585	589	573	569	550	536	577	574	597	559	557	533	590	552	547	573	574	560	529	572	542	501	522	580	574	578	529	591	518	573	559	597	533	546	551	561	544	605	546	561	580	525	552	568	551	497	508	548	601	579	557	522	562	546	584	589	576	519	539	525	587	544	568	555	557	567	547	572	488	555	526	543	607	549	581	559	547	558	574	587	562	520	553	588	532	544	569	576	559	565	542	522	536	548	543	567	533	494	540	602	569	566	629	574	595	564	489	522	566	546	581	558	562	560	562	578	585	565	563	525	544	575	540	548	558	566	526	547	559	542	593	549	532	575	541	524	513	542	566	580	603	497	561	565	554	554	532	579	513	518	566	596	586	573	578	544	544	562	572	567	544	557	581	595	571	546	603	524	578	573	572	559	537	533	543	580	564	614	571	567	584	502	581	585	558	561	569	613	554	517	583	562	558	555	520	558	599	548	554	539	554	568	556	551	543	587	581	553	566	573	617	549	569	535	566	553	565	552	579	559	528	558	531	554	567	599	549	578	620	547	524	562	569	535	535	544	556	555	578	555	529	530	563	551	584	575	551	537	559	566	600	596	574	586	572	551	561	548	567	595	599	565	524	553	537	540	555	559	570	510	566	577	527	582	552	566	549	510	566	558	544	531	585	563	529	591	585	539	579	574	568	575	551	502	540	555	551	573	589	538	563	564	606	576	586	548	580	563	554	596	589	553	592	567	544	541	533	525	605	544	553	568	558	517	586	556	579	549	571	580	550	586	507	524	556	549	521	546	555	560	542	590	547	552	552	562	551	519	557	546	531	555	587	577	586	570	520	532	523	533	507	545	585	547	573	538	544	526	593	567	517	558	544	543	546	524	549	525	586	552	540	566	573	586	542	549	545	561	520	546	600	549	576	569	527	568	593	559	568	592	531	558	556	542	534	564	575	534	557	590	528	559	607	535	544	559	503	552	565	576	573	594	548	564	543	597	562	541	541	589	559	553	567	573	566	533	564	568	557	542	539	546	551	569	584	567	582	586	566	562	595	589	562	557	528	523	569	577	569	545	560	594	576	564	569	582	583	516	538	564	568	549	524	590	574	569	552	528	560	601	551	584	557	500	553	559	530	577	530	586	527	571	576	497	505	558	587	530	552	582	530	590	537	583	538	570	560	632	583	555	504	529	540	567	523	554	570	538	523	532	545	586	560	528	604	578	587	562	516	537	550	535	552	591	562	526	547	566	514	593	570	605	580	557	568	586	527	552	545	560	543	582	518	609	569	585	557	572	540	562	551	564	547	555	569	556	562	603	556	597	583	576	559	551	568	550	536	540	520	562	558	553	560	559	540	534	585	567	562	599	582	555	534	583	553	528	610	515	535	582	552	542	556	549	588	565	574	507	587	583	570	559	536	513	564	560	553	589	540	554	567	583	550	565	594	571	573	599	536	561	565	575	552	566	531	538	559	549	581	527	563	569	536	543	507	555	520	543	540	589	612	548	525	578	546	572	543	550	527	557	572	579	555	570	574	583	518	550	538	546	608	587	568	535	575	547	587	593	553	559	563	531	494	543	576	573	542	556	559	580	565	537	549	558	546	571	582	574	579	574	561	558	539	573	581	574	595	546	562	537	541	569	562	564	532	525	540	586	563	577	543	580	532	554	548	526	571	565	564	570	536	558	568	576	566	530	518	546	546	571	565	559	541	526	568	529	550	564	561	550	530	586	552	564	524	551	519	548	555	582	538	536	565	531	556	538	560	529	562	585	534	580	573	568	586	563	551	570	574	561	585	558	520	544	531	542	550	518	604	551	545	574	553	524	569	527	547	527	556	601	575	581	555	549	550	557	544	524	519	570	529	539	513	573	575	540	544	539	512	596	577	538	536	591	529	547	563	564	565	594	561	539	640	603	534	527	574	526	567	541	543	564	590	530	538	563	554	586	569	567	575	574	516	574	578
62865	83634	45540	13377	3282	968	574	560	508	489	500	533	545	526	546	494	491	553	490	522	511	484	505	548	526	513	486	526	547	529	520	553	499	491	530	494	524	495	534	455	527	514	605	480	535	517	539	508	498	538	520	518	523	557	539	500	523	529	482	507	515	547	530	533	536	518	523	542	519	508	492	509	558	530	432	487	526	541	547	523	525	507	523	511	522	489	476	512	521	504	545	497	518	537	508	508	531	510	499	458	511	478	513	547	537	525	496	527	537	516	488	487	516	512	531	527	504	520	511	554	540	477	532	529	517	515	543	497	492	498	495	522	519	499	527	523	505	507	512	578	505	482	522	490	542	495	514	516	497	536	474	547	553	513	472	509	539	517	478	540	518	481	483	498	543	482	488	550	542	501	500	525	509	514	492	533	500	503	517	507	492	522	519	514	505	503	515	486	532	532	521	496	477	501	501	489	524	542	528	525	494	499	504	527	502	516	566	493	503	536	507	516	520	541	484	463	537	546	504	529	530	489	505	470	514	543	487	507	517	508	485	469	534	535	513	511	549	501	517	556	507	504	519	524	537	484	536	514	479	488	540	489	508	512	502	517	522	543	535	499	494	508	526	499	520	528	484	506	519	512	554	527	474	507	557	534	557	543	562	541	527	559	526	510	496	527	480	560	524	514	521	507	512	519	501	535	525	512	531	504	502	507	491	499	511	493	509	480	499	520	528	521	530	517	507	534	481	529	503	531	554	474	539	513	498	518	520	493	521	526	507	496	522	504	532	469	520	531	568	490	535	495	525	498	497	508	455	529	520	485	511	495	484	522	516	505	542	512	534	485	500	521	529	498	503	527	558	551	495	505	546	509	514	533	476	478	515	518	485	494	509	541	535	492	523	561	529	515	526	541	522	484	510	516	553	527	551	501	491	519	516	496	469	513	558	517	490	520	505	497	511	524	473	556	522	524	541	560	494	511	557	550	531	501	496	516	527	503	519	497	501	463	510	514	529	537	508	492	512	496	519	509	532	537	512	498	531	521	519	516	505	542	498	524	504	502	542	502	521	525	528	521	526	517	544	510	512	501	519	486	499	505	506	502	539	515	513	478	502	500	516	521	562	481	509	493	511	526	514	514	523	518	475	548	484	488	513	559	491	521	522	499	519	515	512	505	524	507	510	519	501	516	496	489	543	537	543	546	477	491	494	496	489	514	518	538	511	499	529	553	487	541	497	572	507	534	512	549	510	518	498	469	527	515	562	548	516	517	493	523	538	537	529	543	526	501	501	518	514	536	509	502	486	490	530	516	507	503	521	514	510	500	491	521	504	518	480	518	502	495	509	518	520	489	512	527	511	519	538	560	542	537	512	535	517	529	539	527	542	462	507	524	531	537	487	495	490	570	552	502	505	490	470	492	512	511	513	550	539	530	526	497	508	502	504	485	569	529	531	522	477	488	549	519	484	494	490	554	545	504	490	517	498	547	514	545	512	522	511	507	518	498	493	507	548	557	532	520	534	513	493	520	505	534	510	517	564	482	529	506	476	518	515	522	546	445	513	484	514	551	510	508	523	498	471	522	511	479	518	512	546	517	493	530	525	476	537	519	523	464	506	514	489	489	488	505	483	534	527	506	514	493	514	497	513	513	521	518	520	534	519	546	520	539	519	499	504	496	566	504	512	523	468	520	502	498	541	509	498	487	501	535	501	545	497	528	493	538	490	513	498	511	503	536	507	515	526	468	548	478	536	526	531	565	530	532	513	531	535	500	542	496	493	503	523	540	541	523	474	517	543	526	518	511	485	509	526	493	473	527	507	517	446	515	515	508	493	518	541	488	525	493	537	507	542	534	527	464	506	571	522	468	500	491	532	508	507	501	521	510	505	498	499	479	530	504	517	497	510	493	522	548	492	531	515	493	516	512	511	507	492	514	518	522	503	513	510	511	518	547	539	517	473	543	518	555	510	514	522	514	465	497	500	524	513	508	530	505	505	513	508	530	532	522	503	510	517	509	492	492	556	508	506	522	545	515	508	514	518	520	484	540	513	493	557	512	534	496	527	521	543	514	528	546	516	519	519	510	528	540	487	512	509	510	516	496	495	512	492	539	512	499	522	486	495	501	482	556	506	511	517	519	473	507	550	505	553	543	503	505	513	499	505	513	557	540	502	525	503	492	482	517	525	486	517	505	555	518	514	533	514	504	472	536	516	530	537	473	506	507	550	525	506	511	531	467	523	508	519	490	524	519	530	512	502	478	518	529	516	540	472	497	520	483	506	492	529	548	505	528	525	528	486	520	517	498	551	529	542	496	520	557	477	504	505	477	510	527	520	521	546	524	499	478	516	530	514	505	477	505	541	576	540	518	476	564	520	534	478	509	537	503	508	524	497	489	513	514	512	518	545	525	497	524	529	504	536	505	519	500	514	494	504	475	520	528	503	503	509	534	507	519	504	530	503	505	509	528	541	504	523	549	512	520	508	503	491	536	538	534	517	514	496	540	527	465	532	526	500	526	552	496	488	565	501	492	532	520	500	478	474	496	553	498	592	506	496	516	494	528	518	522	530	461	524	509	534	490	550	532	495	525	528	534	495	523	486	529	528	503	477	524	523	517	508	530	559	504	512	550	506	551	498	537	502	527	537	491	534	512	528	490	466	538	495	509	523	529	514	475	509	501	537	530	510	509	488	545	529	480	499	512	506	488	502	523	529	525	477	516	522	506	519	490	498	456	501	520	504	450	576	515	513	503	510	511	518	556	542	488	506	507	564	524	496	543	521	472	517	511	500	487	515	513	511	503	491	503	481	527	488	499	536	488	522	497	527	479	505	520	491	498	522	504	503	557	534	547	504	482	531	495	551	482	502	498	478	511	519	512	514	492	561	522	503	520	501	543	515	486	503	489	515	491	536	524	530	525	506	482	490	487	530	519	479	548	491	502	470	496	538	514	476	528	496	513	509	569	568	532	488	539	498	531	554	510	562	497	519	498	487	510	511	532	519	523	492	514	529	508	527	539	543	519	521	547	541	520	492	500	474	493	527	506	508	496	467	546	494	520	515	509	503	451	557	506	524	525	494	494	497	511	534	541	512	550	501	514	505	483	534	534	532	514	486	518	509	491	515	509	526	491	535	518	508	520	506	526	519	512	448	481	486	517	529	537	497	487	479	532	494	512	493	482	522	482	505	537	505	501	559	509	511	517	529	510	558	514	519	525	483	510	512	514	484	529	521	520	489	519	503	543	508	539	500	538	515	505	504	499	510	476	556	493	498	507	466	506	521	523	499	494	497	523	520	541	540	556	522	492	514	537	494	487	526	509	514	520	490	493	500	548	513	526	496	464	503	533	514	460	494	508	510	523	510	533	484	503	473	493	529	546	517	534	508	499	519	501	514	570	506	494	507	505	504	526	503	522	535	502	516	525	503	553	512	499	506	501	528	529	484	514	523	541	536	536	511	528	501	479	481	513	504	510	523	502	517	503	502	534	467	514	510	478	532	483
24128	22475	29330	24503	19996	8533	1259	827	697	680	693	674	658	642	619	675	690	673	678	703	623	662	656	636	625	610	620	657	682	668	676	630	625	656	686	611	667	648	624	689	647	676	710	643	684	639	606	658	613	655	627	626	643	578	635	618	646	644	664	627	669	623	597	637	669	673	656	617	676	637	674	684	637	635	631	620	649	577	630	628	654	631	601	660	671	701	617	588	631	659	659	588	652	677	640	640	682	605	615	649	652	639	591	654	637	656	600	602	632	604	626	656	579	681	654	657	638	626	623	699	625	626	630	632	607	651	611	668	615	640	645	659	656	633	615	666	657	666	637	660	616	633	674	676	644	607	640	660	618	655	620	643	631	647	670	635	686	687	602	603	654	585	621	617	607	656	618	640	618	627	651	638	664	593	620	641	611	648	624	646	620	643	658	618	603	659	598	657	633	625	623	616	638	620	669	632	649	618	611	656	641	616	627	668	635	663	660	675	651	609	660	636	568	636	633	658	637	631	598	649	674	643	645	633	654	665	575	638	657	655	639	606	645	603	614	635	684	649	638	598	602	626	628	638	615	621	634	631	694	604	657	632	666	611	650	615	642	640	613	620	595	624	615	610	600	633	644	665	640	618	621	640	635	650	641	635	632	624	605	653	615	631	674	605	656	637	595	601	614	625	620	664	642	662	574	684	643	653	667	663	636	665	656	643	635	680	629	624	712	607	641	609	633	629	632	640	652	659	649	647	631	604	650	651	591	671	643	607	628	626	643	666	697	677	639	645	626	658	647	620	632	631	625	618	598	656	620	611	635	627	593	653	658	612	632	637	640	618	615	670	656	652	669	624	652	671	647	603	686	646	606	650	653	646	624	647	656	645	660	645	629	666	662	612	598	626	682	631	584	642	640	631	621	645	627	623	615	638	651	679	610	601	623	612	606	592	619	641	615	688	620	620	622	612	599	674	631	643	607	624	641	571	705	643	602	605	645	627	606	593	603	658	671	634	628	645	653	645	642	647	606	631	620	618	599	658	702	596	671	636	652	617	609	646	601	652	662	658	673	603	679	605	664	641	632	610	634	644	644	663	660	580	654	603	628	643	620	674	699	629	665	644	638	647	689	662	607	641	615	639	691	623	651	595	686	576	673	598	632	627	611	620	615	639	622	640	701	595	628	645	628	587	652	636	668	603	606	628	651	675	613	649	644	630	591	635	634	625	648	678	644	629	653	641	649	652	584	667	662	676	636	654	616	669	683	652	590	629	602	659	643	641	655	632	625	648	647	585	626	625	622	599	666	656	614	636	675	616	653	605	606	633	613	619	615	673	594	652	632	634	633	648	647	684	638	685	625	635	610	659	630	644	680	656	623	621	639	642	614	705	676	682	679	632	647	665	630	652	630	657	635	630	628	640	682	639	627	607	611	630	586	615	651	628	630	603	666	621	617	618	671	624	667	604	643	632	605	643	659	624	626	638	657	703	633	605	660	633	632	633	661	629	635	596	626	620	585	607	595	660	633	625	693	627	647	618	627	637	660	603	631	607	565	635	652	644	618	622	671	647	620	645	625	628	611	617	619	640	622	671	652	622	661	659	674	622	623	654	601	653	653	636	624	668	655	639	601	569	622	626	608	670	650	640	643	658	665	687	620	630	682	663	611	645	621	645	651	651	660	605	632	647	622	617	675	615	655	627	625	636	656	650	656	666	657	597	653	644	643	638	610	621	597	631	679	653	657	648	609	613	623	635	641	650	619	626	593	591	599	617	625	648	661	675	619	596	613	643	644	649	648	613	676	608	649	644	605	646	588	655	665	641	604	643	600	635	611	673	630	662	658	679	622	652	622	632	598	667	635	635	635	631	646	674	647	644	659	650	649	648	664	653	605	670	679	653	660	576	682	588	601	626	666	651	656	657	626	659	636	582	606	635	639	656	605	645	659	595	659	643	624	627	614	631	605	643	611	643	641	620	589	630	612	627	637	625	599	612	575	706	609	643	648	639	649	649	614	659	649	706	646	636	646	609	654	620	629	613	625	655	603	623	670	640	641	627	662	620	613	648	619	642	615	611	639	641	670	682	625	656	658	632	587	670	629	607	634	615	622	644	662	668	615	639	618	650	652	656	629	617	625	588	621	610	665	652	615	645	646	680	649	594	654	597	612	642	630	610	635	663	611	608	635	672	638	620	609	646	619	653	640	620	641	622	623	620	634	656	639	634	664	587	664	594	619	631	632	615	676	680	598	630	634	600	641	670	570	610	619	650	672	673	679	600	686	651	627	642	617	593	670	607	636	689	611	577	648	624	668	637	626	627	614	601	607	637	616	608	619	573	663	661	602	664	597	630	655	625	633	656	636	646	605	651	656	615	707	661	627	653	628	641	627	663	633	589	589	602	674	662	647	682	640	620	626	657	625	670	636	630	617	648	652	650	609	640	619	615	611	666	628	594	659	632	617	642	656	635	622	698	673	633	654	594	673	616	621	659	610	625	670	646	626	668	656	656	648	647	603	607	647	661	631	630	666	646	631	618	676	649	653	620	636	635	625	603	575	665	652	616	641	604	621	675	561	602	622	633	656	636	640	623	643	654	657	673	650	656	617	590	650	633	629	583	634	634	624	637	617	629	646	632	606	637	638	617	649	659	644	638	641	647	633	635	646	638	631	623	609	646	587	608	600	606	644	640	629	621	625	590	690	593	667	652	615	625	620	621	685	643	634	616	671	654	640	637	635	660	641	592	633	633	621	653	639	654	607	584	623	626	637	624	646	610	635	637	671	656	696	638	643	599	598	599	656	603	655	618	650	636	613	611	593	688	640	621	709	667	706	599	645	665	628	656	643	664	629	617	658	582	648	642	660	649	639	645	637	633	654	613	665	629	614	632	639	656	605	598	664	656	645	664	595	604	595	646	648	627	618	613	621	654	614	616	630	617	644	662	662	625	642	633	650	661	626	609	627	669	658	615	630	631	616	648	620	626	656	655	616	641	597	648	612	594	625	656	609	592	648	612	658	644	645	565	599	656	658	588	617	656	604	629	634	610	639	654	589	606	650	617	658	647	657	624	627	639	634	590	656	644	613	650	633	627	653	635	626	669	639	593	649	611	649	633	593	638	633	644	604	641	636	653	611	679	637	632	668	658	598	628	621	603	654	603	617	681	619	619	627	657	618	653	608	621	612	630	623	641	678	611	645	636	623	660	620	631	678	599	648	668	598	604	672	605	649	673	667	644	668	625	626	655	637	626	645	647	626	639	616	645	611	600	611	600	655	669	606	624	611	630	623	652	632	657	614	632	676	618	586	670	623	625	664	606	606	611	651	629	677	598	558	613	683	641	603	597	635	610	594	659	682	673	644	659	621	657	630	682	620	610	628	672	637	650	643	663	648	605	602	621	625	633	638	600	624	627	600	615	646	634	616	593	634	630	595	627	674	638	606	654	637	637	657	672	598	606	623	677	637	670	644	611	646	643	648	650	640	595	645	600	642	619	595	674	620	625
61069	89300	50768	16566	3862	1081	603	600	623	602	573	605	614	549	538	613	586	591	555	579	567	614	616	587	576	595	628	576	605	577	539	579	600	587	589	597	583	582	563	546	615	596	556	580	591	607	622	611	554	594	584	605	606	588	591	569	588	565	591	606	574	575	612	558	582	569	539	568	597	621	584	571	620	558	579	625	578	578	607	621	570	581	623	582	647	583	563	600	578	562	578	634	598	590	611	598	600	603	606	574	593	592	599	566	629	616	587	609	578	606	595	615	576	581	587	638	595	555	577	595	600	528	607	535	605	578	586	592	612	554	579	646	590	583	541	591	610	609	635	605	595	613	576	572	576	613	547	563	564	599	588	561	558	607	609	574	534	613	572	587	621	584	584	542	634	567	585	577	546	558	566	584	589	578	564	611	569	619	638	588	575	616	610	593	577	546	615	580	619	571	578	585	588	574	563	546	596	599	584	563	611	624	615	571	620	594	563	562	576	584	578	591	555	555	594	608	598	614	591	582	576	631	573	604	587	607	573	594	587	547	583	555	631	606	577	597	601	573	586	590	581	578	608	550	538	591	594	583	577	573	591	582	596	573	564	557	622	549	546	568	599	645	556	566	595	595	578	600	578	586	604	573	558	600	588	635	547	558	571	607	582	630	533	566	568	574	607	605	611	625	658	500	606	641	592	565	581	567	574	598	598	569	618	586	608	575	600	582	556	585	617	598	586	605	588	574	580	586	589	598	571	584	613	535	590	630	606	561	590	586	584	545	551	622	522	623	573	582	604	554	617	560	589	615	582	571	568	611	584	624	551	595	550	590	612	564	584	582	576	592	570	575	596	596	577	548	593	559	602	567	576	594	591	597	599	564	603	590	586	630	597	586	597	593	554	604	567	560	598	568	544	600	593	587	583	609	608	616	584	579	563	565	605	562	586	573	588	600	552	553	563	588	578	585	614	606	572	620	585	618	569	619	553	570	597	595	558	583	593	608	613	611	586	623	626	627	606	588	627	601	578	589	601	572	614	613	597	582	583	601	591	566	571	623	610	606	575	583	635	575	564	578	551	602	566	650	582	584	556	575	586	593	624	632	585	587	552	592	562	625	559	631	565	579	592	580	584	570	600	562	567	533	581	585	615	570	553	590	555	594	595	569	601	608	588	587	586	604	581	585	618	581	540	628	580	614	628	604	600	555	598	578	574	596	571	560	620	556	621	629	554	591	553	580	580	559	563	557	629	583	594	600	567	534	557	564	571	567	600	556	592	591	591	569	592	595	575	626	576	569	593	583	563	585	591	593	569	563	555	539	619	591	565	630	589	581	577	577	613	619	586	626	584	585	605	601	550	582	592	620	562	578	624	646	602	637	607	618	574	613	574	564	584	602	600	578	563	616	580	601	629	569	579	595	627	530	573	561	552	572	587	597	559	620	593	570	573	566	588	568	562	573	613	547	596	587	626	590	613	582	634	547	584	568	573	566	597	561	587	570	587	603	576	626	590	635	611	568	604	563	584	605	575	568	600	599	638	608	574	557	581	550	601	576	596	626	607	603	586	593	588	570	586	582	612	570	561	622	570	556	634	574	585	617	628	578	580	590	599	586	580	623	575	535	588	545	543	582	542	587	591	584	569	602	573	559	573	607	580	573	586	591	622	576	561	625	605	588	569	578	580	523	562	644	585	578	609	588	535	537	554	565	600	571	575	575	574	595	582	553	578	578	579	591	589	552	576	581	591	602	544	563	585	583	591	585	612	596	601	585	626	589	616	613	587	579	577	578	580	635	649	605	554	626	589	549	597	603	585	585	598	573	591	520	604	553	581	565	581	575	577	610	572	574	595	610	611	587	587	625	596	617	538	556	593	597	573	565	567	580	562	597	529	601	569	621	593	623	578	590	569	582	585	575	579	535	563	573	576	570	586	586	590	573	604	596	555	543	568	627	549	564	543	622	585	563	578	594	591	604	612	565	609	585	538	578	578	568	631	551	604	611	596	581	619	570	594	588	596	643	601	606	558	591	553	602	594	596	600	586	588	626	614	570	565	576	581	604	579	604	546	593	616	579	557	610	595	570	570	585	563	597	588	587	572	559	604	600	619	608	625	575	589	582	612	572	569	557	604	601	608	555	599	587	549	606	602	552	568	568	607	621	526	608	559	573	601	591	512	582	594	585	614	594	607	552	608	588	548	631	562	570	583	580	610	611	530	607	624	594	583	613	614	586	601	639	608	588	626	578	605	603	573	593	595	603	577	542	605	604	572	560	588	566	567	571	595	596	558	606	562	579	646	614	573	547	576	595	584	585	592	606	589	615	600	566	578	614	591	554	603	595	583	576	579	581	596	588	604	559	601	556	584	603	601	610	531	631	604	590	579	627	578	610	598	581	539	605	607	636	584	559	569	609	566	557	560	580	599	569	562	594	568	562	587	537	585	606	578	603	603	563	586	601	637	583	564	616	565	568	586	614	576	565	590	590	576	562	577	616	560	558	571	575	582	533	599	611	595	604	614	572	584	586	592	604	622	576	585	594	583	581	567	581	604	537	622	589	561	591	608	524	575	574	625	572	607	565	595	605	577	565	558	575	570	605	576	570	589	581	577	587	581	574	600	575	563	569	534	579	580	569	623	617	548	556	610	604	577	603	568	638	554	552	584	625	585	580	589	592	617	603	578	581	591	611	579	593	601	527	559	612	608	578	599	637	534	608	593	619	608	584	564	546	596	536	604	569	583	598	578	568	569	625	565	565	569	550	565	590	577	556	598	563	587	612	617	600	567	636	571	584	580	555	583	613	536	583	639	605	607	589	593	602	578	583	585	566	596	598	605	621	580	613	583	586	571	586	579	574	581	600	614	562	600	570	571	586	610	602	587	574	562	555	618	547	631	549	550	567	583	591	538	556	618	570	595	616	585	546	573	579	614	582	549	555	578	588	617	601	566	534	584	581	547	584	615	609	573	640	538	581	610	582	531	602	557	601	530	563	626	576	594	605	592	593	614	563	570	583	612	568	616	615	577	561	584	600	574	624	569	539	627	565	627	617	569	587	577	612	564	604	609	605	582	559	591	537	584	613	626	599	574	568	576	589	574	561	611	593	562	580	566	556	596	544	582	544	614	633	552	570	610	614	546	539	546	576	575	584	594	584	599	574	609	633	597	561	627	566	565	583	580	562	553	606	593	590	584	601	607	578	588	581	596	563	556	570	614	568	580	594	572	583	557	561	616	551	594	584	617	643	568	607	577	597	578	606	520	575	579	639	553	617	534	581	609	606	572	631	592	569	614	535	592	597	587	603	594	618	578	595	572	549	594	567	630	586	590	600	574	552	584	548	550	574	624	574	559	613	613	595	564	548	604	599	556	633	600	565	569	581	618	585	607	569	539	543	570	582	591	564	541	563	623	619	548	563	597	589	615	593	579	573	542	568	560	583	628	577	568	620	595	586	597	575	591	559	612	613	545	570	622	592	600	571	595	585	596	526	603	579	600	638	598	560
34250	30585	18132	4298	1001	619	539	509	526	522	498	497	512	523	464	487	550	562	467	499	466	457	489	479	504	489	492	512	463	550	456	508	522	478	488	509	536	495	487	471	516	516	512	509	505	489	489	542	522	533	513	480	488	520	520	532	494	491	487	482	540	492	518	490	527	530	509	499	473	486	532	515	513	479	513	488	491	540	483	522	480	502	496	466	491	482	481	479	470	530	533	496	466	518	513	512	498	475	481	479	500	508	496	454	480	471	497	498	502	489	490	523	489	494	454	473	512	523	508	503	482	505	506	498	494	496	532	528	470	527	488	489	505	530	491	535	526	523	507	490	543	516	532	476	499	494	465	491	508	518	494	499	515	491	478	511	522	477	501	469	531	528	524	506	491	492	506	491	499	484	481	495	478	489	481	481	485	472	511	514	514	489	476	493	512	455	509	495	539	441	509	515	463	517	526	504	470	560	506	493	468	504	493	494	494	476	449	474	502	480	439	496	456	524	481	514	500	529	502	521	482	479	494	492	499	499	521	486	544	484	530	506	517	517	520	457	506	499	509	557	452	534	536	479	470	508	494	487	492	499	511	490	528	480	499	493	510	512	541	521	514	482	522	525	483	543	479	504	466	496	504	455	504	482	487	530	502	508	496	497	498	501	525	506	484	529	491	487	495	518	455	500	555	476	508	488	487	507	492	488	505	502	520	529	520	466	491	497	514	495	479	511	479	479	473	508	491	446	501	534	538	520	489	502	490	504	503	527	495	513	486	481	523	519	502	467	531	486	485	458	517	476	512	450	506	456	488	526	504	512	496	503	490	494	478	503	513	514	506	508	478	474	508	526	490	492	462	522	496	514	494	462	491	517	485	461	489	496	504	495	528	487	468	500	520	499	537	502	522	489	490	490	543	503	466	509	517	517	559	504	488	495	507	480	482	507	507	460	518	511	510	487	507	480	508	467	483	517	490	491	476	499	503	489	500	467	518	482	475	457	500	485	521	494	476	498	484	461	507	529	518	499	459	514	491	546	496	504	456	440	472	505	508	492	509	473	505	507	502	501	525	521	478	494	535	499	524	519	500	491	468	492	527	520	518	499	513	503	501	507	496	521	493	474	474	485	467	506	509	486	509	504	488	517	496	517	550	515	525	522	494	482	491	471	503	470	459	464	494	461	529	476	501	470	460	474	485	478	480	491	490	481	486	485	495	514	506	464	531	452	491	480	510	471	499	492	539	527	511	518	489	482	477	497	493	495	453	451	481	554	505	525	509	512	510	481	479	482	521	499	490	513	498	531	490	509	513	492	520	485	471	460	491	497	502	493	455	524	520	477	489	479	494	482	506	471	464	486	496	487	520	503	493	495	524	508	484	495	498	482	487	501	513	503	466	483	513	524	498	506	491	473	479	508	461	519	541	491	516	513	497	497	481	514	478	501	506	470	487	490	526	506	478	469	498	549	523	494	498	496	512	507	548	482	502	500	502	480	503	511	523	484	502	514	518	554	518	483	509	494	508	513	512	475	497	507	518	498	500	469	468	504	490	497	469	503	475	477	496	486	476	461	472	545	453	535	518	461	520	507	500	537	487	517	521	489	479	522	530	501	493	485	471	491	474	512	501	478	489	506	495	507	493	485	478	518	520	462	498	457	483	493	503	528	524	497	488	522	521	509	513	503	464	517	482	530	461	539	529	497	520	510	520	470	482	518	482	497	517	539	482	522	454	491	520	502	487	495	487	489	499	534	449	462	502	525	536	490	482	517	471	495	509	485	514	505	497	461	510	504	478	496	478	490	515	482	485	485	465	496	482	445	469	481	491	464	472	574	513	540	469	485	510	469	503	504	529	461	496	469	505	486	500	456	499	472	456	513	480	477	491	496	528	523	477	502	545	477	468	490	474	480	509	495	527	501	457	476	496	530	494	495	506	496	470	467	554	505	498	504	479	479	502	502	464	514	471	486	516	482	511	510	495	533	491	502	485	498	519	501	455	491	518	516	479	532	532	508	471	496	502	490	494	514	487	512	529	437	526	524	532	526	478	512	505	512	512	495	481	521	506	522	485	497	501	494	501	507	508	478	491	509	493	489	512	534	533	478	502	499	520	464	490	535	544	501	527	450	493	492	496	505	488	475	473	477	486	542	499	479	518	478	477	535	479	513	458	499	492	499	512	507	476	482	472	528	509	495	503	499	515	530	488	516	474	485	453	506	456	489	469	472	516	463	495	507	498	516	535	516	506	466	493	485	446	471	479	482	509	493	470	515	560	544	518	482	482	478	499	524	479	487	478	487	500	489	502	529	502	488	492	515	485	460	505	493	505	500	489	465	562	465	463	485	504	499	481	440	520	492	482	487	480	554	513	497	522	537	519	518	501	481	522	501	513	493	494	531	466	490	502	520	496	495	482	462	448	492	489	502	540	535	487	511	460	488	532	515	484	492	447	514	510	492	537	477	515	545	470	502	535	481	506	545	500	481	487	468	486	480	525	523	484	494	513	533	456	482	478	540	482	467	483	500	541	505	513	518	443	484	492	512	485	498	458	460	471	482	491	470	501	519	498	478	490	505	516	500	488	550	487	489	510	462	524	473	496	485	483	488	478	499	498	531	511	480	509	491	499	491	529	509	475	492	496	536	509	522	501	497	474	489	526	499	496	492	503	498	473	522	473	496	511	489	530	446	461	486	498	486	493	476	484	506	499	517	479	462	497	535	488	509	509	539	517	467	492	472	454	520	505	504	561	480	511	550	493	478	488	521	534	494	497	464	450	508	534	463	510	492	466	498	485	461	498	514	516	497	524	514	488	481	515	511	470	470	522	515	491	519	494	520	478	514	505	456	479	460	489	498	460	537	508	511	514	499	512	468	522	509	505	494	518	499	543	510	491	489	505	469	486	523	514	481	476	537	515	535	518	502	470	538	485	470	468	500	505	454	506	496	463	486	484	504	535	498	524	470	534	483	494	508	481	533	495	482	500	484	514	451	447	491	521	508	511	508	480	508	501	527	485	481	449	510	503	491	480	499	483	535	476	461	480	494	475	492	513	519	469	461	478	509	482	485	516	512	484	491	473	521	483	525	541	560	578	506	514	436	507	515	522	522	489	489	511	502	520	506	458	515	523	531	499	501	485	485	530	511	489	545	495	526	496	495	488	534	439	473	509	511	518	518	522	517	511	486	498	529	500	518	498	478	491	518	495	533	514	491	476	481	463	503	521	511	517	542	499	537	487	503	541	547	495	482	483	475	504	502	462	464	506	504	533	483	540	521	538	506	517	507	494	467	503	515	487	501	514	514	512	483	522	468	487	483	496	498	501	465	525	479	484	505	460	501	490	493	439	522	490	517	481	495	529	497	490	453	524	506	476	526	509	493	533	515	484	501	500	540	486	524	506	471	474	496	486	484	436	483	533	520	525	521	523	453	435	499	537	509	486	516	493	484	479	469	493	506	496	503	520	538	503	455	518	472	483	501	508	478	465	526	538	483	504	523	469	470
31372	30346	10748	2160	693	459	410	432	412	418	413	430	456	432	414	403	430	389	411	412	413	382	432	441	379	441	385	429	421	392	400	448	428	401	409	408	395	457	429	423	437	409	437	412	428	468	419	420	426	443	427	414	418	427	416	426	419	403	438	414	398	429	427	422	433	417	410	424	428	399	427	420	403	418	455	446	418	391	430	414	412	405	426	411	435	419	420	404	419	423	422	429	430	422	457	390	457	446	406	423	428	479	390	418	437	412	398	424	437	447	470	426	427	445	440	423	408	414	450	439	461	386	441	429	400	427	411	448	442	403	436	416	423	422	408	441	421	452	418	415	397	464	429	384	413	409	417	460	423	408	436	426	432	453	462	416	382	407	422	390	409	419	409	424	416	411	424	427	423	440	402	377	395	430	468	424	413	434	407	440	419	417	372	410	433	424	419	456	426	394	402	409	418	420	413	434	417	419	450	417	402	417	382	371	421	381	431	391	388	415	455	414	427	402	426	442	435	449	420	433	413	470	432	444	403	421	393	399	390	437	458	438	421	405	366	446	438	407	448	428	458	433	403	414	442	421	427	406	444	464	411	426	406	415	414	392	449	451	416	391	416	425	413	437	416	455	420	432	402	413	421	421	390	411	400	454	421	424	379	459	444	389	417	409	438	403	410	405	417	395	376	417	433	434	433	362	436	443	412	427	403	430	455	407	424	467	443	399	422	440	468	411	426	419	436	420	417	410	438	402	417	416	380	431	451	403	414	413	421	418	426	414	413	409	417	433	393	459	443	412	395	435	410	450	413	440	443	451	413	408	446	424	397	437	458	443	411	384	412	413	414	440	444	383	414	421	461	421	406	431	456	396	475	417	434	445	415	457	418	412	404	461	418	456	425	395	394	398	413	437	434	453	434	439	425	436	441	444	451	438	410	428	422	425	415	433	413	421	386	427	390	402	425	412	388	428	427	424	451	440	430	391	388	425	407	441	421	394	431	407	419	424	431	443	410	414	428	448	411	393	411	439	405	418	429	430	430	415	455	425	409	395	457	438	419	456	391	413	451	414	398	437	464	435	398	446	447	404	435	428	399	454	409	397	426	420	408	446	420	415	391	424	420	436	419	431	429	505	416	400	398	432	436	418	417	475	440	412	413	402	433	416	398	421	395	445	446	454	431	406	447	380	422	438	415	418	432	407	441	422	440	400	459	439	441	428	421	414	426	428	426	426	427	399	417	407	448	415	411	411	440	427	449	417	438	441	391	461	390	421	387	433	426	424	388	440	443	437	443	434	400	459	424	408	419	459	424	420	430	427	427	422	412	401	402	406	392	410	401	444	442	375	435	425	422	458	424	402	464	432	438	397	443	432	421	426	419	387	417	392	478	439	455	430	414	393	430	447	423	447	402	397	425	398	437	426	427	393	383	458	410	433	409	446	452	424	416	410	429	454	409	405	399	388	416	422	469	437	434	429	419	428	416	406	402	424	420	429	456	400	431	417	414	420	449	379	420	425	453	381	399	422	443	428	411	415	400	432	430	434	436	439	395	435	417	397	451	393	434	417	420	428	436	452	416	443	402	416	395	433	443	427	452	390	420	448	419	402	382	427	391	430	420	432	432	420	439	414	436	431	428	435	389	420	417	428	457	395	420	451	387	406	453	434	416	416	421	449	421	418	418	420	410	414	411	412	397	434	411	391	435	391	460	445	413	435	412	448	426	405	469	442	409	425	422	396	383	424	426	411	393	414	373	414	429	392	439	427	420	391	402	395	412	407	392	393	454	443	429	428	464	412	462	424	425	398	394	440	447	422	421	440	391	440	438	449	418	406	418	410	415	404	450	416	438	447	388	422	431	438	403	418	416	436	402	426	447	424	475	399	433	464	382	440	414	406	417	437	387	407	377	429	407	390	392	393	402	452	413	416	428	428	416	435	404	417	428	444	407	420	421	402	462	383	420	409	446	416	397	393	365	477	445	441	411	434	411	426	422	441	436	403	404	433	462	404	397	410	416	422	396	418	430	443	439	436	442	437	451	431	408	392	443	439	439	448	427	419	429	414	417	402	382	438	422	401	401	456	412	406	431	408	406	411	392	427	429	419	424	447	399	452	397	441	449	416	454	440	424	424	410	430	385	399	408	421	420	422	413	456	410	421	412	409	416	405	426	418	385	437	415	402	439	380	434	436	430	401	391	428	382	452	449	396	400	415	427	400	417	442	367	429	419	399	422	417	405	424	415	400	460	423	430	429	411	425	427	412	384	401	421	440	407	414	464	426	437	432	414	466	455	415	415	453	412	422	417	440	399	438	404	420	437	428	425	406	408	415	397	393	438	441	415	386	393	405	430	394	409	465	425	407	410	441	426	442	391	409	422	460	442	404	429	433	398	410	471	425	442	437	425	438	386	425	441	434	443	423	478	432	465	458	404	432	420	413	420	432	442	436	406	424	421	412	416	399	385	386	452	427	430	419	450	389	436	425	459	386	405	383	441	405	437	431	408	410	431	424	413	383	392	428	411	394	465	416	432	422	424	433	407	450	417	455	442	399	407	456	390	420	417	428	444	424	411	421	461	379	434	421	378	422	432	389	401	425	428	444	434	426	418	427	428	393	417	377	428	424	417	396	405	378	424	439	471	416	470	423	466	428	434	403	438	406	405	433	418	405	378	423	453	411	426	454	419	408	416	441	414	420	430	450	412	442	393	405	409	443	394	388	462	405	443	417	458	421	428	414	420	413	398	444	409	425	471	416	424	440	403	410	446	435	404	376	431	414	437	436	414	424	426	457	434	471	441	426	424	436	410	437	417	442	426	441	434	457	398	422	424	426	438	445	446	412	471	403	377	402	415	413	437	431	450	428	412	393	432	442	407	371	436	445	439	455	422	433	452	422	418	440	422	440	434	420	449	437	410	409	436	385	426	392	427	448	414	404	377	425	411	424	440	438	423	387	413	412	417	449	398	419	420	403	382	382	390	412	418	375	375	404	405	417	409	419	438	418	449	448	382	426	419	434	412	420	453	429	420	425	416	406	422	404	455	419	439	431	414	421	450	450	439	442	445	441	399	448	410	434	466	427	429	443	440	424	415	414	417	396	432	417	453	427	411	433	436	447	445	410	432	431	434	406	403	406	444	395	409	416	437	397	436	404	407	397	421	400	426	433	420	426	410	448	425	410	419	447	416	397	415	442	456	415	414	445	411	437	403	405	398	451	454	432	422	377	425	423	393	425	444	429	440	447	381	454	418	396	429	458	405	408	411	436	397	417	421	412	401	401	453	396	393	411	411	395	447	398	458	417	438	411	415	421	406	422	433	436	398	448	475	419	429	385	399	439	424	427	446	397	400	407	406	416	422	457	438	410	426	380	425	406	424	407	457	441	444	431	412	449	464	395	444	395	391	396	419	447	370	421	424	408	422	416	435	424	400	392	382	417	422	428	394	416	432	418	413	436	435	405	400	372	442	455	412	453	415	450	432	437	432	438	433	426	395	407	428	427
24997	23470	29600	24940	16410	3279	878	662	557	589	558	608	544	559	564	585	541	566	565	554	577	556	563	533	558	569	514	541	576	522	534	535	569	537	551	562	560	556	507	548	509	525	532	531	564	532	527	553	515	511	562	559	537	578	552	562	529	558	540	573	520	530	595	526	555	511	555	559	535	527	528	536	488	517	550	542	533	516	498	543	574	559	517	562	536	515	573	569	546	525	527	553	537	551	522	574	544	505	556	512	532	540	571	512	560	513	553	570	549	517	526	573	561	573	588	532	553	554	541	521	504	481	568	564	593	569	538	546	532	534	547	545	543	542	538	532	581	583	509	542	539	507	523	569	567	540	555	535	577	552	571	539	523	545	565	543	488	546	571	537	561	508	539	521	506	593	566	540	501	523	538	567	539	545	545	583	570	562	535	545	578	547	550	516	535	506	515	522	505	541	557	519	541	529	584	499	546	583	584	531	529	534	529	560	542	539	548	581	567	535	532	525	521	526	546	502	534	550	541	579	527	513	565	535	524	527	534	492	534	569	572	575	571	533	557	557	501	554	540	534	529	506	531	536	558	520	547	589	532	573	528	531	510	552	564	567	531	552	528	547	497	545	526	522	493	548	532	536	545	533	526	554	576	537	531	518	545	527	533	569	579	546	531	559	561	491	601	552	521	510	569	578	517	542	513	589	568	515	529	548	546	535	516	503	548	562	537	527	557	504	546	518	529	546	518	541	543	509	529	543	543	537	503	537	558	534	503	512	545	521	525	554	527	560	541	519	529	522	544	524	556	529	559	525	552	505	575	540	554	542	518	492	523	578	520	512	543	530	554	518	572	582	518	568	581	539	508	544	559	509	538	556	476	537	589	559	545	562	524	547	541	578	555	560	517	513	530	549	579	533	511	510	519	540	574	548	533	542	537	567	553	549	568	556	549	515	590	579	572	553	566	526	549	508	553	592	572	513	509	525	531	495	534	556	523	561	559	543	513	503	565	462	540	520	564	553	497	517	521	551	536	555	540	528	518	508	554	546	523	556	527	565	537	511	517	543	559	559	530	478	553	568	511	545	503	524	550	552	524	509	541	555	526	576	554	542	504	532	555	506	568	528	545	535	510	515	550	549	543	516	533	577	560	548	493	520	572	552	581	527	540	571	507	570	537	528	496	540	544	527	555	523	537	549	550	544	541	539	521	548	529	523	549	514	549	535	526	566	536	541	539	558	543	542	553	519	556	581	484	522	561	542	527	531	575	477	520	507	542	535	570	576	547	525	511	548	533	521	497	538	514	578	595	542	574	540	540	485	556	560	561	524	544	538	565	531	520	544	561	499	567	504	563	558	561	581	569	543	526	556	557	550	569	526	553	556	547	513	567	516	578	557	551	595	558	525	527	546	544	535	524	532	535	497	539	544	523	551	591	523	580	532	589	552	538	557	547	510	559	568	541	560	526	550	542	582	539	538	538	553	525	516	532	546	550	544	555	520	574	490	525	521	515	538	540	565	532	568	553	580	538	510	589	527	527	506	542	558	534	538	578	524	546	560	546	520	529	585	548	537	540	534	529	506	521	515	525	532	525	585	491	576	508	519	546	547	561	535	556	551	558	541	569	500	556	512	513	545	546	542	509	536	519	533	536	573	559	514	530	539	542	534	541	531	529	523	559	528	556	567	532	588	544	541	582	535	544	548	545	574	538	524	521	533	566	542	543	526	539	525	559	529	523	538	542	577	544	540	508	547	541	601	591	552	522	527	582	562	548	566	535	578	552	546	522	590	560	530	558	565	521	522	483	536	564	523	556	572	541	496	554	552	552	560	568	532	537	530	556	551	531	480	514	547	514	551	563	546	512	489	533	551	542	543	529	538	579	496	545	535	519	539	516	560	518	536	561	518	541	509	523	514	542	538	550	547	549	535	569	570	562	480	549	550	506	525	510	567	554	534	546	523	550	559	558	550	548	549	537	529	558	516	560	548	539	527	494	549	517	611	517	543	502	521	573	567	565	526	512	549	498	562	517	577	527	543	510	504	565	578	528	544	545	537	525	492	533	549	509	528	575	496	536	536	566	568	506	532	508	538	535	552	521	549	520	541	580	526	558	507	567	534	499	582	515	579	555	610	506	508	573	521	533	557	515	519	546	527	574	503	586	525	545	530	532	543	571	565	551	554	503	556	543	533	477	568	514	541	524	522	512	498	553	535	527	542	573	524	561	571	566	543	524	547	556	526	570	511	516	553	525	516	551	516	530	547	531	540	533	545	534	541	550	560	544	555	510	510	548	558	525	551	556	529	566	583	558	505	511	558	559	547	594	529	547	540	532	528	541	548	530	534	497	568	528	530	542	537	546	539	552	558	569	563	531	532	547	542	568	570	552	585	511	552	522	577	529	566	535	559	547	493	562	534	567	468	530	544	535	514	548	560	571	546	554	513	561	516	582	596	491	590	531	576	562	526	517	526	537	538	537	555	562	530	562	545	514	557	546	550	574	489	577	527	525	548	558	587	566	546	559	545	554	571	535	537	514	527	508	583	564	550	498	504	549	556	560	542	556	515	590	537	559	538	566	486	574	538	518	523	506	534	523	551	524	557	554	526	558	512	532	562	509	530	565	522	555	554	535	523	507	540	547	554	570	514	517	546	570	559	541	520	561	552	521	543	499	530	547	529	521	559	555	518	539	470	543	574	550	547	545	511	525	543	576	569	555	519	545	545	553	545	549	553	538	511	535	552	519	539	531	513	562	531	542	540	531	564	530	558	534	548	539	558	574	539	533	546	548	509	517	570	546	468	518	530	505	496	568	541	537	560	579	526	502	541	521	526	516	544	578	512	543	539	499	551	523	570	562	572	578	528	546	566	543	526	482	518	524	520	563	536	546	538	533	537	510	507	545	558	559	531	557	521	566	530	553	523	552	541	569	513	529	551	507	561	513	581	543	573	541	526	499	549	542	558	553	559	532	569	510	545	539	537	558	573	548	590	547	555	599	552	546	538	495	517	541	538	555	555	566	550	569	578	527	522	569	543	556	559	539	517	527	554	562	557	525	556	521	510	553	568	553	554	525	553	542	563	533	537	558	556	507	565	573	547	554	593	552	536	579	524	584	533	513	533	583	536	567	563	526	574	515	533	545	538	527	584	528	557	566	540	530	562	514	549	502	525	523	531	560	523	549	516	563	549	566	560	573	534	536	537	521	543	549	504	555	556	533	568	522	571	498	557	567	528	574	536	522	522	509	567	566	553	568	545	496	534	549	579	507	545	552	544	514	552	541	504	574	545	582	547	578	527	543	567	548	486	548	524	545	523	534	506	544	502	499	551	552	545	552	516	511	535	525	595	575	550	494	514	526	508	553	561	525	539	528	552	574	555	532	517	484	533	536	551	600	542	509	561	531	506	510	540	523	507	540	570	578	550	543	552	541	530	535	508	543	499	496	544	562	532	513	568	555	546	554	528	594	613	521	548	577	519	525	528	531	546	544	528	515	548	525	536	511	570
62939	83180	43998	12251	2593	865	566	504	476	514	531	531	473	498	505	482	505	488	502	497	531	507	540	517	496	528	518	437	480	517	501	491	487	501	465	545	509	535	517	489	472	482	510	522	526	509	506	513	537	580	528	513	469	506	501	486	488	536	512	477	517	496	503	492	453	488	503	519	504	472	493	487	471	519	505	499	505	552	541	513	481	499	515	481	503	512	499	499	475	540	522	516	532	529	555	433	515	513	517	527	534	490	496	510	544	529	468	550	531	494	535	512	499	503	505	502	488	491	519	500	505	538	524	505	528	499	491	478	552	491	530	525	499	499	511	509	487	522	489	478	495	507	508	509	507	540	514	539	544	489	516	547	509	472	499	523	520	491	509	487	475	515	503	486	502	469	528	467	481	505	524	469	525	485	494	497	512	514	457	547	511	499	504	512	516	513	530	515	497	497	523	523	505	493	465	505	580	495	499	495	470	501	517	513	472	473	512	494	514	518	532	507	491	539	501	459	551	493	513	521	499	521	524	501	499	486	536	471	446	506	539	475	525	515	517	520	484	542	488	516	467	497	520	471	475	495	511	475	497	465	468	541	511	439	519	499	529	515	533	501	508	525	508	488	474	510	516	547	514	549	500	508	526	511	520	512	482	512	468	532	494	466	480	476	489	498	497	498	499	493	506	495	508	498	510	491	505	499	472	486	491	502	485	499	508	511	500	508	525	489	508	494	523	500	518	514	516	505	482	481	492	493	507	500	548	509	473	475	498	502	457	505	491	472	524	491	496	487	487	481	505	503	515	503	492	522	501	529	523	497	497	529	499	519	500	490	495	490	510	520	504	516	501	486	505	520	513	512	490	494	508	524	481	486	509	491	485	528	482	527	523	510	487	487	515	512	533	484	517	508	476	489	491	493	500	520	505	482	494	514	501	536	563	478	529	508	534	507	474	506	480	534	492	502	491	520	515	490	476	518	498	537	480	501	517	483	500	509	452	505	542	510	499	528	485	507	486	493	555	513	524	518	487	520	520	489	504	485	471	548	482	431	497	548	495	514	508	488	499	533	525	493	535	488	525	486	514	515	510	467	553	536	495	515	514	552	550	497	493	506	499	515	543	488	474	476	491	492	478	498	498	505	476	466	465	505	497	521	518	498	518	494	515	466	478	544	511	518	492	471	463	499	514	523	500	505	542	554	517	503	483	496	500	521	511	564	517	497	445	500	494	494	490	492	495	537	529	513	536	490	496	542	521	502	535	554	519	490	460	477	496	503	499	507	446	507	482	515	502	506	476	519	527	496	477	505	502	478	499	469	510	512	554	511	496	460	473	521	552	484	490	491	500	515	511	468	507	506	539	534	513	465	521	451	501	525	498	505	523	508	511	522	531	486	505	500	527	495	491	507	480	474	502	493	531	538	503	528	498	520	506	497	535	521	496	533	492	484	492	558	508	477	514	482	521	490	500	519	513	482	466	528	549	536	455	472	514	508	494	449	521	455	517	488	509	473	501	493	505	517	476	488	538	519	535	469	514	516	508	485	501	477	504	494	514	525	485	520	533	508	525	492	542	548	493	505	501	498	482	465	499	495	503	488	487	504	503	495	483	485	505	464	490	508	515	484	476	496	493	517	498	537	493	479	494	491	491	503	512	440	478	489	507	505	505	500	478	482	536	493	478	519	514	515	540	491	505	457	498	516	514	483	514	478	499	541	517	497	499	500	515	526	511	519	510	495	472	481	508	486	486	520	540	524	518	507	517	492	502	503	474	461	456	527	471	541	500	489	489	456	489	496	502	502	498	516	437	466	465	527	501	473	497	510	528	531	499	467	481	526	512	480	492	470	472	504	514	504	538	503	475	512	497	477	574	491	509	507	501	538	506	492	526	491	511	507	489	506	456	533	514	481	555	556	489	555	509	521	484	464	475	515	517	522	542	490	468	474	537	464	500	529	487	484	472	497	498	503	504	484	486	457	526	492	504	499	461	502	492	478	458	512	507	508	477	509	503	518	526	500	519	489	536	540	498	498	504	505	460	500	465	493	516	469	497	487	498	486	526	505	536	535	497	463	457	481	504	506	499	490	530	500	533	467	495	482	504	480	521	498	512	484	506	529	490	538	473	493	490	516	504	468	477	488	496	480	488	477	478	462	487	453	504	523	517	490	514	494	528	489	497	514	491	499	478	455	503	508	510	501	500	469	461	497	520	466	504	494	495	496	510	478	524	519	520	467	482	518	524	543	474	515	505	456	483	521	488	516	502	513	502	541	508	486	488	521	492	501	487	542	492	512	490	477	483	509	469	523	485	500	521	504	489	486	438	526	467	512	512	549	463	501	490	504	490	496	501	501	462	500	484	481	497	486	501	448	533	518	475	484	488	507	488	480	540	478	517	493	533	539	534	505	523	470	513	479	515	550	499	491	492	471	499	499	489	520	512	479	535	487	478	496	529	487	474	510	515	482	478	478	515	497	532	532	500	520	496	493	486	507	531	520	556	533	505	507	508	472	494	535	501	481	496	492	487	492	518	467	496	483	506	519	516	523	498	529	496	522	500	504	483	510	512	500	504	472	513	529	520	513	528	511	523	505	484	539	500	503	482	503	526	509	483	511	538	490	511	516	514	489	494	523	521	489	502	502	487	505	506	518	509	492	520	486	491	497	497	514	468	484	507	486	550	475	500	488	482	521	477	513	495	485	543	494	493	474	490	525	485	497	471	502	546	493	509	486	525	547	529	496	524	523	477	524	526	532	492	492	490	527	496	467	489	539	501	524	497	506	509	509	509	525	500	478	494	495	532	497	510	488	489	509	505	480	474	467	494	497	513	511	493	464	486	477	497	527	471	475	506	517	480	487	467	473	516	477	486	449	500	491	453	538	489	472	506	515	505	528	507	507	494	473	493	492	537	487	509	512	487	482	490	505	500	515	503	509	529	482	517	496	510	467	483	473	487	463	514	481	493	545	478	480	544	511	513	525	472	469	527	491	525	538	462	450	491	493	493	539	475	504	513	506	495	549	509	488	511	526	473	474	466	501	525	513	492	509	498	501	489	472	519	525	568	471	459	510	471	497	525	518	510	460	515	509	500	479	506	481	511	486	477	520	481	471	524	519	478	504	471	490	494	513	536	513	501	481	484	520	507	553	493	509	531	473	512	488	539	496	490	480	474	449	495	539	507	524	487	521	470	509	466	527	519	511	490	479	481	490	492	486	477	509	445	545	493	502	488	514	495	500	495	474	477	483	564	516	483	541	487	465	540	520	535	485	504	491	522	479	490	505	520	562	505	471	505	489	512	501	511	514	492	523	484	525	487	491	537	522	494	504	533	515	506	541	502	508	471	501	473	506	475	518	490	497	437	556	531	522	514	492	497	484	486	520	533	473	500	516	517	475	496	529	492	481	518	487	523	485	494	509	502	465	513	488	487	526	478	531	495	493	513	453	506	502	519	481	553	503	523	482	440	479	492	482	477	517	525	470	491	483	505	490	524	508	508	505
24156	22407	29099	24368	20002	8428	1285	747	669	664	670	622	625	607	616	657	622	632	620	618	622	614	595	612	638	632	627	648	648	605	624	661	621	611	621	603	658	576	615	674	656	598	625	631	617	609	622	672	658	646	607	629	617	617	638	607	615	658	662	576	668	603	647	607	588	656	599	630	656	608	662	684	588	593	641	635	608	624	596	629	652	595	599	564	538	634	633	619	583	663	585	647	608	625	610	630	615	636	623	620	617	600	665	629	616	640	628	623	623	647	643	661	600	650	647	645	617	597	611	646	642	616	596	605	618	615	576	651	633	622	614	613	601	604	652	648	575	622	638	587	634	650	603	570	590	618	626	601	598	625	563	588	599	602	606	646	595	647	642	618	610	629	628	596	593	620	612	599	592	620	573	590	641	658	620	580	633	595	685	641	627	630	575	622	609	623	566	625	641	555	577	575	602	655	660	622	617	591	577	639	614	576	598	573	623	662	622	623	624	637	651	640	627	625	572	673	578	633	638	626	606	588	628	606	595	653	599	622	590	640	608	622	602	611	582	614	660	672	586	592	642	612	623	613	606	602	657	640	643	607	644	613	622	593	610	618	649	573	611	607	604	584	568	601	660	619	656	579	613	619	562	619	611	599	575	648	602	610	602	599	578	635	616	598	634	578	649	676	631	627	626	639	627	633	640	582	591	615	598	604	662	650	618	662	588	631	625	614	660	600	623	580	556	621	620	644	631	604	649	617	615	546	593	612	640	611	607	618	649	631	617	641	620	577	631	628	594	646	627	617	686	594	612	654	620	616	644	596	597	638	567	582	578	600	604	621	596	640	600	641	630	632	623	561	590	593	625	618	572	628	610	593	580	579	643	592	590	599	605	557	551	649	613	609	615	656	607	619	641	585	639	645	597	608	628	594	628	618	633	602	634	591	600	583	596	581	629	640	648	589	599	611	583	637	625	620	606	623	626	609	571	626	637	635	616	637	626	636	622	610	578	625	606	609	597	590	603	642	598	609	591	612	645	615	638	602	609	606	634	558	593	649	602	612	606	626	667	571	611	589	633	643	601	627	621	620	629	639	613	594	629	623	610	610	622	612	620	623	626	594	574	569	645	591	618	626	650	588	628	648	635	609	626	603	624	627	582	639	588	633	604	626	578	606	636	642	644	625	614	650	582	642	622	655	622	602	638	651	600	637	638	628	594	637	620	604	637	623	625	587	649	630	576	619	585	638	613	621	581	618	632	590	628	628	566	585	652	665	646	642	628	656	630	634	654	638	582	616	651	609	624	660	618	634	617	572	608	649	646	612	638	588	660	636	629	653	654	618	642	631	591	649	539	634	622	594	680	648	612	615	625	611	643	609	643	597	626	605	581	595	660	668	590	605	598	628	585	618	629	641	603	663	630	652	621	591	635	611	637	614	589	573	662	601	610	614	585	618	611	594	602	613	604	641	593	631	630	623	650	622	595	683	651	633	650	647	617	594	608	602	607	653	630	629	622	633	594	654	601	598	681	614	625	555	636	639	620	635	614	593	618	597	652	567	627	618	572	657	634	643	583	623	662	602	609	624	611	624	574	622	643	565	587	575	655	596	601	617	609	594	654	633	634	685	622	640	583	586	635	645	611	662	678	665	607	629	627	601	585	638	609	622	579	634	627	605	628	592	666	590	621	657	618	639	611	638	618	621	634	583	609	598	595	598	639	607	644	580	573	628	638	605	591	633	646	628	630	625	612	599	610	648	585	566	612	610	612	621	636	571	659	626	625	640	573	633	624	621	611	617	613	599	612	599	613	619	622	647	630	640	661	578	604	577	639	620	617	582	625	666	637	611	604	609	597	605	623	618	611	591	577	576	628	568	627	599	595	622	612	590	617	628	618	668	623	609	610	586	572	564	676	609	616	608	603	602	606	603	601	616	622	580	581	570	584	620	616	676	605	588	614	592	620	630	638	584	623	619	621	601	610	593	643	573	593	623	614	609	605	673	596	612	624	635	630	628	557	597	649	596	593	611	617	592	637	620	622	586	579	622	629	645	608	584	590	564	555	625	599	641	614	593	613	621	623	610	634	593	627	638	683	611	608	614	615	623	643	624	647	607	621	598	642	628	600	595	579	607	547	609	627	639	626	640	665	633	575	592	627	600	638	605	605	643	622	610	558	581	622	632	566	619	591	607	630	633	642	607	633	636	573	599	651	569	618	554	630	632	615	604	619	621	635	578	603	608	604	651	587	616	595	585	613	609	627	605	654	574	622	619	630	569	588	628	651	598	588	599	576	617	620	633	665	637	629	633	598	568	581	619	614	613	625	590	568	610	614	559	580	638	599	628	632	594	620	578	596	620	632	605	611	585	587	626	595	623	599	635	606	612	636	586	591	641	617	651	605	564	605	622	616	626	630	609	622	657	574	590	647	607	615	614	644	588	611	589	635	614	623	627	589	613	550	624	619	643	619	634	597	575	639	607	612	657	589	672	649	623	573	622	608	665	615	629	579	638	619	638	626	574	659	576	593	615	639	641	590	637	636	577	595	605	604	592	603	622	617	598	622	588	643	619	604	568	645	623	617	628	587	585	650	650	647	606	602	585	649	641	598	654	606	585	618	645	615	638	651	658	620	575	619	611	601	645	621	572	601	592	647	652	616	607	634	630	602	642	620	589	594	618	576	618	596	614	682	570	612	598	625	609	571	667	660	590	620	627	638	615	611	625	627	676	620	556	635	615	646	626	621	586	579	584	613	610	594	585	605	619	599	659	647	600	604	621	589	643	588	555	590	614	638	599	622	525	607	615	586	628	638	603	644	640	659	609	625	620	609	625	602	656	597	634	615	578	612	607	606	566	651	641	655	662	634	601	648	648	640	625	617	627	588	611	614	590	690	613	657	618	646	605	656	654	608	626	634	635	641	605	603	563	591	665	583	600	605	628	652	584	630	595	663	628	627	610	631	625	582	618	586	564	609	663	642	608	636	579	612	649	618	624	580	645	594	637	600	638	683	626	639	633	587	651	585	594	608	589	643	632	639	616	609	583	588	614	596	608	622	657	606	602	611	583	651	624	626	613	607	639	618	604	618	630	613	644	660	589	629	602	638	649	651	614	615	625	620	617	628	606	612	570	631	610	631	594	612	602	644	583	641	659	590	613	655	615	593	639	614	602	604	595	608	585	573	605	552	613	624	630	653	611	631	606	617	607	589	625	624	611	626	594	616	606	596	659	618	630	645	649	600	617	626	604	621	606	641	618	581	567	610	588	614	577	623	592	633	609	602	621	651	658	625	606	621	568	635	626	585	625	643	617	624	620	595	624	625	634	583	616	591	575	646	559	636	628	649	616	604	594	613	535	625	645	591	626	614	679	639	606	669	635	611	642	626	580	660	652	630	612	617	633	650	655	653	636	630	562	567	614	595	622	591	636	612	597	605	596	619	577	614	606	621	620	617	620	656	592	651	607	601	631	601	576	631	629	665	603	598	652	633	628	649	651	619	547	646	612
61857	87337	48938	15868	3940	1033	669	562	578	560	598	578	578	557	587	570	562	606	557	570	591	607	563	570	575	591	590	520	587	621	576	541	586	530	606	596	556	540	546	606	527	590	583	541	596	566	589	537	586	582	534	584	601	584	622	566	579	624	552	610	579	603	582	575	575	581	551	591	577	564	603	579	573	598	562	566	527	616	599	539	533	533	597	570	575	558	543	541	572	554	593	572	563	549	558	579	589	590	549	607	539	583	580	590	575	569	569	620	596	568	587	595	589	603	535	605	554	548	585	542	626	594	537	574	581	593	580	578	549	586	516	606	524	551	583	563	569	610	579	598	564	572	580	547	586	580	575	591	553	626	551	610	547	551	599	624	551	587	573	588	593	578	537	569	525	557	561	566	574	561	561	591	569	569	564	600	583	605	628	597	567	602	600	590	612	590	586	582	585	614	564	550	604	561	578	551	598	556	611	563	558	561	579	574	553	614	559	577	549	599	576	528	580	557	540	574	579	557	586	609	579	551	573	570	578	581	571	608	575	563	580	586	558	534	558	533	569	573	551	585	582	556	558	573	522	580	579	563	565	541	575	557	612	565	554	545	562	606	566	587	579	574	571	570	596	552	564	543	587	553	579	553	587	565	570	530	594	624	587	544	604	567	566	592	586	583	594	582	563	546	595	614	547	568	555	548	559	562	580	578	544	614	594	575	570	555	583	577	567	562	524	534	569	586	558	564	553	613	590	624	561	589	551	536	538	609	548	559	503	580	559	550	574	648	597	597	530	559	579	623	572	597	551	532	575	568	576	597	600	586	561	551	554	592	578	580	558	581	571	598	584	558	589	559	563	551	583	596	599	572	589	594	581	600	586	560	576	556	587	588	556	543	557	580	584	584	557	604	596	585	606	584	599	543	588	567	598	576	556	566	560	565	576	571	614	548	576	576	564	531	584	563	537	551	568	591	623	608	551	587	566	585	578	575	560	578	561	602	521	575	569	562	559	516	561	565	580	607	558	610	579	578	591	575	595	593	577	616	565	576	552	607	572	570	575	557	572	566	565	525	545	551	568	586	560	579	521	572	583	560	589	571	563	567	540	591	558	557	609	600	563	575	575	626	548	587	551	558	569	575	577	597	573	569	563	612	595	554	547	568	569	552	608	575	576	566	571	563	569	560	571	534	552	570	536	558	598	593	589	576	558	585	628	568	563	507	586	576	577	565	565	554	559	557	557	597	616	574	525	586	527	577	592	592	579	568	583	529	536	587	568	569	572	566	573	596	587	554	538	607	603	579	566	565	581	564	562	578	545	537	520	586	538	541	558	580	577	571	575	581	541	597	539	559	577	583	610	608	606	571	537	586	586	558	596	577	588	579	554	585	556	581	578	554	597	580	577	578	573	539	568	610	613	556	572	605	576	575	538	567	532	544	582	573	605	577	528	562	544	589	583	583	559	567	533	594	582	514	562	580	609	578	529	577	606	562	597	576	561	567	537	565	544	566	588	573	566	515	586	549	563	547	547	532	598	572	584	563	621	583	577	576	562	600	530	562	580	574	588	599	587	596	602	564	570	575	559	562	595	581	511	535	526	564	542	584	563	569	583	570	570	547	562	587	562	599	556	585	567	578	577	568	597	590	585	572	551	527	564	609	536	544	602	608	603	565	598	580	563	571	554	549	582	611	587	594	568	549	598	580	579	584	547	581	568	584	562	600	565	590	566	598	548	585	560	562	569	557	582	593	564	567	579	537	525	564	565	584	558	575	568	562	590	568	558	554	621	597	607	553	578	592	571	580	552	577	645	550	588	505	563	581	592	532	614	589	547	577	570	538	558	558	599	561	621	544	558	562	565	570	592	575	581	543	562	594	557	536	555	569	550	535	572	633	566	596	597	526	564	535	590	554	582	569	595	587	593	551	575	561	545	582	550	571	562	565	573	552	578	561	550	567	588	595	564	547	583	572	551	583	611	609	610	557	579	583	601	566	558	590	580	637	581	617	595	551	546	585	605	594	591	586	542	602	611	573	547	551	590	595	573	575	567	527	603	584	542	561	573	582	566	578	555	528	592	529	565	603	567	593	563	582	539	569	554	585	541	566	566	597	505	553	547	564	659	571	561	556	552	584	575	563	566	570	561	587	596	550	589	561	585	581	548	584	570	605	551	567	611	607	581	556	615	552	579	556	565	547	596	588	584	563	588	557	566	557	571	556	568	582	602	562	596	576	599	569	576	561	569	600	551	605	591	589	567	563	585	587	561	568	594	572	605	593	564	585	540	593	570	566	525	592	568	540	571	513	606	562	571	588	580	590	568	613	602	638	552	550	607	555	579	586	558	589	592	571	578	578	569	565	559	537	541	537	531	594	581	519	561	577	576	573	521	627	564	537	569	604	549	590	551	557	544	557	575	573	625	582	549	573	537	576	561	549	577	568	536	562	538	547	558	565	575	614	579	631	553	550	646	586	543	527	583	575	595	536	540	563	617	558	564	566	580	552	601	585	548	579	562	553	583	570	540	572	572	595	580	573	575	605	555	613	555	553	595	564	559	607	558	593	596	578	643	559	568	535	549	550	530	537	583	577	544	582	579	564	521	565	590	575	531	554	550	577	547	576	575	519	600	567	574	634	570	586	583	617	556	545	620	541	582	603	582	578	531	598	577	575	590	560	579	539	577	552	549	593	607	605	566	566	594	576	596	536	568	581	544	550	544	618	550	551	533	596	532	529	560	551	567	548	547	628	595	610	549	574	573	574	551	564	555	546	569	576	585	554	580	580	601	577	546	594	606	552	569	575	561	550	596	560	571	545	600	569	566	575	580	557	582	572	543	559	569	554	596	617	563	571	592	606	554	600	561	571	553	591	515	593	521	564	566	609	524	609	579	556	557	640	560	569	579	572	558	585	502	564	563	593	600	578	537	594	612	569	604	548	591	568	544	568	579	582	528	539	590	574	576	571	577	571	553	569	569	597	562	606	521	542	610	581	539	613	541	561	549	572	558	608	558	566	610	540	593	546	565	571	581	549	554	633	573	569	584	598	628	562	544	562	544	542	542	579	585	572	534	518	565	588	560	590	579	554	584	547	548	592	595	565	554	566	540	505	537	544	555	547	520	642	595	571	545	581	555	569	583	616	581	566	561	564	607	579	545	612	582	532	566	518	611	600	565	577	567	595	612	557	576	555	572	576	555	555	584	550	564	551	570	612	574	575	566	590	581	547	549	557	556	549	513	523	563	586	558	541	584	513	602	568	553	553	578	580	571	603	601	591	550	547	569	571	585	583	587	586	559	565	539	592	553	590	598	600	573	553	572	572	544	555	523	585	580	541	587	558	530	547	567	603	581	583	553	575	620	551	570	564	585	607	560	613	556	556	589	547	618	582	554	536	584	594	593	562	605	574	569	565	530	565	606	577	568	619	563	562	593	548	558	569	541	514	564	584	621	578	531	558	599	547	580	555	598	569	527	541	534	562	617	608	574	558	540	558	559	541	612	576
34738	30447	16834	3838	814	560	496	494	438	480	524	481	468	506	500	479	468	472	470	451	457	496	485	464	437	491	517	465	483	500	457	488	465	493	454	489	511	485	476	515	474	489	486	520	453	481	459	455	473	469	476	468	462	457	478	441	513	475	469	511	460	462	470	517	467	449	466	493	486	446	485	473	484	453	497	452	452	498	481	427	496	485	531	472	504	481	453	470	447	485	515	481	453	469	476	445	480	457	470	506	477	454	471	466	469	479	470	470	473	527	464	499	478	477	461	504	490	512	469	501	492	511	467	503	515	433	462	474	449	442	471	436	519	453	453	493	439	470	441	460	512	494	460	458	456	452	477	462	475	474	469	458	464	471	456	426	494	483	468	481	463	499	493	498	466	455	465	444	474	464	481	475	469	501	475	473	474	488	494	475	454	466	468	456	439	454	477	482	480	464	490	506	500	485	507	480	525	466	464	475	485	464	475	457	489	472	457	483	482	497	507	458	465	431	470	483	481	429	476	454	504	539	500	467	475	513	507	491	463	466	471	455	488	452	484	489	488	482	445	454	453	485	500	470	505	474	453	472	493	458	465	445	467	429	441	460	459	505	472	478	482	487	467	446	455	455	502	427	460	462	460	454	457	465	477	476	472	455	489	509	464	485	475	484	497	490	526	467	455	494	477	476	468	498	454	471	451	516	498	481	477	491	510	510	497	471	448	488	422	436	498	531	498	453	493	500	487	490	495	514	468	479	460	454	509	457	456	444	485	499	444	469	487	544	467	484	489	456	461	485	458	468	528	487	490	471	485	442	475	443	459	487	436	483	485	488	411	487	490	453	462	478	449	465	501	449	485	463	471	471	466	486	468	503	476	473	460	492	470	479	479	501	460	468	486	473	469	488	500	508	453	466	525	474	480	495	460	483	461	517	474	485	514	452	450	497	494	472	476	457	465	441	483	450	533	437	464	461	449	471	499	486	490	463	476	459	468	511	466	447	471	484	508	478	458	460	490	468	491	498	438	479	432	517	478	458	484	471	498	465	475	473	514	489	482	487	472	477	453	476	484	472	448	451	465	495	442	458	490	497	481	483	475	483	523	445	459	487	492	493	515	513	473	475	455	443	499	489	479	467	483	451	488	502	479	487	444	456	489	455	465	486	482	507	471	474	447	483	467	485	455	480	438	509	488	468	505	473	502	513	477	508	458	473	496	468	445	451	483	467	477	499	440	499	478	518	486	443	497	467	516	476	488	482	493	446	494	452	488	471	449	480	487	482	447	449	456	478	513	480	440	482	457	498	454	506	466	464	454	443	427	458	496	493	483	460	447	509	483	508	444	463	473	426	473	476	484	447	460	487	442	489	490	451	462	488	483	466	455	460	460	473	499	515	486	433	512	495	497	484	490	492	436	459	493	490	466	439	461	486	499	481	489	461	469	463	490	476	460	438	432	456	469	442	507	462	506	522	518	471	502	458	475	472	471	494	465	474	487	481	477	522	495	468	460	455	460	466	514	439	481	482	445	487	510	482	454	491	430	469	491	507	496	460	444	475	478	470	490	508	487	496	490	483	475	487	469	462	497	461	522	468	472	514	458	444	519	486	475	479	463	482	473	505	513	474	478	523	505	469	495	491	463	477	489	484	486	476	475	437	460	469	448	483	501	490	481	490	490	489	440	498	483	477	458	518	474	457	488	452	511	501	459	436	484	474	501	488	475	465	468	499	460	454	424	504	479	488	469	474	483	479	469	478	501	491	523	432	494	485	494	529	486	466	499	456	461	483	483	480	469	418	491	507	459	456	484	477	466	513	468	535	504	461	481	483	502	482	510	442	468	455	484	514	451	484	480	506	469	461	438	433	485	437	482	468	497	465	491	449	488	490	480	486	499	445	448	462	484	488	483	471	505	496	447	475	485	465	485	472	482	496	418	508	438	456	442	490	466	475	466	511	480	512	531	472	488	483	488	466	502	464	473	486	468	538	508	497	481	507	446	468	479	479	486	498	453	492	473	485	446	468	440	479	525	513	480	463	471	475	421	535	470	496	485	491	451	530	492	475	474	473	419	502	470	490	479	458	474	479	532	495	496	476	459	499	473	473	483	459	476	523	479	480	435	477	512	497	473	468	461	486	465	483	489	471	479	510	448	504	507	482	470	489	467	442	476	485	463	521	471	498	488	483	511	510	454	488	491	461	464	447	449	477	498	506	533	502	468	501	479	513	474	470	448	481	438	500	491	510	423	503	462	505	451	488	454	488	456	460	483	496	531	447	444	499	471	469	461	466	450	461	487	500	489	523	467	464	475	447	480	445	468	522	494	492	462	473	460	487	464	463	486	450	498	496	438	491	471	476	464	498	488	447	486	473	478	471	477	504	476	480	468	446	482	445	501	481	484	475	482	468	479	488	505	485	483	459	471	442	497	482	482	498	498	434	472	506	493	467	475	512	482	450	492	468	477	468	476	460	467	478	503	444	498	445	473	473	486	459	486	461	487	491	462	476	470	495	483	462	511	452	456	451	499	505	473	447	474	478	478	506	521	475	488	509	498	441	473	472	445	486	502	471	490	484	491	448	462	483	471	472	494	480	488	477	519	456	467	505	499	461	462	480	490	500	482	493	423	475	453	462	451	443	481	520	486	475	453	432	433	470	454	487	508	500	495	451	516	503	470	461	464	490	482	511	476	481	487	475	456	494	468	498	445	477	467	482	471	497	470	497	491	465	489	496	477	525	479	497	472	454	473	491	470	486	512	498	488	479	456	466	467	466	490	474	522	489	470	427	477	440	462	500	499	474	436	445	479	478	459	478	450	455	499	468	476	485	466	483	494	505	468	453	487	482	503	472	465	499	454	474	472	492	460	459	476	466	494	484	450	471	460	480	462	478	483	458	447	450	434	492	445	486	455	486	486	492	433	518	472	497	473	492	452	470	448	492	476	419	480	497	490	449	471	485	481	465	513	457	454	466	486	475	523	481	487	488	491	459	503	474	456	429	441	487	475	504	494	442	513	501	484	507	496	480	501	513	470	518	494	466	450	463	490	498	485	500	477	449	441	497	538	482	507	474	484	496	495	463	466	507	487	475	472	484	496	457	480	486	456	464	483	430	492	459	485	484	530	474	454	512	480	493	446	437	471	462	447	493	472	440	485	499	480	501	438	473	464	460	452	451	504	486	485	509	456	477	509	440	494	452	479	497	456	473	457	492	420	458	483	466	476	466	444	441	501	444	517	487	479	492	457	519	486	500	470	475	462	452	487	480	469	464	464	460	454	502	484	460	469	446	418	500	447	468	477	500	476	487	463	486	464	475	485	440	477	466	466	473	454	459	491	472	482	465	479	483	512	503	469	509	503	416	456	499	483	523	502	480	502	472	438	473	472	484	453	547	471	499	457	437	509	499	501	508	485	458	473	476	434	498	474	457	474	439	508	490	484	448	473	451	523	468	468	500	491	488	493	485	452	443	488	467	483	490	448	432	475	450	454	485	485	483	466	466
31439	28901	9383	1902	695	405	396	392	395	402	369	442	399	418	422	412	413	419	380	435	449	428	396	407	391	418	419	381	408	429	410	383	382	404	401	400	414	423	442	407	409	429	398	395	400	432	412	397	404	418	377	414	392	431	438	406	420	431	461	381	410	431	402	377	410	383	389	393	428	413	427	407	411	443	407	378	408	380	368	412	362	419	429	403	449	437	377	389	388	420	416	399	373	423	385	419	385	370	415	426	436	374	400	405	416	422	374	392	403	384	416	410	372	383	391	437	401	397	409	395	431	387	425	407	422	399	416	397	411	398	362	424	406	430	397	413	399	414	401	362	420	397	424	411	408	404	429	429	431	388	402	400	408	401	425	387	405	428	413	384	432	396	410	397	407	370	359	403	420	381	361	406	405	386	405	396	419	445	408	401	423	409	373	415	379	434	382	400	412	419	366	419	406	434	419	415	367	411	391	397	387	396	406	389	379	420	402	377	419	378	417	406	355	390	404	356	421	417	429	400	400	428	392	420	374	390	411	424	411	396	397	413	382	425	395	359	389	414	412	387	376	386	403	407	431	384	446	419	419	411	435	383	398	373	364	419	372	434	424	359	412	407	417	402	388	374	374	408	374	420	422	404	404	411	386	440	382	389	404	424	397	395	431	385	406	440	397	425	431	351	391	425	401	415	404	389	410	419	429	396	408	415	437	373	405	445	438	444	404	413	384	370	410	415	432	399	406	407	416	382	399	399	346	408	414	356	404	417	375	381	423	416	404	375	444	396	348	412	404	406	388	427	375	408	431	386	437	397	442	405	421	401	383	396	389	426	390	402	414	415	390	380	374	427	404	414	373	399	403	403	400	411	415	415	430	374	405	410	410	393	401	387	432	386	424	401	405	424	423	434	431	372	398	374	441	448	386	424	406	309	417	371	372	416	401	426	419	347	381	406	409	403	397	359	418	423	375	368	377	416	409	426	410	437	423	408	436	429	407	411	396	399	404	422	414	402	410	363	393	439	418	377	430	421	400	379	420	400	417	407	412	394	400	425	400	422	400	424	425	416	388	424	435	372	388	426	400	425	378	403	341	418	409	399	413	396	381	373	426	390	428	370	379	403	407	411	416	427	397	382	365	392	389	377	401	420	405	377	401	403	413	383	390	363	427	399	392	399	420	381	436	392	374	395	397	382	399	417	402	402	397	422	416	410	441	396	430	402	423	351	423	447	364	428	374	430	390	421	375	406	384	385	404	383	384	404	394	392	417	400	402	429	417	396	428	408	367	414	408	384	427	403	400	411	409	410	394	424	384	363	418	373	411	381	393	353	433	430	385	397	426	392	453	415	444	377	393	413	376	424	393	428	364	407	414	448	416	375	428	429	432	408	387	413	409	379	381	376	411	354	388	380	383	400	418	379	425	397	428	379	407	410	420	415	422	392	429	422	405	411	384	420	406	465	439	441	405	369	371	400	435	397	412	382	422	414	403	405	386	427	413	440	398	379	407	426	373	404	390	374	408	409	377	417	431	383	371	382	422	389	400	414	385	403	398	388	371	393	434	401	409	443	403	433	448	403	412	417	367	410	435	412	384	353	409	406	407	381	387	362	416	435	411	411	428	439	394	412	408	398	396	416	398	391	411	399	407	397	375	389	435	432	371	404	396	393	419	398	366	385	398	387	396	416	393	410	380	359	445	446	413	401	396	409	374	351	438	401	405	439	395	419	431	399	380	441	399	414	384	404	416	400	425	407	401	415	452	407	357	405	382	426	389	372	376	412	384	405	425	402	425	414	417	371	413	375	411	393	400	384	422	400	405	404	433	409	414	415	426	381	431	428	434	425	382	357	403	398	397	407	398	378	351	414	415	404	422	416	435	403	395	434	411	414	421	417	443	393	396	399	392	418	412	420	440	398	381	413	409	347	430	441	403	398	395	384	405	398	393	366	420	379	448	396	407	369	371	389	360	412	452	372	432	383	386	404	420	384	413	432	429	379	400	420	414	358	366	392	427	397	424	372	398	458	424	415	399	399	416	369	412	399	413	405	405	409	388	412	396	417	406	389	376	419	407	399	479	383	414	386	391	407	402	387	372	396	388	398	428	402	387	394	408	411	381	378	398	443	389	388	416	395	408	367	414	386	366	391	419	400	398	381	403	424	410	401	380	438	415	408	375	418	405	441	364	419	392	403	421	394	427	352	383	424	381	412	427	399	420	401	396	377	435	383	387	406	407	436	416	430	405	396	356	435	393	420	404	400	386	401	397	417	396	370	403	414	388	418	416	412	414	425	449	441	398	396	365	396	396	397	377	423	368	410	394	394	443	435	420	398	405	402	393	400	408	408	413	414	442	425	349	394	425	438	418	397	398	400	435	373	452	353	403	426	409	375	419	363	402	386	383	406	440	392	385	396	387	388	395	381	409	391	434	449	389	405	435	392	412	410	418	424	398	424	420	412	387	390	429	409	405	419	380	421	423	427	434	378	374	392	367	406	376	394	409	415	411	395	414	429	392	359	406	394	405	416	393	399	413	418	412	404	399	399	417	424	407	407	378	377	416	401	403	408	409	455	406	358	428	405	395	413	386	387	400	404	447	376	432	436	432	400	402	402	410	372	409	390	399	370	380	397	392	388	367	382	406	403	413	395	386	423	385	386	433	438	384	393	385	415	385	388	417	391	394	424	379	381	436	378	406	412	413	427	379	424	422	405	387	426	411	411	387	436	377	390	382	404	400	376	407	395	401	365	393	446	390	433	411	417	382	402	414	421	388	395	411	403	411	432	411	453	405	406	429	427	400	413	402	395	439	391	422	382	371	404	381	398	381	413	414	372	391	378	387	404	391	414	408	405	386	379	388	407	400	369	398	373	418	383	360	437	383	393	393	371	401	405	378	424	416	400	391	412	380	366	397	419	431	398	418	370	386	422	406	400	418	441	389	408	419	377	378	432	398	392	372	411	406	399	393	426	372	421	394	430	385	388	389	426	391	411	420	389	389	428	374	384	383	415	376	426	392	396	406	403	387	392	423	411	411	382	446	415	379	376	431	382	415	411	419	418	413	390	399	441	392	383	416	371	391	398	419	404	412	396	376	402	438	382	427	412	407	436	378	406	371	418	441	429	419	402	399	392	408	399	399	405	414	409	409	410	414	425	390	391	390	390	403	411	404	427	422	406	411	392	386	406	407	364	425	386	398	423	370	413	397	452	405	370	385	416	401	426	385	386	408	433	389	342	398	401	396	419	374	404	398	380	391	385	388	426	391	402	410	429	387	440	415	420	449	423	475	391	444	426	385	363	377	419	386	414	445	407	424	407	406	429	415	379	398	409	386	416	395	432	394	388	393	409	366	425	423	400	414	386	444	377	408	450	389	423	392	433	403	379	402	421	358	400	381	379	394	422	393	444	409	394	426	435	434	351	425	396	435	406	401	421	385	392	403	389	427	429	402	462	411	414	402	392	405	360	400	439	383	374	390	380	395	415	428	441	410	366	426	384
25005	23333	29144	24983	16654	3397	867	591	516	534	541	511	515	583	539	533	523	546	496	550	504	527	512	574	520	547	503	514	574	514	549	515	533	543	518	504	489	566	523	501	542	503	526	510	540	523	525	586	526	502	479	532	529	526	525	515	500	501	533	498	517	531	498	531	500	559	526	531	533	520	500	539	506	516	549	514	532	547	489	513	524	511	539	517	513	523	543	535	510	512	522	501	506	505	507	554	577	533	514	503	556	491	527	580	496	525	513	544	536	528	528	550	516	540	519	535	536	505	526	536	520	537	475	499	527	527	508	508	525	519	522	545	541	511	515	499	535	521	497	546	503	518	527	510	498	536	485	506	525	482	525	539	505	522	536	524	496	522	535	534	487	469	528	467	479	550	504	541	539	534	501	511	494	566	491	483	497	564	555	494	552	486	533	512	541	511	503	509	510	474	529	531	505	563	558	503	493	518	493	486	545	505	537	514	490	503	490	526	478	488	562	541	522	508	497	532	505	542	516	500	519	571	536	484	508	549	511	506	503	527	498	552	503	532	531	521	515	499	470	537	483	560	529	530	494	500	535	536	569	555	512	465	531	497	511	531	478	542	487	518	516	558	542	514	566	530	507	577	518	525	499	529	517	522	516	519	514	516	507	506	504	514	533	556	556	522	528	562	523	510	499	517	463	520	507	536	509	457	475	525	549	485	495	549	544	509	501	543	546	523	527	521	512	502	530	547	486	513	513	537	557	543	540	547	515	503	536	497	525	455	520	524	516	484	499	485	548	519	502	541	518	517	489	511	513	507	456	497	519	509	525	519	524	512	518	501	521	523	552	487	529	505	516	517	498	557	506	504	531	514	517	540	534	544	500	469	556	524	517	565	520	538	525	515	505	543	552	542	545	483	473	496	501	512	496	520	539	497	519	514	570	503	511	498	511	487	494	555	525	533	495	521	518	528	500	547	497	509	537	516	535	536	502	479	482	522	545	515	505	485	461	516	568	558	513	521	489	508	553	512	510	498	529	545	528	494	572	523	540	505	519	497	528	525	493	515	534	521	504	523	503	535	547	552	527	514	552	510	528	543	544	525	486	492	512	545	495	498	540	524	533	520	529	515	539	532	564	514	497	515	471	523	567	518	524	478	515	549	540	553	528	556	558	467	512	493	496	514	553	544	528	522	517	523	519	519	532	536	533	548	551	516	532	534	523	496	511	504	508	559	509	488	514	535	557	523	511	532	560	521	530	520	518	494	491	533	529	515	487	497	518	528	559	532	514	475	491	480	523	523	548	547	525	491	571	563	543	542	569	564	506	502	557	493	518	533	548	521	542	552	492	502	504	538	531	518	557	539	544	501	574	497	527	544	510	522	540	515	510	507	534	510	523	506	502	537	484	552	535	515	506	503	515	526	533	540	505	512	540	519	534	518	498	527	527	551	545	549	514	482	509	518	544	536	539	500	551	510	561	513	522	521	567	532	500	541	497	511	495	582	511	553	495	490	528	514	500	521	504	520	533	480	526	493	546	534	520	537	542	529	564	541	504	493	511	498	483	543	534	499	547	535	508	528	483	512	539	531	459	481	548	527	485	498	507	567	494	534	547	547	529	516	463	551	557	504	495	554	533	529	490	523	505	501	544	509	519	555	521	509	473	493	550	497	516	511	495	526	537	513	499	530	519	517	552	513	500	518	552	533	529	519	473	509	531	511	512	493	544	517	560	511	513	511	552	518	503	545	504	490	553	521	524	526	521	477	536	505	503	524	528	533	542	494	500	542	521	506	533	531	520	491	508	552	563	528	516	527	524	531	512	498	554	493	500	525	520	496	530	514	489	498	513	543	576	503	523	512	473	509	508	516	517	520	473	506	530	489	512	497	518	550	508	561	534	482	526	552	515	494	508	496	551	490	543	548	504	484	496	528	492	493	551	554	492	487	506	498	511	504	562	495	533	492	521	529	556	525	554	517	526	500	483	496	527	501	488	518	527	542	526	519	542	526	506	539	522	552	519	501	500	529	544	469	527	535	533	499	537	544	523	511	501	503	490	501	501	523	533	510	526	538	492	472	528	475	509	507	485	542	519	517	500	542	494	514	487	488	537	491	517	555	502	555	491	529	537	570	526	516	495	506	529	498	495	532	543	516	518	528	562	545	516	561	503	512	512	544	492	522	494	545	498	515	493	524	507	520	493	550	515	525	523	491	517	534	537	531	542	532	501	546	516	517	521	473	509	543	511	505	500	519	496	509	515	474	519	502	546	519	500	531	556	558	525	502	514	509	521	472	583	473	512	539	528	543	539	505	540	511	494	491	511	505	505	500	505	491	473	501	499	532	557	511	514	488	496	535	509	527	554	515	473	535	527	535	528	548	512	546	555	518	520	527	511	489	603	529	517	485	502	530	511	535	523	520	514	500	508	544	513	536	500	472	507	493	514	497	525	515	497	546	484	517	496	507	519	536	506	483	514	495	501	523	532	529	512	511	511	540	530	549	514	539	535	526	521	502	507	555	546	540	547	504	545	525	466	511	516	525	525	481	603	477	549	484	515	486	499	491	532	539	508	558	540	514	541	534	540	504	540	522	533	540	526	515	528	526	517	480	498	531	519	474	492	520	518	534	521	472	512	515	503	488	549	558	517	531	537	533	503	515	499	519	502	566	523	524	510	520	505	534	498	538	542	474	499	523	511	501	489	520	519	524	497	502	463	509	535	481	483	537	508	473	521	467	490	527	515	515	500	502	543	522	541	493	497	534	517	522	538	505	503	528	526	526	507	521	499	519	526	554	503	507	497	530	523	465	526	488	522	539	491	468	544	479	503	506	518	549	555	490	496	523	484	515	510	537	510	514	526	525	546	522	513	516	510	533	510	529	561	514	545	505	523	527	475	488	479	506	493	522	504	504	563	524	533	532	530	559	514	515	527	505	540	530	519	512	503	553	502	516	499	537	529	512	507	531	514	533	532	532	517	496	551	555	511	539	526	507	484	504	533	493	545	520	496	513	558	538	528	466	536	526	522	481	487	509	502	487	518	509	506	492	530	507	519	566	539	535	522	509	506	523	515	521	482	538	521	500	531	499	494	496	517	510	515	515	480	542	515	518	515	588	508	491	540	520	492	500	509	573	519	513	518	495	508	549	487	493	536	500	493	544	513	488	502	531	575	530	545	520	528	500	540	498	528	511	517	514	566	513	539	509	515	540	492	466	547	521	547	516	521	489	562	515	502	515	549	529	484	509	538	506	489	558	497	499	494	520	538	529	502	536	482	517	524	539	516	482	529	494	490	527	520	489	538	556	499	527	535	520	487	511	550	562	477	524	472	482	488	496	507	525	519	527	513	481	498	489	487	525	509	552	522	509	490	544	527	529	510	511	497	528	554	474	520	546	525	511	582	520	514	503	566	535	512	546	599	517	542	502	482	536	490	559	505	533	475	450	508	477	527	526	526	506	523	472	497	503	542	530	530	483	507	563	554	521	542	495	537	505	481	541	535	545
62744	81144	43422	13481	3060	903	538	464	468	456	447	465	483	512	505	473	494	465	466	459	488	495	484	525	473	502	477	477	491	494	474	467	529	477	480	487	517	493	451	468	446	460	499	485	499	503	502	490	478	479	496	482	474	551	468	473	501	518	480	495	523	515	501	480	501	490	478	444	454	479	481	454	496	465	502	492	472	493	486	480	456	502	503	547	526	496	475	478	492	518	464	505	483	461	480	462	487	454	458	429	463	499	484	518	450	497	515	523	468	506	502	476	497	464	465	494	473	503	491	498	492	480	451	461	490	482	470	481	488	483	468	493	453	478	472	477	486	494	462	490	494	470	476	497	452	464	464	478	490	475	480	489	490	489	456	495	484	427	438	476	474	470	496	498	497	447	472	471	473	475	483	493	498	463	527	465	432	546	475	465	479	478	523	494	503	463	510	480	484	467	493	467	479	515	468	460	493	512	415	481	510	425	498	466	510	509	469	434	496	485	475	496	475	481	496	453	498	459	478	464	488	456	501	439	466	478	468	473	475	469	471	439	472	483	491	524	517	490	510	449	481	537	489	467	518	503	486	456	448	515	461	493	518	462	484	483	475	438	491	473	506	483	474	462	473	478	473	445	472	491	484	491	497	447	502	523	478	475	473	557	478	485	518	479	534	517	510	460	490	490	484	460	482	487	463	459	502	475	470	464	485	458	488	499	453	486	493	502	478	503	535	461	498	476	460	484	480	479	510	458	499	505	441	488	452	492	464	497	468	471	447	497	483	474	497	457	506	477	509	493	452	476	502	468	495	476	462	444	436	486	481	484	467	499	492	473	472	478	537	480	500	474	448	521	480	514	471	476	494	476	481	464	464	500	444	497	495	502	480	479	480	495	459	499	460	493	452	470	443	490	492	497	481	495	473	541	483	431	459	506	464	510	454	443	461	503	497	493	496	480	476	494	473	449	494	482	463	438	447	527	461	454	505	499	505	472	461	516	461	484	506	490	482	432	498	445	449	464	509	512	464	503	461	440	488	469	463	461	463	469	501	480	486	492	507	514	496	467	491	479	492	527	483	465	500	493	492	474	484	495	476	481	445	535	469	488	475	480	502	506	469	508	478	532	509	486	425	497	500	474	475	497	467	489	476	472	504	497	487	469	504	480	453	469	453	468	463	509	483	473	478	493	439	479	460	514	461	467	501	493	479	513	477	461	449	490	499	501	485	484	494	498	484	495	493	491	485	448	498	519	476	518	472	447	490	483	461	523	480	490	490	468	419	489	488	478	503	457	458	461	455	497	469	461	519	478	503	452	491	448	490	485	460	456	461	497	505	503	466	498	478	433	458	465	443	486	493	444	478	505	462	471	467	492	476	484	475	465	529	471	453	489	473	477	508	470	495	486	471	474	456	448	500	468	467	492	469	498	521	481	464	453	460	472	478	483	489	482	528	491	489	488	463	544	459	457	487	461	501	497	497	455	488	489	507	446	445	490	499	514	489	494	510	463	503	473	467	489	457	458	509	471	480	534	490	483	530	477	443	461	459	499	453	504	461	534	495	479	469	450	420	487	487	455	467	486	466	466	459	453	475	458	505	452	453	504	490	502	438	531	458	524	463	501	476	454	438	510	468	471	467	464	483	492	458	490	445	472	484	482	469	449	467	461	466	516	448	469	489	459	491	467	491	495	494	497	483	497	485	467	497	524	487	476	470	485	491	449	473	471	457	461	449	527	505	492	516	493	491	489	483	510	522	483	495	490	468	454	468	472	507	495	450	466	481	491	470	496	511	467	443	464	507	479	467	475	487	464	460	478	483	477	464	499	517	474	478	490	454	482	463	489	463	428	479	478	481	522	499	511	495	461	497	508	538	513	445	494	464	506	476	485	461	480	505	482	492	493	489	496	479	479	471	513	489	516	437	443	443	477	493	509	477	493	473	462	470	475	500	520	473	500	516	502	468	467	509	511	496	486	480	469	458	522	491	490	463	486	491	514	485	483	479	506	453	491	490	463	483	454	464	496	492	498	455	497	451	508	484	484	457	505	511	451	503	476	430	473	496	490	476	482	461	475	462	508	456	482	472	453	492	483	446	486	453	490	499	510	473	524	502	453	494	476	481	477	489	456	488	472	463	484	457	484	480	524	475	467	467	505	480	465	487	475	418	442	513	512	470	494	443	496	483	425	521	500	506	499	471	486	472	455	479	472	470	483	477	501	468	457	476	506	494	492	464	465	488	446	477	452	463	485	484	497	527	472	470	476	482	466	459	440	512	477	483	457	484	495	507	485	509	487	487	492	443	448	504	472	458	467	452	478	480	425	471	477	509	496	471	478	450	489	466	494	493	474	444	457	476	508	464	442	496	513	484	458	503	433	448	454	475	460	469	497	528	487	480	483	431	462	447	466	508	460	485	484	489	494	470	464	519	469	481	475	470	506	534	449	505	502	503	441	447	475	468	496	504	459	500	439	496	435	470	470	495	468	494	462	500	449	447	467	448	495	488	472	468	464	485	481	491	473	502	472	507	484	492	469	468	459	453	509	495	511	491	524	500	495	468	503	496	471	481	452	506	482	453	514	498	494	475	462	472	501	475	473	461	507	493	462	458	503	469	462	469	449	460	498	476	482	470	497	516	450	504	448	490	472	470	485	467	469	466	497	470	488	445	467	478	499	506	485	455	486	514	482	468	519	457	439	442	468	462	510	478	453	489	493	487	473	462	489	448	479	493	487	469	452	440	470	485	485	465	475	499	453	508	499	452	490	514	463	447	471	495	475	531	464	539	481	474	461	498	499	499	459	487	487	487	482	481	464	501	465	487	519	436	478	504	493	514	466	453	504	480	510	489	484	441	457	440	519	501	490	490	492	483	442	492	488	516	505	477	459	515	508	478	440	465	507	466	492	508	477	477	476	502	483	517	486	467	468	442	497	463	512	503	471	469	483	478	448	471	512	498	493	476	494	495	503	504	478	455	495	483	443	456	447	461	470	461	490	498	532	514	475	491	444	471	457	501	499	466	471	524	465	448	473	447	487	501	488	474	463	467	448	510	476	482	455	469	469	494	502	481	472	497	447	464	520	519	422	504	482	472	496	467	450	483	479	544	477	507	504	502	441	462	476	472	467	517	482	465	478	476	503	497	486	491	491	530	424	466	477	459	515	463	509	469	442	461	479	473	500	502	499	487	491	487	512	485	460	482	487	490	474	453	492	462	476	513	466	492	474	447	464	511	513	487	452	486	443	481	446	502	477	499	490	472	487	466	447	474	484	467	497	494	427	506	494	509	498	504	499	479	475	451	478	491	462	493	447	465	507	478	514	507	501	455	514	443	513	490	483	486	504	490	465	506	468	467	501	491	426	486	487	488	448	479	509	569	516	486	494	474	446	432	476	491	486	494	482	451	480	468	487	479	467	512	488	473	448	480	467	523	489	492	449	485	493	481	477	478	491	478	480	456	475	456	456	491	510	475	471	448	488	462	509	475	463	469	507	540	467	475	484
24153	22379	28966	24336	19951	8459	1266	745	669	638	670	583	623	635	633	622	632	636	599	645	605	588	601	654	600	610	620	611	608	578	597	619	593	617	603	636	618	628	626	616	609	610	627	585	603	626	617	600	592	575	572	619	569	589	614	587	616	612	572	568	569	598	616	637	620	609	604	605	567	626	581	617	617	621	625	593	571	620	557	583	580	614	581	603	601	630	636	602	629	571	578	599	589	594	592	619	627	643	580	622	566	597	599	568	608	618	567	638	618	590	671	634	609	637	573	592	662	631	559	584	625	576	594	590	597	604	586	635	564	622	611	568	556	625	587	579	588	635	612	591	622	611	624	664	595	586	585	623	654	566	602	594	636	617	614	598	627	602	596	604	569	647	569	596	611	617	665	611	587	614	583	602	566	610	568	624	607	614	600	610	564	613	622	567	597	616	611	583	606	557	604	620	581	606	635	615	614	622	585	599	593	562	593	620	579	604	580	630	653	574	572	639	598	628	611	623	621	639	578	549	594	623	631	589	577	620	587	581	614	569	605	553	656	586	593	604	578	602	587	591	576	563	594	597	623	610	624	590	605	602	645	617	567	611	571	552	598	577	613	589	585	591	565	583	600	565	606	591	614	632	582	620	586	588	618	579	590	601	616	616	606	586	617	579	577	605	609	605	615	565	596	596	550	616	610	583	582	575	590	586	595	597	597	600	597	598	614	563	605	589	608	592	609	597	607	604	575	571	638	594	629	626	597	617	583	580	623	616	587	594	648	576	586	581	631	559	594	641	637	565	587	586	582	626	634	631	597	613	580	595	588	619	631	638	591	582	604	609	610	560	602	608	599	621	639	595	590	583	577	581	622	610	602	529	595	581	600	587	610	589	604	591	611	608	562	620	574	628	602	645	611	613	603	614	638	594	577	584	582	562	603	602	601	610	606	622	629	634	591	616	603	598	598	626	572	632	615	603	613	573	563	571	610	596	641	617	594	585	616	597	607	634	595	597	574	560	608	564	566	577	581	597	640	618	555	576	610	633	578	571	580	611	638	606	594	584	602	638	579	555	590	641	632	577	638	604	582	600	603	591	595	552	642	622	651	576	582	586	568	553	558	562	653	623	589	610	592	592	597	593	559	631	587	643	532	569	613	563	623	560	598	587	596	619	589	625	593	593	616	599	556	598	586	565	587	601	590	604	583	587	581	604	606	554	569	585	633	604	620	585	608	643	657	602	630	595	577	629	585	556	631	582	628	604	604	554	557	603	601	566	625	614	579	609	581	627	614	557	599	593	603	608	608	595	571	605	601	601	600	601	615	598	574	572	652	547	608	567	598	531	575	555	590	537	590	603	589	591	634	572	612	640	548	556	574	582	538	551	605	595	565	620	604	605	609	583	572	645	584	609	588	592	574	586	616	579	583	606	597	629	575	594	602	605	586	570	589	611	623	605	584	577	591	621	601	557	630	667	620	593	585	583	568	617	617	584	603	612	589	568	578	586	601	614	561	662	605	605	574	563	655	567	589	608	636	591	567	605	545	576	598	596	622	592	582	630	596	617	655	556	602	597	651	628	541	598	614	605	629	644	554	628	613	575	580	609	624	572	576	626	578	646	592	619	600	598	598	614	604	615	602	635	592	563	612	630	611	623	630	559	583	585	675	608	576	601	613	611	553	566	631	601	564	575	612	602	512	613	603	627	563	644	602	582	575	581	604	604	631	598	606	554	595	575	596	627	593	648	606	601	590	600	631	584	593	561	638	625	636	625	630	619	608	588	608	572	630	624	600	599	607	611	611	572	584	598	617	576	593	594	584	615	590	556	608	556	592	612	598	567	576	618	596	622	590	650	594	639	627	617	577	565	612	638	592	609	600	629	573	631	637	597	575	611	574	631	592	648	617	598	573	583	613	551	640	556	599	624	605	608	597	632	624	605	563	604	613	599	567	604	571	578	589	630	573	607	606	568	578	547	616	572	583	629	640	601	546	588	618	594	650	621	607	615	583	609	617	614	615	565	615	625	584	585	627	591	558	569	652	598	594	594	634	594	591	617	620	574	583	605	597	554	564	612	607	607	589	595	590	563	600	629	611	567	601	554	614	628	576	560	583	554	583	652	632	599	639	585	575	582	585	612	648	607	612	615	594	598	609	580	579	608	623	573	642	617	590	637	601	605	620	558	631	566	594	603	552	604	590	610	563	591	616	581	616	580	582	614	575	639	621	594	576	591	597	622	600	605	593	611	604	604	614	616	611	620	610	591	587	562	586	601	573	551	606	573	580	607	575	590	615	569	585	587	595	613	613	553	567	629	572	613	579	601	642	595	590	583	591	638	600	602	568	582	597	614	584	629	538	602	612	585	604	641	600	598	585	604	627	597	586	621	611	572	615	590	586	589	604	571	616	599	592	611	600	605	601	554	621	616	625	587	616	660	601	588	605	603	576	577	592	579	621	617	598	581	567	585	589	574	581	597	620	602	621	621	577	623	583	586	608	605	636	602	603	628	576	604	622	585	615	630	578	576	586	579	614	619	624	617	582	594	622	577	617	576	617	595	563	622	616	582	561	625	656	614	633	581	629	594	566	574	593	569	593	588	612	595	589	567	606	607	588	607	601	597	621	617	582	578	626	599	559	571	604	589	575	604	579	603	551	544	615	587	577	555	603	586	616	602	611	611	617	577	597	611	571	557	608	580	611	564	618	621	564	601	617	616	621	616	602	573	569	632	597	565	582	604	614	568	568	576	610	555	566	638	604	595	596	583	580	611	637	585	592	612	580	573	564	597	565	576	604	589	595	618	544	591	635	586	590	606	617	598	624	549	603	610	655	609	631	557	590	597	625	580	592	618	603	614	628	618	568	590	566	576	606	604	604	639	596	589	569	587	630	595	606	598	557	624	607	586	583	632	626	592	564	561	610	601	591	593	610	570	578	569	610	603	614	624	613	569	595	597	550	599	622	635	574	610	583	606	600	616	581	607	608	609	607	599	596	588	578	587	628	565	581	607	604	604	640	567	579	595	600	615	589	585	598	615	582	591	596	579	606	619	596	622	573	605	595	587	586	570	574	627	610	594	638	588	613	626	594	615	579	574	587	579	630	608	561	576	628	616	585	625	610	558	539	629	635	531	587	621	603	622	619	632	592	615	585	628	544	618	557	566	626	623	592	599	591	589	614	585	615	589	581	584	626	647	583	575	607	566	623	635	588	604	579	581	631	602	627	630	562	572	625	586	593	620	573	620	582	565	637	567	577	578	605	612	585	581	577	582	602	622	629	598	588	600	558	592	584	657	600	593	588	606	586	596	621	586	566	604	599	623	618	620	595	584	619	604	561	605	568	585	694	592	566	607	590	605	510	626	587	568	605	604	606	610	568	612	628	598	566	550	568	553	558	589	604	588	572	597	581	623	595	600	579	619	639	585	582	560	583	600	601	607	573	574	636	588	600	600	609	647	599	591	606	540	590	624	549	616	576	570	571	614	560	599	576	587	599	631	605	590
61401	87659	48599	16220	3673	1045	614	548	563	543	560	564	621	564	541	531	566	585	584	502	554	550	570	558	539	540	563	547	571	584	557	567	573	563	544	529	542	565	558	584	530	522	568	556	560	555	578	561	568	553	530	560	528	554	544	581	524	530	576	509	546	577	556	544	588	537	566	531	558	545	558	570	568	576	534	588	551	545	521	569	565	590	606	549	592	593	518	559	577	540	531	524	561	528	551	571	537	580	560	598	568	530	567	594	556	551	554	559	549	497	625	522	559	497	573	522	544	573	507	564	552	531	558	542	554	564	564	582	575	554	522	571	573	576	539	551	511	569	527	553	580	560	552	556	567	539	578	544	523	558	520	547	552	536	559	577	524	577	563	551	522	544	574	581	563	583	559	533	575	602	562	567	556	593	543	600	569	557	548	577	561	520	561	575	547	522	540	540	538	563	552	574	524	544	566	543	550	539	551	540	579	557	568	507	521	594	537	595	555	585	539	570	507	557	552	567	565	549	524	567	529	544	527	552	532	551	545	558	576	498	523	534	554	523	546	576	531	563	554	503	614	555	531	548	566	555	556	533	559	512	555	540	545	534	483	536	581	525	539	531	582	539	533	559	565	538	554	562	524	572	532	531	565	530	559	508	552	572	529	540	541	511	572	560	539	562	546	584	551	512	552	586	553	571	558	522	550	570	556	589	572	572	553	584	551	567	586	563	523	555	555	535	572	541	599	574	535	563	559	560	545	575	532	565	529	541	594	564	545	535	521	566	536	597	541	518	547	526	558	591	566	522	534	555	526	572	565	588	537	557	511	567	537	555	533	587	571	519	546	527	589	537	563	564	565	578	592	537	568	593	535	529	542	547	565	554	542	590	523	539	588	553	562	547	558	554	544	528	611	577	572	578	598	569	570	560	567	541	568	565	527	546	558	529	566	592	537	520	592	553	547	568	564	503	548	532	555	525	549	530	546	593	552	595	599	536	556	586	557	568	593	562	585	560	618	550	545	507	496	576	566	539	532	551	543	536	536	500	571	586	551	517	563	560	551	533	575	528	565	560	537	570	553	569	607	564	588	553	513	506	530	559	593	562	567	571	547	588	539	584	518	514	551	552	555	553	518	539	559	561	531	575	582	566	543	534	518	572	544	570	559	561	574	560	525	614	574	567	588	554	546	540	586	584	567	612	511	547	543	557	541	606	546	532	565	568	567	531	595	553	550	582	542	573	517	538	588	601	601	584	514	580	541	561	506	566	549	551	597	544	531	555	585	539	547	558	565	577	576	559	570	546	549	574	586	595	566	510	528	599	567	579	557	564	570	567	571	553	558	598	541	525	545	524	554	579	545	567	545	578	610	561	550	576	532	584	573	566	625	517	545	560	564	567	527	575	594	522	544	556	581	566	538	530	537	561	603	500	545	544	576	537	520	555	579	561	577	574	543	540	519	550	535	586	497	595	565	586	554	558	519	604	557	591	572	554	553	548	573	550	559	529	574	530	536	568	545	557	549	561	556	570	526	571	526	563	540	574	531	542	531	549	533	552	555	560	572	618	532	530	534	538	540	575	587	571	560	590	553	554	559	553	539	596	577	554	573	577	534	595	551	544	541	552	597	614	543	580	570	588	568	522	593	561	565	536	534	584	584	587	564	575	569	550	545	550	571	522	526	572	549	546	536	580	567	622	548	583	559	545	588	551	490	595	571	568	517	559	547	578	541	574	555	554	592	525	563	533	508	577	515	556	580	541	593	566	568	525	543	516	524	538	534	555	582	537	560	582	577	571	533	560	525	526	515	527	554	567	561	523	548	526	515	518	540	534	538	570	579	556	555	532	540	540	549	560	554	600	597	538	588	561	563	593	590	536	545	552	576	554	523	584	546	524	557	505	563	562	590	556	505	511	546	514	548	574	576	521	531	581	534	588	559	587	559	555	562	546	513	524	591	517	553	524	523	579	542	564	504	570	598	553	564	560	546	551	536	581	563	527	531	604	556	563	550	527	546	518	556	552	522	577	552	565	555	536	536	552	565	533	570	551	555	575	597	570	556	545	552	526	571	532	521	529	545	553	506	567	584	527	535	557	561	525	605	593	544	553	521	549	530	565	551	504	536	580	578	556	578	565	546	576	579	525	570	545	579	536	570	528	549	520	555	540	540	524	545	535	566	489	558	529	543	606	575	583	528	522	514	527	538	549	593	554	555	568	590	549	551	532	536	539	528	565	598	562	543	566	552	563	588	572	520	546	584	542	562	538	606	528	538	576	567	578	548	588	536	556	517	554	497	499	540	533	560	552	567	532	560	558	571	561	544	547	590	581	529	547	599	532	554	617	544	592	529	522	534	569	518	534	590	572	527	502	528	537	536	551	537	553	570	554	528	564	532	533	535	537	531	540	544	543	545	561	551	579	553	583	492	518	540	532	553	524	525	555	576	530	586	597	581	530	549	560	558	530	593	534	576	563	570	578	585	578	539	545	509	555	523	534	542	561	523	521	533	546	527	494	532	517	544	526	567	572	614	582	525	560	545	533	561	556	595	518	553	551	576	492	574	502	607	532	531	522	582	585	519	549	561	558	584	563	561	587	547	543	528	571	566	543	566	546	516	512	576	585	590	549	522	526	573	552	573	593	566	513	573	487	588	555	534	563	548	555	536	558	542	601	558	511	534	550	622	516	513	570	553	564	561	567	558	523	554	533	573	538	534	569	583	542	513	553	588	513	578	576	551	567	538	547	539	580	582	518	581	516	600	559	579	574	523	517	570	526	546	556	550	553	580	552	560	533	548	581	546	595	573	536	534	577	526	545	542	562	559	529	544	504	529	528	565	586	553	551	539	561	528	572	514	510	535	548	530	557	565	540	566	541	590	546	574	569	551	546	581	564	519	555	519	563	514	580	543	537	541	611	586	577	516	584	540	569	531	541	587	577	545	539	577	519	573	522	541	534	494	573	564	541	558	585	593	522	560	561	538	563	555	557	571	527	536	538	530	605	531	578	544	556	523	582	561	584	552	510	553	536	553	552	542	543	554	574	536	535	552	548	519	525	589	500	562	544	573	525	517	516	583	597	561	531	570	560	521	573	606	544	566	531	582	588	554	542	557	570	506	567	521	540	576	526	573	571	563	528	570	513	530	540	547	579	578	556	562	558	534	566	531	537	559	563	563	561	583	534	566	574	509	577	562	548	565	570	547	522	563	521	551	584	553	565	544	537	550	548	544	546	531	543	548	599	594	547	557	569	515	526	618	531	574	545	566	560	593	561	555	542	573	550	604	523	534	542	533	552	587	522	566	570	572	581	573	565	531	512	534	534	565	568	577	529	588	552	559	551	545	560	538	569	572	541	578	524	523	552	583	570	524	573	520	544	531	527	576	561	513	532	602	558	564	539	573	537	526	542	548	532	539	587	531	508	518	577	534	544	592	545	529	578	558	566	532	549	567	550	565	564	519	541	560	548	539	564	549	547	557	542	570	569	588	569	511	543	567	560	531	549
34440	30666	17927	4100	795	465	534	477	445	500	486	444	464	473	509	462	480	494	423	453	466	466	453	496	456	464	488	445	449	478	492	446	425	456	473	486	487	474	476	464	447	463	462	458	463	445	484	470	488	486	497	468	485	456	473	470	494	503	458	453	525	447	480	474	443	465	480	456	437	458	512	431	437	435	487	460	461	459	478	432	481	505	496	492	460	453	426	480	454	435	467	464	479	439	467	451	476	442	477	472	496	467	440	463	505	491	475	468	468	439	504	468	426	477	499	452	441	485	454	495	492	486	443	479	460	459	431	459	453	434	432	493	466	503	451	477	475	495	480	498	474	487	467	486	428	461	439	437	458	498	460	473	450	476	476	448	519	456	464	485	481	470	411	461	472	457	476	431	459	468	508	445	461	503	462	480	503	473	464	429	444	448	501	473	444	455	458	475	460	514	444	473	469	478	495	498	453	460	446	475	492	488	496	465	485	422	452	471	490	468	457	459	505	481	469	471	455	463	452	458	522	489	467	476	472	449	486	502	484	457	463	479	446	502	481	479	508	454	413	478	484	492	503	473	460	444	499	444	464	488	462	500	449	476	463	450	469	488	441	455	447	477	458	477	466	474	492	474	511	494	462	449	500	469	475	432	489	478	466	494	468	471	423	489	481	496	461	468	443	477	459	497	467	464	456	449	459	470	472	485	490	437	475	472	475	453	466	510	445	475	480	456	455	438	486	452	452	471	475	479	473	465	471	437	496	499	483	446	493	510	467	468	421	454	481	501	465	486	470	464	458	473	491	482	514	478	472	488	488	442	456	448	469	465	454	434	449	463	449	481	479	471	433	504	449	462	452	451	502	476	474	461	462	489	467	462	452	460	458	454	482	466	501	481	472	478	468	476	452	435	463	474	465	439	486	470	441	480	449	467	434	470	444	492	452	435	469	466	457	477	455	490	487	437	461	450	473	504	473	464	466	436	463	447	517	464	437	479	488	475	438	456	497	458	453	464	490	447	495	450	488	506	433	492	439	463	464	463	459	427	484	454	434	474	469	483	458	518	495	479	494	489	438	484	495	480	487	457	460	474	468	503	450	481	472	475	450	432	474	445	507	449	442	459	471	461	460	503	497	470	481	487	486	484	483	473	449	459	450	446	460	468	456	493	458	465	500	478	460	464	439	454	429	457	495	510	466	477	459	471	472	490	477	418	465	451	501	470	457	484	465	434	482	440	464	440	452	471	475	460	467	419	490	455	481	454	458	490	486	447	449	495	457	436	442	477	492	453	474	438	506	486	485	457	471	471	445	474	478	474	424	513	434	486	473	492	481	470	494	512	452	488	479	466	446	496	498	508	525	474	501	454	451	466	490	481	456	505	459	466	449	453	473	426	466	441	461	502	473	438	469	440	481	441	471	428	468	468	474	475	465	434	435	477	493	458	427	501	460	506	476	458	476	480	467	465	465	485	434	481	461	481	448	463	454	503	461	442	450	454	494	454	466	462	453	486	476	482	483	478	468	463	456	478	467	479	453	456	478	471	484	511	505	445	445	473	444	478	451	471	454	480	431	470	452	507	466	466	473	473	439	468	505	475	460	465	493	468	445	457	414	473	448	493	486	452	487	483	437	485	463	465	452	469	452	461	485	473	473	451	499	445	459	457	473	468	463	478	504	466	473	454	503	463	440	454	456	454	477	494	488	462	476	441	453	466	475	491	493	464	450	448	470	456	498	499	479	443	479	448	529	447	484	481	495	464	508	501	488	438	494	450	481	469	453	441	490	496	461	450	449	458	501	444	480	458	452	463	453	470	408	482	442	459	481	512	472	450	474	434	498	448	482	447	448	450	468	507	459	483	503	482	464	472	438	461	460	424	475	482	451	451	472	470	463	419	464	454	460	455	479	508	483	476	511	454	438	448	481	445	482	506	489	424	428	477	480	479	457	466	425	463	457	457	478	443	464	479	478	473	456	454	450	449	435	433	484	478	481	468	449	498	488	443	485	508	477	486	450	455	498	497	478	454	454	491	469	454	482	496	491	475	493	467	497	456	468	461	493	439	433	491	480	478	490	449	482	461	503	490	449	417	434	471	470	471	452	471	468	448	487	470	500	505	489	489	502	479	488	454	473	484	458	489	468	435	468	476	436	495	434	453	473	462	466	445	452	443	491	485	488	411	433	480	461	426	465	491	463	474	463	456	476	470	451	456	494	470	479	519	449	458	456	430	523	469	484	484	478	462	458	502	455	445	488	503	454	492	490	483	456	464	461	492	500	476	509	468	459	434	447	510	456	457	442	454	471	488	450	483	482	510	444	457	491	503	452	509	505	484	436	506	457	466	436	474	473	438	473	448	451	491	442	472	486	462	456	450	465	446	457	452	477	451	503	452	506	473	499	486	517	483	498	475	465	507	430	468	491	495	478	486	493	512	468	452	462	442	460	449	480	502	499	445	444	460	475	468	454	480	438	454	458	483	439	472	453	459	501	477	467	433	474	483	476	458	443	465	503	446	439	502	478	444	447	461	490	416	437	461	495	441	494	474	479	458	437	463	448	455	478	487	470	477	485	469	461	494	472	445	469	487	482	490	476	440	464	493	467	472	414	457	513	469	501	478	451	518	458	449	464	483	466	459	522	460	439	439	452	474	497	495	476	445	451	479	478	487	464	476	461	475	432	468	483	530	469	446	472	478	449	452	492	433	454	468	450	480	451	489	422	448	492	471	496	453	440	439	452	440	505	482	478	479	464	471	447	472	471	440	478	445	493	450	462	472	437	445	480	472	483	484	477	462	428	478	442	443	480	458	466	421	435	487	472	469	459	496	466	450	488	486	472	473	448	480	499	486	463	491	470	477	502	479	444	443	465	473	488	476	451	460	470	521	472	466	459	446	493	436	479	463	454	467	431	470	465	458	449	485	490	462	506	481	458	498	504	476	472	524	430	446	480	438	466	492	431	462	464	456	469	428	443	458	436	480	455	447	484	431	515	464	456	476	428	442	476	471	452	491	454	454	507	493	498	458	476	495	501	458	430	455	475	470	446	466	503	471	480	483	466	433	489	472	431	527	508	441	476	452	503	444	455	459	438	477	469	474	412	452	460	450	438	463	457	499	467	489	451	453	487	458	467	439	487	474	478	460	447	470	445	439	474	485	496	497	476	472	447	437	429	484	473	465	455	468	486	505	491	467	458	472	477	484	456	452	417	486	495	454	502	467	466	474	503	514	484	465	480	467	501	498	454	471	457	486	465	454	463	470	483	454	445	479	478	441	464	465	452	487	465	478	495	458	427	461	475	476	457	459	486	466	482	443	429	487	468	477	491	487	468	452	496	464	456	458	501	474	460	459	455	486	467	448	481	449	474	475	492	457	506	489	451	491	491	486	475	459	446	444	502	467	426	466	489	459	514	484	430	465	511	472	440	469	458	495	459	459	462	443	497	507	476	449	514	443	471	481	501	452	448	475	471	530	426	472	482	466	428	460	470	482	484	485	421	514
31136	30131	10064	1916	643	429	389	405	399	430	398	379	400	392	369	434	397	360	371	445	448	369	396	384	395	398	399	379	400	420	408	379	388	392	384	409	390	400	383	410	386	383	420	383	334	367	414	398	395	409	426	383	405	397	443	418	373	379	402	375	398	369	395	392	409	384	433	413	357	405	423	412	425	384	414	406	429	381	410	374	408	379	386	394	401	420	415	382	433	408	402	357	415	401	419	395	431	386	394	421	380	390	387	379	412	379	410	392	403	380	391	383	372	450	400	406	408	398	415	389	384	406	390	370	373	410	443	409	412	401	411	387	424	403	431	379	403	398	411	384	383	357	367	380	418	416	358	395	412	406	379	405	412	395	409	419	388	392	412	373	448	422	405	411	385	376	411	386	404	433	365	420	370	392	383	408	382	370	405	383	409	372	391	399	400	399	364	392	388	352	406	383	368	401	418	381	366	381	418	346	425	429	371	404	403	397	407	385	400	419	403	394	437	384	373	411	371	420	415	390	417	405	361	412	414	411	385	410	386	412	369	378	391	372	415	371	406	379	411	416	403	417	393	403	415	391	399	383	411	413	387	384	374	418	382	376	407	398	394	391	423	360	412	404	385	388	407	422	380	392	412	388	445	412	430	397	367	412	376	390	409	413	402	376	409	381	397	430	389	391	368	394	393	371	380	420	395	389	417	406	401	399	382	368	398	427	447	406	401	402	396	379	432	415	372	413	397	365	405	406	388	410	387	396	371	445	360	393	375	418	370	383	399	389	377	361	418	422	426	390	377	395	401	413	405	432	392	373	418	450	421	406	422	392	392	397	386	385	390	394	394	415	410	401	387	406	404	405	410	371	423	400	392	400	420	424	414	391	435	426	424	406	411	380	412	366	379	390	376	417	374	383	391	399	367	400	384	376	399	376	413	409	445	389	412	384	385	398	409	422	396	408	389	406	399	400	393	381	414	389	455	350	387	363	420	407	421	404	419	376	379	432	379	428	375	400	368	410	426	374	404	401	440	395	383	411	381	414	418	415	367	414	437	415	398	378	392	402	418	404	434	400	418	377	422	426	400	384	385	389	355	385	378	401	423	440	424	404	410	383	405	399	365	414	407	394	373	416	411	424	379	418	392	386	404	396	435	399	419	405	363	397	415	365	374	426	442	365	388	413	373	418	396	378	409	409	416	401	376	377	365	395	387	382	421	383	431	383	384	414	438	403	422	386	399	424	346	376	403	388	357	409	388	391	385	381	432	396	385	415	424	398	397	398	402	355	418	399	363	384	390	364	378	419	370	415	388	393	378	408	398	411	393	385	383	417	408	378	387	411	388	370	404	407	420	405	397	356	385	423	389	406	412	370	346	418	402	428	393	406	432	400	380	375	427	407	406	379	385	359	382	359	406	368	405	398	399	399	406	429	386	376	384	436	393	397	387	419	386	397	382	397	434	375	421	433	413	377	412	408	396	424	386	395	408	389	420	397	416	402	402	406	373	387	376	395	406	392	408	393	407	378	373	406	391	443	395	356	431	419	401	418	419	380	389	385	404	387	384	369	403	388	418	388	353	407	417	414	410	417	408	365	415	381	430	386	371	370	410	392	409	399	424	397	413	380	373	336	373	407	421	426	401	399	390	397	380	387	408	427	370	433	397	346	407	380	380	403	365	433	379	415	413	436	348	388	404	408	378	402	390	404	359	417	382	375	361	388	416	415	381	374	402	412	375	420	387	379	400	371	408	409	432	434	452	433	433	430	383	389	391	387	405	410	399	400	386	388	382	414	389	394	353	376	391	407	410	407	412	393	427	424	376	380	424	404	388	415	429	394	405	390	376	411	357	421	412	410	427	392	404	378	400	387	365	404	425	394	418	413	426	393	400	389	377	366	374	381	366	388	414	383	367	371	408	419	386	407	373	342	413	397	408	383	436	391	367	372	382	406	422	462	399	384	387	433	383	440	436	426	385	442	384	400	406	396	384	432	405	382	389	389	390	406	400	378	401	375	367	397	393	420	403	382	366	390	387	393	413	439	403	437	391	362	405	398	371	417	421	373	396	382	427	418	399	381	427	417	389	397	409	416	405	406	375	399	396	419	409	400	416	395	410	401	371	386	430	378	401	394	409	399	405	424	411	369	407	386	392	363	406	396	376	403	395	376	362	393	411	405	398	414	371	390	401	394	378	395	424	399	392	404	418	374	433	402	409	423	396	383	381	383	406	409	407	406	395	435	406	411	365	410	390	389	396	390	393	419	392	383	383	400	391	372	390	404	377	374	367	409	407	398	388	393	436	410	430	367	375	410	386	409	412	382	380	374	408	407	389	388	379	382	401	380	409	390	386	408	427	378	394	403	378	390	398	403	397	384	393	404	443	391	420	437	412	393	412	416	392	394	406	394	390	420	433	415	389	421	410	380	409	373	420	405	396	453	386	381	362	420	380	373	406	380	405	392	416	411	402	414	363	392	373	413	389	415	390	391	375	395	383	402	414	370	411	406	392	402	395	388	436	372	387	387	420	383	387	404	418	383	406	386	384	416	391	383	413	391	429	413	370	384	378	419	415	397	436	420	384	406	434	430	405	377	383	395	397	406	379	405	399	403	410	391	412	414	416	390	383	385	408	396	409	437	396	410	408	406	383	422	413	379	389	428	398	404	400	401	391	392	361	410	437	414	406	371	407	396	418	381	415	371	428	404	383	362	415	407	395	409	403	400	434	385	396	406	381	418	401	426	458	409	393	369	389	405	406	425	395	391	396	378	373	390	423	411	371	387	351	399	428	357	344	387	392	375	375	367	377	385	401	357	393	373	375	416	388	404	407	388	400	380	395	436	415	436	397	414	372	391	387	415	397	385	385	397	367	384	353	388	401	393	427	416	422	430	382	408	384	414	408	384	394	405	407	434	399	392	408	392	403	408	400	409	386	388	377	399	403	388	414	396	370	379	406	425	399	412	370	405	411	367	416	391	424	385	391	384	407	439	380	428	379	400	358	391	380	400	419	408	396	438	400	372	378	399	392	379	404	378	404	411	403	381	407	413	412	374	414	406	385	363	436	388	380	380	377	394	414	389	419	372	404	414	405	386	396	417	381	418	346	402	424	381	377	380	386	402	372	370	400	391	379	427	402	380	414	415	376	371	394	406	370	365	406	357	402	353	362	371	408	428	402	427	409	386	412	393	419	391	419	355	414	378	347	381	388	376	386	398	365	398	432	356	425	401	407	388	367	392	411	375	388	426	432	381	369	394	375	383	386	386	402	393	380	417	428	442	412	390	420	392	395	390	404	399	394	407	413	403	398	396	397	408	373	360	387	419	385	439	381	412	407	454	402	398	357	424	420	389	427	413	385	427	428	401	389	359	392	396	361	358	401	378	411	445	446	441	422	409	387	385	391	371	365	369	405	405	394	394	402	386	394	358	400	367	408	408	395	411	396	377	421	395	377	400	404	382	383	394	389	345	402	388	433	396	406	395	400	377	388	408	411	410	412	383
25001	23367	29595	24966	16433	3235	790	594	572	567	531	523	559	524	582	531	574	538	536	550	558	529	507	563	535	542	506	506	542	582	514	534	538	491	556	499	499	473	552	602	560	544	524	549	502	541	534	560	503	532	516	518	529	501	516	500	478	510	554	539	508	515	529	507	520	541	554	546	567	543	541	536	506	495	506	550	580	523	555	568	592	532	560	531	534	500	553	512	538	535	504	503	530	497	518	539	500	526	507	552	490	548	523	513	534	516	532	497	549	563	519	547	525	523	484	491	519	502	511	528	524	524	552	524	539	492	524	500	533	557	539	574	496	520	523	513	519	538	469	490	557	554	515	532	504	523	566	527	505	493	471	530	517	545	562	576	504	529	504	505	526	563	534	510	489	530	525	524	542	515	514	541	563	538	519	505	505	513	518	558	504	518	561	527	497	514	520	488	539	552	510	527	523	525	514	491	567	513	523	522	526	514	519	537	519	531	505	521	513	492	517	518	540	537	533	485	481	539	502	510	505	550	552	544	540	556	516	571	522	510	515	469	518	519	537	517	498	551	549	552	509	500	538	553	550	511	528	519	490	504	532	528	538	555	540	512	549	505	563	498	537	514	526	485	523	542	503	493	485	538	545	545	544	525	548	543	516	532	515	558	501	520	515	537	527	534	510	509	520	554	500	531	533	566	552	523	474	493	532	553	550	535	518	499	482	541	551	483	540	533	495	491	483	538	488	535	511	493	552	483	511	546	540	513	545	556	539	525	532	509	536	518	505	533	539	536	497	515	529	540	553	567	546	546	545	517	498	507	524	475	524	524	513	514	496	507	501	525	540	516	504	538	528	480	506	499	535	524	542	510	546	554	510	516	488	520	506	523	568	527	519	528	557	518	551	511	525	557	514	510	502	542	567	507	523	530	507	526	541	537	581	499	528	506	533	504	548	554	510	571	515	535	548	547	518	563	515	511	500	538	509	535	532	494	560	511	510	542	538	499	570	506	509	508	509	502	493	543	555	536	565	484	518	530	503	563	534	536	524	526	530	544	497	522	501	505	526	519	538	534	523	524	534	566	518	507	519	547	526	549	523	542	575	524	524	535	505	518	558	502	543	543	502	532	534	509	534	496	516	522	553	539	549	525	521	529	506	526	550	541	537	556	543	553	521	560	550	533	525	546	513	524	527	473	540	505	480	497	511	514	549	487	544	517	505	520	528	537	583	559	535	523	517	527	516	545	527	518	526	533	507	530	546	578	525	545	524	562	543	519	504	533	527	593	516	516	539	539	507	526	537	513	526	535	553	569	552	536	518	504	546	474	511	541	540	498	494	529	529	556	498	541	546	507	520	524	506	549	498	526	502	533	533	523	521	528	542	555	528	529	493	546	538	506	542	532	509	518	515	509	521	543	515	565	536	547	529	493	559	516	534	544	532	511	487	516	547	496	522	531	522	525	546	563	542	518	527	521	581	511	544	580	555	538	526	539	528	527	538	513	539	518	526	554	483	539	559	557	539	528	521	536	538	518	519	530	515	532	560	534	571	514	519	517	523	552	474	528	514	547	518	494	513	561	547	548	534	522	480	504	547	574	517	550	515	527	537	531	540	495	515	537	531	548	561	500	541	526	498	509	519	502	550	494	526	546	506	511	569	524	577	489	544	519	535	516	492	575	515	512	515	572	531	479	537	566	532	536	543	520	523	518	537	557	515	531	539	554	523	543	546	556	515	539	513	535	555	560	552	546	518	518	505	490	535	528	535	511	513	519	518	559	516	561	501	503	561	492	527	515	538	511	569	556	500	519	524	521	526	525	563	506	473	506	522	521	555	547	539	551	543	518	498	538	524	534	495	511	554	582	519	521	521	491	510	545	542	525	534	556	535	526	529	547	519	515	518	538	504	548	496	539	539	540	545	524	536	564	519	542	525	492	559	490	540	530	513	548	518	515	544	539	505	534	544	529	494	508	522	553	526	575	524	491	540	508	525	509	551	552	535	514	505	519	550	507	550	519	544	560	526	497	538	538	491	464	479	471	523	533	495	534	555	477	553	536	504	539	517	469	530	560	549	484	500	530	540	517	550	528	527	556	546	538	543	566	549	536	535	551	541	513	538	583	495	520	560	517	548	528	488	488	570	514	531	536	524	524	522	520	526	549	538	527	521	515	503	511	527	558	505	518	534	523	565	545	528	551	521	526	517	492	548	531	528	529	574	506	500	584	534	496	543	539	503	531	491	514	507	541	492	546	497	504	497	521	561	525	518	542	525	570	550	535	534	570	524	553	497	504	552	548	530	545	559	531	564	500	522	539	525	476	520	530	569	521	539	540	494	536	496	504	513	522	535	553	534	527	511	510	512	506	519	554	523	529	519	544	508	538	508	529	525	573	529	486	493	538	559	522	518	518	539	511	549	577	531	517	498	515	543	495	541	527	560	567	533	510	547	524	538	489	516	552	494	511	583	504	510	520	552	528	529	558	548	476	524	531	526	482	552	524	526	590	486	553	516	547	540	527	520	516	532	536	558	546	513	514	490	494	478	495	509	529	508	529	546	492	535	497	547	485	476	504	545	540	493	559	514	552	505	507	516	532	495	540	524	530	562	527	502	497	506	536	482	505	537	543	541	533	537	542	513	535	545	511	519	536	554	534	520	528	548	518	566	536	532	545	505	495	512	533	540	546	541	518	508	534	524	493	496	546	530	497	537	526	529	506	529	529	515	556	594	517	561	516	527	487	509	527	536	545	566	536	537	522	534	545	517	500	488	496	507	536	518	485	519	533	518	480	563	555	475	530	551	541	544	542	576	495	549	533	534	519	565	537	498	524	525	508	534	507	540	518	520	502	518	529	539	527	490	511	563	536	567	514	539	500	569	497	514	508	496	574	519	493	537	504	542	526	536	535	525	545	557	510	488	478	516	522	558	524	488	510	528	525	496	487	521	567	515	528	533	521	552	486	529	519	518	529	513	521	520	475	549	519	511	515	481	469	518	508	487	515	544	513	550	499	532	544	532	541	535	545	526	539	534	513	489	536	545	515	522	499	541	540	531	534	546	576	531	510	478	570	521	508	486	555	538	548	541	572	524	499	568	530	541	495	533	535	544	548	524	519	527	513	519	527	536	545	500	500	563	519	554	547	501	475	533	502	509	543	528	544	529	535	526	546	492	515	548	530	542	501	520	562	582	500	511	524	563	513	508	515	531	513	554	533	544	523	511	512	535	528	541	486	526	533	538	544	539	554	531	512	579	492	544	549	535	492	516	514	500	543	528	504	513	560	531	555	530	504	550	554	568	521	539	547	519	505	519	506	498	537	529	521	536	545	534	544	548	557	518	528	482	538	505	492	526	538	497	513	495	514	525	513	524	541	524	536	537	505	486	546	558	521	511	545	496	536	547	553	517	548	514	519	516	489	540	503	557	545	517	514	529	546	513	530	503	541	496	523	511	556	494	514	533	505	547	524	549	545	574	552	494	496	560	504	537	542	537	541	483	518	521	540
62615	82867	44290	12917	2843	856	516	521	487	491	509	524	499	494	496	484	528	510	507	539	546	550	487	473	481	490	486	500	509	527	503	488	505	490	479	486	540	487	500	484	465	474	513	513	510	474	526	490	511	511	507	501	480	509	483	466	478	464	494	474	517	515	497	494	502	466	489	480	453	518	489	479	508	550	526	533	517	498	482	471	489	487	495	493	442	495	496	516	491	503	507	474	488	484	513	554	499	461	463	485	490	489	512	492	451	550	482	507	503	507	517	498	493	493	486	533	472	505	503	473	481	479	481	487	505	516	492	495	513	503	491	489	488	490	485	474	497	504	444	486	472	471	483	463	473	472	527	478	507	517	481	462	468	468	538	530	509	523	483	504	514	490	504	499	472	458	456	487	471	489	519	504	501	522	553	514	492	511	491	517	506	465	489	505	466	475	487	478	469	499	538	509	548	543	508	439	501	506	502	496	515	518	515	481	524	471	492	531	471	483	490	513	496	499	505	520	487	473	458	470	484	496	469	507	473	497	497	472	507	491	512	487	524	495	480	489	510	508	497	483	498	472	504	454	529	492	496	513	468	498	520	514	527	487	492	475	467	457	514	476	431	511	509	476	508	505	485	501	490	472	486	480	498	496	485	452	550	451	486	482	479	469	504	482	491	475	471	474	501	501	479	510	454	580	479	460	478	491	524	481	507	448	499	508	444	492	462	476	502	517	471	491	483	472	489	505	505	462	480	477	488	471	465	485	497	498	514	490	511	490	492	479	480	496	552	477	478	548	474	507	507	488	484	508	467	484	496	491	476	488	435	482	515	540	491	504	443	482	463	515	483	477	461	452	472	516	499	425	510	488	505	459	500	441	491	480	498	484	516	461	485	500	473	479	539	483	477	501	490	528	517	466	489	526	488	482	505	492	490	474	484	514	461	505	480	497	480	489	475	496	438	523	523	492	473	467	481	481	509	518	489	533	504	476	488	496	509	460	491	486	481	457	501	465	501	463	493	498	528	492	463	492	491	487	497	521	474	517	455	487	508	481	495	471	498	508	513	483	502	484	487	500	519	499	523	469	500	485	478	510	463	481	491	495	474	464	513	535	508	513	481	520	505	494	507	544	488	475	514	494	479	457	484	512	474	495	506	464	500	503	486	485	453	496	470	446	499	463	485	502	511	512	496	500	495	495	503	458	489	518	496	491	499	518	474	480	531	507	493	488	531	480	513	443	480	472	501	473	460	506	543	487	505	512	452	488	467	514	502	475	455	470	494	490	477	484	513	480	427	484	476	464	501	509	460	522	515	518	469	501	484	469	493	479	503	480	524	498	483	462	487	499	450	523	497	466	524	516	498	490	464	515	510	494	479	486	467	492	455	500	482	467	474	476	535	494	476	468	473	513	508	526	503	463	510	516	479	465	496	483	468	524	453	506	444	501	507	513	518	514	522	505	520	526	473	458	495	479	482	480	491	429	456	497	498	462	538	477	484	490	477	514	520	511	449	518	503	504	500	491	458	481	503	515	460	513	529	479	515	514	454	495	465	507	503	474	522	515	461	488	483	484	461	496	501	487	507	496	456	502	495	503	485	488	519	483	507	488	470	476	487	472	511	448	484	515	466	490	469	486	454	462	502	523	501	484	493	508	524	498	499	501	451	510	478	454	477	528	496	465	473	517	475	504	486	509	456	494	500	497	489	475	486	504	516	507	485	480	487	485	468	506	487	503	539	486	499	470	483	507	559	519	487	451	461	521	502	467	539	481	502	519	484	474	517	519	488	460	510	543	528	460	489	533	500	511	486	537	490	490	474	481	461	468	497	497	484	529	492	487	511	516	457	477	461	466	525	493	540	451	460	458	495	486	439	505	458	508	478	509	507	483	492	509	498	491	502	494	472	486	497	531	485	495	488	505	520	480	445	465	480	516	497	464	478	515	475	508	475	492	478	493	485	496	516	488	493	520	502	461	526	470	492	529	545	515	481	489	475	518	465	501	498	449	487	465	482	500	516	483	471	444	535	510	464	465	459	466	520	509	494	496	501	482	512	493	477	517	534	486	464	476	496	486	484	503	479	478	483	487	464	485	513	504	494	492	476	503	494	512	458	501	485	473	488	477	510	506	504	535	507	529	475	483	501	480	484	531	505	502	482	471	453	436	498	463	498	508	467	465	518	460	466	486	488	470	466	494	479	502	504	481	509	498	473	493	477	496	472	452	456	468	443	497	508	508	466	502	492	494	489	514	527	507	530	483	542	471	495	514	456	524	479	472	527	484	498	515	498	473	508	526	480	435	544	523	500	477	472	472	489	445	458	483	475	514	466	480	472	461	486	476	504	473	509	478	501	531	458	459	489	453	493	481	521	499	488	507	470	458	488	474	497	457	513	488	513	464	482	489	519	489	479	510	447	454	528	472	508	497	452	478	480	493	528	463	489	516	487	495	479	493	455	496	460	530	494	542	472	449	476	482	470	503	477	499	515	524	474	485	510	461	470	484	523	500	492	472	489	477	528	466	513	523	502	497	497	485	494	466	509	520	461	508	512	498	493	482	469	487	510	517	484	474	479	496	467	479	499	480	502	480	505	515	517	469	511	507	444	502	499	485	487	526	521	489	464	494	473	513	464	505	507	502	481	451	493	498	496	483	498	443	486	483	505	502	474	514	464	506	512	499	468	523	491	476	483	450	493	496	485	467	436	490	473	480	522	467	524	449	547	497	477	525	470	494	507	467	517	475	508	486	523	474	515	503	462	489	505	507	498	511	526	495	472	502	482	463	490	529	529	486	427	498	466	466	474	465	467	456	498	490	504	513	530	513	504	522	480	485	484	491	533	480	513	500	465	462	529	507	468	528	484	493	517	494	520	512	486	509	470	457	511	483	504	471	490	506	516	487	469	448	478	494	473	483	463	493	484	485	486	478	489	483	509	450	474	464	491	445	518	486	498	542	466	483	477	474	517	495	518	509	476	480	481	479	487	495	496	512	493	519	475	527	499	499	465	509	478	479	451	499	503	467	506	474	531	474	492	443	491	500	476	480	446	495	471	481	491	481	492	492	518	526	485	516	502	511	517	442	520	520	473	486	490	512	493	473	497	469	529	482	452	482	456	486	486	500	463	495	454	477	506	448	496	534	486	470	532	503	518	456	517	509	491	468	455	509	516	440	507	512	501	488	480	462	508	503	525	526	487	469	516	479	493	506	465	518	484	504	530	508	494	543	492	487	482	478	491	464	496	491	476	457	502	505	450	483	479	475	507	526	462	506	504	521	498	477	494	493	504	471	447	478	490	511	473	469	449	485	485	488	513	510	453	508	493	515	438	507	459	489	467	504	486	471	467	517	472	467	513	513	448	486	497	499	492	488	500	473	499	475	509	484	487	498	494	449	484	473	471	503	488	490	483	485	539	486	486	487	521	498	461	470	468	495	511	502	527	474	478	518	542	478	532	491	486	490	498	508	490	534	471	502	483	485	475	467	497	469	473	472	472	499	457	473
24076	22451	29167	24263	19984	8538	1292	780	666	637	661	615	656	625	636	651	680	612	677	594	606	672	625	628	643	699	634	630	630	631	614	634	612	646	606	612	647	616	645	590	619	623	654	647	600	619	661	586	590	641	667	621	659	635	646	588	659	663	653	664	642	681	616	605	629	590	651	654	627	620	630	615	630	628	612	610	607	619	608	596	651	691	636	623	662	655	650	613	625	604	617	636	633	648	654	598	596	629	644	643	629	599	619	642	625	670	594	650	598	664	626	607	616	635	676	659	613	623	607	581	619	612	642	628	608	633	656	604	607	660	589	594	615	652	638	636	667	628	656	649	679	640	609	630	590	647	618	624	574	610	654	647	602	595	587	624	598	591	605	618	617	586	597	659	614	599	657	624	578	593	617	639	645	638	654	627	669	624	649	640	651	590	582	614	619	611	613	566	626	606	637	585	698	610	673	638	645	626	632	618	597	597	632	639	601	636	577	623	652	627	614	627	650	607	596	649	679	645	634	637	629	594	662	625	628	573	611	559	638	597	585	606	650	618	557	620	609	626	626	619	582	643	650	604	649	601	647	656	614	653	621	612	632	596	642	589	617	621	658	654	610	621	605	627	632	597	607	614	648	686	609	610	570	598	625	606	635	644	649	623	621	637	609	652	593	580	628	597	620	573	640	643	662	614	605	632	625	594	588	628	585	619	629	616	599	623	584	650	610	663	598	600	630	615	625	607	626	649	635	654	642	622	575	657	643	603	632	650	584	619	655	630	642	677	637	613	662	614	645	566	597	688	613	667	644	630	622	609	583	614	641	629	649	629	630	630	658	643	623	595	615	585	595	640	651	631	655	652	619	601	623	604	641	651	642	609	605	570	646	641	619	639	611	598	642	610	673	580	623	620	612	643	586	583	627	632	594	615	664	621	630	610	649	640	631	640	620	642	593	607	593	592	628	608	624	609	614	654	657	617	647	594	607	618	597	655	627	605	595	643	638	575	661	637	602	630	666	590	603	660	629	670	665	593	602	644	605	605	612	642	616	604	653	638	643	606	615	645	638	625	632	610	590	620	584	597	627	602	636	609	625	614	608	647	598	586	620	658	612	637	602	618	654	624	584	592	622	593	621	589	641	632	650	674	631	649	627	632	670	658	638	610	617	635	597	643	641	653	683	647	649	623	590	618	670	644	635	595	655	658	621	658	675	632	653	600	618	589	615	613	610	604	616	582	653	600	585	602	675	661	596	622	638	577	600	601	613	645	613	634	610	588	597	610	633	602	658	636	636	613	637	592	604	640	611	612	582	621	622	646	639	613	651	641	646	577	617	666	654	593	617	666	603	661	617	634	588	614	662	566	594	653	659	598	610	652	586	651	620	603	615	622	553	648	647	630	582	576	621	594	621	627	655	654	598	608	673	651	626	608	622	629	612	644	614	630	588	591	651	645	581	592	603	614	597	657	587	654	601	674	632	646	600	618	581	645	616	607	635	669	645	626	633	659	637	627	618	651	620	625	666	637	641	623	635	651	671	619	592	689	655	617	599	574	622	622	680	635	649	596	633	601	608	639	602	602	624	643	629	652	614	654	575	647	669	612	656	614	608	688	595	598	639	650	641	624	623	634	630	637	631	616	657	596	597	607	622	602	606	612	629	606	653	592	588	609	607	650	627	611	627	613	623	595	644	632	640	660	648	650	641	631	609	643	645	645	607	590	613	608	630	617	555	689	609	610	630	591	640	626	684	616	597	629	642	613	633	618	648	646	573	602	610	643	569	593	661	637	640	593	659	641	620	595	634	633	602	580	679	586	605	621	623	577	648	643	595	673	639	630	618	595	592	616	570	649	621	625	581	623	620	634	632	673	664	606	637	584	636	653	586	601	655	601	648	598	620	648	657	621	627	570	644	619	631	622	619	641	625	624	562	629	558	641	591	630	599	621	649	611	626	629	570	583	614	600	603	643	652	603	628	637	633	611	624	583	610	636	606	624	608	677	655	577	640	646	632	611	628	648	611	644	647	642	649	624	610	585	597	603	639	592	621	613	609	607	635	670	612	654	644	635	571	641	613	607	598	607	584	632	591	610	632	615	665	603	638	631	641	675	595	607	637	589	600	565	626	575	622	630	626	638	619	659	587	621	603	624	607	581	646	619	615	606	662	590	648	617	633	637	638	624	573	590	574	630	603	571	650	669	651	574	620	616	615	598	629	600	635	625	630	647	632	643	569	594	604	642	585	604	599	581	616	635	634	677	642	621	646	585	641	635	592	622	649	595	643	587	603	625	636	640	620	623	624	611	615	642	632	659	642	629	639	624	627	641	623	620	629	634	616	598	577	618	630	599	615	596	633	632	603	606	604	580	648	635	594	665	593	596	620	613	653	630	626	631	652	618	601	641	602	631	617	598	609	621	634	605	642	583	584	636	638	619	589	593	620	631	616	620	608	584	595	617	618	634	590	632	622	626	658	681	600	605	640	610	657	622	621	621	632	663	629	667	608	645	600	600	631	627	603	611	642	628	625	615	611	604	618	600	639	592	659	564	561	597	590	632	612	594	650	594	590	632	615	605	650	624	575	605	626	622	641	638	599	606	589	659	598	649	561	651	602	638	565	634	642	614	609	570	658	602	607	629	651	605	598	587	595	652	673	622	666	630	631	575	601	627	686	598	609	605	609	659	637	606	611	592	610	616	647	650	666	637	667	619	632	641	615	624	628	604	652	633	640	624	632	609	613	619	620	616	601	608	623	616	631	656	614	615	619	571	621	600	616	616	630	628	636	613	609	611	641	604	645	633	579	611	644	597	665	618	620	646	588	639	639	635	614	590	628	614	596	585	608	608	643	656	634	622	626	652	604	594	628	632	679	618	639	654	628	602	613	646	609	642	584	612	634	612	583	615	625	621	668	603	580	630	582	601	602	602	588	668	628	599	635	576	588	591	670	589	625	623	632	612	590	631	603	585	681	615	627	662	607	600	610	625	609	590	589	595	654	616	600	588	633	674	602	662	621	607	659	675	592	611	640	591	610	578	632	597	634	617	641	639	606	617	596	592	656	647	625	649	608	610	598	616	635	557	647	630	639	620	592	634	607	649	573	596	631	652	653	669	601	626	642	613	621	621	648	603	643	647	634	608	672	627	644	622	594	610	600	608	607	597	623	608	613	671	600	629	609	631	583	664	580	621	594	626	590	648	636	626	625	638	637	668	636	591	624	665	617	688	640	574	624	623	624	623	640	699	611	643	619	643	625	640	590	638	678	618	632	593	642	613	641	611	618	632	627	557	587	627	577	647	619	641	667	582	655	557	610	625	622	589	610	581	653	626	662	620	558	606	652	606	618	594	655	633	595	595	630	595	620	607	609	603	601	611	626	646	606	597	654	626	603	610	625	636	614	621	636	636	635	649	619	611	614	643	620	628	667	595	623	642	617	608	636	631	597	576	623	570	584	589	611	704	590	566	648	681	672	603	608	575	613	627	625	611	614	600	631	640	622	622
60699	87566	49984	16788	3731	1052	606	560	546	544	568	591	593	588	593	614	564	579	546	626	603	595	580	582	565	582	576	551	583	582	549	551	613	584	565	555	559	587	586	553	576	559	593	586	596	582	579	578	559	576	562	600	587	560	549	511	553	574	564	572	595	536	603	558	587	565	550	590	610	611	539	557	567	567	562	550	554	597	614	577	603	562	589	598	549	585	582	550	555	557	550	610	591	610	557	560	602	524	570	539	585	566	584	585	555	540	572	556	600	571	565	573	600	559	578	556	573	614	586	578	588	580	559	595	604	553	559	544	563	577	544	587	559	534	589	609	584	554	590	572	603	587	576	569	585	585	555	586	542	584	591	554	581	598	565	575	563	561	592	575	551	599	553	563	545	583	573	607	580	579	560	581	498	579	602	600	521	571	584	579	546	552	575	568	584	559	572	566	586	567	546	555	604	613	588	586	570	550	594	584	583	583	566	555	556	599	600	551	583	575	569	554	582	588	574	607	563	562	556	550	529	580	596	639	584	570	599	581	522	607	586	587	587	526	570	572	560	571	557	617	534	575	610	600	550	532	596	580	572	576	556	559	590	607	564	533	571	538	614	564	624	593	581	554	528	624	598	617	561	556	569	596	599	609	575	594	596	595	575	549	616	582	555	602	550	583	573	585	574	596	566	583	565	540	556	552	585	515	597	593	594	573	611	550	531	570	599	569	560	547	611	548	564	544	573	590	569	533	542	585	539	550	554	556	578	543	539	555	576	548	545	596	523	564	604	592	600	613	601	556	545	543	560	589	581	548	586	592	561	541	592	543	554	568	544	587	588	593	563	541	573	545	591	569	573	538	577	584	584	573	601	569	571	619	567	589	556	569	577	571	590	535	580	586	570	563	552	557	584	577	588	570	590	584	554	555	566	606	567	528	583	576	548	586	558	529	571	615	570	578	550	627	555	538	559	581	588	563	578	548	592	590	534	509	591	612	586	570	596	515	556	589	564	556	561	576	608	535	570	612	537	581	568	567	581	566	577	569	538	520	580	587	538	595	548	597	574	547	543	588	538	596	594	598	596	585	588	549	591	559	542	544	548	568	540	564	582	549	586	590	558	610	563	600	559	599	527	532	589	565	559	514	592	538	585	611	545	564	568	549	582	604	620	567	566	540	577	488	571	602	564	544	524	558	605	615	611	555	543	591	567	599	555	563	566	642	572	544	569	536	625	570	610	584	599	594	564	533	586	586	574	536	602	536	570	537	608	572	613	568	549	550	558	585	572	580	608	561	558	587	594	592	576	554	568	552	525	555	563	576	594	578	584	593	569	563	575	608	571	585	608	567	540	569	541	560	584	541	572	548	568	613	588	582	565	569	538	560	559	562	567	525	576	597	575	553	596	558	621	575	559	529	557	586	560	599	631	585	590	545	579	614	559	547	541	599	566	526	551	550	536	572	536	554	600	567	544	551	568	576	579	538	588	573	550	528	571	538	572	556	603	567	563	539	566	635	543	606	564	552	575	556	554	586	576	557	617	552	605	594	598	580	601	587	550	564	549	582	580	587	557	531	605	520	535	533	562	590	519	565	588	551	563	587	600	586	538	570	562	511	560	543	608	605	521	596	553	582	545	594	523	587	555	558	573	575	574	570	536	595	536	596	595	607	541	576	578	569	576	583	583	628	543	575	570	563	558	559	625	577	562	574	599	590	605	535	601	533	600	574	550	580	582	575	600	502	561	599	557	566	571	603	583	591	564	516	562	581	585	576	594	521	576	534	597	599	605	556	558	564	590	557	589	572	578	550	582	553	545	585	572	573	574	568	580	565	581	551	575	601	594	599	522	558	569	624	568	535	590	578	603	545	583	577	591	564	554	562	587	593	556	572	630	564	606	603	579	594	611	552	570	547	563	574	618	605	558	564	572	571	605	579	597	566	563	574	557	533	576	568	629	567	592	571	592	583	581	573	571	544	540	584	590	577	566	636	565	617	600	566	559	561	605	560	507	534	555	575	559	557	576	569	553	527	554	590	560	539	584	554	523	592	569	555	595	579	581	571	600	565	579	558	552	592	589	593	602	597	561	645	557	561	601	580	573	539	552	579	579	513	532	537	543	621	547	537	575	586	563	587	548	584	551	571	548	541	598	585	513	571	556	543	538	565	531	538	565	574	559	563	554	540	564	528	531	576	570	556	567	586	558	583	555	557	581	565	576	547	564	552	590	541	607	589	561	557	566	565	579	597	561	559	575	584	575	581	559	574	583	534	537	606	563	583	591	584	548	603	578	612	557	517	547	570	566	598	543	581	534	568	623	531	554	594	548	516	577	570	535	565	591	569	574	539	564	581	518	544	585	569	571	619	588	540	582	563	558	524	596	593	611	570	544	562	576	596	557	581	565	540	547	562	611	561	541	580	607	541	526	573	565	570	590	594	524	555	568	576	535	594	611	601	560	558	549	552	607	584	576	631	609	508	573	582	577	621	599	558	572	537	547	584	512	561	539	586	537	589	552	587	606	576	547	593	548	590	561	518	566	583	604	593	580	561	536	568	579	600	598	575	606	535	531	581	613	537	610	570	610	529	577	597	615	590	543	554	541	588	620	553	609	561	603	594	565	565	576	560	544	550	589	578	570	595	571	572	546	528	545	584	601	548	564	555	569	619	562	552	558	563	569	558	600	582	594	592	553	560	565	579	539	583	570	586	548	611	575	546	603	565	555	595	596	581	585	567	526	568	558	611	568	580	563	591	543	600	543	569	564	574	601	594	617	557	566	588	586	574	634	557	583	563	551	565	599	559	569	553	582	576	592	564	550	534	549	520	575	574	566	576	578	553	571	585	549	576	549	618	546	558	570	534	585	540	553	586	578	553	608	554	590	567	609	589	554	549	551	571	557	575	555	581	586	522	576	581	533	597	531	549	541	618	565	615	575	574	564	543	551	599	552	572	590	584	560	542	573	581	556	563	550	572	575	540	578	556	592	547	595	540	543	536	585	563	558	565	577	579	564	587	555	577	528	602	565	594	568	583	575	619	555	541	573	542	542	551	582	560	551	574	561	597	532	575	532	539	598	565	576	544	593	618	521	526	592	602	568	571	581	594	566	568	580	574	540	516	561	526	541	573	535	566	514	551	572	581	592	581	597	571	532	543	619	615	552	581	549	578	570	576	562	589	582	603	541	543	571	570	543	563	593	554	556	582	551	541	514	558	613	567	581	569	587	590	572	581	567	575	550	601	599	558	568	561	565	537	574	537	535	585	588	613	600	574	558	569	539	551	624	552	595	549	557	548	603	575	563	563	584	578	589	598	532	554	573	613	604	540	593	542	542	636	570	585	571	557	567	581	583	546	553	598	557	587	520	592	592	573	533	573	548	551	558	559	617	577	592	566	544	616	579	571	543	558	565	582	623	563	604	567	553	577	506	595	542	535	563	592	531	552	563	623	569	617	561	553	574	581	556	560	616	538	588	584	558	538	588	574	561	591	554	549	555	560	544	587
34721	30100	17691	4011	875	496	504	478	504	469	511	535	501	495	551	521	502	512	502	494	524	500	511	509	487	526	495	521	491	522	496	500	489	492	506	496	483	538	505	520	493	486	492	539	520	487	538	485	494	518	481	517	499	546	484	460	467	483	500	479	546	501	512	510	489	472	478	476	491	508	471	511	477	485	511	521	518	506	497	498	511	542	432	519	533	487	483	496	528	490	489	498	481	470	522	493	527	494	478	491	485	475	485	473	492	485	522	467	472	532	494	505	493	482	514	507	497	533	525	477	504	517	454	508	531	517	493	477	489	503	521	506	547	457	442	493	510	490	455	495	510	519	527	495	509	529	472	492	471	508	507	513	516	503	504	496	504	488	469	514	551	540	516	498	495	466	508	459	459	472	486	504	461	514	478	496	494	498	484	457	530	501	473	487	481	505	540	488	483	528	472	457	492	534	483	492	503	487	500	488	525	517	503	487	461	515	465	483	498	461	531	516	482	490	459	510	455	515	490	494	459	501	488	485	507	470	547	482	513	503	504	483	502	469	456	509	503	476	497	512	482	466	497	488	478	478	475	498	484	484	487	488	517	541	494	514	503	499	486	509	478	507	511	491	501	535	476	481	475	515	474	459	487	534	496	472	526	491	512	485	501	517	497	509	473	483	495	497	505	505	499	519	518	543	481	452	479	507	511	534	502	483	491	507	536	484	512	474	498	504	504	484	485	534	488	471	456	496	441	487	584	521	510	507	496	519	504	532	482	513	475	484	468	520	501	497	522	497	477	511	471	502	461	458	493	478	488	526	538	503	515	502	483	499	471	534	461	547	495	497	504	493	498	495	507	499	459	486	496	534	509	459	516	488	519	541	489	521	468	496	530	480	543	474	505	503	461	488	534	512	475	481	477	507	507	528	532	501	505	466	507	486	488	507	491	489	483	508	515	445	561	492	488	471	452	482	503	531	491	501	517	501	540	510	519	513	499	463	485	517	518	492	493	492	529	495	493	514	464	489	456	473	479	480	483	485	490	505	478	504	502	488	505	532	523	475	521	523	452	524	517	478	484	492	521	455	510	510	476	473	484	467	484	493	503	500	502	523	539	497	513	469	493	528	489	449	474	539	515	465	525	485	475	522	507	497	513	493	543	520	500	497	496	531	501	466	533	485	487	506	493	496	501	492	547	475	541	494	479	481	479	462	520	500	531	528	511	527	456	491	486	518	462	479	483	483	492	472	535	528	484	468	483	495	485	509	462	538	466	524	494	518	484	500	499	464	491	501	467	452	479	463	459	510	546	477	505	527	494	503	513	474	526	511	521	506	471	504	496	507	533	503	534	443	497	508	476	490	511	502	435	515	504	548	511	487	513	489	499	509	523	495	485	485	472	519	499	488	500	472	494	504	533	495	487	464	516	516	505	509	483	513	481	542	498	539	493	515	497	481	511	499	512	505	530	488	491	493	503	529	519	499	506	487	514	478	502	555	461	531	499	516	505	507	524	500	508	508	477	467	505	496	480	506	480	505	508	479	534	524	475	507	486	530	498	495	501	474	462	505	476	517	511	506	518	502	471	507	503	495	478	517	486	517	494	508	502	510	506	484	469	510	509	515	511	525	529	489	459	495	498	510	495	481	477	466	496	536	512	528	512	478	442	469	515	506	501	514	481	483	468	481	529	475	468	490	459	498	516	513	482	482	512	481	494	489	486	523	523	511	511	488	469	515	474	470	515	473	445	474	496	488	490	497	516	476	478	511	498	499	499	468	512	483	510	517	530	476	500	494	460	468	519	497	476	483	500	489	511	496	583	466	490	531	525	486	516	502	490	505	483	473	465	543	471	505	486	520	499	478	468	463	478	456	533	489	511	520	514	445	545	493	486	481	513	461	481	479	455	474	487	513	505	477	506	493	522	482	462	481	527	475	491	513	494	508	538	496	515	505	493	534	505	498	495	503	507	428	499	553	530	521	519	476	506	536	496	464	535	522	477	492	469	527	507	493	500	499	521	527	465	505	522	498	516	506	502	501	495	505	494	487	499	554	478	494	462	454	504	491	515	493	460	500	525	516	460	491	510	500	486	455	490	478	499	481	476	489	505	535	534	498	486	508	466	506	516	529	524	487	519	477	519	498	531	522	497	522	491	497	548	516	441	490	501	530	513	522	542	471	538	516	464	503	517	473	504	486	539	461	498	458	517	492	543	502	485	462	506	520	502	518	520	499	517	469	529	491	511	485	541	519	519	498	504	525	484	517	487	522	479	494	531	514	464	464	491	437	518	492	483	482	490	520	435	480	506	528	517	488	507	504	507	497	489	537	520	538	488	511	482	504	489	505	509	494	505	495	557	519	488	531	523	485	527	468	469	500	519	424	475	504	502	519	481	485	539	512	498	537	537	482	482	475	472	501	494	479	524	462	496	504	457	468	496	467	465	521	471	490	498	489	500	472	492	506	481	505	504	486	491	513	504	497	524	510	542	517	479	514	467	469	474	540	487	502	478	521	476	477	483	448	474	478	497	499	475	514	486	475	540	519	468	534	525	465	542	485	521	493	517	519	518	504	513	488	477	460	498	531	494	460	493	488	514	519	508	509	495	481	483	493	473	496	524	522	527	501	495	505	506	489	509	520	483	489	485	501	514	502	523	491	471	520	474	471	478	470	517	485	509	518	526	494	510	490	485	475	504	462	471	513	498	499	486	506	500	509	490	511	509	502	478	485	500	532	474	513	526	524	495	481	531	490	524	468	535	504	521	488	550	462	528	493	522	518	490	525	493	500	502	512	520	535	482	500	506	503	488	490	487	485	489	492	477	492	489	514	500	528	487	479	519	476	517	468	517	487	487	509	501	492	502	470	527	514	494	475	524	521	481	523	503	454	527	510	480	472	476	501	490	499	487	502	480	469	525	520	493	543	480	473	523	506	480	535	488	548	497	512	459	514	526	497	521	513	493	493	488	511	493	510	487	524	463	459	509	514	523	508	509	504	504	495	470	494	477	498	454	516	516	477	466	500	501	483	489	552	516	476	524	522	493	518	486	515	494	511	534	487	487	476	487	534	467	478	490	551	491	487	492	538	486	479	498	511	487	502	492	510	518	545	496	528	479	491	483	481	530	514	496	487	496	520	485	489	515	513	478	503	509	520	504	501	487	551	487	494	509	464	457	521	514	513	521	472	486	487	518	499	497	465	523	511	484	469	518	505	510	465	462	496	474	510	480	475	483	521	529	504	534	492	477	506	518	497	490	459	540	469	501	489	473	471	491	469	509	488	495	506	512	467	519	479	534	526	483	496	508	499	468	496	476	456	534	494	493	514	556	510	540	489	502	476	492	518	525	507	520	472	548	491	478	527	520	538	522	481	553	463	522	524	462	532	508	507	510	521	469	539	517	494	492	512	473	505	485	492	479	502	490	480	487	474	517	476	474	476	521	512	478	525	481	474	494	488	504	515	531	509	502	504	460	486	510	514	518	494	494	490	494	523	472	476	477	512
31000	29079	10006	1934	664	453	420	449	427	434	399	456	416	393	426	401	403	431	418	422	406	453	419	457	429	428	391	414	414	402	353	418	408	438	398	377	442	433	367	390	411	396	408	384	422	439	428	438	396	402	400	421	397	382	441	398	411	389	425	412	432	417	410	416	446	421	411	436	415	415	419	416	421	434	449	422	416	401	441	381	436	400	385	399	407	408	432	404	389	421	432	383	400	419	393	409	391	393	392	411	422	395	417	414	407	426	414	423	414	409	454	417	432	413	389	410	421	465	377	402	475	468	442	394	420	409	409	405	424	446	384	377	418	399	414	386	411	431	413	418	423	424	391	438	417	428	408	421	391	438	409	432	439	384	385	386	423	424	420	410	427	439	437	382	433	422	422	392	423	383	388	408	419	386	425	394	431	402	437	419	421	400	448	423	430	427	447	374	402	377	412	415	400	444	377	376	410	364	385	426	409	422	430	466	406	425	379	411	383	396	442	425	418	412	425	388	409	454	458	399	406	448	448	421	432	447	392	418	443	419	397	420	385	441	426	431	430	372	419	404	411	402	388	432	412	413	440	403	428	405	399	441	405	441	423	438	408	430	421	396	410	400	414	424	396	422	390	421	438	386	413	427	446	409	441	465	441	409	434	445	390	413	387	378	408	426	418	421	442	415	396	411	416	377	368	421	417	432	385	401	434	393	427	426	438	411	377	418	445	387	415	421	396	411	435	395	392	429	413	453	394	440	396	423	382	447	371	413	384	405	401	408	435	396	442	396	445	378	397	408	416	393	423	413	415	436	431	411	369	432	433	398	420	394	438	436	382	418	395	418	423	423	409	377	405	432	422	439	423	369	426	410	387	437	424	418	403	377	410	440	414	426	416	430	399	401	402	440	425	389	425	406	408	408	455	404	421	362	457	427	412	436	387	422	404	396	425	374	405	368	427	431	409	423	400	432	372	404	415	421	441	422	397	407	388	370	381	412	441	420	368	382	428	407	356	427	399	424	402	399	444	433	393	408	400	385	430	407	398	405	410	410	412	428	416	430	389	416	422	405	400	409	424	419	442	415	407	419	439	392	410	409	387	404	391	417	414	421	380	419	428	444	396	450	404	388	421	433	388	408	384	384	431	421	408	442	428	379	425	426	409	391	398	438	444	438	394	422	399	413	408	423	464	449	427	412	427	434	395	424	436	392	441	440	438	431	434	399	432	426	412	451	409	458	414	410	432	457	424	420	413	423	425	448	440	388	394	397	431	434	432	406	399	421	435	403	403	420	386	399	429	434	394	434	380	386	423	441	422	411	393	403	399	423	443	396	432	427	387	416	417	427	440	411	433	442	422	422	429	382	405	432	400	409	366	438	420	441	424	439	373	417	413	429	410	400	413	386	435	434	420	458	439	420	431	418	400	396	437	395	402	440	407	417	413	412	400	399	410	392	421	408	445	413	406	411	388	435	426	426	430	426	406	419	398	423	416	440	429	375	387	395	443	415	434	430	399	375	410	418	373	416	397	409	390	397	402	413	408	446	432	363	410	413	415	396	396	405	378	428	397	444	421	413	425	417	422	406	428	450	412	395	449	425	442	428	412	423	431	416	421	420	397	389	404	391	406	407	433	435	430	404	412	382	429	435	433	415	427	451	411	432	397	422	412	409	406	445	421	406	438	424	393	402	401	402	381	410	439	403	418	415	423	419	433	410	420	395	409	440	449	388	425	387	414	404	396	449	387	421	409	378	426	378	411	423	444	389	444	411	416	429	417	430	400	461	452	425	389	392	405	386	422	438	381	437	411	418	458	435	436	420	386	364	424	407	418	414	395	371	405	420	414	426	406	397	405	457	403	415	394	439	423	433	416	412	412	408	399	430	420	437	393	424	413	446	415	421	449	418	410	417	377	358	406	407	424	382	423	427	416	379	405	443	405	435	438	415	441	389	418	410	425	411	398	422	432	384	399	424	410	447	421	383	443	410	411	419	404	410	433	465	422	442	417	437	455	406	430	399	399	413	421	394	399	437	389	414	388	447	422	398	434	408	421	413	418	415	434	392	410	392	399	370	445	423	405	425	411	417	412	410	410	463	422	410	420	400	438	421	434	403	426	444	366	403	436	389	405	401	404	416	440	434	425	430	434	423	411	419	433	392	435	387	422	413	413	402	378	420	432	411	430	424	434	443	406	372	438	388	452	410	417	432	418	406	438	423	439	428	444	381	426	440	439	430	417	447	400	404	433	426	450	398	428	419	398	448	413	408	420	430	419	393	413	400	427	406	409	401	445	405	406	426	418	449	450	415	432	377	391	410	386	420	438	432	423	418	424	393	430	391	419	463	419	412	457	389	379	409	424	437	420	430	428	447	427	411	394	415	413	434	439	533	435	390	406	425	380	353	397	407	401	478	404	452	406	409	428	420	425	401	420	436	415	409	361	421	413	426	454	415	441	436	417	396	443	428	424	414	428	407	419	430	408	428	403	387	391	393	404	425	399	389	420	396	436	439	383	425	439	410	414	423	434	399	421	448	375	398	394	410	427	457	443	430	402	441	387	444	392	418	431	410	398	417	413	427	425	433	408	373	432	431	411	393	402	424	428	390	435	418	391	422	424	419	398	391	408	411	427	387	384	406	394	422	420	443	383	438	441	432	441	392	413	420	401	447	421	409	418	387	401	422	384	390	420	425	424	438	426	403	429	425	404	389	438	438	429	383	438	407	402	379	456	394	409	377	408	374	411	396	406	443	373	429	426	436	434	380	410	463	416	411	369	422	427	384	392	416	417	439	409	408	393	399	417	402	421	456	410	437	412	411	373	400	397	436	394	408	413	420	392	409	400	423	383	402	431	424	352	380	412	387	373	408	448	409	395	400	426	451	416	432	412	390	428	404	408	388	390	420	428	411	381	398	432	437	413	422	410	440	425	432	399	418	425	373	410	402	406	414	453	445	430	451	402	425	398	388	411	431	410	396	394	399	410	409	443	420	412	417	420	424	399	391	436	420	395	414	410	407	394	366	383	411	408	418	397	412	400	372	456	410	379	417	467	427	421	411	416	421	422	410	430	433	386	403	434	418	415	409	392	391	442	439	384	411	431	443	423	415	459	411	422	418	450	385	426	432	421	380	387	419	421	411	425	416	422	393	399	416	433	369	402	417	395	416	423	403	377	417	401	404	439	414	430	392	432	400	422	437	430	388	429	453	435	402	412	408	402	415	442	373	412	385	452	411	415	400	395	419	397	431	416	427	410	402	423	406	419	408	408	423	378	425	431	441	379	401	455	434	440	441	387	393	388	396	425	406	395	362	417	418	417	431	426	418	425	407	366	406	433	424	414	401	428	439	394	436	410	416	448	416	438	448	402	416	432	421	422	409	427	390	439	433	415	414	433	431	399	409	388	386	399	376	428	431	367	425	417	377	420	414	425	393	389	435	440	377	421	423	416	442	445	403	426	408	431	403	407	396	385	406	430	441	433	418	450	418	435	394	418	424	437	415
25082	23259	29516	24987	16478	3376	884	644	618	552	607	604	605	587	575	580	570	573	573	551	530	577	546	566	544	537	564	584	581	540	590	527	546	590	571	570	547	559	544	568	588	569	537	593	533	579	565	557	572	518	514	556	560	554	570	578	528	544	541	539	574	568	550	598	575	550	535	527	579	537	549	559	540	545	572	515	563	562	552	531	543	549	584	543	594	587	533	573	516	536	572	569	541	548	558	583	600	558	532	555	518	588	565	579	563	536	569	524	551	587	546	564	575	514	565	564	542	598	529	580	572	528	560	538	546	543	520	618	543	551	566	591	537	561	573	531	581	558	546	589	562	570	517	554	598	547	560	547	558	571	569	582	541	572	544	520	560	545	543	549	559	518	553	611	555	582	567	560	540	554	534	570	555	554	562	521	565	572	560	577	545	564	560	546	551	547	563	540	583	520	566	595	577	582	553	534	564	549	577	563	589	528	597	548	610	546	591	581	577	531	569	556	590	580	562	629	553	558	527	559	576	563	512	572	567	580	563	581	506	549	563	573	565	531	575	603	566	544	546	548	587	575	578	551	548	581	565	591	554	589	582	577	576	526	538	566	581	607	545	564	556	564	595	570	583	603	570	550	579	557	615	581	537	556	583	557	571	582	543	582	604	558	580	545	581	579	587	514	548	569	547	526	580	574	523	596	574	599	560	561	548	583	570	549	562	569	569	570	527	558	566	588	568	528	607	582	553	586	569	542	542	557	573	577	569	614	579	577	568	598	568	578	572	556	569	581	544	551	604	564	600	591	556	549	568	544	567	557	574	569	597	543	583	555	525	582	564	580	568	538	571	558	542	567	559	551	567	564	530	557	559	561	520	541	587	544	590	533	548	547	602	535	552	566	553	560	535	546	543	570	620	541	565	537	538	555	565	557	575	557	524	515	570	529	576	533	570	553	572	526	537	549	569	589	565	543	551	546	539	505	563	583	537	587	501	543	586	551	528	593	573	568	565	559	587	498	547	591	532	584	560	534	579	554	527	562	568	587	505	572	577	545	553	534	553	566	583	555	547	561	548	521	603	564	547	524	553	552	562	570	528	543	528	584	519	570	560	514	520	563	607	605	568	551	580	571	578	588	549	504	556	569	520	557	514	598	554	520	559	514	551	527	581	520	560	567	552	543	530	560	599	559	553	540	560	556	606	549	525	554	599	547	545	547	549	581	562	565	545	542	543	555	512	531	570	543	543	562	596	540	492	551	539	547	581	557	555	578	545	581	575	567	567	577	590	579	582	556	599	585	604	541	578	553	555	569	613	539	534	547	582	567	576	529	522	551	562	507	543	553	521	589	532	566	562	564	551	559	546	567	548	533	532	585	539	598	591	565	553	555	556	560	552	556	550	550	597	544	573	557	515	513	538	569	571	524	568	509	531	543	568	521	576	547	578	567	559	513	589	571	559	599	568	553	540	544	543	561	584	591	554	531	558	571	567	534	579	571	580	549	516	528	552	568	576	560	541	572	564	584	554	587	585	571	563	543	527	547	554	570	555	561	595	543	578	517	571	571	598	538	558	543	542	552	592	533	532	570	535	521	522	502	540	536	533	551	559	569	537	543	531	528	580	570	549	551	539	583	511	563	570	502	551	563	569	546	576	560	537	558	587	534	535	566	561	552	583	566	579	544	540	554	557	570	588	594	544	517	583	584	584	548	526	572	528	537	552	544	582	544	585	584	505	549	570	581	545	548	534	567	562	545	544	575	558	579	585	500	565	534	594	559	540	550	567	542	592	551	558	551	528	592	581	572	570	561	568	538	565	563	547	532	529	538	568	524	555	585	523	532	555	511	578	538	567	578	571	584	553	565	522	543	538	577	553	538	521	529	540	538	514	564	564	575	590	562	555	541	569	535	559	607	595	542	542	545	564	547	559	576	520	497	575	530	583	534	564	525	546	539	564	582	546	526	560	570	519	610	615	584	531	587	565	551	539	514	595	530	555	542	520	546	563	550	555	553	498	578	545	569	587	565	554	577	585	522	518	570	558	567	517	538	550	545	550	520	562	551	511	535	517	565	520	538	562	530	542	542	571	553	598	571	588	570	576	538	570	563	583	561	512	555	569	524	582	544	504	548	543	601	602	559	585	550	555	556	524	549	572	575	571	574	570	525	500	549	587	556	589	518	542	540	533	524	538	539	499	550	564	536	579	568	554	543	541	554	568	577	542	573	552	550	569	539	524	519	574	617	574	590	581	559	583	564	581	574	537	516	565	547	565	524	566	497	524	578	571	560	550	516	538	541	526	550	577	570	554	509	590	556	515	524	579	528	533	567	576	576	553	545	555	547	580	545	575	584	541	531	538	549	554	591	548	565	565	551	548	565	560	559	571	550	556	555	586	550	557	584	560	534	525	501	553	573	600	568	514	547	572	537	558	553	512	551	560	488	533	556	551	505	576	567	610	580	544	544	543	539	536	520	549	574	532	553	558	543	540	556	553	592	542	547	570	577	583	515	576	521	554	511	507	562	559	586	543	545	585	562	541	591	562	557	490	584	565	520	566	579	545	564	543	574	545	558	539	589	532	539	561	545	533	538	579	559	582	528	560	534	551	557	559	563	598	549	536	588	562	561	589	558	576	549	573	557	552	582	574	576	591	561	616	561	527	574	536	555	543	595	531	553	582	580	577	558	568	585	553	544	579	536	580	602	554	565	603	579	583	551	561	551	572	515	548	584	524	594	539	564	537	539	559	517	591	556	557	562	592	509	513	583	528	561	546	525	567	537	555	574	546	592	582	546	515	552	564	566	550	547	570	558	562	578	535	522	531	556	562	544	566	533	569	532	559	586	556	567	532	554	528	557	577	568	530	636	570	560	571	544	537	536	543	529	554	510	526	516	584	580	556	558	548	571	526	514	556	576	530	541	558	549	579	577	495	517	581	507	574	542	527	547	553	578	561	599	583	564	546	588	578	533	486	549	535	520	551	575	568	546	545	549	560	597	599	559	593	523	549	566	518	567	527	547	551	535	583	537	590	530	524	580	552	603	552	576	585	549	524	548	540	536	552	571	523	599	593	544	514	572	574	556	528	538	579	535	581	522	519	546	555	590	553	559	608	516	571	516	568	575	526	560	571	589	583	567	541	554	533	575	558	552	541	531	528	511	499	542	572	572	595	555	515	542	597	523	543	586	567	552	554	561	578	556	551	516	555	542	572	585	537	584	562	532	608	558	585	539	540	560	531	544	538	594	513	525	553	530	582	555	568	531	533	578	544	536	540	583	547	518	575	556	574	541	543	549	536	563	585	561	573	570	538	570	539	564	596	574	570	553	547	587	573	571	582	567	537	532	557	550	590	547	594	556	508	514	602	574	567	554	566	571	567	539	550	563	558	559	556	590	559	530	561	550	496	544	547	530	579	569	557	559	598	580	566	539	532	565	513	519	553	561	576	543	538	535	553	559	579	577	551	532	575	584	565	538	572	511	545	532	579	527	566	585	543	544	560	572
62718	82112	44063	12609	2698	801	490	514	518	527	562	506	511	512	476	502	504	485	545	470	534	479	500	511	525	534	519	492	530	552	518	470	501	511	511	461	525	452	495	520	487	529	521	526	477	504	507	476	555	498	478	504	509	520	514	500	496	531	503	493	516	504	508	523	525	530	508	481	522	545	511	503	455	475	530	487	469	538	463	466	519	486	537	498	477	528	496	473	520	546	496	538	521	499	509	534	523	500	479	491	501	524	542	452	485	494	494	494	479	493	518	513	491	545	548	528	480	517	509	510	502	502	518	499	486	496	534	555	505	478	515	483	538	462	488	518	484	510	497	526	512	516	494	530	477	483	490	500	468	522	495	503	499	496	498	462	536	508	509	503	504	526	498	490	523	539	468	515	484	547	528	515	487	487	560	498	532	522	512	527	507	532	512	469	511	488	453	522	510	492	462	541	523	503	482	555	492	513	523	474	486	493	539	511	500	501	512	524	465	482	526	528	510	481	497	483	504	456	464	492	512	466	519	513	555	551	517	527	554	527	445	489	503	520	495	490	481	495	483	509	532	485	488	488	475	544	462	482	505	529	570	521	507	485	486	504	487	497	498	469	549	508	501	513	515	516	512	523	494	506	501	491	509	501	493	505	527	516	488	541	505	474	527	472	525	534	549	484	495	471	556	476	506	533	481	512	506	546	522	489	468	536	493	516	521	475	533	510	513	475	484	465	547	503	503	508	500	490	530	480	553	506	521	537	485	536	472	522	511	518	491	504	456	483	474	513	483	498	475	509	465	494	501	473	501	503	484	557	526	505	504	495	508	471	486	555	513	476	472	527	481	530	489	507	501	495	515	492	544	487	503	535	500	484	489	494	482	540	474	525	519	462	504	500	505	513	474	504	499	509	505	501	515	539	540	486	503	521	538	560	527	491	527	470	486	558	482	492	498	458	495	513	495	492	489	537	495	496	511	540	497	486	486	472	437	529	494	530	524	525	500	494	498	450	497	519	506	507	508	473	481	510	510	515	498	489	512	511	477	500	503	547	536	502	483	508	531	509	506	450	484	496	504	504	487	478	464	479	520	512	528	469	532	549	482	505	517	472	523	498	507	486	496	510	512	465	505	476	507	486	469	491	506	488	527	468	528	487	500	461	516	480	464	483	486	468	502	532	541	518	496	524	541	505	483	507	507	503	532	496	506	504	501	502	502	518	516	488	501	521	488	544	497	504	471	526	498	481	519	515	495	522	532	530	518	504	502	494	505	494	528	507	519	525	514	471	509	520	488	478	480	531	517	483	464	497	537	535	502	482	513	514	478	522	487	481	509	519	515	517	498	504	528	536	477	513	510	532	542	504	519	503	530	466	512	501	507	490	517	489	487	504	518	492	488	508	506	494	508	487	508	509	492	515	484	515	529	499	498	480	505	492	484	496	524	461	492	498	503	514	497	495	507	529	532	495	465	513	485	488	491	488	482	518	483	481	522	528	478	505	486	560	502	538	518	498	498	518	444	476	510	500	503	511	474	520	511	495	517	546	511	527	487	510	478	519	493	481	496	538	526	519	502	512	509	502	501	532	479	504	514	505	524	491	487	495	477	516	531	531	504	516	553	490	476	512	525	483	505	498	538	497	504	503	508	478	492	518	484	488	487	518	522	534	506	510	517	483	489	492	509	503	502	474	505	504	457	525	538	517	505	532	497	518	501	515	518	492	480	511	505	508	520	524	497	509	499	509	498	489	499	510	496	545	482	514	508	500	441	506	526	512	490	482	512	521	522	488	441	479	479	463	486	521	531	503	506	542	444	501	493	530	500	500	490	470	493	511	480	493	526	480	525	500	509	513	538	485	481	451	506	485	491	466	524	484	526	504	464	525	479	474	514	512	502	508	547	511	472	516	489	518	529	523	508	493	485	538	452	468	497	507	523	465	490	516	481	512	493	496	503	469	465	507	531	472	511	498	485	500	539	524	475	525	519	525	527	481	529	510	468	448	477	542	482	492	496	468	493	528	504	517	505	492	510	463	488	474	519	507	497	489	493	533	482	550	507	515	497	491	510	509	508	542	521	499	470	537	497	472	493	538	488	481	504	530	473	493	500	492	440	506	480	507	487	509	514	492	524	525	525	526	520	504	497	497	521	534	487	520	455	488	470	465	489	492	449	473	501	507	497	521	458	526	483	496	534	501	519	485	535	491	457	477	507	503	497	502	475	541	496	473	492	511	517	518	500	491	507	496	475	473	517	511	509	505	509	486	467	455	507	501	481	524	487	530	506	526	490	486	508	535	526	455	556	531	530	502	510	527	492	499	484	501	475	505	464	522	513	504	470	531	511	531	535	493	532	500	519	501	507	499	474	491	486	513	521	507	509	524	531	473	517	516	524	488	497	490	498	494	501	498	479	477	509	482	489	496	502	458	493	507	544	530	527	500	510	559	505	466	502	534	497	501	514	486	494	458	476	476	500	515	521	513	526	520	525	541	507	476	499	469	538	485	480	481	509	491	501	501	509	497	513	494	509	526	500	509	500	486	534	547	468	485	503	517	516	518	576	456	485	498	535	506	522	489	511	524	464	493	538	495	522	479	498	519	497	480	520	507	502	518	524	545	524	533	549	497	505	479	501	474	491	487	514	544	496	499	480	514	477	540	466	491	481	508	509	493	507	582	471	510	514	524	508	456	507	473	501	445	520	510	506	512	498	494	538	519	470	491	517	499	466	521	500	488	533	469	468	465	477	513	503	528	526	499	492	477	471	532	497	528	549	515	523	520	520	497	501	510	526	476	513	508	545	514	514	487	512	526	465	526	472	510	495	507	505	499	523	496	466	463	532	510	532	485	501	471	498	495	523	522	523	514	505	478	477	540	496	500	501	495	517	517	507	529	529	493	505	490	501	475	502	481	477	562	515	526	537	521	469	488	540	543	483	483	463	525	526	515	494	524	540	483	485	517	509	523	510	538	489	508	486	489	484	524	533	504	459	522	515	452	495	459	479	515	498	496	513	500	516	502	473	466	513	449	486	507	461	537	491	545	513	497	483	463	515	515	493	448	505	565	475	483	518	460	535	509	529	470	504	465	500	513	474	558	512	516	492	507	519	506	461	484	514	510	487	468	508	483	486	488	531	500	496	503	494	521	476	500	494	470	504	532	537	474	516	520	497	511	479	485	563	474	483	525	479	516	454	539	524	475	555	515	524	483	491	491	500	544	512	509	518	498	496	550	510	490	505	532	485	459	499	515	520	513	487	528	512	479	506	490	497	531	554	517	505	491	477	468	528	533	500	480	515	461	530	458	522	475	486	515	517	511	485	510	504	521	506	486	510	507	494	499	500	522	453	500	488	483	516	485	463	507	517	512	468	497	500	499	481	497	501	515	504	494	492	520	498	492	489	521	479	497	498	507	523	483	516	492	479	526	477	529	508	495	501	485	500	485	516	480	518	506	510	523	463	498	535	536	484	479	540	513	431	488	494	499	481	519	494	517	508	501	478	512
24151	22321	28967	24404	19978	8442	1206	805	626	680	699	640	681	631	688	693	623	690	674	684	670	675	664	651	664	672	651	677	649	657	637	569	691	651	657	633	670	630	604	606	638	638	638	657	624	666	618	660	606	633	606	620	650	651	661	621	609	612	634	665	623	612	634	653	611	662	634	609	621	637	628	632	673	630	655	650	701	599	654	611	674	612	659	621	601	660	645	625	568	662	647	607	639	617	670	667	645	582	644	636	640	640	582	618	673	691	643	612	618	601	648	657	610	625	626	615	633	645	661	648	653	616	662	665	634	587	671	642	631	657	658	683	634	658	642	643	663	651	632	587	592	660	636	623	671	668	667	665	618	630	637	573	689	628	671	661	650	616	638	618	654	645	618	637	675	615	634	677	613	625	631	682	650	611	658	651	591	636	611	608	639	616	612	638	610	620	700	650	611	635	653	636	609	663	690	636	648	685	663	617	666	632	635	638	644	626	616	630	636	642	586	632	666	626	626	652	663	634	660	633	618	641	639	668	655	585	680	617	673	627	628	625	649	613	578	608	639	608	662	657	626	653	634	655	647	646	605	639	639	618	595	624	634	671	615	642	640	598	656	609	623	639	639	616	712	647	645	666	640	675	621	626	646	629	616	666	635	646	651	658	608	670	676	659	651	621	654	642	601	627	621	620	594	703	619	619	650	604	641	629	641	637	677	667	610	590	604	665	602	673	642	616	635	640	634	675	678	649	630	644	638	617	612	657	653	651	627	623	654	655	634	618	635	645	639	607	668	652	628	584	670	656	620	665	611	646	618	618	634	632	614	617	592	645	639	654	671	647	643	637	604	629	629	652	639	663	621	682	641	644	623	621	633	637	669	652	604	632	607	650	636	644	650	659	623	598	653	647	653	655	632	622	651	700	624	603	626	668	643	636	629	655	608	602	627	638	652	623	648	663	606	624	692	608	643	641	633	628	678	664	610	676	653	644	627	635	685	618	593	619	670	646	626	647	669	671	661	606	636	635	592	647	669	684	637	636	632	592	620	645	640	627	678	627	612	667	611	668	662	658	672	645	604	659	657	657	641	642	592	603	602	651	637	690	622	644	655	624	601	646	617	634	623	678	631	662	637	602	663	646	611	671	661	660	681	678	593	627	669	617	619	655	621	624	643	635	600	654	563	665	630	643	624	635	626	631	663	599	627	616	589	657	606	658	658	640	606	643	646	651	628	646	591	692	638	652	635	664	649	659	672	631	621	614	653	644	665	622	634	653	632	671	602	650	620	613	634	648	698	642	613	610	628	611	641	615	635	635	674	688	665	622	657	602	602	670	633	649	633	645	610	662	646	656	617	651	628	637	621	607	651	646	635	566	616	624	657	616	634	591	623	619	595	639	606	637	658	644	620	654	643	680	632	623	655	641	648	642	629	584	665	665	629	641	654	637	623	673	648	667	676	642	664	642	578	642	665	587	625	600	647	597	659	663	586	623	606	634	640	652	630	603	637	627	615	657	656	645	623	621	624	656	648	676	662	658	624	655	657	614	644	619	648	653	682	641	653	622	637	676	647	662	631	643	622	664	600	665	631	678	616	690	643	626	643	613	662	628	615	609	591	638	601	627	634	644	683	627	589	660	623	634	613	610	621	623	631	655	621	608	639	634	640	626	618	634	646	625	632	637	636	637	648	668	663	623	611	655	660	634	602	600	607	646	622	626	601	589	645	651	656	649	636	614	603	591	577	674	607	686	614	618	675	615	661	651	655	662	667	590	628	615	652	674	613	607	685	632	647	612	620	629	627	669	630	658	608	645	625	624	597	682	610	629	657	597	629	622	587	666	648	657	670	650	627	660	637	622	647	625	645	610	645	621	635	644	671	651	626	651	632	631	623	628	673	614	649	630	637	635	665	642	620	622	663	648	639	665	626	636	660	637	647	658	596	609	640	592	645	656	641	670	621	685	618	652	625	640	631	659	682	664	641	599	633	594	652	627	626	631	596	652	634	654	668	619	647	622	642	610	653	656	595	614	598	653	599	642	639	663	624	610	576	641	626	645	641	612	607	670	660	584	669	626	612	618	642	604	623	610	642	634	655	656	694	631	641	606	624	658	644	630	630	649	612	631	614	628	641	606	640	652	629	610	623	653	650	620	647	683	657	610	632	643	622	645	644	647	640	673	656	646	661	638	623	600	610	650	656	643	594	623	663	677	655	658	653	623	642	672	656	635	613	595	610	658	669	661	633	590	642	635	649	638	601	656	651	611	649	601	641	653	593	651	606	628	621	605	584	608	630	598	619	613	635	639	634	642	626	632	619	636	641	658	650	675	679	658	637	667	650	641	608	644	662	644	645	642	657	652	649	635	628	680	607	650	662	617	632	679	629	625	642	621	645	654	662	668	668	632	625	681	619	637	645	646	664	659	659	667	614	610	659	625	644	580	638	647	625	654	631	634	712	607	623	637	612	656	637	602	617	651	673	615	650	633	623	615	567	654	615	616	631	649	642	642	651	629	649	604	643	616	628	645	616	639	660	631	629	633	662	665	644	590	660	676	641	648	640	600	665	667	615	612	608	649	641	598	660	648	652	657	680	605	699	627	596	621	668	615	673	612	659	647	672	655	657	640	644	632	655	672	627	617	607	653	651	624	609	619	670	680	635	658	602	640	608	598	632	642	634	683	596	619	667	664	636	691	655	631	609	627	620	657	653	606	606	647	628	624	652	605	610	651	679	669	676	634	631	645	668	610	642	648	651	603	624	618	655	642	645	679	633	654	605	631	638	607	597	643	652	630	612	628	646	711	598	592	641	598	672	602	653	628	688	601	637	638	642	584	640	640	620	710	635	691	631	646	628	617	611	616	618	598	562	627	620	618	629	653	597	640	638	651	620	589	658	657	657	655	646	648	608	596	633	582	677	645	619	629	643	641	646	656	611	668	648	660	653	646	634	622	624	645	599	629	660	621	647	642	620	613	601	635	663	622	586	590	646	625	645	600	652	658	633	658	654	639	640	647	624	612	585	656	646	681	658	621	662	663	628	621	638	600	652	603	608	614	643	640	599	624	635	634	667	641	630	650	646	658	623	620	608	656	651	682	615	619	654	640	624	626	590	638	659	586	617	627	632	598	645	647	619	613	639	617	609	604	607	662	651	658	658	621	643	651	650	673	624	634	657	615	644	630	662	659	656	682	617	596	650	661	661	634	628	645	625	656	611	580	608	623	624	584	613	600	661	661	659	705	667	613	619	603	681	655	633	665	625	641	644	653	605	677	614	640	690	609	653	677	638	663	667	689	636	653	637	627	638	669	624	619	649	671	615	645	624	610	580	654	609	659	658	669	592	635	599	628	633	614	621	646	608	663	599	682	657	628	619	644	641	653	623	616	619	570	681	626	645	643	640	696	648	587	642	630	665	623	628	671	682	631	624	652	660	635	650	588	642	599	626	662	611	614	608	628	616	670	643	648	625	608	662	569	607	592	635	707	631	619	656	635	592	634	599	659
60653	86650	49515	16053	3458	955	632	555	593	563	564	563	610	586	559	537	561	596	573	624	631	623	590	561	571	571	591	558	594	558	585	567	591	581	625	617	548	579	550	620	590	546	571	637	616	580	576	597	585	594	608	549	611	523	582	575	555	586	609	582	639	625	591	611	568	585	588	553	614	579	540	536	563	564	570	612	603	592	567	595	601	558	530	616	554	577	577	621	589	582	592	585	612	567	618	579	609	561	576	547	615	554	599	591	566	552	574	588	572	591	592	577	593	567	510	590	570	614	611	576	581	564	605	573	572	548	602	545	563	584	583	557	575	565	566	578	561	602	551	595	555	562	606	597	551	574	594	569	591	571	602	614	564	575	565	569	581	571	585	595	574	606	535	565	535	564	615	590	570	609	580	608	602	521	577	555	573	566	607	566	596	547	550	596	572	583	567	583	593	573	588	597	586	569	562	537	616	570	573	561	583	557	576	547	595	564	592	543	582	614	531	610	587	593	596	580	589	578	594	575	576	592	612	597	573	600	624	581	572	606	569	606	602	607	542	594	595	591	558	585	599	569	589	606	584	617	608	568	570	593	594	575	618	571	556	554	560	564	528	574	570	571	535	549	573	592	558	567	615	576	616	570	580	577	564	607	554	566	560	562	547	548	550	588	582	597	566	573	588	569	561	591	601	572	536	612	584	603	620	555	624	563	666	575	567	572	610	587	620	595	607	515	608	557	573	572	558	612	591	553	585	564	595	511	540	566	565	566	602	558	601	561	577	605	580	578	601	590	573	589	556	572	603	556	578	574	559	571	528	584	562	605	564	586	593	560	627	541	584	580	563	530	558	578	592	579	629	572	589	543	568	564	613	643	536	624	593	586	575	581	564	620	557	579	560	612	606	607	566	599	563	571	586	563	602	559	592	532	580	579	560	607	602	561	586	606	581	578	574	596	600	567	548	592	513	590	565	569	594	592	619	617	566	550	601	582	603	527	557	542	568	609	572	600	573	603	625	560	543	577	566	553	587	610	593	573	603	639	563	574	595	559	577	590	575	586	575	609	598	560	508	570	613	559	581	565	572	556	588	569	549	567	572	565	584	542	585	556	587	547	561	598	563	579	558	606	552	594	586	555	585	611	588	583	548	562	568	566	552	619	607	580	586	575	570	544	573	637	608	597	587	558	589	578	583	587	564	565	626	558	612	579	621	603	554	594	552	575	584	614	561	589	577	563	592	575	568	578	614	588	572	533	593	593	567	558	570	603	588	583	603	525	581	584	566	575	598	552	555	556	571	574	550	561	578	591	543	578	620	591	580	548	577	593	545	551	582	550	529	619	633	560	580	584	562	564	549	530	570	566	584	541	557	618	560	575	518	578	595	547	548	595	602	571	598	560	583	567	585	574	580	634	612	522	588	567	598	614	603	570	520	627	591	618	600	591	559	577	609	584	577	618	582	593	637	528	550	569	588	574	573	629	592	572	560	556	566	605	594	560	592	577	538	556	571	590	596	593	564	565	597	610	569	610	601	571	547	613	572	578	627	596	564	613	589	611	611	562	574	585	602	567	599	607	543	542	597	592	543	590	613	603	604	563	551	651	604	561	585	562	575	576	545	608	592	638	598	550	596	567	599	594	611	597	587	591	523	645	609	568	570	584	602	600	576	580	571	628	580	580	581	580	595	516	621	593	598	615	617	591	628	549	617	623	540	555	613	626	572	568	557	554	568	552	558	571	576	535	600	598	592	537	592	561	551	588	565	604	601	610	558	621	547	569	572	602	594	587	618	568	623	585	581	536	562	570	590	562	649	588	566	610	572	614	557	616	563	584	576	590	589	567	542	558	586	563	564	584	613	577	590	603	605	552	623	606	569	567	562	583	558	559	543	601	579	585	602	569	553	545	560	600	568	573	593	582	529	553	579	576	590	583	575	569	587	594	570	574	561	565	594	550	567	579	583	556	626	632	582	571	569	567	571	569	576	588	555	557	610	572	576	572	564	584	579	604	606	580	594	602	576	570	582	600	581	588	592	569	612	601	549	573	560	586	549	585	589	599	555	590	597	568	559	571	560	619	556	569	571	595	564	560	588	548	568	552	590	606	559	585	570	597	592	547	543	569	562	552	613	567	543	606	603	562	591	596	580	599	558	615	568	547	559	573	553	619	570	571	569	584	599	621	622	604	561	594	558	592	619	590	580	546	534	545	572	529	623	585	572	593	602	581	565	561	560	608	514	573	532	625	600	597	593	575	581	596	588	585	586	615	608	569	589	592	576	561	601	571	594	593	578	550	554	546	582	572	605	588	581	623	581	544	567	600	603	584	565	588	545	535	612	597	621	566	561	562	543	586	595	531	623	543	563	550	583	556	580	573	617	584	550	564	561	519	524	616	547	557	554	586	611	567	595	556	598	566	598	590	564	597	550	590	576	523	563	604	590	544	561	594	596	639	592	598	559	554	598	604	585	570	593	551	592	581	567	599	602	535	591	561	594	554	577	578	593	548	576	587	572	574	562	608	615	581	607	575	611	557	554	561	608	578	573	552	572	544	553	608	545	564	546	598	582	572	597	575	568	599	564	596	538	604	569	577	587	598	570	553	606	608	578	597	604	589	605	564	583	585	574	554	553	594	546	520	567	555	584	586	612	600	586	567	580	589	575	565	547	583	554	590	571	575	577	539	583	593	570	579	535	591	588	585	531	594	596	572	570	554	527	634	599	552	536	549	598	547	592	597	593	582	521	552	597	560	617	580	575	607	587	575	599	570	626	576	574	563	563	571	568	574	592	550	553	557	613	636	586	582	575	583	604	587	621	639	553	548	559	582	584	546	583	549	546	587	589	564	601	558	571	595	557	561	573	554	594	595	577	543	561	578	540	609	557	607	559	588	578	549	576	591	608	564	583	538	571	581	589	533	575	586	587	563	586	570	575	564	548	592	592	609	572	578	574	577	583	580	586	588	546	570	556	551	604	514	636	580	576	571	587	570	582	585	520	605	554	559	562	554	573	545	580	549	586	566	571	561	546	602	564	588	573	581	580	587	584	548	606	571	560	556	561	618	640	558	559	581	568	601	580	546	601	590	525	604	602	577	562	585	555	584	541	589	584	569	577	577	585	575	591	619	572	592	563	578	586	608	573	591	544	547	572	596	596	594	605	644	616	591	606	579	587	560	580	550	561	596	582	592	566	560	572	564	571	558	556	607	576	606	568	594	533	579	582	573	584	576	595	574	544	580	556	536	615	579	589	586	539	556	571	569	563	547	580	546	553	547	575	531	546	606	608	583	527	561	597	577	591	574	571	536	586	588	578	589	538	607	565	554	585	603	514	610	587	604	619	620	568	579	571	542	615	572	548	561	591	605	575	564	544	561	580	539	589	590	594	588	603	544	571	600	572	534	586	623	592	588	611	582	604	600	578	594	628	571	578	599	556	573	594	641	544	595	570	532	587	594	559	615	576	563	584	540	587	552	555	546	581	594	567	552	586	586	543	599	557	527
34814	29825	17924	4277	1068	634	532	549	505	484	520	484	532	474	536	533	494	530	527	510	519	523	477	531	515	520	571	484	536	505	478	537	521	508	523	533	533	502	509	522	562	514	515	503	504	530	508	530	505	546	489	513	542	545	524	480	498	546	527	534	518	538	505	508	530	534	479	501	521	475	477	516	487	476	519	489	535	496	552	523	524	528	494	494	471	502	523	520	505	515	485	551	524	524	554	522	502	528	508	507	500	516	516	527	590	514	497	554	490	511	491	542	517	595	510	534	498	510	510	504	551	522	498	502	521	493	539	504	496	512	492	481	528	527	478	519	516	514	507	534	508	552	512	525	541	532	557	540	504	524	500	553	554	531	500	492	510	450	517	520	513	504	500	538	443	536	545	514	533	529	527	539	546	515	498	503	518	533	520	530	485	522	512	552	478	504	514	468	552	481	567	485	509	516	494	503	507	528	526	529	517	502	509	522	520	539	537	526	488	473	563	524	534	507	561	486	517	496	524	537	510	528	533	509	518	451	543	500	486	501	520	520	512	514	515	536	511	530	516	576	545	479	480	496	477	523	492	506	532	532	483	503	538	522	512	518	486	469	530	513	493	537	525	516	513	469	517	504	503	494	498	510	492	525	514	522	558	500	507	532	506	524	503	515	497	493	512	491	527	529	497	509	519	534	516	489	556	538	480	522	548	510	520	507	540	541	548	528	527	539	506	508	526	510	531	483	507	540	497	488	541	515	529	522	524	488	555	557	537	554	484	525	511	518	547	556	509	519	470	536	542	524	500	535	551	475	520	501	519	541	484	537	488	497	510	485	539	500	501	489	474	485	512	500	520	524	523	522	541	513	482	494	498	537	560	535	536	558	471	477	557	524	508	544	552	517	555	496	532	559	473	490	538	549	538	546	536	558	593	472	513	464	512	519	520	534	538	484	507	537	511	540	552	543	508	534	454	526	536	513	519	514	489	552	485	537	487	535	564	512	489	532	545	501	545	533	539	547	503	510	492	511	521	538	506	565	513	529	571	527	530	466	533	472	552	498	502	516	514	511	529	527	484	523	558	534	495	512	556	521	493	512	515	529	519	488	511	536	505	507	508	543	513	488	540	511	487	546	496	493	478	530	442	536	525	533	508	482	501	493	532	538	498	511	558	511	501	542	479	513	524	534	498	514	492	515	540	560	516	505	521	517	525	521	508	506	534	511	514	524	516	485	518	508	525	501	511	542	510	506	536	538	501	507	490	534	532	519	523	525	491	515	539	510	492	514	495	520	510	505	509	510	535	494	520	593	546	510	533	528	518	498	503	514	505	550	548	501	556	534	491	492	536	492	507	518	547	502	515	520	538	515	476	524	531	497	465	494	542	498	512	513	513	498	525	502	502	492	476	527	501	480	516	535	551	517	507	496	526	503	516	507	548	520	528	511	518	486	532	523	518	552	526	508	515	503	544	521	529	500	507	545	517	513	543	503	545	538	515	499	479	544	554	488	531	533	529	522	499	497	549	511	510	568	487	531	523	488	493	526	501	484	511	530	544	493	490	539	511	520	531	481	494	497	529	505	485	489	517	517	528	482	538	527	543	511	544	487	518	516	520	489	511	500	503	507	519	531	504	512	501	508	500	525	513	514	524	515	522	539	541	573	479	502	496	513	513	493	496	511	507	519	511	514	515	541	537	519	494	517	461	503	506	495	528	532	503	522	494	483	538	462	539	539	562	506	509	503	498	508	578	498	536	490	507	500	533	487	531	492	515	518	516	526	517	491	509	511	505	477	536	552	493	490	503	514	507	513	499	515	521	528	492	510	569	540	495	541	497	499	501	487	511	515	525	541	489	549	483	529	510	521	517	546	514	534	510	523	505	499	506	522	504	508	507	500	543	506	532	527	513	505	523	462	520	546	533	497	539	504	534	538	536	492	510	539	528	508	491	535	515	560	518	534	505	522	527	522	531	524	547	513	515	538	538	501	540	546	537	519	509	485	504	530	498	541	548	510	488	480	519	502	583	485	534	521	525	510	529	482	501	520	524	519	502	538	495	535	551	519	457	503	549	478	515	519	478	518	519	522	506	530	500	485	511	520	513	510	521	525	463	492	488	487	474	518	523	513	495	494	489	514	537	516	495	483	520	550	511	518	518	514	478	531	508	519	527	530	546	500	505	494	528	508	483	503	549	520	553	513	535	495	517	516	518	554	517	539	504	505	501	511	521	529	521	495	529	519	494	505	506	491	512	484	516	480	560	534	484	515	506	508	507	495	495	558	505	504	542	497	498	518	505	515	484	502	517	524	529	516	525	525	547	491	475	460	584	511	548	522	506	507	522	524	527	515	488	499	488	490	470	551	503	526	537	470	535	520	514	545	526	519	499	492	528	481	497	506	515	542	479	516	517	525	535	517	546	515	496	545	536	496	520	544	521	493	531	510	512	511	485	513	449	533	520	510	576	501	462	513	483	487	525	549	505	496	539	494	518	516	527	531	519	510	515	573	534	506	512	522	509	511	542	504	539	514	490	470	519	510	499	499	537	495	504	520	483	550	522	498	443	492	514	495	530	513	532	507	479	481	538	560	504	525	456	458	475	523	515	503	548	526	523	498	523	525	507	533	509	515	498	501	540	512	578	478	519	523	522	552	498	540	510	518	520	527	514	526	500	525	513	522	510	515	500	512	509	504	513	513	506	496	488	510	521	477	517	517	520	509	553	522	561	521	550	481	527	535	494	485	513	498	527	499	551	502	556	509	504	512	512	549	517	480	498	493	488	547	486	515	542	538	497	497	538	492	495	502	497	476	495	518	505	534	547	552	550	498	474	503	506	507	477	483	527	533	528	525	493	513	518	518	560	520	524	519	476	475	542	520	514	462	490	499	515	507	529	543	513	511	523	499	567	481	518	559	498	508	487	530	515	515	519	544	533	547	506	509	530	554	493	502	526	508	520	519	519	540	556	534	505	502	556	500	535	550	530	494	536	501	520	527	496	509	492	502	517	498	545	532	504	494	483	533	531	528	510	554	517	510	498	520	520	517	474	513	546	507	499	524	492	498	542	489	502	490	506	509	511	532	515	512	537	493	518	532	531	517	517	518	506	485	482	467	500	487	477	486	503	547	492	474	512	517	541	497	512	509	516	525	521	495	515	500	497	518	498	513	533	533	520	521	532	516	549	540	484	549	521	551	529	530	518	525	490	522	511	499	541	530	503	461	524	524	482	511	539	507	470	448	479	484	578	538	529	504	486	513	551	545	510	478	520	486	481	495	524	537	561	490	496	537	519	525	484	515	466	492	491	521	563	504	555	499	501	494	498	497	490	524	534	530	526	526	478	509	531	522	524	533	514	499	486	518	502	485	534	502	540	526	492	538	510	532	520	511	520	556	500	532	485	527	506	543	560	509	528	500	538	513	538	526	504	553	549	476	487	534	539	551	513	506	550	549	549	532	517	527	518	513	547	583	522	481	526	488	551	500	524	508	506	483	511	475	476	561
31689	29284	10481	2114	706	477	438	418	415	420	429	407	433	394	417	439	437	423	472	449	412	438	464	387	422	440	429	441	455	427	430	439	420	452	422	459	410	431	441	439	447	412	414	443	433	435	448	421	419	466	469	407	431	397	384	424	430	474	442	415	434	444	397	416	413	449	425	417	487	418	420	438	381	461	450	458	466	422	433	479	409	446	461	462	430	406	453	471	426	419	395	444	424	438	419	439	387	452	447	458	421	433	445	420	418	425	437	405	403	449	424	414	427	431	448	415	413	438	452	409	419	426	414	455	463	467	402	437	423	425	388	408	426	473	419	446	450	421	423	410	459	439	424	426	425	451	466	449	434	438	429	415	403	414	406	453	452	402	437	442	443	440	437	427	452	466	450	440	430	437	434	429	423	406	433	459	430	418	459	410	390	408	465	404	443	402	467	426	408	398	440	431	419	432	425	436	441	425	424	426	428	441	448	447	395	381	413	412	457	478	402	476	409	414	443	402	425	399	471	427	417	432	439	420	399	435	413	433	466	406	404	403	430	423	407	434	428	425	493	403	410	410	419	412	423	438	372	426	460	424	405	406	415	480	409	372	396	427	417	432	459	430	409	449	411	431	422	401	396	426	396	446	425	445	426	435	415	390	412	449	449	395	442	417	386	429	406	432	469	440	449	404	435	450	434	425	439	416	452	411	429	430	410	431	414	447	425	439	447	407	445	428	425	444	441	415	419	439	442	456	390	413	399	411	402	429	441	435	426	394	453	400	420	403	414	417	408	415	429	380	448	442	415	415	431	403	414	396	441	401	433	448	423	463	456	489	402	441	443	414	408	430	432	422	430	433	437	408	422	437	451	433	409	422	434	437	439	424	436	437	434	408	424	408	444	413	404	439	435	448	430	445	412	443	420	443	430	409	377	384	435	451	408	417	407	423	420	455	454	431	443	431	397	440	403	397	407	428	458	430	423	403	443	423	393	380	436	420	494	429	431	408	427	430	422	437	423	425	448	425	437	445	432	443	449	436	452	436	432	422	436	412	441	427	418	434	418	432	417	452	423	376	429	458	416	407	416	432	391	425	418	468	440	421	465	499	406	466	413	438	416	452	437	439	445	418	415	424	413	424	426	413	413	409	459	410	462	437	443	432	435	408	451	438	461	389	468	414	449	467	412	445	390	423	447	419	451	404	462	451	417	428	429	443	435	431	421	409	484	423	414	417	431	471	469	420	451	440	451	461	443	391	452	423	406	428	434	444	417	421	418	470	425	402	400	414	418	439	467	399	435	452	462	425	422	433	430	411	410	405	452	437	443	399	401	443	426	409	416	446	435	430	409	427	411	415	423	418	398	429	410	438	399	394	429	417	428	445	405	430	446	433	433	409	447	396	454	423	396	432	449	436	415	408	397	485	421	439	435	442	427	446	408	445	409	463	465	428	431	430	476	430	429	452	475	479	447	427	418	410	444	425	435	426	423	425	433	444	455	424	401	403	382	445	421	411	429	407	426	457	437	457	433	439	412	459	443	454	422	423	429	431	461	406	443	435	507	390	422	428	434	449	450	425	427	467	428	451	408	428	431	415	434	405	419	451	456	441	416	427	442	423	423	463	441	380	407	430	422	410	439	430	402	425	429	452	403	468	439	430	439	410	430	404	418	453	434	442	466	397	439	456	421	411	443	423	423	409	446	461	438	448	458	420	424	424	466	442	409	459	450	463	427	424	455	441	441	402	440	428	449	439	436	458	395	423	422	380	430	430	459	459	426	452	471	413	421	451	403	434	452	429	399	407	426	432	416	489	436	415	467	449	451	455	443	461	440	482	432	445	437	420	414	445	416	423	467	398	426	438	436	394	444	409	456	396	421	418	427	408	427	440	446	437	402	451	412	400	434	435	428	417	430	426	414	419	424	425	433	417	474	437	424	385	466	422	405	453	427	408	422	430	436	428	443	402	446	429	441	407	439	412	438	413	445	401	444	417	404	425	467	453	454	440	422	454	390	458	447	435	415	445	446	453	394	497	410	458	407	418	450	389	385	451	433	431	413	436	445	436	433	428	456	464	455	413	460	426	415	415	427	433	461	430	415	408	411	410	426	430	434	433	414	425	394	430	431	458	411	425	441	445	425	483	428	441	386	439	437	404	443	425	427	428	418	394	436	371	446	395	433	386	446	434	428	421	380	441	427	435	419	416	440	441	454	421	416	456	449	448	429	435	452	425	423	426	423	420	414	420	453	434	419	435	430	413	437	414	400	426	406	495	418	444	427	422	418	436	448	442	416	404	397	401	441	473	412	405	456	433	440	409	435	449	443	425	408	430	404	446	426	421	430	404	422	398	434	457	436	450	390	396	404	440	424	447	460	367	380	443	459	428	464	403	458	434	431	428	434	430	413	439	418	470	444	425	427	447	428	398	453	416	414	408	483	425	439	452	461	402	428	431	420	423	404	412	463	403	417	431	428	413	399	393	443	437	407	411	426	489	415	420	437	455	446	414	420	409	408	420	428	402	452	398	428	447	470	442	410	383	418	463	482	437	435	429	430	369	428	416	409	440	489	421	408	382	461	402	437	355	428	408	426	449	449	443	401	410	417	419	433	387	392	420	440	453	466	426	422	450	440	411	437	430	420	441	427	406	421	451	427	440	417	472	406	435	405	431	391	446	423	399	472	421	425	439	434	448	422	461	447	438	461	434	420	400	434	426	434	432	439	421	454	409	465	457	412	429	452	411	430	463	387	432	422	426	436	431	432	462	412	442	448	465	426	444	420	431	436	444	406	398	469	446	422	398	436	401	438	427	435	417	387	429	414	432	419	440	422	447	435	396	423	413	418	428	437	454	449	444	441	407	429	409	449	433	416	453	461	403	414	426	425	403	404	431	398	434	402	431	438	419	426	442	418	432	409	480	476	421	419	438	424	472	426	444	457	440	422	484	436	428	404	430	478	434	404	444	425	419	440	421	416	414	431	408	436	426	394	460	445	414	438	415	416	411	389	414	424	469	399	423	442	438	439	417	438	425	463	397	379	410	423	447	421	446	432	450	429	481	426	463	420	407	443	437	455	440	405	422	433	416	401	440	432	412	454	426	423	393	427	462	431	429	433	405	422	426	451	438	455	418	458	400	418	452	437	410	410	428	461	416	453	413	426	407	443	425	419	438	440	434	441	444	453	445	416	454	420	432	438	420	401	392	456	420	415	449	419	428	423	456	428	425	442	386	426	438	432	414	423	449	413	449	451	423	410	429	442	439	434	405	412	442	429	453	448	465	446	455	421	432	417	459	400	428	434	411	409	363	430	425	418	443	406	391	409	419	445	432	434	446	429	458	474	451	442	447	457	421	449	465	407	445	380	451	456	456	414	416	394	436	455	447	422	409	404	430	448	416	396	425	416	397	430	423	407	461	434	396	445	450	400	420	472	407	417	436	449	428	405	402	454	409	433	459	413	425	408	403	446	420	426	421	402	467	477	454	425	442	427	473	465	440	415	401
25008	23183	29306	24837	16501	3248	870	623	573	593	600	602	596	577	517	570	601	555	558	567	603	545	535	594	578	593	571	577	584	565	578	576	572	581	547	599	554	550	574	566	531	571	570	570	540	570	584	531	546	552	538	596	519	527	569	618	528	604	581	571	589	556	602	578	563	583	570	524	532	515	562	546	535	565	549	540	568	574	573	538	564	535	562	576	565	549	569	578	582	546	554	559	572	531	529	578	551	536	568	526	573	579	485	553	536	560	529	529	548	546	539	572	586	544	613	531	575	579	543	536	530	564	572	577	555	540	574	529	595	591	539	557	512	527	586	560	531	549	571	530	560	550	600	546	612	544	569	562	557	636	546	538	527	553	555	580	559	554	589	611	541	551	583	573	548	542	562	588	566	547	541	544	597	546	546	543	582	556	563	573	522	548	562	541	536	602	550	515	544	508	573	533	601	521	562	548	552	511	562	491	602	564	572	587	550	521	541	529	578	555	576	513	544	581	566	503	546	556	557	560	565	525	568	577	517	586	563	525	571	548	529	572	562	553	583	556	554	555	559	554	545	528	575	585	538	583	533	569	563	551	527	567	575	522	552	542	549	562	527	545	548	565	547	568	527	562	593	544	589	584	553	541	567	540	569	539	553	538	559	575	532	561	546	553	534	561	532	549	530	598	582	555	567	529	531	534	567	579	586	521	554	543	568	588	583	574	549	622	560	561	519	539	581	596	616	539	541	575	550	563	534	573	546	550	560	585	514	520	537	524	552	535	574	565	551	575	528	561	527	530	588	585	580	541	587	493	558	545	543	577	542	557	540	503	552	506	534	555	556	579	551	534	547	542	510	565	552	541	525	550	563	524	546	559	560	575	547	543	569	594	564	563	574	551	568	563	559	568	536	543	554	521	536	545	528	566	532	583	530	566	530	564	523	596	543	600	599	516	558	541	598	539	584	548	551	571	528	549	560	522	549	564	586	559	533	572	531	552	530	531	594	597	601	557	520	543	545	569	585	547	600	534	552	602	567	550	545	598	572	544	547	562	544	582	541	497	547	540	555	533	589	583	590	559	538	556	561	535	524	538	576	542	565	556	556	565	577	552	585	582	582	560	553	586	575	529	520	537	557	581	522	583	600	556	525	546	551	560	545	527	558	573	504	556	552	546	547	549	558	577	567	548	545	547	517	558	533	572	579	594	528	558	537	558	545	543	542	555	554	547	560	579	568	565	502	557	581	560	541	568	532	564	561	567	561	555	575	541	546	595	580	552	553	552	484	577	567	526	586	573	580	569	537	577	506	533	579	549	576	587	549	544	558	550	577	588	575	560	541	544	566	560	551	590	488	591	573	548	591	539	547	571	582	597	521	535	548	552	589	559	575	553	554	550	575	575	545	496	562	588	523	562	567	570	533	578	578	554	565	540	532	561	550	540	624	577	539	514	558	537	559	570	587	532	524	525	524	547	559	479	511	562	545	549	551	549	561	555	560	570	546	558	564	506	565	516	553	561	499	597	535	594	584	559	528	541	558	542	583	560	562	508	590	542	580	553	549	587	528	536	586	546	587	533	568	525	539	540	542	550	540	542	555	555	570	573	557	518	529	586	551	540	525	547	562	566	585	531	534	543	551	541	528	506	508	544	572	531	577	567	525	569	532	556	546	479	550	520	586	525	548	514	558	571	529	554	564	537	529	545	557	549	551	507	576	571	513	565	564	560	549	543	560	515	565	558	540	530	562	544	538	529	579	576	595	560	521	575	545	552	575	566	561	568	567	589	525	531	562	602	552	567	537	592	537	581	539	589	583	537	558	553	586	520	581	568	532	535	526	556	580	585	592	533	555	569	548	512	578	555	551	604	529	549	513	542	523	569	599	565	573	547	556	540	521	507	533	532	569	530	545	567	536	541	546	535	550	558	535	559	540	548	581	568	557	593	583	500	567	578	559	530	573	583	535	552	560	551	554	562	605	535	561	520	565	543	556	548	563	577	552	568	528	584	565	545	595	582	575	537	558	566	510	562	568	521	554	555	585	551	560	562	562	556	559	545	541	561	534	518	523	569	562	578	585	510	562	584	568	550	589	585	574	534	557	559	560	532	528	572	547	587	590	562	541	555	530	573	565	598	583	593	575	542	550	565	509	559	542	565	567	521	564	545	509	549	556	557	550	542	558	576	603	538	562	578	512	570	532	605	542	569	580	536	534	563	510	569	539	539	608	576	569	520	513	542	561	583	564	551	563	519	568	545	547	522	525	558	572	573	555	541	539	566	531	556	531	516	564	540	554	545	569	569	550	560	550	520	591	529	565	584	576	527	525	567	609	537	578	540	532	559	555	548	569	500	551	523	600	534	593	553	574	547	572	581	563	523	558	526	514	576	548	527	534	548	573	560	567	514	549	562	545	571	542	549	575	519	510	567	544	556	554	563	543	550	575	587	543	547	547	557	542	547	532	547	568	566	536	567	552	517	575	578	548	570	547	577	582	560	506	550	538	544	538	572	512	536	530	566	559	529	554	542	570	551	555	618	545	560	569	537	563	619	519	510	530	550	523	529	565	567	533	547	540	596	571	549	546	564	541	531	527	505	558	559	575	583	525	571	544	551	557	510	536	562	548	562	579	510	595	564	553	538	584	532	575	561	561	583	555	546	536	524	579	534	555	556	556	546	535	522	590	556	538	530	549	518	514	531	560	579	537	543	565	557	571	565	578	524	560	534	563	567	555	523	521	548	534	508	510	601	606	551	550	525	582	584	553	557	585	598	549	517	554	565	489	553	507	536	533	601	577	604	547	546	578	544	528	565	556	546	546	537	574	577	505	552	543	584	549	601	540	569	589	570	551	557	561	547	553	556	575	556	544	544	575	542	535	568	568	553	562	585	570	541	524	550	537	555	554	526	584	539	562	575	533	558	554	490	555	526	560	566	531	542	563	532	520	523	533	547	549	529	593	552	580	534	563	541	561	608	566	593	543	579	580	573	597	570	528	566	517	541	562	544	543	568	541	604	606	512	560	574	555	552	571	621	545	529	530	545	549	536	545	564	572	558	553	599	537	539	567	563	574	555	544	553	555	587	552	543	567	548	541	557	541	548	530	587	553	558	557	559	561	556	555	549	570	562	594	566	534	549	599	534	549	569	525	559	556	575	540	546	558	532	592	547	564	601	559	545	511	515	558	587	509	539	518	526	571	545	537	582	556	545	541	568	547	547	534	492	546	553	542	528	545	596	484	555	599	539	521	521	575	600	607	585	540	583	565	589	569	541	546	547	548	510	513	543	575	520	516	541	547	531	528	574	557	605	551	584	555	566	555	574	569	586	577	589	567	604	575	585	541	539	569	565	527	541	551	560	563	572	535	495	553	576	526	551	613	536	516	558	561	543	546	552	556	590	547	574	552	564	524	537	591	563	552	589	544	568	559	557	507	538	559	526	561	562	590	566	579	585	526	537	514	557	538	533	554	579	558	518	558	550	520	558	556	522	586	548	563	587	523	548
62305	81654	43661	12576	2640	803	549	516	527	496	508	544	539	483	482	514	511	520	533	551	488	510	509	529	540	536	486	505	497	485	487	559	502	535	506	475	504	555	540	503	548	529	500	498	558	501	494	520	522	477	528	501	521	499	508	514	467	481	504	505	551	501	479	502	491	488	497	508	446	498	488	472	503	485	504	524	502	481	491	466	490	492	526	495	561	488	511	503	506	504	524	510	516	527	555	505	485	516	488	502	434	482	508	524	479	505	537	482	533	468	505	498	514	516	521	520	544	456	497	483	539	524	527	483	478	527	519	475	493	510	496	508	502	477	514	498	466	482	476	498	527	536	455	512	551	478	523	511	507	490	517	503	505	531	502	511	532	491	540	495	525	509	502	485	513	507	460	508	505	526	460	546	520	514	521	545	488	528	565	490	506	515	467	509	510	496	511	515	515	506	520	478	516	520	500	499	495	500	553	534	505	482	509	502	475	520	538	511	514	536	463	502	500	520	462	501	502	500	515	512	494	513	466	526	497	534	486	483	504	474	488	471	489	482	528	511	497	463	527	534	486	520	482	508	526	510	505	509	480	504	516	555	508	529	512	503	505	487	484	496	517	489	515	440	514	486	517	528	523	492	511	524	503	517	536	473	489	531	480	497	485	523	496	491	501	500	512	490	496	473	508	490	514	534	485	499	528	500	498	523	534	506	493	540	549	515	518	512	472	532	506	492	499	533	501	538	507	496	530	506	510	487	544	511	522	501	533	475	505	496	501	508	535	470	483	484	515	502	524	532	497	514	496	523	526	509	519	482	493	499	455	557	528	545	500	507	526	559	527	459	488	521	470	510	546	514	531	527	534	525	498	527	479	514	490	489	540	466	497	476	496	479	484	527	525	477	493	519	481	498	518	454	486	526	513	479	507	508	503	517	494	466	505	495	503	492	510	518	533	542	479	476	515	495	515	503	510	528	534	535	510	549	503	477	476	460	517	504	458	509	500	530	508	499	508	526	528	505	502	539	511	505	522	522	507	492	494	482	504	544	495	534	511	501	509	534	493	544	512	492	477	501	522	489	499	469	516	523	509	487	511	549	461	473	492	522	516	481	514	523	475	504	525	516	488	475	509	497	505	488	520	531	494	495	498	505	493	516	509	513	510	496	499	528	527	521	511	517	510	486	490	523	534	496	473	516	476	494	526	518	505	510	485	513	493	498	504	498	526	493	531	510	515	510	510	496	522	508	515	518	517	502	476	477	489	527	551	489	521	503	514	503	495	496	551	469	479	532	510	515	554	501	500	498	540	463	509	482	481	504	492	496	520	517	506	473	482	530	497	511	509	524	498	490	553	507	501	436	468	491	485	481	497	498	530	520	518	542	503	516	480	472	508	515	507	512	505	474	454	507	531	510	523	508	498	483	480	576	518	517	471	537	523	545	479	524	498	500	522	506	542	502	510	503	537	496	512	478	522	490	488	486	542	492	548	518	494	478	489	488	529	527	557	480	535	500	482	530	495	462	493	558	487	499	525	502	510	524	505	442	506	500	492	526	485	492	548	528	566	474	484	510	476	523	492	524	459	481	484	512	488	540	511	501	507	479	479	529	479	502	467	516	495	503	498	492	535	520	492	508	520	448	526	496	521	518	506	483	483	495	459	478	489	482	494	479	472	532	506	484	482	520	490	490	510	515	483	477	460	489	500	530	507	463	527	497	479	504	475	489	482	506	477	465	507	532	514	480	492	476	495	500	484	500	460	545	544	450	512	448	462	489	515	530	502	502	557	454	529	532	499	487	503	458	504	508	486	503	493	548	496	510	530	516	492	489	515	493	493	527	497	536	517	527	499	521	460	504	509	499	503	457	489	497	537	486	512	516	477	494	504	516	491	544	504	519	452	491	521	510	477	470	524	492	484	539	527	553	524	520	489	508	482	535	493	496	480	517	482	479	464	510	543	511	535	527	497	537	495	497	496	552	566	506	496	502	497	535	534	477	495	517	453	529	446	516	537	512	478	519	505	526	495	499	496	502	527	518	504	548	513	495	506	490	498	533	501	479	523	508	471	541	533	494	492	522	507	493	465	542	508	502	478	494	491	524	484	524	479	453	486	521	524	477	498	519	522	505	497	548	473	530	505	504	446	505	504	449	472	516	523	502	493	512	510	482	524	478	549	482	525	479	501	536	480	512	511	534	500	468	465	489	459	507	517	516	509	499	532	494	529	501	535	488	536	535	506	500	518	558	514	494	475	535	504	482	508	471	483	536	519	539	473	512	516	490	509	523	499	496	512	519	510	527	519	486	509	541	471	495	519	476	498	487	508	459	509	537	517	470	527	453	504	544	496	480	496	523	501	488	530	533	482	503	495	544	543	492	485	501	479	508	517	526	482	506	496	491	516	511	520	542	512	517	467	492	461	507	505	517	506	477	458	483	548	513	551	513	509	481	485	521	513	528	477	492	479	525	501	522	508	495	510	465	532	495	484	479	534	484	492	530	565	483	490	453	502	507	512	500	500	520	511	544	506	491	500	497	491	530	524	549	495	514	509	489	490	541	529	495	508	499	467	478	493	505	460	497	523	543	483	528	528	470	545	499	487	488	515	457	551	484	457	523	503	521	511	483	500	481	470	474	521	476	491	503	493	480	516	503	530	501	501	481	494	500	506	501	501	489	493	503	465	529	529	442	468	492	499	524	505	520	530	531	489	502	523	497	507	511	497	505	503	499	498	489	499	539	522	507	483	468	528	517	507	505	511	537	529	475	457	497	524	521	500	501	518	488	495	542	467	464	503	498	519	494	541	503	512	533	528	486	505	480	459	467	513	480	509	539	488	512	506	497	509	512	507	493	488	522	470	550	480	497	502	492	509	545	538	501	502	503	516	496	526	537	494	515	473	517	527	509	504	504	516	511	497	493	522	464	487	506	503	506	546	473	458	528	510	514	549	485	507	525	475	527	491	493	510	533	507	535	520	523	522	509	495	492	451	534	537	519	501	500	500	501	503	475	503	511	483	489	465	514	517	473	520	489	506	540	503	499	525	478	506	526	459	480	487	509	474	485	517	491	545	501	475	486	523	475	512	489	480	478	499	534	493	468	531	500	509	501	478	533	483	489	486	542	513	531	531	501	501	499	492	471	506	511	538	504	482	490	503	536	525	516	469	511	503	505	489	567	529	518	526	499	518	531	494	488	526	503	465	481	505	523	483	487	504	489	516	497	546	491	516	465	532	521	524	523	469	493	515	522	552	456	538	542	532	529	508	483	476	517	513	486	543	486	538	505	543	501	516	518	501	518	457	463	572	536	538	509	523	540	500	522	532	542	473	507	495	493	495	514	488	493	495	523	503	475	514	517	557	525	489	531	536	476	525	535	482	515	500	507	514	460	502	512	518	512	479	566	524	525	488	500	515	482	490	526	503	492	495	483	475	471	537	461	542	505	496	483	522	514	473	513	522	539	486	544	501	505	475	505	498	518	453	503	511	492	515	506	528	503	512	527
24204	22280	28970	24284	19971	8451	1270	766	677	653	638	669	654	671	696	648	697	639	682	643	666	676	621	651	642	668	645	626	669	618	642	652	645	609	666	637	667	654	672	647	652	605	623	640	647	625	657	656	618	653	663	676	624	597	599	663	661	655	610	622	642	655	621	664	650	636	608	648	589	668	651	661	640	654	628	606	651	631	629	681	598	667	611	625	661	638	637	611	618	697	598	638	602	590	619	679	669	592	677	637	644	596	614	682	651	646	615	658	631	597	631	652	643	642	661	611	647	621	618	702	628	624	626	653	636	626	647	654	648	619	671	589	590	596	592	586	610	606	634	619	650	641	627	636	657	641	620	645	631	595	649	631	630	573	615	634	619	615	630	651	621	628	582	605	646	657	659	624	646	604	609	573	645	579	668	627	605	643	623	629	567	635	616	665	632	628	683	606	600	677	647	586	665	643	604	626	594	624	603	638	582	611	606	607	639	614	615	609	643	649	633	633	672	640	619	657	656	631	594	604	674	694	639	642	669	631	636	594	562	651	606	607	591	619	589	623	656	643	625	610	633	607	646	576	629	591	603	659	589	573	654	624	637	645	636	603	639	635	629	614	637	637	652	620	619	630	637	615	631	626	599	638	615	640	648	645	606	623	591	640	649	643	599	646	625	646	628	605	651	598	622	622	643	688	630	615	581	639	634	622	567	605	656	643	621	622	641	624	615	642	604	652	637	594	666	672	610	630	655	619	645	631	647	626	679	621	666	652	658	680	650	654	590	614	618	643	629	681	611	648	656	598	621	668	615	596	586	641	629	652	616	621	643	699	657	645	661	628	615	602	604	665	662	628	632	634	607	617	626	587	631	654	610	647	656	624	650	626	630	612	631	650	638	631	646	654	623	664	654	656	667	647	630	612	607	610	621	612	622	641	685	643	622	598	633	634	600	607	624	646	645	634	604	654	605	601	619	649	660	628	663	619	629	670	647	628	663	629	614	636	640	628	654	622	618	636	618	638	627	599	628	646	617	655	614	587	652	623	614	649	641	629	641	608	580	690	660	584	643	621	632	631	652	606	599	639	626	653	646	612	596	649	655	683	672	630	641	612	624	594	642	640	622	692	632	641	699	670	619	642	596	634	666	592	634	634	656	619	629	631	623	668	588	671	586	607	603	618	597	629	613	616	615	642	631	614	651	602	640	658	620	590	645	627	682	636	665	630	597	589	635	626	632	604	649	598	597	606	637	599	660	646	616	605	626	630	599	598	665	645	618	575	559	603	633	635	624	663	648	611	589	617	584	617	655	643	612	580	619	662	648	639	619	616	633	614	629	627	598	649	625	617	649	625	607	619	610	598	625	622	639	662	645	596	621	683	638	644	655	595	690	609	655	579	653	651	650	629	634	627	592	640	621	601	681	666	611	633	590	624	619	565	667	626	663	624	622	642	566	614	611	598	668	581	643	601	670	577	650	655	594	619	624	615	666	630	612	637	581	632	632	677	662	629	673	632	631	620	630	646	656	655	652	612	633	610	656	626	643	639	592	677	610	612	620	622	613	625	661	614	643	655	612	618	621	625	670	662	627	676	633	620	613	669	642	607	644	621	673	607	674	635	648	625	582	601	642	640	622	589	622	613	639	604	596	652	657	634	624	614	608	595	664	666	664	601	619	632	599	628	637	617	630	651	614	610	611	604	620	664	596	616	615	611	651	640	600	653	653	647	634	649	695	637	627	610	616	634	623	598	620	617	635	651	669	605	617	620	622	590	670	666	608	615	614	613	580	623	646	631	648	596	620	641	615	624	596	604	598	654	660	625	596	679	674	619	601	571	661	638	658	636	594	644	648	660	635	645	660	616	623	638	625	636	615	645	600	645	655	648	666	652	608	658	638	655	627	623	670	599	627	637	640	632	587	568	595	555	651	620	619	611	617	630	659	634	578	622	637	671	646	608	658	607	629	664	660	617	616	651	593	599	616	635	663	606	664	665	616	620	628	626	661	631	614	648	593	604	668	652	654	599	692	647	626	615	643	619	628	605	627	647	575	629	674	569	611	654	630	605	623	668	644	677	599	660	610	625	595	594	610	635	638	610	618	646	630	639	597	654	605	598	650	608	623	597	609	613	623	642	634	598	644	590	609	603	603	692	633	649	602	612	663	602	610	621	640	586	634	647	672	620	592	655	639	618	609	612	629	638	673	686	619	652	667	621	626	687	667	668	653	657	604	594	622	655	619	650	616	619	601	656	640	609	593	592	609	607	662	621	673	606	662	642	638	642	624	620	625	640	602	602	661	584	606	662	619	627	637	636	644	639	617	652	640	671	600	616	604	631	607	561	674	639	595	624	662	605	668	601	595	651	564	621	609	618	625	621	669	638	622	649	594	614	649	627	673	626	627	578	593	636	634	610	656	644	634	575	638	626	613	575	586	607	628	630	674	653	624	635	637	640	611	601	637	618	578	664	620	598	597	603	576	633	624	601	649	665	608	595	634	625	634	631	634	618	654	597	596	642	626	618	603	653	641	656	603	623	622	610	586	637	603	612	654	627	623	626	659	596	603	632	607	611	595	618	587	651	651	613	651	602	642	637	617	629	603	688	657	628	648	652	593	613	633	628	620	644	632	620	625	601	647	597	628	636	667	619	656	642	653	682	682	661	668	593	565	570	598	587	660	668	647	636	591	635	606	645	618	598	643	611	633	646	608	729	602	617	609	607	614	640	676	637	634	631	638	612	643	631	654	641	635	655	578	651	660	635	648	654	631	567	657	618	587	605	623	608	630	629	617	612	637	656	634	571	620	662	644	655	632	637	637	611	630	670	624	629	615	629	646	641	602	635	605	646	610	622	632	624	619	668	617	605	630	596	618	593	641	606	627	630	596	680	651	649	624	646	658	632	632	616	628	650	622	623	672	637	643	595	629	613	590	613	617	646	620	697	593	629	619	626	644	654	602	614	647	628	672	616	688	687	612	610	612	621	691	641	643	599	596	652	627	654	621	630	624	583	620	621	604	545	652	631	615	638	611	644	615	626	646	650	643	634	631	653	602	644	601	580	610	620	640	639	625	642	613	621	633	635	664	610	670	651	635	654	594	634	648	636	607	629	613	650	634	683	619	609	639	642	643	642	620	646	608	636	624	657	639	635	663	659	665	658	668	662	598	585	634	645	652	643	652	665	609	648	613	604	620	670	667	661	615	633	612	644	594	610	552	601	636	618	633	598	639	627	633	590	639	603	615	664	652	624	618	663	621	701	669	603	607	615	645	612	679	664	592	607	601	638	634	623	660	612	643	652	603	599	592	598	634	638	626	633	657	575	664	640	622	646	638	626	580	619	602	638	629	579	606	642	610	631	624	601	624	649	614	626	609	622	652	677	601	651	644	604	634	644	587	620	640	668	579	650	592	651	638	586	628	624	613	619	592	618	592	587	613	643	599	626	605	585	650	595	622	635	656	624	590	645	598	634	608	628	677	554	627	560	623	627	598	614	654	650	631	621
60472	86844	49142	15701	3367	983	659	567	574	564	588	580	569	545	614	574	554	630	559	587	526	587	604	553	581	602	592	576	565	562	586	557	536	583	552	556	563	570	589	615	579	610	535	583	572	597	630	593	586	589	590	533	533	575	576	557	591	585	559	580	609	594	556	566	601	614	610	598	559	571	580	553	566	567	515	557	576	527	585	537	582	556	582	591	570	557	606	562	570	599	588	611	590	580	565	595	552	557	559	603	594	558	618	573	566	565	557	520	592	600	558	576	593	596	577	594	594	569	591	587	583	625	541	615	598	592	592	631	564	595	596	574	581	652	565	577	548	599	559	598	606	543	585	564	559	589	572	607	561	544	596	556	565	565	600	587	582	562	567	563	603	582	614	519	560	579	579	578	538	509	581	581	516	562	604	561	578	561	563	582	606	566	558	581	599	576	534	573	560	583	548	568	537	567	529	602	587	610	583	624	583	627	515	584	567	570	584	582	606	606	584	602	625	557	591	594	591	613	593	589	573	552	582	551	580	610	604	549	571	558	623	562	569	544	530	544	596	565	599	582	576	549	533	554	515	577	624	529	546	567	568	546	557	600	586	622	611	532	549	598	545	615	598	562	568	591	541	589	545	508	530	561	578	602	535	567	579	554	576	555	562	589	597	577	569	594	605	590	584	554	598	630	565	584	607	570	532	598	566	570	521	542	581	543	548	603	555	541	537	558	545	525	548	581	570	599	594	545	594	591	568	556	608	572	613	583	579	603	585	596	580	570	591	590	577	563	561	518	567	571	547	561	578	599	549	580	603	591	534	568	557	607	560	550	532	576	570	560	573	563	536	551	567	562	545	543	583	582	564	527	575	603	559	590	587	527	599	592	598	550	606	577	545	581	588	566	573	554	601	596	557	613	576	609	567	564	572	561	548	539	564	593	632	577	565	600	527	606	584	607	558	604	589	551	550	530	583	573	588	595	537	545	594	638	583	564	537	570	610	583	549	565	561	568	594	574	537	553	549	547	555	588	585	579	579	536	542	563	514	569	581	614	552	548	577	562	541	603	570	540	565	550	595	564	596	596	577	579	590	581	582	593	595	579	571	580	548	545	551	582	614	571	560	597	614	617	601	560	589	554	571	533	544	562	565	568	579	576	580	572	537	610	547	569	552	574	607	557	535	545	585	565	555	549	525	592	581	602	605	559	585	590	575	534	569	595	553	582	599	568	554	593	552	559	554	568	581	569	583	574	596	586	530	604	584	575	565	587	579	545	544	567	577	595	573	598	527	580	622	596	558	561	542	567	596	607	572	571	585	597	576	532	583	591	570	591	577	560	589	588	522	537	607	560	547	606	575	581	564	601	580	588	559	571	561	603	563	592	580	616	573	582	587	570	573	600	544	632	587	549	585	564	536	556	597	558	589	549	566	579	602	543	541	546	602	584	571	566	555	580	567	574	580	535	579	590	578	559	595	574	564	549	566	558	563	559	577	579	529	587	573	599	605	566	566	573	583	568	573	581	581	593	583	585	560	549	583	595	568	597	560	551	586	574	535	596	559	571	563	550	562	551	586	609	577	591	603	579	528	569	512	625	555	582	553	570	533	529	576	577	583	558	575	549	568	561	566	615	562	538	613	552	568	563	601	527	599	540	561	584	552	567	563	539	630	546	563	581	650	528	578	573	622	601	558	573	543	570	538	608	562	591	540	567	566	554	534	584	580	570	611	543	544	567	559	601	578	594	564	579	570	587	544	578	552	537	603	611	571	633	600	581	590	638	532	534	600	585	576	549	554	587	564	570	571	569	570	533	559	555	571	576	580	559	553	557	580	553	574	577	531	592	556	581	582	535	526	558	554	610	552	587	565	565	584	543	596	594	585	563	551	571	591	619	624	595	596	555	655	583	594	559	625	579	588	582	561	541	584	573	582	562	627	560	563	617	600	560	516	614	585	561	562	582	561	547	608	548	560	575	586	532	597	536	605	545	583	546	540	599	559	549	607	578	547	579	591	579	601	564	589	578	577	597	583	562	575	555	570	567	586	537	601	574	568	547	596	547	607	586	555	573	593	560	586	559	538	604	544	566	599	569	564	571	566	562	564	543	591	547	590	609	562	563	559	562	592	622	563	601	634	562	533	593	552	565	535	543	574	574	582	596	540	589	570	561	583	570	558	581	607	527	534	597	544	545	563	561	541	569	572	558	567	589	515	569	581	585	570	591	612	557	526	558	580	548	555	562	598	573	597	589	557	563	555	588	557	574	574	586	575	560	605	608	598	584	602	582	577	548	572	582	596	563	542	578	527	596	565	572	599	560	576	587	565	561	582	570	582	633	542	547	560	543	579	582	572	588	590	580	565	569	578	577	567	574	561	586	523	569	540	590	581	558	617	627	561	557	546	556	573	589	614	582	570	575	587	578	557	613	558	531	564	594	582	580	571	554	564	545	554	558	567	547	610	534	566	608	549	565	554	563	533	545	591	539	584	549	572	550	585	595	577	598	552	547	598	539	587	550	548	573	638	611	601	615	565	579	561	568	570	602	577	585	593	545	575	590	600	567	578	562	612	565	591	593	617	573	559	587	535	548	586	556	591	541	547	573	545	566	577	552	635	590	569	637	556	545	521	582	555	514	584	597	561	578	569	534	579	557	556	559	562	581	610	533	588	564	587	603	605	598	523	541	580	553	606	553	598	584	605	583	566	553	594	589	558	539	590	564	556	582	574	571	527	619	581	585	519	546	602	552	563	583	537	528	554	538	552	600	554	553	564	572	566	586	586	543	543	560	596	594	569	585	562	560	604	614	551	553	612	543	557	581	593	552	591	584	591	540	519	564	591	534	573	568	568	548	594	583	579	590	549	579	547	589	567	584	595	538	589	558	554	582	587	561	567	574	564	551	575	566	572	589	548	534	573	553	571	595	587	585	589	591	567	592	569	584	607	616	567	569	562	592	545	514	545	561	588	574	548	584	577	582	595	598	553	573	588	573	605	592	609	577	558	572	596	560	573	587	554	638	563	604	596	570	591	603	582	604	542	564	590	582	550	584	548	552	570	571	591	531	521	567	575	571	559	594	585	549	579	563	562	567	612	525	597	588	575	596	573	539	564	541	575	622	591	604	592	528	579	619	629	602	563	579	580	611	553	545	559	577	573	591	579	544	562	576	578	549	546	543	558	554	608	549	549	596	584	570	578	561	557	600	582	579	547	549	591	590	562	595	590	595	529	563	599	558	556	549	568	566	595	601	564	570	530	598	537	599	518	528	588	556	548	555	576	547	553	573	596	550	531	589	552	545	587	540	529	561	594	597	561	573	575	558	580	576	562	570	554	544	607	559	579	565	580	528	566	599	543	590	597	563	548	535	542	573	595	583	521	593	593	569	544	572	552	583	534	575	547	527	576	575	568	583	531	574	580	583	544	556	565	590	610	575	534	574	571	571	591	583	549	551	517	559	577	565	610	627	553	562	559	592	569	564	547	550	560	624	611	570	560	610	565	551
34624	29879	17558	4038	777	571	480	513	513	505	545	483	518	484	454	502	504	520	504	492	513	526	530	516	530	476	517	495	521	513	527	488	480	477	501	503	551	499	475	534	519	472	466	499	494	497	492	509	500	502	548	486	546	447	520	512	464	492	511	489	504	527	499	511	469	493	506	531	500	490	488	465	475	495	499	521	539	454	490	519	492	508	526	479	484	517	500	468	467	468	482	477	517	518	510	530	468	471	523	499	490	436	517	482	497	481	536	475	494	495	513	508	517	477	502	514	502	465	456	496	474	470	473	470	498	476	529	510	505	487	500	549	549	500	539	454	550	490	542	544	469	468	520	483	480	515	491	540	514	490	519	472	485	503	519	515	527	520	492	539	488	495	493	481	509	509	478	509	525	493	501	489	440	528	490	527	464	450	506	509	515	517	495	516	501	493	510	548	501	527	506	529	452	510	504	508	507	477	484	499	530	531	478	515	523	473	466	512	488	482	478	523	555	488	488	513	520	486	515	526	507	483	499	508	509	459	515	488	517	482	513	509	459	498	491	487	476	495	494	499	497	488	493	525	479	437	496	493	500	467	491	495	484	478	516	471	515	464	496	522	516	476	499	491	491	482	500	470	485	513	451	489	507	520	503	475	514	489	484	509	463	515	436	477	525	542	503	492	464	494	493	497	485	495	495	487	506	471	454	457	536	531	559	518	509	509	520	483	493	521	555	520	494	515	475	491	496	501	514	505	510	487	470	493	506	460	502	495	505	506	484	489	518	513	457	457	505	503	487	464	546	454	465	513	534	492	496	521	507	480	534	487	501	458	528	492	508	489	505	451	461	458	531	473	497	494	493	505	530	496	488	476	531	487	480	452	460	481	471	517	500	506	490	461	514	447	497	507	461	491	499	486	516	515	501	515	484	493	505	512	509	540	492	494	465	510	489	482	500	532	532	487	483	564	505	471	529	517	530	467	504	495	472	490	527	503	517	491	475	493	504	476	469	503	468	480	495	479	497	476	513	501	506	511	502	467	500	463	521	482	477	496	505	498	522	531	484	491	461	498	482	444	496	493	487	463	493	497	475	452	470	499	456	497	538	505	536	526	495	507	505	507	463	505	460	511	544	522	512	483	510	472	469	509	491	455	515	516	513	497	546	474	499	530	511	495	517	473	519	502	505	513	497	479	488	466	506	479	532	511	461	522	494	510	477	472	524	493	510	510	457	523	507	513	562	482	504	511	489	524	488	477	530	531	475	498	497	492	484	489	481	488	482	509	501	490	499	470	499	463	480	513	498	493	532	498	537	512	524	480	514	479	475	483	507	484	541	550	490	509	480	495	501	503	531	504	479	501	475	483	485	505	540	500	476	504	480	504	475	473	495	498	493	503	504	535	500	508	444	439	497	507	516	522	510	498	499	507	523	511	481	507	487	508	464	489	498	477	504	490	473	494	522	509	509	477	500	494	435	497	520	530	498	481	459	537	457	446	495	470	503	508	482	475	509	498	513	476	509	496	485	508	520	490	494	516	470	499	488	525	561	481	528	492	508	501	489	458	520	510	510	451	485	520	513	491	455	493	471	501	511	528	497	515	480	500	529	495	501	519	524	511	493	470	527	514	519	513	520	492	460	491	522	534	513	493	499	496	519	503	521	526	467	461	495	542	528	467	469	479	474	490	477	521	486	458	515	463	511	484	519	493	481	555	461	493	472	495	479	484	514	522	482	505	513	534	512	508	495	547	484	453	541	478	496	514	485	494	518	524	495	517	478	470	506	470	498	508	518	434	485	483	470	481	502	500	513	506	471	528	504	509	493	458	485	508	476	491	471	461	537	482	489	478	510	518	500	494	527	431	488	492	519	491	517	495	481	512	484	503	520	511	480	539	532	488	535	505	501	510	510	531	489	457	491	523	481	514	500	513	505	497	479	497	494	476	477	511	497	502	478	515	514	509	509	451	477	524	485	513	509	517	483	537	489	465	505	497	492	469	466	502	467	490	480	487	488	498	479	492	527	497	482	510	538	527	487	511	488	483	501	525	500	492	476	488	520	505	521	551	500	503	461	513	483	497	502	511	517	536	508	484	472	461	455	467	496	526	464	496	460	499	484	493	531	500	480	528	487	491	486	505	526	498	480	493	487	503	503	507	533	508	528	493	485	498	500	495	506	500	510	526	523	504	487	530	531	498	528	516	496	494	509	464	512	528	548	531	516	551	545	472	495	485	450	499	518	455	531	502	485	505	472	484	535	488	496	515	484	513	504	527	508	533	519	479	453	475	490	538	479	534	477	495	480	510	533	520	505	525	517	482	505	522	485	516	539	503	521	529	566	522	524	536	494	493	484	469	521	468	476	506	529	515	442	496	517	481	478	464	516	494	496	522	476	479	533	493	493	451	474	485	488	476	493	522	481	513	528	478	488	476	484	501	525	494	470	474	520	491	440	517	493	503	524	490	481	511	557	542	506	520	517	468	501	497	492	479	477	506	505	510	493	454	505	501	475	488	510	508	512	481	490	473	467	507	515	514	521	503	487	491	489	509	474	522	484	502	547	504	481	524	501	448	481	513	540	480	512	489	535	523	495	520	477	496	488	469	514	484	477	471	504	477	508	542	491	465	495	494	515	497	484	514	504	506	495	517	516	475	500	497	496	494	547	495	498	465	517	494	520	484	524	493	493	509	487	523	520	527	514	502	498	524	506	461	515	499	500	489	509	524	487	525	536	494	483	444	481	511	494	509	478	503	538	530	536	472	498	477	470	485	468	495	468	500	482	543	504	509	498	485	506	464	535	527	490	477	489	517	474	484	478	531	523	489	521	526	465	510	522	500	462	499	541	473	534	519	511	481	486	518	537	498	472	492	508	495	487	451	520	489	494	444	490	502	524	493	482	512	484	518	529	507	481	490	504	491	494	540	481	492	504	518	496	503	476	453	530	534	475	499	487	522	493	483	486	464	473	504	519	496	484	485	471	556	501	519	498	510	495	480	555	474	553	509	500	532	546	465	487	494	488	498	512	483	488	506	462	490	487	476	480	476	487	496	470	527	485	519	514	431	483	505	500	474	470	520	496	527	492	506	509	511	484	467	534	525	540	492	533	510	523	502	485	542	509	489	429	519	489	473	535	520	535	464	485	541	501	479	515	523	542	516	534	518	506	522	495	516	477	464	529	530	504	528	490	496	533	536	450	528	506	489	519	493	517	492	513	494	564	504	516	527	484	480	468	474	547	510	503	500	476	497	506	504	493	490	498	472	479	473	484	493	501	506	497	485	513	490	503	459	475	512	478	491	473	534	486	487	484	468	497	525	525	495	476	524	507	517	501	508	518	443	494	507	506	454	512	504	465	488	474	512	494	501	466	426	478	503	527	509	465	514	500	533	530	442	514	480	507	538	482	461	499	495	485	525	537	483	536	507	541	507	534	532	535	483	494	501	472	506	536	492	463	510	469	468	514	527	525	505	506	534	479	483	495	460	492	541	476	526	546	526	477	488
31344	28372	9703	1844	644	435	411	450	431	411	432	406	405	417	406	420	433	421	431	420	434	412	398	440	403	430	392	424	374	398	435	400	414	427	433	373	403	418	399	426	401	440	390	430	392	423	449	400	416	432	430	416	375	420	409	393	410	398	421	421	429	395	423	407	381	396	395	406	389	385	377	451	426	419	424	396	419	376	428	432	390	426	446	420	402	425	415	448	398	386	411	424	421	428	413	424	407	388	384	416	410	405	409	422	372	418	436	427	396	417	397	403	448	385	372	412	414	399	393	409	458	440	402	413	423	393	439	420	429	391	426	422	402	401	454	392	395	371	403	407	390	406	408	383	450	384	363	429	396	401	444	383	385	421	408	392	412	400	427	412	400	408	396	441	419	427	412	428	418	437	412	416	404	421	433	387	452	372	399	419	408	392	411	388	362	435	394	403	437	382	411	391	437	415	398	387	432	394	410	419	403	389	415	386	395	393	395	412	399	413	409	423	410	436	414	419	390	417	404	419	440	414	420	410	392	437	412	419	390	427	417	420	373	411	416	417	432	411	402	412	410	428	445	415	414	400	419	409	412	446	433	401	389	400	406	371	376	431	417	430	388	377	396	398	423	439	398	449	387	394	393	389	377	389	386	376	436	414	419	358	435	431	363	446	399	409	410	393	417	399	401	385	408	424	423	406	418	387	398	372	382	426	420	400	420	442	428	387	411	412	398	425	444	384	389	409	377	418	407	392	412	418	446	401	423	426	436	421	409	392	443	394	434	427	370	401	418	427	400	420	448	382	427	409	420	381	415	409	410	394	437	422	386	440	421	374	425	426	371	386	402	409	430	397	391	413	405	405	481	422	399	431	431	460	404	405	421	423	417	412	414	366	388	423	348	418	408	410	400	421	436	384	371	458	408	403	395	387	417	410	423	439	388	432	404	382	425	397	433	423	384	422	378	423	412	389	406	378	429	387	400	422	433	423	399	406	426	434	372	399	418	416	402	372	418	469	405	457	428	391	414	381	434	429	426	389	364	416	425	451	381	435	416	390	380	431	435	425	396	393	388	378	417	434	397	406	414	432	379	431	412	414	392	413	431	426	406	403	414	412	416	430	381	408	394	419	405	425	422	406	332	398	437	429	417	419	415	359	411	397	400	409	424	386	412	392	398	384	471	378	397	405	413	376	418	425	429	411	372	421	392	380	404	419	377	394	397	422	401	397	427	409	434	443	398	389	437	421	400	409	395	377	399	384	401	380	392	371	377	412	408	422	410	374	423	406	386	423	401	424	376	411	411	461	389	399	394	451	388	405	408	387	397	426	419	413	399	392	427	408	375	408	435	415	423	431	427	412	411	402	399	387	430	457	428	402	444	430	365	407	429	392	387	399	417	400	399	422	390	383	401	361	377	395	432	419	374	362	403	404	382	406	426	415	416	416	405	433	437	414	410	393	367	403	421	440	420	414	397	373	409	403	430	397	398	382	395	409	386	416	390	425	385	393	405	402	381	417	393	400	385	425	411	432	433	423	401	403	388	406	396	369	405	393	407	380	407	404	429	388	418	372	362	447	416	393	433	393	407	410	403	414	382	388	395	405	427	393	408	416	411	412	407	382	391	406	423	409	406	416	391	410	424	400	432	365	419	414	392	407	415	370	403	383	438	371	400	424	405	368	406	430	417	394	442	391	428	402	385	392	410	404	387	427	409	394	431	399	402	375	407	409	409	449	418	431	384	371	423	393	425	455	382	449	420	410	410	380	416	412	411	432	387	415	411	432	443	458	435	404	405	398	404	426	380	388	429	436	374	435	419	396	414	392	413	408	404	421	405	373	423	434	401	458	393	393	435	421	377	410	387	433	416	410	393	375	441	393	357	417	383	365	438	425	434	456	394	382	405	441	385	415	432	411	410	405	418	399	430	420	416	397	424	418	405	397	409	404	420	419	404	432	393	410	465	376	422	390	435	438	425	427	387	404	365	384	400	394	402	420	399	414	411	418	411	411	415	436	381	417	412	376	396	406	406	412	413	408	401	395	408	387	400	379	383	403	412	444	418	416	414	380	394	400	376	416	386	412	421	404	418	402	427	387	393	400	423	434	404	381	434	423	418	401	394	434	461	395	405	404	387	393	410	400	394	403	388	400	435	419	431	430	444	440	400	421	380	411	381	359	394	402	407	391	389	399	416	399	392	404	424	444	431	378	451	408	416	421	426	429	432	398	405	402	384	386	409	434	397	408	402	390	401	438	417	442	469	401	386	413	431	382	402	398	392	384	431	430	395	404	442	387	403	436	409	426	382	396	400	368	407	400	400	392	439	400	390	409	376	451	435	421	435	377	374	407	399	366	408	433	426	420	386	403	398	426	400	421	420	406	398	409	387	436	393	417	418	417	407	414	386	414	358	414	398	426	417	372	405	422	425	404	372	431	371	376	404	428	401	427	395	391	414	372	384	397	438	368	396	411	411	419	395	382	388	403	379	385	434	387	376	403	435	401	433	407	359	387	404	406	396	412	389	404	422	391	366	417	395	378	461	392	422	412	416	408	413	439	417	398	397	420	420	433	424	373	398	446	429	425	374	367	393	443	378	419	390	414	402	431	405	402	400	409	424	391	447	389	440	385	402	349	421	447	394	398	392	391	434	434	409	417	390	397	427	371	430	430	405	406	369	395	392	366	421	419	427	395	418	426	400	396	437	407	418	405	391	411	414	386	418	399	427	424	449	418	383	381	379	416	377	403	433	410	407	404	407	423	407	369	385	415	398	379	413	451	452	414	396	451	370	400	392	397	393	384	396	412	394	448	419	442	438	374	414	412	420	415	360	397	465	402	425	425	425	404	429	395	405	433	392	404	398	415	421	394	437	415	452	393	393	397	404	378	396	409	442	399	397	371	401	396	391	408	438	419	411	428	385	398	403	406	405	462	413	415	382	400	384	392	432	411	416	370	397	406	417	402	381	411	440	430	438	421	418	378	430	408	410	396	407	432	444	431	391	397	404	398	419	405	458	382	437	406	402	437	438	415	424	413	410	382	427	395	423	410	392	435	376	411	377	389	384	409	383	377	380	435	419	393	436	423	413	397	417	399	361	450	390	435	416	432	412	399	397	416	401	398	404	394	385	418	410	387	425	431	409	395	464	401	451	402	399	358	402	402	398	421	410	419	424	389	382	407	405	384	405	373	383	411	406	404	424	393	392	398	400	394	422	407	396	362	388	420	399	390	408	429	432	409	411	425	386	363	399	411	385	362	413	426	399	416	402	437	384	398	395	420	399	394	379	405	390	354	411	362	436	406	401	425	406	432	420	375	415	385	406	434	370	412	396	393	449	423	410	408	410	386	431	389	450	394	398	378	426	436	398	378	399	386	427	424	420	376	419	384	413	408	386	391	447	405	391	404	402	409	445	393	353	390	389	386	441	409	436	390	419	427	392	389	396	400	390	399	376	386	406	429	400	401	411	399	418	418	430	403	405	393	376	382	401	394	409	394	436	419
25019	23217	29353	24801	16385	3008	820	611	587	596	549	555	544	596	527	567	537	561	549	563	527	556	570	514	585	592	529	537	590	573	548	548	592	545	525	539	547	566	529	536	512	511	517	552	585	534	553	524	521	543	531	531	524	506	588	521	572	596	564	541	590	538	521	518	576	542	544	542	552	547	536	573	568	487	528	503	520	549	565	550	559	533	540	540	508	549	583	552	512	520	545	557	553	564	530	526	558	517	528	542	531	564	582	513	570	487	575	527	543	566	543	520	550	529	482	505	534	553	522	511	497	523	539	507	544	528	520	510	533	573	537	529	513	557	572	506	544	525	523	526	554	537	569	557	524	556	549	522	570	565	519	544	531	504	554	546	546	564	489	545	513	542	544	556	554	556	544	552	547	520	549	540	542	556	557	477	510	518	513	499	569	530	515	486	554	536	541	534	578	519	552	551	580	532	523	546	547	540	537	577	544	548	566	525	537	526	532	541	547	520	560	573	552	541	547	596	562	532	517	529	493	570	500	601	536	564	520	557	564	543	557	511	568	523	499	544	534	508	541	550	550	558	545	556	552	523	485	529	545	540	542	549	540	514	530	556	517	567	522	551	545	527	545	545	554	553	580	520	507	531	554	496	554	536	556	518	560	524	534	503	543	520	500	509	571	509	537	570	576	554	518	547	558	558	568	548	542	524	557	547	505	577	551	489	528	521	536	523	553	560	533	498	557	531	524	567	507	531	537	526	516	548	526	521	505	561	496	518	577	540	525	529	573	509	549	548	522	557	561	500	494	574	537	524	558	520	544	516	550	581	549	503	547	551	525	528	550	513	525	557	532	497	557	525	487	529	515	510	542	539	550	531	574	551	568	530	518	532	535	561	542	493	524	524	561	550	552	524	552	547	540	548	558	538	513	574	492	523	581	496	527	532	551	524	511	573	536	520	543	545	543	539	540	553	534	576	568	548	529	517	490	495	564	582	573	576	555	549	532	568	548	498	521	538	527	470	529	581	549	563	510	566	526	510	539	539	568	579	540	547	539	514	509	502	561	549	559	494	521	529	559	513	560	573	540	579	527	526	513	545	542	575	526	581	550	539	519	553	519	579	536	530	576	493	523	534	542	537	546	558	551	540	506	521	539	573	513	550	528	563	534	517	532	532	548	537	566	572	561	556	557	529	539	537	548	543	528	563	530	575	510	525	557	594	545	576	543	528	544	546	536	514	552	525	522	531	553	548	595	524	554	531	554	567	560	555	543	535	540	523	514	549	549	527	526	561	499	548	542	522	566	547	555	566	540	568	552	588	532	585	550	535	533	574	537	542	518	502	544	521	516	542	561	537	541	506	531	571	519	553	520	503	546	500	522	546	541	499	496	521	526	556	583	527	544	534	537	545	523	545	474	553	516	505	560	536	574	529	484	515	555	507	521	553	522	521	507	536	513	550	533	501	541	513	570	520	531	568	515	524	557	558	592	527	527	543	546	533	530	544	463	556	541	555	513	591	509	577	576	520	537	523	538	497	543	509	560	521	561	538	516	556	532	514	560	535	519	511	518	511	539	554	573	552	524	513	554	538	566	534	527	524	513	554	544	506	536	482	521	481	542	564	547	537	528	532	554	502	523	558	551	573	522	495	524	529	515	533	510	539	524	543	524	480	527	520	540	525	530	477	538	533	493	548	525	515	508	532	544	542	562	556	522	509	541	529	531	517	513	549	505	521	520	531	524	557	543	558	546	516	564	501	498	523	582	512	516	547	533	543	526	512	560	560	586	548	568	592	512	524	496	547	538	509	490	552	517	571	509	550	522	544	530	515	494	524	508	555	517	539	557	549	554	548	542	539	549	522	524	549	536	557	560	567	520	563	565	528	568	532	542	543	539	500	543	554	500	545	518	514	562	550	573	495	524	521	493	553	537	578	538	562	536	491	540	504	519	541	536	584	519	544	541	546	505	506	525	529	550	545	506	536	564	531	569	558	542	551	554	556	527	532	530	528	577	555	538	551	556	503	531	514	520	574	534	567	540	533	518	538	556	512	540	511	553	530	572	543	574	509	514	529	529	564	549	505	497	531	516	522	557	506	546	550	532	536	522	552	509	507	546	545	525	548	545	502	530	541	545	545	516	492	543	518	525	539	558	537	525	537	509	561	528	542	537	519	505	560	561	544	562	562	489	565	530	559	525	557	591	555	519	517	541	506	542	552	547	509	559	517	518	550	520	562	561	555	572	562	539	540	571	510	508	541	518	529	554	566	555	509	573	553	523	506	486	568	560	528	568	509	531	541	562	574	532	579	501	519	526	514	497	533	569	527	496	555	548	561	513	531	524	481	534	536	510	498	536	532	525	514	532	549	523	527	533	500	527	561	579	585	480	533	507	512	566	525	536	518	541	523	527	539	525	507	558	559	517	557	603	557	528	530	536	525	479	537	538	548	522	528	543	519	571	584	569	519	502	554	532	538	513	487	569	587	497	548	527	531	511	551	510	550	521	518	549	538	560	546	572	545	511	544	566	553	523	555	553	544	541	491	541	510	551	524	488	595	533	533	550	551	538	535	559	493	529	600	552	546	537	577	525	511	523	555	591	492	533	507	511	553	549	513	507	538	554	491	592	505	511	510	572	555	497	529	559	527	557	560	553	546	561	527	517	542	589	527	532	513	511	500	534	543	527	527	558	531	531	548	535	546	576	558	501	556	502	577	541	528	538	491	550	519	540	512	539	501	526	540	506	569	565	532	577	538	505	542	551	514	572	517	547	538	498	523	531	515	555	560	537	543	478	530	500	519	554	593	543	527	500	512	527	519	545	528	526	553	510	505	511	530	550	580	533	510	534	542	583	538	524	539	540	545	525	503	534	543	510	524	590	506	551	509	498	515	498	535	559	512	520	535	513	520	527	554	551	554	531	532	555	539	539	553	498	507	547	564	539	553	525	522	559	551	554	538	559	557	567	546	536	527	505	563	528	535	508	534	550	531	507	513	543	524	534	508	567	572	502	522	501	509	504	538	547	558	538	540	523	540	576	552	527	502	538	549	535	532	500	554	534	508	543	521	553	534	560	503	543	522	541	506	514	530	537	480	568	538	508	565	549	576	530	532	540	551	531	500	559	555	531	534	529	544	533	550	532	527	545	533	541	462	552	551	527	520	568	525	528	527	591	565	554	558	569	575	497	559	574	547	506	539	531	546	549	529	573	548	544	491	540	524	565	486	555	545	507	549	518	522	537	568	496	513	496	523	510	528	517	508	546	551	549	507	542	509	578	511	511	547	565	582	549	540	532	570	555	485	487	499	508	533	555	523	575	554	523	533	546	544	555	596	569	545	514	521	558	582	571	538	546	526	543	510	555	516	562	546	567	571	529	554	503	516	519	528	501	548	547	590	571	605	538	541	525	548	553	564	540	527	513	569	565	544	534	552	552	531	580	519	521	582	520	544	561	517	579	555	505	525	508	537	536	483	524	533	543	522	519	526	548	522	532	510	538	532	538	528
62447	80710	42552	11729	2561	753	533	499	487	486	508	481	498	481	487	493	493	474	530	526	478	468	450	501	479	488	476	471	455	489	478	453	493	452	483	461	503	475	499	468	488	452	505	461	522	470	540	500	513	491	529	517	516	450	478	520	502	481	506	481	499	495	500	525	499	470	489	496	507	509	472	528	441	474	484	517	471	494	478	504	526	498	507	512	463	474	489	502	458	484	496	485	480	513	476	490	482	515	499	543	491	479	469	488	497	523	439	510	536	504	478	483	484	487	493	509	460	482	503	453	500	462	480	506	495	513	499	469	502	490	493	465	458	502	467	491	522	495	510	495	476	454	481	475	473	507	424	519	495	520	486	500	455	469	519	479	506	456	468	534	478	476	495	444	453	449	486	493	494	521	494	482	492	484	534	511	484	491	496	407	480	505	522	474	499	504	491	454	506	476	484	487	507	435	489	494	485	508	475	492	534	464	485	471	482	466	480	490	474	464	513	466	489	488	486	484	501	447	466	500	487	488	469	491	504	507	459	461	463	472	463	501	477	478	505	491	463	506	495	470	506	511	462	470	487	458	492	482	443	479	463	477	474	488	468	514	473	484	487	485	465	511	472	472	513	502	468	498	471	440	466	481	500	476	501	480	473	507	482	463	486	480	496	456	470	480	507	474	493	449	486	429	494	496	487	491	501	461	484	512	483	476	494	515	480	462	501	467	481	507	474	461	472	526	504	475	484	481	436	487	451	493	465	476	477	507	507	536	493	497	472	477	461	494	491	484	504	535	540	468	495	493	490	485	455	425	470	495	494	512	488	510	469	528	470	497	456	525	475	487	432	537	498	498	503	515	538	516	528	502	488	500	482	504	500	490	494	487	476	466	492	480	495	492	478	474	499	495	484	483	482	484	511	458	459	444	468	484	468	464	455	467	462	469	534	477	515	516	471	481	509	473	520	472	518	491	453	519	507	494	495	487	501	448	456	473	481	506	491	492	492	477	503	453	515	489	531	466	485	504	479	491	508	489	492	489	491	491	462	493	508	515	462	485	480	494	488	491	494	455	493	466	489	496	468	477	469	508	454	492	496	453	493	475	463	456	494	511	515	472	475	490	418	435	487	474	475	512	444	456	470	482	462	478	481	513	528	499	518	488	529	510	468	457	489	497	511	498	497	521	493	484	478	489	469	523	497	493	468	492	460	525	475	468	488	500	463	483	486	499	493	465	491	447	465	466	474	508	530	484	500	489	458	476	457	508	527	478	521	464	487	489	497	494	468	468	509	475	489	489	502	473	522	461	510	477	520	452	474	506	483	499	489	467	492	505	473	476	478	530	497	509	515	534	498	488	474	484	501	510	486	513	491	478	467	463	500	478	487	505	480	493	502	494	501	492	458	497	497	459	499	511	500	500	476	478	503	501	499	498	500	472	482	503	494	496	467	486	483	431	482	468	491	526	488	479	467	449	458	510	487	500	548	495	489	471	475	452	468	487	513	487	457	520	481	456	489	462	505	490	463	522	477	506	517	495	512	483	519	484	483	507	465	499	468	449	488	491	511	523	488	475	475	490	469	450	470	516	493	497	481	503	481	452	513	481	480	473	465	543	512	472	474	462	472	517	503	502	473	463	481	483	490	459	453	490	478	521	485	496	484	480	476	485	511	447	486	451	456	451	475	501	456	492	487	486	426	456	498	478	495	494	465	475	486	458	486	511	443	485	506	488	505	474	498	517	498	465	493	430	521	493	465	519	447	456	473	479	447	501	457	482	458	506	509	461	466	462	494	466	500	505	481	494	465	526	446	531	475	474	490	444	461	455	487	473	487	504	448	466	491	449	482	493	509	486	451	464	482	483	474	541	480	497	483	501	466	518	458	475	452	463	516	464	448	468	458	483	493	452	471	480	505	465	484	479	511	506	476	476	499	480	466	507	479	490	506	507	497	506	455	493	496	508	496	498	494	495	465	490	491	471	508	485	493	515	472	514	503	509	498	533	495	488	504	476	490	497	483	510	479	446	471	475	459	509	458	460	459	480	464	462	481	484	489	475	492	486	491	499	475	480	498	533	481	474	468	493	476	502	482	505	517	449	462	440	462	525	460	456	469	465	473	454	491	480	468	502	493	493	537	470	471	481	483	487	487	485	465	516	491	498	503	502	454	485	499	473	470	468	437	481	465	473	462	484	498	484	465	491	473	489	495	481	469	466	523	529	483	515	500	526	495	505	498	465	481	491	489	435	480	468	492	464	499	505	444	479	520	472	477	481	468	496	467	537	481	482	503	475	509	486	488	496	499	486	521	521	496	502	499	490	481	509	502	466	518	512	453	502	511	477	495	527	508	484	466	467	490	476	459	478	487	532	505	485	495	477	465	472	463	507	507	472	494	483	511	488	480	518	475	504	459	486	476	493	509	516	464	450	465	473	528	472	503	463	448	490	462	484	468	457	478	500	506	473	474	496	489	472	449	487	471	501	473	514	496	470	474	467	479	480	464	446	519	449	481	476	522	458	482	496	496	456	486	465	461	477	484	443	487	494	506	472	485	467	490	520	486	432	468	514	467	473	468	466	479	440	448	480	473	494	465	495	487	471	516	496	477	491	467	483	500	499	449	505	463	482	491	492	493	502	509	478	518	494	531	482	487	514	485	466	481	479	510	472	482	460	430	468	492	511	487	486	460	467	460	493	436	473	504	480	476	473	487	523	483	483	474	472	528	479	469	466	480	491	482	473	527	477	498	471	529	493	467	493	476	501	482	457	505	470	526	511	520	496	475	492	517	506	450	476	484	481	500	448	503	483	480	500	456	477	425	476	516	513	495	449	468	500	481	520	470	471	498	481	479	512	509	501	440	484	493	526	510	484	464	459	487	513	491	480	508	525	502	505	482	455	502	468	503	476	453	500	496	491	448	472	467	497	445	514	498	524	535	488	465	499	490	470	493	500	484	478	495	532	519	508	490	456	482	504	471	482	464	480	485	466	540	464	493	485	467	519	511	457	482	470	438	488	468	457	492	498	499	483	477	512	508	444	462	497	484	519	490	508	488	480	463	490	503	496	488	500	497	503	477	477	490	497	498	429	487	492	519	466	469	486	464	483	507	492	460	484	498	505	515	456	502	507	477	455	473	520	461	471	462	498	530	435	493	474	509	447	482	499	452	455	493	467	453	479	477	492	472	529	483	515	534	471	495	502	464	474	485	488	468	489	490	501	477	529	460	481	488	492	494	479	501	487	460	453	485	526	486	500	537	483	500	491	488	475	481	480	519	495	499	505	501	491	534	454	492	480	514	500	509	503	461	513	478	464	500	514	513	500	474	468	509	435	483	466	489	455	471	487	489	495	526	466	479	469	482	462	481	478	526	503	500	485	496	500	524	498	468	503	491	476	512	508	489	488	488	451	481	456	510	470	509	497	447	527	464	513	491	484	459	481	446	442	463	469	483	508	461	478	469	482	512	523	522	441	450	490	455	464	464	463	493	506	501	474	507	484	474	521
24177	22167	28897	24302	20086	8362	1158	767	668	612	679	632	637	606	633	623	637	622	583	596	592	605	670	632	620	622	635	588	570	620	611	665	651	608	606	612	632	675	585	646	584	618	608	585	680	591	596	628	627	594	597	634	613	594	658	591	618	632	652	577	627	597	582	623	634	656	584	593	604	616	635	534	633	649	634	640	565	574	595	620	647	614	642	624	634	596	589	590	589	613	605	628	620	586	595	582	619	606	602	646	646	582	596	578	638	591	616	598	638	680	642	550	629	614	601	599	624	635	608	593	613	597	678	623	598	612	590	632	615	588	586	576	632	623	580	541	641	634	621	609	669	583	623	613	606	590	640	574	584	600	610	598	585	598	580	600	613	581	633	601	637	600	607	571	664	585	589	576	604	617	603	549	638	641	601	594	659	616	618	631	598	609	600	624	631	627	620	624	612	650	583	560	576	593	604	602	619	622	621	622	605	626	656	570	652	569	614	662	599	637	611	605	578	636	602	574	617	646	595	601	651	605	627	620	594	602	625	619	566	632	639	629	609	630	619	612	571	646	581	590	619	601	567	619	582	605	613	650	634	613	616	563	650	592	648	621	599	589	621	629	570	635	571	638	610	555	608	618	603	595	621	612	618	612	623	579	651	583	601	594	630	565	636	608	624	601	601	628	590	634	590	602	603	618	568	600	607	629	610	626	594	604	621	608	602	599	626	577	619	640	618	605	607	661	571	610	612	591	632	651	612	642	592	634	601	627	603	621	591	609	566	614	577	632	602	623	585	628	632	561	638	598	611	646	609	615	608	561	586	644	616	618	584	609	586	576	573	622	562	604	616	629	591	641	603	632	613	651	632	587	604	586	639	593	623	597	571	611	621	587	611	607	600	633	576	598	605	631	606	616	647	603	604	598	611	589	617	539	605	603	593	637	600	619	645	643	603	601	636	607	621	632	577	606	579	615	614	609	658	601	627	583	628	609	622	609	565	622	612	606	563	584	623	615	602	582	593	581	606	634	606	539	621	586	605	659	569	575	627	606	624	591	570	571	605	605	629	588	600	613	615	568	608	605	660	643	599	604	547	624	592	630	552	571	628	609	586	564	559	575	603	571	583	637	610	578	627	638	614	587	608	614	601	572	638	637	586	600	615	608	593	626	603	556	601	617	628	640	593	611	599	591	601	603	578	617	608	612	604	615	616	614	597	597	621	568	659	635	600	608	577	574	610	576	590	595	600	634	573	612	653	554	580	636	590	595	641	637	627	590	593	601	642	601	594	607	611	600	584	621	596	585	594	626	580	569	583	624	595	648	631	582	567	647	573	608	609	580	599	620	636	559	629	595	601	621	604	626	631	548	623	579	600	642	612	620	601	592	591	597	638	614	569	613	598	582	628	568	675	624	573	617	595	609	591	592	612	586	613	611	624	565	611	567	619	595	623	625	595	593	596	629	586	568	647	613	567	617	582	582	620	635	582	605	557	611	612	620	631	594	615	639	647	619	599	600	645	596	618	599	593	626	615	581	581	605	607	604	619	646	598	620	591	645	631	621	602	600	589	638	594	582	601	591	608	637	610	613	594	599	679	545	606	640	626	624	583	645	610	606	595	606	588	619	632	611	644	652	626	609	636	618	556	609	642	618	620	620	568	638	578	612	611	617	620	591	592	597	620	610	688	663	604	590	585	608	625	609	629	615	594	610	629	633	571	589	594	631	567	647	575	642	575	602	642	670	654	585	578	589	607	643	614	585	626	624	568	582	618	620	593	589	637	647	625	623	651	617	641	578	630	623	613	614	609	570	633	588	601	618	622	588	653	626	628	584	578	623	653	656	619	630	608	593	616	631	586	631	598	616	631	604	605	577	626	651	618	595	617	594	607	571	604	603	587	613	553	589	602	649	570	602	638	606	586	573	628	636	595	584	612	603	603	606	602	600	581	588	580	619	602	621	586	587	615	645	615	570	592	643	572	598	641	667	631	593	640	599	567	643	593	560	602	603	599	612	577	607	606	597	594	586	594	582	611	649	577	581	615	622	596	634	608	602	558	588	586	623	579	584	655	600	611	604	600	596	564	639	589	622	593	610	602	649	610	564	629	645	595	625	590	578	613	624	588	582	581	594	596	622	629	564	609	610	595	608	609	619	550	631	616	598	607	605	626	623	567	578	626	623	585	622	593	558	592	604	631	618	644	633	591	629	641	604	607	589	648	583	623	621	614	582	589	611	599	621	597	589	637	579	569	606	610	612	643	585	635	610	612	588	629	611	554	610	603	609	607	598	571	596	618	589	589	596	635	619	600	530	613	601	603	595	606	583	615	548	602	648	639	626	635	612	613	622	577	562	609	610	598	587	637	596	611	568	616	595	560	568	651	600	617	603	562	611	602	594	597	613	653	645	570	641	588	636	607	626	621	614	606	619	573	587	631	561	622	608	630	594	624	640	553	641	571	605	562	574	650	576	606	653	633	635	591	608	597	634	595	602	622	660	595	584	646	609	580	592	570	592	654	625	633	590	616	598	606	614	583	602	597	565	592	615	632	613	611	624	607	580	584	616	563	597	617	578	645	575	646	621	625	594	596	609	649	615	581	616	598	582	568	638	618	630	524	561	593	608	599	652	623	640	619	598	622	558	554	613	629	585	556	626	609	614	608	648	644	598	600	570	580	595	587	591	569	580	627	579	581	607	635	634	617	584	610	595	597	638	620	589	582	589	616	598	579	611	627	610	594	592	623	547	574	630	645	569	582	599	599	555	602	611	590	635	630	579	605	602	615	606	582	621	540	634	628	598	658	604	593	597	615	633	608	618	549	581	569	571	585	600	586	628	613	597	616	579	617	636	584	626	614	592	571	626	645	613	585	641	598	623	597	605	569	601	586	628	610	598	593	613	611	597	580	604	595	562	607	624	588	631	634	620	592	598	573	613	618	625	640	613	586	599	617	586	655	583	635	612	567	594	576	592	605	610	627	593	632	588	596	621	613	607	580	610	592	602	603	592	620	638	664	586	585	616	595	616	572	593	648	605	613	595	559	599	618	634	642	628	590	618	596	595	608	580	565	667	636	629	579	609	636	648	580	541	529	581	629	610	609	588	605	622	635	594	608	584	618	602	639	588	603	617	593	618	587	615	588	553	604	599	548	644	581	590	584	622	557	564	604	591	638	630	630	634	610	564	603	606	549	623	608	607	646	625	586	645	639	571	594	590	605	587	619	578	574	568	602	598	639	696	600	641	632	617	576	616	591	603	618	600	586	583	633	605	591	611	592	607	640	609	627	580	640	603	592	616	583	618	581	614	606	598	598	569	619	598	609	634	623	632	585	600	651	599	599	593	633	611	650	610	630	584	578	603	594	649	598	659	621	642	607	571	618	569	610	610	631	608	613	607	633	596	614	616	638	631	628	605	550	625	599	590	595	633	570	590	578	659	595	598	585	669	597	595	606	562	611	605	626	589	600	640	577	593	587	613	561	600	616	672	579	596	623	626	611	590	643	615
60101	86364	48330	15392	3441	1010	587	545	553	558	534	564	530	543	546	577	553	569	532	510	572	603	543	536	522	542	567	590	563	509	560	558	587	556	560	544	562	571	539	552	550	578	536	540	519	569	511	611	530	573	550	568	559	575	549	543	566	565	545	526	542	541	607	549	546	522	545	531	516	533	579	518	537	493	544	562	581	516	517	521	541	553	560	565	549	563	559	529	604	528	511	541	540	555	528	553	547	546	538	538	564	527	590	562	563	554	563	520	598	551	590	570	551	574	540	542	513	538	544	563	608	559	545	514	527	529	558	553	576	540	572	534	587	608	539	573	550	537	583	517	595	532	550	562	575	544	585	541	556	555	544	511	528	611	593	533	491	552	552	556	554	555	572	554	554	580	585	563	536	565	568	557	551	541	564	569	523	586	499	577	524	532	594	584	547	571	522	536	558	582	567	537	572	578	534	568	591	522	511	566	560	565	542	548	591	555	524	569	549	572	564	519	524	530	530	526	578	525	546	541	566	558	516	533	554	526	576	560	568	527	535	566	576	542	560	545	529	532	595	508	513	578	555	555	578	559	580	531	528	568	531	534	572	542	552	560	518	565	558	580	535	545	634	545	518	513	563	546	526	517	531	546	533	514	516	511	542	578	573	566	566	551	519	523	557	548	543	564	523	531	604	539	559	529	557	545	571	491	557	537	535	566	555	541	540	538	528	544	551	555	533	564	570	522	555	594	544	590	531	518	552	545	581	573	580	562	565	587	514	558	616	530	567	575	556	565	569	570	547	559	562	513	560	500	534	541	576	522	547	522	556	590	544	547	512	570	516	580	577	531	516	559	507	569	538	573	571	521	553	526	515	541	542	565	542	533	524	524	540	576	529	535	515	556	527	552	544	565	553	586	504	524	553	536	560	539	549	530	567	551	547	516	558	553	573	532	577	511	547	546	572	592	522	538	504	519	590	493	532	541	564	559	546	563	585	537	567	565	518	563	586	520	538	533	538	544	538	573	545	563	603	547	566	552	554	547	553	581	573	573	572	536	560	554	539	553	546	575	555	570	544	547	582	591	534	532	560	530	541	547	584	523	566	541	554	547	557	538	536	492	551	528	583	571	547	551	569	508	553	580	565	550	546	518	544	590	559	595	560	558	562	563	578	553	528	535	556	510	550	586	529	553	521	525	558	574	551	564	520	538	499	579	537	547	577	557	535	566	565	538	540	533	552	567	536	534	524	570	568	589	528	563	560	582	533	547	550	561	509	550	506	567	558	575	555	531	579	531	538	552	500	551	545	508	530	562	543	551	537	545	563	531	561	541	552	564	554	552	577	551	532	547	576	550	550	550	553	552	577	503	534	576	546	547	527	546	561	541	582	560	565	559	524	561	547	560	507	580	520	551	539	541	562	527	543	547	515	544	586	537	551	547	573	532	500	570	539	534	572	544	551	511	528	546	528	564	527	599	543	541	542	559	551	545	563	539	544	569	555	547	503	530	529	558	546	563	546	554	563	511	519	558	601	569	563	546	573	528	539	546	548	564	519	557	551	528	527	579	535	560	550	567	533	531	592	552	540	581	534	595	521	540	519	584	554	530	550	534	538	549	523	527	557	536	552	526	534	524	535	542	573	532	561	554	542	543	500	523	554	568	542	536	512	581	554	509	555	552	561	537	577	531	538	564	513	562	527	534	539	545	557	529	545	620	529	550	516	554	564	477	565	539	544	546	545	571	545	608	572	519	550	558	512	545	518	542	585	525	536	563	583	540	529	554	545	594	468	519	584	511	540	495	475	526	556	577	540	563	544	543	564	528	543	524	554	550	586	504	545	553	571	567	544	560	513	559	583	554	571	575	512	539	531	563	524	562	551	545	566	552	538	527	578	546	561	576	575	569	579	578	542	616	534	501	561	562	529	561	521	554	570	548	571	602	559	541	568	536	558	523	530	565	535	511	591	558	548	573	572	590	574	590	533	552	548	550	612	561	561	507	568	566	554	534	533	479	543	528	533	549	558	525	557	557	547	534	527	489	536	543	539	529	485	540	555	619	562	548	496	537	526	536	551	531	534	541	571	574	548	542	535	570	571	528	534	559	539	553	552	567	552	516	559	583	536	604	551	548	535	525	532	549	579	554	545	570	551	543	529	537	546	541	525	552	535	557	555	581	550	557	562	580	525	544	561	553	529	542	561	529	541	562	546	542	568	530	547	544	607	546	577	538	518	554	553	578	586	567	563	538	579	557	560	544	563	539	522	568	570	537	558	570	516	483	569	527	532	522	559	536	533	579	537	536	532	533	552	551	551	546	602	531	525	565	519	513	589	536	566	526	523	558	519	613	552	514	540	579	569	535	530	570	557	533	565	546	589	538	538	540	549	565	580	586	523	535	541	513	545	552	552	568	581	538	536	570	518	529	525	521	566	539	604	560	555	575	575	579	571	516	532	551	534	521	551	586	526	502	506	547	558	550	559	568	554	593	558	565	540	553	542	590	547	543	548	526	524	526	550	568	540	529	559	546	530	563	538	548	542	560	573	564	537	492	559	624	538	527	531	518	559	580	544	565	609	534	526	562	550	554	547	567	554	550	539	554	566	541	607	575	579	576	528	551	536	572	546	574	553	545	518	578	521	581	534	534	543	503	573	573	519	555	535	545	522	540	538	554	583	553	520	558	585	518	509	588	558	571	524	538	563	548	549	547	533	563	616	500	586	554	580	598	522	543	551	558	495	544	558	564	540	521	567	546	571	567	579	535	562	568	551	528	544	551	540	536	580	524	568	503	561	558	548	533	550	550	537	532	565	516	554	535	535	582	571	545	557	545	536	547	518	517	563	525	515	556	517	522	569	550	540	557	543	530	522	508	546	528	576	558	575	538	533	545	497	552	557	552	534	556	532	532	576	564	569	505	575	512	521	534	551	547	596	552	552	522	536	518	560	536	543	560	523	528	555	532	510	563	520	550	565	588	515	538	526	519	561	513	530	556	500	549	515	524	556	545	561	561	528	524	563	501	576	545	551	541	535	539	542	575	556	526	552	547	586	536	528	539	543	590	564	548	584	580	570	563	532	555	535	521	514	544	556	536	517	537	554	526	552	517	537	554	568	543	554	553	493	558	528	558	527	561	527	529	573	538	550	557	596	524	574	572	543	530	553	577	527	576	515	544	513	555	543	518	536	574	512	535	518	581	598	538	566	533	561	534	564	581	533	535	515	525	519	557	529	498	546	531	553	563	526	543	517	502	518	576	502	542	560	546	547	574	550	545	560	586	536	489	540	564	596	587	544	525	501	564	581	548	550	533	564	500	532	553	571	585	571	517	561	544	525	545	545	588	560	496	566	507	567	569	522	543	550	522	571	572	571	532	564	550	576	521	545	580	517	565	571	555	531	507	488	567	531	547	553	548	582	503	557	575	543	553	584	561	571	532	558	579	510	579	540	587	538	550	541	547	560	565	502	568	542	539	576	552	593	574	570	540	520	543	557	560	550	539	592	554
35164	29530	17054	3812	787	554	518	491	511	462	462	468	478	477	490	489	496	493	481	493	460	530	458	490	457	471	476	455	448	445	445	479	464	448	476	495	481	488	471	514	417	476	492	460	488	459	492	499	448	503	483	451	482	457	472	437	481	465	499	449	505	466	448	459	509	475	499	466	476	517	481	472	489	489	446	470	465	504	482	430	493	472	478	480	472	473	463	456	467	463	474	499	467	439	471	474	475	474	471	489	435	472	502	439	469	434	447	472	488	461	447	484	433	461	467	439	459	474	480	470	479	469	438	469	460	466	445	471	471	466	418	471	473	451	450	500	461	483	468	439	507	487	477	436	435	427	498	442	480	432	509	462	471	428	474	466	488	445	464	453	484	486	464	442	444	533	505	503	455	505	479	472	494	491	437	423	457	476	470	487	423	463	458	439	488	445	491	467	448	430	487	495	454	468	444	454	460	458	447	515	462	508	486	498	478	480	454	484	498	479	488	455	460	438	473	408	504	452	476	448	473	446	522	494	469	477	477	428	463	453	500	473	472	435	430	473	455	494	451	452	519	458	471	493	483	471	499	434	456	474	503	486	478	476	445	479	466	410	454	473	468	464	441	419	461	492	477	475	462	445	457	473	490	467	435	451	461	429	468	467	400	458	473	471	442	456	483	477	470	467	474	481	477	466	444	464	491	498	493	495	454	499	450	485	472	465	469	434	463	440	461	442	504	481	471	489	490	464	459	480	485	472	492	449	414	464	514	440	450	477	462	460	474	441	464	484	472	458	455	453	454	452	477	470	452	488	485	480	432	444	514	463	472	455	486	413	447	435	503	483	488	470	432	496	456	449	470	465	461	503	439	489	449	465	474	451	455	475	479	511	427	456	470	446	474	448	483	498	455	487	456	413	475	482	470	480	460	468	490	468	451	464	438	472	471	473	481	509	435	438	503	460	444	498	463	523	463	450	449	479	488	453	452	476	482	455	482	474	482	414	450	463	477	469	508	476	453	429	498	482	498	481	448	452	489	453	477	478	472	434	445	460	476	455	480	489	501	486	441	466	490	472	475	444	459	443	444	486	454	440	458	454	487	470	449	519	486	463	467	430	462	447	428	460	503	454	445	473	472	419	495	471	495	463	496	483	502	462	465	496	494	490	460	440	467	494	509	454	441	477	509	470	501	483	447	470	482	464	448	451	466	490	425	484	454	480	498	454	459	453	424	443	498	485	462	439	466	451	457	463	489	497	453	473	457	471	478	463	436	448	471	431	460	477	444	448	461	461	481	497	472	471	442	466	486	491	438	488	431	467	466	468	459	468	458	450	484	444	466	434	429	474	484	482	485	463	484	438	448	454	502	500	474	481	436	508	455	480	503	492	497	502	490	451	450	452	457	499	465	480	436	456	472	475	460	485	454	461	463	470	505	459	471	476	475	499	482	448	449	463	459	522	473	476	447	468	414	441	497	503	459	479	466	473	507	473	446	441	453	435	468	436	490	476	452	481	480	495	471	470	428	491	480	451	430	483	504	432	432	424	431	497	431	466	524	461	472	449	465	489	483	418	438	462	432	433	500	492	470	449	483	477	463	490	469	472	435	426	455	433	474	481	443	443	500	461	459	425	451	470	460	464	437	445	463	440	462	510	529	432	468	482	466	486	480	431	416	471	466	455	488	509	437	475	493	466	504	441	478	460	492	478	442	507	457	487	458	442	435	460	443	455	476	443	486	462	448	482	451	486	434	480	441	486	442	474	468	473	464	475	461	463	429	476	457	479	460	475	483	435	466	443	454	466	468	490	493	487	452	491	489	445	474	486	473	480	484	468	416	486	487	473	449	452	475	496	492	468	484	492	438	476	465	469	464	446	463	469	497	488	464	461	416	487	454	442	444	472	465	473	474	452	464	470	501	452	462	458	456	486	485	421	493	475	511	497	454	506	445	478	462	484	423	481	459	450	477	437	456	467	460	481	457	502	477	486	475	475	463	464	436	473	470	430	469	485	457	495	415	434	451	465	476	472	471	472	444	501	446	470	455	449	470	460	477	477	456	433	443	488	458	471	470	480	489	488	473	460	438	452	458	488	475	469	484	468	458	515	448	530	469	449	422	476	409	468	418	464	465	513	459	473	497	473	464	440	476	475	446	431	483	437	464	453	427	416	482	454	440	439	491	453	476	467	486	467	420	468	463	441	467	481	478	453	495	460	456	476	499	458	452	458	458	428	472	492	458	495	461	458	476	473	441	480	441	494	487	464	488	463	421	469	455	467	439	475	486	458	487	485	438	449	470	484	458	446	482	472	480	467	497	474	457	477	453	476	482	469	455	453	471	434	465	453	487	491	462	501	452	460	423	489	485	484	493	441	453	471	493	482	462	471	486	451	455	470	460	490	462	463	497	454	450	443	439	437	467	436	475	441	458	465	486	445	433	464	493	440	491	442	478	448	461	473	452	428	484	458	437	491	462	451	506	433	453	440	503	475	439	473	443	456	492	482	461	512	474	449	481	413	471	460	510	454	472	411	496	470	478	479	434	465	445	508	434	458	478	482	449	448	469	475	476	464	468	449	509	440	480	472	484	474	443	418	473	478	482	462	460	463	525	456	453	474	512	507	445	477	469	459	427	484	464	512	470	436	467	456	426	432	503	430	468	460	451	438	481	459	448	447	477	464	472	485	453	446	438	469	482	440	455	486	481	458	478	460	446	485	466	458	458	461	489	485	505	422	475	486	476	479	465	488	433	475	439	444	488	446	462	462	445	469	468	454	470	436	425	467	431	490	459	451	482	487	461	443	474	506	436	443	464	481	491	495	440	497	477	446	474	483	460	472	467	458	444	466	447	459	468	466	425	456	500	459	490	474	527	520	468	481	471	457	460	482	455	454	437	440	482	443	468	427	477	498	463	480	449	459	464	408	448	456	454	439	467	430	472	472	413	487	471	463	448	465	470	513	474	476	501	476	436	452	471	485	487	459	475	483	461	464	463	442	449	479	449	474	444	456	480	467	443	477	456	483	440	473	454	453	470	447	474	477	440	441	477	432	457	487	410	478	490	485	492	491	485	496	461	466	473	513	484	457	469	493	480	461	491	522	506	514	462	431	441	457	464	446	500	453	470	427	536	406	444	436	463	475	445	469	441	472	478	490	492	460	473	420	507	489	451	494	485	452	438	458	485	443	458	460	476	478	438	465	465	486	472	529	469	479	471	499	449	493	455	478	426	428	469	468	481	464	461	476	448	470	491	454	448	477	483	439	460	462	470	436	461	473	489	431	473	453	473	447	458	466	439	474	484	432	462	462	463	466	445	478	479	463	473	451	455	443	442	451	482	467	472	468	483	457	465	501	499	476	413	451	460	471	469	448	463	452	486	482	452	484	483	461	468	458	504	497	430	451	458	466	458	483	424	462	467	461	469	489	497	478	470	448	444	488	475	457	470	469	467	466	453	471	457	444	498	468	452	499	491	465	465	449	507	474	481	471	463	460	482	477	516	431
31579	28151	9486	1852	642	442	386	384	361	437	413	407	404	373	399	367	435	386	367	361	423	378	407	391	386	370	409	384	366	376	406	414	390	397	420	391	428	345	381	389	374	403	405	396	371	407	404	365	378	371	375	373	396	397	371	352	387	373	415	408	389	407	349	385	377	411	413	361	386	411	378	374	386	392	388	395	411	390	373	416	372	380	375	382	400	412	387	403	384	395	338	365	367	354	349	415	386	400	391	396	396	343	363	379	386	394	400	358	395	414	370	406	433	375	420	380	390	391	383	374	423	391	349	382	377	377	395	377	395	373	373	386	371	383	401	398	433	371	387	345	406	367	375	392	352	345	381	375	385	375	383	425	374	386	426	387	404	388	412	373	400	394	420	406	360	393	382	395	400	379	406	361	360	393	374	391	381	374	372	384	394	384	396	393	390	388	376	337	422	397	370	366	390	371	398	401	382	373	412	390	355	392	393	391	378	384	403	394	395	388	377	395	414	408	389	379	408	365	373	392	410	429	386	387	392	384	381	422	381	365	374	388	383	385	403	343	395	409	371	380	394	354	381	361	376	350	388	390	352	415	412	373	390	421	380	367	402	469	403	384	382	430	400	362	399	388	409	412	368	330	403	376	380	376	408	395	400	378	370	399	363	392	382	436	392	416	412	405	358	388	412	358	409	379	379	363	380	400	347	356	363	393	414	363	393	423	371	376	399	378	361	392	385	396	379	365	414	387	376	402	410	426	398	389	378	372	398	383	385	376	410	379	361	381	381	422	392	404	398	384	397	363	409	392	397	375	391	408	415	376	415	398	389	375	392	401	410	394	381	414	395	414	390	379	380	394	432	384	365	395	373	387	412	384	365	416	385	383	378	369	368	413	387	365	378	383	403	348	412	386	383	392	389	418	386	383	359	352	376	393	391	375	363	384	392	381	387	394	402	365	382	392	355	381	374	393	409	433	397	386	365	395	405	394	372	400	408	384	370	387	410	422	376	395	405	399	381	400	422	358	390	386	363	414	400	387	382	363	365	380	415	389	388	363	389	386	380	420	406	396	411	382	381	389	395	388	375	374	335	417	385	419	410	362	427	391	425	394	400	382	381	396	416	396	377	369	368	401	389	388	392	342	362	380	399	394	389	407	385	381	374	381	374	405	390	403	383	395	435	353	358	397	393	393	411	400	399	359	423	412	387	360	441	355	382	382	395	377	376	373	423	382	373	364	381	369	388	353	402	389	377	404	397	393	387	400	351	388	404	420	402	390	403	367	393	378	397	382	391	366	367	416	362	381	392	376	372	436	381	387	354	407	428	349	384	385	373	368	370	388	351	397	376	387	392	418	391	402	399	375	377	353	385	413	382	397	394	369	388	392	388	407	366	403	399	395	394	351	377	387	381	384	368	375	379	375	381	426	399	383	359	356	417	444	398	397	375	412	388	414	390	384	355	399	384	388	405	424	341	380	385	381	384	383	381	391	378	363	422	409	399	397	385	395	390	414	406	428	390	428	388	346	388	382	397	393	389	406	377	411	354	361	438	364	401	389	396	365	386	384	376	368	400	415	397	403	388	403	380	406	393	426	385	396	419	376	386	382	397	363	365	374	398	370	386	399	386	412	377	395	408	411	378	395	408	327	386	375	389	387	412	390	362	392	377	372	358	357	401	372	392	386	400	388	384	396	402	394	377	394	392	386	385	388	371	394	416	372	386	389	406	399	399	411	388	388	368	374	386	378	360	363	355	399	357	374	385	383	371	420	378	377	344	391	375	404	354	392	392	414	414	429	392	351	361	390	388	466	365	332	369	412	407	378	390	395	368	429	356	378	397	390	378	378	429	418	419	369	399	393	380	372	391	409	370	374	444	377	399	401	435	357	400	387	402	391	411	391	403	401	425	365	393	391	389	378	367	397	428	379	362	418	396	406	367	419	410	394	410	386	414	369	382	378	368	401	393	397	375	405	383	378	399	379	376	383	384	413	351	378	385	410	376	372	384	353	378	380	418	370	359	396	386	409	382	381	380	397	379	358	383	370	390	359	383	386	401	395	420	412	367	412	396	381	392	403	351	384	376	362	392	366	411	375	409	396	398	345	384	369	391	396	410	380	408	377	360	392	372	395	393	369	386	381	376	365	406	398	379	340	392	400	375	368	383	385	340	372	358	417	403	398	364	408	461	385	393	361	376	401	405	393	390	423	391	346	388	407	375	402	389	376	377	383	366	381	389	382	384	417	410	415	399	354	349	405	389	393	364	400	419	353	366	378	363	377	395	413	403	385	378	374	422	376	396	395	358	348	375	383	394	397	373	415	356	415	404	381	412	373	364	420	381	387	348	400	391	386	403	412	391	386	379	373	388	379	376	386	360	379	370	403	387	354	367	430	397	345	411	400	410	369	418	376	410	370	361	436	371	410	366	405	395	399	372	403	373	414	416	380	372	386	383	381	387	409	404	395	373	364	365	388	385	393	394	398	413	386	347	384	377	423	375	388	399	406	383	367	416	398	363	364	383	394	393	443	393	423	402	369	356	375	379	352	374	398	344	388	427	373	357	375	384	360	364	378	390	383	430	396	400	387	392	360	407	381	398	400	390	412	380	407	390	377	418	376	379	402	386	385	362	394	424	384	436	359	404	387	403	383	407	393	388	400	382	369	371	385	379	402	399	412	395	395	420	408	373	395	377	395	420	351	415	384	402	365	367	375	391	383	382	397	379	400	383	397	415	398	385	388	405	367	360	389	405	384	411	405	381	354	377	390	404	387	389	376	399	398	374	365	416	404	384	384	389	446	356	347	408	399	365	392	393	383	400	364	369	406	365	377	389	385	432	414	412	364	382	399	403	359	383	375	377	394	362	389	399	409	400	392	373	437	365	393	382	375	350	400	390	389	428	365	386	380	374	363	394	412	405	417	380	409	379	372	374	414	360	389	394	371	386	423	381	401	369	401	389	410	414	363	381	391	406	386	388	373	382	379	423	400	381	401	384	397	399	412	390	375	384	351	400	385	372	382	387	422	391	378	371	413	376	383	408	394	396	387	431	378	420	427	371	415	373	403	379	363	366	393	377	423	435	367	399	397	391	391	408	407	406	371	361	392	359	374	425	384	366	376	360	401	357	412	354	348	391	367	335	400	383	378	387	387	416	419	386	418	379	365	404	385	385	396	382	384	373	372	381	442	406	395	399	376	387	337	388	392	368	378	400	413	370	397	402	418	397	386	403	378	414	354	429	376	375	352	400	388	401	441	373	419	382	417	392	406	385	398	381	371	400	417	372	370	379	396	375	395	395	393	380	393	407	419	387	390	404	369	394	394	391	395	394	360	391	351	383	386	374	368	400	385	406	381	386	429	353	380	393	375	381	380	364	395	408	397	353	384	391	382	387	388	411	404	374	389	382	412	413	419	380	377	375	399	374	400	404	391	413	422	368	391	367	410	411	379	381	399	378	376	418	389	432	393	418	361	404	392	374	414	393	373	399	405	381	384	389	364
25124	23143	29408	24919	16142	3046	758	622	581	523	519	515	529	528	461	522	541	527	503	504	507	513	475	493	561	498	522	520	524	480	529	479	463	471	489	530	527	556	512	524	494	523	479	511	496	490	500	456	498	484	489	520	480	508	467	514	491	511	504	517	490	507	536	490	521	523	499	531	516	541	486	491	516	470	531	533	494	521	500	484	535	538	475	487	506	515	523	498	543	500	536	468	497	512	519	514	544	504	573	521	476	502	520	487	520	503	492	567	522	515	503	537	502	528	494	489	457	526	507	505	523	501	543	519	513	530	493	557	482	522	517	499	490	516	492	490	536	525	516	508	496	495	525	495	496	510	517	515	489	498	498	501	498	546	502	524	528	521	512	524	472	478	520	504	490	531	502	486	493	493	502	520	518	477	461	483	488	521	506	535	479	555	497	502	518	515	509	510	502	505	491	462	485	542	512	496	515	498	493	494	493	511	536	495	519	484	523	508	517	510	483	501	514	511	497	491	519	517	484	487	547	510	503	501	491	506	488	502	526	497	520	492	489	545	499	533	518	503	481	509	504	487	513	548	533	481	520	474	512	513	520	508	529	482	526	546	500	495	517	474	549	484	542	504	503	538	476	490	513	529	510	524	476	498	508	512	538	537	516	519	471	477	494	482	498	507	517	523	467	459	489	524	500	502	530	499	507	478	510	492	506	506	510	467	473	491	506	528	469	488	529	515	489	491	507	461	531	461	576	517	494	489	491	531	471	501	513	484	502	528	495	480	495	501	481	539	503	492	490	517	512	533	512	540	472	497	509	515	485	486	545	509	541	497	508	494	525	545	526	517	495	521	497	475	516	493	475	479	505	490	504	473	500	511	495	515	471	492	482	456	488	525	459	509	471	503	481	508	509	495	506	522	531	500	509	494	472	480	517	525	496	506	497	467	479	491	481	487	526	466	521	518	489	539	487	540	538	507	491	531	477	495	467	440	455	480	504	517	507	461	532	491	468	507	470	504	516	468	529	525	464	507	504	487	533	487	537	516	512	487	484	478	527	492	469	486	550	521	503	468	541	495	472	491	519	488	549	548	508	496	518	493	483	536	508	502	495	522	551	490	540	525	455	526	489	528	495	516	516	453	515	519	527	484	502	483	480	484	480	484	557	514	519	483	516	498	566	462	501	503	523	533	515	508	492	539	471	468	510	520	529	517	469	537	539	505	515	506	471	543	477	480	483	526	497	522	495	493	483	498	450	491	521	539	499	499	506	503	499	478	480	506	526	507	519	537	545	502	475	520	488	491	483	534	513	509	521	538	503	449	496	532	508	534	512	518	509	547	502	470	506	485	535	530	482	568	524	505	483	559	542	494	484	486	495	477	484	494	489	504	510	478	499	451	466	496	486	503	493	490	514	481	523	530	535	545	506	513	525	526	526	535	514	485	479	510	500	484	520	485	474	504	494	526	513	481	521	511	472	495	517	505	535	481	501	522	512	505	473	529	509	520	508	529	471	544	451	465	530	501	498	500	497	522	470	529	497	518	506	531	515	515	532	508	509	521	511	455	507	532	518	467	502	524	532	501	482	487	495	480	475	544	478	543	519	518	517	490	475	474	503	493	523	517	478	519	512	558	503	516	485	527	508	482	490	524	530	474	529	508	498	494	526	505	516	494	511	517	500	485	488	540	481	447	440	499	530	501	462	478	500	483	505	508	520	488	513	533	489	513	488	485	526	503	484	530	495	512	481	501	514	493	524	507	510	495	487	516	500	495	505	491	539	482	541	524	500	498	509	467	546	469	529	500	514	472	501	476	469	498	493	500	531	492	502	470	507	502	492	503	503	512	517	477	501	520	520	487	511	536	526	512	507	516	521	491	476	513	468	529	513	487	550	538	522	514	536	526	542	440	539	494	509	512	511	498	525	507	525	529	510	480	539	502	489	502	496	460	507	520	535	495	549	516	495	537	479	545	535	565	505	520	479	481	510	479	510	489	526	466	492	545	543	496	491	510	511	484	543	519	496	497	533	485	489	515	564	517	458	496	544	534	525	493	542	516	484	516	494	476	503	512	486	507	449	510	515	498	507	463	484	526	490	524	506	473	505	468	526	529	487	491	506	507	513	502	509	487	468	521	483	492	518	474	521	522	505	475	502	468	504	517	481	493	491	483	471	511	523	478	513	465	472	489	536	493	513	519	492	520	490	516	496	521	552	497	548	523	515	492	495	481	496	480	481	474	564	513	465	511	456	503	496	473	493	504	473	515	494	522	512	543	458	512	538	506	442	504	494	514	515	501	492	480	540	516	461	505	523	517	523	492	537	504	518	485	489	551	523	515	528	497	502	520	508	508	503	497	509	486	463	500	472	500	501	511	504	543	498	473	494	453	531	514	489	490	504	524	564	537	463	524	507	541	475	509	516	468	511	530	464	480	511	515	560	510	484	524	499	500	514	507	507	492	491	474	519	514	517	532	498	521	521	495	526	478	471	485	474	503	520	509	494	500	505	512	522	469	512	528	473	502	478	519	500	493	488	491	529	503	494	499	516	509	497	511	509	502	531	490	494	472	499	532	540	479	500	453	515	493	492	481	493	480	496	532	513	473	516	524	528	480	491	471	509	538	478	515	538	502	519	487	483	531	515	521	483	520	521	525	515	540	471	516	508	542	534	456	511	552	519	515	460	516	496	440	535	487	485	507	501	498	460	528	521	484	507	497	498	492	498	495	493	478	489	491	522	501	499	498	489	510	535	494	516	512	490	508	500	527	491	516	517	501	540	507	505	493	511	490	513	512	467	512	521	505	514	540	457	524	497	552	464	467	521	552	515	469	521	523	520	543	514	499	472	508	498	533	487	479	487	492	510	497	467	472	534	513	500	500	496	498	504	503	525	488	512	498	525	520	478	503	521	531	513	490	528	527	508	474	481	509	515	505	509	523	495	500	537	464	502	513	520	493	476	508	487	546	481	503	472	521	486	482	467	477	519	497	533	529	480	503	503	504	491	539	484	478	491	530	512	519	487	505	494	526	490	496	503	444	534	498	510	509	526	548	530	495	501	477	499	477	511	512	501	496	495	497	503	539	512	482	482	551	502	531	555	548	501	514	502	518	488	480	478	521	519	500	474	504	533	550	518	508	472	557	538	512	516	496	543	498	480	512	479	491	465	503	495	509	499	497	503	509	516	497	514	509	504	504	526	479	489	487	509	491	483	462	514	506	512	516	476	518	485	515	528	503	494	453	502	523	521	529	523	507	524	500	540	508	452	470	480	481	506	526	503	497	514	516	477	481	485	488	530	497	501	508	487	551	537	530	496	514	511	501	510	500	495	525	471	485	518	467	485	483	473	454	477	509	507	528	490	578	466	464	520	510	515	545	533	506	506	504	541	513	527	490	546	509	498	514	520	502	506	519	506	497	522	553	476	498	541	469	517	499	478	503	518	491	477	545	517	505	479	537	499	536	515	528	521	501	527	518	477	506	487	516	525	485	464	516	477	503	476	499
62131	80717	42768	12462	2555	718	519	446	497	507	471	471	453	405	457	459	466	436	453	472	499	473	445	440	431	489	489	441	488	464	472	495	476	462	511	443	472	474	455	464	428	409	483	444	452	473	463	441	422	451	427	481	456	451	504	460	479	444	449	427	500	435	438	463	437	450	474	464	447	472	435	446	481	464	464	494	475	479	469	469	502	458	447	452	479	477	403	456	441	503	441	451	495	447	417	426	484	466	436	436	476	475	493	411	457	433	464	441	444	435	493	479	456	463	458	406	499	452	467	477	453	425	445	466	478	457	461	452	482	473	477	460	468	486	478	489	428	468	485	449	463	453	466	458	470	427	459	486	458	434	472	476	422	498	443	468	408	452	472	448	468	423	472	451	466	448	500	499	440	481	454	444	503	473	458	420	452	472	444	464	451	487	462	488	463	491	471	485	439	449	487	481	475	462	466	496	456	466	478	472	450	439	431	459	460	459	465	451	436	459	472	463	480	448	439	468	467	447	452	443	425	457	435	439	433	416	460	473	449	454	464	462	465	390	437	415	452	471	493	464	462	452	477	452	459	468	455	457	495	447	481	480	447	461	469	470	497	455	408	429	436	458	440	455	442	443	457	454	450	482	501	493	475	469	451	441	445	492	454	471	446	466	480	477	484	508	438	441	498	460	480	457	450	450	457	476	471	469	456	454	499	460	444	476	451	440	450	453	461	439	477	463	426	448	462	464	504	456	439	462	484	456	441	451	438	454	443	417	489	469	461	455	457	427	458	469	460	429	446	457	456	471	483	463	442	499	445	426	443	470	507	448	383	445	460	451	458	418	466	453	469	430	460	444	456	455	471	439	444	461	460	432	442	453	450	455	453	492	452	455	481	446	481	472	468	437	437	442	463	487	434	449	432	494	433	440	477	436	474	461	443	462	447	433	445	476	436	439	453	432	452	483	461	459	431	460	493	456	465	441	455	434	484	460	472	463	431	461	487	473	459	464	462	440	447	476	448	482	470	439	482	459	465	430	455	500	450	469	458	402	443	455	447	429	476	478	459	438	461	450	459	442	467	449	461	470	436	482	462	425	458	438	460	458	483	472	508	430	441	471	473	470	441	484	451	455	421	461	467	413	451	427	443	476	426	476	481	458	470	450	466	452	482	469	459	471	470	445	451	438	442	483	473	420	469	461	432	458	428	478	426	464	415	479	433	451	446	492	425	436	465	435	471	430	441	469	429	464	474	483	490	443	479	460	460	467	486	413	454	488	447	470	457	452	452	448	470	465	428	445	531	479	483	453	442	426	513	502	435	482	459	447	437	464	452	452	474	486	445	477	486	495	462	464	472	465	473	460	434	473	504	485	451	444	462	468	425	476	489	455	445	455	441	502	465	447	450	424	442	448	477	440	463	469	500	458	477	458	453	466	488	448	448	447	452	470	454	466	460	468	475	466	485	474	457	458	435	476	426	479	480	449	452	477	468	413	447	426	468	473	418	431	483	444	455	463	470	459	461	419	455	450	435	463	417	445	443	481	463	512	413	458	467	446	478	465	426	433	445	441	455	433	468	460	475	442	466	473	476	474	437	475	449	448	460	481	471	466	447	429	458	489	452	465	461	472	449	486	441	431	458	433	439	449	447	461	439	491	459	500	431	452	484	456	450	466	485	455	466	470	461	493	452	449	447	474	444	418	456	441	414	470	460	440	484	470	474	440	453	441	432	485	443	438	488	512	452	504	440	470	480	472	458	517	485	447	462	442	427	466	409	463	452	448	459	468	440	448	437	427	439	431	446	501	490	450	439	454	459	442	456	464	460	458	473	486	485	444	447	416	479	440	450	450	456	448	459	452	471	478	463	447	438	457	441	472	457	488	454	468	474	434	474	469	469	480	441	444	444	422	427	481	471	500	431	460	494	461	426	433	450	439	454	466	428	468	472	438	470	445	448	431	440	460	447	452	447	437	445	425	459	461	497	477	457	477	446	470	446	439	461	450	468	437	445	457	454	452	439	445	466	446	431	432	475	502	461	478	480	428	460	452	455	411	476	490	441	436	456	475	441	471	426	470	450	443	444	443	473	446	416	455	457	459	479	474	448	429	458	444	502	492	474	474	436	454	439	423	444	447	442	490	454	418	394	447	458	467	450	447	454	430	481	431	455	406	470	469	449	430	446	439	476	460	472	452	407	491	461	469	475	490	443	444	488	465	482	450	453	421	469	471	477	379	467	444	447	459	490	437	413	459	481	469	425	481	487	439	470	475	452	486	435	467	469	476	455	431	451	468	471	437	435	456	448	437	452	468	475	484	487	450	412	459	480	429	446	434	485	443	492	460	427	450	448	469	441	435	481	453	429	404	433	459	454	459	457	425	456	456	461	464	473	474	477	462	412	464	428	439	440	419	434	467	493	459	475	432	451	433	456	483	471	428	457	439	458	504	450	448	488	471	486	458	467	449	437	466	453	462	496	442	433	444	464	477	465	464	432	439	467	448	445	433	450	470	447	441	478	476	469	500	435	450	451	446	464	456	416	485	439	472	445	438	430	407	460	481	490	452	440	419	486	466	487	478	463	472	446	443	436	461	458	456	435	452	421	462	468	448	445	467	432	450	427	473	458	410	454	465	479	460	435	481	434	417	469	439	471	415	430	478	447	451	494	463	497	456	431	461	444	448	462	467	434	456	477	479	470	495	438	477	452	432	459	441	441	446	448	433	460	479	440	434	460	475	429	465	476	448	456	464	445	450	495	445	466	412	454	456	461	460	454	468	442	453	515	444	441	425	450	468	444	447	482	455	427	461	463	453	494	445	424	447	459	444	454	441	504	464	466	435	507	477	450	462	442	445	467	445	430	452	519	481	474	460	468	459	465	510	490	459	423	445	474	435	468	475	457	465	493	470	470	481	467	449	422	470	420	457	461	498	464	460	491	456	452	486	524	458	486	463	423	472	477	426	464	450	468	504	447	443	448	441	451	428	439	454	459	434	466	433	440	443	434	441	451	438	452	462	439	446	472	432	453	475	501	450	435	455	480	471	462	468	467	468	446	461	495	455	442	495	442	441	473	457	428	440	452	477	453	457	486	465	459	438	426	471	404	475	437	477	439	482	447	451	439	444	508	478	455	447	472	481	443	445	465	449	443	456	445	420	450	426	418	414	469	473	452	490	421	461	491	459	439	430	494	473	443	446	462	459	435	439	486	459	468	432	454	450	475	428	466	454	473	442	439	457	476	476	475	449	463	427	448	463	463	470	494	436	470	445	435	439	407	489	442	436	471	472	462	447	465	473	423	482	480	450	494	421	411	470	456	511	430	427	419	428	494	490	463	484	433	424	457	445	468	474	466	434	430	460	470	421	489	428	454	503	438	435	455	470	431	433	432	474	489	416	471	460	472	480	444	429	460	432	479	468	423	459	449	434	441	476	514	443	463	482	442	443	441	471	487	456	474	422	460	453	469	460	469	449	447	461	465	465	457	525	462	436	408	428	456	438	435	473
24185	22347	28982	24427	19959	8221	1096	684	631	662	560	621	600	579	573	619	571	583	580	584	612	580	622	602	577	575	568	572	577	597	613	550	625	593	572	620	566	557	595	600	576	544	618	575	560	567	556	588	594	591	602	607	628	633	593	597	564	609	552	600	570	621	612	569	561	576	593	571	556	548	610	589	592	575	611	566	549	581	592	591	587	563	607	578	596	631	560	622	611	552	585	571	594	581	557	573	612	590	600	601	568	591	583	550	550	566	584	559	583	571	554	578	549	568	573	611	584	578	557	562	574	566	545	582	585	547	571	618	579	587	568	590	554	548	564	576	623	581	582	598	548	582	560	523	585	559	534	633	606	629	582	576	577	616	616	589	600	579	586	614	571	548	604	600	570	585	602	605	608	543	542	569	582	583	589	558	611	630	570	576	606	554	581	574	590	576	551	627	524	548	569	592	594	581	570	611	648	552	584	619	612	597	628	580	603	526	568	622	568	616	602	564	596	545	615	619	629	566	617	627	614	593	569	568	592	593	601	583	536	572	599	599	552	559	590	564	527	544	527	577	596	589	547	577	597	604	565	576	576	595	574	594	590	546	613	590	557	589	593	583	570	600	537	578	603	611	590	575	522	568	573	573	555	531	637	530	606	580	577	573	583	574	559	600	543	574	560	558	576	576	571	549	594	565	627	551	545	601	568	581	575	565	560	564	551	591	561	594	550	563	598	568	592	612	572	584	569	538	636	577	594	532	605	570	588	582	540	592	581	623	590	575	580	586	599	557	578	588	559	550	576	629	572	579	573	580	562	633	576	576	549	586	620	574	559	597	528	570	597	588	590	606	605	635	552	531	611	593	578	566	617	569	552	582	593	584	582	611	599	608	593	588	562	578	583	565	598	565	600	568	557	572	609	626	570	612	595	590	557	544	559	570	560	606	558	609	593	606	611	558	557	594	552	584	538	589	601	593	594	554	589	561	564	582	593	576	571	588	573	577	562	604	578	581	607	563	558	542	549	537	614	592	593	589	581	547	602	559	596	597	579	574	610	556	562	583	539	583	558	549	604	588	575	604	613	559	556	604	605	561	535	573	604	586	583	570	566	583	556	572	595	580	555	595	578	588	625	548	591	585	596	585	568	534	559	640	547	554	605	594	545	613	572	523	572	587	605	557	600	564	558	581	557	565	601	556	568	572	561	588	594	582	554	559	577	602	592	576	612	608	552	553	585	573	595	578	603	605	586	597	593	554	562	612	566	601	558	601	570	572	593	592	572	589	594	566	590	581	601	572	562	588	592	592	588	571	603	568	590	620	607	570	615	603	574	565	553	577	530	587	584	598	588	585	565	613	573	579	604	547	618	591	578	604	546	608	560	576	558	582	608	525	570	560	560	582	593	627	613	573	574	562	567	529	557	603	566	604	496	613	578	557	581	585	586	588	542	564	563	580	563	547	580	581	573	575	605	563	602	610	568	559	610	625	591	597	623	590	570	581	554	558	566	553	559	628	617	596	560	592	608	591	567	579	602	597	582	568	511	626	582	585	565	614	577	586	568	602	605	633	563	583	605	549	588	608	646	574	598	574	596	568	501	538	559	581	583	569	589	598	585	556	566	601	565	568	582	584	567	587	593	579	599	620	571	617	578	570	574	569	616	567	604	555	621	561	547	601	558	617	632	592	560	577	604	571	564	540	572	596	575	568	558	567	605	598	573	611	585	571	604	624	583	584	591	585	580	596	556	607	545	564	588	591	575	587	552	604	610	576	579	540	604	609	574	599	520	525	586	597	620	537	564	586	550	578	549	596	565	538	611	598	591	589	546	560	549	596	561	593	592	607	567	575	560	539	600	566	560	551	566	593	533	567	603	554	586	562	594	601	581	612	595	572	583	579	608	559	591	556	586	557	581	536	594	592	609	538	562	591	608	620	576	576	574	569	612	600	599	539	590	586	542	560	576	582	567	591	604	597	606	588	515	569	590	624	616	595	591	583	611	602	555	597	573	587	592	570	549	551	592	638	621	604	574	601	582	597	517	597	607	588	547	576	599	562	611	626	574	576	546	576	576	564	596	636	585	544	520	574	573	616	634	548	588	565	535	542	564	614	588	602	582	565	567	550	581	616	556	577	590	566	602	576	592	578	584	600	583	519	593	566	547	573	615	601	518	592	566	590	558	568	559	553	549	571	579	581	571	588	592	588	578	575	583	561	596	607	585	574	566	563	582	573	553	598	614	578	562	587	536	572	556	561	582	555	610	637	552	514	585	573	583	542	574	527	548	594	589	573	614	582	578	564	597	583	592	554	585	567	589	548	609	602	643	579	569	596	558	606	579	610	552	555	615	575	582	548	592	580	572	594	567	586	574	534	600	562	603	563	611	539	551	570	550	632	541	596	579	643	569	541	554	614	550	564	572	571	592	561	583	554	596	536	569	582	566	586	637	567	589	577	534	591	567	588	582	570	596	624	593	561	582	617	549	579	568	553	621	560	565	567	617	587	570	578	579	559	562	577	574	566	581	615	548	536	638	582	592	588	574	575	579	589	558	580	548	574	622	578	568	555	577	554	582	564	557	564	574	606	575	608	569	583	564	588	579	582	569	632	627	584	566	567	577	564	574	630	556	575	629	563	554	587	590	580	599	593	571	568	539	593	580	536	578	550	526	603	621	549	599	543	567	531	594	531	554	568	563	584	595	609	615	551	588	594	567	589	578	574	594	553	561	552	593	563	575	549	577	554	551	572	590	564	551	575	598	577	599	542	593	556	566	576	575	564	578	556	572	586	577	586	544	587	585	537	568	621	576	602	600	614	578	550	627	520	597	618	576	605	555	573	586	575	594	598	518	599	580	592	577	619	524	609	575	552	585	536	559	565	582	563	593	586	583	554	605	548	605	528	589	553	566	628	573	531	545	601	609	589	548	577	579	544	589	565	593	552	541	577	587	589	600	597	609	589	515	616	578	572	559	572	624	561	573	566	553	592	568	645	583	543	542	545	568	577	577	596	548	574	578	568	577	612	591	535	584	602	592	534	576	554	579	633	596	591	597	542	553	614	620	586	544	570	578	599	567	566	639	585	600	578	584	642	571	586	551	564	607	607	553	584	629	589	622	591	653	611	587	636	590	585	567	531	599	577	607	582	572	572	602	568	601	563	620	573	550	591	590	620	566	576	551	577	581	575	583	576	562	565	562	580	584	590	562	596	577	606	589	577	557	576	578	536	554	559	553	595	613	584	616	581	558	583	581	537	545	594	602	586	558	554	555	623	568	606	587	557	539	608	578	560	558	572	581	611	571	595	556	588	582	571	570	580	589	615	581	534	585	576	592	577	557	574	568	614	571	560	577	597	577	551	554	571	583	580	588	602	576	599	566	605	580	587	575	585	571	597	540	574	591	574	598	632	593	576	595	589	569	573	578	550	590	641	584	593	572	587	560	559	585	527	571	606	595	593	583	570	577	581	570	583	621	560	570	627	566	546	580	559	585	545	542	608	624	566
60562	86680	48803	15943	3616	935	593	557	482	528	527	542	545	523	547	573	545	484	566	543	509	560	553	533	505	497	496	580	521	526	546	524	525	536	558	563	581	557	545	548	511	499	556	522	553	539	519	495	537	537	572	533	562	569	552	479	515	540	502	555	554	532	541	548	542	515	536	525	566	522	520	523	542	528	555	484	548	553	529	484	539	533	550	520	545	532	535	554	538	539	540	514	567	534	511	518	515	515	489	533	508	558	519	555	541	502	552	550	505	492	540	510	501	507	542	509	588	511	492	532	538	529	525	533	548	550	523	552	524	528	541	522	549	531	503	508	559	503	539	581	517	519	547	559	561	507	538	536	491	521	521	512	545	540	526	523	534	530	555	524	519	523	502	513	567	536	547	535	524	540	498	542	541	507	534	526	516	570	499	529	514	510	550	523	517	509	492	504	556	472	520	527	577	487	544	531	536	532	516	539	545	520	554	535	528	586	490	516	516	508	556	548	545	575	526	488	541	522	531	554	542	526	502	554	536	524	517	540	512	570	506	520	553	506	526	528	545	559	557	533	510	499	495	547	543	523	521	537	502	569	558	547	527	519	551	524	534	525	545	517	503	509	549	506	519	521	557	510	526	521	516	536	506	477	554	511	515	517	549	503	528	527	534	503	528	500	552	511	523	523	535	584	539	459	467	515	506	521	532	520	535	496	492	536	530	487	529	516	577	485	532	547	528	557	509	543	541	545	515	564	521	502	554	527	528	522	524	518	518	532	527	502	528	490	501	507	532	501	518	530	520	508	556	533	512	542	506	519	558	535	550	493	559	505	502	511	553	558	508	506	507	523	534	512	539	547	506	565	556	509	505	498	561	565	523	523	506	545	559	551	488	554	542	496	579	562	520	534	546	544	542	529	531	511	527	505	512	548	516	484	532	519	525	534	539	510	517	519	493	530	543	505	529	520	512	559	499	558	541	495	518	508	528	552	555	507	517	579	527	509	517	502	516	511	552	490	501	496	524	539	532	522	529	540	522	545	517	533	543	530	526	525	528	520	533	582	546	514	509	516	485	497	523	523	534	516	578	532	521	565	522	521	506	555	552	492	515	538	518	532	500	566	538	527	529	527	525	550	544	522	539	498	503	531	518	520	522	477	544	547	501	582	525	549	551	558	543	526	532	524	532	485	494	562	512	510	506	534	529	531	544	522	526	475	540	521	516	547	514	538	581	525	515	567	501	517	547	538	511	549	535	514	524	516	532	514	540	540	571	491	491	518	529	509	557	506	541	530	519	532	507	512	557	496	553	551	557	484	546	574	544	536	531	548	529	504	547	545	528	539	539	540	523	526	550	532	528	527	511	479	495	495	531	570	528	512	546	514	549	500	537	558	520	521	520	535	480	534	550	502	509	500	528	537	554	509	559	530	512	538	497	515	533	497	514	538	552	545	574	533	490	501	536	477	552	565	548	549	524	561	532	516	546	550	522	533	505	533	514	543	563	522	537	542	524	536	518	533	555	515	534	503	552	509	565	511	491	532	526	510	523	535	504	522	516	567	518	557	569	523	500	501	521	502	552	560	520	525	495	504	546	491	533	547	538	525	543	501	509	556	529	549	511	483	550	528	517	521	548	563	534	551	515	498	530	504	515	546	562	533	521	518	506	561	527	530	546	554	530	516	548	564	524	523	548	510	536	479	525	494	509	547	488	526	532	516	518	517	524	562	523	526	568	557	501	494	492	541	542	536	531	517	500	526	542	488	526	516	501	538	502	500	516	507	536	526	545	597	496	525	554	567	561	535	521	538	514	524	572	552	523	499	559	502	538	481	516	561	537	519	570	497	501	524	554	528	535	517	509	508	528	493	507	515	515	508	540	523	545	508	527	526	553	539	504	524	537	523	532	562	532	541	537	532	536	531	563	533	552	536	517	504	537	538	526	557	580	539	511	485	530	564	543	477	507	522	525	542	518	522	519	519	487	512	566	511	516	537	505	532	524	508	518	510	485	488	535	501	541	532	496	521	526	500	491	534	493	513	550	496	514	463	526	526	525	526	505	511	549	517	501	533	508	515	519	520	532	505	569	529	544	526	519	540	521	543	521	563	514	538	531	512	539	543	476	593	530	549	492	541	566	518	550	468	510	532	552	523	583	501	522	522	549	546	532	513	525	548	536	538	517	528	510	538	515	549	543	501	569	521	540	545	545	539	535	522	536	544	500	496	511	519	542	522	494	498	551	459	544	528	542	576	495	511	514	519	518	570	512	487	505	512	530	494	496	546	555	522	509	476	551	561	520	533	524	503	509	516	521	560	512	489	551	534	535	547	539	548	519	533	531	487	512	539	546	518	500	518	483	515	546	538	535	505	539	519	522	542	540	536	513	557	522	545	513	514	532	529	523	539	515	548	533	551	501	514	512	524	551	505	540	489	543	524	523	547	506	570	525	532	501	488	536	517	543	460	497	531	542	497	499	515	530	578	540	529	513	538	504	459	516	535	525	506	517	486	567	496	568	507	490	503	492	521	552	552	530	491	477	533	547	522	496	556	502	547	532	529	543	510	529	534	563	549	522	540	506	523	524	526	552	534	558	525	519	496	531	546	522	540	563	498	522	518	553	509	519	508	529	512	526	522	555	529	507	538	506	534	512	499	573	510	558	548	554	517	485	497	535	483	532	552	548	517	510	501	520	549	512	499	537	508	560	498	549	509	507	504	490	504	548	543	521	525	474	536	487	579	520	541	560	525	535	459	533	523	535	502	471	548	540	544	517	550	530	541	496	536	569	519	530	526	549	497	534	532	526	494	560	555	551	525	543	515	502	559	534	520	503	498	495	520	516	538	501	530	546	486	557	516	524	522	495	522	524	523	527	512	555	516	491	553	555	532	552	511	591	516	557	563	542	515	513	510	510	538	497	535	537	547	531	504	558	548	492	538	555	527	524	514	464	549	535	496	560	513	525	575	515	493	514	508	567	509	482	508	526	534	546	481	523	528	464	530	561	551	534	547	555	495	521	518	544	587	508	527	519	560	512	529	512	508	534	498	569	503	545	514	524	572	529	558	547	499	525	527	528	527	526	543	559	522	526	517	536	537	550	495	534	531	530	514	539	534	524	542	546	500	507	544	534	514	513	560	549	504	487	516	544	538	508	512	516	531	499	529	578	523	536	508	524	546	482	506	529	513	523	574	545	502	559	535	544	518	524	510	504	524	499	548	553	504	553	468	489	507	530	494	557	514	520	514	541	537	525	483	521	486	536	494	520	515	563	514	557	544	532	520	538	499	517	533	519	515	521	534	510	535	537	509	532	502	484	527	495	565	498	545	561	516	503	522	532	494	512	545	555	562	523	510	538	545	543	461	541	545	481	551	521	531	515	493	550	519	522	532	485	537	550	450	515	524	501	506	533	558	484	519	546	531	479	544	523	526	531	542	525	533	499	497	512	556	501	488	526	539	560	541	488	537	533	520	527	495	524	538	510	548	533	536	470	514	502	516	524	532
34844	29781	17076	3636	697	534	464	480	440	456	465	459	443	454	440	441	437	451	447	446	462	450	441	415	421	413	460	426	432	423	461	418	431	429	446	485	456	426	430	421	442	452	468	462	451	423	433	430	463	458	437	437	398	439	438	432	445	441	444	421	455	429	444	430	474	446	443	448	445	471	470	435	455	422	425	452	403	418	400	440	440	477	441	422	473	436	449	444	421	447	430	454	426	463	446	435	473	434	463	440	448	452	454	448	433	444	462	429	415	421	421	457	448	446	471	422	454	463	433	437	457	447	454	425	414	454	452	433	431	430	454	425	429	455	454	412	432	427	449	404	448	444	426	445	417	472	464	420	470	443	451	409	451	460	468	432	482	445	430	437	478	464	455	464	437	461	414	476	494	420	412	444	418	407	470	452	418	448	423	437	415	428	437	409	442	469	424	380	421	444	480	472	440	403	420	471	432	454	458	424	413	453	429	452	499	443	437	448	448	409	451	433	429	426	427	471	474	428	444	429	463	437	470	367	440	464	486	428	408	450	416	435	442	438	409	438	442	429	436	469	426	502	441	382	473	422	435	463	463	447	459	413	429	447	457	434	447	429	439	437	468	445	463	427	425	440	405	455	439	446	400	434	461	462	411	465	416	467	420	460	442	472	450	415	445	430	410	453	422	418	451	446	425	461	428	449	431	476	425	468	455	477	417	462	426	421	435	453	395	438	448	449	466	437	427	457	431	460	463	453	466	451	465	449	478	421	427	434	467	461	458	408	444	440	429	470	438	478	444	481	443	420	440	443	428	467	415	441	428	415	431	464	390	446	416	448	410	452	442	452	449	439	409	455	438	437	426	457	465	447	432	453	451	477	430	442	452	468	421	422	415	452	452	425	438	445	444	427	403	451	429	440	432	429	454	461	429	414	441	405	408	400	430	426	464	481	468	449	430	429	457	494	416	478	467	414	431	405	409	431	461	427	476	433	442	411	407	434	458	425	432	429	418	410	404	404	432	429	390	449	426	396	488	453	468	432	428	431	467	448	457	426	436	455	449	403	482	441	480	439	434	456	420	444	439	434	479	444	411	454	439	447	438	435	410	425	408	445	458	405	426	432	466	433	453	440	425	429	457	438	484	427	448	426	427	452	410	422	413	431	428	446	458	498	464	417	434	447	435	455	467	459	450	474	439	456	463	448	436	490	458	496	452	453	449	461	453	455	460	438	447	469	431	449	431	433	467	463	470	420	429	419	453	441	434	418	396	413	429	435	418	428	436	457	412	429	469	412	459	463	462	490	443	431	442	457	435	442	420	432	449	416	420	430	431	471	456	456	409	449	458	439	448	434	448	444	478	405	440	384	449	444	438	425	441	458	423	391	432	425	481	446	437	473	446	445	456	465	456	441	452	457	460	470	450	424	441	449	400	443	435	415	438	444	466	433	425	468	432	462	430	446	435	418	440	425	466	441	444	428	468	427	433	421	438	411	470	434	447	479	433	445	419	427	460	458	455	435	423	454	418	453	448	439	434	455	465	423	439	437	431	449	430	418	422	459	454	430	475	497	402	449	417	464	430	439	444	433	435	437	429	428	439	439	450	419	440	429	459	435	404	437	429	430	429	402	429	444	458	428	415	410	439	447	457	425	473	469	446	458	465	421	439	413	448	469	455	430	418	430	440	440	437	417	434	427	426	421	434	447	433	478	459	449	464	427	461	442	430	437	453	433	438	442	478	450	441	471	441	417	460	414	442	451	456	423	420	406	471	443	457	424	441	426	457	457	418	471	436	415	402	445	442	421	425	467	437	475	413	427	460	455	460	439	439	454	426	448	416	414	427	415	436	470	424	431	423	425	416	451	416	428	479	465	458	489	449	474	447	511	423	442	395	408	440	423	395	410	454	397	440	465	444	456	428	441	463	427	448	470	414	435	428	416	467	447	436	439	451	410	418	429	432	461	444	387	477	453	457	433	482	456	442	441	469	476	433	437	463	411	455	430	435	445	474	453	446	455	464	408	468	455	508	437	418	445	417	458	452	438	436	450	415	452	431	442	473	423	433	452	440	452	428	429	479	445	420	430	444	430	481	429	502	442	440	422	420	461	448	454	414	425	433	412	436	436	420	450	440	438	420	454	399	430	425	444	449	451	457	447	409	436	407	429	434	385	446	442	460	475	431	434	402	442	418	419	447	471	432	439	452	466	474	426	452	455	428	445	455	426	387	451	416	428	445	468	447	463	463	426	433	450	397	419	436	461	451	449	424	470	460	462	466	450	415	455	427	427	446	414	453	445	429	419	469	404	446	433	424	428	453	448	429	456	429	387	428	425	461	421	454	417	437	428	474	422	425	450	444	445	415	429	467	408	420	466	438	459	437	447	425	436	446	484	433	438	455	437	432	449	484	438	444	425	480	388	416	462	455	409	424	460	477	441	419	432	438	421	419	420	436	449	415	462	460	427	486	417	396	449	456	455	472	438	423	462	425	455	409	464	462	455	443	420	421	449	406	458	450	442	444	433	454	438	443	449	438	417	426	456	429	412	469	466	428	470	429	463	449	456	478	455	456	445	444	480	451	431	435	422	432	443	440	447	463	454	433	435	394	418	470	439	435	468	448	450	440	445	487	431	458	463	441	428	433	492	421	429	439	436	453	418	445	398	440	465	446	439	448	426	419	454	448	450	465	447	435	432	454	475	437	420	425	436	453	436	415	451	446	405	440	468	412	445	458	428	426	418	440	473	450	445	476	476	434	493	441	409	447	444	489	386	473	468	426	435	427	434	430	490	454	405	462	401	416	474	485	452	423	422	420	429	437	441	408	442	434	437	451	444	454	423	445	461	448	438	451	428	472	439	484	452	452	425	437	440	436	424	451	439	450	457	440	445	432	444	466	446	426	408	394	445	424	403	415	439	466	434	458	451	461	439	429	454	448	455	435	431	408	448	460	422	442	442	418	451	453	431	449	445	422	431	387	425	445	452	467	500	414	422	457	436	453	427	450	438	471	426	451	466	441	401	470	455	473	423	463	456	426	431	446	462	455	394	439	447	425	423	426	450	448	451	435	468	432	424	419	433	414	424	422	421	464	435	458	436	428	469	452	445	505	451	425	444	436	407	425	451	411	439	469	445	461	433	460	425	418	434	474	455	449	476	455	447	432	436	462	437	456	458	473	423	430	416	424	485	440	480	427	459	428	436	437	428	437	472	418	473	450	412	463	427	432	435	431	410	457	424	421	468	418	438	451	467	399	459	431	439	432	475	461	410	432	412	434	434	422	459	483	409	422	422	434	403	456	424	400	464	462	404	457	406	467	455	428	439	441	448	452	448	432	466	431	407	459	427	410	430	441	461	449	459	425	407	415	451	439	457	435	438	417	458	423	450	453	431	470	445	434	465	425	471	409	470	446	434	437	462	437	411	455	450	455	444	451	423	462	444	471	450	482	464	420	460	441	420	424	431	460	436	467	447	481	415	450	420	445	475	411	431	436	476	472	473	459	437
31007	28081	9137	1738	615	369	333	370	354	394	402	345	333	360	370	348	420	392	404	376	399	328	394	405	400	358	396	366	373	398	358	364	384	365	362	367	375	352	385	364	356	400	336	366	382	353	347	360	368	413	356	354	350	369	350	323	409	356	348	371	348	354	360	375	363	389	369	389	386	375	364	376	373	388	330	365	398	354	334	377	346	386	377	355	396	392	357	334	375	379	380	370	324	327	370	352	367	342	379	351	354	363	359	420	357	362	415	369	351	358	365	373	375	386	345	385	362	402	351	369	380	405	351	358	381	396	350	356	348	363	356	340	338	369	382	353	387	404	364	348	353	349	359	367	383	372	343	355	331	386	362	413	360	357	403	350	360	358	336	358	366	363	358	353	377	408	350	353	353	345	396	379	359	399	380	402	358	353	393	363	354	399	376	373	350	379	349	352	393	352	381	366	358	352	372	352	338	353	362	384	344	369	395	376	395	352	417	395	337	361	364	365	365	366	338	360	366	329	376	351	382	320	375	340	364	352	391	339	357	370	366	397	344	353	337	363	367	385	363	345	374	349	370	337	356	366	401	348	362	367	356	369	394	359	374	354	371	355	390	367	353	371	387	384	370	396	386	381	358	360	384	364	385	362	358	345	327	373	344	384	397	364	380	385	369	359	393	350	351	358	386	333	349	402	372	348	395	374	352	369	455	363	353	377	360	355	356	372	360	380	385	379	347	369	359	370	357	357	382	339	369	333	322	369	359	380	380	369	381	347	393	358	373	419	381	337	372	376	357	334	375	401	382	352	371	383	364	339	359	379	336	370	356	365	407	355	370	391	390	338	371	363	386	340	365	368	348	390	351	345	359	376	367	384	378	409	352	358	354	350	353	368	394	379	352	377	382	361	348	352	384	356	392	349	374	372	357	389	377	337	356	364	352	363	371	414	373	388	345	375	354	342	333	350	368	348	383	375	402	336	422	380	358	368	386	346	373	369	396	361	392	383	358	340	356	339	372	369	406	323	355	357	370	365	353	372	351	401	346	356	403	414	401	378	395	373	370	339	341	381	351	361	374	397	379	328	363	378	342	358	398	351	363	379	381	370	339	346	365	362	411	376	344	334	378	362	374	375	385	326	339	367	379	355	379	373	374	354	393	351	339	415	345	359	396	369	351	385	376	372	399	381	347	358	373	353	354	371	359	358	376	348	397	378	351	376	348	366	387	365	365	364	370	378	356	355	376	385	374	349	382	365	350	351	390	337	386	379	353	351	410	349	363	388	383	349	363	391	383	390	384	344	382	368	375	378	359	326	378	344	350	354	408	385	391	381	373	351	377	367	370	370	359	381	356	324	401	381	377	412	373	381	373	356	384	362	355	365	342	353	392	366	341	337	358	354	367	373	384	383	377	381	357	370	366	392	379	397	365	381	359	388	372	354	368	356	367	382	391	381	383	357	366	378	342	345	329	348	417	368	364	351	382	378	337	323	352	398	424	355	382	378	356	380	380	365	378	376	372	364	378	347	380	348	333	389	356	361	395	353	380	361	367	372	387	389	369	384	377	377	379	371	331	345	370	342	381	367	360	349	336	383	401	375	359	386	375	342	401	377	350	365	364	373	378	346	366	368	355	389	367	373	318	356	391	351	375	378	379	376	388	374	340	396	344	393	375	375	420	363	369	363	386	361	368	369	377	365	370	354	342	364	358	365	376	372	400	356	350	366	370	389	345	373	394	377	349	397	392	320	373	370	408	349	347	362	365	344	312	351	352	370	377	385	351	406	367	391	354	370	372	362	351	355	363	380	377	363	380	339	418	365	376	373	359	388	363	355	391	409	350	384	364	399	379	365	350	349	343	372	380	384	379	363	349	401	329	374	394	365	392	381	362	368	353	351	364	357	385	322	397	328	380	393	329	393	337	381	391	390	361	376	376	388	384	386	410	363	360	333	361	388	378	356	393	379	370	368	371	370	359	391	368	370	367	382	364	368	368	374	338	381	370	368	394	394	364	395	374	347	364	392	374	345	357	383	363	338	389	358	357	379	337	368	374	328	360	370	343	369	354	380	383	353	373	342	360	373	358	378	359	419	397	396	370	378	355	377	352	342	351	328	382	377	342	360	385	374	361	378	384	380	392	337	355	391	367	344	385	368	385	364	351	374	337	387	399	378	360	350	350	354	368	310	352	355	355	357	368	383	359	379	351	378	340	418	349	379	364	372	377	383	353	379	406	395	337	374	355	346	361	347	338	372	371	350	363	368	360	406	375	383	365	374	387	375	358	350	388	344	349	357	379	343	385	359	361	347	362	372	371	351	370	380	411	393	357	360	356	373	373	346	370	379	348	335	334	382	367	359	360	376	362	375	359	350	378	383	362	399	372	355	380	346	379	378	369	347	397	398	371	344	379	353	388	402	375	370	379	351	385	356	362	366	397	359	360	360	391	384	372	371	405	337	369	375	384	359	350	390	372	369	366	344	374	329	319	387	338	346	379	365	371	359	346	362	336	380	397	359	360	366	370	362	327	377	366	334	354	386	406	356	380	393	388	373	367	381	364	377	300	387	322	374	363	350	344	354	348	379	368	373	356	366	359	316	387	372	349	388	381	368	350	377	414	367	361	379	361	355	378	380	350	354	366	354	370	381	404	377	381	341	347	355	368	393	387	380	373	354	355	371	376	382	359	338	396	356	369	390	392	382	367	373	342	400	342	353	387	366	379	353	363	367	358	393	374	381	351	355	356	360	394	349	351	360	385	376	395	339	355	376	368	354	376	366	354	369	377	339	361	372	346	336	338	346	313	375	347	355	397	328	407	358	339	366	376	375	422	404	397	396	372	329	402	398	348	378	363	369	347	372	379	351	360	348	381	356	355	394	359	348	355	401	396	396	373	353	415	376	347	397	348	390	380	359	386	341	376	392	340	394	356	375	336	357	372	347	405	363	408	390	315	352	408	367	363	352	358	436	354	388	332	384	377	398	368	349	370	368	404	381	366	332	377	356	386	369	380	358	382	326	398	379	388	388	374	387	362	387	367	357	358	364	361	389	374	353	377	374	350	379	376	366	361	335	393	390	360	347	371	382	356	360	368	376	357	359	385	336	361	355	374	351	388	357	373	329	337	389	366	368	362	372	363	348	356	383	391	360	372	376	367	414	363	352	329	371	369	397	356	379	357	381	391	353	384	358	353	364	395	342	360	350	393	381	339	326	348	336	392	371	349	391	371	380	381	369	343	339	386	331	346	361	329	369	358	363	429	404	358	372	377	393	340	374	349	378	343	350	401	367	387	365	361	354	392	381	344	381	340	376	366	382	351	380	403	383	397	346	411	339	345	370	396	388	390	377	373	379	342	383	391	386	363	372	365	374	335	383	376	365	379	387	329	365	383	321	346	370	371	380	373	370	396	351	380	374	321	406	396	349	349	389	366	370	352	361	373	374	364	361	373	352	407	405	398	347	359	360	380	386	343	370	372	379	379	369	394	317	367	363	354	376	354	320
25085	23354	29436	24975	16361	3131	745	596	548	527	527	516	528	504	503	484	491	504	519	524	500	478	524	533	518	491	538	488	508	503	520	466	512	534	496	516	472	483	537	520	498	470	487	509	469	501	524	526	509	539	479	467	492	491	503	511	548	503	504	465	489	515	529	496	483	517	483	518	504	494	523	514	523	527	478	485	517	479	509	535	492	531	506	488	489	471	515	485	492	460	464	478	470	530	448	504	499	498	505	486	489	470	482	507	475	475	483	507	504	507	486	483	494	492	524	487	492	463	498	515	506	495	508	485	512	524	500	511	522	476	487	521	476	515	492	518	510	501	514	525	468	510	531	483	491	511	527	465	539	490	489	510	488	480	503	498	473	502	476	493	526	488	466	502	490	487	478	493	507	470	498	481	507	510	497	475	522	496	541	489	501	478	530	501	501	510	502	524	501	455	482	533	500	456	477	496	534	460	472	525	513	473	522	490	515	509	533	488	507	465	518	495	514	476	465	463	499	495	486	507	473	468	512	518	513	465	512	482	507	520	510	510	472	464	505	500	498	530	479	515	513	495	532	485	512	497	498	499	515	450	510	499	508	523	516	509	488	522	489	505	533	465	471	490	525	495	471	544	477	467	519	500	473	508	536	472	481	494	517	500	486	456	500	508	501	497	496	496	534	497	531	450	469	468	508	489	513	468	499	484	513	506	504	488	476	501	474	509	497	491	500	489	477	547	487	523	459	451	483	485	463	511	478	490	528	529	497	485	518	514	517	457	484	463	474	479	501	482	486	510	500	483	492	473	480	523	528	533	466	483	490	518	476	464	497	493	461	470	475	480	487	454	508	490	504	498	521	448	442	460	477	480	484	529	490	481	489	453	479	514	506	488	488	483	465	526	526	520	491	519	486	488	523	502	465	527	498	481	494	500	470	472	468	524	472	487	468	503	504	494	532	518	502	457	430	503	505	466	471	465	483	457	471	481	498	463	526	562	516	482	484	496	485	484	505	510	485	492	484	467	496	482	499	501	466	524	517	481	460	511	457	485	479	506	503	554	497	507	485	493	503	482	483	469	537	490	474	508	495	497	500	503	544	488	495	491	488	504	466	534	515	523	503	471	511	463	501	500	491	512	542	481	460	517	542	505	489	506	495	527	510	491	498	502	490	477	456	472	478	540	504	513	479	515	488	468	505	531	473	494	481	482	436	567	481	523	497	491	513	482	507	477	508	470	490	510	496	500	511	521	489	471	510	457	487	486	479	485	482	502	477	490	505	495	517	500	439	518	515	519	475	504	481	479	532	473	463	539	484	519	479	481	511	493	479	500	484	481	498	509	506	479	507	484	469	504	472	469	500	464	501	513	485	478	523	486	481	470	513	467	516	453	524	514	528	473	481	490	497	532	477	479	458	534	477	528	535	505	524	502	487	492	464	491	484	480	513	485	497	508	469	513	472	468	504	481	498	532	499	465	495	506	495	482	498	490	491	498	502	523	493	497	507	457	500	474	509	472	488	454	509	488	507	501	508	517	512	493	496	492	518	513	439	480	499	469	493	533	499	490	480	497	517	497	485	492	523	532	516	479	449	469	489	542	491	475	502	474	492	488	516	503	501	476	521	493	494	499	484	499	476	494	463	475	462	507	527	509	455	501	525	502	510	524	497	508	488	442	494	513	494	492	481	544	448	511	506	493	494	518	478	491	459	493	497	427	495	530	496	501	486	491	471	497	472	475	485	480	466	509	529	500	500	493	464	481	462	477	519	498	512	478	525	504	503	503	492	475	468	514	519	511	526	489	465	501	509	502	502	471	502	493	508	519	445	495	475	512	511	482	515	475	474	468	446	523	510	517	492	506	508	497	522	524	476	508	503	496	469	525	481	544	451	471	498	486	497	472	498	552	462	490	524	511	547	473	482	469	452	460	462	518	550	489	461	496	489	549	502	519	436	518	506	474	499	505	477	497	491	526	500	536	459	502	524	518	527	489	483	517	484	502	488	492	503	481	474	513	496	464	520	457	490	525	499	510	490	525	512	512	490	497	491	515	510	514	508	504	508	502	509	498	525	449	488	478	456	538	503	520	514	485	478	500	482	510	475	489	516	464	489	463	501	486	487	467	480	495	502	477	510	490	482	524	497	505	481	517	481	478	504	502	492	452	486	519	465	473	486	509	513	483	502	499	480	512	466	473	477	537	499	528	533	499	523	525	499	481	474	512	475	486	540	493	469	480	508	487	515	483	485	432	475	520	470	527	489	503	483	497	467	518	489	440	491	501	520	480	480	533	517	499	511	527	530	519	528	495	480	478	481	479	511	504	482	493	502	532	501	471	494	520	489	479	481	494	477	519	473	447	510	484	472	510	494	509	521	514	483	506	490	502	462	505	491	481	460	492	462	482	501	474	479	498	512	500	471	486	553	494	497	509	460	483	490	469	503	544	501	489	482	500	483	471	446	493	521	473	541	492	489	502	475	485	482	476	464	519	484	504	485	469	532	486	496	491	516	482	519	484	492	507	485	475	486	459	514	528	500	512	489	461	488	491	450	479	504	495	528	507	539	507	537	477	467	448	508	539	500	456	465	462	515	496	471	494	486	510	480	470	533	523	471	472	492	473	488	514	523	496	471	491	499	497	448	492	533	507	488	487	483	463	489	477	524	460	485	486	488	503	497	467	494	449	515	435	480	474	512	477	532	511	519	561	483	519	478	474	493	496	492	497	496	488	491	508	493	484	457	505	490	512	514	512	524	511	468	511	484	487	501	506	503	473	453	516	517	503	522	459	455	484	532	476	471	537	483	483	472	460	448	508	488	527	497	467	488	519	470	497	497	502	513	512	478	495	494	467	508	525	513	499	527	504	509	530	522	517	508	487	452	488	578	465	475	481	484	504	514	503	505	475	487	499	498	494	524	481	493	492	494	525	519	471	507	507	519	525	473	481	451	495	514	511	537	503	449	513	483	456	491	488	499	472	467	454	497	476	458	462	487	471	487	499	495	522	480	496	498	478	488	501	494	432	507	464	459	530	487	462	472	481	508	479	438	514	473	474	511	481	515	488	495	484	482	494	534	504	485	508	464	522	505	552	486	465	508	481	523	502	471	528	510	480	478	480	498	498	481	494	485	497	483	464	513	528	512	473	539	501	497	493	534	439	500	512	483	498	493	522	493	476	501	515	480	523	506	515	474	491	491	509	460	502	487	491	514	461	502	504	512	510	502	499	481	470	506	514	501	506	496	529	469	525	522	485	538	469	489	487	475	484	500	466	492	465	503	525	511	454	498	459	496	512	488	480	508	493	515	469	500	513	462	493	466	461	498	484	492	500	494	494	472	510	491	495	529	499	476	499	499	468	490	509	497	503	486	525	535	492	526	519	447	538	541	502	515	500	514	475	487	495	514	499	523	495	505	513	525	467	496	493	460	474	484	506	493	505	442	461	476	483	474	481	470	474	476	488	481	507	459	509	509	472	477	497	511	476	516	484	520	511	483	442	478	480
61841	81696	42800	12415	2934	845	546	460	502	443	474	441	426	446	440	450	477	467	449	450	424	474	456	433	475	436	431	469	445	430	479	432	434	448	449	441	464	462	463	445	445	447	462	435	445	474	454	428	450	467	460	448	444	453	453	440	424	453	447	487	492	505	474	504	464	480	473	453	461	448	423	449	416	473	454	430	459	448	458	460	483	461	403	445	447	501	472	465	495	475	447	433	470	466	465	451	439	469	460	430	446	434	494	426	453	456	447	511	416	445	468	447	456	429	458	454	437	467	454	429	482	474	468	471	437	468	402	411	442	449	456	463	473	464	443	467	455	451	482	463	469	457	472	463	460	435	466	445	516	471	448	433	459	441	465	457	439	465	461	434	465	484	442	411	420	462	425	452	429	429	448	462	433	448	471	427	458	436	439	407	455	469	447	465	451	422	444	455	465	463	503	455	438	436	496	471	470	459	425	483	477	450	418	437	485	466	484	462	425	469	504	450	481	452	493	458	453	452	475	443	427	453	454	483	448	436	470	444	475	436	439	490	423	470	448	491	477	442	444	434	475	414	431	456	447	436	457	425	432	407	460	484	452	453	447	413	455	407	432	472	454	448	466	437	450	466	470	443	468	471	426	450	459	483	470	489	440	468	476	477	453	460	445	456	462	438	429	437	446	445	433	481	439	416	403	427	472	439	465	513	455	466	496	497	478	416	453	471	441	420	457	482	444	480	500	434	438	444	494	485	445	421	467	437	433	480	453	410	465	417	440	484	466	497	498	449	501	454	479	468	465	476	462	493	455	462	453	451	438	451	424	446	432	474	453	419	430	474	463	431	495	452	430	446	421	416	438	474	434	442	457	432	433	446	472	459	456	499	480	442	454	476	466	457	426	451	462	470	423	426	483	473	446	459	465	501	461	468	440	459	471	444	466	445	436	494	425	439	381	418	488	418	498	455	472	450	447	445	477	464	420	397	428	437	416	462	445	473	465	453	448	469	470	468	458	478	442	438	458	450	464	471	442	465	437	470	427	462	452	440	477	480	470	412	451	446	431	459	458	468	437	453	466	485	455	430	467	429	471	489	427	452	459	428	467	457	499	457	456	432	478	457	480	469	460	471	422	466	453	445	482	468	471	448	469	419	457	475	461	448	464	431	459	468	460	455	465	432	492	427	433	440	455	476	452	457	449	444	431	445	445	455	443	479	450	434	455	430	446	421	427	454	464	486	462	482	473	447	431	437	439	445	462	427	468	475	463	420	444	433	446	446	448	448	435	465	445	433	459	457	486	438	488	471	452	445	466	444	464	484	467	444	483	413	460	455	421	455	465	436	501	462	448	470	437	446	457	463	450	478	454	450	509	475	447	445	442	422	478	455	418	430	419	452	453	409	454	446	481	440	431	428	461	459	414	495	466	455	468	430	458	453	445	460	466	454	454	466	443	445	464	469	455	429	416	470	436	437	405	481	464	467	460	462	425	486	458	467	491	474	388	476	435	423	471	463	466	509	448	429	476	461	442	475	437	423	445	424	445	460	448	462	457	428	439	431	465	458	507	405	468	443	431	440	454	445	456	421	459	477	449	461	499	485	439	458	451	490	426	468	456	446	431	439	474	435	454	498	464	443	445	477	490	420	438	429	418	467	448	452	451	448	420	438	515	477	471	405	424	486	411	412	469	449	439	457	468	468	472	442	432	447	448	443	449	473	425	442	458	477	422	460	466	472	474	437	430	448	419	473	477	439	419	462	433	473	459	423	459	444	460	414	458	427	491	475	482	486	441	446	475	463	484	427	434	443	457	490	431	482	447	483	435	427	417	437	431	399	435	454	444	461	440	454	478	454	451	464	499	446	474	455	472	454	489	473	448	475	456	430	451	439	419	460	456	439	472	457	433	464	448	459	441	429	425	443	495	460	420	479	463	469	478	453	436	447	492	474	434	438	477	450	494	460	472	457	425	421	480	441	436	490	453	452	437	463	432	480	503	469	483	465	472	446	471	469	440	470	434	459	468	442	435	456	463	464	390	433	472	447	470	468	458	470	412	496	448	471	425	429	441	462	491	489	428	456	460	464	459	474	493	423	472	435	495	459	457	430	475	431	450	465	479	451	458	465	427	460	448	476	425	428	456	450	448	474	420	488	458	435	451	466	452	431	440	450	429	477	431	497	482	433	452	442	478	455	442	424	449	443	445	436	461	420	462	428	447	485	420	455	424	477	478	448	440	450	461	458	479	440	475	448	446	505	464	469	473	436	461	462	481	471	482	463	457	464	415	466	446	451	423	437	456	439	435	426	436	422	438	467	460	474	483	426	418	425	417	467	473	445	392	413	457	441	449	480	503	431	497	473	508	474	452	476	425	433	448	457	408	446	443	444	445	422	457	478	460	424	441	448	430	464	430	458	478	446	440	456	493	438	472	454	480	448	436	422	452	475	452	467	462	464	480	450	426	463	466	482	479	450	466	488	457	444	472	441	464	430	469	446	440	478	486	472	443	450	483	468	484	455	414	462	500	431	425	442	431	415	438	469	451	437	428	430	477	452	439	462	458	477	420	443	425	443	458	482	408	462	457	448	479	437	429	472	451	434	493	410	473	451	470	440	426	452	454	425	460	476	459	464	476	451	461	474	431	478	458	473	465	449	465	470	487	440	479	463	478	432	474	474	467	410	429	451	480	458	414	451	500	427	448	465	448	457	449	442	491	464	440	445	475	457	441	429	463	475	448	428	470	519	414	485	492	469	454	441	442	466	461	459	413	441	424	440	439	439	449	445	450	430	466	448	454	463	449	444	451	446	412	445	432	418	484	452	471	410	444	466	471	437	488	445	432	430	436	467	489	469	456	472	470	456	461	418	464	476	448	436	493	430	453	494	452	419	499	457	449	415	479	477	426	435	441	448	473	442	509	443	472	421	436	418	473	447	488	484	469	496	424	457	450	451	465	465	419	465	460	456	449	444	432	464	414	427	434	437	422	441	475	460	467	490	472	442	421	451	460	480	436	455	432	458	447	490	440	469	445	459	474	492	433	451	488	471	451	433	440	461	428	425	444	473	463	499	452	411	443	454	447	425	430	458	443	502	447	475	442	456	492	438	481	461	427	423	435	437	409	466	446	432	452	471	456	456	477	460	458	467	483	432	425	466	481	454	467	464	469	445	411	486	462	441	441	435	434	469	433	449	464	466	467	457	490	445	457	419	473	468	435	460	405	493	488	437	457	491	409	446	444	446	430	457	429	448	424	478	477	451	452	430	452	460	444	488	465	440	465	445	448	488	447	457	459	432	458	453	468	451	449	469	444	443	467	458	455	471	448	439	445	434	447	427	471	464	433	448	464	473	490	493	472	461	425	423	445	481	464	429	443	463	455	420	439	451	410	470	478	479	466	454	449	491	461	476	481	442	451	448	426	462	468	447	419	436	454	449	480	419	431	449	470	480	427	440	422	482	467	448	459	487	477	479	478	435	435	440	433	488	460	443	494	421	492	454	419	414
24124	22353	29041	24268	19970	8472	1215	724	598	618	613	653	640	605	571	567	606	596	564	630	603	600	612	615	604	600	562	576	612	637	545	561	570	599	612	586	594	583	553	561	591	572	572	598	563	585	610	569	600	638	583	579	556	610	584	582	572	592	540	573	635	578	587	581	602	609	560	594	562	562	617	573	595	597	597	577	577	593	518	541	589	599	630	564	528	568	550	578	602	565	580	557	526	582	601	590	595	579	569	600	546	605	558	567	516	519	583	584	568	548	586	579	583	600	578	574	591	581	595	557	590	580	546	597	598	621	578	560	586	583	605	567	613	601	616	528	589	580	579	566	607	581	568	613	596	565	591	626	578	566	565	599	631	602	577	594	567	594	540	583	525	586	550	615	606	550	589	561	583	550	593	611	601	576	628	600	584	608	573	588	543	572	581	566	593	645	583	570	569	560	577	581	597	615	573	574	568	573	535	574	591	515	503	579	575	577	564	566	579	572	592	585	575	592	590	576	548	577	566	579	542	595	555	584	563	549	548	577	583	589	569	600	561	585	586	559	529	559	547	561	548	590	577	592	585	522	581	602	612	620	585	575	673	586	546	558	613	572	573	578	545	533	615	582	611	553	573	576	588	548	575	578	579	578	614	588	567	541	581	547	584	580	590	597	589	582	599	574	592	587	573	537	582	575	590	588	547	551	582	557	581	565	583	568	579	562	610	599	581	601	541	575	602	572	589	569	578	577	589	605	593	578	550	605	571	554	566	561	594	584	581	631	574	615	579	623	567	533	628	564	576	619	594	595	592	579	581	543	576	560	568	569	614	591	634	615	555	582	554	597	547	542	604	602	568	538	579	591	628	590	589	542	573	577	541	581	623	562	580	565	610	587	565	566	591	559	567	561	532	550	589	575	515	582	598	556	621	595	570	587	591	587	594	573	596	598	570	578	547	579	597	644	580	583	573	600	518	549	606	598	578	579	590	602	552	593	568	603	624	588	540	592	569	555	601	579	580	572	628	578	603	543	602	581	613	565	607	565	614	601	572	585	570	579	595	566	582	600	595	623	548	581	612	595	622	560	609	615	565	536	586	557	599	550	619	623	600	585	584	584	540	528	567	560	579	595	565	555	583	561	576	609	599	591	602	605	625	604	578	553	552	592	568	543	584	588	581	550	585	590	607	606	616	568	593	541	569	578	588	629	555	571	563	584	575	539	596	552	606	556	607	562	564	577	566	551	570	564	579	557	591	604	563	576	568	591	580	565	520	590	578	581	555	581	597	598	582	551	564	560	638	577	566	627	568	562	534	603	612	531	525	553	593	538	561	561	594	549	585	551	590	602	559	596	573	549	637	598	589	587	574	567	555	618	586	576	600	621	567	567	590	595	584	564	568	595	552	540	533	612	548	597	575	611	584	607	605	519	563	577	534	590	569	566	605	601	588	592	609	606	576	600	576	599	564	550	589	616	529	623	596	590	566	545	564	611	634	562	552	618	591	554	577	569	562	578	562	622	572	609	604	541	579	596	555	602	574	569	584	591	548	590	595	556	587	553	547	632	623	590	559	547	558	590	571	595	603	602	580	582	539	587	590	594	583	601	613	585	536	552	601	607	568	530	599	615	599	571	583	596	598	566	615	590	557	547	560	560	604	576	550	560	577	577	556	559	611	540	601	626	584	606	576	538	541	581	567	587	579	573	596	556	570	586	565	576	592	578	526	599	562	578	570	611	580	572	585	581	593	590	604	588	563	576	593	572	598	559	627	642	553	561	569	590	577	517	588	619	555	592	606	535	554	576	579	609	579	604	568	548	561	569	553	610	557	610	568	591	604	569	563	562	560	543	564	617	548	545	561	568	553	574	617	570	548	605	608	549	582	568	587	580	578	551	595	545	593	580	539	579	598	573	557	569	522	541	553	564	568	610	567	590	573	549	586	552	592	579	570	542	574	596	583	609	571	581	560	600	556	550	561	579	606	578	553	597	595	550	561	585	571	598	644	567	625	586	536	613	578	565	541	553	549	614	591	624	602	585	583	614	561	586	550	556	570	600	582	575	618	584	508	586	608	550	600	590	560	624	583	558	578	605	593	588	560	590	593	618	560	597	595	566	579	552	584	551	580	585	533	583	585	585	481	595	547	599	598	548	580	551	598	571	563	576	624	559	620	620	603	570	585	611	607	585	593	612	582	591	611	586	565	583	610	571	598	581	544	516	607	600	611	571	533	522	568	561	559	565	543	586	541	571	565	609	582	594	610	583	578	554	602	599	579	562	579	574	588	562	582	614	583	566	550	598	555	557	600	609	574	600	563	542	585	581	602	604	562	557	575	570	621	569	566	594	539	546	597	571	549	537	578	575	545	583	612	509	531	590	561	651	600	547	587	546	610	568	587	567	571	584	608	594	586	555	574	604	606	575	573	625	558	582	588	588	576	584	537	604	599	568	579	542	609	582	614	545	570	600	606	598	620	531	566	614	564	560	557	554	574	569	599	601	546	604	545	601	532	613	585	562	504	534	561	531	544	579	562	591	570	577	549	555	566	595	589	569	597	555	591	582	584	548	582	568	579	562	574	590	536	599	596	553	541	568	601	524	582	567	588	617	611	537	578	527	596	575	576	572	603	564	565	550	540	612	624	574	552	594	585	616	565	570	586	541	571	548	561	593	608	590	543	551	569	590	604	559	578	553	560	555	544	546	568	608	571	561	553	568	570	634	579	545	535	576	550	576	567	588	604	544	573	572	560	560	601	562	553	582	543	601	604	567	567	575	573	576	617	602	608	612	578	601	561	586	559	590	538	560	610	580	575	562	615	582	611	548	590	584	635	537	562	592	602	581	567	604	608	581	597	548	586	617	599	570	612	579	530	608	578	619	576	613	574	594	534	591	552	554	648	571	571	598	573	581	595	563	563	573	579	574	587	557	592	568	566	533	574	607	612	599	602	589	510	537	572	573	570	548	587	594	592	537	576	627	577	555	590	595	549	611	571	577	572	546	618	577	582	606	547	596	588	543	628	624	626	571	569	584	588	566	558	553	532	620	596	601	602	577	587	584	620	553	556	565	578	548	606	588	554	595	561	581	545	601	607	590	556	576	587	579	548	623	594	579	557	604	585	588	580	562	591	558	612	579	621	541	578	600	629	562	559	548	574	589	594	606	563	594	583	597	615	571	603	572	581	532	582	520	643	591	582	595	570	572	562	567	548	600	600	569	572	592	614	583	592	589	600	611	590	588	577	572	587	584	582	580	542	561	548	612	609	575	643	521	585	589	613	550	557	586	573	616	583	569	566	603	546	609	549	592	592	566	563	572	625	622	580	556	512	597	603	557	552	598	576	586	570	599	595	619	530	551	586	540	579	591	544	564	575	579	555	583	569	578	577	570	563	589	602	552	565	595	569	548	615	578	550	566	558	617	567	537	557	585	589	571	565	558	612	576	569	574	574	598	588	546	603	580	611	582	593	577	593	542	554	558	611	554	608	553	616	580	601	575	530	580
60259	86642	49711	16687	3903	996	611	539	494	519	531	524	538	559	536	549	522	595	561	520	564	577	510	569	563	543	537	509	559	539	541	539	546	491	554	537	523	557	557	506	592	532	554	566	557	594	525	526	526	536	548	495	551	533	538	520	548	554	561	520	515	503	530	554	553	514	507	517	567	532	565	496	520	510	541	539	508	492	548	524	526	525	567	553	513	539	542	517	550	556	492	519	555	553	563	485	576	517	534	548	540	552	543	580	553	504	557	545	542	547	552	537	499	495	560	543	484	537	539	539	528	518	526	500	545	523	534	541	548	525	507	553	528	564	560	567	535	526	543	517	501	557	552	544	536	532	545	539	561	518	533	507	538	542	519	493	552	542	550	495	542	510	534	530	563	513	568	525	528	545	545	537	540	549	560	520	537	553	476	535	522	518	550	514	553	529	530	538	542	516	540	584	531	550	531	526	540	542	553	554	513	563	513	530	533	498	562	535	502	512	517	547	537	523	553	547	479	560	510	551	503	525	573	542	551	545	531	526	554	560	585	558	527	592	526	535	516	527	536	507	546	563	536	569	513	534	548	541	535	559	526	590	559	552	528	556	496	569	515	521	560	555	505	484	524	538	570	550	519	536	517	542	507	539	522	544	527	523	544	598	544	525	578	513	552	559	539	569	509	584	537	568	540	557	515	530	527	538	515	546	537	534	549	536	502	565	555	577	552	557	520	491	548	523	539	555	532	520	509	547	546	490	468	599	518	525	541	564	530	531	537	545	515	559	504	510	459	545	535	502	576	533	548	563	591	540	553	553	538	519	541	538	583	523	573	539	534	571	486	536	514	547	547	588	536	549	588	508	529	542	548	513	527	520	534	505	546	555	529	519	543	586	543	521	523	541	542	535	537	516	496	576	510	546	497	543	555	497	501	551	493	503	520	505	517	518	528	515	563	556	537	567	522	520	582	548	494	525	563	562	521	560	499	506	540	506	523	563	535	507	575	567	532	581	545	531	563	489	537	513	516	553	550	539	532	529	528	531	520	580	517	489	565	515	531	557	545	535	532	519	567	513	497	555	520	517	544	544	556	549	515	525	536	557	535	566	570	487	556	541	538	577	534	503	540	553	530	550	511	514	529	552	557	533	546	549	548	572	508	546	540	509	548	555	489	524	526	570	534	552	506	500	527	525	542	501	540	554	512	556	531	542	541	526	539	554	561	514	520	543	532	566	540	548	496	538	523	516	555	539	522	577	522	504	575	494	526	506	543	558	561	518	527	532	518	503	521	518	559	523	550	550	528	513	555	561	548	563	513	535	551	547	498	497	576	548	532	587	524	534	533	531	525	534	530	516	540	509	504	541	504	530	553	580	540	505	541	531	517	508	548	548	539	517	545	538	536	507	535	549	530	555	541	532	545	574	539	508	490	511	519	543	525	528	533	522	546	471	516	535	520	512	540	493	529	505	514	537	536	601	502	524	515	506	496	530	566	536	558	559	568	521	528	539	537	566	556	545	546	552	566	512	552	524	555	553	559	526	559	571	499	549	531	490	584	543	528	573	575	525	551	515	511	546	564	541	554	546	562	500	510	515	533	588	530	558	559	529	533	531	532	500	505	512	545	528	581	562	520	535	526	499	523	550	550	531	572	553	583	521	530	516	560	536	527	531	535	523	508	538	567	537	544	570	570	534	517	524	513	494	542	569	508	618	541	523	564	525	530	526	551	558	516	553	503	532	551	526	562	546	562	552	530	537	514	581	510	508	535	540	541	527	558	547	533	543	539	544	531	577	542	534	499	522	532	512	546	547	546	542	524	541	541	562	567	552	513	496	495	537	520	542	541	521	551	557	532	526	519	568	522	564	555	538	553	570	570	536	553	564	548	576	517	542	540	591	521	527	507	526	515	546	526	558	519	572	524	485	523	546	531	563	455	529	560	516	521	574	549	538	543	499	552	530	510	546	535	552	558	511	558	529	517	552	525	509	551	517	496	537	516	510	514	538	534	546	578	544	505	518	585	544	484	506	544	490	562	556	570	526	514	530	545	546	547	517	537	502	516	517	529	556	583	539	502	514	495	543	538	538	544	479	517	538	569	533	536	521	551	526	514	490	573	511	552	534	552	561	502	508	555	522	521	549	522	518	526	530	533	551	489	517	566	515	534	504	554	549	521	530	531	481	580	535	491	524	525	531	537	540	479	524	521	532	518	528	521	538	525	531	541	556	547	578	558	556	518	530	528	537	569	605	509	548	490	533	510	532	540	517	555	525	545	515	524	541	520	534	554	520	506	504	497	513	525	513	498	553	541	563	546	554	518	534	525	543	501	540	533	535	568	533	514	557	481	542	488	496	496	522	552	546	537	528	535	500	522	542	535	522	523	561	502	549	520	537	513	534	519	579	530	527	509	554	550	519	494	535	554	506	521	556	562	452	530	518	536	554	535	550	564	544	538	523	563	551	522	546	541	538	549	515	527	543	522	546	511	527	514	530	546	549	546	522	538	536	512	528	525	502	532	527	550	535	500	498	535	553	550	551	556	532	510	555	597	553	553	536	555	535	507	491	532	566	547	590	547	572	545	579	533	519	545	522	519	535	531	547	518	520	540	565	563	500	559	508	541	536	517	529	558	527	534	517	526	549	539	509	504	509	530	593	537	535	524	548	537	530	538	534	570	555	502	523	492	562	543	556	536	521	546	517	515	552	539	521	487	532	546	529	551	559	538	524	566	521	551	496	524	525	543	552	503	535	557	520	500	531	503	556	487	516	541	532	582	534	509	542	544	523	530	526	531	573	495	555	536	524	525	575	566	559	550	517	540	538	490	530	553	564	542	546	581	557	496	547	557	544	518	521	558	545	581	549	518	489	519	535	555	530	516	515	524	527	495	485	483	507	560	575	499	520	524	579	537	534	509	550	563	555	540	562	515	521	538	511	520	554	517	522	510	528	488	512	540	561	538	530	521	539	521	517	536	477	547	482	510	563	541	518	528	541	509	515	528	543	495	517	524	552	562	510	522	551	529	505	510	542	544	558	537	530	522	552	541	536	581	504	542	498	556	507	616	535	533	515	492	527	507	514	485	566	528	518	536	512	529	534	557	577	496	547	564	478	496	573	550	551	557	550	545	557	559	516	528	547	512	555	544	530	524	521	497	526	538	506	541	472	566	535	483	547	504	538	547	504	520	511	533	522	546	533	559	549	554	512	526	539	537	492	524	528	502	565	503	494	574	538	519	540	508	492	534	505	540	540	537	500	490	542	535	563	571	518	512	527	508	542	542	510	520	516	540	528	555	515	541	543	530	502	555	552	532	548	534	544	526	486	506	569	533	584	553	522	521	560	507	512	570	511	557	552	528	513	564	567	511	559	504	559	538	587	547	531	542	510	530	550	552	535	521	554	528	526	485	511	531	508	488	522	514	544	516	530	585	529	512	534	551	521	557	539	530	558	557	524	596	503	524	506	501	544	523	506	514	546	546	554	535	564	503	528	488	542	511	531
34482	29615	17296	3981	826	511	539	502	444	459	488	463	493	441	433	464	427	473	456	480	452	440	465	434	435	473	447	483	458	469	468	459	473	478	452	422	459	464	464	477	451	488	482	454	446	473	481	436	466	455	463	435	463	473	453	457	460	476	412	444	497	500	463	438	460	433	459	422	427	448	480	438	410	489	492	454	458	455	411	449	461	448	470	489	478	467	436	477	449	440	451	476	456	463	512	500	454	451	458	485	436	436	463	449	456	473	448	437	453	486	450	465	493	447	468	477	458	453	451	426	483	470	451	436	435	420	465	472	429	465	414	427	425	448	501	436	445	482	428	446	455	426	476	477	473	462	489	440	479	412	508	470	448	407	430	461	450	476	415	458	460	443	465	467	484	441	474	443	433	420	456	441	459	470	458	475	409	512	448	431	452	463	428	470	495	491	466	479	490	445	470	492	486	454	454	448	493	453	442	428	503	443	463	455	412	482	457	442	464	459	463	467	462	425	442	484	454	459	456	431	443	449	458	445	459	471	392	462	440	449	425	452	438	446	460	459	452	456	481	479	465	489	438	489	478	463	457	491	472	475	463	454	532	464	455	429	441	433	468	446	454	429	428	442	425	516	469	453	398	439	475	464	465	453	451	447	490	445	438	441	419	433	499	479	478	465	475	430	424	452	422	483	466	488	485	473	444	465	446	456	447	513	460	442	481	454	427	447	457	435	456	439	501	456	476	481	458	469	480	467	462	436	453	466	474	447	439	464	459	432	438	454	469	444	459	418	472	489	446	466	441	480	512	457	438	462	471	457	471	435	479	433	436	491	448	439	389	452	458	461	432	481	481	501	439	472	430	423	462	501	447	427	488	415	480	424	434	423	448	479	464	456	459	489	453	454	427	450	475	445	443	484	427	482	436	501	425	416	460	436	457	497	507	472	454	462	447	463	469	444	437	445	450	482	446	473	456	451	460	452	441	470	464	446	457	412	488	456	457	441	459	439	472	452	504	430	446	436	454	483	462	456	468	460	418	468	451	496	460	469	460	476	498	462	435	452	480	475	436	444	472	435	454	452	447	415	471	464	506	446	455	446	485	412	464	448	450	488	461	410	502	476	480	472	446	470	441	442	482	494	438	454	459	468	442	440	404	489	438	468	489	478	465	476	444	514	456	424	469	430	517	476	428	449	469	463	431	482	399	463	480	457	489	463	483	477	442	451	457	461	444	438	449	436	492	450	466	458	437	478	459	436	447	473	471	495	455	472	451	439	443	439	458	443	457	453	464	443	434	434	393	492	465	439	443	447	456	487	469	493	462	436	445	453	467	462	424	464	472	476	447	492	475	422	446	467	441	419	464	462	483	463	424	440	464	414	444	443	476	465	466	427	414	441	492	444	472	441	448	471	460	465	463	418	433	470	424	438	463	460	446	461	411	441	443	476	415	468	480	455	464	419	460	451	466	453	495	426	435	444	473	470	444	470	419	478	490	479	455	463	438	487	498	466	461	461	434	401	504	451	435	437	454	479	474	445	442	468	495	474	419	431	474	466	484	428	468	494	476	468	437	430	455	408	420	447	468	469	471	467	469	473	472	480	459	481	468	407	403	444	430	455	462	469	463	469	473	457	460	450	492	436	489	445	438	490	457	450	463	478	456	475	461	427	458	484	423	445	450	458	452	474	494	471	477	456	419	436	468	453	467	478	458	456	454	454	469	481	490	485	470	507	461	468	434	458	472	481	447	444	476	440	467	454	496	446	459	459	452	460	450	471	479	456	445	464	423	474	477	481	435	445	428	464	464	437	459	482	468	451	477	447	484	454	463	465	447	467	486	461	466	449	489	411	447	454	478	433	436	452	456	434	453	492	433	472	494	446	496	452	495	445	484	457	433	444	461	432	477	470	461	478	471	433	494	456	492	455	451	467	504	452	482	482	470	433	442	450	413	474	436	437	492	474	437	484	443	442	455	470	478	473	445	466	446	434	471	426	453	453	452	499	450	456	416	524	491	461	463	447	455	438	458	470	444	426	516	451	464	469	459	450	452	459	447	421	464	427	406	447	515	489	517	499	433	460	476	459	510	432	441	490	456	450	430	419	463	462	487	449	440	468	461	441	452	446	453	454	461	452	433	437	497	428	459	478	498	438	467	430	427	474	513	438	473	454	458	439	491	479	461	471	460	454	464	459	475	440	443	429	504	449	474	466	469	469	484	417	454	439	445	487	458	486	478	467	447	439	460	455	477	438	421	497	477	418	456	473	424	439	455	433	474	451	473	490	442	471	442	447	477	479	471	458	464	471	471	457	483	445	520	484	445	436	464	482	489	460	463	470	442	428	442	459	436	476	455	487	480	473	488	495	470	416	493	462	452	480	491	445	451	508	486	497	461	427	479	496	487	498	420	439	479	447	482	429	424	478	459	484	470	430	435	468	468	426	518	501	433	444	471	472	457	446	437	486	477	449	461	456	467	432	427	437	449	405	466	465	476	484	473	462	450	490	462	455	467	443	463	442	442	440	467	492	482	479	445	450	438	494	491	447	523	430	505	456	450	465	484	433	464	455	472	441	468	461	441	442	482	462	477	470	445	472	454	416	467	444	485	434	449	455	470	457	447	448	458	453	483	443	433	435	465	434	440	447	444	450	444	445	456	484	438	456	457	422	410	493	446	414	484	467	455	463	484	485	420	447	478	441	474	434	451	477	487	493	464	490	463	492	464	438	469	454	467	443	431	491	443	470	468	480	415	475	491	466	446	434	482	489	469	466	456	469	454	499	455	482	433	452	487	461	466	458	446	450	465	483	487	441	495	491	495	462	412	456	455	454	495	441	448	459	452	451	459	447	424	448	485	433	460	449	456	453	425	452	448	419	462	428	454	430	456	449	435	436	468	445	468	483	471	454	466	433	523	458	459	407	458	440	463	479	448	422	463	464	484	459	449	457	460	436	461	471	447	429	469	461	454	456	484	437	458	461	440	437	464	442	482	468	459	495	453	470	450	455	432	468	472	449	444	450	433	447	469	425	450	447	474	484	487	473	461	456	450	463	427	475	457	458	454	448	436	484	458	488	444	431	474	438	454	454	457	488	433	443	462	443	447	463	490	471	437	440	463	449	414	504	429	462	441	465	441	451	439	421	467	445	426	415	412	467	479	466	449	465	465	471	447	470	444	451	443	455	465	458	459	466	482	487	465	450	429	466	496	449	452	459	479	431	451	495	483	425	490	463	529	449	481	461	424	434	496	450	472	430	416	442	468	464	457	416	457	439	441	432	476	444	449	488	517	490	460	487	462	474	433	440	447	459	412	478	436	449	435	446	429	499	453	457	421	455	486	468	420	461	457	447	479	493	479	483	480	458	437	421	462	484	444	439	424	486	452	490	451	471	472	466	467	458	434	478	422	507	494	501	451	426	469	475	433	445	453	441	446	448	423	489	438	446	478	411	450	444	431	448	473	453	483	452	472	471	433	445	425	472	467	439	466	459	467	479	460	471	429	457
31012	28365	9726	1974	643	425	402	408	362	385	373	383	388	383	349	388	383	415	403	368	407	421	377	387	419	391	368	412	373	392	386	403	385	413	403	379	385	334	388	404	390	396	381	356	388	340	362	347	373	367	381	386	369	385	408	365	366	386	402	376	383	371	427	412	380	371	374	403	358	371	388	394	377	422	399	384	399	406	383	363	400	392	406	380	403	392	343	377	396	397	386	345	416	385	392	377	376	391	366	379	370	369	373	424	384	398	419	402	373	354	395	386	410	377	387	376	422	355	409	400	376	342	377	365	422	412	385	441	375	364	391	421	393	391	376	375	363	378	349	349	390	370	394	380	396	394	400	369	383	360	365	388	408	408	394	407	407	388	377	411	401	383	409	387	396	396	371	374	376	385	391	371	366	380	395	355	373	429	352	385	398	364	374	413	369	361	358	357	350	380	383	414	363	378	390	360	373	400	391	370	371	377	395	402	416	388	433	401	365	365	358	437	386	403	396	418	422	413	378	403	420	409	389	409	393	399	410	391	395	410	397	359	373	402	359	386	361	376	390	357	392	391	385	390	400	369	384	406	378	374	381	392	369	387	363	398	379	408	382	373	368	409	372	360	358	379	370	402	372	363	405	364	358	415	370	374	406	405	413	423	391	367	354	375	393	387	356	400	420	367	303	369	388	378	370	377	412	386	380	356	400	429	389	367	381	390	382	410	342	378	381	374	413	404	367	395	383	376	405	409	378	384	410	365	361	375	385	377	391	429	411	357	390	381	370	352	378	390	394	397	402	376	389	383	377	397	408	375	370	394	369	366	368	408	390	401	375	357	363	378	351	387	376	403	391	369	412	371	394	387	391	437	417	379	413	384	383	389	376	394	387	426	358	360	367	351	369	378	350	341	357	379	354	367	349	398	399	352	377	375	414	379	372	384	405	403	363	381	373	385	389	390	382	370	399	400	383	397	347	383	372	343	417	363	379	403	373	377	364	370	389	367	366	398	370	422	397	373	376	424	385	380	400	383	358	361	400	378	370	386	416	340	409	395	399	355	406	340	383	414	397	386	345	382	398	409	372	397	369	390	392	378	384	374	387	394	447	430	390	396	381	376	349	392	366	368	358	393	389	362	360	364	366	372	372	370	399	387	369	367	412	404	369	373	380	395	390	409	377	402	379	408	425	378	397	373	377	363	427	397	405	397	376	344	408	399	408	376	346	381	366	376	396	379	396	356	381	389	347	403	400	391	387	378	404	403	391	379	381	389	381	334	404	391	397	406	413	397	372	391	404	385	357	391	382	397	381	384	381	397	357	371	373	421	378	369	390	380	374	373	387	363	408	409	361	354	404	352	373	332	380	423	400	402	415	392	360	389	380	366	416	374	352	378	364	366	392	342	391	373	424	346	356	389	405	367	389	452	383	361	371	378	391	392	397	392	391	410	394	353	382	404	425	388	380	380	406	401	353	385	352	361	369	385	366	401	408	368	387	414	368	411	376	411	352	378	353	368	379	360	408	364	381	365	368	384	411	362	401	387	384	381	411	412	373	373	405	367	378	360	369	412	392	387	400	382	387	396	369	341	401	399	387	377	379	386	413	377	366	389	415	397	367	372	384	379	427	382	424	396	376	381	407	371	395	365	367	411	377	372	338	382	378	368	414	373	360	414	378	378	373	421	390	387	374	397	402	382	413	388	361	382	393	357	369	375	396	357	398	395	356	390	339	373	388	396	411	377	383	356	393	357	384	409	362	388	392	396	400	344	380	405	403	389	430	415	413	377	407	379	412	372	374	387	367	369	382	394	383	368	389	370	390	394	375	374	390	352	419	371	364	396	377	413	374	402	404	400	391	404	373	378	403	381	354	405	383	363	372	393	362	346	367	399	422	375	401	403	364	387	384	369	388	378	390	350	363	379	377	398	368	395	409	385	387	429	380	385	407	394	379	413	384	375	387	379	363	375	390	391	402	386	364	393	347	377	374	397	375	407	419	437	388	393	362	389	387	392	385	397	333	385	394	370	386	371	391	411	370	383	389	390	397	379	369	385	355	405	356	385	416	376	383	367	379	385	362	442	428	360	397	374	379	394	385	379	399	361	406	401	411	401	370	385	371	379	406	395	386	383	364	395	408	351	385	365	407	365	396	421	377	376	391	357	386	413	401	394	397	408	374	341	398	409	364	378	405	408	374	400	370	362	380	363	370	383	369	405	394	358	393	372	396	384	387	396	353	353	382	372	394	368	374	376	342	395	391	359	337	392	369	351	379	408	408	356	358	336	353	364	379	403	378	399	379	388	345	370	394	358	385	377	367	384	411	360	391	359	358	426	425	389	369	388	372	390	361	407	387	372	365	385	394	434	366	371	413	386	349	389	403	357	373	400	396	416	376	399	401	400	396	390	390	369	366	375	385	367	367	387	383	361	401	402	336	379	417	356	358	419	392	389	393	408	390	380	389	382	392	346	352	348	376	411	361	400	365	369	379	369	373	381	397	398	412	369	394	360	382	392	356	404	367	354	377	372	366	428	351	388	381	377	397	395	378	345	387	388	412	368	364	392	378	347	400	416	395	382	400	362	421	375	363	358	379	406	386	399	392	359	378	365	367	364	376	390	382	376	377	377	371	388	401	379	387	393	392	365	350	421	347	361	406	410	392	345	354	359	343	441	396	332	371	357	378	404	376	350	371	389	399	393	402	399	395	395	428	384	384	373	397	400	389	386	358	392	399	345	385	361	373	389	386	387	376	396	388	377	395	410	368	371	412	385	409	417	394	396	379	398	353	366	368	391	399	395	408	376	381	398	399	380	439	394	383	358	420	406	356	353	391	391	370	385	406	384	374	361	359	409	415	373	390	394	336	396	377	383	349	375	375	384	374	395	362	426	404	359	374	399	374	387	358	394	407	389	425	413	396	360	380	386	392	383	410	379	365	361	391	340	390	414	391	383	377	397	386	396	402	419	389	398	384	400	397	381	401	404	393	379	389	402	360	372	398	364	400	366	380	392	374	408	388	401	362	386	391	365	363	424	384	396	376	369	363	419	369	359	378	363	393	379	355	394	358	381	376	388	391	398	359	377	393	399	413	365	394	374	360	385	384	373	395	357	376	355	369	399	372	425	397	377	372	374	406	384	391	405	410	376	346	362	373	382	350	390	386	351	383	403	378	406	341	410	411	360	372	395	386	381	399	405	414	399	397	390	390	406	379	385	377	398	354	410	355	392	392	373	397	358	399	395	377	402	390	376	380	404	396	367	386	400	365	379	372	386	398	395	408	369	408	423	381	397	396	407	379	427	383	390	406	348	397	395	372	391	373	420	392	366	397	375	401	408	383	384	389	339	399	339	374	369	391	382	409	356	413	391	374	381	417	367	356	378	404	377	368	412	354	347	371	426	359	366	395	364	408	356	393	376	417	397	369	406	391	409	368	391	360	407	344	367	399	407	358	380	363	369	373	362	375	388	396	399	383	368	376	346	370	377	393	320	382	397	385	383
24990	23317	29479	25131	16536	3433	861	588	551	541	538	535	575	524	551	593	556	519	531	542	506	548	546	588	505	541	530	505	520	500	555	563	499	547	512	538	547	508	510	525	523	542	555	534	543	514	541	484	514	539	542	523	568	532	520	513	524	527	511	510	533	550	480	532	524	525	551	584	507	482	561	548	496	558	526	500	493	532	490	526	553	573	503	533	537	511	542	524	501	500	550	575	512	516	509	534	530	559	513	539	542	513	534	563	540	536	483	517	541	528	514	552	540	496	537	527	479	542	525	493	550	500	546	501	500	484	535	533	543	563	492	518	546	540	506	523	532	519	520	485	509	507	481	511	516	509	558	502	543	524	497	522	499	564	491	521	498	514	514	523	504	514	525	510	527	523	550	549	498	537	524	538	506	536	552	500	546	526	536	527	549	512	539	525	525	540	525	508	553	482	501	545	543	551	526	509	507	541	513	499	544	472	502	553	554	543	520	491	494	483	484	480	515	517	520	536	545	585	550	539	559	478	517	515	542	506	539	502	531	513	537	528	508	547	495	521	509	488	553	528	507	531	518	535	541	527	511	541	534	526	509	532	534	527	518	555	486	526	556	481	498	498	493	517	525	537	521	529	530	520	503	463	555	545	564	528	539	500	515	519	547	522	505	509	491	554	524	526	509	507	520	550	489	544	598	524	524	554	530	520	540	515	506	466	530	556	498	506	515	559	537	494	554	503	564	513	555	551	540	498	547	559	550	531	537	542	547	486	510	501	528	504	463	544	521	549	511	501	533	548	559	569	534	514	518	509	496	500	558	538	547	526	513	516	517	530	521	483	514	534	557	568	559	502	523	509	528	518	580	577	511	516	491	502	560	516	580	526	529	521	515	509	521	543	498	510	494	536	525	541	524	496	506	512	541	541	516	508	536	530	559	538	547	554	580	569	551	530	523	527	537	520	525	523	528	509	515	515	508	521	559	562	521	538	511	526	531	495	511	569	498	492	547	526	495	502	539	521	523	569	544	528	523	490	525	531	524	520	499	521	519	526	502	459	506	525	520	551	505	498	519	500	515	510	536	558	540	503	548	556	529	525	535	560	494	515	498	529	522	543	503	538	509	522	541	486	513	542	555	540	491	534	505	504	510	478	514	540	517	483	550	505	491	561	550	545	570	521	474	506	553	524	519	523	522	493	524	494	519	519	494	552	532	547	519	493	550	511	531	551	521	496	546	507	549	511	531	568	557	538	491	481	492	558	529	510	487	560	514	537	549	513	511	500	532	542	511	506	482	498	522	544	544	513	501	523	509	530	497	543	527	513	512	545	539	498	518	536	522	548	510	515	526	483	534	539	504	516	530	489	523	514	530	568	507	487	538	526	496	514	482	527	520	515	553	485	529	499	570	490	560	522	543	513	535	534	503	494	547	522	468	521	508	523	522	520	545	496	545	558	511	520	513	468	519	514	470	558	529	498	534	550	510	541	499	514	519	526	545	530	547	520	526	519	537	530	494	524	483	485	525	493	501	507	593	508	516	524	472	531	472	517	554	486	541	523	519	502	500	515	524	537	537	535	500	501	509	508	532	492	553	507	525	533	532	536	490	510	534	519	520	536	491	503	530	511	572	499	543	521	550	540	540	559	506	535	509	507	532	535	536	530	542	481	484	511	526	561	485	506	508	518	545	525	557	557	531	543	500	518	537	506	513	507	522	498	519	500	525	495	509	499	532	538	516	503	476	538	516	486	491	504	514	595	495	529	489	542	524	533	542	549	502	515	548	486	484	511	528	505	537	505	515	512	508	553	519	478	566	518	477	547	525	529	558	526	556	548	535	514	529	546	512	523	530	508	533	531	482	531	546	537	533	533	511	502	467	509	528	534	532	517	554	511	513	500	561	533	508	529	489	554	549	510	514	476	544	517	567	532	507	509	543	512	519	539	520	522	524	479	544	521	513	499	540	573	510	543	511	504	537	468	570	515	563	500	524	526	505	560	563	502	530	513	523	511	518	550	497	536	550	501	513	530	501	491	501	506	516	524	504	525	550	529	492	526	523	503	508	516	526	538	544	495	520	509	569	531	522	515	469	550	519	537	544	493	528	514	553	557	467	519	519	493	531	498	532	512	490	504	585	558	462	537	527	551	551	533	504	518	515	536	522	494	542	539	520	568	536	511	531	540	558	482	504	479	517	505	462	508	513	552	515	549	532	534	480	523	552	530	522	507	528	540	547	545	475	487	528	520	534	544	512	536	546	526	518	502	569	500	488	511	557	523	553	520	486	498	482	477	520	545	525	512	512	555	540	515	511	518	534	537	554	486	514	502	507	501	510	551	502	489	512	536	531	494	524	540	513	517	519	529	537	496	480	506	529	474	519	516	577	503	532	549	621	525	544	490	498	504	519	487	514	532	522	529	554	486	526	556	515	525	459	469	513	538	475	501	528	509	519	490	480	576	525	484	515	526	516	530	520	513	509	509	557	526	480	514	524	517	513	516	523	547	540	529	501	515	503	532	507	518	554	526	532	531	523	526	504	546	521	508	546	502	523	496	560	533	550	530	504	553	516	540	554	554	512	511	495	502	533	504	506	478	529	514	545	510	516	532	505	515	526	532	504	548	518	524	546	527	500	503	518	494	532	546	542	549	556	507	526	515	518	521	582	552	490	508	502	574	519	579	510	542	530	526	483	485	542	554	528	522	512	501	547	520	518	500	582	484	508	540	548	526	465	520	506	534	512	505	528	515	479	472	522	517	551	490	522	522	520	522	537	513	507	532	516	518	502	555	528	545	471	517	506	553	536	503	522	523	493	524	482	502	525	521	503	530	522	515	512	491	506	505	486	496	528	524	513	514	550	569	544	514	570	559	540	522	564	506	511	521	489	543	502	541	505	505	549	555	475	537	499	499	522	537	491	484	537	489	568	522	539	489	534	529	524	502	559	486	514	580	515	539	548	509	525	555	553	554	521	563	509	503	505	512	519	525	487	544	524	556	540	550	493	500	527	471	514	534	529	501	509	503	499	552	542	509	553	506	542	500	523	551	534	553	503	508	537	544	520	514	522	530	534	522	517	541	524	533	522	561	494	535	542	497	573	525	489	482	549	532	515	529	529	541	530	500	520	498	528	509	522	523	557	552	505	562	523	508	530	508	545	514	522	510	538	519	526	489	552	525	504	511	505	536	506	507	523	534	473	548	525	560	527	552	564	549	463	593	545	534	480	531	498	499	525	569	551	538	488	546	500	492	548	524	519	568	531	520	537	520	535	544	534	513	536	546	572	507	538	529	548	519	546	525	546	529	501	521	509	561	480	512	529	537	562	539	539	485	546	555	504	535	510	544	489	480	560	516	506	539	510	490	548	532	510	528	518	551	539	511	537	530	531	541	505	496	535	523	492	513	534	583	515	511	539	537	500	483	483	505	549	528	518	468	536	501	517	562	552	520	541	546	548	519	483	539	538	534	512	490	559	518	525	512	509	504	460	528	562	482	525	499	476	526
62245	81083	43669	13890	3316	951	526	495	518	447	494	471	521	512	497	502	484	433	501	465	499	480	505	460	454	504	485	506	477	506	496	484	466	495	536	501	485	472	514	472	471	493	498	481	444	463	502	473	458	490	504	475	484	499	494	484	515	473	499	454	510	461	477	488	450	509	471	455	429	466	500	468	512	461	499	482	487	468	446	506	494	477	508	476	498	471	513	495	490	480	490	502	492	467	487	464	488	463	472	502	470	475	502	468	480	465	459	486	514	499	497	483	461	461	469	457	489	479	506	480	450	475	449	477	493	473	482	490	477	491	495	456	453	466	478	481	516	486	449	494	440	473	454	482	516	482	488	482	439	482	483	491	477	479	460	474	466	548	487	508	509	482	443	479	472	457	481	471	487	469	470	467	438	513	472	468	477	505	477	521	474	503	462	437	459	465	454	435	476	456	473	458	450	470	494	523	480	489	477	460	458	474	482	455	513	494	456	456	450	459	481	502	485	472	499	461	509	478	433	498	512	476	506	503	467	487	515	489	476	481	465	495	545	475	504	457	467	476	429	497	467	511	506	497	484	503	490	470	483	489	484	466	455	460	463	467	457	481	455	480	484	525	480	477	509	477	478	502	476	480	501	493	446	500	510	470	533	477	482	518	457	462	491	474	449	497	491	480	515	437	482	524	504	445	470	479	467	488	468	489	494	492	488	488	477	494	483	503	497	493	487	475	504	470	473	479	488	451	508	475	488	492	490	469	466	469	487	505	465	470	459	474	492	482	480	498	500	473	462	450	514	459	480	466	500	459	454	516	471	478	491	484	509	506	472	495	502	473	486	500	492	442	473	479	480	483	476	468	463	495	492	472	465	465	473	465	464	481	456	475	462	474	469	494	496	470	477	445	490	467	440	466	486	486	486	500	467	460	502	461	487	437	483	444	468	453	456	479	466	502	467	479	496	442	453	455	483	487	487	511	505	459	484	465	476	470	479	488	478	464	467	478	567	463	465	473	467	485	430	463	470	503	529	490	444	451	454	498	468	495	477	464	462	510	460	465	466	497	490	474	513	468	454	513	488	467	495	481	455	530	496	485	528	499	477	498	461	468	470	446	523	480	469	465	519	500	495	453	498	448	481	458	469	500	459	469	485	435	482	478	488	483	466	466	529	446	434	476	466	493	492	495	496	467	431	495	478	482	458	498	466	507	468	492	493	438	484	500	474	473	461	488	480	462	463	470	505	477	472	467	493	486	470	472	470	474	480	445	470	484	455	511	476	489	460	524	468	502	452	488	444	477	457	497	500	471	494	494	452	454	503	512	487	487	458	487	470	514	483	484	474	492	448	495	481	512	479	501	481	489	476	487	504	455	443	494	528	471	480	493	481	504	491	474	493	480	493	493	459	505	491	435	487	478	507	475	464	477	475	473	500	463	502	464	474	450	535	464	464	483	451	464	499	496	483	461	507	503	457	483	484	465	535	423	480	470	494	467	486	493	482	497	515	507	483	459	445	459	460	443	466	470	478	451	503	474	469	462	488	473	471	513	470	448	445	487	465	484	479	508	463	476	444	456	446	447	510	501	470	522	515	427	518	486	500	498	514	477	458	443	506	536	467	481	492	454	481	484	498	464	478	448	463	507	516	450	458	419	536	495	473	461	483	471	464	454	428	480	530	483	472	503	515	474	464	491	491	526	483	484	466	473	473	473	446	444	466	465	505	454	485	458	450	501	476	420	488	461	456	467	512	472	499	470	477	470	450	488	456	504	492	476	494	498	478	490	470	471	491	437	455	454	469	510	470	477	509	500	488	490	475	519	455	502	458	449	503	465	471	448	493	452	529	464	491	459	503	512	463	496	434	449	436	471	492	492	483	469	495	460	539	519	506	468	474	514	475	458	427	445	440	473	485	452	482	451	480	481	471	491	450	472	472	475	447	507	487	507	498	475	495	512	478	506	475	489	442	468	500	476	485	476	485	491	479	465	468	458	451	489	477	489	526	469	508	490	486	486	463	457	501	470	460	515	482	464	514	487	436	481	471	474	488	473	492	468	490	460	474	436	457	472	478	478	477	482	484	462	428	509	469	439	498	517	457	480	462	485	451	511	507	472	490	474	424	465	486	496	470	463	427	517	508	472	493	451	478	454	467	488	498	479	507	508	494	498	466	521	474	483	482	467	483	512	449	469	513	460	482	490	499	471	496	509	483	489	465	469	488	458	495	450	505	469	469	485	427	463	485	497	507	468	477	501	466	471	517	526	486	491	486	470	490	446	470	506	476	495	505	503	451	494	489	455	520	447	449	512	461	422	537	484	445	497	500	495	449	471	486	496	479	435	489	463	441	465	462	468	457	473	487	459	504	477	477	482	444	497	476	482	484	480	457	457	501	493	496	493	484	540	470	462	509	461	458	494	451	515	493	447	492	464	458	550	472	487	448	488	443	494	461	507	462	512	513	497	465	463	507	480	453	444	506	459	466	483	464	459	474	476	469	448	470	478	510	473	472	484	470	495	479	512	510	477	459	456	463	469	495	492	467	461	449	465	451	477	479	472	464	465	453	536	466	470	499	470	482	513	492	487	469	528	479	504	512	452	506	504	499	498	471	489	506	467	441	451	473	436	501	434	474	441	494	461	487	498	470	481	493	475	485	456	483	523	471	519	469	461	517	461	503	454	487	486	452	452	496	485	460	480	475	471	479	462	466	476	505	473	441	496	481	465	451	456	476	473	476	460	499	448	473	512	488	467	502	484	509	499	458	426	472	488	493	507	489	508	467	458	524	467	477	449	453	494	490	526	489	452	486	461	461	493	485	506	484	461	472	485	485	479	470	452	471	488	456	483	468	468	459	494	482	468	514	466	478	495	446	465	455	458	521	470	436	444	519	472	486	486	493	515	462	464	453	465	479	428	471	471	485	482	480	481	455	517	446	467	463	486	457	477	460	458	453	497	454	460	443	468	478	486	510	465	493	482	482	463	486	544	485	467	462	509	484	530	436	453	449	486	471	440	453	509	493	466	494	499	446	473	460	458	518	494	510	498	435	519	435	482	478	490	471	475	477	450	532	483	450	489	496	501	485	500	487	439	455	508	467	434	483	465	488	492	442	513	453	450	481	498	493	492	471	498	489	481	460	491	455	443	500	521	500	465	446	430	496	478	506	454	469	477	444	512	508	508	496	470	477	448	496	456	490	496	488	444	477	496	473	486	483	460	461	503	500	487	490	490	481	522	434	482	445	503	493	477	477	464	502	458	471	464	500	473	447	471	435	441	469	441	469	504	482	488	462	473	506	484	496	488	458	491	474	511	466	493	482	513	463	442	463	475	500	495	484	460	484	464	495	463	451	440	482	446	483	461	446	494	491	469	419	483	475	494	510	443	425	492	492	449	482	465	516	459	468	502	485	465	485	440	490	498	493	458	445	523	516	505	473	459	488	520	464	455	463	498	477	469	475	507	500	481	514	456	482	480	459	508	498	455	500	508	487	430	447	492	493	466
24223	22323	29067	24385	20039	8761	1270	732	677	608	658	619	673	642	659	620	641	599	620	625	615	631	645	670	624	625	630	641	636	635	552	647	629	621	627	659	632	637	670	568	611	593	629	652	620	622	632	601	577	644	647	628	610	648	625	619	600	636	591	657	620	608	639	611	604	651	650	628	641	631	664	607	647	590	625	633	632	598	668	601	608	666	615	636	617	640	643	627	661	669	620	610	630	664	653	610	642	626	628	617	597	591	595	612	607	611	659	631	613	601	624	653	615	557	619	612	624	626	585	667	633	658	619	590	632	614	611	672	597	642	606	598	635	638	585	624	607	656	622	604	610	577	616	594	600	628	635	606	631	629	577	605	651	615	632	620	637	621	648	596	621	618	597	598	599	658	622	668	623	638	613	625	597	590	631	644	637	632	593	594	600	631	646	663	631	614	622	605	604	626	601	584	661	651	657	617	620	620	653	627	587	625	630	606	584	624	612	625	622	610	601	596	610	591	594	600	637	638	616	608	634	605	654	624	649	656	608	608	622	588	647	599	639	637	597	629	602	646	568	589	597	613	606	623	645	630	610	598	584	624	593	679	626	639	614	607	636	666	613	607	635	608	622	626	598	636	635	639	617	602	630	601	633	599	647	611	631	622	661	559	608	602	629	636	604	576	648	558	629	630	654	619	627	616	629	601	606	600	624	658	625	618	617	650	587	623	669	592	601	645	639	622	622	632	637	603	636	626	643	605	622	661	663	592	682	630	588	660	615	608	597	643	596	685	650	664	639	611	582	640	612	632	668	619	631	584	608	618	623	625	642	600	593	627	611	648	608	614	660	610	620	631	603	630	644	615	632	632	605	637	636	591	606	581	629	613	601	616	638	640	620	574	596	668	612	627	639	575	593	633	605	619	656	642	617	651	610	613	619	630	626	626	611	603	617	638	570	618	617	561	615	613	646	611	644	596	603	653	590	616	598	601	587	631	602	666	624	627	605	614	594	586	587	592	644	650	649	640	631	616	613	579	583	575	639	632	619	616	616	610	636	606	631	623	577	633	641	592	625	638	636	622	614	622	596	633	610	595	624	615	611	593	601	664	649	630	578	631	634	610	633	628	635	613	639	609	619	597	580	638	630	599	634	632	591	680	608	628	582	594	613	611	610	594	610	617	611	643	636	588	641	625	624	620	651	604	587	605	631	578	621	601	634	640	604	603	633	627	617	636	618	636	635	649	607	610	579	645	632	615	580	592	623	647	695	620	632	593	614	613	642	638	619	596	621	614	620	629	607	635	624	572	632	628	634	597	602	580	653	654	619	608	578	595	606	613	625	627	633	623	617	621	658	650	603	582	630	598	615	642	615	586	637	631	610	659	617	641	605	620	591	611	580	625	615	629	612	597	596	644	618	630	622	681	635	637	688	612	617	641	599	628	617	632	618	584	655	591	602	614	597	640	635	600	639	633	584	628	609	645	626	596	618	626	639	619	611	597	645	617	624	654	630	627	581	616	623	652	587	654	605	625	640	632	695	617	609	592	623	601	601	585	619	623	630	651	607	639	680	640	632	597	633	613	631	632	669	623	627	635	626	621	607	577	621	615	621	661	641	604	613	624	613	626	601	639	616	618	587	638	638	659	595	625	615	659	592	610	641	602	632	559	617	605	602	644	610	639	654	640	617	616	599	612	602	593	616	625	649	643	630	637	623	618	648	626	620	655	656	631	601	622	614	657	577	645	596	625	630	638	631	623	623	637	663	653	584	609	590	597	647	609	628	594	599	599	601	583	613	614	665	626	656	599	640	620	637	633	612	613	595	653	593	625	655	585	595	662	606	584	598	577	580	606	609	622	630	580	620	582	638	659	640	630	592	615	639	574	614	603	640	623	610	593	666	583	629	588	573	634	633	611	638	580	647	621	641	643	631	627	623	628	641	592	620	611	630	651	663	570	640	595	596	639	620	623	646	579	602	613	614	608	632	658	641	657	650	617	639	621	617	666	636	595	611	584	613	562	618	658	633	650	591	616	597	596	615	623	607	599	669	613	600	613	622	623	641	598	607	601	596	623	586	615	589	625	605	573	637	685	580	612	622	642	644	641	595	599	641	584	628	637	604	635	592	624	615	630	598	607	606	594	601	588	621	649	578	583	586	608	632	595	596	562	644	640	606	651	572	578	612	666	627	604	660	571	632	665	622	622	622	651	634	602	609	615	635	626	679	653	646	607	623	615	641	639	623	589	617	620	619	601	595	609	591	585	671	631	577	591	595	670	624	619	628	618	688	606	616	589	604	596	674	643	682	613	629	582	613	649	607	626	696	558	606	613	570	602	613	618	638	611	600	682	583	628	636	627	635	603	618	637	579	616	675	629	601	647	643	607	582	626	608	588	642	627	592	659	625	695	661	631	618	629	654	640	644	577	591	594	687	592	636	663	611	624	631	610	595	627	582	617	616	632	613	652	662	601	603	642	603	629	602	672	596	626	624	627	649	651	628	656	659	620	621	614	618	616	625	623	633	622	627	624	641	652	602	621	618	631	594	639	609	607	626	641	609	613	569	608	606	573	622	632	601	598	610	606	636	615	615	632	619	676	632	597	611	633	618	604	595	595	583	639	629	665	593	580	646	649	631	645	641	658	635	575	591	611	601	594	600	643	631	610	617	668	652	582	612	642	641	654	605	620	613	605	661	630	644	615	573	578	707	639	603	582	636	609	587	634	623	618	600	636	653	636	607	624	614	598	603	677	644	625	615	622	606	643	589	620	672	600	670	688	591	632	666	663	636	608	646	574	612	592	624	616	612	619	608	583	656	670	630	607	618	576	663	620	597	645	640	616	603	610	625	570	595	622	589	588	628	627	628	607	639	657	675	604	587	706	649	640	626	592	640	626	657	595	590	619	652	610	639	646	619	636	578	580	608	646	648	621	593	577	623	647	594	572	601	658	636	657	624	570	574	644	579	547	618	660	580	613	610	621	680	607	612	617	618	609	622	605	605	595	636	599	615	657	674	642	655	588	644	621	652	622	616	639	634	622	598	603	616	628	638	633	629	594	656	583	595	602	680	622	580	614	641	617	617	628	587	599	629	644	630	622	601	581	598	593	609	636	636	593	652	609	654	629	637	619	593	598	614	604	647	608	661	595	616	598	590	606	600	618	654	654	583	626	616	639	660	607	656	636	623	607	616	570	643	551	564	612	646	599	607	626	671	630	609	663	626	590	605	593	633	579	608	610	604	593	596	649	626	589	632	645	599	590	613	586	603	628	608	632	585	602	589	616	641	604	608	599	639	609	578	619	620	631	612	654	658	645	626	658	618	626	637	627	586	564	600	626	640	676	597	605	620	627	624	593	620	610	656	618	602	604	635	592	582	574	586	642	642	660	623	646	649	593	619	588	547	621	595	672	619	658	592	623	628	619	619	600	623	651	605	640	591	609	597	581	585	645	616	600	595	649	604	603	621	663	626	613	584	593	639	606	609	609	640	623	641	601	604	623	619	636
61413	86972	49648	18013	4578	1089	652	586	572	581	566	555	576	564	533	575	540	544	570	527	524	594	567	555	539	552	528	561	573	570	582	569	544	572	575	558	590	581	533	618	597	498	568	569	574	596	587	568	565	564	589	606	601	572	535	549	553	546	583	577	554	554	542	580	575	581	572	557	604	553	582	532	599	569	594	545	540	587	554	562	581	567	620	607	535	564	614	604	547	561	587	566	606	565	511	567	531	575	575	576	609	582	576	610	540	565	514	577	530	568	567	548	573	535	531	543	559	522	577	563	537	562	574	581	551	549	574	545	574	562	573	548	531	598	611	572	590	604	549	593	563	597	555	585	562	545	598	560	585	579	558	584	573	580	584	587	543	579	529	558	562	577	555	568	533	569	558	565	544	572	565	601	559	567	540	548	585	603	575	541	585	490	588	526	579	562	552	556	538	515	567	606	533	557	546	592	550	565	567	613	542	598	563	597	546	584	589	550	553	524	588	581	581	510	575	567	582	576	547	599	581	618	541	567	553	548	566	574	582	578	551	558	569	571	559	573	578	551	595	579	572	566	550	563	554	574	593	536	551	573	567	569	556	549	556	580	578	560	543	546	565	575	568	539	560	581	583	579	596	535	565	605	578	520	615	513	555	611	522	560	542	579	562	620	560	573	574	611	571	525	542	564	508	559	576	600	552	521	579	604	581	558	588	555	554	579	546	526	552	540	595	606	571	522	563	537	555	589	563	571	574	599	595	640	539	549	571	568	511	590	533	537	501	583	594	543	497	579	555	553	540	554	573	581	566	564	580	561	569	583	555	556	540	531	601	619	527	605	538	587	591	571	569	554	549	574	536	591	520	587	533	576	558	533	575	516	595	559	565	541	577	585	608	585	608	563	544	551	556	596	561	562	574	547	564	575	548	546	552	582	572	591	528	543	596	568	575	576	568	558	533	567	567	587	556	570	549	592	525	548	547	612	582	533	556	529	603	520	568	573	562	568	584	574	568	578	597	619	608	578	550	543	548	536	565	562	562	544	569	577	581	593	560	542	573	558	560	551	575	520	577	601	535	555	567	571	579	523	570	554	548	546	546	525	570	543	603	582	558	535	545	577	594	548	602	580	555	562	540	588	538	583	546	546	568	556	603	556	547	564	622	577	550	535	539	542	564	579	558	578	573	599	568	579	563	549	563	633	568	632	550	547	581	548	574	530	549	564	550	526	597	579	611	586	573	571	575	564	538	565	556	575	558	574	562	532	551	555	559	567	566	538	535	535	547	568	586	543	552	562	575	518	600	596	566	583	585	577	594	557	580	566	572	574	567	525	566	507	592	550	603	605	539	584	537	550	544	584	603	568	557	560	568	542	524	593	550	578	572	576	589	617	522	567	606	568	559	583	544	591	536	589	572	561	570	541	565	580	567	562	549	604	540	596	546	572	568	617	561	584	545	559	568	549	565	558	607	557	539	576	516	599	528	509	572	554	548	592	528	578	585	597	550	575	556	532	555	581	513	512	567	569	535	588	577	543	576	531	549	582	557	544	596	552	579	582	564	523	553	584	586	577	548	548	546	556	574	604	541	570	568	576	603	543	526	572	556	573	513	563	588	549	576	576	535	549	530	580	525	570	545	592	629	567	584	567	538	567	548	571	562	565	573	574	592	554	575	593	544	588	555	562	523	537	586	564	550	568	529	607	558	606	578	562	528	561	564	578	557	562	566	535	602	566	586	550	553	571	571	529	572	591	587	585	574	541	531	546	526	581	588	561	603	549	564	591	589	525	607	582	558	563	554	548	573	520	512	565	551	545	603	548	566	592	539	619	566	563	560	549	591	610	565	627	577	515	609	529	526	580	560	572	591	560	539	578	579	584	548	555	522	556	559	604	570	574	574	601	531	533	544	609	551	586	558	567	544	555	558	562	579	534	562	557	540	566	597	575	538	548	519	593	594	549	588	577	585	580	551	570	539	546	588	551	568	620	570	540	565	544	585	546	582	551	522	566	651	578	571	573	563	537	588	556	542	537	602	585	565	603	544	550	573	560	575	574	567	552	549	572	607	557	553	582	566	554	555	552	573	543	587	551	568	564	559	562	587	536	565	541	567	565	556	572	596	575	614	535	582	566	569	538	533	517	569	599	545	549	585	563	556	577	557	585	564	588	589	600	596	548	566	566	555	566	554	558	584	553	530	590	552	603	567	584	560	570	523	552	533	577	563	557	580	590	550	546	571	573	587	544	515	582	581	546	537	573	534	553	528	559	574	562	571	587	574	542	634	609	577	564	561	565	581	580	604	572	564	596	549	582	551	530	510	548	559	553	549	578	554	602	530	553	555	573	531	582	522	547	561	532	527	559	592	542	545	589	560	561	515	549	577	561	556	565	592	586	537	513	590	550	530	556	558	561	532	566	536	575	536	603	539	571	580	564	505	515	565	558	563	588	612	520	540	601	556	587	572	599	527	530	561	544	535	583	574	585	567	590	582	581	548	571	559	556	572	568	558	573	535	587	572	520	610	545	561	604	568	554	576	548	590	572	555	567	590	569	576	556	555	562	615	570	540	581	545	536	549	584	548	572	602	577	586	592	551	562	550	563	573	534	598	588	547	539	560	586	531	559	553	579	532	571	592	542	559	562	527	550	554	565	492	582	590	550	569	576	532	533	597	566	539	556	611	541	570	563	554	521	579	542	584	563	553	566	567	547	561	551	577	598	549	537	524	561	565	552	528	567	578	558	540	542	513	565	572	574	556	576	565	550	524	537	554	586	540	535	566	563	597	532	567	543	598	544	533	606	581	600	581	561	591	536	522	573	565	505	525	552	550	566	557	542	586	524	541	542	608	583	535	522	537	602	533	536	550	585	538	555	572	547	545	546	516	567	557	584	556	548	551	537	534	551	540	543	604	524	568	566	529	519	530	543	559	514	601	553	568	588	554	553	621	563	581	552	539	573	582	561	505	528	561	576	545	573	585	533	527	558	569	558	559	566	591	576	572	605	569	619	549	553	549	516	566	575	551	572	544	559	547	513	551	573	518	568	589	574	550	557	590	544	575	544	557	539	551	553	549	529	598	568	545	546	595	564	567	560	588	583	541	560	565	541	555	565	545	560	547	585	610	533	576	576	560	567	560	562	555	574	566	550	523	555	619	535	580	552	527	568	576	558	530	507	568	581	580	565	575	521	550	546	583	585	585	590	544	559	544	538	566	525	578	616	564	574	572	565	614	555	552	555	565	585	544	558	571	577	570	546	585	577	547	542	583	573	640	624	551	565	545	569	572	516	592	555	599	555	568	566	552	561	531	580	601	542	571	603	585	554	545	570	556	583	558	564	565	563	527	593	543	581	574	578	552	563	573	544	542	563	522	565	555	590	532	541	610	539	587	562	527	579	568	577	525	573	570	560	550	566	569	561	567	580	553	585	539	559	583	546	534	543	542	537	536	551	570	539	568	580	558	554	563	590	527	577	526	570	561	605	607	567	539	558	600	554	588	523
34444	29626	16830	4133	890	538	508	528	483	531	495	485	488	528	524	446	520	498	505	538	492	470	509	553	460	483	482	469	523	499	479	463	481	480	475	481	494	486	436	529	485	488	493	479	439	487	486	542	520	516	524	507	478	482	479	473	529	490	486	492	476	504	492	475	473	508	520	501	470	499	505	523	513	510	539	519	505	423	519	512	487	479	469	488	506	504	499	461	489	435	504	466	503	494	491	498	508	474	463	518	452	531	496	510	534	524	458	461	502	496	483	496	480	527	529	477	533	537	495	505	479	455	480	482	524	519	508	446	440	467	503	517	481	435	495	485	508	450	478	491	505	489	476	491	451	480	484	533	482	493	473	505	475	500	496	470	524	502	489	508	496	448	505	467	447	472	509	462	499	492	501	497	476	515	485	468	492	533	472	513	493	509	512	458	472	480	474	495	476	530	469	527	463	467	519	490	456	496	522	488	478	507	533	493	546	481	539	507	540	542	516	514	483	514	468	506	533	478	490	483	491	479	489	476	477	529	480	464	477	481	469	497	484	499	469	456	484	493	518	512	454	515	497	489	482	519	483	469	489	459	488	482	510	517	512	514	494	518	490	439	457	530	463	516	485	533	485	525	514	501	502	487	471	469	515	498	476	487	502	501	513	515	450	496	483	476	481	514	496	486	517	542	501	454	488	528	543	484	446	487	481	489	512	464	502	497	500	502	479	490	532	495	506	469	544	463	482	476	536	495	500	475	506	497	520	507	466	501	469	485	488	523	497	495	504	497	522	484	522	503	483	512	476	503	509	508	480	502	473	483	523	486	521	481	467	448	468	485	498	501	489	515	509	503	512	480	514	496	494	520	496	468	499	509	501	520	525	500	533	485	487	495	468	530	486	466	502	496	477	503	461	488	479	492	538	480	515	479	517	479	513	454	485	453	524	485	477	473	499	482	471	476	510	472	472	499	463	489	493	496	536	529	482	491	478	486	516	469	454	510	509	511	481	490	550	470	496	513	524	477	493	498	501	468	490	523	490	496	471	469	524	493	470	493	498	524	500	503	507	491	472	462	472	496	458	492	530	498	475	522	488	502	476	516	490	506	448	503	456	474	485	505	487	499	521	516	475	462	512	510	504	471	499	490	486	479	460	468	436	491	541	519	526	519	488	473	494	460	514	495	508	471	499	512	474	464	546	494	505	474	488	433	507	506	510	475	485	496	485	489	483	485	466	493	510	498	492	485	520	475	473	513	506	507	511	500	475	503	491	514	491	489	475	494	522	469	478	479	490	512	531	487	479	476	510	546	473	467	494	498	473	505	451	539	457	523	503	454	504	464	468	498	463	510	535	479	470	524	468	498	464	512	516	483	485	490	494	474	491	493	480	491	497	496	522	503	527	479	490	496	520	477	501	539	505	495	456	502	501	490	455	474	514	547	515	504	495	515	499	482	497	498	462	458	481	494	505	501	492	529	472	473	504	514	487	493	460	467	476	471	498	468	493	504	502	482	463	469	470	490	492	464	505	484	468	505	482	468	487	467	461	478	507	493	501	513	532	493	450	510	463	480	474	466	468	487	465	476	551	512	504	493	475	510	486	472	450	460	479	488	508	515	489	456	472	506	477	483	470	470	517	472	483	477	507	498	492	469	475	451	520	537	509	470	477	461	509	488	480	462	546	475	524	498	521	484	502	541	487	483	498	513	500	493	509	470	494	505	484	498	508	527	492	468	491	471	499	499	491	489	475	477	543	457	486	516	489	528	501	485	517	506	508	551	492	498	493	524	525	519	482	477	480	500	469	522	491	491	485	534	495	486	496	485	509	461	523	524	483	487	506	493	456	486	532	505	471	473	477	531	457	514	478	516	487	505	539	522	515	507	486	449	519	453	502	524	482	494	524	487	460	488	488	494	476	471	498	470	433	508	493	510	515	582	466	467	496	488	461	507	522	501	490	476	514	502	478	521	484	460	467	493	486	470	498	474	491	466	521	470	479	470	493	495	528	497	530	513	507	444	496	471	499	474	506	499	499	485	472	493	499	463	459	507	506	490	506	486	509	470	471	495	452	506	464	516	492	496	483	479	512	490	461	501	513	453	477	531	513	457	467	502	519	503	485	492	520	498	515	502	479	510	494	510	515	495	457	519	539	482	481	457	513	501	502	477	500	488	492	493	456	496	514	484	502	526	481	490	453	482	481	484	507	472	472	485	503	483	481	481	488	528	451	514	485	506	474	538	514	508	531	493	486	493	468	499	497	463	466	459	456	523	455	515	521	478	521	493	504	487	488	485	485	514	533	460	470	509	493	488	457	504	503	522	527	517	482	454	513	470	492	530	514	524	471	511	487	483	512	493	527	480	490	485	512	512	448	463	523	496	456	476	542	441	514	484	510	485	484	466	498	494	494	494	521	480	495	514	484	490	502	522	513	470	501	523	509	500	511	483	496	506	489	515	514	473	480	525	488	492	485	470	500	492	481	531	490	508	474	514	519	520	490	462	466	497	514	477	497	484	539	513	504	517	483	491	492	491	506	479	509	515	483	480	494	512	516	516	467	512	485	462	478	481	464	527	486	510	468	519	521	485	498	507	484	538	503	470	479	459	484	507	465	540	478	538	509	486	524	511	525	503	518	488	494	490	460	460	504	490	483	487	502	511	510	476	480	485	520	499	471	549	515	495	537	486	496	519	474	535	534	556	496	485	472	463	514	491	507	502	508	497	439	500	484	498	474	485	472	510	468	490	459	540	483	527	481	483	484	484	501	503	484	520	489	480	482	459	511	515	495	519	492	498	507	502	521	465	485	502	471	480	505	497	511	502	504	467	486	552	507	485	501	505	503	487	526	489	493	531	453	501	545	528	503	470	508	492	470	485	494	493	498	466	482	473	525	507	535	503	454	466	495	508	530	490	490	484	499	501	490	535	546	503	523	514	522	503	502	475	513	457	500	497	520	507	510	486	517	488	493	518	497	479	450	482	502	508	530	492	493	469	470	463	471	497	528	516	512	495	545	488	500	488	538	506	507	506	468	466	484	488	486	504	510	514	474	544	503	465	501	500	489	502	500	553	487	473	502	516	486	480	498	491	517	503	484	490	517	492	466	503	497	496	479	463	513	521	474	510	481	454	493	476	474	484	464	463	490	544	480	473	504	518	458	453	498	480	497	421	479	474	496	498	473	485	481	474	455	483	508	503	474	543	505	513	469	474	472	479	500	515	493	504	465	457	502	491	525	490	463	465	485	496	501	474	533	481	474	479	490	476	522	500	465	479	509	500	487	487	511	481	470	510	486	516	509	483	518	462	451	490	506	474	519	494	487	508	452	460	473	513	448	451	516	474	494	521	497	504	474	468	535	525	452	546	506	502	468	493	466	541	509	528	482	483	545	477	518	486	502	506	513	482	509	446	495	509	507	484	532	503	519	502	493	502	531	496	469	481	515	461	482	525	472	511	450	488	476	461	526	508	494	474	467	476	510	530	483	480	467	478	511	487	500	494
30461	28144	9410	2163	751	440	407	407	433	370	413	413	408	402	401	417	414	389	414	402	413	421	418	426	394	420	430	390	387	415	402	381	428	407	427	398	422	397	408	385	406	429	447	436	421	419	369	403	411	397	418	419	425	366	381	429	409	389	445	414	434	384	373	405	419	325	437	440	403	418	407	366	387	404	418	408	371	391	402	445	406	428	444	415	391	399	408	413	441	391	430	402	434	415	419	431	412	413	389	388	415	412	387	421	426	422	388	384	439	398	389	441	427	417	419	410	387	413	428	417	403	439	417	364	405	390	415	401	407	371	388	410	432	396	384	410	427	398	384	414	432	404	415	394	415	390	420	416	438	409	389	380	418	369	389	444	411	411	382	428	413	393	380	399	414	399	413	398	423	384	387	392	423	403	423	347	388	412	373	428	388	422	444	402	395	418	422	408	417	420	418	402	447	427	418	388	415	415	402	394	397	394	392	397	432	416	440	417	410	430	408	408	430	393	424	361	397	378	397	413	415	387	434	386	417	394	385	413	396	416	431	436	453	434	421	426	374	413	407	424	449	388	404	406	429	405	445	407	413	406	425	391	439	443	420	393	408	404	414	403	414	396	407	401	365	404	432	386	384	411	458	398	410	436	404	465	413	404	401	425	408	433	361	440	415	394	380	413	384	431	390	393	423	406	390	402	394	384	401	448	414	402	404	444	400	400	354	422	455	391	410	413	435	396	415	388	417	412	386	390	382	457	397	369	400	406	393	402	384	391	429	376	417	417	413	379	410	410	446	405	436	390	422	409	422	360	421	408	408	398	414	401	414	464	383	399	385	390	380	390	411	420	409	407	421	397	384	403	388	431	386	402	414	409	355	399	411	412	443	417	411	397	402	449	396	412	416	420	377	378	412	385	422	398	409	400	438	436	411	417	414	388	427	378	441	378	420	366	418	395	406	410	440	411	414	411	419	405	419	410	391	395	420	417	402	379	424	416	401	367	408	404	393	388	397	415	401	420	403	441	403	398	408	388	403	428	379	386	432	399	420	379	411	408	387	421	396	406	438	390	408	429	400	434	395	428	404	429	413	382	422	389	452	408	415	407	409	389	428	427	399	431	425	411	414	396	393	413	366	414	407	394	385	412	389	399	443	402	383	398	410	426	425	390	408	388	381	407	389	368	397	421	388	415	396	395	397	385	405	436	406	394	424	380	418	420	401	395	390	401	419	403	389	386	412	404	408	439	413	441	417	403	438	401	479	389	403	403	434	422	410	405	379	394	403	404	415	409	406	455	415	403	420	392	441	396	405	394	431	412	419	383	431	383	400	414	416	400	389	429	423	412	402	396	425	424	416	419	393	396	413	407	413	429	378	406	361	446	405	405	402	425	449	407	384	413	398	402	418	384	422	406	399	386	407	416	365	379	402	399	409	432	453	415	384	387	404	422	409	403	386	413	381	389	395	414	418	433	437	391	393	421	403	418	406	401	430	411	401	425	359	382	392	363	437	443	407	392	401	386	436	471	382	396	386	412	400	385	418	391	422	413	402	381	418	395	418	380	420	397	411	409	397	372	382	390	412	402	410	430	417	424	385	416	413	376	408	389	412	418	429	386	458	409	391	413	418	390	383	410	392	409	423	408	421	384	428	392	425	411	395	430	361	407	413	460	404	408	423	397	436	395	390	416	399	424	406	404	423	421	406	428	415	398	398	401	397	386	450	397	415	428	425	424	446	420	400	389	452	387	378	395	372	431	400	392	419	412	405	398	422	413	376	382	429	437	396	416	445	439	425	442	456	452	384	395	397	349	416	423	431	377	387	396	389	393	429	418	415	376	392	419	423	376	416	402	387	367	431	405	386	379	436	419	406	434	412	396	378	413	444	412	394	394	384	441	386	442	447	404	429	384	399	408	418	403	405	388	442	407	395	428	393	388	402	422	405	415	378	423	387	417	399	399	403	393	389	384	439	402	398	382	385	449	443	436	426	431	408	382	410	399	361	430	403	438	396	402	413	405	416	400	397	372	451	398	392	411	394	412	375	410	378	421	422	390	434	420	407	413	405	401	419	425	389	427	420	368	423	382	405	394	419	422	429	397	414	393	406	368	432	393	396	386	414	393	421	395	407	419	414	375	394	399	396	408	431	413	433	422	406	412	384	409	378	406	405	400	383	401	390	389	420	391	416	394	405	418	410	386	387	416	438	443	439	402	407	431	382	428	409	420	438	400	398	369	414	432	420	393	449	403	431	420	431	403	400	408	425	407	437	387	388	397	454	418	407	376	423	395	444	422	428	414	416	399	389	394	425	429	407	393	421	407	413	429	420	417	419	445	416	426	378	352	430	384	391	383	357	381	388	368	415	402	399	408	436	386	453	443	364	446	387	374	411	406	418	422	443	394	415	425	449	417	410	402	399	435	420	400	393	399	406	430	397	394	383	434	412	413	394	381	412	397	427	437	431	382	406	410	436	400	404	372	382	438	403	392	428	435	427	410	408	423	409	418	382	399	412	375	443	404	407	412	379	406	380	422	406	436	450	395	415	399	392	410	403	451	453	400	424	399	399	380	427	385	410	366	417	465	437	417	400	389	405	399	411	430	415	403	391	366	361	391	436	426	384	379	418	408	416	398	415	417	395	439	404	435	373	351	430	416	428	424	376	432	423	402	430	405	401	410	392	419	372	382	393	411	438	424	366	433	398	403	419	415	407	387	411	413	460	394	378	387	376	383	398	411	380	389	393	394	393	404	426	406	435	407	393	389	399	421	409	445	376	424	409	424	399	369	395	396	364	419	416	463	425	360	384	412	394	397	413	401	389	393	416	421	400	439	402	398	411	397	421	405	389	428	412	389	399	413	440	397	403	431	402	433	393	399	440	401	380	450	432	407	413	436	393	380	401	406	375	442	438	408	415	423	398	395	409	385	404	409	401	402	472	400	402	395	414	428	385	392	383	395	405	388	381	457	399	397	412	393	399	405	418	384	427	408	436	430	403	435	408	449	397	373	432	379	423	375	430	396	406	422	395	401	423	392	401	437	422	404	380	430	430	405	396	359	382	420	424	422	359	405	404	439	381	416	424	396	392	402	394	409	434	416	416	389	421	363	423	380	414	438	370	439	409	432	420	430	411	426	394	391	432	395	378	395	411	383	437	415	409	424	409	398	373	383	416	378	421	414	420	412	427	391	439	394	407	420	404	397	405	439	404	402	411	416	404	357	409	393	405	410	426	425	420	413	393	433	406	423	398	402	412	422	394	406	355	421	410	442	390	357	387	401	387	455	417	400	405	366	415	435	391	384	410	441	393	402	389	450	393	384	371	419	413	386	407	376	392	388	366	409	410	396	412	417	394	448	434	431	412	405	382	409	451	420	385	460	364	436	405	370	399	420	401	390	422	371	418	367	375	397	410	397	392	429	419	435	412	375	442	367	407	400	443	422	440	424	391	432	441	397	403	437	398	437	381	426	394	370	404	430	395	429	433	419	393	379	395	421	421	408
25045	23277	29471	25163	16528	3224	832	646	548	529	618	549	574	572	571	519	589	558	593	526	529	585	509	615	571	563	560	536	569	550	545	561	554	557	551	605	570	577	560	565	556	535	542	544	548	545	580	563	559	539	532	506	566	578	543	601	562	551	551	561	549	586	549	524	539	600	558	570	568	508	563	540	560	591	554	537	585	536	531	557	569	513	540	567	543	604	568	557	519	580	560	536	563	573	572	547	508	525	583	554	531	569	541	606	563	585	565	601	557	563	519	578	549	568	586	589	578	519	550	587	602	560	534	554	573	563	544	567	533	593	582	566	509	567	526	541	538	568	560	593	535	618	598	517	540	584	553	632	552	550	524	557	495	515	579	514	573	559	551	606	558	579	561	532	583	577	562	538	618	511	545	572	597	533	552	555	546	521	569	546	569	574	556	522	535	540	606	542	558	543	548	540	543	538	534	537	545	563	563	590	541	597	559	559	529	553	516	565	511	578	524	572	557	512	581	531	555	496	537	521	562	577	581	559	599	542	561	575	586	557	562	565	549	594	613	543	544	539	509	569	595	575	540	520	559	553	558	545	548	571	563	579	578	569	544	583	548	564	555	570	568	525	541	508	561	574	512	554	569	587	554	549	575	530	532	526	574	567	605	568	572	550	565	540	545	563	535	528	561	569	576	567	544	570	577	574	553	534	586	574	564	579	559	579	597	575	560	589	523	576	576	567	539	606	526	526	545	571	562	592	512	557	554	575	561	569	554	576	589	607	568	552	555	547	542	562	590	599	541	574	527	565	538	537	510	551	561	523	545	556	607	531	579	554	573	522	512	540	486	541	551	553	578	541	525	568	546	574	574	552	568	532	545	559	546	581	559	589	539	518	579	565	553	562	514	552	570	581	580	592	565	571	546	529	565	528	525	568	592	552	555	588	540	536	559	564	552	600	557	556	606	566	561	557	574	590	527	545	537	548	521	559	593	509	569	566	550	508	586	518	548	504	556	564	560	573	609	562	531	563	527	528	521	549	568	533	502	529	544	540	562	510	566	557	557	528	562	535	554	569	556	586	579	509	525	523	546	533	542	550	563	551	532	533	557	570	519	565	563	579	574	537	520	513	563	517	561	562	559	509	575	581	585	547	528	559	539	550	514	553	577	556	543	605	543	545	591	557	564	581	564	546	566	525	535	561	547	555	572	548	504	522	558	543	571	578	569	571	575	582	531	547	548	569	571	569	604	553	545	582	573	564	565	519	515	522	612	567	533	553	619	535	557	556	545	552	578	550	531	522	540	540	545	634	582	535	533	563	551	552	592	566	544	547	593	534	600	572	551	566	550	535	551	588	603	569	554	555	512	576	543	569	585	583	532	543	534	533	558	546	540	539	589	517	567	546	568	554	584	584	525	558	525	555	548	557	521	601	553	534	568	541	593	559	568	529	548	581	587	591	537	556	564	542	568	556	588	566	553	565	545	544	535	597	589	560	575	553	544	563	524	598	543	525	583	529	534	574	535	543	584	559	562	508	548	528	558	542	577	566	566	514	559	506	523	544	535	542	525	555	592	546	587	556	566	608	552	586	522	602	509	548	531	558	564	562	559	542	547	574	563	558	547	548	496	557	575	540	507	563	567	564	535	557	537	566	554	536	522	554	581	536	574	564	553	583	595	533	555	533	539	591	532	514	527	580	546	530	524	570	595	576	566	591	518	540	573	563	562	570	559	523	524	528	590	548	600	571	536	580	531	525	546	555	550	580	587	557	561	551	563	562	560	532	532	556	587	520	526	541	534	556	563	569	540	536	533	554	558	565	535	516	550	564	542	564	568	532	569	551	581	566	519	509	574	542	558	572	576	536	563	569	534	526	499	552	544	547	579	544	549	541	541	582	576	538	542	585	567	563	537	577	563	557	543	529	587	526	526	554	559	548	577	572	560	595	550	525	516	549	573	570	536	525	565	550	556	563	527	533	535	546	561	575	519	561	541	543	518	575	560	535	518	546	554	546	540	553	624	549	545	566	555	520	553	558	537	537	566	572	571	552	564	560	572	544	570	524	576	590	548	554	523	508	521	578	543	502	546	564	583	552	544	547	541	571	499	561	547	547	528	559	534	532	514	548	538	533	580	532	569	598	542	542	571	535	608	576	567	530	569	591	550	545	562	583	524	592	537	535	556	548	572	553	538	516	541	551	571	551	562	553	585	566	596	544	549	538	533	535	560	544	515	568	542	508	565	524	548	537	538	568	584	563	494	557	550	527	534	526	550	567	591	572	536	557	559	536	549	524	520	598	584	553	530	548	577	581	539	534	600	553	535	565	569	536	534	588	533	551	566	540	585	563	557	532	513	561	556	556	516	542	555	542	605	499	541	583	516	529	567	556	533	535	547	575	542	521	540	557	526	558	551	550	551	547	581	524	519	587	564	578	552	549	567	575	544	575	557	503	538	592	543	504	550	579	579	557	560	551	563	561	558	548	553	554	590	526	532	521	540	584	593	523	520	572	573	530	542	589	548	603	537	529	554	587	545	576	542	578	544	542	566	515	544	549	560	551	527	519	527	564	558	553	522	535	578	555	579	550	542	533	533	587	558	563	586	569	511	510	582	535	571	597	496	582	558	548	540	549	567	551	566	532	557	550	518	542	528	521	573	493	544	554	536	582	577	565	551	547	527	599	521	548	528	560	537	577	557	553	547	567	543	530	571	576	578	548	549	543	559	558	563	536	577	529	566	543	529	564	577	550	555	504	557	546	584	529	547	575	509	570	554	571	522	558	554	554	559	632	562	539	549	508	535	559	557	524	529	554	551	569	583	572	497	568	544	541	505	559	603	544	523	534	550	559	545	548	531	542	538	568	582	561	538	604	543	597	513	526	554	555	545	592	525	587	520	533	534	585	546	525	532	552	558	552	587	558	587	503	539	538	534	531	599	549	505	507	555	568	565	521	559	532	502	532	574	560	529	588	560	558	567	563	552	529	564	558	562	536	515	569	568	561	539	536	559	567	556	569	543	590	523	547	508	539	501	522	568	533	604	617	552	598	515	568	570	544	565	576	560	532	573	561	553	583	521	556	538	528	553	564	521	579	514	520	563	541	520	541	560	537	568	600	527	569	563	513	541	572	532	572	502	514	556	543	577	563	555	539	539	551	573	567	561	526	537	520	579	548	516	574	572	579	511	541	543	595	535	525	551	552	542	560	551	530	568	553	571	576	516	533	561	553	575	543	586	603	596	524	551	534	531	550	529	579	560	515	529	532	562	553	577	532	520	583	555	561	545	530	567	563	566	521	562	540	546	556	580	539	527	570	577	570	590	545	566	568	521	577	537	533	544	582	506	546	555	556	533	545	584	533	571	529	533	535	556	530	553	516	540	563	583	490	519	517	566	548	555	542	586	543	546	608	544	595	562	543	576	550	523	536	529	561	578	564	573	579	534	540	549	575	560	530	509	572	585	512	594	553	521	577	573	531	547	561	544	556	591	561	548	539	514	548	551	570
63186	80934	44308	14148	3230	833	513	500	519	507	506	502	480	520	520	504	482	519	524	493	516	507	482	485	504	505	551	461	530	515	508	479	525	525	505	519	467	455	508	500	519	497	540	474	515	526	491	500	474	490	482	502	455	549	535	524	510	538	524	490	515	491	503	510	512	455	523	491	475	484	509	486	506	521	526	482	487	522	500	506	542	493	539	503	475	513	495	478	506	489	506	504	469	465	483	491	473	513	482	470	544	538	479	537	491	511	517	483	488	491	534	451	511	541	483	479	518	500	479	528	485	505	538	495	486	504	476	541	493	492	508	524	501	492	504	484	458	530	477	481	464	509	530	508	493	512	475	517	516	512	529	529	510	468	517	480	514	469	514	484	512	489	526	506	516	497	495	509	491	472	472	498	536	500	441	467	470	512	506	516	537	550	517	472	502	509	469	503	520	574	484	494	487	491	521	513	535	509	482	488	447	505	475	490	518	502	490	512	493	508	542	525	524	495	506	501	484	514	513	499	484	479	476	474	497	509	489	518	535	471	467	494	500	468	478	490	501	491	475	486	471	449	492	522	508	530	479	491	504	505	498	488	471	502	489	507	501	466	488	503	496	520	509	530	492	508	526	513	498	458	539	494	497	506	491	469	478	507	521	493	448	519	507	515	473	509	465	510	507	538	485	492	465	504	464	484	543	506	450	477	514	489	480	514	490	526	485	506	484	524	522	515	552	494	524	478	476	493	474	472	491	511	458	537	518	523	497	513	486	484	501	472	504	477	464	525	482	538	490	504	496	500	503	515	477	482	501	520	519	517	502	522	486	487	515	478	507	467	531	542	539	501	550	553	434	467	503	479	510	470	529	470	457	486	504	479	557	497	502	518	495	491	494	485	491	472	462	477	517	480	492	518	464	495	508	527	484	499	483	505	500	515	537	484	495	508	497	520	525	515	478	510	482	528	500	493	516	489	514	515	484	483	486	520	511	495	500	489	494	482	504	531	542	516	513	517	524	514	534	497	479	524	471	496	508	470	459	488	500	464	562	458	498	494	494	469	533	468	495	519	530	504	495	485	513	507	475	471	502	454	487	509	461	509	466	450	481	502	498	486	500	523	508	497	483	534	526	482	520	503	486	526	499	481	514	478	480	521	469	483	503	545	522	502	482	483	471	521	476	487	472	493	511	496	509	452	518	502	492	499	483	511	492	489	498	501	497	496	520	490	483	484	514	496	497	508	471	496	477	517	481	480	522	453	482	500	526	545	516	470	512	531	547	541	543	512	481	491	459	502	511	452	530	480	461	485	486	493	512	511	487	487	529	496	494	481	482	518	513	518	511	513	521	482	507	458	472	509	520	483	486	531	523	503	501	508	492	464	471	463	530	499	514	480	541	488	492	537	490	452	466	534	506	471	522	498	470	487	507	523	479	508	521	472	529	517	487	512	509	515	459	471	483	477	495	489	492	489	486	491	508	509	499	498	486	490	538	479	472	512	520	512	496	518	494	486	513	518	433	498	462	510	486	486	436	517	489	508	500	474	490	459	534	560	525	543	519	463	480	520	526	478	467	520	505	536	494	509	527	512	501	497	476	505	501	500	524	529	518	503	485	477	488	484	473	470	495	516	481	508	498	504	520	527	493	510	468	482	462	492	472	461	500	466	481	497	510	522	496	490	495	527	503	480	515	475	513	517	492	491	538	479	483	505	471	492	467	494	463	515	509	484	496	457	493	512	504	476	465	511	478	494	517	497	484	508	521	469	496	513	510	491	431	516	503	483	495	530	505	471	510	480	532	501	514	491	495	483	486	526	522	506	466	463	537	472	486	458	495	497	495	478	519	527	489	503	535	444	507	531	488	476	482	495	500	494	492	540	506	439	478	533	515	476	466	500	447	502	494	537	520	513	494	519	467	495	488	473	490	478	520	484	507	462	505	496	510	470	488	519	512	488	468	481	499	537	485	501	507	479	502	510	530	545	484	529	517	463	486	508	547	464	490	497	505	476	514	490	483	494	490	548	504	511	464	481	487	497	465	525	472	495	521	488	492	486	517	505	497	492	494	492	488	514	495	498	489	478	486	461	487	491	490	518	480	471	528	491	481	473	503	520	487	480	518	496	489	507	447	503	522	513	497	505	523	521	475	512	492	473	473	496	534	488	522	523	514	506	459	499	531	485	532	481	451	505	504	515	512	486	515	510	510	486	492	492	480	523	523	500	473	509	467	510	496	484	468	463	517	511	515	537	492	499	490	477	482	495	499	502	468	484	493	495	476	505	514	484	507	472	526	495	489	525	478	479	528	501	483	493	515	472	499	538	470	485	442	487	529	554	498	498	494	476	493	476	496	501	486	523	519	507	501	492	512	459	523	497	462	462	501	484	476	483	494	465	503	492	465	524	480	494	468	481	457	513	513	503	515	509	488	512	507	509	523	530	506	491	486	474	541	486	503	502	501	486	480	479	539	505	537	487	471	470	521	534	513	508	470	477	488	442	486	518	521	489	473	488	503	525	479	484	492	489	469	482	487	462	483	479	549	464	506	474	519	529	487	511	555	474	502	530	513	504	514	502	503	469	487	504	524	494	499	489	504	509	500	505	485	456	499	469	478	491	505	487	501	500	478	478	486	476	480	493	528	541	511	475	482	480	506	532	460	517	506	501	465	472	493	478	474	506	514	493	498	463	526	490	515	479	510	489	511	533	534	500	497	518	505	465	488	515	505	525	531	462	532	497	491	538	466	519	497	472	488	482	455	478	495	509	487	429	513	490	475	500	490	470	476	497	523	475	480	494	525	512	498	488	479	504	469	471	513	527	498	534	507	485	498	503	468	456	507	472	495	501	491	486	499	513	529	488	505	415	514	498	513	477	448	450	434	503	517	514	460	488	514	516	499	482	518	470	494	464	457	508	496	464	469	497	515	490	472	510	474	506	497	472	494	490	515	476	512	459	483	481	487	481	492	494	483	514	491	470	502	485	497	568	485	461	499	505	495	498	512	524	502	507	506	493	461	506	489	494	488	478	469	522	504	476	481	531	490	492	503	514	501	451	485	478	497	494	486	466	488	552	490	474	489	484	497	453	507	498	521	484	509	477	503	532	484	508	488	476	496	489	479	471	518	501	478	501	483	508	502	535	476	514	460	496	549	487	513	474	476	488	519	460	509	538	535	473	506	481	475	512	492	491	494	509	483	477	468	493	510	489	527	476	507	498	458	505	538	527	476	498	533	491	509	505	476	507	511	511	478	534	481	506	517	515	493	460	491	473	474	483	501	481	494	492	469	526	500	455	502	474	453	502	494	460	469	481	484	472	471	469	503	531	536	525	473	484	494	522	497	507	488	485	514	506	524	525	506	480	504	519	465	458	507	507	503	484	493	525	521	510	475	494	474	447	547	497	511	523	516	506	484	493	509	465	484	500	493	509	528	523	518	517	504	483	528	481	488	503	488	515	461	499	505	502	509	486	513	481	481	525	495	488	576	515	521	489	486	483	508	488
24139	22341	29051	24507	20079	8994	1328	801	692	675	681	667	659	642	668	637	630	652	639	635	691	630	619	701	680	658	661	644	690	611	660	663	670	649	651	645	616	615	660	632	653	612	664	633	606	632	641	687	627	597	619	700	662	659	657	680	658	618	621	611	632	655	615	672	616	634	654	626	611	607	652	627	598	596	680	630	643	619	633	653	651	606	620	576	631	655	732	633	626	675	626	641	662	645	646	650	669	644	654	619	646	648	634	656	641	615	679	628	663	588	682	681	610	656	658	604	650	628	656	630	652	634	608	653	635	616	619	651	645	682	653	640	640	635	648	662	678	679	623	632	623	637	637	619	649	641	623	622	641	648	662	634	646	659	584	624	612	638	643	666	656	648	669	676	668	637	654	624	599	592	658	619	626	622	612	659	623	662	661	619	658	636	626	643	644	621	599	689	650	628	634	658	660	624	639	661	647	621	644	658	634	662	596	630	679	638	640	609	634	638	670	639	642	612	642	698	615	665	641	658	605	670	631	658	709	637	660	595	644	620	673	625	664	646	601	657	622	670	604	637	633	635	680	662	609	644	632	612	672	647	657	609	639	611	659	663	657	624	649	621	646	629	634	649	605	619	649	684	637	675	628	724	621	636	658	647	626	622	629	635	608	653	652	670	639	611	641	618	611	645	634	649	625	697	636	642	634	621	656	657	621	615	650	651	650	662	629	628	606	639	658	666	693	634	642	655	630	654	577	662	641	634	656	626	658	683	626	609	646	587	652	626	652	620	618	624	616	640	640	619	621	680	615	647	647	613	654	604	611	701	626	625	615	662	614	621	595	654	610	592	620	638	644	685	660	642	640	635	679	639	609	590	629	622	635	620	643	600	642	609	631	643	681	645	630	632	656	660	630	640	635	652	619	640	686	624	678	607	633	645	602	699	626	609	631	628	594	617	619	660	615	673	580	682	670	653	679	648	634	638	637	658	658	620	622	650	648	691	656	586	628	642	625	679	664	667	629	640	620	664	667	639	606	635	599	673	603	625	645	612	686	686	677	649	615	610	613	665	639	648	622	656	677	691	663	633	665	613	666	629	655	618	615	641	644	634	643	648	622	604	641	635	639	629	609	646	626	636	672	574	638	643	673	669	638	641	689	620	655	653	610	600	691	663	584	639	661	629	635	635	639	690	693	634	629	576	643	633	643	605	613	632	634	633	664	673	632	680	645	620	650	636	636	630	645	643	613	668	628	630	604	648	636	653	618	637	631	622	632	604	594	628	626	626	644	592	623	637	634	600	636	626	665	650	606	690	680	631	629	571	633	637	636	608	637	632	611	640	654	639	659	630	658	631	641	621	630	641	674	605	620	615	661	619	601	649	648	663	639	577	629	644	654	612	641	624	623	645	644	676	664	648	695	630	627	655	596	689	676	648	638	600	629	617	595	660	614	643	674	631	596	635	647	636	667	640	646	623	631	665	679	665	622	620	636	676	657	622	651	604	582	644	602	621	674	586	629	658	614	679	645	663	628	610	695	644	611	654	633	618	639	657	611	606	665	637	632	590	663	619	639	665	624	621	590	663	617	576	656	630	691	635	651	654	649	631	683	672	628	668	625	650	619	644	605	669	659	631	612	607	688	636	644	635	627	700	650	637	691	653	630	667	651	642	672	715	650	642	648	678	626	609	653	618	645	631	598	571	637	622	622	665	599	659	617	638	641	611	639	620	630	642	652	644	624	623	608	616	691	659	676	652	605	661	639	628	659	632	629	622	604	638	644	649	599	616	636	648	660	598	638	587	655	658	633	655	635	629	659	658	623	618	649	643	659	643	637	644	616	589	659	643	680	629	628	586	615	581	619	710	652	646	667	643	636	634	646	663	634	648	666	626	658	630	622	575	614	614	604	666	635	625	614	630	647	659	673	595	616	658	655	649	673	667	622	634	605	677	660	587	637	689	629	590	642	645	643	687	591	667	637	640	624	670	569	639	576	644	679	663	552	635	652	615	641	614	630	612	683	666	658	671	656	656	629	667	658	647	630	667	636	619	665	647	656	600	603	645	635	609	603	663	659	623	597	625	569	638	642	651	682	604	579	659	658	641	595	679	647	628	637	645	618	601	655	671	603	611	625	667	711	646	629	653	659	648	662	642	622	677	652	679	656	610	656	647	649	635	609	620	665	632	647	630	672	626	651	655	637	657	654	630	646	628	672	657	641	612	618	593	665	635	668	707	625	636	638	667	636	661	629	611	595	674	690	623	655	660	651	642	620	611	670	650	598	621	631	626	590	679	681	646	623	645	674	651	639	617	664	593	628	657	623	649	691	640	614	684	668	609	689	671	620	639	610	647	647	639	675	612	646	566	606	607	641	666	615	638	594	659	609	642	656	639	651	633	629	651	635	647	674	668	651	633	635	631	642	629	671	611	577	611	616	652	627	656	612	624	628	649	688	619	630	629	586	589	635	635	626	647	618	632	632	578	629	624	611	683	630	625	669	624	655	595	622	599	659	644	686	626	615	678	655	603	709	639	647	614	635	615	589	641	581	622	658	668	633	633	626	649	609	618	637	634	645	675	631	599	638	662	635	656	676	649	624	684	662	667	639	631	621	634	646	626	621	612	643	643	649	630	656	656	606	662	614	619	616	617	685	657	595	647	669	589	669	636	618	647	655	691	682	644	635	650	657	647	619	618	602	601	661	659	615	598	596	650	656	637	632	658	582	651	612	617	652	644	696	683	641	626	660	608	650	709	638	649	626	609	638	624	625	620	660	635	615	639	619	636	620	592	661	694	664	709	631	645	613	595	661	634	595	656	629	630	599	619	620	636	640	621	649	641	627	618	665	592	614	661	587	629	634	664	593	611	665	656	702	628	611	623	660	605	632	627	620	612	618	633	621	617	661	615	665	674	616	625	612	621	610	692	637	601	692	659	613	618	647	652	636	693	602	649	651	622	608	642	634	662	625	622	623	672	620	614	632	605	607	633	607	620	599	599	585	616	629	638	656	616	608	631	655	635	680	625	611	608	629	670	674	642	636	669	643	655	651	657	650	627	631	646	678	634	643	667	614	631	618	669	657	672	645	662	642	641	632	609	650	645	649	637	631	657	588	680	629	630	670	610	639	632	655	625	616	587	607	598	666	625	645	633	632	636	611	650	628	607	616	621	664	693	620	690	630	626	633	684	641	615	644	623	667	669	610	606	675	617	644	647	665	637	652	628	652	603	629	637	612	653	638	625	601	680	645	651	665	606	643	684	629	581	629	621	654	630	601	653	649	630	626	651	643	594	619	653	609	607	659	614	630	610	645	665	627	674	590	622	618	641	655	618	623	619	654	614	644	632	654	672	639	629	615	628	649	632	644	643	582	688	651	642	642	665	664	645	645	638	593	618	680	648	655	652	634	671	642	652	678	602	658	685	621	656	597	621	594	663	656	656	636	639	607	616	635	622	597	620	669	653	648	637	656	632	685	638	634	660	630	631	613	626	674	607	640	651	626	607
61516	86865	50543	18453	4326	1089	592	558	601	575	599	548	573	547	602	563	583	584	564	569	558	537	575	624	564	585	585	619	604	586	614	591	594	554	576	600	592	597	577	545	562	612	540	665	566	544	598	559	573	579	589	553	590	576	568	590	549	561	563	578	517	554	595	549	581	570	588	640	603	597	638	589	585	597	556	566	597	555	617	592	565	591	605	632	563	599	581	538	592	547	593	562	586	556	597	551	590	619	607	622	582	618	545	556	555	572	568	591	539	565	585	599	565	600	583	556	567	618	605	565	568	574	524	629	615	590	616	559	551	557	577	580	598	599	579	535	587	574	565	605	596	526	533	561	586	594	573	579	546	541	519	564	574	581	579	568	572	546	591	576	589	574	576	626	611	563	569	539	578	559	588	601	614	623	573	637	623	589	621	533	561	574	581	581	596	590	550	565	599	576	546	563	550	551	596	623	591	539	540	568	563	554	586	578	563	601	565	598	536	580	577	550	569	589	602	576	638	560	546	575	543	596	570	554	604	615	545	586	557	602	592	595	539	577	552	595	570	574	597	553	570	536	610	553	578	615	570	567	582	552	564	582	624	560	576	584	572	625	578	611	618	577	567	575	557	587	555	585	538	531	560	597	555	563	565	600	544	529	585	576	555	542	554	609	554	544	546	577	585	574	584	553	553	575	586	581	611	601	560	551	581	578	526	596	565	581	583	569	525	589	582	557	587	584	558	553	581	583	601	579	594	588	585	507	570	574	541	627	570	572	581	519	575	552	572	607	528	606	617	597	565	624	596	585	543	566	568	550	569	594	586	550	547	539	535	571	552	555	574	580	529	566	614	603	579	568	510	568	595	594	565	594	583	567	584	568	608	600	608	611	582	546	608	570	580	601	570	530	616	562	590	597	557	601	562	543	557	662	560	646	575	590	602	557	551	584	574	586	577	594	557	647	588	603	551	564	541	615	559	545	594	551	593	553	604	598	659	568	565	555	587	538	525	573	554	562	561	610	596	545	554	567	621	585	580	554	560	561	577	595	581	570	560	558	566	577	567	583	582	554	585	593	571	550	601	573	579	592	560	565	585	576	523	534	542	572	623	559	559	581	536	583	563	537	597	599	599	586	566	554	569	589	534	601	573	549	592	574	555	606	643	569	597	623	567	600	594	534	588	559	570	570	565	616	534	565	577	577	537	570	565	555	592	570	597	555	577	562	546	546	569	583	658	577	579	581	563	586	581	609	617	577	564	592	567	565	546	556	539	562	577	574	573	560	548	588	605	551	582	561	560	570	554	565	583	600	529	554	583	570	558	555	602	575	552	607	611	580	585	591	635	597	561	553	592	631	567	592	531	574	589	576	614	579	581	564	573	572	615	575	590	591	593	567	552	594	575	600	547	528	563	583	570	595	592	544	564	555	581	584	519	527	618	618	581	581	539	592	576	562	556	584	579	521	591	594	548	631	600	575	533	569	580	539	548	592	594	640	565	576	553	610	551	598	584	577	555	552	541	573	600	577	573	562	589	617	560	559	613	557	586	559	549	571	564	554	558	582	579	552	614	598	611	591	563	560	591	556	563	550	527	562	604	546	603	601	604	536	543	528	533	561	551	570	594	582	596	583	590	587	585	567	559	562	553	590	590	579	582	556	560	550	578	568	612	568	529	558	552	555	546	553	587	566	610	588	555	597	580	576	588	636	575	582	538	541	577	570	580	577	541	549	565	565	608	546	582	528	564	560	537	555	560	541	542	556	567	542	578	576	608	549	583	571	583	571	588	597	565	567	575	549	536	565	594	553	592	565	559	597	573	546	582	575	549	571	592	557	559	598	558	584	536	550	534	557	542	525	533	575	563	561	527	573	595	562	567	521	586	582	606	555	596	605	585	545	573	559	560	532	609	580	580	539	553	610	597	562	566	577	583	534	567	612	575	575	636	595	581	623	539	592	584	583	554	584	536	604	599	590	598	591	584	570	568	555	589	548	590	583	591	556	588	574	536	547	580	577	555	591	552	595	622	593	552	591	579	567	540	613	626	587	550	553	582	617	564	587	559	543	589	608	567	601	582	575	574	550	616	593	578	514	580	573	537	543	604	557	620	556	595	605	598	547	575	529	571	543	589	546	596	557	595	593	580	603	595	586	589	551	586	544	563	562	609	607	569	560	606	580	565	537	547	552	569	629	555	605	589	544	523	556	532	570	564	577	556	588	581	587	593	572	575	591	574	584	561	541	609	551	576	576	573	604	534	562	518	596	586	565	570	563	571	579	593	576	567	547	576	583	573	545	524	605	550	605	590	548	589	602	563	601	592	584	586	594	558	616	581	579	626	569	545	556	557	565	562	557	595	591	576	538	540	554	578	551	601	593	572	538	602	594	541	569	570	564	574	585	611	593	586	556	581	585	559	566	588	558	545	571	555	526	574	551	636	562	601	602	558	577	536	528	531	560	588	579	583	570	599	566	534	541	570	569	532	595	531	601	584	561	504	584	558	575	571	584	591	532	599	601	556	551	599	563	608	595	549	576	539	567	575	565	592	579	591	568	559	574	550	584	555	576	596	537	569	571	584	596	574	547	596	608	556	533	538	570	621	578	562	576	578	615	564	561	604	593	603	569	519	547	592	590	583	583	575	558	568	558	539	609	595	598	553	616	576	563	578	545	579	619	548	567	589	580	601	562	569	588	578	545	571	588	572	593	558	536	568	554	614	550	543	549	564	615	591	579	616	554	585	585	578	553	558	566	589	628	561	592	578	571	604	605	583	598	550	535	588	530	584	579	586	550	614	595	578	620	550	614	555	579	602	580	597	594	583	576	602	568	577	593	543	580	571	563	567	539	580	546	562	590	623	583	609	581	576	572	547	558	627	574	572	589	582	570	581	590	565	526	560	553	590	584	566	583	574	601	621	598	582	609	585	560	544	572	542	579	556	563	557	569	583	566	541	555	593	562	567	546	584	529	591	540	548	568	537	592	581	594	530	536	595	562	573	626	564	603	602	530	561	579	548	563	566	585	562	574	578	569	616	531	538	548	616	572	576	591	564	556	584	590	586	622	592	541	552	633	624	601	578	575	585	571	581	604	605	609	592	604	576	575	550	600	537	550	572	566	576	579	552	601	583	588	600	598	563	603	542	568	564	586	527	603	578	609	619	597	586	588	476	566	610	604	530	557	557	552	545	615	549	552	549	564	574	598	607	543	611	548	597	619	570	547	567	564	607	571	566	554	599	583	573	622	554	619	598	567	555	601	525	555	587	556	608	574	544	568	571	576	584	555	543	576	572	603	552	599	598	560	564	587	580	555	606	575	567	590	547	542	545	588	572	553	580	599	570	555	595	560	587	585	576	663	564	560	583	559	586	577	590	563	565	574	592	547	587	567	550	554	607	561	583	574	600	568	634	577	540	583	600	593	604	592	597	540	564	541	594	563	542	618	502	541	558	579	577	578	571	615	563	588	564	592	575	561	595	564	556	576	573	526	571	553	624	525	596	624
34608	29963	17532	4475	1063	645	533	490	522	501	559	529	506	541	518	501	494	536	510	543	503	508	541	534	476	483	505	506	537	527	518	532	538	522	532	507	502	525	524	541	547	493	529	522	506	523	524	492	541	518	509	517	568	522	530	521	569	462	540	505	514	567	533	501	494	510	547	492	485	559	527	502	538	550	516	482	532	514	554	539	507	527	474	504	524	524	499	505	502	547	515	511	480	547	503	533	515	512	529	520	566	542	488	508	510	498	517	524	503	516	516	540	523	497	556	548	517	503	544	520	532	520	513	530	502	511	558	519	519	493	538	529	518	525	482	504	546	520	507	510	522	518	463	495	539	532	523	502	535	532	536	527	536	527	506	485	518	525	570	493	522	524	527	547	516	511	504	554	478	524	539	510	520	502	504	504	510	510	495	511	514	497	486	529	554	551	511	565	497	534	520	474	511	493	527	469	561	516	494	497	519	476	557	535	521	474	559	500	523	533	535	551	536	480	500	523	492	527	570	560	569	519	523	518	516	514	483	512	512	552	510	518	520	486	512	526	502	554	513	560	513	482	505	541	523	542	489	492	493	527	524	485	494	521	495	528	539	480	498	521	493	492	494	522	522	534	505	521	498	541	551	518	526	543	515	506	509	491	492	474	497	517	503	507	542	490	491	559	483	527	518	513	499	531	507	518	486	537	514	541	506	569	502	509	495	503	552	494	558	523	530	501	525	509	516	529	514	515	551	518	489	539	556	517	463	496	479	536	511	509	531	490	522	519	505	506	520	484	483	506	553	511	527	514	516	502	507	486	508	506	500	522	473	550	493	534	516	492	550	532	515	525	525	504	501	525	531	547	535	507	476	552	532	547	512	510	457	521	463	521	506	521	538	535	546	506	497	531	488	486	530	532	488	527	511	535	518	531	533	504	528	546	532	541	506	497	486	533	510	503	527	512	557	492	497	525	509	502	484	541	542	558	506	505	502	534	495	531	509	534	505	518	508	538	520	491	496	487	529	506	543	537	550	523	557	499	532	503	528	505	511	546	496	525	482	534	525	516	480	524	510	541	531	535	513	507	493	482	567	436	512	503	506	488	530	508	556	560	506	531	499	492	505	521	542	503	531	507	525	521	533	475	519	546	528	530	510	503	525	527	502	545	544	498	527	517	510	502	511	522	544	499	524	540	522	558	558	524	537	499	530	528	502	529	531	498	519	511	519	475	509	476	492	580	521	575	568	518	540	500	483	519	529	488	518	496	513	541	524	522	529	542	509	502	496	482	537	517	522	494	536	514	554	530	543	492	523	521	522	513	516	517	555	556	504	532	508	539	517	536	540	504	515	526	530	504	505	507	504	518	496	510	512	527	495	544	548	574	532	513	546	505	520	497	507	530	512	546	527	536	485	518	498	499	521	508	526	508	513	543	530	531	513	548	534	511	554	539	514	539	551	504	461	550	479	473	489	512	477	580	497	500	515	524	521	558	520	530	546	509	492	528	570	537	512	560	504	544	480	459	539	562	533	461	483	549	493	513	542	514	500	526	510	526	549	567	525	537	505	556	534	536	538	506	557	543	510	477	520	510	561	510	507	520	472	532	514	521	481	492	533	530	483	483	518	525	498	511	473	528	534	498	499	492	514	513	500	532	518	491	543	529	529	492	508	473	527	552	521	515	542	496	499	490	494	507	505	515	506	535	553	486	545	516	510	497	558	507	505	511	471	520	549	539	527	514	509	540	538	497	512	521	531	519	536	493	506	535	483	492	489	519	543	529	543	515	498	541	511	528	518	525	527	489	525	546	502	531	508	502	541	557	522	535	491	543	536	478	492	502	477	481	535	537	534	524	526	508	476	522	531	493	523	533	496	510	486	507	519	541	547	523	497	541	492	495	525	514	541	535	529	491	477	531	492	512	524	496	497	526	533	509	523	535	488	574	520	541	509	521	502	486	546	524	535	488	502	549	514	464	535	521	511	530	540	528	499	522	566	506	477	511	524	504	515	527	540	523	532	512	520	495	464	504	504	498	507	563	503	526	496	530	530	542	520	506	537	515	521	523	537	535	479	503	502	509	553	499	486	491	513	532	495	523	538	515	513	508	510	482	518	533	510	516	550	511	503	498	530	534	513	504	519	502	496	488	527	519	481	555	533	559	486	525	489	537	496	542	502	512	533	526	493	518	488	569	524	517	481	513	510	523	507	542	527	483	522	490	523	509	549	559	512	479	493	519	515	507	522	504	514	527	536	502	520	520	532	502	510	492	514	532	535	537	498	518	567	539	474	524	518	494	519	565	510	511	505	530	489	548	505	543	538	535	539	521	509	492	521	490	579	530	519	538	522	497	533	496	534	537	481	508	550	513	543	541	576	540	493	503	496	533	526	522	503	499	503	523	459	511	494	524	531	537	551	524	489	513	543	513	524	511	523	508	486	467	526	506	542	489	527	520	497	485	524	545	524	555	490	513	495	547	514	513	517	536	518	513	514	552	507	503	494	519	518	543	518	488	529	484	553	553	501	546	566	531	516	538	540	475	503	485	564	511	501	529	533	492	530	551	485	507	514	537	509	566	488	501	511	517	508	495	535	528	505	499	550	557	514	515	510	527	513	514	502	492	511	512	506	529	518	518	558	535	517	564	533	496	525	489	529	496	519	477	478	521	521	516	474	523	532	503	515	519	526	511	524	512	495	516	462	545	507	503	521	554	527	505	527	512	556	545	529	490	484	544	482	529	557	504	509	536	539	496	494	509	467	490	547	488	520	511	536	498	531	551	527	501	522	479	552	500	537	516	519	513	507	519	558	518	529	486	530	503	530	550	509	500	523	521	507	519	551	470	504	491	506	517	543	521	558	529	530	497	554	540	501	522	526	490	493	516	513	476	454	550	525	474	528	536	554	504	519	526	508	504	516	503	531	504	512	550	534	504	552	541	495	458	540	498	492	510	522	517	509	541	504	510	506	506	496	495	514	523	516	516	518	556	526	501	501	512	471	516	484	486	513	529	506	451	520	513	534	555	530	535	523	515	491	497	532	501	522	509	506	527	514	543	548	508	571	541	477	549	525	523	502	524	509	467	515	512	544	514	518	546	515	489	528	488	551	514	512	502	541	495	524	513	528	493	514	516	540	476	520	502	531	530	511	519	503	502	472	516	479	540	519	502	522	505	523	527	488	490	500	488	536	525	505	504	517	562	513	555	507	501	518	489	545	461	521	501	513	509	506	490	501	528	508	484	520	522	504	530	494	519	538	485	565	530	523	542	522	512	526	479	548	496	516	478	534	490	550	534	509	488	488	487	510	491	508	563	500	507	516	536	526	524	541	527	508	528	488	534	519	544	503	527	529	517	498	549	508	486	516	528	512	534	556	542	531	508	476	507	483	549	474	508	535	489	517	526	531	545	519	484	542	540	550	544	557	493	530	493	515	557	517	495	534	506	527	517	497	518	492	500	487	513	550	496	481	531	524	503	537	548	497	555	504	521	515	497	493	527	534	532
31034	29182	10318	2245	729	468	433	424	439	444	413	425	432	452	409	449	431	439	408	444	450	431	441	427	424	459	441	446	456	409	430	427	402	380	427	451	425	412	436	457	416	412	464	449	411	454	383	444	447	414	451	401	418	423	419	444	410	429	397	421	395	437	421	440	410	427	409	452	419	430	444	425	441	433	427	402	459	430	420	404	406	433	422	443	426	378	403	453	410	428	411	386	417	414	413	433	402	419	402	472	435	454	448	446	424	405	452	436	437	415	434	410	416	424	434	394	413	420	415	427	403	433	420	402	445	421	430	430	425	446	431	409	445	426	432	425	423	439	432	427	447	438	424	441	409	448	489	417	468	407	409	426	425	444	397	413	446	433	455	445	451	424	424	454	435	428	437	405	426	435	384	434	441	431	408	432	429	413	429	388	444	427	473	447	431	450	407	409	444	449	423	431	427	443	444	397	413	407	424	419	417	426	401	426	438	400	395	401	442	423	450	448	401	426	387	425	438	414	441	428	421	456	467	410	406	453	439	424	454	451	400	410	467	403	410	441	412	431	417	436	416	431	455	409	390	410	423	382	452	441	395	442	419	448	445	428	416	410	397	421	434	436	451	420	445	407	403	425	413	411	419	453	410	425	400	425	420	427	454	420	415	401	387	417	428	417	449	442	429	422	401	411	414	433	442	445	404	436	450	398	403	411	394	415	444	451	411	458	469	433	412	406	435	422	417	403	423	434	373	400	397	423	410	433	393	444	397	469	426	447	414	426	407	456	467	409	442	444	394	413	442	415	407	417	454	460	400	458	409	421	447	432	416	401	423	421	417	471	421	447	404	422	421	445	435	434	381	414	441	439	430	376	411	412	418	466	443	455	443	414	417	398	414	432	407	401	412	414	455	386	435	452	416	440	420	409	409	422	424	455	435	459	425	417	411	404	424	399	410	404	391	442	422	409	415	463	445	401	416	464	439	442	407	410	394	431	397	403	445	451	441	430	454	395	400	453	427	433	407	441	406	439	430	433	444	432	433	415	411	440	399	436	442	463	433	423	489	409	406	410	386	444	390	432	403	452	421	415	403	421	433	393	430	417	416	430	429	413	411	418	430	419	425	409	446	413	425	441	424	450	434	451	438	439	404	419	415	425	415	410	417	408	401	436	433	420	449	449	431	448	454	386	431	438	452	440	441	453	444	428	417	479	414	421	419	447	424	455	446	404	426	438	422	444	409	404	437	414	418	399	444	427	477	452	428	468	420	419	435	425	428	460	443	411	442	463	420	424	418	438	433	448	426	445	438	370	391	435	435	408	414	426	419	392	414	436	437	407	403	437	406	400	405	426	421	416	456	434	441	398	441	419	430	386	411	425	428	426	451	423	458	402	410	387	406	418	415	443	400	424	428	405	441	410	424	435	402	449	411	430	393	456	432	399	415	412	420	427	447	462	452	434	416	399	414	419	411	437	435	392	404	431	400	404	407	424	409	447	442	448	405	414	448	399	466	426	409	416	404	453	394	408	409	384	438	424	424	474	383	443	410	411	388	388	427	420	459	423	462	381	427	426	401	439	422	416	385	436	423	391	405	451	402	415	438	401	437	371	466	424	425	453	430	434	416	415	443	433	433	396	416	422	427	455	416	428	443	415	388	436	449	436	412	441	441	440	459	430	456	423	420	406	416	469	428	418	421	434	414	416	454	446	442	442	423	430	423	425	409	404	435	438	421	423	417	431	449	390	445	434	452	403	433	439	427	420	430	431	410	416	400	433	418	437	435	418	423	423	427	411	436	401	433	411	435	444	420	414	442	420	424	459	450	432	440	426	447	423	428	424	410	413	432	415	473	449	425	431	415	435	424	419	466	441	408	401	434	410	395	429	418	388	413	468	440	371	448	400	411	432	426	425	443	385	420	478	434	386	411	461	429	424	450	401	415	427	420	428	408	412	418	428	387	458	447	421	462	434	451	410	434	398	432	445	418	434	429	435	427	417	420	403	436	410	423	397	424	435	436	421	429	437	420	403	468	451	401	457	452	425	441	409	421	418	440	405	433	432	394	447	436	425	408	447	420	423	426	430	431	432	408	425	400	415	463	439	360	418	434	403	440	438	432	407	409	440	408	428	450	418	449	430	428	460	428	420	400	423	422	440	435	388	411	442	444	445	391	425	434	411	409	448	430	445	456	398	430	397	424	445	440	427	445	378	440	447	432	433	402	427	412	393	420	415	417	403	400	427	373	455	441	441	417	434	375	426	401	433	376	395	396	424	438	426	410	415	450	438	398	408	430	433	428	422	438	447	444	405	452	411	412	428	401	417	417	411	424	385	393	433	420	437	445	412	391	426	430	418	446	425	424	423	408	412	439	430	441	473	434	416	422	462	452	409	422	435	428	433	441	376	442	450	420	449	445	409	456	425	449	408	394	418	471	398	420	426	423	412	424	419	455	437	433	400	419	407	407	425	388	399	431	459	440	412	441	426	428	449	454	435	420	415	423	405	416	377	409	427	421	390	397	460	429	400	421	412	415	429	447	416	421	444	401	440	426	417	443	399	458	398	408	385	417	414	421	419	424	441	422	427	428	424	424	450	445	378	477	410	443	407	416	442	444	438	437	421	388	413	384	448	377	430	448	443	441	420	405	408	425	449	442	427	451	431	416	416	457	417	415	391	449	423	423	427	408	422	408	412	431	426	418	422	464	446	425	405	395	433	399	432	433	398	414	414	457	410	410	455	431	406	434	401	419	440	433	425	412	403	464	399	410	446	391	358	461	434	411	415	415	414	457	404	420	425	428	407	419	372	407	401	409	435	418	430	418	384	438	408	427	427	473	433	437	456	425	401	429	436	423	462	384	419	432	409	410	422	400	413	413	412	414	446	420	457	378	394	448	432	420	398	431	439	410	440	408	392	405	414	491	466	445	434	404	426	408	422	430	435	443	438	411	419	407	426	383	405	387	395	422	451	411	444	420	421	448	436	449	464	427	404	404	420	434	434	415	432	468	430	418	446	398	432	393	406	390	414	411	422	392	405	443	418	422	411	441	458	423	420	450	424	392	423	426	422	396	429	434	418	424	409	442	425	429	416	413	423	427	417	417	417	429	414	424	437	428	406	387	423	415	401	461	442	416	448	428	424	403	414	411	379	409	419	463	450	462	445	438	423	445	448	442	411	462	418	452	420	415	457	426	462	446	423	418	444	388	429	461	389	395	385	449	424	432	407	452	463	443	405	445	403	454	396	398	436	433	392	425	426	432	393	395	426	400	402	395	420	400	423	403	440	405	421	419	426	419	401	417	429	422	386	445	453	435	426	428	439	408	429	403	415	413	435	424	411	430	431	434	429	465	402	378	386	417	456	444	427	396	432	416	429	419	453	443	464	408	421	451	444	452	447	405	424	393	414	413	438	450	429	456	393	449	432	460	424	465	442	416	398	442	430	443	424	412	401	408	423	401	437	417	452	465	409	402	427	424	465	456	437	396	454	418	413	412	400	446	414
25171	23434	29642	25402	16408	3298	904	635	629	593	561	589	594	568	593	574	609	601	544	588	611	605	586	545	527	599	578	573	548	602	547	559	555	586	570	546	574	546	562	548	555	553	559	606	523	590	552	585	567	536	541	584	555	563	532	546	594	603	550	611	594	581	570	607	558	569	613	606	532	567	570	529	611	590	565	543	530	560	571	598	540	583	605	596	587	546	570	554	541	567	567	563	518	553	553	532	561	579	584	537	574	538	541	544	592	571	572	552	523	545	592	547	570	528	545	508	553	542	563	547	593	568	629	594	574	559	578	555	515	545	540	605	558	556	582	579	531	560	561	547	551	552	541	538	575	581	590	597	572	580	577	563	575	559	565	579	558	546	580	552	557	572	569	586	534	539	528	562	587	545	541	530	577	552	528	538	539	568	595	566	559	616	571	549	536	547	575	550	585	576	592	560	551	585	565	576	556	528	575	567	577	586	571	537	535	564	549	514	561	603	582	546	590	544	566	614	568	545	540	550	544	585	603	569	574	557	564	563	571	590	584	535	534	574	598	580	562	571	579	593	571	566	572	555	580	589	586	554	547	613	538	559	635	575	544	556	520	580	549	530	564	567	583	588	551	561	551	584	511	594	557	569	544	574	619	527	547	567	577	573	579	558	540	550	575	549	592	553	537	496	553	570	560	594	582	533	573	539	566	595	534	563	546	585	603	559	572	585	555	569	602	563	582	588	574	576	538	574	566	555	591	548	609	579	584	567	591	553	579	519	561	563	544	576	532	557	529	568	540	576	582	556	533	565	556	536	576	539	512	616	553	557	565	543	537	565	562	591	577	567	541	541	540	553	596	575	567	554	553	623	618	570	591	521	584	545	569	565	545	570	552	522	557	551	564	580	567	547	540	580	558	553	530	579	585	587	594	509	609	553	582	552	585	636	520	553	577	593	577	513	557	574	540	537	547	550	576	583	527	571	537	591	573	540	547	562	554	573	561	600	578	554	582	590	572	604	599	567	540	587	548	550	578	542	601	574	580	566	552	606	566	535	530	581	543	557	563	601	565	546	606	579	583	555	596	555	564	572	544	542	549	622	605	578	530	569	613	555	593	562	576	556	543	582	549	520	558	535	572	620	578	542	506	563	567	552	564	617	581	529	539	569	568	568	590	530	598	624	574	554	579	552	544	589	570	549	588	549	578	574	584	583	582	505	573	545	578	547	596	578	560	574	555	574	547	532	592	568	599	523	573	558	533	569	535	566	555	611	568	547	558	561	519	581	571	576	572	550	557	543	609	511	561	564	572	545	600	537	563	554	533	563	559	569	564	556	580	556	532	516	571	590	535	534	572	512	547	560	566	528	534	552	529	534	593	555	563	528	560	591	535	583	580	558	527	544	524	541	568	575	516	565	543	572	547	544	564	555	600	570	511	520	535	566	574	538	562	567	543	538	557	554	554	562	589	603	535	583	543	527	557	566	592	575	539	538	588	586	553	572	589	549	616	559	527	554	565	573	527	594	546	607	547	559	546	543	533	549	555	568	572	513	570	600	568	569	563	537	563	582	539	558	570	562	595	565	545	538	560	536	536	532	556	543	581	590	568	562	545	539	556	611	576	569	571	565	576	554	562	578	533	532	582	582	543	567	567	571	572	556	579	579	558	526	568	527	555	532	572	594	592	628	540	549	575	565	528	508	600	578	539	535	576	547	560	551	546	549	552	547	600	562	544	571	518	554	556	552	570	552	577	529	550	600	547	601	572	554	564	554	559	554	531	561	539	584	628	593	554	574	588	573	552	566	540	601	608	561	563	536	559	532	575	534	547	559	604	580	550	579	570	556	557	570	551	556	621	610	558	574	564	594	584	566	545	533	562	570	546	560	540	548	559	598	568	566	552	517	563	576	556	519	567	587	546	586	578	539	573	529	545	559	594	538	502	627	541	569	544	528	549	535	561	582	568	560	594	570	535	563	634	548	544	576	540	597	576	573	571	586	581	569	532	613	567	542	521	583	544	595	533	583	584	572	540	557	525	591	544	581	560	572	578	549	548	594	588	591	547	554	500	527	528	539	570	533	568	606	585	546	570	539	617	584	532	579	544	605	549	550	599	566	590	554	528	577	552	567	520	601	571	571	578	545	538	597	550	541	596	549	551	560	546	599	595	554	581	552	547	536	531	528	552	591	599	576	564	592	517	582	570	568	561	603	538	581	596	557	564	563	583	583	564	566	550	583	567	573	549	583	572	550	536	542	556	544	543	575	524	592	580	574	536	554	584	524	584	541	583	576	545	591	537	520	554	520	586	593	558	540	576	545	584	558	576	577	564	542	570	565	568	559	594	565	580	569	558	603	575	541	576	559	553	627	638	579	592	574	563	568	570	561	541	542	555	551	555	540	550	560	548	568	523	538	578	577	549	575	569	582	578	559	560	561	535	594	576	559	543	559	593	582	564	601	596	543	576	519	591	552	576	543	624	630	557	594	539	539	591	582	549	576	531	549	582	557	597	557	577	543	583	538	583	568	609	549	549	573	556	577	519	571	595	583	569	506	577	550	562	575	586	553	568	565	583	576	598	530	603	568	551	560	529	552	571	563	545	566	566	529	548	566	597	549	556	540	545	563	538	556	549	556	560	558	525	579	562	557	556	529	581	579	589	589	547	533	572	557	569	568	571	548	540	576	566	591	571	559	595	545	584	555	594	593	553	568	500	558	597	580	569	564	536	566	567	556	553	563	538	561	577	569	573	541	511	563	586	564	531	557	582	561	576	529	581	535	609	551	552	538	556	544	524	559	582	554	551	554	580	559	511	569	580	556	586	512	564	584	566	582	533	599	582	549	573	571	556	579	556	579	574	533	588	565	590	557	573	566	572	599	589	569	567	512	557	563	535	562	538	589	600	573	531	563	578	564	586	577	562	560	559	586	573	565	604	562	599	570	507	596	568	559	578	548	555	549	593	554	552	545	567	569	604	556	560	599	582	565	548	533	526	573	552	585	501	580	540	505	524	563	562	597	599	578	543	566	527	553	559	554	541	614	561	580	578	582	543	564	579	567	529	544	569	574	548	557	573	564	555	535	600	578	552	532	565	548	541	532	576	600	558	543	545	529	603	579	572	641	543	595	548	523	537	548	574	554	604	514	551	573	544	580	572	586	554	597	512	567	565	550	593	604	544	598	574	554	519	553	572	579	561	551	529	556	616	592	534	572	574	590	554	579	566	517	557	594	552	619	566	581	550	540	546	562	529	580	564	609	547	566	554	561	578	556	531	530	546	555	535	592	596	585	544	584	553	528	577	538	562	549	586	582	589	579	571	558	566	540	525	600	586	614	525	559	557	573	546	596	612	580	542	564	559	537	527	555	567	569	543	559	543	529	588	569	523	553	578	538	567	521	557	554	552	580	591	561	592	600	526	558	545	526	527	572	576	572	599	592	574	547	553	541	562	534	568	541	563	573	527	605	535	547	557	552	552	571	568	606	557	549	556	550	526	599	579	526
63346	81680	44206	14516	3213	916	540	499	514	470	514	581	518	496	502	479	532	502	506	494	501	510	566	566	535	476	512	506	491	499	520	548	534	537	538	486	523	548	496	484	494	495	520	499	543	492	534	460	487	489	501	500	532	473	501	490	494	507	518	523	518	512	503	528	486	567	540	462	519	518	535	537	475	509	525	505	496	542	532	523	481	517	484	561	521	511	546	513	553	496	475	505	515	464	516	534	522	573	499	544	501	537	472	528	514	519	532	562	492	557	526	543	503	481	493	474	493	505	476	504	514	493	504	499	483	508	515	470	473	495	528	476	545	495	537	524	486	549	511	523	508	538	529	547	502	497	516	516	526	489	524	461	501	479	513	473	514	513	489	482	498	483	520	508	528	520	504	491	516	533	516	511	501	511	481	509	503	467	562	498	487	539	529	522	502	490	535	515	537	533	487	486	527	534	537	500	512	529	498	505	516	486	549	504	537	514	508	502	488	515	523	504	492	520	552	483	506	496	507	522	484	539	527	493	482	480	524	507	512	506	540	509	477	522	496	506	535	496	506	480	518	487	491	515	494	540	523	557	515	511	527	498	537	537	492	540	522	500	518	477	456	485	506	523	497	480	475	522	516	501	490	502	518	510	563	520	500	547	509	526	491	492	512	498	505	489	514	495	553	508	516	496	518	489	515	518	483	509	498	507	491	520	480	528	489	500	491	490	552	491	533	491	525	518	493	526	507	490	535	511	507	504	450	477	487	479	483	466	513	454	520	527	515	519	496	485	485	483	523	529	518	493	491	547	535	507	520	514	502	513	485	497	499	487	516	474	481	544	495	534	511	524	509	479	504	480	476	565	495	503	506	522	494	516	506	523	493	474	471	520	531	519	496	505	495	541	505	524	519	530	502	532	550	523	510	510	505	510	505	492	484	502	503	544	515	479	509	521	513	519	517	554	499	512	472	512	504	478	505	473	513	525	501	540	507	525	510	502	462	500	498	502	488	483	498	501	525	525	490	503	485	519	495	557	515	500	518	536	515	485	525	470	515	471	537	488	534	496	507	520	517	467	524	529	519	513	533	504	524	479	518	503	532	519	513	507	527	500	517	494	521	498	520	430	519	503	532	500	538	552	508	518	496	493	520	515	515	490	568	484	504	477	489	519	518	511	526	489	480	523	518	492	455	527	491	476	526	524	469	494	539	532	566	534	479	515	489	505	500	535	582	535	526	506	489	476	526	459	492	489	559	562	556	490	446	513	490	510	524	534	501	486	519	570	518	475	503	535	496	518	484	506	510	498	506	517	500	500	555	482	508	513	551	518	535	517	509	474	475	477	547	471	497	469	520	523	505	486	531	520	516	517	572	476	531	471	510	501	530	487	469	494	458	462	505	517	511	505	525	554	504	493	513	538	499	462	501	514	498	450	477	551	462	520	476	507	560	547	510	485	526	498	514	499	514	514	489	525	543	533	442	531	521	492	538	496	498	467	511	470	458	560	510	518	518	481	538	487	517	494	533	516	531	488	515	515	505	501	544	491	549	450	516	497	557	525	532	504	554	519	477	517	489	499	495	475	539	506	480	526	538	496	510	478	476	480	530	520	535	531	508	484	457	486	477	484	540	494	513	503	539	551	469	479	494	485	526	524	492	522	482	482	543	494	513	445	506	532	440	499	482	449	485	504	472	535	506	531	522	508	524	506	541	496	521	522	509	482	516	503	513	520	549	525	525	492	519	480	547	512	467	484	474	518	517	491	468	544	449	499	502	499	495	490	513	514	525	468	491	522	506	516	475	548	524	557	483	535	546	512	486	513	517	513	524	500	541	490	487	507	545	567	512	463	530	507	489	471	464	505	509	497	471	508	531	536	504	496	510	497	504	482	539	518	497	481	502	483	502	540	479	473	499	471	472	529	487	473	498	524	501	495	530	536	487	488	530	522	444	510	503	483	530	483	495	526	514	506	485	542	522	484	526	539	502	486	500	516	475	503	517	502	542	479	500	481	524	503	486	499	528	476	485	514	528	511	492	490	521	496	511	545	524	495	482	459	467	531	460	484	528	507	506	519	493	516	481	489	494	495	514	520	489	507	537	536	495	491	520	500	486	543	487	503	498	478	501	506	472	517	503	523	516	507	497	495	516	508	509	478	516	531	522	499	513	539	484	475	482	508	524	487	562	456	519	569	513	506	521	500	493	514	498	480	530	516	522	541	495	518	492	504	527	491	519	467	538	536	493	481	509	493	484	540	514	500	522	516	468	500	488	457	522	502	540	498	527	509	533	537	519	520	535	515	520	451	541	551	522	481	514	498	475	542	534	524	536	518	497	478	509	485	485	499	497	524	520	491	516	503	474	519	555	461	536	519	477	552	500	513	504	536	513	512	471	519	530	523	524	484	518	474	459	492	552	493	494	502	514	476	501	548	521	540	489	484	536	508	500	495	504	500	485	520	521	521	556	479	512	498	489	532	515	485	512	528	501	533	483	514	466	518	509	490	507	491	503	493	494	478	512	538	495	532	534	482	514	513	535	523	512	519	508	504	511	517	484	529	513	503	483	511	536	520	526	498	529	508	503	495	496	488	506	502	508	500	508	498	498	524	484	518	493	513	509	457	482	493	522	468	560	528	524	509	465	520	552	485	533	508	558	515	479	496	530	521	522	511	551	524	506	489	510	487	496	492	526	486	496	456	473	481	487	485	475	511	498	507	492	496	536	477	532	522	473	558	528	491	519	528	483	568	511	519	497	488	515	511	516	491	533	484	512	524	506	557	502	530	503	500	542	507	497	503	519	523	525	527	503	497	535	496	487	461	482	549	536	461	468	488	477	521	515	483	501	511	520	496	538	485	522	521	505	511	541	494	492	472	542	501	524	503	514	520	471	472	518	500	495	508	530	502	518	491	475	500	502	515	543	500	518	524	496	484	519	542	490	511	486	499	522	510	487	557	479	494	491	488	495	510	562	474	530	533	483	489	511	519	513	511	527	521	519	497	491	492	527	508	513	511	543	492	503	479	526	484	490	523	529	497	465	480	521	492	546	488	498	524	521	501	483	512	515	517	517	528	509	558	500	500	521	521	515	460	535	463	520	469	502	501	542	514	491	511	499	503	562	503	478	496	500	459	505	492	504	496	486	536	517	485	489	531	488	524	562	484	484	521	524	506	543	525	491	509	470	505	491	547	502	485	471	542	486	478	508	520	543	488	470	485	511	523	508	546	545	467	505	499	515	507	527	473	495	510	489	506	568	531	517	501	516	495	538	495	506	552	476	507	525	515	485	505	504	510	520	566	527	484	505	511	535	534	495	512	541	515	490	537	516	525	527	498	499	504	510	513	517	481	476	521	527	483	500	476	546	504	513	513	477	515	521	501	489	481	489	473	521	512	495	514	486	507	550	473	492	495	503	484	494	546	474	492	521	513	512	492	484	528	489	496	520	481	511	522	507	476	503	535	556	534	527	524	509	507	453	519	491	487	500	518	508	484	493	498	483	513
24131	22374	29122	24465	20009	8924	1343	806	666	687	669	658	659	680	708	652	638	697	674	621	694	628	655	702	667	641	648	647	616	622	625	608	636	653	647	639	625	610	641	651	661	649	656	612	659	692	649	601	657	662	635	643	642	669	670	628	667	640	685	647	624	638	671	634	606	660	628	650	690	642	611	645	658	646	704	601	626	693	613	633	639	633	598	646	626	606	599	629	652	664	646	646	641	608	642	649	658	628	618	646	605	619	638	597	652	655	629	658	630	666	633	655	624	658	639	615	658	599	582	689	653	613	664	650	629	664	644	614	632	617	629	610	634	650	645	625	632	654	592	631	592	629	652	635	658	629	617	636	642	644	622	641	629	645	643	628	631	620	677	639	610	703	628	682	637	645	637	586	623	723	664	640	680	615	630	646	666	660	615	627	627	617	625	654	651	603	621	654	620	622	631	662	686	681	603	674	624	663	665	640	621	630	620	684	633	639	638	649	644	651	632	635	642	650	634	639	583	659	652	598	667	568	659	653	593	672	650	661	626	635	607	630	709	645	654	652	633	647	697	658	656	675	644	678	639	683	662	672	635	621	681	661	622	686	634	652	640	642	623	652	610	658	623	599	605	609	644	633	625	680	658	608	624	631	617	645	663	637	655	613	663	633	667	598	635	641	624	614	649	634	594	665	663	653	653	621	635	671	637	675	679	682	657	628	613	638	643	693	682	639	668	629	652	601	646	656	581	628	622	615	629	643	609	615	702	600	599	655	653	583	656	680	624	677	661	651	630	624	612	646	696	692	615	632	642	628	656	616	624	729	614	650	614	657	627	628	564	660	619	627	688	630	688	673	596	647	589	656	642	652	628	678	695	633	634	615	621	666	648	610	730	654	657	664	616	686	664	645	679	705	630	634	673	614	672	634	664	664	652	653	638	609	651	687	595	620	630	668	703	642	629	615	650	627	678	625	680	697	637	610	675	644	651	624	625	647	624	648	676	606	680	605	645	662	641	619	658	631	708	628	675	607	637	643	674	679	676	627	624	639	623	675	645	640	635	677	557	679	695	664	643	671	676	646	622	611	593	609	616	627	580	670	596	610	625	665	631	583	605	670	665	626	633	642	626	677	634	631	654	606	634	697	585	667	646	668	642	624	642	640	633	636	651	615	647	651	645	622	644	611	690	667	661	620	639	655	645	599	641	666	617	627	656	609	668	599	659	648	679	633	603	597	598	647	660	622	682	603	622	653	649	619	649	594	650	633	667	658	670	669	658	630	656	626	646	656	674	659	631	685	611	642	605	630	678	638	605	620	669	613	597	678	617	651	635	619	635	616	630	591	634	669	655	665	637	622	602	640	644	601	656	652	655	642	616	666	589	616	634	634	621	620	686	643	643	650	717	635	607	655	634	643	625	665	583	633	680	673	620	650	629	623	626	609	622	668	631	620	608	630	644	629	627	690	595	646	679	661	636	628	609	659	686	657	689	630	614	665	632	643	656	630	701	679	645	614	650	663	596	654	635	602	617	644	638	618	628	632	666	647	663	659	616	642	656	618	643	647	628	607	637	688	624	651	676	675	649	601	609	656	586	655	635	632	646	663	686	628	680	676	648	609	629	609	592	642	645	628	663	667	648	642	622	651	655	609	660	645	659	626	622	628	664	630	665	636	662	600	663	654	606	653	704	652	659	690	623	662	634	626	647	640	643	661	584	587	596	623	632	647	644	645	687	613	614	634	653	639	639	648	629	618	606	651	628	662	599	613	664	678	609	645	584	633	641	629	620	660	638	623	641	673	635	629	701	607	592	642	600	626	636	634	624	603	629	702	598	654	646	686	662	663	616	664	626	633	617	624	649	623	647	673	622	633	625	666	671	656	663	647	670	636	678	589	622	639	620	640	564	667	618	635	672	659	646	650	659	649	637	639	678	649	656	624	639	671	706	630	666	617	636	659	616	631	656	641	654	606	623	602	646	652	618	646	605	655	634	647	663	623	653	675	628	638	644	618	596	661	637	633	652	580	630	639	629	626	643	616	619	652	660	636	624	653	672	671	689	628	638	631	695	634	618	643	693	623	638	630	649	654	656	683	621	662	629	651	660	588	612	657	636	644	675	669	635	635	643	656	673	650	652	665	650	604	663	654	672	655	674	647	635	655	609	636	611	632	682	576	601	618	616	643	613	618	630	619	638	573	643	605	654	657	614	649	624	643	653	636	635	644	605	641	638	622	658	647	608	634	671	661	619	653	649	597	682	624	654	679	602	639	661	657	629	636	648	635	661	655	647	630	617	648	622	621	614	605	592	646	569	598	610	636	643	625	624	647	691	638	635	631	639	625	633	581	654	694	684	644	612	638	620	671	676	698	681	626	637	645	657	654	660	654	652	594	617	589	635	626	632	689	633	637	641	652	676	647	605	619	664	591	623	631	656	655	607	592	602	628	674	653	607	619	654	665	605	642	626	676	582	679	628	623	641	665	651	608	631	657	635	619	639	594	608	649	660	584	699	657	665	679	646	676	641	638	667	604	621	657	651	630	636	597	600	612	616	628	625	648	631	627	656	690	627	622	657	671	598	622	661	652	652	577	623	654	641	584	593	605	613	618	640	700	613	618	604	607	634	667	587	631	621	650	684	624	624	614	623	644	639	625	676	627	657	580	630	619	631	591	602	664	646	601	625	658	591	675	637	675	660	619	621	599	667	630	617	672	669	605	635	588	623	625	657	707	649	625	643	624	661	591	627	635	658	629	600	667	663	628	637	640	649	642	586	639	632	612	657	660	627	701	594	626	656	609	668	653	635	660	623	640	574	636	633	564	662	644	689	641	666	665	647	651	598	630	610	602	680	655	615	652	614	600	616	653	628	657	622	625	625	642	648	620	629	669	661	644	635	666	639	689	615	614	618	623	625	619	625	636	661	663	653	637	637	636	612	628	631	628	625	619	679	639	640	672	615	672	634	615	624	629	606	643	650	623	635	646	629	639	660	619	629	638	598	619	604	657	626	607	657	657	645	671	663	632	611	616	648	630	655	622	592	670	632	647	648	664	683	618	656	630	647	631	641	694	651	655	623	664	635	647	633	670	660	694	617	588	618	629	612	631	672	639	631	685	617	610	653	661	620	651	668	693	647	637	649	623	617	624	653	637	650	617	678	666	656	638	665	658	709	643	631	624	600	636	628	609	646	688	652	650	672	610	561	673	610	637	622	624	629	625	623	585	635	609	601	623	672	638	632	635	679	694	659	640	675	656	648	650	602	610	619	641	631	671	669	659	685	696	631	641	627	653	655	637	622	615	630	622	672	583	644	692	624	655	631	648	622	631	623	680	668	640	670	611	650	647	673	652	662	645	669	649	612	668	596	710	583	604	621	621	641	627	607	655	634	632	651	655	693	617	656	680	615	634	638	629	688	632	616	603	594	634	640	614	675	620	602	657	634	639	677	628	612	605	629	593	659	627	640	650	587	624	660	632	622	639	560	604	658	651	620	684	591	636	661	670
61451	86921	51588	18736	4542	1155	639	569	608	620	572	560	563	557	596	576	579	579	580	578	610	540	608	570	580	588	592	565	592	575	594	594	591	616	632	573	589	581	590	622	590	587	579	592	582	592	604	600	550	612	596	577	582	608	609	570	607	563	612	604	563	568	582	556	567	600	633	555	617	555	574	572	580	585	559	583	570	550	588	607	540	578	638	557	605	584	567	573	641	579	556	588	593	582	608	576	583	592	577	585	621	563	610	596	594	622	561	588	610	568	562	564	587	523	570	592	598	572	600	637	568	579	592	607	581	551	618	563	583	586	577	579	614	571	566	596	580	597	588	620	591	566	552	609	565	598	556	571	591	584	558	576	569	559	636	580	584	641	590	599	567	592	586	605	574	591	579	577	581	567	571	628	610	525	565	607	591	589	571	556	565	506	607	616	622	565	586	568	602	577	598	546	556	599	593	596	618	561	572	579	576	559	646	569	614	580	558	565	566	561	555	581	533	605	592	566	567	571	617	571	618	600	576	595	585	596	592	561	603	589	562	629	605	599	593	617	585	561	591	603	583	602	576	585	599	573	629	578	645	576	589	584	607	591	571	592	593	607	574	605	568	594	582	563	600	599	579	603	585	578	582	550	583	581	599	551	617	561	584	586	581	576	585	621	551	563	547	580	571	533	593	581	542	582	584	578	538	582	556	556	577	521	571	564	568	589	592	574	639	617	602	589	626	565	564	545	573	610	577	528	604	579	565	559	583	597	610	586	596	588	535	580	580	601	558	597	580	589	631	596	621	585	561	577	577	561	558	582	591	547	570	643	584	567	606	576	561	589	572	579	562	567	552	601	599	564	590	580	547	579	560	572	603	570	599	587	602	558	594	569	569	575	553	580	614	591	610	566	578	598	612	621	550	602	567	579	557	600	564	588	607	583	540	568	550	581	540	596	584	588	584	547	608	569	557	575	609	564	587	598	647	549	597	570	581	578	572	558	578	628	574	586	631	585	564	579	590	586	500	601	573	563	583	601	547	568	567	616	595	604	593	586	608	602	615	580	603	565	585	637	574	580	581	610	610	562	579	555	576	598	612	539	565	602	585	583	583	566	573	606	565	578	631	589	560	591	587	569	589	575	586	581	549	568	612	558	587	583	602	606	561	560	580	569	585	574	556	602	570	587	563	558	615	589	596	588	574	604	555	555	551	554	589	600	633	574	608	591	589	550	573	602	618	540	588	606	598	545	558	574	608	560	584	575	585	548	592	569	549	573	604	569	576	577	635	557	590	623	564	615	596	573	574	563	563	600	558	591	604	625	590	580	590	564	581	579	571	580	617	564	539	543	552	583	585	560	593	569	572	556	557	622	546	569	593	556	534	590	597	538	551	573	578	539	553	557	589	540	614	565	573	598	569	586	576	554	541	581	595	585	638	573	601	570	570	591	586	612	607	515	587	554	574	570	583	566	547	572	548	551	566	587	588	584	585	588	567	575	561	534	542	584	549	589	579	549	570	583	534	586	560	554	590	564	584	569	586	579	574	528	546	565	622	542	555	601	610	564	537	602	603	618	583	574	585	587	583	567	569	610	630	595	612	580	577	598	576	572	588	627	618	580	570	598	590	575	594	569	592	564	605	580	591	569	566	583	565	627	556	630	571	556	551	605	571	536	596	596	603	610	585	559	595	571	610	562	601	625	559	626	543	606	596	575	608	601	616	595	549	560	594	603	581	583	624	585	582	554	602	605	553	578	573	566	575	610	598	574	587	548	594	579	616	564	549	623	586	585	564	569	575	573	552	562	572	561	600	603	627	561	599	588	603	573	578	605	627	590	620	562	578	559	537	588	574	598	571	610	555	580	556	591	570	604	582	607	575	588	545	596	593	589	572	603	590	567	588	620	523	605	612	606	640	570	602	567	571	571	567	566	579	570	554	617	599	589	591	566	584	549	566	626	602	539	564	613	564	608	629	556	605	577	602	566	547	605	594	516	563	578	575	535	550	562	568	591	576	587	574	573	617	612	598	577	565	599	569	589	618	601	602	571	588	582	587	568	605	617	567	607	593	572	625	590	571	575	586	606	579	575	580	598	585	589	575	586	559	546	588	566	585	592	580	585	561	615	538	596	538	546	603	577	566	596	559	568	592	528	559	544	552	585	565	608	527	593	561	571	576	584	539	575	627	605	580	566	537	618	588	581	591	559	533	598	585	591	583	559	578	592	600	571	601	550	558	593	588	588	554	538	568	562	576	569	581	596	614	573	587	577	536	595	574	578	598	538	633	607	566	602	570	618	569	577	563	567	542	600	580	590	591	620	614	538	572	578	606	502	605	605	600	584	574	619	583	576	588	565	542	610	615	554	572	537	598	567	574	572	587	560	552	575	624	563	602	564	598	589	595	598	614	570	597	575	570	579	548	635	564	576	610	575	618	562	574	581	601	583	609	596	595	541	542	620	582	576	580	563	591	618	608	604	569	601	595	515	616	561	577	570	571	597	582	582	532	551	578	580	607	579	631	578	538	547	549	559	548	591	609	576	586	584	566	556	566	611	597	566	555	599	566	557	548	538	577	569	572	610	568	612	587	605	574	582	568	590	565	560	567	561	538	565	608	580	601	588	543	617	617	580	541	601	498	613	586	553	615	593	543	611	588	580	604	569	509	557	571	543	595	606	588	646	625	591	574	517	630	551	561	609	632	533	593	558	598	602	556	557	575	610	560	579	582	579	588	561	598	541	596	586	568	595	575	582	573	522	585	598	608	589	556	574	564	597	608	599	570	632	594	571	558	575	541	578	553	551	566	558	582	591	566	611	582	583	574	592	585	556	608	594	568	575	594	582	582	554	593	611	565	600	530	587	573	551	604	581	565	529	574	549	573	558	611	606	578	577	599	530	586	568	587	631	552	590	567	582	553	551	583	597	575	573	581	604	587	581	597	584	574	562	609	583	596	604	589	607	553	567	602	632	565	561	582	574	599	574	564	585	575	546	549	580	583	543	563	637	581	554	543	593	590	611	603	576	632	604	550	573	654	602	539	582	571	545	566	559	561	582	541	547	594	629	592	589	549	568	572	615	540	590	546	581	556	621	567	609	619	583	572	541	575	556	601	600	530	578	593	540	593	638	615	560	567	614	609	590	580	535	574	586	570	576	576	634	580	564	586	571	579	590	610	587	589	577	550	545	518	567	541	577	588	603	554	606	625	581	564	611	579	570	611	612	583	615	557	526	616	558	562	560	612	568	541	570	578	563	599	558	599	584	555	586	585	550	537	576	564	587	573	579	560	551	613	549	574	576	575	571	585	567	580	582	593	603	565	588	585	563	600	563	527	618	555	576	578	588	595	585	570	596	585	545	601	614	585	558	581	582	570	585	604	589	609	537	595	545	617	573	589	580	563	590	568	562	609	587	550	611	590	614	623	617	563	547	591	596	578	568	583	564	558	562	584	601	578	561	592	533	518	573	566	618	605	587	629	589	573	597	601	569	611	596	576	579	554	582
34171	29983	17631	4782	1085	634	503	521	496	483	518	495	499	511	511	498	527	492	488	530	557	527	501	511	531	532	483	502	478	483	515	473	532	513	540	535	540	543	484	533	543	527	473	575	482	510	517	534	508	511	468	552	497	524	505	537	506	502	517	533	475	506	517	523	491	519	495	497	530	512	507	478	504	477	493	502	501	478	521	510	550	489	500	467	462	478	537	480	460	519	523	520	506	517	514	503	471	498	480	526	528	499	537	477	518	527	494	520	560	479	562	535	530	487	462	499	517	507	530	502	483	471	517	503	527	440	506	514	533	486	494	531	484	522	523	482	499	527	511	475	579	534	508	552	464	506	486	444	517	488	486	490	508	504	490	527	494	552	468	501	505	534	526	498	521	538	484	510	472	483	498	494	479	480	486	467	537	514	508	511	531	537	496	519	505	536	516	519	488	522	513	505	511	514	510	519	495	504	505	474	509	486	515	517	533	488	500	507	514	518	545	520	527	499	454	517	539	502	489	504	478	501	524	509	522	509	509	496	520	474	480	509	548	518	497	498	523	498	517	524	528	501	498	507	500	521	501	479	509	505	555	494	477	507	519	495	495	471	514	504	518	490	479	478	534	483	492	461	531	496	503	518	511	516	505	482	474	512	503	490	508	509	499	514	505	487	454	505	531	539	499	499	530	538	504	508	467	497	526	521	465	468	501	514	474	527	529	466	494	538	532	518	474	453	513	526	522	509	535	505	494	497	515	472	491	532	527	455	488	511	476	469	507	495	543	482	479	545	501	488	496	510	506	533	524	504	509	491	528	521	549	522	491	527	537	496	516	540	501	513	532	496	490	534	501	501	548	495	535	489	525	528	483	510	504	521	498	493	527	503	486	506	500	503	515	512	464	551	516	477	534	530	520	518	488	506	514	530	527	518	513	473	508	482	529	484	533	532	478	546	473	529	502	527	491	530	490	501	501	514	496	475	525	473	520	522	521	469	508	499	504	528	527	499	494	520	498	521	527	499	493	534	531	499	524	509	524	489	482	526	544	510	445	513	521	532	521	514	479	491	510	516	507	523	505	480	493	552	485	458	510	472	479	490	503	544	493	493	493	530	498	472	519	517	476	528	490	560	509	495	543	538	563	516	500	481	491	493	495	503	529	523	536	495	502	503	536	522	505	469	474	535	488	499	496	444	508	471	492	495	531	584	476	480	479	515	539	522	467	534	531	472	487	528	529	502	496	527	544	501	509	504	477	520	472	511	514	525	508	503	488	548	489	493	504	526	482	468	497	488	539	499	481	525	518	500	512	505	537	479	538	496	579	515	504	520	480	495	493	526	479	498	506	454	527	502	519	508	506	491	553	523	523	484	515	477	487	495	517	537	497	523	535	508	485	509	513	541	519	505	520	484	479	520	514	519	521	510	492	526	499	495	479	489	530	497	470	547	509	551	547	489	491	503	526	553	478	517	512	457	502	499	505	502	504	525	493	494	499	518	473	504	525	527	484	535	525	509	481	488	560	521	499	541	521	537	495	474	508	520	474	478	485	498	488	490	498	493	463	463	457	497	516	523	530	530	523	465	550	497	510	542	521	530	461	534	499	496	530	518	489	520	496	507	529	513	486	505	488	518	516	490	526	530	505	526	514	496	467	453	513	513	524	533	522	492	462	496	505	510	514	497	514	494	495	495	528	511	498	471	541	497	501	512	475	485	489	524	499	521	520	495	518	525	550	476	462	549	527	533	523	515	496	494	526	471	481	489	494	516	496	530	509	518	512	515	516	492	459	512	492	501	486	540	530	488	479	556	536	524	482	486	527	486	529	507	509	518	529	522	531	514	455	514	474	528	511	510	536	522	507	538	481	515	492	490	495	517	533	497	460	543	504	520	522	508	478	481	518	510	501	507	503	499	507	500	504	485	503	503	532	530	542	527	537	527	493	517	509	466	493	494	507	509	481	526	541	506	521	493	524	504	502	535	458	554	541	536	507	536	487	478	447	497	560	467	499	496	499	485	499	468	539	512	492	492	514	510	478	540	508	520	491	512	460	552	531	520	507	529	475	498	503	510	519	499	500	506	499	478	531	472	493	484	526	530	507	507	494	528	512	503	479	478	505	525	529	508	492	504	504	522	467	481	491	536	498	467	513	527	522	499	527	486	508	513	502	498	490	550	520	490	527	493	495	539	532	548	475	541	506	486	491	483	516	535	505	481	502	520	498	510	491	533	480	530	479	492	522	485	508	514	514	504	490	546	513	500	516	525	501	509	484	518	471	493	489	512	482	509	518	470	518	512	516	510	519	496	540	508	517	516	501	490	530	552	494	480	492	503	516	523	483	520	511	533	513	502	482	487	467	489	524	498	510	531	480	539	506	457	486	522	512	534	483	498	511	502	544	514	522	503	525	490	496	490	481	512	488	513	490	538	520	540	505	508	496	499	546	500	492	521	520	491	498	512	513	466	526	501	521	489	530	502	550	517	488	544	476	484	496	507	538	494	505	520	507	497	525	555	533	495	528	500	528	497	494	496	534	518	482	483	500	526	499	532	518	500	503	570	554	524	455	511	515	492	508	525	499	507	523	485	539	560	530	524	486	528	479	485	502	476	493	491	514	513	508	517	520	474	534	464	498	488	492	527	517	522	498	483	476	474	490	500	507	507	526	512	533	476	489	474	499	522	522	520	547	506	479	520	478	469	533	511	513	499	494	525	496	511	484	544	505	497	548	487	529	557	503	509	472	511	550	490	480	495	534	497	518	522	541	457	489	524	487	495	517	528	514	510	524	477	509	470	475	525	544	505	505	477	521	522	521	537	490	516	522	555	447	516	503	530	503	472	525	472	510	465	511	488	501	489	519	548	512	541	580	476	482	531	499	513	478	539	533	537	484	510	515	473	518	514	485	507	530	520	485	496	473	518	491	503	518	530	449	493	514	507	532	517	461	493	513	478	472	508	526	505	529	505	500	523	507	527	482	540	480	518	522	497	530	532	541	473	517	526	525	514	476	515	505	499	474	468	471	492	507	511	483	546	481	524	564	513	504	498	517	507	559	510	520	541	498	485	547	516	506	479	488	521	513	522	510	513	537	511	515	528	551	581	500	516	509	498	536	517	541	544	479	491	469	441	513	482	522	518	530	484	519	531	499	487	508	499	519	515	522	497	514	508	528	532	498	472	514	499	483	499	529	522	508	514	524	501	467	551	497	508	482	502	489	486	531	478	485	519	514	531	522	514	517	538	505	545	518	501	512	522	519	510	493	504	494	560	482	504	530	505	551	526	495	522	561	517	508	516	498	520	488	477	480	450	494	520	523	510	514	519	478	503	533	528	509	501	520	542	540	547	504	483	505	496	486	487	515	517	505	480	507	523	522	526	520	497	514	495	496	466	479	534	537	532	509	509	541	573	479	528	511	526	518	499	533	562	512	508	549	496	508	470	525	501	541	469	469	516	492	482	544	508	515	496	495	528	511	485	493	512	527	535	508	523	517	445	486	511
30917	28967	10729	2482	796	516	423	395	404	430	445	432	442	444	449	452	458	403	450	382	452	457	432	447	404	415	453	448	415	418	406	418	415	437	390	433	440	412	452	420	453	389	448	421	419	402	412	429	435	419	440	463	405	444	402	401	449	403	446	419	438	419	414	418	440	442	406	418	452	409	434	448	434	396	441	424	393	439	446	416	410	440	409	452	407	418	410	416	392	396	393	443	417	393	393	420	413	440	414	409	442	433	438	443	472	426	406	421	413	424	420	453	402	405	435	407	419	432	429	441	432	415	417	441	430	459	424	432	391	438	415	397	401	455	433	417	389	413	416	418	425	404	432	429	386	375	423	406	434	412	387	395	429	415	426	429	422	409	413	435	408	414	418	384	419	453	423	401	458	448	412	426	412	410	445	412	427	417	430	420	438	437	430	412	443	416	425	398	436	410	410	430	409	453	474	421	423	423	434	422	459	439	454	407	427	396	452	418	419	436	417	436	443	430	421	426	405	440	433	404	416	392	395	417	462	445	426	411	375	400	429	459	403	445	437	426	397	401	417	457	411	450	430	394	418	452	417	432	424	413	436	442	409	414	423	429	393	441	434	404	411	453	429	424	434	408	423	411	430	456	469	403	408	397	413	427	422	405	418	434	423	401	456	438	425	449	392	405	442	389	439	439	411	464	419	434	477	449	394	461	425	444	412	386	416	406	441	438	433	412	444	396	412	421	411	430	434	425	433	416	400	392	434	423	403	450	446	384	382	415	411	438	456	401	446	423	407	443	448	404	409	429	391	386	437	432	443	411	395	415	412	407	393	399	456	461	448	425	382	438	444	400	399	417	398	386	405	472	415	428	407	440	423	388	417	426	409	423	392	419	414	396	408	390	412	394	422	426	433	453	434	407	435	413	402	411	417	416	382	439	443	446	417	441	424	392	410	429	375	411	415	436	405	414	456	440	430	434	381	452	425	394	408	415	406	397	394	473	451	369	396	433	416	434	406	438	409	414	422	385	408	407	441	431	413	401	449	427	445	401	441	419	404	424	420	415	415	435	405	421	421	396	415	414	399	412	445	400	384	426	410	414	425	406	421	433	427	454	421	430	403	454	430	422	392	420	409	384	399	367	444	438	433	411	415	412	386	400	439	401	412	404	412	439	422	418	369	409	433	415	425	436	397	433	437	391	457	445	410	400	422	432	418	404	412	425	465	412	460	394	405	394	431	406	423	440	422	385	405	422	400	422	418	441	426	411	444	423	418	429	474	416	430	449	424	437	421	446	408	462	424	414	411	383	457	399	426	416	415	408	416	381	433	453	451	444	441	409	445	477	388	406	408	444	412	432	420	454	430	435	425	419	432	439	441	412	442	407	434	394	429	441	398	406	418	440	384	427	398	381	409	422	441	410	412	429	402	441	390	392	424	386	391	418	402	444	404	427	403	404	424	448	403	457	448	427	433	389	444	417	410	439	406	414	399	409	449	435	426	419	406	401	422	401	409	430	406	427	416	397	397	428	429	410	428	417	411	367	426	403	437	446	415	440	411	408	438	443	462	452	408	459	419	436	406	410	451	417	404	402	436	447	387	430	417	437	408	431	410	396	442	449	424	414	395	384	448	447	424	400	444	419	403	439	423	439	448	445	448	424	421	458	388	402	440	442	415	427	387	444	423	409	388	430	431	432	448	412	421	435	445	427	422	465	429	408	450	412	409	431	417	397	424	398	427	447	383	411	418	406	431	413	426	451	385	382	410	410	401	409	427	445	405	415	423	397	393	407	427	413	396	445	439	463	456	418	406	374	429	450	381	437	413	452	405	426	385	418	422	428	447	423	439	407	387	422	413	442	396	410	433	434	410	403	466	404	418	457	406	449	400	427	401	375	405	443	395	437	413	436	406	434	415	423	403	398	393	413	387	422	414	413	398	415	422	436	412	419	419	439	406	474	415	412	437	409	478	418	428	397	430	441	407	421	434	432	389	424	422	452	435	442	433	452	437	434	426	425	415	421	403	426	386	459	425	505	422	399	388	426	391	415	435	436	431	433	374	411	426	446	398	435	360	416	445	415	413	413	408	407	435	412	405	430	457	394	445	436	443	408	426	412	410	413	439	432	427	436	427	432	422	409	436	419	403	428	408	428	434	396	389	392	426	446	424	438	405	425	428	420	436	416	414	431	419	442	413	425	406	404	402	428	407	441	389	385	442	429	441	437	427	457	441	409	438	430	440	432	448	425	426	438	421	438	413	401	435	437	405	419	385	393	394	447	454	409	432	399	413	453	420	448	478	422	413	422	393	434	448	437	434	439	434	405	409	434	411	392	423	450	413	425	407	440	378	419	385	449	404	426	424	414	443	408	387	431	407	431	470	443	389	389	420	424	432	412	404	423	438	443	385	413	406	449	435	442	425	446	417	439	429	403	405	395	395	429	442	417	403	419	395	446	428	454	440	388	419	406	415	418	430	443	404	422	425	431	420	461	422	397	430	398	443	472	432	401	415	431	426	419	399	404	452	422	412	438	406	390	391	408	410	407	424	428	445	396	424	428	377	433	411	424	377	441	387	409	430	414	427	441	399	408	422	429	417	431	442	412	435	433	400	429	419	393	444	404	435	409	409	428	387	411	416	417	474	433	415	425	436	415	443	418	426	400	435	387	429	422	423	427	403	430	449	406	479	396	400	389	430	394	455	418	448	396	450	403	423	434	447	436	447	436	437	388	436	437	423	398	461	434	411	391	400	415	389	454	430	422	411	432	425	399	404	417	486	409	411	403	406	403	415	412	407	454	436	414	432	399	407	424	446	443	417	417	435	433	425	424	446	489	413	419	406	409	445	445	469	419	402	422	386	410	398	431	412	428	413	395	432	441	402	411	420	436	446	391	409	404	402	432	373	413	452	442	452	376	425	429	437	420	422	418	394	410	431	406	441	412	400	413	401	443	449	402	395	425	441	474	391	381	394	406	411	415	439	466	438	446	436	428	453	438	416	395	435	427	413	429	391	425	406	424	417	420	404	413	428	427	409	464	427	439	442	443	431	428	382	435	447	439	437	412	450	464	404	474	450	389	453	434	427	412	434	451	412	441	415	372	417	417	415	412	463	418	440	435	401	421	456	431	428	421	440	439	414	441	430	384	424	397	417	416	433	435	432	438	423	427	413	421	445	426	438	416	410	405	410	443	411	405	389	419	417	409	442	430	453	455	426	417	466	442	403	404	437	429	446	402	414	399	411	390	449	427	426	409	413	403	418	406	412	428	417	457	426	382	381	400	462	429	388	414	420	433	436	476	435	418	446	450	414	405	430	428	411	437	430	414	429	426	384	426	428	425	423	426	401	395	398	430	439	404	452	432	384	438	413	429	397	408	428	419	408	430	441	406	460	450	419	408	415	423	411	415	439	439	421	415	392	421	454	423	389	405	439	398	442	439	418	418	410	434	461	408	464	399	436	415	438	441	407	441	424	419	397	411	450	404	400	431	417	403	408	428	433	394
25080	23263	29643	25322	16543	3690	909	600	584	578	598	572	503	560	597	561	574	564	557	573	610	556	555	537	544	558	533	565	546	541	563	549	554	571	513	540	535	579	517	542	561	543	555	582	593	533	570	552	571	602	553	564	569	562	516	560	570	559	582	537	535	549	536	579	554	559	540	567	554	539	587	527	552	544	548	531	520	593	538	574	551	583	569	562	568	501	554	613	549	523	567	542	521	546	524	599	525	516	533	519	552	521	578	556	503	564	562	547	572	559	494	532	562	550	573	492	583	596	535	551	552	563	565	575	534	563	583	548	567	502	548	570	560	547	554	542	543	563	530	539	530	570	529	581	569	518	550	547	578	547	516	531	582	547	590	537	544	543	529	524	510	551	570	564	550	513	550	531	534	623	515	515	534	519	558	574	519	547	585	544	541	538	533	545	550	557	547	563	550	540	548	600	536	556	554	534	537	550	529	509	577	537	558	537	524	499	569	569	523	592	547	521	528	544	553	559	556	549	530	559	586	586	562	555	520	553	582	574	539	537	508	520	601	558	537	534	570	554	543	572	578	555	567	584	545	534	566	557	576	551	539	544	558	552	547	583	548	578	576	562	523	593	522	563	610	552	542	574	551	562	533	516	585	577	524	533	551	539	501	522	533	511	568	542	553	599	508	538	521	540	526	556	543	559	598	580	547	545	518	507	511	525	551	524	563	536	560	544	593	547	575	557	571	559	582	538	539	536	539	497	572	566	520	536	571	509	535	538	528	587	610	549	558	588	551	562	549	552	583	554	534	519	561	575	531	498	556	563	533	601	548	543	542	494	552	583	548	546	525	535	546	572	588	476	550	570	615	570	522	563	542	550	546	578	541	512	549	582	560	568	577	510	578	535	575	531	541	526	545	597	543	531	525	510	549	538	579	575	577	551	566	557	553	528	549	517	532	568	544	524	562	567	532	568	535	540	546	578	541	505	547	537	585	556	551	560	558	557	552	539	572	551	564	554	595	553	530	539	540	570	555	587	582	555	498	569	556	564	542	550	542	547	570	518	613	555	571	494	529	531	562	543	575	515	560	543	558	532	530	543	564	539	527	556	539	545	556	559	575	554	547	547	550	558	568	578	517	498	599	564	546	546	551	582	568	543	530	601	592	547	550	485	548	528	521	548	512	590	561	543	568	532	566	516	576	553	547	543	539	532	537	586	559	513	506	612	545	531	533	567	540	547	567	544	584	558	584	589	564	597	510	555	600	586	565	517	517	581	567	577	528	517	605	551	526	559	569	548	508	582	588	521	518	535	552	584	493	586	520	545	573	553	530	531	549	494	571	563	543	601	545	544	570	543	523	574	541	532	545	530	579	555	548	560	537	569	565	580	556	542	540	546	534	561	494	574	561	566	570	551	519	567	497	542	538	575	588	565	515	530	543	534	600	588	502	563	531	574	561	551	542	546	550	560	539	554	562	543	576	538	579	550	590	536	560	557	569	542	508	571	530	506	531	518	550	579	544	530	542	507	522	538	564	574	576	574	561	502	557	542	588	553	582	561	557	522	553	545	575	536	543	542	573	534	511	543	495	528	576	540	513	518	560	529	549	522	544	536	559	574	524	602	556	523	555	571	575	595	526	579	553	541	522	561	565	586	546	552	566	563	532	538	585	557	608	538	559	583	543	580	530	536	571	540	514	515	523	543	523	538	536	525	517	564	509	545	526	576	539	526	560	548	529	568	573	524	581	543	597	607	521	487	483	535	564	510	535	595	536	612	548	546	587	533	554	563	544	520	541	526	575	520	582	510	536	528	567	570	568	504	531	510	561	575	541	538	573	511	567	568	573	491	567	559	557	535	520	547	590	565	533	539	520	542	619	571	564	507	528	549	541	537	548	532	572	586	569	547	526	546	493	538	576	514	555	544	578	581	546	522	524	536	573	534	560	560	535	561	572	547	592	536	584	606	567	591	546	591	525	560	527	547	562	547	534	545	533	549	520	551	559	548	558	565	554	564	561	552	558	556	595	511	610	585	573	557	558	558	562	544	503	573	543	531	564	556	531	527	574	542	586	579	541	517	546	571	493	594	592	512	543	558	509	525	577	548	561	588	531	550	551	559	531	539	591	589	535	529	518	508	559	565	579	588	565	597	579	588	571	548	566	535	595	525	574	549	537	562	560	559	536	583	536	512	583	565	550	563	518	534	539	535	558	582	580	520	549	533	557	516	571	515	575	537	574	544	549	575	575	584	581	579	548	566	553	525	548	561	540	526	561	552	550	516	546	565	524	543	559	558	502	540	514	558	545	533	565	528	556	560	534	544	545	565	556	547	557	593	503	491	521	544	563	568	569	569	568	552	566	530	523	540	568	542	537	521	533	540	592	559	544	560	575	534	571	574	548	550	532	554	562	524	484	562	535	562	575	545	557	511	506	555	559	570	570	583	522	520	523	517	534	568	516	593	555	538	542	535	525	563	561	523	550	562	563	597	507	556	542	533	554	549	580	500	531	525	551	538	561	560	572	565	600	551	548	548	570	555	500	557	568	517	596	521	571	552	595	556	525	565	574	574	592	574	557	522	556	517	533	550	573	538	575	537	554	567	534	551	562	587	550	550	547	523	554	537	595	505	555	549	571	579	542	587	562	536	510	552	549	583	582	572	553	533	561	574	571	536	526	557	544	559	551	547	607	555	552	524	561	556	528	561	553	552	584	544	557	531	565	572	527	548	515	560	535	557	527	482	561	578	553	558	540	546	589	547	566	591	551	524	591	572	557	525	543	554	527	565	533	564	558	567	510	568	566	538	573	587	538	569	552	518	571	482	527	543	519	553	581	546	555	523	527	519	576	559	543	571	522	570	543	521	514	544	559	504	574	587	548	537	532	553	506	505	605	592	519	572	537	536	581	565	555	530	558	534	532	549	592	537	566	529	516	586	570	549	575	558	558	515	586	516	518	509	589	512	608	542	571	553	536	570	580	564	554	503	559	565	551	577	531	546	537	549	565	543	550	551	505	532	562	524	538	526	578	523	563	551	619	552	534	542	532	547	531	562	571	555	585	541	544	513	568	548	570	519	580	566	565	545	573	602	521	549	515	549	586	560	566	563	578	576	551	568	512	561	613	583	538	538	534	608	531	549	528	568	509	567	543	569	569	537	614	526	565	574	542	545	557	544	592	545	576	550	586	534	497	534	588	533	511	568	583	556	592	565	612	541	514	570	557	552	529	542	510	545	493	567	576	554	568	539	562	515	535	577	509	563	581	593	564	539	551	539	528	550	550	548	537	540	568	570	534	530	519	569	532	522	572	538	583	553	496	556	593	556	600	551	574	552	584	546	523	532	523	559	568	567	548	540	549	554	596	527	587	528	552	578	585	536	554	492	543	527	539	543	493	540	556	553	576	566	518	522	583	556	532	552	543	515	561	585	509	534	601	567	553	509	547	546	543	587	493	512	551	574	581	578	591	548	542	538	551	581	574	509	561	550	569	559	564	570	569	550	546	585
63053	80558	46260	15167	3434	917	560	520	493	463	499	512	481	529	514	497	543	488	525	497	537	512	548	498	531	506	536	514	516	477	517	518	513	493	522	511	510	485	524	502	497	523	509	498	508	518	501	469	510	493	530	479	530	485	527	444	504	500	526	518	513	505	490	506	523	514	500	489	508	515	507	462	496	525	490	507	477	472	497	472	507	496	500	463	523	506	539	469	470	504	496	482	512	562	483	496	520	477	489	486	519	495	462	506	477	506	496	504	535	499	481	482	503	487	521	534	498	457	501	469	520	470	514	503	518	471	530	475	501	494	518	538	507	556	502	473	496	539	500	482	530	500	510	515	517	462	507	525	505	489	515	517	495	481	522	499	500	479	513	550	485	482	480	515	464	501	477	463	520	472	502	463	483	498	509	496	484	481	487	499	511	467	516	485	523	497	489	483	451	473	461	500	520	503	497	512	460	484	496	464	515	487	505	496	509	478	471	487	514	484	509	460	539	500	493	502	501	526	500	477	468	480	467	528	524	467	500	500	538	520	499	471	482	517	504	487	485	472	478	503	505	499	474	484	482	490	506	480	466	491	494	516	545	488	491	479	515	473	493	477	478	494	471	465	516	541	500	517	479	510	494	513	489	504	530	489	498	502	536	476	509	505	529	487	518	514	531	480	467	547	508	516	501	435	493	505	509	470	511	473	508	506	487	505	528	553	509	513	485	497	509	513	517	448	492	508	512	507	491	542	485	492	491	510	485	496	508	502	521	460	534	472	476	504	501	523	488	529	491	519	482	499	509	511	515	492	510	497	514	520	470	503	484	531	472	480	504	489	504	518	480	483	484	515	502	472	480	486	482	490	474	526	494	507	485	482	517	483	487	485	523	520	483	476	474	465	466	505	521	499	521	492	481	509	486	487	533	506	503	473	545	561	506	533	465	528	506	483	481	469	512	485	495	518	502	501	509	552	493	519	475	495	481	527	473	465	499	495	453	516	467	481	476	544	479	485	488	510	484	505	475	497	534	489	519	519	497	499	489	490	449	539	498	515	483	523	522	504	526	532	463	484	496	496	484	465	507	477	479	536	497	513	487	515	491	522	517	494	474	464	467	477	528	505	467	519	498	465	483	527	453	498	520	485	515	469	507	455	553	495	516	536	559	506	516	479	494	458	464	504	487	512	482	485	539	502	505	508	505	497	539	487	487	457	501	507	509	470	458	536	481	474	472	495	510	455	515	471	509	522	509	474	509	489	469	491	494	517	507	462	520	506	489	486	523	500	494	477	503	501	470	472	500	478	489	525	493	481	480	535	464	509	460	497	491	483	459	512	546	477	515	509	482	471	502	506	492	485	559	488	504	525	491	469	488	483	464	502	523	536	555	482	503	486	490	470	527	489	496	495	544	482	473	504	534	536	516	527	510	478	472	488	458	521	485	493	496	512	518	474	492	500	477	454	537	471	481	523	513	523	466	491	473	500	493	459	519	515	527	494	441	437	488	496	534	485	526	526	473	442	534	496	492	504	505	490	509	477	502	522	452	497	497	465	516	525	485	499	492	533	509	472	460	482	507	495	496	488	484	514	492	478	508	475	469	505	501	516	462	488	468	463	514	460	534	490	510	481	470	482	503	525	492	480	486	483	490	531	498	500	491	510	489	481	506	527	529	511	516	465	499	516	499	504	451	511	485	554	502	483	522	501	531	487	533	475	514	499	494	512	508	469	481	495	491	476	504	473	534	546	537	505	468	516	465	517	469	487	479	478	485	474	487	495	485	474	477	498	508	476	527	500	496	512	457	480	479	485	499	472	484	529	498	486	494	511	497	490	471	515	497	496	479	493	469	488	521	492	526	510	547	511	496	500	453	480	491	515	503	484	489	516	512	521	467	477	473	483	480	489	526	507	457	516	474	486	499	470	531	474	526	484	499	519	502	526	497	479	505	517	509	496	461	481	492	497	457	467	476	474	496	509	490	505	499	495	489	462	430	495	455	508	503	506	479	505	471	457	501	531	479	486	476	509	507	507	526	522	502	525	505	505	513	483	492	478	496	490	510	505	508	503	480	494	488	511	466	519	495	518	539	525	504	473	517	492	489	494	485	475	447	516	483	485	472	468	534	449	441	518	473	503	482	444	532	490	483	511	476	490	510	512	450	488	542	472	476	522	491	519	445	540	469	511	477	481	471	497	491	551	515	503	467	503	526	480	496	463	494	492	508	468	494	435	497	490	483	497	484	472	492	488	495	464	464	440	512	462	484	531	505	505	516	501	485	476	501	488	486	467	497	494	509	497	520	492	532	514	467	508	528	503	487	508	473	458	472	541	490	494	491	482	467	498	489	483	529	461	514	495	475	471	485	491	525	500	496	468	478	491	493	496	462	511	456	497	511	476	523	510	473	505	477	501	467	482	477	470	495	507	487	484	502	463	494	465	548	512	501	540	496	520	497	481	525	513	495	487	449	502	516	546	506	477	499	481	501	513	504	504	468	490	481	490	522	503	493	494	486	499	467	513	531	506	532	516	510	448	509	482	521	499	516	519	517	509	506	512	473	484	491	543	518	489	510	500	462	479	508	507	475	510	499	510	493	536	502	491	465	493	505	501	477	496	508	504	504	492	470	528	474	516	498	476	523	534	487	449	466	463	529	514	534	493	487	489	513	533	524	475	521	495	528	475	489	493	503	484	508	521	536	525	495	499	486	492	467	486	474	545	498	508	522	495	518	486	522	483	521	478	506	526	516	453	503	522	484	472	509	523	477	505	517	531	505	535	508	506	511	512	473	498	471	516	493	531	492	495	448	500	491	468	511	485	495	524	535	486	504	504	486	479	496	513	487	466	477	517	493	482	505	555	470	494	474	517	486	528	494	506	498	505	518	483	455	487	480	516	490	487	507	468	493	485	507	528	549	494	472	498	467	519	519	502	488	486	460	468	506	501	461	549	514	494	461	468	494	476	459	494	523	545	561	524	525	514	493	514	465	484	509	446	491	519	491	530	514	477	518	504	479	489	496	526	508	485	498	476	495	507	501	510	453	518	493	491	501	514	544	484	482	501	504	503	490	497	527	481	487	505	480	489	489	499	473	530	505	469	494	488	511	472	523	507	524	504	537	499	458	492	481	497	485	480	500	479	460	463	505	507	472	475	497	463	523	498	492	471	515	494	474	477	454	499	452	513	508	491	528	485	495	481	485	513	469	470	459	511	487	478	509	477	469	536	476	511	515	465	469	494	498	474	470	501	479	489	498	462	451	504	475	526	452	542	514	504	543	503	522	518	510	529	523	515	479	514	485	483	475	495	502	506	462	502	524	507	463	443	507	491	494	516	481	455	522	460	519	524	456	477	509	440	527	460	527	510	514	521	508	487	443	530	520	496	501	507	523	503	529	495	508	523	507	474	473	496	460	486	472	483	537	489	479	513	501	496	462	470	521	462	482	530	491	509	485	499	481	510	512	522	509	514	479	499	509	483	503	502	466	482	460	522	520	503	469	496
24161	22309	29175	24627	20064	9174	1390	773	638	659	670	679	629	632	618	648	610	680	646	680	659	643	667	681	670	647	609	633	652	663	667	645	625	629	652	664	641	642	648	589	631	656	680	645	612	632	654	624	625	591	617	600	646	659	626	619	646	639	633	603	633	638	666	600	644	679	690	597	684	650	627	623	666	641	616	644	572	595	622	639	618	645	650	648	679	647	630	608	630	623	592	569	659	653	654	610	589	630	641	644	616	610	656	644	625	634	641	627	641	612	593	635	622	629	614	627	646	673	615	617	600	644	641	631	585	624	623	622	669	636	607	650	648	607	630	622	635	603	585	637	642	630	644	645	656	589	659	635	635	624	622	592	607	640	632	635	589	629	671	615	648	635	622	599	640	570	677	622	627	661	664	596	640	624	653	579	628	624	602	655	628	657	617	688	691	643	665	601	628	621	609	668	653	634	637	581	634	608	587	629	618	631	616	591	622	637	664	623	614	661	691	617	625	587	666	628	625	620	595	614	607	621	626	658	659	611	625	655	645	613	604	562	628	663	606	640	598	582	625	628	608	615	636	703	667	630	624	633	592	630	656	665	676	678	624	643	622	618	632	598	649	613	624	611	617	660	663	636	629	609	643	622	622	631	619	628	664	608	617	648	577	665	713	639	628	653	592	602	660	626	610	665	660	621	602	593	613	595	657	634	604	670	614	648	650	697	609	633	645	605	595	657	606	615	616	622	626	644	614	683	666	596	619	608	647	668	641	650	610	663	625	641	650	601	602	623	583	607	622	628	603	626	643	666	648	671	638	635	653	614	621	582	624	644	663	640	635	611	585	654	608	664	625	628	654	630	550	606	623	561	612	599	636	631	597	645	632	617	590	629	637	626	599	604	610	652	610	606	629	705	642	633	637	634	665	602	596	589	600	635	602	634	608	608	641	662	581	640	612	607	602	612	606	645	630	643	640	595	601	667	624	594	610	590	620	634	613	589	656	667	588	653	680	676	643	658	669	659	603	601	662	632	646	601	634	623	639	624	611	622	638	649	622	597	614	631	592	604	590	599	600	562	599	597	656	671	659	632	637	596	626	658	663	618	584	643	657	649	701	636	625	636	603	676	652	696	647	658	658	577	591	625	637	636	670	596	638	652	623	605	583	674	635	652	626	592	631	665	642	604	650	645	594	583	671	668	608	611	658	627	679	600	675	622	674	602	617	618	634	578	618	610	615	645	637	607	692	631	639	625	597	611	618	619	644	650	626	642	620	614	597	615	629	645	601	674	628	660	642	577	678	652	651	644	637	620	633	634	612	617	608	606	592	618	590	599	653	609	588	589	606	641	643	627	660	629	592	610	632	659	643	665	599	621	614	648	607	605	599	615	674	593	585	621	610	646	565	662	670	646	599	611	610	589	616	630	631	602	632	583	594	631	587	634	627	653	616	659	629	591	652	639	663	612	634	635	634	629	641	677	583	614	671	619	648	654	635	601	642	622	574	648	662	629	633	596	644	604	612	612	630	628	608	606	638	634	661	578	634	639	618	638	657	634	620	620	657	625	587	637	668	622	609	619	605	634	642	659	656	629	593	586	645	649	650	623	651	620	653	611	635	638	643	640	689	638	560	656	618	632	625	720	645	665	620	640	648	658	582	630	610	622	610	662	633	662	563	613	676	660	589	617	635	651	597	646	596	646	688	654	588	629	657	601	640	638	629	632	634	570	676	556	592	642	650	644	660	628	610	611	650	616	669	587	643	579	584	622	602	661	636	638	610	644	595	586	648	615	666	626	648	584	597	594	624	642	633	647	654	632	654	612	613	638	662	631	618	551	633	654	634	648	625	617	607	635	582	642	610	621	581	636	646	617	670	585	616	633	645	628	632	618	637	615	596	642	627	631	659	643	636	672	664	606	619	643	647	608	618	649	630	634	636	639	612	595	627	612	617	608	602	649	629	603	653	613	663	642	634	647	612	652	604	657	605	594	624	638	600	628	638	640	649	613	652	662	627	592	596	604	648	646	604	642	613	616	602	613	605	643	633	623	618	634	602	662	608	646	621	657	648	593	655	654	575	651	628	654	617	639	607	625	623	624	628	663	628	610	642	642	553	620	647	634	638	599	638	652	660	629	608	611	615	620	675	679	647	659	641	642	600	593	589	642	619	656	636	654	652	622	641	617	638	627	592	609	624	636	648	595	609	590	640	618	615	649	598	656	656	581	656	583	649	606	625	591	566	653	627	644	615	586	635	617	631	584	653	601	625	676	636	629	637	626	656	661	632	630	653	615	653	632	635	613	668	601	630	651	622	619	574	628	688	605	652	625	589	650	617	619	641	624	624	620	617	675	582	604	652	645	639	647	654	640	636	620	629	650	594	655	625	605	666	608	612	616	642	625	599	607	662	613	672	647	611	620	620	678	664	645	642	632	627	655	684	626	637	603	624	662	622	636	661	646	624	634	655	669	671	594	651	592	630	662	641	630	605	631	633	668	628	626	598	608	641	613	598	611	599	609	603	645	653	612	623	655	618	603	628	620	581	600	649	629	576	610	612	639	596	608	628	604	615	588	637	622	608	628	669	639	633	630	622	601	578	627	579	666	644	630	647	584	656	651	594	613	617	632	609	586	653	644	639	594	627	636	609	625	625	580	654	617	661	641	620	645	601	614	587	652	610	644	634	609	616	591	582	605	605	613	613	664	630	611	613	614	606	577	621	696	625	595	606	601	627	590	617	620	622	626	625	599	672	593	616	659	552	647	639	635	619	568	637	598	653	595	652	638	644	616	578	601	658	624	629	599	578	619	587	603	617	698	625	608	579	632	622	626	640	612	625	618	627	637	644	638	640	606	629	587	670	657	614	601	611	615	651	652	555	620	599	658	607	609	623	656	591	597	649	648	620	613	651	569	625	633	612	612	653	639	604	636	634	596	565	621	649	670	643	599	646	611	594	626	597	618	587	635	641	574	594	666	677	625	695	657	604	640	592	632	628	578	604	631	621	620	655	595	606	606	620	643	641	645	640	624	568	651	628	651	559	613	595	654	647	627	636	643	623	595	620	625	615	611	607	618	614	613	641	658	599	649	596	625	654	635	614	575	635	621	622	590	645	621	632	650	633	608	633	613	644	651	657	616	613	611	615	629	644	621	603	643	617	622	595	600	628	659	616	620	618	639	611	583	608	607	613	599	644	654	656	637	619	593	606	649	597	621	594	645	636	601	604	616	658	612	678	609	658	627	645	633	595	679	613	646	607	608	639	657	590	602	601	581	588	588	602	599	622	629	586	624	651	642	633	655	664	614	606	618	642	601	578	637	629	611	605	598	623	634	616	605	633	612	621	622	635	625	636	556	599	649	640	608	666	614	632	638	614	639	612	596	653	626	624	587	661	632	589	614	609	618	604	607	599	646	657	622	622	633	606	604	655	669	610	605	682	607	616	646	620	652	575	596	657	584	630	615	584	642	636	645	649	639	585	648	614	627	634	595	642	622	620	635	674	601
61919	86864	53256	19297	5183	1335	655	572	599	627	524	605	535	569	613	571	591	528	553	559	601	600	566	570	578	589	545	571	545	561	546	620	583	569	592	568	547	591	572	594	621	578	592	591	548	534	572	548	560	528	556	602	569	540	569	548	566	525	542	567	575	550	552	567	543	524	557	591	529	569	573	547	529	597	582	587	568	563	558	550	613	611	553	559	587	598	564	569	582	530	557	543	561	570	537	564	542	570	550	574	575	570	608	592	581	568	596	560	592	568	615	577	585	550	633	555	580	530	599	603	538	587	585	546	534	594	526	588	560	561	555	552	581	574	562	552	571	574	560	551	582	547	551	530	557	533	622	568	564	551	568	552	580	611	590	564	545	565	552	575	574	507	543	575	556	576	545	554	525	593	575	560	559	561	590	581	586	543	586	543	546	566	557	565	546	562	569	557	558	568	542	562	569	558	557	596	526	559	551	583	567	537	507	617	570	557	568	562	527	593	563	579	565	603	582	575	560	605	588	582	564	608	548	580	544	552	546	586	587	553	505	531	572	579	580	570	570	537	571	547	597	551	567	569	574	586	544	604	542	489	534	534	557	584	566	546	594	576	572	557	553	572	558	565	606	572	573	555	527	581	558	577	539	568	569	581	575	619	550	598	583	520	552	512	580	575	612	535	559	589	571	588	583	578	582	539	575	549	575	583	521	578	575	600	553	576	583	586	599	607	580	595	554	564	524	592	562	596	523	535	608	560	536	530	570	575	555	599	546	593	583	572	515	563	560	561	554	529	556	578	536	549	598	570	527	577	592	581	558	571	540	513	593	587	583	596	584	567	573	538	588	535	591	577	565	535	584	532	526	595	577	555	568	579	583	567	546	604	528	539	565	523	585	529	599	570	566	590	523	522	563	580	582	529	580	579	562	545	533	536	545	570	567	575	612	550	581	588	560	582	552	513	574	613	555	555	579	575	577	565	545	573	593	546	567	580	569	597	512	570	555	571	573	591	520	536	579	554	573	581	536	556	565	554	535	528	571	574	566	568	553	571	576	540	573	521	601	564	548	555	588	542	565	595	564	570	551	568	571	595	559	564	567	557	564	560	543	588	551	516	575	618	556	581	591	575	566	547	617	554	552	518	560	590	577	559	540	582	534	578	557	573	548	559	616	602	576	558	556	568	598	590	554	571	566	555	567	583	569	578	557	563	587	541	610	551	556	535	616	567	575	563	596	564	572	541	556	587	554	598	556	529	549	565	576	528	564	552	598	603	570	571	587	536	556	547	566	566	563	580	569	539	563	565	526	603	556	535	528	583	521	560	596	584	587	581	552	556	574	542	632	593	583	544	551	559	568	571	550	517	579	559	546	556	594	570	547	569	592	593	531	539	550	568	549	570	559	582	553	540	538	511	524	576	588	580	541	590	571	607	557	544	559	599	564	570	559	601	539	547	573	622	552	575	589	546	586	543	552	528	568	570	504	526	582	563	548	519	525	505	578	561	572	567	587	621	558	529	579	571	572	544	588	550	581	615	568	537	535	579	561	575	577	532	559	559	512	569	585	559	570	582	598	552	587	527	602	573	539	525	548	581	565	570	571	606	580	519	545	560	588	560	572	585	565	594	575	590	581	563	536	550	580	530	554	559	549	560	589	583	527	560	569	569	568	580	516	527	513	588	575	527	565	561	551	564	569	534	582	562	549	604	535	552	521	552	570	558	496	553	636	588	569	586	553	524	549	551	525	564	609	537	546	562	617	582	566	547	596	542	554	577	561	503	551	624	594	584	507	600	571	581	576	540	595	551	580	555	592	558	549	590	546	556	536	573	569	593	588	579	576	541	566	529	541	500	560	584	602	605	584	559	621	564	577	592	564	603	595	582	560	536	578	570	587	538	568	595	481	555	553	580	613	538	548	491	566	618	561	558	560	576	539	550	546	583	565	538	551	533	561	527	540	585	556	562	571	555	525	586	593	586	610	568	549	556	599	562	568	513	527	564	581	569	571	561	587	571	561	593	560	559	525	570	540	553	556	601	515	605	581	583	582	589	555	568	520	540	549	531	536	562	496	566	612	590	563	552	581	591	597	572	565	579	545	566	565	531	576	515	553	558	560	590	566	550	595	595	582	554	585	573	540	585	569	562	559	553	522	557	593	537	530	584	540	568	564	560	564	527	545	583	547	559	562	593	567	563	561	558	584	588	584	569	556	557	588	590	541	587	554	512	531	542	529	563	541	582	581	585	558	579	595	539	537	576	538	553	559	571	550	563	579	580	557	601	553	574	552	599	544	570	566	627	573	569	548	566	563	567	563	570	590	552	567	561	527	536	523	538	583	578	544	536	597	560	583	581	550	587	542	608	565	590	558	539	542	530	561	546	563	568	570	545	613	554	578	556	602	534	593	538	569	601	560	557	524	557	535	568	560	568	584	583	594	541	556	566	542	582	593	540	561	588	553	585	566	535	594	582	540	594	550	565	557	589	557	547	535	556	558	564	559	556	555	534	588	567	571	587	535	536	551	590	537	555	566	556	577	582	593	571	597	527	526	547	561	524	567	592	544	540	563	583	548	565	619	540	587	565	598	566	564	576	563	578	605	559	562	547	536	604	594	586	604	591	552	550	529	553	571	576	582	566	538	569	535	598	574	597	551	559	580	573	584	604	568	583	523	585	564	534	596	590	540	568	585	562	627	572	576	614	546	573	539	586	529	556	553	566	601	561	562	582	553	591	574	612	556	545	590	595	518	560	577	575	544	578	636	566	555	563	589	547	512	529	548	617	537	576	574	532	568	547	578	521	549	552	544	557	569	580	532	548	566	540	578	580	537	595	573	560	537	603	552	571	602	547	516	516	575	600	550	563	539	567	564	576	586	589	560	545	570	570	544	583	585	598	592	578	571	557	565	568	532	606	569	585	538	551	581	541	558	567	563	558	561	587	577	576	547	605	540	548	552	585	564	520	529	580	593	568	570	561	558	553	576	567	564	561	581	568	564	583	552	586	563	560	562	579	557	502	577	582	570	584	548	558	549	615	534	541	583	568	566	586	544	555	542	599	559	525	587	540	594	555	557	531	546	571	593	553	573	594	609	598	561	615	540	556	553	577	573	576	563	585	544	539	534	578	569	569	590	535	566	580	576	546	552	529	559	574	552	547	591	572	607	555	548	573	570	540	558	531	544	575	524	577	535	567	565	525	579	558	593	590	530	591	552	601	581	604	581	583	535	592	564	572	543	559	567	533	575	561	514	560	567	541	532	547	516	580	576	591	569	551	583	569	578	570	560	553	544	609	592	545	583	560	549	586	557	550	567	563	554	544	579	608	577	555	550	550	562	550	584	551	562	526	523	559	580	552	567	532	551	581	592	568	592	554	612	564	508	567	557	583	582	585	521	610	578	570	578	536	591	513	591	556	582	571	552	527	515	575	568	554	572	550	531	521	578	560	583	543	561	497	567	536	548	553	579	527	591	547	562	567	574	569	510	530	559	582	559	556	576	567
34211	29474	17783	4423	970	596	523	509	484	481	499	538	519	498	525	507	500	507	492	482	479	504	471	500	494	498	489	470	513	458	481	482	485	495	494	481	484	451	477	503	494	474	479	464	478	492	466	470	501	493	505	508	441	487	477	471	514	453	487	512	468	486	502	489	471	479	502	472	451	465	524	500	471	519	497	478	497	471	477	495	461	460	474	483	487	486	485	483	490	477	490	470	483	489	497	489	470	499	489	529	509	479	471	469	486	522	466	466	508	477	483	468	522	451	492	514	481	508	469	505	476	469	468	476	481	492	487	473	481	472	472	503	485	475	518	509	503	548	475	495	497	480	526	504	469	483	459	501	471	518	494	460	460	523	470	559	503	474	496	504	492	475	478	478	520	502	425	500	469	469	456	484	508	441	488	496	492	507	500	472	497	465	529	473	462	512	509	494	458	514	502	456	466	493	518	481	502	485	521	503	489	481	459	499	541	485	475	453	472	472	516	503	532	474	462	492	533	501	463	481	500	464	469	490	496	479	453	484	455	485	530	516	499	505	431	479	509	464	497	475	454	487	486	495	517	449	506	472	517	480	494	484	453	490	475	469	511	498	482	462	495	481	480	537	531	496	477	493	511	498	514	457	513	497	495	480	508	511	487	493	454	480	526	482	517	487	496	445	484	443	471	490	456	487	477	505	495	525	471	492	486	494	519	448	480	496	459	458	460	483	522	495	447	464	508	472	485	465	533	469	499	507	434	524	514	498	512	483	529	475	503	484	496	479	464	469	485	469	460	454	489	505	472	473	524	501	478	526	555	509	448	482	496	455	482	484	491	456	489	454	483	498	526	484	493	499	478	516	493	521	468	489	475	487	477	488	522	442	511	480	477	478	521	452	463	501	474	456	509	458	516	495	502	417	503	524	472	477	493	484	504	434	496	495	508	484	531	471	447	489	535	530	513	494	464	489	459	515	487	504	529	491	511	486	469	489	495	499	514	466	432	473	455	506	468	498	483	490	514	498	512	497	495	497	479	506	489	483	472	491	470	474	472	473	484	489	563	494	456	516	490	465	506	540	497	440	497	506	480	489	496	452	511	504	476	495	506	480	474	473	478	499	501	456	474	506	485	514	496	496	521	475	543	488	500	505	503	457	484	466	466	489	526	487	474	486	504	500	506	454	477	485	464	463	479	491	481	527	463	486	494	474	485	467	472	517	468	538	458	488	468	451	452	488	482	439	461	500	476	470	486	470	463	457	495	491	491	473	466	481	517	517	505	480	516	492	515	494	529	484	496	460	462	474	497	470	440	506	468	496	476	475	480	494	482	513	483	484	457	476	534	473	470	465	509	474	473	502	513	467	498	457	507	503	454	468	497	513	489	469	508	468	507	472	475	492	471	515	479	492	472	506	486	491	486	454	504	500	471	470	514	468	498	501	535	465	484	518	475	482	491	497	476	483	467	479	475	489	484	464	468	475	490	491	503	495	504	512	497	520	489	455	459	490	571	479	485	470	448	475	475	485	509	502	484	531	487	498	498	508	478	472	471	484	517	503	448	451	505	500	506	472	480	500	487	489	486	465	491	489	485	485	473	489	482	469	500	478	486	544	468	466	490	474	507	484	490	479	437	463	514	478	512	488	465	502	491	504	490	495	480	486	485	475	473	464	511	506	489	490	464	461	474	510	513	463	485	486	462	522	447	493	442	470	497	532	497	462	484	504	514	518	516	512	508	486	479	482	489	499	502	477	520	475	519	498	517	502	468	483	453	509	485	510	481	467	515	454	515	484	500	494	473	493	483	491	516	515	490	481	461	475	478	456	483	465	485	479	482	458	482	489	532	503	467	455	461	456	471	459	467	497	508	476	469	479	478	500	506	451	509	503	477	491	460	508	488	546	505	466	463	466	461	495	513	511	507	510	491	498	465	459	464	479	496	449	469	492	473	496	486	480	448	465	474	538	482	487	476	498	459	501	471	462	488	473	516	487	461	472	514	460	455	489	484	505	505	473	517	495	478	474	458	498	500	468	456	482	501	461	524	517	500	488	472	474	473	475	507	473	477	508	461	475	501	500	505	526	465	521	472	478	480	493	460	486	509	519	474	491	508	507	473	475	430	467	471	494	452	495	500	456	526	518	456	510	482	488	495	489	506	463	490	461	493	497	485	480	455	495	469	489	504	475	501	490	484	464	471	468	501	554	502	464	481	470	498	477	459	447	482	483	495	481	476	532	538	470	510	511	510	472	451	480	467	455	509	460	523	462	468	522	515	501	483	481	484	443	512	483	469	484	472	482	494	497	457	485	474	490	488	473	534	474	509	490	478	462	486	486	500	478	481	454	463	495	508	535	492	514	482	489	480	494	486	482	478	486	468	459	488	468	511	497	514	466	456	526	518	476	456	465	468	495	503	492	486	492	515	478	450	472	512	454	483	480	479	500	496	463	486	524	470	494	452	489	469	547	529	478	478	496	500	484	501	491	474	502	484	479	467	493	475	486	507	502	486	463	499	487	490	483	482	480	492	440	533	465	498	493	453	484	468	462	541	485	479	487	500	472	497	474	492	490	490	517	514	512	514	485	451	488	497	472	522	511	496	489	505	518	519	489	496	468	508	459	476	451	541	473	499	480	524	465	484	491	543	491	481	469	504	475	508	524	512	456	540	485	493	481	519	513	453	492	513	517	479	462	475	491	439	490	501	468	499	481	537	460	480	509	453	475	485	524	476	453	523	492	506	519	463	483	508	531	480	492	497	470	518	474	493	477	498	511	473	489	484	501	495	509	474	480	493	475	517	512	501	492	505	466	474	479	518	485	501	474	478	507	492	447	497	524	536	499	503	498	536	479	467	496	511	473	521	468	463	477	474	443	522	487	467	490	468	473	486	458	498	467	484	499	499	477	493	480	535	442	518	506	500	505	537	529	457	503	481	536	512	510	484	484	507	511	517	501	486	453	495	471	497	505	497	460	466	520	494	496	441	481	497	454	496	461	492	470	472	511	478	474	505	464	495	494	484	524	501	524	466	460	486	522	492	471	499	501	514	466	492	496	510	445	494	493	472	472	480	526	476	506	469	436	493	487	537	508	480	542	508	492	511	501	489	482	498	488	503	494	482	510	481	457	503	464	472	484	470	542	528	514	506	464	507	499	491	522	494	485	499	473	484	499	471	462	497	437	503	512	506	500	515	500	500	486	472	477	494	490	501	484	453	477	484	514	498	487	504	509	498	465	476	480	520	482	511	470	525	507	477	493	487	485	485	476	483	460	480	451	485	482	499	474	505	478	505	467	518	509	484	490	495	474	484	474	520	464	481	478	485	472	485	448	487	522	449	503	502	444	486	499	521	504	511	507	515	483	480	473	511	480	499	502	521	492	497	483	524	463	493	518	471	503	473	500	458	480	460	498	525	496	521	475	495	511	503	494	460	484	471	468	481	465	476	477	468	527	508	474	524	485	535	480	527	502	543	478	481	505	485	498	507	507	514	506	509	472	483	514
30437	28132	10435	2289	812	476	404	427	382	411	446	391	399	427	406	381	382	430	412	418	427	415	396	405	387	421	407	438	427	419	413	451	411	395	394	401	421	421	399	432	450	406	387	409	388	399	394	403	400	382	395	415	395	392	411	398	412	391	413	394	395	372	412	407	392	372	412	416	423	410	394	400	385	406	381	377	398	411	390	398	392	386	409	380	424	412	401	396	418	393	415	425	414	413	412	388	404	430	396	410	354	428	401	427	388	421	416	413	378	404	405	377	404	385	412	368	434	402	375	396	414	386	416	388	392	409	403	390	383	390	403	374	384	408	389	434	417	434	444	413	410	393	368	416	408	416	387	400	445	381	391	431	417	427	385	408	426	423	404	413	394	412	401	388	423	414	425	450	411	392	431	454	413	409	423	416	395	373	405	420	346	357	390	399	423	404	444	432	407	389	425	460	383	396	430	401	424	423	411	391	393	387	367	400	398	433	397	408	400	374	388	430	357	391	375	361	402	397	407	408	417	440	376	387	412	384	401	410	415	404	415	380	376	409	446	429	406	409	436	433	392	400	405	384	392	421	436	395	449	403	409	427	393	424	394	402	354	435	404	404	393	409	431	394	392	394	392	388	399	362	414	415	436	398	379	402	395	376	406	423	410	368	372	447	400	449	373	384	435	429	384	387	402	399	393	412	390	455	403	410	378	418	371	387	387	406	387	418	410	414	402	379	461	398	397	436	417	379	435	413	404	390	434	406	390	380	416	359	404	431	368	395	395	414	444	359	405	421	423	367	413	425	394	426	400	376	381	375	433	382	387	409	377	406	381	432	384	384	389	418	389	411	409	422	402	398	378	399	392	394	385	400	431	399	416	427	375	401	382	409	400	406	424	378	418	428	369	419	411	420	416	383	379	379	384	415	393	371	435	402	365	364	400	424	401	375	401	418	426	430	433	380	404	396	368	417	415	401	393	388	395	416	389	380	396	391	392	419	387	375	401	352	426	413	406	374	411	412	371	421	408	417	400	363	397	388	393	401	401	390	380	384	385	397	449	409	395	398	410	425	393	394	390	371	412	388	380	423	419	397	367	414	393	369	389	398	386	446	403	399	398	401	420	411	414	412	412	399	395	423	408	412	404	382	385	412	376	387	394	395	420	417	417	368	403	394	366	411	387	439	427	401	394	422	373	411	379	406	379	394	413	369	404	406	417	419	419	397	389	399	399	415	404	397	417	427	387	405	392	404	367	390	406	398	396	400	400	403	417	408	406	435	436	377	381	433	416	391	429	379	396	417	395	440	394	412	383	394	416	371	422	418	410	388	411	376	408	409	424	398	391	401	393	385	364	383	422	424	389	415	376	420	428	394	410	403	394	411	390	413	415	399	396	389	434	418	379	400	419	431	363	384	390	398	352	403	449	407	373	384	407	392	430	422	383	419	437	398	398	425	382	425	426	403	413	396	427	378	396	400	376	404	362	392	384	411	386	425	412	357	396	370	423	388	435	430	377	376	443	400	416	385	386	404	396	376	371	401	395	396	406	411	422	387	388	414	381	430	405	388	404	421	429	414	417	395	381	404	366	405	385	357	390	388	396	399	380	413	426	383	369	441	413	420	421	415	396	373	390	387	396	373	392	358	425	410	413	399	390	402	419	401	403	406	406	421	409	360	381	416	418	400	388	431	379	403	423	413	412	372	385	418	352	393	392	404	404	407	429	405	388	399	406	370	390	402	393	373	399	404	386	385	368	394	376	391	396	409	415	391	416	434	396	421	374	422	373	424	419	395	415	374	442	395	416	398	375	389	391	387	377	381	401	397	423	411	364	424	411	412	418	409	408	406	380	397	430	424	416	453	387	388	403	383	432	377	431	408	407	383	399	416	398	380	428	395	394	424	401	398	414	391	366	388	407	386	388	394	381	385	404	402	395	422	445	394	385	421	403	438	376	389	409	398	388	430	422	356	373	393	375	392	403	431	406	428	392	398	400	392	376	398	411	408	389	428	382	437	358	389	353	393	448	388	391	389	407	416	385	389	404	427	408	416	380	403	368	384	369	403	385	397	422	393	382	392	411	393	384	420	426	432	428	417	426	418	403	357	427	379	432	382	410	406	432	429	428	382	400	417	392	396	373	414	404	396	435	424	389	393	407	380	428	416	383	388	383	412	387	387	385	385	419	411	403	407	399	385	381	417	413	409	377	437	407	394	411	403	413	414	366	368	377	389	411	378	431	386	383	424	420	434	421	402	378	379	435	399	431	426	396	408	413	363	398	418	361	396	391	392	401	396	393	399	411	401	385	413	427	411	396	430	388	418	399	376	406	386	397	391	387	385	391	403	403	397	394	455	416	416	398	423	386	395	370	368	365	393	387	418	422	407	411	413	417	399	395	389	397	405	382	410	398	405	414	396	385	422	425	409	426	383	391	407	380	425	398	407	410	398	416	437	429	390	407	424	426	427	423	378	402	370	419	384	432	378	431	389	383	423	390	375	394	428	399	395	395	390	424	411	419	378	382	407	428	377	386	405	429	415	400	391	391	390	400	397	407	424	393	402	412	405	418	401	353	399	400	375	362	419	410	381	408	414	415	419	380	402	398	403	425	437	394	410	393	403	430	407	418	382	434	432	398	404	386	417	406	433	402	383	427	403	389	410	394	404	384	407	398	411	374	413	433	411	355	409	376	381	398	399	397	408	408	421	402	406	382	386	406	412	424	380	398	411	392	395	375	410	427	431	398	383	402	403	406	407	396	437	384	412	408	390	429	401	404	409	419	372	396	442	378	420	392	400	437	394	408	393	425	455	393	404	398	448	416	394	401	401	406	420	402	429	433	429	414	408	393	438	370	384	409	406	437	394	416	443	409	373	408	403	426	395	392	413	404	397	401	389	376	408	391	408	402	390	386	429	386	409	383	376	375	378	387	374	410	366	407	365	376	447	401	387	399	378	410	413	417	412	412	412	401	416	364	378	395	380	432	417	407	393	400	422	361	454	431	404	389	397	392	397	409	412	412	423	365	399	414	419	380	388	420	416	424	406	396	399	401	375	421	387	375	379	411	411	395	398	421	403	422	432	385	384	393	394	392	410	417	387	391	405	410	395	411	416	372	371	364	389	392	423	393	368	393	414	415	423	391	388	389	406	393	421	396	414	439	409	403	426	419	414	428	402	439	389	413	397	363	405	453	409	382	400	414	407	418	396	420	412	408	410	426	418	426	410	416	429	419	353	414	438	433	406	400	412	400	436	427	419	401	393	415	444	414	409	392	431	406	408	417	380	412	383	414	397	407	441	405	409	410	388	387	421	416	444	439	410	405	402	430	416	382	413	392	396	415	401	379	425	442	425	420	413	409	380	403	412	404	369	444	429	373	430	396	397	399	438	414	419	391	402	431	377	397	415	401	389	373	399	397	413	404	380	399	408	414	395	392	455	429	411	427	430	405	417	380	406	377	389	420	440	390	428	384	424	383	444	450	392	396	409	409	401	384	446	385	400
25119	23337	29928	25539	16775	3671	878	617	537	546	506	549	571	534	531	530	548	533	549	546	563	541	532	526	530	500	576	538	498	527	519	575	517	545	562	532	514	514	537	544	497	567	524	572	553	520	525	508	549	518	495	537	507	565	546	528	531	495	516	535	525	535	515	526	527	529	518	516	522	532	535	568	540	521	513	534	556	525	519	539	545	549	521	489	543	527	547	526	558	537	492	507	539	520	544	525	512	503	485	543	513	562	542	514	509	520	472	514	517	528	484	525	543	528	550	534	504	505	515	516	516	511	533	516	559	522	526	559	525	542	503	505	510	473	516	504	533	541	563	502	529	526	567	524	493	483	523	505	513	528	528	550	533	533	515	558	526	535	572	544	506	537	528	549	565	500	512	531	562	531	561	529	526	490	542	492	566	528	509	469	540	535	533	524	511	577	534	498	534	509	548	523	513	517	498	519	501	505	541	524	522	516	521	496	541	518	508	522	550	507	558	485	550	548	536	538	546	524	509	522	521	522	526	527	504	501	524	539	512	495	502	554	494	546	513	508	512	521	530	526	533	573	530	528	518	481	527	533	534	548	509	526	534	522	512	517	574	523	528	519	527	546	530	540	508	524	524	500	543	508	495	520	539	521	471	551	576	554	568	561	511	527	569	554	549	494	523	540	510	532	547	550	525	531	523	548	513	544	507	550	529	539	577	494	526	555	540	523	497	519	506	517	532	485	491	504	510	565	571	479	508	586	518	532	472	495	490	512	531	538	511	551	527	514	536	514	610	516	540	503	485	574	507	538	531	518	521	544	525	573	500	558	519	473	557	492	526	560	508	516	540	525	555	542	542	532	552	547	516	573	520	503	511	506	503	495	485	480	541	494	532	498	543	481	568	517	541	522	534	504	539	510	492	547	565	515	492	565	521	525	529	519	544	505	532	558	502	556	556	533	497	487	527	539	538	531	529	539	521	514	508	548	509	521	517	499	508	551	536	484	546	489	510	528	512	522	533	565	540	517	533	532	511	515	474	527	473	485	541	512	563	509	522	508	533	548	534	540	551	575	566	522	497	531	524	518	537	548	537	524	552	556	529	502	499	562	511	552	568	533	487	532	529	562	528	521	503	503	493	512	512	515	506	523	530	515	497	523	491	528	497	497	514	536	541	553	526	502	469	577	527	516	543	523	513	524	523	514	553	534	502	505	513	523	526	518	541	562	556	518	524	543	553	526	557	496	518	521	477	560	504	538	569	512	524	485	503	529	517	537	492	537	489	539	503	520	506	496	549	547	537	509	505	526	558	507	504	533	528	536	568	528	529	541	546	518	523	484	537	508	514	518	470	512	551	598	538	541	492	532	514	540	466	546	485	520	519	544	552	548	533	505	504	514	517	524	506	502	498	563	522	498	536	520	489	550	554	479	500	539	494	556	534	528	479	580	514	503	531	529	580	530	532	539	536	487	541	537	554	537	489	533	500	531	489	529	507	505	516	478	502	556	491	498	532	512	496	568	524	509	531	557	581	529	533	528	526	528	498	520	550	519	538	528	513	509	494	516	575	552	495	524	531	528	496	511	486	551	557	561	528	538	557	518	493	502	533	542	546	500	523	511	520	528	537	579	540	553	542	498	524	522	524	545	548	496	530	531	526	480	507	562	513	489	519	539	539	560	521	496	525	543	518	542	514	572	523	556	537	518	536	558	505	565	535	513	480	540	514	520	520	566	506	520	559	506	540	489	544	542	558	542	530	520	485	537	522	599	522	521	494	571	507	517	556	488	531	529	524	527	539	513	514	539	550	553	528	524	577	560	486	496	547	557	501	525	504	516	576	539	532	482	528	540	532	508	526	507	511	553	562	532	548	517	515	498	548	522	548	474	518	513	474	496	536	513	498	552	546	529	533	515	513	548	530	574	538	569	521	514	540	507	537	495	531	567	510	524	546	501	531	517	543	552	515	551	521	474	512	553	510	509	537	527	512	541	512	536	504	518	509	522	510	518	514	542	520	551	468	544	530	528	533	532	533	517	498	504	522	505	597	538	562	533	497	532	526	513	531	513	497	543	530	540	486	551	506	492	521	548	494	515	535	546	521	553	530	564	540	492	522	520	508	552	542	500	476	534	558	519	529	528	514	510	537	597	537	545	541	491	546	513	502	482	500	496	504	528	478	496	514	545	518	506	514	465	533	516	516	553	518	567	542	494	514	549	519	553	560	551	539	514	539	538	523	518	505	492	518	509	492	549	530	584	535	527	515	490	538	567	519	536	549	522	509	471	539	557	523	515	536	522	550	531	545	532	550	545	523	491	540	538	548	559	546	577	539	574	564	522	530	535	495	528	532	562	528	537	525	559	507	523	498	523	523	535	511	549	534	530	528	516	519	510	499	495	578	486	513	512	524	491	535	570	579	553	582	490	499	520	501	557	512	537	526	557	547	515	530	503	469	493	534	522	510	530	544	531	535	525	523	546	516	554	522	559	564	551	525	508	554	501	521	519	556	538	485	542	513	528	567	533	470	518	479	526	536	540	505	534	552	493	524	566	540	500	500	494	518	538	512	481	547	513	545	526	541	501	568	491	564	515	526	530	555	523	558	536	483	540	523	564	532	543	508	548	504	531	528	525	535	534	483	521	533	571	500	467	540	536	485	560	572	562	529	551	527	540	567	534	552	522	509	541	485	501	528	500	537	524	551	504	544	528	522	496	511	498	525	523	497	521	541	522	550	491	505	543	521	503	531	521	493	541	556	554	541	501	515	549	496	512	546	487	542	505	532	559	530	543	544	513	532	508	524	494	535	533	541	541	506	523	507	583	490	538	567	529	543	504	545	503	498	504	513	528	554	554	543	532	498	550	532	543	523	539	514	547	554	556	532	508	533	507	564	544	532	545	542	486	514	507	524	539	519	537	511	537	503	502	522	546	499	514	485	531	548	502	517	500	556	547	528	484	491	487	506	520	505	548	522	517	550	511	531	544	513	496	543	499	519	512	529	542	542	513	547	513	518	527	505	512	548	507	498	516	572	501	525	527	518	481	489	519	532	518	508	533	521	509	504	525	550	519	514	482	508	523	481	551	516	494	461	522	560	547	523	509	564	545	518	551	485	554	549	545	473	505	513	554	522	511	535	477	546	504	537	557	570	533	534	504	505	574	501	524	549	538	510	461	517	581	503	529	508	497	504	545	578	512	511	530	508	522	547	551	478	518	529	511	501	560	535	511	491	543	514	513	553	480	570	537	570	546	535	504	499	530	539	538	569	534	520	561	558	511	494	500	546	533	520	515	487	492	493	499	535	524	532	522	545	540	541	493	527	494	545	536	559	542	514	530	562	531	547	560	517	556	495	515	534	513	557	558	536	532	543	529	517	552	527	516	536	532	555	556	513	548	529	552	523	527	544	519	509	511	496	492	551	516	520	532	514	466	540	536	511	519	526	507	558	553	508	552	550	523	515	504	537	526	538	503	527	546	503	563	492	521	537	514	541	513	513	532	571	563
62959	81435	46611	15749	3876	1068	565	473	436	518	470	499	489	467	515	495	472	481	466	501	471	492	467	456	466	497	480	463	481	453	475	461	481	484	458	487	434	456	505	480	507	494	460	499	465	485	499	476	511	478	480	530	441	498	455	465	511	486	483	471	453	490	466	471	454	466	471	480	456	494	453	483	480	461	472	508	495	476	474	473	492	479	511	460	529	519	521	485	448	472	505	468	495	453	529	495	429	459	475	460	500	463	480	495	455	470	464	485	472	470	469	481	463	468	531	457	500	469	492	478	488	458	465	457	478	473	475	494	436	453	464	490	467	456	473	487	473	463	496	506	459	491	457	465	484	461	494	508	481	457	479	517	502	427	514	476	482	475	448	450	489	451	492	478	448	448	483	528	501	482	497	451	484	448	485	445	477	550	452	467	458	479	481	473	481	472	504	475	484	453	478	508	454	480	505	469	465	481	459	463	514	474	437	462	498	489	473	456	499	493	494	437	481	481	475	465	436	478	489	444	474	479	476	485	480	480	480	500	480	487	531	471	454	490	503	469	484	458	473	457	471	477	532	496	511	520	489	456	465	479	491	487	486	504	481	450	471	460	488	495	478	476	505	454	469	474	484	495	445	484	517	447	501	504	487	487	474	475	495	478	432	501	461	500	529	431	458	475	508	484	514	447	444	500	461	440	474	446	457	500	513	510	495	488	508	466	493	519	460	475	499	499	470	460	493	495	495	463	468	488	478	489	450	480	508	474	464	477	481	466	481	522	451	484	498	495	461	452	493	468	457	492	475	474	509	472	471	492	543	476	471	460	456	502	490	469	505	471	498	481	450	500	480	457	503	494	509	457	477	455	461	457	437	504	487	458	486	462	477	496	447	477	453	504	449	500	531	500	523	457	482	479	450	480	499	462	463	478	472	471	446	460	496	467	507	438	504	477	456	474	482	470	479	478	478	507	496	475	463	463	479	497	473	444	484	488	503	459	471	490	473	514	480	488	475	454	481	455	442	484	500	499	469	462	464	429	487	496	503	489	445	472	502	490	455	485	473	466	497	483	495	514	486	466	501	509	455	463	465	460	459	480	462	475	488	496	493	462	478	492	497	497	486	472	508	480	477	459	471	484	456	474	498	495	499	489	437	503	480	446	457	486	487	468	470	483	478	465	488	497	480	479	452	489	495	508	478	497	472	518	492	512	490	494	501	491	460	476	492	504	484	503	487	476	478	483	465	509	422	465	457	479	434	496	504	494	456	512	490	482	504	469	481	508	449	540	492	501	537	485	489	465	496	486	459	449	482	496	466	457	489	478	497	444	458	505	506	477	497	495	492	511	494	471	456	489	431	477	464	477	439	498	487	486	462	505	476	501	459	517	493	473	487	470	496	448	504	459	490	438	495	463	490	471	496	475	459	458	471	453	468	439	456	482	459	446	510	453	429	484	477	493	462	465	440	460	491	457	495	491	502	510	438	440	502	471	473	456	518	485	488	475	527	496	484	447	498	526	463	510	480	465	446	471	444	504	495	504	492	451	479	496	504	457	490	479	479	435	461	473	487	467	524	501	456	488	506	480	482	444	472	446	450	504	488	478	492	467	440	462	490	476	487	475	513	526	496	482	485	473	467	471	502	483	475	514	492	441	480	451	497	490	479	499	475	476	474	473	510	496	482	479	482	465	445	452	459	469	451	454	507	454	482	466	501	493	463	455	513	457	502	450	472	481	470	449	469	484	475	474	471	502	452	455	448	506	493	454	477	503	474	447	488	507	467	507	470	485	450	499	442	508	486	459	463	481	456	473	488	457	496	505	471	423	517	488	510	483	511	485	468	450	454	474	452	480	451	436	500	509	493	451	475	486	495	503	469	511	467	453	462	448	444	452	475	495	494	464	505	503	517	476	461	497	472	465	535	476	482	453	475	478	508	475	502	455	473	491	493	471	477	515	448	490	488	501	520	469	499	468	484	470	467	504	479	486	464	505	506	448	443	500	460	473	469	457	490	500	473	481	490	454	534	493	471	506	486	481	458	503	457	497	461	446	495	478	489	473	476	491	478	451	465	441	461	499	470	437	460	514	497	461	496	484	510	481	461	468	461	468	486	418	484	464	481	467	512	457	492	485	466	446	491	461	488	475	449	464	481	490	432	483	486	467	485	450	484	449	468	465	471	492	476	486	479	468	478	495	521	497	464	464	467	448	457	484	451	428	487	456	473	543	480	476	488	473	466	479	459	448	496	477	484	494	454	493	468	458	457	495	466	469	460	507	484	515	455	479	518	490	507	492	480	486	466	462	480	482	455	474	476	492	485	481	465	513	470	505	495	478	493	519	476	495	468	456	477	447	487	429	508	465	479	464	478	474	455	469	489	475	474	509	476	508	479	526	468	478	496	488	471	434	457	469	469	505	461	495	466	481	478	444	483	436	462	493	494	496	486	507	474	493	479	457	419	481	465	482	452	465	478	457	464	482	461	458	503	517	478	492	494	448	491	498	466	487	476	484	482	466	489	476	462	520	463	501	452	490	469	463	502	499	462	521	492	474	431	480	439	481	457	492	469	466	488	492	505	487	512	503	504	491	474	491	500	472	470	446	490	493	456	450	484	461	477	436	448	495	481	500	482	487	471	482	459	497	482	493	453	476	498	477	468	505	458	519	498	511	447	462	512	457	466	486	451	471	479	469	484	447	513	526	491	460	470	483	510	486	504	485	504	460	486	520	466	475	443	454	486	451	444	445	515	496	463	491	474	462	458	456	481	471	473	472	461	446	441	479	470	520	479	427	477	463	519	475	485	488	537	487	495	483	506	450	462	476	472	447	502	458	481	510	481	494	446	480	448	481	452	465	468	472	438	472	471	485	455	497	447	469	460	485	433	480	476	463	486	461	438	502	459	480	499	467	483	496	480	465	506	452	490	468	469	460	479	458	452	455	479	472	450	509	472	489	469	473	473	456	494	469	506	452	488	481	509	476	458	465	479	479	478	449	483	496	459	462	460	510	435	479	488	455	483	468	459	496	455	478	504	451	473	450	536	526	492	482	469	466	458	476	469	482	483	462	475	517	456	486	462	505	475	490	469	475	491	433	444	472	505	509	478	476	488	452	475	488	502	465	508	467	448	466	470	476	477	450	458	477	473	488	505	467	483	454	481	484	484	470	502	457	457	499	507	494	478	447	467	490	498	456	514	470	484	418	480	508	480	484	441	466	480	478	463	472	449	452	497	439	437	468	487	476	458	453	485	476	477	444	451	494	498	511	518	487	500	487	485	466	455	464	486	468	450	528	475	433	471	510	495	474	466	501	499	504	475	475	474	496	461	468	473	512	446	462	513	474	487	481	510	485	481	426	468	457	458	517	467	493	456	488	532	467	465	477	475	460	473	468	493	490	472	476	461	470	492	510	455	450	480	484	490	487	439	475	514	477	490	513	507	484	483	460	437	483	479	462	463	484	479	494	465	456	431	514	471	513	478	515	429	516	506	486	482	478	509	486
24189	22303	29585	24743	20086	9122	1393	734	607	614	641	625	675	597	602	659	681	600	574	578	657	618	629	632	581	610	617	585	647	609	620	628	617	604	603	635	593	595	536	619	627	598	554	551	603	606	626	588	565	620	607	560	613	634	636	600	590	590	624	599	591	573	616	524	570	604	627	647	619	632	636	612	585	601	594	597	598	585	587	554	605	569	519	665	597	644	589	627	600	579	612	637	561	619	583	665	585	560	632	578	594	596	645	572	611	613	626	605	595	589	609	636	580	642	594	557	574	612	594	626	595	572	635	611	621	626	606	612	609	553	656	591	614	582	630	587	625	606	591	635	612	586	619	602	586	557	582	603	548	614	608	558	567	604	577	585	606	557	615	570	607	588	566	576	605	578	600	595	647	608	612	631	653	607	613	594	599	626	619	581	613	615	603	614	604	585	600	587	608	544	574	618	614	587	572	587	578	615	597	585	580	658	613	610	629	603	584	589	584	652	574	601	574	576	628	631	591	591	608	618	558	555	659	621	596	576	632	607	603	651	605	645	630	574	593	617	618	613	574	626	589	597	558	599	601	625	641	617	584	603	638	575	608	592	602	607	608	565	602	599	602	637	578	583	591	603	637	597	571	572	578	589	660	588	596	635	616	560	580	542	608	583	581	627	594	612	562	583	612	573	589	575	559	578	628	611	582	561	571	610	595	639	611	592	592	629	654	577	590	565	633	595	581	596	641	612	628	574	585	573	530	597	622	635	650	607	608	594	599	585	635	599	560	623	611	602	598	595	569	580	601	569	581	607	593	587	596	569	656	548	573	610	609	603	614	587	577	607	603	603	587	639	593	584	572	618	594	610	582	615	582	626	549	565	583	641	598	632	601	596	594	639	629	623	582	607	582	576	586	591	601	633	628	596	580	601	606	595	603	616	613	640	587	638	548	584	611	591	584	618	657	601	598	620	604	605	610	569	581	630	560	600	577	572	625	631	580	577	621	652	596	596	620	568	632	557	596	619	584	576	632	614	591	577	614	617	614	584	607	626	597	602	597	585	575	589	598	587	539	610	657	630	593	631	646	629	627	591	578	606	590	567	566	596	612	608	541	552	612	571	590	600	601	566	600	618	546	630	668	627	602	587	613	608	574	599	546	567	576	614	588	554	631	575	593	572	602	611	619	613	562	585	570	623	574	646	583	583	637	570	615	639	597	588	591	584	571	560	581	587	594	573	597	627	599	595	542	584	589	567	604	621	587	614	619	585	638	616	583	612	643	601	605	591	602	628	552	579	612	625	634	583	604	605	564	650	606	593	577	527	631	586	603	583	583	604	651	581	620	574	588	579	582	584	632	605	626	591	603	615	597	577	572	561	600	582	581	619	568	611	558	619	609	602	591	643	608	626	627	599	612	566	553	631	583	601	562	562	564	595	622	577	630	580	613	604	628	571	598	551	577	653	602	595	591	610	571	611	610	583	621	569	602	603	585	611	577	634	597	580	602	568	618	559	627	573	591	592	617	617	632	610	593	598	641	606	547	579	612	595	623	569	607	619	630	638	611	592	614	610	615	572	603	621	602	593	644	598	646	593	633	573	624	601	599	599	601	587	608	613	606	606	623	624	571	605	596	593	602	568	568	623	610	591	625	562	557	583	578	589	615	636	598	612	593	576	631	590	610	617	565	651	628	599	601	627	634	599	646	603	548	585	536	585	591	560	603	592	597	620	600	621	586	590	596	574	623	609	590	566	613	613	575	596	616	583	659	586	580	598	568	631	656	632	583	594	610	629	578	595	615	565	608	609	587	609	573	607	578	610	626	654	574	570	584	668	574	556	587	598	611	576	558	618	569	627	609	659	633	582	589	598	600	633	608	607	623	619	545	571	593	568	589	633	618	540	597	614	613	580	610	646	604	597	602	591	621	606	583	584	609	604	631	605	579	569	606	571	606	603	585	621	644	598	579	573	595	591	594	609	571	553	603	576	609	662	569	588	593	580	585	572	613	542	578	633	610	629	680	608	607	607	594	576	584	616	608	605	616	594	614	567	584	553	626	621	628	627	636	606	585	618	587	599	655	636	581	590	548	607	590	605	638	568	588	606	634	549	573	644	634	583	570	608	583	614	612	559	637	622	598	586	574	552	568	578	596	596	558	593	627	581	603	594	625	607	552	635	627	598	639	607	609	589	596	634	605	554	612	572	629	606	624	618	619	612	578	594	626	612	557	588	601	558	612	613	631	595	570	573	630	586	632	617	567	570	630	619	603	540	602	666	603	621	600	557	585	641	650	600	577	622	572	607	567	611	594	585	597	593	620	585	637	607	602	646	603	595	605	585	577	599	589	675	611	647	579	620	630	620	621	635	570	627	595	604	562	586	589	653	557	636	602	602	604	600	581	553	589	608	607	621	623	643	603	584	604	581	566	572	622	578	604	607	639	628	618	637	623	599	614	619	583	595	607	589	594	548	614	574	589	604	600	626	585	602	590	608	540	603	574	604	649	597	633	603	590	546	618	612	622	598	594	611	597	577	610	609	641	600	575	601	578	628	609	594	563	666	616	576	624	599	627	594	593	592	558	577	560	617	607	612	623	573	614	609	590	571	621	562	611	603	602	624	619	593	582	640	608	565	568	616	601	637	561	585	635	598	652	622	574	614	629	601	614	575	591	568	589	626	616	648	606	596	592	620	610	592	612	586	565	558	588	573	562	591	639	587	631	575	581	590	620	579	568	619	573	591	635	613	636	604	636	563	662	566	594	583	565	597	603	590	614	606	589	609	593	598	591	587	560	612	601	633	649	553	601	629	622	563	595	589	583	586	607	624	577	629	604	584	587	613	570	600	589	597	589	639	615	598	594	579	634	608	586	576	573	610	595	623	598	547	589	578	597	613	630	634	623	578	566	595	630	595	596	644	622	587	600	634	598	597	552	578	545	625	668	582	624	620	621	629	611	628	602	551	584	612	604	580	597	662	574	622	546	572	651	597	634	671	579	627	572	593	595	591	593	617	616	621	607	603	607	576	567	550	608	640	568	602	590	595	619	613	557	586	572	597	573	545	624	620	596	577	607	617	628	640	621	612	577	639	574	626	634	550	594	613	633	536	607	591	637	600	604	585	597	608	602	572	589	622	639	564	613	604	580	586	592	618	565	626	605	626	597	598	596	606	601	562	602	605	573	608	665	560	584	603	622	608	594	608	580	575	606	590	603	607	585	580	619	620	607	572	606	627	579	594	580	546	587	568	619	586	589	544	600	595	573	617	574	567	555	602	579	602	616	590	599	589	615	623	559	583	566	617	623	631	598	580	545	576	582	602	547	596	574	600	607	635	618	599	599	633	649	613	547	617	541	640	598	595	605	606	628	617	628	600	586	584	633	548	621	625	586	642	593	591	604	644	641	610	576	608	591	594	588	569	578	621	620	631	621	582	604	589	551	601	611	602	595	589	642	624	604	608	582	582	635	554	562	606	581	632	589	563	567	567	597	546	590	628	624	620	621	586
61273	87628	53456	20703	5537	1457	661	556	533	528	560	564	554	574	548	587	567	534	555	532	553	571	568	535	507	536	611	538	581	559	562	523	555	554	502	557	580	548	539	593	562	575	581	547	519	524	580	509	554	551	498	581	559	573	566	546	559	495	534	550	548	589	550	550	575	584	576	526	537	551	559	590	582	558	544	567	517	559	593	558	548	555	568	563	559	573	547	497	531	499	561	528	561	532	554	554	557	519	541	563	536	538	556	571	566	550	547	522	579	573	520	556	580	512	548	556	578	603	550	579	567	570	578	595	556	576	544	543	517	537	548	528	553	518	538	563	537	515	525	523	578	553	512	533	534	561	534	518	502	558	554	533	573	587	584	536	537	561	556	531	525	525	528	554	510	542	516	528	537	549	510	575	586	532	553	515	578	549	560	555	575	505	523	538	550	537	526	537	539	558	567	542	558	534	541	560	556	544	513	526	549	547	539	559	572	577	531	508	543	579	557	532	550	536	557	573	556	527	540	516	579	518	582	489	541	521	571	560	552	548	554	569	556	542	524	557	592	535	586	549	562	538	544	595	555	532	545	569	578	544	578	518	566	572	541	551	565	579	553	537	512	551	528	545	542	519	546	536	557	554	633	572	590	565	538	535	548	542	540	576	529	544	571	599	523	588	543	557	545	559	557	538	536	548	519	562	560	521	564	551	551	577	563	596	527	543	544	541	544	560	550	501	519	501	522	541	535	515	565	593	544	529	533	582	535	546	536	515	528	562	544	515	575	534	532	520	546	543	525	520	546	543	602	557	554	545	548	529	533	541	548	580	589	561	565	523	544	541	536	546	556	559	539	553	574	523	551	514	575	540	527	547	505	554	567	559	514	549	562	543	599	563	541	539	538	621	568	545	543	543	562	541	546	574	561	576	545	539	553	578	541	553	524	579	568	528	543	571	582	525	524	521	538	515	573	569	552	583	533	592	548	493	548	529	552	541	534	556	532	559	504	542	532	565	512	542	552	520	524	513	539	529	571	545	546	541	533	509	552	578	546	540	585	528	558	555	523	511	564	559	511	558	538	547	559	545	529	567	563	545	527	531	553	542	570	516	541	489	537	560	549	584	528	551	531	549	569	613	581	562	543	587	512	539	512	574	527	523	572	514	572	487	573	515	508	561	512	543	548	590	552	527	534	565	566	546	550	536	506	541	584	552	561	549	515	556	561	526	542	574	563	588	558	499	519	505	553	556	565	535	556	528	538	520	538	580	512	523	565	596	531	573	568	506	552	536	534	546	546	587	508	552	549	558	572	588	584	574	572	560	611	554	527	568	546	569	520	586	511	558	556	538	540	519	581	523	567	579	574	560	523	535	527	532	535	584	544	513	540	543	539	543	546	513	482	533	512	514	522	502	526	503	562	519	546	557	531	553	540	552	507	550	544	581	529	568	573	541	534	580	584	537	562	510	551	525	560	573	582	568	576	559	574	504	553	518	602	511	509	538	582	545	576	584	563	570	587	584	503	529	520	520	518	545	508	578	526	507	568	537	535	537	529	569	521	543	551	582	532	558	545	566	545	522	520	510	539	544	554	568	548	541	547	556	502	506	532	569	531	515	551	573	535	519	579	524	543	520	527	556	500	533	528	523	561	513	503	571	512	535	550	554	541	493	527	541	539	546	526	579	573	571	533	525	550	549	512	561	534	506	528	554	568	560	559	538	586	557	498	610	570	563	557	542	527	538	497	548	520	540	573	536	512	538	532	555	543	536	528	547	527	608	503	507	518	554	544	554	566	556	526	574	552	534	524	519	535	579	532	509	544	524	532	569	573	592	563	529	538	516	537	581	494	560	560	527	566	560	546	535	555	562	572	530	521	523	561	542	536	499	580	558	501	543	560	558	552	528	538	572	577	565	503	515	524	583	545	551	528	533	565	548	524	573	555	543	542	541	560	594	557	542	589	573	508	545	512	543	554	497	541	513	527	533	586	509	530	554	542	575	539	532	541	520	507	568	563	489	537	570	568	546	525	584	533	566	551	601	572	527	563	531	530	550	561	574	570	536	544	559	512	543	528	567	520	570	522	551	541	570	557	547	545	556	543	530	528	513	559	571	541	538	525	500	551	534	574	570	548	478	521	567	524	573	541	501	561	567	530	579	537	548	548	517	550	584	548	576	502	564	531	540	571	558	523	503	602	589	541	562	528	515	584	534	521	529	574	551	560	542	596	537	537	550	520	548	551	509	561	529	516	566	575	555	529	543	590	529	499	528	542	503	563	570	553	519	567	519	531	545	530	519	583	539	533	512	554	555	576	555	522	541	533	532	523	610	547	533	506	560	530	526	527	525	599	552	547	556	549	553	583	528	574	530	521	525	562	556	562	549	560	539	522	586	531	519	524	542	559	565	531	562	544	559	565	496	564	546	536	552	525	537	576	539	567	573	554	572	566	590	555	495	566	574	523	525	552	587	587	554	510	557	520	567	505	572	537	514	572	543	546	566	506	545	498	546	552	552	529	562	521	512	556	554	545	574	558	531	592	581	593	553	528	565	538	537	507	530	530	505	511	543	557	544	525	532	520	552	555	530	561	500	559	525	590	534	556	576	550	507	565	584	569	533	542	504	542	543	558	608	574	509	525	549	548	545	548	557	545	559	557	594	601	583	566	551	496	562	575	534	532	577	517	510	558	584	578	579	548	556	554	592	527	561	539	546	533	519	546	553	553	561	543	510	565	544	534	555	553	508	545	509	545	542	565	517	561	528	522	522	517	529	530	528	560	557	509	557	556	550	525	487	548	548	552	548	544	541	567	533	585	570	543	579	549	529	533	562	516	497	516	553	522	530	539	515	533	576	513	599	504	561	507	570	530	564	546	548	527	542	526	544	578	529	490	507	505	552	547	571	568	558	553	535	544	585	534	529	577	530	536	553	534	511	580	529	584	562	528	559	570	520	527	543	557	528	540	555	526	548	543	519	539	550	548	561	553	542	530	507	549	576	558	529	561	578	489	500	559	534	546	588	563	538	548	561	582	551	534	592	560	567	527	524	575	539	553	544	549	527	515	534	544	523	543	536	543	574	580	512	580	507	546	578	518	567	551	546	534	510	539	549	546	523	564	544	545	547	565	547	529	561	565	552	509	545	554	582	514	574	527	547	568	515	546	531	521	515	551	556	544	533	523	510	505	494	529	541	569	540	545	548	487	549	538	561	532	496	511	547	579	568	544	527	536	539	517	503	521	545	576	526	519	568	551	530	573	531	536	561	544	560	544	513	598	552	561	556	565	556	566	507	548	544	560	561	534	580	549	544	573	522	490	550	524	575	548	554	520	564	589	555	542	520	577	599	556	544	550	511	536	498	564	563	558	567	560	577	530	505	530	531	559	563	545	561	530	523	571	527	511	550	498	534	564	576	539	535	574	532	570	497	509	532	519	562	524	569	530	541	542	519	562	557	591	547	496	566	559	562	543	549	513	525	594	519	590	545	535	510	562	531	529	532	562	522
34337	29326	17962	4697	1084	588	476	469	452	493	478	461	468	470	482	446	480	441	482	484	459	458	443	470	472	485	467	482	475	491	457	447	476	468	496	476	486	445	478	461	463	481	465	503	453	474	444	471	479	462	434	460	471	468	461	437	476	476	478	440	484	463	454	447	417	460	483	460	459	443	471	440	465	468	454	462	508	493	436	469	431	451	456	448	501	435	456	450	485	453	451	536	433	465	477	468	497	462	451	486	436	493	474	472	444	477	461	459	443	463	489	453	479	468	446	462	527	450	470	455	464	441	463	465	507	475	463	460	495	459	410	447	441	441	470	453	435	485	464	450	494	473	450	473	478	447	445	463	487	508	447	440	494	439	467	462	445	446	441	463	512	465	457	463	494	471	438	468	446	497	472	449	427	482	445	499	474	461	497	490	454	421	506	437	477	450	480	472	459	497	443	477	451	440	450	453	450	484	461	469	507	486	482	471	448	476	461	439	431	465	479	462	458	447	459	488	418	430	461	466	486	510	470	454	468	464	466	476	476	491	498	479	473	461	493	485	521	464	426	492	453	458	438	461	465	440	438	446	487	474	469	466	447	439	460	467	444	467	428	461	463	483	459	467	426	477	487	436	464	436	466	444	457	490	465	432	518	494	479	448	426	453	441	455	476	513	486	477	429	503	432	426	499	467	445	511	446	494	500	494	510	454	420	459	469	446	471	447	438	463	464	443	483	484	461	468	479	482	450	448	453	466	483	485	440	443	486	480	456	459	444	481	460	484	436	478	461	482	439	494	481	474	438	436	481	482	409	406	443	455	469	471	456	478	469	454	491	465	421	475	477	451	469	470	464	431	474	490	463	436	467	460	461	460	499	446	495	466	479	499	431	501	503	453	493	489	467	492	480	476	479	489	462	455	443	489	449	463	503	427	460	457	496	444	455	460	480	475	488	510	475	468	432	497	512	468	460	499	437	462	471	461	481	448	474	459	443	479	464	470	469	447	450	425	485	449	462	465	480	424	476	491	472	444	477	426	466	481	454	494	445	474	447	445	468	444	469	507	457	483	467	438	448	509	473	427	460	424	500	477	484	438	481	467	500	463	448	451	495	476	439	496	489	466	460	492	509	471	479	474	481	466	461	450	440	448	503	487	453	463	433	491	488	467	452	474	444	506	448	446	455	444	460	490	432	479	465	452	474	440	490	472	474	454	473	444	454	455	494	444	471	495	446	438	438	457	477	448	520	463	451	481	469	431	451	501	491	514	445	463	455	480	511	470	460	492	468	469	474	488	460	505	493	496	459	460	460	441	458	442	467	472	486	497	474	472	523	441	466	464	435	510	463	485	462	501	460	488	441	465	457	461	432	478	417	425	449	500	474	488	465	413	473	459	450	475	493	430	453	489	467	485	440	444	477	454	452	446	439	467	491	438	447	489	449	476	445	473	455	478	465	458	489	494	462	471	419	473	408	486	513	459	451	473	457	478	482	494	468	448	438	476	427	444	460	459	490	464	460	434	448	415	459	480	492	509	474	534	498	486	447	472	483	450	479	429	440	478	434	489	434	487	464	494	466	468	477	448	452	433	453	447	488	434	495	464	466	444	508	456	473	460	454	457	489	499	473	478	465	450	436	459	461	488	462	455	457	449	483	492	475	458	451	455	450	487	447	438	483	462	474	481	503	437	478	495	490	489	441	444	474	462	451	442	510	459	490	456	486	469	479	486	448	479	441	467	465	469	477	488	491	451	463	466	473	478	441	457	430	443	482	493	476	447	443	446	460	446	462	456	460	454	428	452	453	446	491	467	480	456	445	455	464	455	442	477	428	427	411	461	477	460	470	471	500	456	475	451	489	471	514	450	461	471	529	494	460	463	519	491	469	482	468	457	442	445	479	444	492	469	476	444	486	465	446	427	483	496	462	465	478	443	452	487	473	436	426	488	506	471	445	474	446	486	467	457	458	479	476	484	496	444	458	467	468	479	504	400	408	408	468	467	450	444	476	448	488	463	458	478	500	451	484	482	455	449	442	463	453	485	478	494	459	448	472	437	457	485	489	482	485	459	448	472	453	428	465	548	507	518	466	496	479	443	452	472	496	485	500	467	447	452	456	423	467	470	457	444	457	466	463	483	454	461	498	494	485	435	462	453	480	484	470	460	435	459	504	480	462	504	476	495	522	460	486	454	449	470	479	496	492	456	466	450	480	489	432	473	455	452	444	485	504	467	496	492	488	464	466	472	456	492	446	446	471	479	456	436	443	468	510	423	456	469	425	489	516	465	480	497	461	491	458	470	475	415	472	466	472	482	438	497	463	481	436	503	476	476	469	490	453	436	455	475	462	445	469	475	422	478	464	487	480	528	473	479	501	450	456	458	483	429	447	443	492	486	497	494	450	430	483	481	483	491	460	455	464	459	462	464	504	471	474	437	490	474	458	471	470	467	535	454	455	448	444	477	463	488	487	431	508	502	463	447	471	463	474	446	477	473	480	455	464	490	459	484	511	454	482	460	495	448	441	487	456	462	441	461	465	484	457	423	487	456	487	457	491	466	429	522	466	493	466	489	485	466	476	454	464	513	462	431	462	420	473	499	476	490	437	511	442	492	509	500	492	457	443	503	479	508	484	476	483	474	484	472	454	457	486	473	439	493	421	431	470	467	464	463	413	456	450	487	450	500	466	478	448	468	459	484	482	462	505	478	487	462	501	414	430	427	507	465	467	450	441	458	452	467	479	484	456	438	467	409	461	471	448	487	489	468	448	454	449	525	477	507	478	470	505	474	443	470	420	420	498	483	488	490	462	442	498	482	464	430	463	455	499	464	483	442	470	457	467	435	443	463	471	474	481	409	479	444	456	455	463	481	447	454	456	467	425	420	477	469	479	460	465	448	480	463	429	476	457	463	474	486	456	468	496	464	444	436	465	483	463	462	454	484	474	453	513	470	465	471	459	456	497	450	480	478	469	491	475	467	499	463	452	477	466	470	480	436	480	488	446	479	471	461	468	438	468	448	471	450	507	460	478	473	506	477	456	481	507	465	483	487	449	456	428	509	471	481	444	460	467	497	469	490	469	457	430	452	479	424	453	445	466	499	494	476	488	506	470	454	460	478	472	438	459	462	488	471	439	457	506	462	480	448	443	465	457	490	454	428	438	501	479	454	445	491	478	435	485	461	463	457	445	473	451	471	462	426	451	454	480	486	464	463	463	486	482	437	504	449	463	476	460	437	457	464	471	497	424	515	457	463	469	499	447	500	501	480	460	424	477	437	500	482	469	481	469	475	455	460	468	419	494	452	464	437	441	422	461	481	509	504	456	451	449	465	453	546	510	468	442	451	446	445	481	443	481	474	503	447	448	468	451	492	475	466	435	429	445	474	458	457	455	450	480	441	492	424	487	480	470	476	485	479	483	450	494	447	431	449	469	442	458	491	505	463	445	444	513	474	508	456	496	440	483	445	443	499	514	472	442	459	501	454	478	444	452	471	451	485	476	451
30572	28667	10935	2578	801	452	398	379	375	373	405	380	422	388	392	405	396	371	406	394	422	386	421	369	405	399	380	414	402	419	407	384	393	374	367	393	394	418	396	404	397	361	394	380	347	364	389	385	386	416	413	397	411	402	374	410	398	373	370	391	383	382	380	351	377	384	389	364	391	402	376	373	372	365	388	380	362	406	388	407	360	407	407	401	402	390	394	403	361	419	396	368	373	421	364	424	405	406	375	402	412	407	395	381	381	382	380	372	397	376	366	397	425	407	386	416	372	385	402	389	389	388	386	349	367	394	386	364	407	366	398	383	381	388	344	392	360	413	395	397	385	430	378	374	413	391	341	417	381	395	385	413	358	382	405	393	407	415	407	404	386	378	399	383	379	393	369	365	441	362	373	381	418	382	412	369	404	377	375	366	395	388	354	362	384	370	432	393	386	388	370	387	410	412	391	398	384	361	409	401	414	377	376	399	367	405	411	366	354	369	400	400	410	372	374	404	398	387	427	405	383	404	380	361	372	420	353	363	395	388	405	379	387	401	371	383	404	393	358	381	391	383	384	412	411	410	375	356	405	373	390	402	381	377	395	371	397	381	367	385	393	370	401	405	403	391	407	393	361	383	399	375	348	372	412	434	386	349	417	370	428	381	420	400	374	404	397	373	379	405	399	388	384	352	394	372	404	380	392	384	382	374	384	377	394	356	355	358	379	390	401	409	380	402	361	389	373	361	348	404	368	376	383	400	424	378	382	389	368	363	361	389	405	414	392	408	392	347	356	390	375	364	438	413	367	402	367	401	425	421	399	352	359	433	369	387	387	385	390	359	411	407	401	379	390	402	421	407	385	371	401	431	378	393	391	373	405	404	361	392	354	422	378	346	359	374	421	357	402	421	417	401	396	371	392	378	400	414	377	409	345	384	353	407	375	398	384	370	406	394	353	385	408	386	378	385	388	391	352	406	384	404	411	392	359	360	375	380	373	391	423	380	398	382	395	385	364	399	368	393	368	414	406	375	382	376	401	403	380	357	370	420	367	398	418	388	408	396	426	375	376	390	386	386	401	397	400	379	410	394	396	446	394	372	410	408	405	380	394	419	384	380	413	417	393	444	379	346	374	387	405	368	393	376	372	401	419	380	394	386	388	371	417	376	353	392	399	388	419	376	380	391	402	392	402	386	409	359	361	409	387	396	374	367	394	398	383	392	374	398	392	383	378	359	393	405	414	368	380	374	382	388	402	413	360	386	406	393	368	443	384	384	343	422	415	368	400	354	397	387	362	406	390	367	359	411	375	400	392	425	405	367	403	402	415	364	416	422	393	403	411	377	395	380	416	387	357	385	381	395	363	408	420	351	362	387	404	397	395	363	408	377	371	386	366	393	406	374	406	390	372	375	398	347	394	368	421	396	437	356	368	361	383	381	389	388	384	398	359	411	370	412	385	388	406	411	371	373	404	398	404	352	417	378	386	405	416	371	405	399	366	408	386	404	403	390	404	387	385	361	406	398	391	380	400	397	414	364	372	390	364	439	369	394	380	365	355	413	379	405	397	380	412	391	419	363	464	392	388	396	401	390	370	402	412	417	374	384	431	435	414	415	384	380	413	387	382	357	404	414	415	395	389	352	367	398	389	402	408	420	381	408	352	374	385	362	383	374	389	421	417	379	385	357	359	385	406	375	398	373	402	377	437	397	391	394	381	379	400	383	425	400	374	376	348	390	364	406	373	391	388	378	413	397	360	410	393	419	398	375	364	395	384	412	374	394	382	371	357	401	410	363	384	395	395	385	385	401	372	404	388	392	396	397	413	407	390	381	421	406	398	406	375	373	401	414	405	391	386	412	426	380	406	375	384	387	418	414	388	384	356	420	409	415	343	395	341	368	391	333	403	374	404	392	358	400	387	399	416	428	430	384	381	419	377	377	388	391	373	393	395	421	377	397	349	379	419	375	366	396	430	408	384	360	389	406	385	386	361	385	377	370	333	388	386	413	409	381	425	388	391	392	409	385	396	384	397	393	373	387	400	413	368	381	402	410	361	403	373	415	379	403	403	387	383	404	399	402	401	384	390	399	401	434	413	415	408	388	414	416	357	390	421	408	388	406	374	425	389	400	418	381	365	380	394	432	398	433	394	404	393	418	379	416	383	414	386	415	390	349	410	402	422	424	371	375	375	370	396	390	366	402	367	405	377	416	402	399	415	429	408	404	409	388	406	390	421	393	396	368	396	374	374	401	387	381	358	383	374	370	389	376	378	390	392	394	359	397	401	411	421	393	385	409	397	363	367	382	413	415	367	389	415	380	362	365	421	445	369	362	397	367	394	400	369	345	412	408	398	382	392	418	395	405	380	401	429	413	390	343	384	398	359	392	388	397	374	391	411	400	361	411	383	378	375	387	405	374	359	396	378	408	361	423	392	395	375	397	407	423	406	386	380	352	382	384	363	391	391	391	399	384	379	366	383	393	372	393	365	404	385	391	400	394	408	419	363	330	382	398	413	425	381	414	387	366	394	355	381	400	363	379	377	365	386	387	385	414	383	386	382	334	402	366	421	390	359	385	400	408	407	381	384	383	379	377	366	437	398	410	411	423	419	384	386	375	360	402	393	379	387	381	389	365	390	380	372	402	348	384	362	379	402	381	383	425	392	381	376	347	366	406	379	402	398	393	390	391	395	404	392	383	374	433	386	398	359	354	353	411	402	381	371	414	364	408	389	402	409	352	414	362	384	392	381	395	415	376	370	389	410	387	398	429	399	384	420	404	417	417	370	376	377	404	410	372	406	394	362	370	415	401	376	387	411	385	401	410	420	435	388	425	406	349	400	416	401	394	411	407	394	387	333	380	388	369	401	398	371	434	406	392	371	397	383	408	369	358	426	425	366	387	387	374	378	383	350	368	428	412	403	353	438	412	377	381	418	376	425	374	380	358	365	371	412	403	396	408	378	398	378	392	362	407	396	382	411	399	415	386	401	392	372	405	384	397	389	394	412	393	423	376	378	380	361	408	393	403	386	425	395	392	381	393	393	368	408	380	336	438	350	416	398	356	395	392	363	383	361	417	347	387	427	371	396	389	363	402	396	407	402	362	387	350	368	382	430	412	405	381	391	363	389	379	389	405	391	394	359	401	396	377	420	399	400	380	399	398	404	403	359	387	379	395	393	369	416	396	383	399	393	388	398	384	404	436	391	352	439	414	389	425	380	353	365	378	385	329	415	383	407	412	396	410	391	371	373	377	375	388	400	386	413	351	394	383	360	374	390	394	374	391	422	363	377	388	383	375	375	378	357	390	402	367	367	418	387	389	387	363	400	396	402	379	378	388	384	408	390	398	411	417	381	341	387	365	390	389	398	398	418	411	374	447	406	375	426	403	378	397	368	402	444	354	382	389	406	414	362	375	392	391	384	373	401	397	386	411	404	398	393	364	365	358	347	378	362	402	357	391	388	366	409	422	359	405	371	387	400	415	362	355	379	372	404	413
25072	23242	29959	25847	16494	3508	833	587	523	545	515	526	531	531	570	522	561	534	540	554	499	513	511	513	501	497	524	517	522	533	519	539	529	513	575	585	480	540	554	497	531	506	488	523	517	515	475	562	542	512	500	537	495	519	498	521	458	503	558	510	487	518	481	485	515	514	497	506	557	531	550	473	522	501	520	528	511	528	548	506	498	484	511	454	510	509	497	559	543	520	471	533	493	483	534	534	580	530	553	475	503	550	514	485	512	513	481	490	506	509	559	530	515	530	491	529	499	491	503	533	517	498	513	505	518	485	529	524	543	475	505	533	504	510	527	503	524	532	543	504	474	489	519	516	521	502	528	552	517	531	503	497	564	495	464	500	516	502	488	477	518	499	536	521	496	526	516	488	550	494	492	510	514	484	491	472	531	506	461	495	512	544	535	539	474	501	555	562	528	529	493	516	492	505	521	502	502	550	494	510	522	484	504	529	527	545	536	528	546	503	507	497	511	507	553	540	525	529	521	441	518	509	488	550	528	554	460	535	531	531	508	505	521	497	491	507	475	478	540	482	499	524	517	543	485	522	527	503	515	493	527	520	538	530	531	519	527	517	502	493	562	514	536	513	526	484	498	540	550	503	486	539	509	505	503	522	549	496	481	543	481	503	519	475	518	481	526	508	528	504	482	501	568	467	512	502	516	550	518	507	529	500	548	475	525	507	490	480	530	425	488	493	476	505	505	500	495	521	511	454	487	510	511	509	516	497	473	519	514	481	492	478	516	532	486	523	521	500	501	523	527	494	541	468	536	534	509	484	523	522	526	470	528	536	519	503	504	545	501	508	551	557	516	498	510	529	507	464	481	501	519	520	522	556	516	466	494	557	499	514	525	506	530	528	508	518	531	519	530	540	473	476	514	494	541	546	504	535	514	469	556	509	481	484	523	471	516	552	529	500	510	506	498	475	479	499	499	501	552	522	530	530	505	516	521	555	529	493	485	516	500	527	522	506	486	487	511	511	494	539	513	521	549	484	558	560	512	510	503	502	507	517	508	507	517	516	491	511	512	484	470	498	535	512	480	522	523	515	511	509	516	540	495	516	527	501	469	485	491	532	537	533	509	507	521	534	512	482	503	548	483	470	521	494	492	493	496	533	493	556	492	513	507	527	505	495	534	486	530	540	493	532	492	550	501	540	522	508	536	494	553	522	513	526	535	542	521	530	538	532	482	499	513	497	507	537	528	498	471	489	498	505	520	543	527	523	506	484	596	531	486	506	514	537	472	508	518	540	506	512	531	513	523	517	512	494	561	532	512	488	496	487	519	484	561	530	517	490	526	467	530	542	492	526	494	488	502	502	505	507	549	508	503	516	534	526	516	502	534	468	504	496	482	537	525	505	488	499	496	460	516	486	514	553	514	496	516	499	487	496	507	587	489	530	522	518	505	497	508	495	535	521	537	535	510	505	489	523	553	563	515	540	537	498	512	504	516	468	492	514	517	522	534	511	506	516	490	527	543	524	507	512	530	514	493	483	513	509	485	524	525	461	540	488	530	505	512	544	544	498	488	471	517	519	471	549	531	456	509	523	502	505	509	528	536	527	525	514	528	500	469	492	495	518	515	522	488	544	514	547	519	530	475	540	508	578	510	543	527	506	531	529	492	541	522	491	543	510	507	487	491	509	512	504	517	518	488	499	504	512	522	508	544	549	502	505	529	512	531	477	516	535	517	474	485	519	496	479	487	497	505	509	509	541	467	493	513	515	514	520	520	512	533	529	530	518	525	507	518	493	510	509	509	527	503	515	479	523	518	549	506	457	497	523	544	527	506	532	474	524	471	528	513	530	523	532	545	508	461	519	535	534	538	510	552	493	531	505	538	525	479	514	541	520	528	541	526	469	552	512	487	478	548	501	524	541	550	537	513	480	492	532	509	524	513	483	469	478	505	503	506	494	516	564	503	524	539	514	506	505	505	510	546	491	515	506	491	496	555	503	521	534	534	494	474	508	495	499	523	498	554	500	540	491	500	477	518	532	510	483	548	493	499	516	486	492	511	497	501	518	531	526	495	537	544	480	507	534	517	495	530	509	519	485	497	515	540	525	482	528	509	489	500	492	494	524	532	546	514	509	543	502	524	519	506	513	508	495	518	528	525	505	502	512	557	496	514	477	496	507	536	528	493	526	522	487	525	482	537	508	532	500	516	512	488	470	555	475	539	514	535	493	531	490	499	505	463	480	527	519	523	517	519	534	481	511	557	487	479	541	488	505	570	526	499	523	502	525	499	496	535	473	528	524	493	464	496	513	509	537	507	511	490	540	520	509	514	555	549	530	530	490	496	509	516	534	532	541	477	552	537	493	544	512	524	536	511	521	526	518	501	514	522	534	547	485	529	502	526	474	503	502	533	455	522	471	500	496	493	470	528	494	514	514	519	508	501	484	534	547	499	538	522	478	509	522	492	518	513	493	543	491	525	497	486	527	504	523	550	505	513	508	491	552	515	516	512	491	510	493	503	545	511	533	521	488	492	516	473	496	565	528	522	538	549	487	498	525	537	496	486	507	515	502	475	496	494	470	534	532	561	498	520	484	494	486	478	537	513	549	531	489	545	508	561	455	492	528	505	487	515	530	499	490	526	496	571	511	525	543	512	499	517	551	480	465	552	523	524	510	529	516	526	503	521	452	505	486	492	514	526	481	506	503	521	537	480	531	517	517	508	529	529	530	511	506	535	505	525	464	506	501	534	523	497	470	490	521	507	499	488	511	545	505	520	529	499	531	556	509	509	480	524	478	522	516	512	489	530	508	521	527	570	558	509	536	498	513	516	531	534	517	529	515	529	522	517	492	530	537	533	486	554	506	507	499	514	515	513	498	529	498	478	553	483	507	495	479	508	541	514	516	531	458	530	515	550	510	493	476	500	512	499	479	528	495	493	519	519	534	526	502	500	519	506	533	505	495	502	512	505	546	491	487	474	535	503	500	478	525	510	521	529	515	495	514	533	543	472	482	525	535	509	534	519	521	521	515	530	511	518	499	510	508	503	519	534	509	513	552	530	518	496	514	529	508	528	539	511	496	498	490	555	494	551	546	537	518	496	513	536	481	531	496	511	520	498	513	543	572	500	478	514	505	528	527	516	512	508	482	521	517	517	519	492	479	522	506	512	525	558	571	501	498	496	568	526	488	537	494	486	528	508	500	509	521	524	514	526	545	546	505	551	532	484	525	481	501	509	501	514	496	499	497	526	540	502	496	465	489	533	521	512	514	495	501	502	535	520	512	545	524	488	526	495	524	524	498	557	503	488	533	474	513	510	491	498	515	529	500	495	518	539	499	494	518	505	520	500	478	508	546	498	531	508	529	502	521	491	470	501	540	503	523	504	508	511	511	493	505	530	462	560	471	551	497	540	485	520	524	528	558	506	502	531	494	530	559	548	538	525	498	492	471	501	488	512	484	489	499	496	463	491	517	519	531	472	489	490	526	526	539	520	500	515	502
62491	81792	47139	16607	4094	1055	536	529	450	509	468	468	471	467	497	494	464	534	471	459	480	430	439	509	490	500	460	492	436	494	469	498	491	475	470	481	422	463	462	484	483	451	460	496	448	449	480	522	472	463	481	474	461	503	475	472	485	456	447	462	468	439	461	544	486	420	470	486	454	475	475	473	450	466	466	444	433	484	469	448	492	475	456	467	462	480	470	459	452	479	488	454	464	467	470	477	452	462	443	482	538	445	477	486	463	461	494	469	529	475	483	493	439	496	485	480	456	471	461	506	435	505	464	479	510	456	471	466	482	513	472	443	452	445	442	435	476	460	478	454	444	482	464	464	468	478	494	478	444	435	452	462	502	440	436	475	470	487	428	465	425	505	453	460	448	518	490	464	450	491	436	481	511	440	442	437	461	465	505	495	427	489	488	448	451	476	459	462	441	497	432	436	445	448	453	464	463	454	503	471	487	478	471	478	454	462	463	472	478	484	490	468	470	481	449	480	464	495	470	484	446	428	482	465	470	479	466	464	458	493	475	458	437	416	473	477	458	479	470	463	459	466	468	469	491	496	507	469	488	497	472	483	459	471	471	450	477	456	477	459	480	492	453	487	464	471	451	478	476	457	461	503	458	454	497	469	458	473	427	434	484	465	500	472	520	459	485	450	473	502	461	500	486	492	449	467	480	442	484	451	478	457	455	474	462	465	485	472	495	433	469	467	459	450	489	436	463	494	454	436	471	454	443	457	473	439	474	489	438	493	459	476	478	478	466	481	508	476	470	476	483	462	489	455	469	460	476	494	430	500	472	455	485	461	489	442	452	455	481	491	462	486	481	451	444	473	451	489	477	428	435	501	460	477	467	490	476	466	463	450	457	465	490	470	456	441	469	486	505	475	473	446	459	452	497	512	454	481	453	465	487	480	476	490	444	506	502	458	455	438	500	465	460	489	427	474	463	458	449	457	463	469	445	486	462	489	470	463	438	453	484	474	494	446	480	459	449	461	432	436	478	448	469	496	471	476	484	467	480	479	480	526	473	477	485	488	450	473	513	470	487	457	488	475	496	472	483	455	451	449	462	461	472	467	448	477	504	476	489	454	472	462	481	436	489	454	467	464	465	461	525	493	484	467	467	478	457	479	473	461	422	488	459	467	460	462	469	458	492	465	505	478	493	479	493	492	481	458	457	478	481	452	456	467	498	479	467	448	446	435	413	490	467	476	504	486	444	443	478	456	466	461	463	481	474	455	499	470	474	485	442	449	450	477	458	444	492	462	445	467	474	471	459	459	451	469	487	522	469	482	501	451	439	496	468	497	432	483	452	487	493	447	466	446	481	469	481	499	452	463	450	442	450	404	470	466	441	462	465	448	485	473	441	461	466	481	478	454	491	454	467	460	502	458	483	482	470	468	447	461	502	502	485	465	475	437	463	483	505	492	447	436	469	507	497	453	463	484	416	456	440	494	478	480	496	460	460	448	493	509	506	475	444	480	487	478	456	465	471	471	486	431	474	465	485	464	485	473	472	451	431	439	473	491	495	471	480	455	474	483	447	459	488	476	430	429	489	455	442	451	465	485	455	492	480	495	440	480	457	470	468	499	500	472	468	454	497	492	449	469	476	473	459	466	476	439	478	462	449	471	482	487	476	462	499	501	507	459	439	488	501	443	468	453	469	478	433	488	445	480	483	480	456	447	461	478	449	494	467	438	496	496	479	454	493	476	497	443	465	453	489	476	467	495	451	456	466	503	449	465	419	508	482	501	407	467	447	475	505	462	490	458	468	457	460	460	495	459	487	452	454	474	478	493	478	496	478	462	436	466	481	456	444	465	505	440	464	448	494	451	465	433	447	478	473	455	455	447	469	464	460	457	489	473	469	478	476	491	454	480	467	448	471	456	447	503	464	463	461	465	473	503	420	489	462	471	474	479	483	460	519	506	477	448	458	442	473	442	454	470	470	458	437	458	487	488	458	472	455	469	465	437	441	489	437	437	473	492	498	461	477	497	462	486	525	461	484	452	455	445	472	481	497	499	463	454	451	471	516	453	449	454	485	468	446	456	529	460	437	467	462	474	464	491	472	471	445	474	421	447	446	463	448	420	461	492	478	488	441	504	484	468	456	454	463	424	463	445	453	484	468	451	473	488	482	465	498	454	485	481	450	449	492	490	491	507	492	458	502	485	452	482	470	462	476	467	451	494	452	454	510	451	465	452	440	448	493	469	471	475	455	496	486	459	464	488	497	434	468	457	484	449	494	482	436	475	501	512	470	451	468	478	515	495	449	479	453	475	432	456	490	470	476	501	473	453	482	485	477	450	458	462	506	490	476	437	493	497	478	443	497	512	487	484	481	467	477	451	495	469	494	441	492	433	501	506	447	461	446	454	477	460	459	478	481	496	458	479	486	481	459	467	520	455	463	438	425	487	500	451	463	468	458	468	461	458	473	449	501	413	479	450	447	463	451	469	479	488	474	456	465	429	467	488	483	469	495	507	452	466	469	460	520	452	471	494	407	438	475	475	444	452	495	484	456	440	471	425	486	483	474	478	466	515	500	435	467	426	449	461	431	497	445	444	461	497	490	462	465	467	466	463	467	500	497	452	487	505	453	486	451	460	488	443	460	479	437	461	458	441	469	483	467	443	494	432	466	443	465	479	443	458	489	477	434	470	484	519	483	481	449	460	471	490	477	508	461	471	467	463	496	477	456	443	453	500	450	485	456	463	451	455	476	460	472	501	457	475	461	424	458	454	453	484	504	486	455	506	458	506	463	491	516	491	474	496	469	470	458	486	467	462	461	463	441	475	479	478	496	462	471	452	468	479	469	500	482	431	463	486	486	458	472	487	455	438	490	451	465	474	466	478	456	463	469	463	436	471	451	443	493	513	454	437	455	441	450	505	495	464	466	456	456	491	505	468	509	499	423	470	497	444	465	464	472	476	467	468	448	436	450	461	483	476	489	455	466	439	443	493	498	448	493	449	496	468	461	505	481	476	464	458	475	441	500	456	470	451	465	491	485	459	509	476	456	459	476	445	498	435	454	451	489	450	456	478	511	461	473	446	487	455	482	498	472	434	442	467	437	485	471	462	455	444	480	455	480	470	445	506	478	463	476	444	460	496	447	451	465	492	460	462	470	470	465	454	451	453	446	432	475	449	479	426	478	490	488	445	480	473	448	451	455	474	444	495	471	497	445	467	470	465	476	499	451	500	456	436	448	520	481	516	451	450	482	433	462	470	461	472	476	462	495	504	458	459	518	472	440	456	448	465	468	459	459	472	451	508	482	460	447	500	484	486	459	485	435	479	469	499	458	433	455	474	497	490	487	472	456	434	466	449	479	489	481	466	496	512	453	416	482	464	489	474	487	491	483	450	457	525	449	461	485	481	440	465	479	447	472	458	495	486	483	472	443	408	483	493	417	463	488	458	482	478	450	475	499	459	492	463	462	466	436	463	476	463	476	455	492	463	493	452	492	449	494	428
24197	22249	29570	24940	20080	9113	1369	753	615	635	639	585	574	660	605	617	600	590	631	597	630	665	638	587	639	615	606	619	616	603	594	570	617	637	571	627	669	614	604	595	622	585	592	582	608	594	572	624	611	554	592	623	593	592	629	588	579	631	621	602	645	585	546	580	600	609	575	609	596	596	574	623	605	575	559	598	565	570	605	592	645	617	597	594	591	612	634	588	586	587	579	582	587	560	620	594	581	631	581	601	576	614	603	580	587	647	569	566	577	571	575	607	609	575	611	611	555	581	594	561	583	585	586	570	593	584	631	572	554	567	611	623	601	588	603	627	608	610	601	624	581	627	570	652	610	587	607	608	617	596	618	558	593	615	625	590	523	604	553	626	605	591	600	605	557	599	633	610	593	621	626	631	581	561	575	614	619	574	572	642	643	614	557	535	618	545	620	591	657	569	624	561	593	574	598	616	598	611	594	648	626	602	596	579	591	604	611	603	575	575	645	575	649	605	587	618	605	620	590	595	596	584	622	546	634	609	602	583	542	620	597	608	564	588	594	561	570	601	639	616	611	616	579	579	640	574	569	597	597	583	581	579	575	584	541	570	617	595	575	576	613	558	607	579	565	591	619	616	630	581	627	587	619	560	636	624	611	610	604	601	598	531	646	618	625	598	587	615	596	596	628	637	596	573	579	604	622	587	578	601	614	597	603	596	592	551	595	617	604	611	578	588	592	623	591	591	632	613	594	571	582	594	601	574	583	628	569	586	609	573	650	584	605	596	611	614	565	582	582	605	619	561	603	617	609	601	611	608	590	615	652	632	640	578	577	586	586	591	584	567	591	645	571	616	613	565	607	629	607	587	679	555	573	568	611	605	605	617	584	627	571	619	572	534	598	609	600	583	586	593	584	575	628	575	638	587	616	614	566	599	619	631	625	584	594	588	598	623	586	656	600	624	564	618	556	610	595	627	650	617	584	594	563	575	581	592	584	612	604	598	599	602	628	579	583	677	587	610	627	556	630	572	577	634	565	611	572	557	597	600	596	572	591	611	622	650	581	610	645	550	556	606	561	575	561	610	529	608	591	661	583	563	600	617	627	662	636	609	575	616	530	628	596	577	572	616	634	541	608	609	578	566	550	601	593	586	612	602	619	610	573	609	617	586	595	592	591	569	609	628	639	608	584	578	600	610	593	590	602	573	573	610	604	611	584	578	588	599	598	622	614	625	602	608	598	563	597	613	587	553	643	625	593	579	593	585	589	639	547	576	589	613	570	600	612	615	641	612	604	603	575	571	578	596	586	572	606	603	618	584	600	579	599	574	591	589	566	578	604	553	584	580	593	601	643	591	582	606	564	590	601	634	607	575	556	598	565	589	580	631	635	574	590	585	597	593	595	618	565	559	627	600	578	632	557	597	587	590	576	610	632	563	582	592	624	578	612	550	606	586	643	603	598	613	613	608	554	612	603	611	636	595	663	621	621	547	575	624	594	603	600	593	516	599	575	587	638	612	604	573	601	585	590	575	575	587	605	574	594	573	556	553	579	577	619	569	546	593	593	566	601	577	583	585	546	582	589	562	621	585	606	626	540	597	595	586	590	557	600	597	579	603	615	592	604	597	547	642	611	593	618	606	638	622	613	583	605	540	568	572	577	576	616	621	595	563	603	592	571	570	584	580	612	563	591	569	573	575	644	592	603	563	602	665	619	606	582	585	571	618	614	599	634	623	595	594	616	609	581	596	596	604	626	599	631	610	626	602	624	564	594	561	605	544	596	591	597	596	627	592	617	597	581	576	566	585	559	594	599	585	618	616	645	579	609	570	593	572	581	586	659	614	603	569	602	642	579	585	676	555	612	582	598	627	573	575	588	589	607	599	561	619	596	618	602	594	631	610	584	633	605	625	624	615	585	661	608	616	592	596	599	614	603	575	560	617	619	595	630	640	546	615	599	604	617	556	597	599	600	601	564	609	603	638	594	595	625	606	576	610	573	591	648	620	604	571	561	623	599	588	610	607	601	575	630	593	627	620	613	594	582	619	619	608	637	597	566	614	595	558	653	586	604	605	662	623	586	601	584	587	534	596	633	580	583	600	589	595	600	630	626	640	657	610	586	608	594	569	646	606	623	562	627	584	594	604	612	551	595	580	546	648	592	581	613	595	584	595	540	595	594	576	554	583	576	598	587	618	579	613	582	606	560	564	524	588	632	576	635	558	594	590	628	594	580	595	624	594	575	560	559	634	624	617	617	602	625	605	640	581	587	600	590	569	581	628	572	622	587	580	640	557	638	627	604	561	589	618	567	615	603	589	614	599	573	603	541	651	561	641	646	568	610	591	614	580	604	581	605	591	602	575	623	546	677	604	563	597	601	595	576	564	554	600	594	600	585	632	593	578	609	615	596	612	592	577	633	646	627	639	600	549	587	589	620	615	573	597	611	581	583	596	593	615	570	576	638	614	595	589	591	628	575	596	581	598	599	604	581	599	584	561	593	595	614	584	587	585	590	605	577	583	617	577	596	601	574	552	570	597	540	613	610	617	635	599	617	572	600	638	559	622	587	610	554	601	572	608	594	630	613	593	607	590	592	610	623	557	652	583	645	562	622	589	599	596	633	575	618	585	558	620	615	643	629	547	602	579	549	615	618	561	581	607	623	615	602	600	593	575	623	583	619	607	577	601	599	601	598	588	590	571	561	590	584	579	582	583	628	643	588	603	562	581	593	592	645	614	569	584	557	642	601	639	639	620	652	623	602	578	619	581	579	629	596	630	620	567	617	553	604	580	565	584	534	601	643	594	554	582	598	596	591	580	581	633	582	612	607	606	602	579	567	622	571	595	603	629	612	613	604	558	670	589	580	589	559	590	616	593	573	567	580	563	596	606	573	604	591	599	609	593	574	602	593	549	601	576	609	585	626	591	579	594	603	577	604	593	613	625	613	600	607	608	551	590	578	626	609	608	549	571	644	576	597	558	584	590	614	587	584	598	600	599	548	578	601	615	586	574	566	620	576	608	627	632	645	575	560	628	582	592	585	616	609	615	583	567	576	595	577	543	616	590	566	573	600	612	598	598	595	612	582	602	591	578	610	565	588	577	548	598	615	624	590	611	603	565	587	599	624	603	607	623	628	612	622	643	585	606	629	546	594	577	572	586	600	586	591	555	630	577	570	606	585	598	629	573	575	573	583	617	580	560	535	560	604	580	570	651	615	599	584	604	604	608	570	615	569	556	590	600	597	619	614	596	588	563	634	563	624	587	637	631	575	590	569	590	634	633	663	583	580	606	600	592	585	582	587	560	601	634	586	620	581	579	561	568	610	582	605	584	640	605	593	576	601	548	596	574	602	597	616	601	583	610	617	588	607	571	552	610	621	595	638	619	595	650	604	666	600	625	609	603	653	588	602	591	611	586	589	580	607	606	578	594	570	617	576	618	577	605	562	575	589	558	615	617	608	624	558	581	604	590	585	568	592	626	601	593	597	596	587	623	599	672
61069	88025	55526	21280	5386	1369	636	568	560	548	559	567	612	531	511	556	574	554	561	528	557	580	532	541	538	563	522	548	551	585	518	534	559	601	533	541	526	511	509	567	562	580	558	560	532	591	530	572	527	609	496	573	537	526	546	574	549	567	504	569	521	540	559	520	506	562	569	556	534	565	537	559	558	560	523	545	553	510	526	561	510	560	520	512	560	519	567	518	574	549	515	554	504	562	578	519	515	575	542	556	555	581	507	547	525	542	520	555	586	555	532	506	608	561	537	521	548	546	572	522	525	561	520	564	568	505	569	553	566	555	548	592	521	581	553	534	531	547	549	538	571	535	544	546	532	552	543	536	509	588	549	525	571	527	550	534	546	547	539	542	512	513	556	558	559	517	549	542	563	493	525	522	558	539	555	544	528	553	540	513	538	523	538	572	568	531	589	495	506	507	533	578	571	510	508	528	559	540	508	521	567	581	551	538	535	559	579	513	566	567	544	543	574	579	559	522	572	537	496	543	508	551	547	589	581	533	551	575	507	527	557	504	558	563	534	547	557	549	540	531	519	570	577	537	561	559	509	566	523	509	549	573	529	539	544	553	591	514	537	519	524	539	522	534	509	550	522	535	576	520	546	567	557	556	544	537	527	582	558	509	526	569	531	512	507	553	546	561	523	547	536	549	533	522	565	519	551	535	563	530	547	561	536	496	520	558	529	586	550	562	569	523	555	539	547	578	500	573	546	579	535	514	593	552	496	547	536	551	569	504	521	512	502	506	502	586	523	533	529	543	571	556	553	564	530	555	538	554	553	519	515	570	534	561	580	556	532	564	537	527	509	504	579	579	549	553	511	530	558	551	502	567	547	556	532	539	547	520	539	570	567	563	515	537	518	542	525	568	544	531	527	587	493	553	503	555	578	525	554	497	524	570	510	582	551	565	516	531	551	532	544	543	517	534	543	538	570	542	575	565	529	558	544	554	615	553	537	524	533	557	511	560	561	573	569	571	539	543	530	502	523	498	531	560	588	545	530	528	563	572	552	532	541	543	538	566	567	516	535	516	541	517	538	561	534	543	534	488	523	533	558	577	541	533	573	549	513	617	577	542	549	502	506	535	508	542	528	561	555	556	563	506	516	556	575	551	559	544	544	537	534	537	567	603	545	525	538	501	559	579	554	570	572	546	568	517	580	527	557	544	527	560	534	556	513	539	539	513	581	586	550	523	546	527	491	583	597	557	607	552	577	552	545	527	548	529	513	542	519	554	521	558	546	527	514	555	543	563	559	520	564	549	487	534	523	524	547	508	591	530	538	535	547	563	577	547	533	569	550	538	556	546	563	581	547	537	570	579	545	523	541	573	498	595	543	583	585	508	508	525	566	544	525	545	536	532	549	590	548	516	577	552	547	550	552	593	551	572	573	570	546	570	534	539	559	559	532	548	550	514	535	557	548	537	573	548	503	514	562	520	498	556	521	557	540	592	569	549	535	544	608	522	552	622	581	558	522	535	568	579	554	525	538	530	572	558	580	559	513	556	486	537	564	553	516	565	598	533	559	553	532	576	561	540	504	543	544	519	518	551	553	548	561	557	559	531	530	506	547	572	550	571	553	551	544	526	559	541	522	527	573	535	519	534	530	557	515	514	543	564	527	557	507	544	592	608	551	572	540	523	559	586	554	556	515	524	550	556	551	489	528	535	539	556	570	514	531	561	509	546	532	568	536	528	583	554	546	510	528	534	564	546	545	534	591	535	517	530	525	522	568	577	602	531	508	540	545	550	547	556	546	542	539	552	568	547	530	537	550	580	570	512	528	525	566	527	543	526	550	569	554	526	521	570	562	524	550	526	540	533	558	536	506	559	561	560	545	533	575	531	542	542	543	538	532	540	512	549	528	561	558	536	562	554	552	517	526	561	549	543	555	582	570	551	535	538	554	567	516	529	528	580	570	523	540	529	535	581	552	541	566	508	544	573	542	553	534	549	575	548	553	597	548	533	525	557	575	549	572	591	525	528	510	527	551	556	555	517	527	527	577	583	558	531	537	549	535	562	534	541	525	587	524	606	541	515	540	562	531	547	548	492	515	550	569	530	534	528	560	569	568	542	571	576	554	520	543	578	564	535	538	605	591	543	584	553	554	550	525	541	515	542	560	569	549	578	549	524	559	554	528	529	544	559	584	555	561	544	520	527	473	545	539	548	549	529	590	538	592	569	528	551	501	545	569	559	542	559	523	545	502	549	527	551	546	525	497	548	549	572	505	531	538	582	561	533	563	555	523	523	543	555	558	540	529	549	526	525	540	556	550	564	555	522	529	545	537	543	547	574	518	571	519	522	557	561	532	511	528	567	526	572	552	529	578	568	562	530	535	504	522	540	587	485	553	561	511	556	533	523	559	550	521	565	549	528	522	562	565	516	528	546	551	558	520	542	564	536	506	583	535	541	557	565	553	527	555	498	579	571	534	539	585	580	583	569	515	552	537	551	525	531	542	554	504	601	547	540	550	512	552	519	490	511	536	519	558	559	530	533	533	613	550	575	569	608	539	537	540	548	529	519	509	528	554	539	554	552	499	522	534	534	587	566	499	549	521	522	532	541	536	517	546	554	509	509	576	519	527	551	549	483	513	559	547	492	553	551	576	522	554	515	534	532	553	552	582	536	520	554	520	586	564	538	553	569	526	537	540	559	568	531	511	510	558	559	556	545	494	566	566	494	545	541	574	513	542	563	533	512	524	568	530	524	523	529	516	534	552	562	575	564	561	566	528	557	584	581	545	480	522	514	524	524	557	550	527	526	533	565	535	487	540	579	488	543	565	538	534	566	522	557	527	507	579	515	523	563	492	514	538	534	543	508	535	580	578	532	575	560	558	536	525	566	512	546	546	536	566	541	573	561	546	534	531	550	526	532	548	597	544	545	543	520	522	538	537	559	526	502	564	539	547	528	524	562	524	531	537	546	570	545	544	532	531	542	564	559	532	560	562	541	547	566	489	563	537	555	537	571	527	542	565	573	534	553	574	560	525	583	556	484	545	540	546	527	553	568	520	539	550	557	524	548	516	490	539	529	515	543	527	594	547	562	534	543	543	556	515	534	560	554	563	560	513	595	535	543	566	497	510	514	574	623	541	525	528	561	560	525	536	547	501	525	539	547	537	579	569	584	549	529	526	580	552	539	492	521	526	519	543	512	503	612	516	588	554	565	500	563	564	572	531	556	555	502	493	538	552	533	530	540	546	552	569	524	546	562	594	541	541	541	524	521	562	528	529	538	550	552	571	539	523	524	517	554	529	560	562	522	531	522	557	534	562	543	521	549	545	552	559	561	530	534	524	536	557	561	505	578	515	505	505	545	558	548	535	549	551	531	554	560	582	551	524	588	555	507	541	551	536	562	571	561	553	517	518	538	522	531	516	570	551	561	544	580	525	569	507	564	536	552	554	537	564	569	581	569	536	538	574	514	520	523	563	539	564	560	509	528	540	518	611	564	546	497
34006	28872	17743	4833	1005	548	476	447	441	448	509	527	454	447	457	420	504	477	477	461	454	428	444	458	470	459	497	485	468	462	466	454	453	446	468	481	445	487	478	501	501	448	509	421	462	450	465	448	457	467	484	482	457	443	439	462	434	502	485	421	463	466	461	417	480	482	444	461	457	477	459	429	450	429	430	494	446	481	448	473	467	447	448	459	488	475	460	440	439	453	497	434	459	464	530	445	464	466	471	455	478	454	459	463	450	420	465	444	467	514	480	458	470	433	453	495	492	478	496	474	489	505	479	504	495	441	415	448	490	444	481	498	461	446	430	479	460	457	462	455	468	472	445	458	445	452	464	490	454	487	445	470	463	482	496	487	484	475	533	431	463	443	438	457	454	460	442	455	457	455	468	475	491	474	449	474	475	463	494	457	448	474	465	488	437	451	460	483	444	443	421	476	491	488	467	443	456	427	459	476	447	466	446	493	469	468	464	470	423	502	469	471	436	429	465	458	442	424	460	478	448	437	459	446	444	453	480	458	445	454	474	455	404	460	503	464	471	518	452	441	503	455	493	474	448	457	455	479	486	453	463	464	473	482	467	469	446	469	488	478	425	489	449	417	453	446	458	495	448	436	505	420	459	485	482	445	472	455	445	437	434	438	417	481	471	445	496	473	502	448	494	463	483	458	504	426	467	481	455	445	469	465	471	466	450	449	505	484	432	435	447	468	437	418	452	473	468	481	454	411	461	443	470	428	420	475	484	468	517	461	465	451	519	471	446	479	452	440	469	429	469	480	461	460	459	468	427	499	483	422	435	472	459	470	468	466	466	459	447	434	471	456	434	450	490	473	510	440	479	476	450	464	453	473	455	427	489	497	479	489	472	435	473	455	392	426	492	485	471	487	473	451	467	456	452	430	484	472	490	435	447	492	463	452	485	457	452	444	446	463	476	472	472	436	469	482	452	462	471	466	459	462	460	474	467	481	461	410	451	501	469	478	454	481	431	479	493	482	468	462	501	473	471	433	487	482	469	445	439	488	516	477	445	465	466	450	458	487	450	480	472	486	484	498	474	469	495	435	473	447	434	478	456	471	460	467	495	477	471	432	470	535	484	503	500	492	459	472	448	457	483	437	468	449	477	473	451	455	448	462	490	418	494	465	445	465	476	495	471	459	470	478	505	466	493	432	443	475	460	465	486	424	468	454	462	470	456	459	428	471	481	442	482	465	506	453	471	441	472	482	456	448	467	464	465	463	463	484	494	454	471	505	486	442	453	432	431	475	473	462	497	455	471	448	468	486	508	445	446	444	479	468	483	452	469	480	468	431	440	474	473	432	451	468	435	485	476	445	442	475	488	431	441	464	461	474	502	465	463	464	473	481	461	451	461	449	491	465	460	474	495	467	465	438	491	442	460	460	488	431	478	458	453	487	457	454	479	463	460	452	486	513	453	470	444	456	470	474	436	471	471	454	435	460	449	442	500	455	483	489	464	426	458	472	468	465	499	488	464	484	445	493	443	453	460	462	471	433	451	479	411	457	485	485	497	460	495	463	485	457	482	461	485	459	455	442	492	472	497	514	440	440	476	449	458	469	475	445	479	460	460	488	458	520	453	487	410	495	521	469	498	456	492	459	432	437	480	481	470	480	467	438	478	476	485	507	456	492	478	464	430	481	498	475	461	448	480	427	479	481	450	451	430	474	451	475	507	439	459	420	479	476	474	437	457	504	470	483	483	450	480	510	438	489	492	456	490	474	488	474	430	479	449	468	445	479	476	469	491	482	470	480	470	444	444	458	473	450	468	461	449	451	452	493	485	453	517	471	464	469	514	503	455	487	428	431	477	484	433	439	482	436	471	477	441	473	463	450	466	473	447	499	434	481	465	422	448	456	464	460	470	484	462	478	459	477	470	447	463	474	454	462	483	481	476	434	463	483	473	489	455	449	485	474	456	471	444	472	416	476	429	446	455	455	452	498	453	465	456	450	480	423	474	461	463	499	484	425	504	443	477	490	462	460	446	473	436	446	480	457	462	474	464	405	481	466	466	474	477	421	480	489	533	473	459	463	484	459	448	472	449	495	466	465	461	485	491	475	462	500	429	495	469	413	479	476	508	506	463	465	471	477	479	480	482	457	471	467	450	419	467	464	455	465	425	471	450	445	486	452	415	426	478	441	451	510	408	441	416	452	466	473	451	472	467	468	483	466	452	490	463	495	499	455	504	469	444	456	471	448	456	451	446	491	454	446	478	476	478	478	404	482	411	436	471	477	454	495	452	437	518	497	457	481	464	478	446	452	484	478	445	443	462	475	475	434	445	453	453	469	444	488	478	427	481	441	487	439	463	456	425	466	490	470	442	506	447	472	473	456	476	448	438	479	458	418	488	437	464	472	497	484	465	485	485	461	498	449	458	474	485	430	430	457	492	454	472	511	427	452	469	469	452	423	473	506	469	461	446	486	464	454	467	486	493	457	445	462	445	478	416	474	473	510	460	483	465	486	441	435	470	485	444	462	423	455	459	428	474	462	456	460	444	475	460	464	457	459	469	480	450	465	439	448	443	485	465	465	497	469	522	444	487	460	448	467	443	462	498	469	465	484	456	486	476	449	453	459	472	476	433	462	482	500	492	490	448	465	486	474	463	457	500	480	465	448	456	452	463	464	470	459	452	463	457	465	466	450	462	461	462	461	469	481	468	450	452	489	441	467	491	501	449	478	457	481	488	469	405	480	474	516	464	477	488	473	473	485	459	464	430	483	508	456	501	476	453	491	471	472	443	461	453	469	462	441	438	451	430	478	468	455	426	444	489	487	436	445	454	456	458	464	426	454	494	450	457	423	466	474	476	455	502	482	484	478	454	492	438	443	471	413	444	438	484	498	481	474	477	467	453	453	468	435	464	434	431	468	451	451	468	478	420	471	480	485	482	455	433	489	513	437	450	417	421	474	455	490	473	470	511	519	466	455	410	477	517	452	480	424	448	467	491	498	443	463	452	481	452	506	447	467	430	468	461	447	514	489	436	460	429	457	425	464	496	500	448	493	470	445	469	457	457	474	459	485	447	451	448	482	500	433	454	443	495	471	422	464	457	460	453	452	472	452	473	468	433	472	478	496	487	451	456	467	465	449	470	447	454	484	468	456	473	476	449	412	429	487	486	469	454	453	454	436	456	496	476	440	464	468	486	468	475	488	414	465	443	503	455	452	482	487	518	488	450	459	457	441	458	484	443	444	471	442	457	443	457	451	525	466	464	455	418	437	438	454	463	471	506	437	458	432	433	504	485	441	461	430	477	480	485	461	483	460	460	484	492	498	448	481	469	453	507	473	418	459	467	511	454	514	461	463	424	498	496	475	469	461	422	493	455	469	474	486	474	489	435	478	420	454	438	477	505	463	438	506	491	456	485	507	426	445	452	487	443	475	474	453	510	477	479	470	460	445	500	430	421	455	489	463	474	443	464	462	465	449	466	448	449	441	443	486	466	450	480	486
29700	27670	10999	2508	813	443	411	379	386	410	412	426	376	387	432	383	396	379	362	356	380	363	373	397	367	386	395	397	385	369	396	368	400	403	413	377	367	406	381	342	392	379	378	388	367	388	357	373	424	381	410	406	365	394	389	420	370	421	394	369	392	401	377	383	372	385	428	402	400	371	377	401	379	389	381	375	384	391	383	377	403	386	395	403	365	370	381	364	371	408	407	373	379	380	402	389	413	397	399	394	399	360	379	370	386	392	364	414	427	371	433	372	429	380	407	386	382	402	373	390	419	385	366	401	362	363	374	365	374	388	409	383	394	396	366	342	391	369	384	377	348	359	398	415	394	413	407	392	375	392	379	404	380	347	362	397	388	379	398	362	367	380	386	385	395	382	412	391	385	375	385	382	390	363	367	401	357	373	396	385	339	375	356	394	400	398	351	365	386	399	419	377	410	391	357	402	333	399	410	395	382	413	383	376	375	407	390	374	376	377	403	382	390	365	381	421	368	410	388	388	378	380	341	382	399	355	376	387	376	377	399	407	374	374	363	412	413	388	350	352	410	407	398	404	394	360	434	427	406	377	387	374	384	389	379	398	386	377	409	370	369	376	392	406	369	413	389	391	411	371	377	378	396	397	397	394	410	375	402	382	356	387	387	370	375	375	361	378	340	338	386	394	375	369	363	408	380	413	389	395	380	397	383	370	392	369	401	377	369	358	396	413	413	385	424	377	379	380	407	385	362	349	377	405	403	388	360	395	389	360	367	422	380	429	395	373	410	390	381	398	365	368	358	352	413	416	382	365	406	401	395	363	387	393	366	390	351	370	374	398	412	361	385	369	371	361	438	391	371	408	399	400	370	400	421	373	387	375	386	395	358	391	380	406	384	363	398	388	357	405	401	423	400	381	350	377	372	417	383	397	391	368	356	431	408	389	390	374	419	327	387	410	384	393	375	393	335	368	402	380	415	375	363	383	423	381	384	373	376	364	408	392	381	396	385	394	380	380	398	376	375	400	369	374	388	343	402	421	385	357	384	420	416	366	423	381	401	355	381	376	417	385	413	382	399	404	364	364	375	362	360	414	414	394	397	361	385	367	373	382	424	385	414	393	370	401	427	368	423	406	385	384	393	382	390	413	371	379	380	385	397	382	379	407	375	403	384	397	383	400	360	421	398	405	375	399	399	399	408	404	381	423	386	391	362	374	380	395	402	377	388	368	379	423	374	365	369	389	420	389	382	379	395	383	401	396	392	394	418	394	384	389	392	370	384	400	402	426	399	367	371	363	386	410	392	373	398	396	377	340	414	416	363	421	405	405	406	344	394	425	399	386	366	382	391	401	404	424	419	384	401	372	399	391	416	389	442	368	373	389	436	386	411	398	381	393	381	402	367	405	369	430	372	384	376	414	385	396	377	356	381	395	386	405	409	388	408	388	373	402	354	419	396	398	395	399	371	408	379	404	381	396	366	369	380	406	386	374	389	377	412	389	386	383	438	365	377	390	389	404	385	377	385	367	378	409	423	368	386	372	396	368	407	367	378	382	373	356	403	391	398	412	374	397	393	386	356	388	363	378	392	410	368	358	353	409	390	392	367	398	344	396	373	341	393	412	383	413	417	409	383	405	387	404	384	434	366	407	382	357	373	360	400	380	391	379	363	424	395	344	410	376	357	416	401	426	379	383	377	344	314	367	415	385	384	368	410	386	408	414	355	386	372	388	378	414	368	409	375	409	385	359	393	445	372	375	380	369	383	387	381	337	371	361	382	375	416	403	414	386	381	377	370	397	392	389	353	377	408	416	330	386	421	377	389	399	341	409	400	377	433	381	398	401	353	356	389	373	384	410	366	421	384	417	378	391	395	387	362	421	367	416	411	388	382	363	374	352	406	360	404	370	392	408	356	371	390	443	405	378	383	355	378	369	366	393	390	384	381	399	378	409	416	383	363	398	410	399	416	376	399	385	378	364	405	396	429	419	386	388	401	371	409	390	377	354	425	351	402	370	368	383	378	370	373	357	396	406	423	399	352	397	402	378	399	373	338	373	381	360	442	365	386	376	397	396	390	391	350	377	427	345	381	356	385	384	388	387	407	398	430	366	377	367	380	374	387	370	356	400	397	369	371	383	383	387	395	371	396	415	405	393	396	410	363	366	423	383	382	398	409	396	391	409	360	423	424	371	398	412	417	386	393	428	427	357	364	429	430	361	399	361	383	367	378	413	371	370	365	410	387	406	393	389	398	396	385	425	397	393	395	401	370	391	378	363	382	403	392	367	420	402	399	404	391	401	375	400	390	384	377	381	425	418	402	417	378	364	391	373	376	347	374	395	401	391	385	397	379	390	371	345	401	414	406	378	411	363	382	401	415	375	360	363	396	364	404	396	404	376	357	339	372	356	395	401	393	369	404	387	391	380	387	390	359	365	425	368	391	381	359	410	389	400	417	426	399	352	409	404	369	375	400	396	395	432	385	386	359	384	387	393	392	403	396	385	416	378	359	373	381	376	416	370	342	363	398	419	379	393	372	382	376	366	385	398	382	370	428	402	370	374	372	376	376	370	409	401	391	382	368	382	387	371	359	405	399	387	416	370	401	399	350	386	384	407	370	384	378	353	348	383	372	410	397	400	411	406	416	348	394	384	402	382	426	402	415	367	409	394	363	393	408	373	361	384	410	393	392	364	366	392	397	383	390	360	405	391	378	372	395	396	388	326	411	372	398	333	420	362	393	391	399	378	426	397	411	401	348	380	386	373	377	386	410	384	412	378	378	399	391	419	387	356	368	387	380	382	392	404	402	366	358	396	337	382	370	380	385	385	390	337	378	399	399	364	367	403	373	381	347	406	400	388	374	376	387	371	403	381	380	357	407	384	412	365	370	391	408	416	381	360	422	387	406	371	372	407	382	407	395	402	375	373	363	394	370	393	396	392	421	377	418	376	380	428	362	399	424	353	357	366	356	380	363	358	397	409	392	366	353	425	364	389	422	376	407	355	442	379	422	380	385	373	361	399	394	382	423	382	376	407	394	408	375	371	383	352	381	373	377	430	363	362	420	403	362	405	378	366	404	402	417	432	357	400	404	392	380	363	414	433	401	412	394	363	408	414	396	407	387	377	394	382	347	389	361	386	424	373	382	382	391	385	365	381	408	403	386	398	365	390	387	404	392	381	411	371	394	380	419	361	351	385	409	341	363	376	390	359	436	377	382	351	383	360	376	370	390	364	394	409	377	412	378	388	362	422	365	390	382	396	356	395	390	412	386	404	371	412	402	373	375	429	402	376	404	379	393	364	398	337	351	396	348	388	396	333	369	381	410	344	381	420	408	389	386	428	396	367	414	398	368	373	419	359	383	374	416	406	390	385	390	374	377	375	415	353	404	372	380	417	375	404	434	406	388	376	369	390	344	393	416	378	406	398	403	391	377	411	434	375	383	400	421	392	369	411	394	414	381	414	370	361	362	392	390	368	386	377	384	390	355	397	367	401
25095	23154	30334	26004	16503	3570	838	579	542	561	593	543	550	549	559	535	529	516	527	513	493	530	540	570	534	549	568	561	516	486	528	549	568	555	579	518	496	529	510	524	539	509	515	581	517	540	496	486	542	535	526	497	468	544	542	527	525	507	515	507	546	502	503	519	563	530	520	508	490	516	516	526	531	510	502	504	509	520	552	527	531	526	507	513	530	532	514	546	538	507	531	503	529	520	517	527	532	536	482	506	552	504	544	562	524	526	553	520	519	522	482	506	505	499	531	513	500	546	518	522	522	507	523	523	524	478	543	513	536	526	525	526	515	513	521	538	535	487	521	468	486	516	536	491	548	534	500	526	486	517	513	519	521	564	530	518	493	532	532	494	503	516	535	531	534	514	493	515	568	502	513	515	517	566	545	489	517	498	492	517	486	520	510	498	528	567	508	498	537	529	539	501	537	526	533	515	523	519	491	535	510	524	515	538	527	565	517	557	531	514	522	509	534	530	542	561	495	508	552	506	473	506	527	555	540	467	532	538	514	505	516	534	463	506	548	518	503	503	499	521	531	491	520	491	514	517	487	532	508	538	537	543	515	562	493	532	525	532	510	505	548	506	562	500	544	490	569	494	492	514	512	493	537	530	507	453	495	515	548	506	543	534	556	513	539	454	540	516	517	517	519	482	527	499	502	532	487	536	518	500	503	502	523	543	526	481	528	494	559	493	509	475	536	545	549	540	488	518	550	472	502	512	514	495	567	520	510	510	493	527	481	523	582	554	531	496	548	541	520	507	520	543	516	518	472	516	501	496	537	488	480	505	534	516	514	501	518	509	542	513	541	540	539	520	503	494	486	521	558	526	514	497	484	519	568	494	570	533	514	571	517	547	494	508	531	504	544	498	498	489	485	527	503	474	520	534	505	503	537	496	546	531	514	491	538	576	502	513	571	528	506	505	535	471	535	510	520	515	506	507	530	505	515	512	536	458	528	530	532	527	512	514	519	538	531	524	493	511	510	527	526	523	502	531	549	549	513	501	475	533	523	527	550	487	554	539	537	504	506	531	547	514	547	483	538	514	571	535	509	547	515	529	496	542	562	495	522	548	527	487	514	517	549	486	524	524	503	545	542	522	520	574	522	512	525	526	556	503	501	537	513	506	552	486	495	554	532	568	494	548	516	482	557	532	559	549	507	536	527	533	519	506	473	583	484	506	513	534	476	536	516	514	509	555	541	544	514	533	562	518	476	514	560	511	549	532	489	500	493	517	511	518	542	508	504	512	523	517	522	504	538	518	539	552	485	508	529	512	519	520	495	520	534	542	491	545	516	505	507	534	517	506	480	516	505	545	534	512	524	544	551	523	524	497	493	542	524	519	536	515	513	501	593	533	469	519	554	522	496	514	543	508	519	506	506	554	525	513	506	525	490	540	550	528	508	515	507	511	507	494	519	515	573	516	531	495	513	582	561	506	523	526	511	498	507	533	514	530	544	535	521	534	514	523	508	515	524	555	525	520	489	546	510	492	530	530	530	564	531	485	477	516	532	516	520	513	527	484	511	512	491	483	520	527	555	506	515	504	530	511	498	517	528	516	544	586	524	488	558	464	505	514	514	546	549	536	535	535	520	469	483	516	511	517	508	530	528	524	532	526	528	511	534	518	473	517	523	524	477	530	501	495	514	548	571	481	529	523	547	534	534	495	530	488	524	494	533	526	505	555	566	503	513	560	516	502	528	539	522	512	494	501	484	513	573	517	535	480	527	520	489	519	531	523	502	509	524	514	478	499	506	509	492	516	517	525	532	544	518	560	567	498	467	512	551	511	547	494	494	472	502	507	491	517	530	514	561	544	489	549	557	557	530	530	498	533	515	537	503	503	511	524	524	429	484	477	510	513	552	532	478	522	506	498	493	521	547	530	511	541	558	516	506	534	500	538	534	484	481	525	522	557	546	505	509	510	501	527	528	566	534	511	505	506	535	492	504	506	487	524	509	515	494	527	519	491	543	528	500	529	527	521	510	581	508	515	501	506	509	483	485	519	512	523	539	531	542	511	535	521	516	491	507	540	543	538	506	531	546	516	544	520	535	516	492	556	516	502	530	498	544	533	510	501	509	495	543	509	522	511	524	500	519	499	504	472	516	510	532	512	529	536	555	505	509	509	538	530	538	513	538	523	472	469	512	523	528	521	555	547	549	489	532	537	523	530	477	479	489	548	521	526	495	527	507	500	483	520	516	518	516	521	506	513	509	587	522	526	559	512	486	537	470	556	501	547	516	545	550	515	517	485	553	473	521	463	523	470	520	518	512	517	513	539	495	550	501	511	527	531	546	527	512	504	508	526	450	493	526	540	500	563	531	495	539	538	535	486	532	537	522	510	520	510	549	535	494	477	517	519	500	502	538	550	503	493	507	518	526	515	524	561	509	507	489	572	471	515	539	527	532	527	535	502	543	553	526	534	495	539	512	541	528	576	548	542	483	493	535	519	542	507	513	517	478	523	518	500	527	522	517	483	514	498	526	545	535	522	530	530	531	552	525	500	483	530	526	577	522	457	540	505	519	532	554	539	504	553	508	515	526	543	528	508	486	478	492	468	508	478	526	538	507	554	490	545	554	551	523	520	516	525	529	543	525	491	567	514	525	556	510	527	527	499	517	566	497	547	514	508	526	524	591	514	478	513	519	497	536	522	486	531	511	511	516	489	484	529	508	491	487	504	495	557	510	514	491	506	501	498	513	499	573	493	497	471	511	492	523	512	517	525	532	506	490	461	498	527	513	523	531	525	502	525	486	518	532	509	507	536	521	509	530	532	462	491	576	478	505	526	535	519	512	527	555	527	527	515	546	534	495	497	522	521	498	544	528	548	490	509	509	484	531	515	538	513	557	477	514	516	497	513	464	501	508	521	516	519	558	514	515	535	509	504	501	504	516	551	515	510	486	485	550	534	484	518	540	492	539	535	482	541	505	537	487	550	514	536	549	500	507	518	493	516	536	546	503	510	549	489	542	501	499	516	523	521	527	504	481	566	538	497	506	535	534	517	520	543	515	518	509	529	533	523	527	529	532	493	535	508	507	490	508	497	518	446	461	498	556	515	509	505	477	525	507	520	518	522	516	525	485	480	545	495	540	498	526	545	558	498	546	519	493	535	551	539	519	541	517	505	509	542	513	516	528	496	483	475	492	468	482	489	529	553	564	545	508	483	503	512	512	558	541	546	547	521	477	530	512	538	503	492	476	536	475	530	510	518	520	528	542	556	509	523	536	505	557	508	473	528	505	472	523	533	504	517	509	503	523	530	520	504	481	535	497	538	512	527	525	573	500	528	480	558	479	475	544	516	499	503	521	572	530	503	497	543	528	510	501	455	578	530	556	537	538	518	525	528	549	501	552	524	503	545	522	512	492	517	521	504	549	524	507	537	524	490	511	507	493	527	519	502	494	508	530	520	501	512	529	525	511	519	511	554	532	526	521	548	518	505	534	549	531	552	500	529
62168	81634	49664	16968	3906	944	550	496	454	468	461	501	455	501	482	474	493	451	493	513	452	472	479	439	446	521	493	460	472	439	507	436	495	455	488	490	483	513	464	479	481	456	507	470	450	466	475	478	503	487	455	458	476	486	463	472	443	449	451	480	448	465	493	470	490	489	491	486	474	468	456	456	487	455	469	495	471	472	482	474	483	442	498	458	485	455	483	489	491	486	479	459	488	451	487	459	482	476	468	523	477	473	452	453	507	499	488	492	463	452	477	431	469	471	497	486	482	475	467	481	500	506	487	432	451	511	480	475	488	463	416	504	499	474	473	464	494	460	485	436	487	474	470	465	469	456	454	504	477	495	478	470	441	484	494	498	481	477	477	457	468	453	493	469	469	489	499	508	500	461	474	452	486	440	489	461	465	451	450	470	458	483	474	450	462	504	447	449	443	524	480	491	481	494	451	442	490	456	465	445	500	481	499	515	464	455	452	501	494	464	496	499	459	483	477	447	488	443	489	498	453	472	454	490	492	492	443	449	460	463	505	481	491	458	487	457	481	470	489	435	502	483	435	465	468	475	468	463	449	490	454	465	452	475	485	477	498	461	509	496	512	492	470	464	474	512	508	500	462	470	470	458	464	485	467	468	469	480	435	455	464	472	502	468	478	437	485	446	480	527	485	457	446	460	458	457	514	475	476	453	471	474	485	455	453	463	467	443	455	479	425	488	501	440	469	459	494	457	464	470	458	456	474	458	443	456	508	449	464	478	455	467	495	481	489	501	481	488	474	488	480	472	444	459	471	466	473	479	449	468	460	451	469	483	452	495	500	480	453	446	467	495	455	464	475	487	414	496	477	443	504	449	488	483	449	454	469	481	504	468	435	476	501	469	443	463	487	470	498	455	440	425	500	501	475	492	467	450	503	476	449	480	458	469	466	462	475	477	486	485	485	457	481	450	468	466	469	492	474	474	473	452	444	452	482	500	464	441	514	474	467	458	455	469	487	503	455	451	509	494	482	464	459	452	495	437	460	498	490	499	473	494	471	468	459	477	446	499	462	448	439	492	509	494	494	467	492	474	483	477	465	497	491	495	482	498	493	496	478	477	470	452	479	497	439	511	465	447	458	481	475	468	445	467	485	483	465	465	417	480	437	473	469	447	471	475	479	469	521	451	468	455	466	469	485	455	469	469	451	456	454	441	439	464	501	488	446	503	476	439	481	457	440	478	452	465	458	440	490	477	452	476	440	477	433	452	484	439	491	480	487	468	470	492	485	460	459	485	463	471	488	460	452	458	459	494	476	498	443	490	469	474	458	453	475	456	532	482	449	456	479	492	500	451	463	481	472	455	482	465	488	463	479	496	507	506	459	469	478	456	500	496	483	502	454	472	467	458	476	475	489	441	449	443	493	495	502	486	474	454	473	503	490	474	473	480	462	488	449	476	489	502	469	479	464	486	465	489	494	436	447	460	456	474	474	507	480	502	508	501	470	449	429	475	488	477	460	485	474	491	499	490	477	482	481	454	509	475	453	480	452	481	486	488	477	453	448	491	481	456	476	450	495	488	496	466	464	448	473	506	480	461	468	421	468	470	489	463	469	475	467	481	461	480	480	467	443	450	436	454	519	437	520	461	444	445	439	467	491	487	432	441	451	498	445	475	477	477	476	475	468	456	451	463	460	498	508	444	458	508	447	473	469	465	488	460	493	488	490	460	429	496	501	443	493	477	472	474	498	480	464	484	447	488	472	480	441	464	459	486	492	466	498	466	460	483	471	457	467	463	485	489	466	463	455	453	483	509	412	469	479	463	445	467	468	506	451	488	475	474	459	443	445	501	482	467	488	424	441	512	463	480	471	465	479	456	470	436	431	476	475	533	484	479	474	424	465	464	486	499	482	470	514	467	481	461	456	462	440	514	458	474	487	495	458	479	458	447	464	483	456	435	459	468	469	468	504	458	507	467	456	482	460	502	488	448	453	475	454	495	437	466	444	462	450	483	455	483	480	462	453	464	449	508	435	442	493	493	493	467	449	494	507	492	417	477	515	495	442	505	461	459	493	473	483	464	489	459	474	499	478	444	455	469	447	525	513	430	483	440	472	467	474	473	483	446	439	471	507	474	459	456	467	489	475	470	447	449	486	468	449	477	462	464	467	502	485	458	427	457	473	474	425	483	444	502	487	450	470	437	493	451	458	469	431	455	464	445	499	461	494	476	486	470	501	480	489	445	476	463	432	467	449	478	488	450	478	477	464	499	492	439	468	455	443	481	478	455	493	494	476	446	461	463	501	476	467	472	472	518	463	446	491	442	455	481	477	492	453	468	497	421	446	501	493	473	476	487	491	487	458	468	445	436	508	469	512	486	460	464	461	475	447	465	440	447	446	493	434	452	499	461	497	476	514	477	455	455	475	463	468	474	460	468	456	460	486	476	495	464	475	499	475	458	470	481	460	480	444	458	476	466	465	479	451	481	502	481	485	470	456	467	466	499	458	475	462	505	470	464	496	508	470	476	493	466	451	471	461	429	470	484	476	510	484	465	426	464	445	435	451	447	464	477	465	495	477	474	469	481	453	459	477	497	512	459	451	476	455	477	458	456	446	467	462	460	469	467	477	458	474	485	463	437	439	426	431	449	477	490	500	429	443	482	444	452	501	477	487	463	436	487	471	464	466	465	438	466	490	453	499	453	479	499	521	460	440	492	460	447	506	450	438	427	471	503	450	461	457	469	488	466	439	458	481	447	493	475	504	514	476	465	483	467	483	426	459	479	459	493	457	491	434	488	512	454	484	455	461	470	474	484	472	451	520	475	529	468	476	470	437	461	480	463	485	506	463	466	482	431	492	455	475	462	474	439	453	473	480	470	483	459	488	487	498	442	505	482	483	409	480	486	440	507	497	448	448	456	463	470	477	409	506	468	489	456	496	449	517	449	464	464	463	472	503	475	457	481	498	447	473	498	480	476	477	450	441	492	481	462	478	472	440	459	494	474	469	464	490	448	446	439	462	489	462	438	440	464	458	466	471	478	484	520	480	469	474	499	457	484	457	476	464	461	463	446	475	486	471	446	481	456	426	435	457	501	477	456	493	469	503	449	477	468	444	475	479	451	494	478	484	487	505	483	462	474	450	480	460	488	483	489	504	496	462	491	475	474	427	457	418	450	483	468	488	439	484	454	495	488	448	500	455	492	476	430	478	490	456	477	481	461	476	520	488	469	511	458	490	455	437	443	450	473	494	496	523	503	501	456	478	453	509	492	482	426	480	483	482	434	496	484	461	508	455	458	436	518	472	500	433	462	475	497	510	443	453	487	482	503	460	475	421	412	462	491	465	448	460	467	470	429	452	453	482	449	455	478	445	441	468	479	474	496	487	430	444	471	496	444	448	510	493	489	479	490	474	469	475	465	440	490	459	429	442	449	474	473	460	510	509	463	493	471	453	492	473	477	450	458	468	481	487	489	467	501	468	455	476	521	459	437	472	445	479	494
24114	22249	29688	25261	20072	9127	1351	736	639	666	649	616	592	629	609	630	652	583	626	630	629	641	598	631	616	652	611	640	612	650	613	584	607	615	599	612	648	602	634	630	577	628	623	611	590	657	645	591	585	591	576	612	617	623	588	536	603	591	592	579	589	616	605	636	603	573	606	622	596	555	611	613	583	596	592	640	612	571	604	659	600	547	613	590	596	566	614	576	639	604	631	584	601	592	593	617	606	605	614	593	582	579	602	612	607	602	590	583	647	651	563	637	605	608	574	638	612	620	597	566	573	612	560	634	606	593	640	638	582	567	586	654	578	549	551	620	636	621	585	579	661	618	620	574	607	601	595	675	591	615	563	599	605	616	628	585	576	591	621	602	623	614	631	595	568	616	651	624	597	556	618	603	565	626	593	595	577	617	604	593	570	632	642	566	564	616	596	620	622	564	558	604	596	570	578	552	596	600	615	580	634	599	628	618	566	573	621	601	628	603	617	622	577	612	587	572	596	627	586	625	589	610	653	609	595	649	626	602	617	555	612	575	630	601	577	591	611	598	573	594	564	612	637	607	594	599	610	640	571	591	620	571	628	601	567	549	587	617	616	609	600	567	561	608	586	619	663	622	626	601	562	634	561	584	604	586	589	563	583	591	576	603	608	564	631	620	606	638	617	621	638	572	603	596	599	577	567	585	556	593	621	600	619	572	558	606	627	592	575	613	605	575	571	611	612	599	606	600	571	589	541	581	607	559	610	601	578	625	598	639	617	658	636	589	595	607	570	611	584	596	611	663	585	599	609	614	647	615	589	589	618	613	613	615	599	643	606	532	661	610	643	589	649	604	621	603	602	553	601	630	622	572	578	590	576	611	614	591	591	537	577	593	600	574	595	645	604	585	551	609	608	641	580	589	632	612	568	633	574	585	612	620	569	577	591	596	627	594	627	561	631	591	616	585	597	591	571	591	600	601	577	571	637	583	582	611	582	589	592	644	628	555	607	647	619	600	607	570	586	601	629	620	583	588	663	615	624	615	651	607	579	561	604	621	596	609	600	622	598	620	599	604	590	554	589	616	631	584	624	604	625	620	660	602	669	623	573	616	596	650	618	637	614	600	598	591	569	596	627	635	591	604	561	595	594	556	619	626	627	630	580	598	591	593	612	578	590	631	607	618	593	564	570	661	597	605	644	611	544	599	640	514	557	637	610	603	609	596	619	589	594	624	627	589	593	589	616	605	627	660	615	592	578	615	640	594	593	616	588	590	598	607	596	593	593	610	615	590	596	609	569	580	601	645	620	601	609	578	595	622	582	597	588	629	623	619	623	616	588	585	590	603	605	594	603	609	605	585	586	537	639	606	605	578	628	613	609	623	608	595	602	592	560	605	583	635	621	630	589	573	602	657	592	610	602	611	581	636	585	627	608	570	587	576	577	586	614	563	569	592	572	577	646	601	616	613	586	582	575	589	621	605	595	639	615	598	587	648	623	617	581	576	582	602	576	621	623	607	647	630	612	587	615	621	574	621	575	597	576	661	647	564	579	600	586	615	630	613	604	619	566	599	602	601	624	674	575	630	622	548	588	583	590	606	575	602	653	545	599	589	601	571	626	597	577	579	591	620	608	599	589	612	573	645	587	618	633	618	558	604	659	641	597	611	539	633	606	608	652	567	599	591	564	615	576	624	622	623	581	579	605	612	640	580	652	623	613	579	563	568	621	589	613	624	578	573	618	611	599	595	629	597	589	611	623	563	572	583	553	555	601	585	583	618	629	626	591	634	600	597	606	620	607	587	597	610	588	609	614	598	610	618	582	619	634	623	622	592	602	591	626	599	595	606	583	614	556	592	601	585	576	580	613	604	585	553	610	595	618	597	647	610	570	624	659	623	587	631	606	603	603	592	588	583	572	609	581	579	611	590	632	614	607	597	641	549	627	569	627	610	573	563	604	621	593	589	629	628	575	594	564	594	589	573	599	612	622	641	599	607	609	585	628	580	608	598	605	585	546	579	590	621	597	626	555	551	569	605	611	602	628	624	605	588	530	606	601	618	569	599	642	619	620	616	612	637	620	618	607	610	580	660	597	626	601	628	619	636	598	636	587	594	624	550	599	583	627	641	593	570	576	532	626	606	585	620	574	643	579	615	621	596	586	567	622	636	598	656	604	626	624	585	590	559	594	582	616	586	557	547	567	570	609	606	582	569	555	585	615	568	584	588	575	637	601	554	589	636	622	603	616	598	637	637	642	620	661	552	588	540	586	583	626	568	568	570	578	610	631	572	586	623	606	634	560	570	591	610	580	568	601	600	617	595	592	581	634	623	600	584	617	607	608	647	631	598	574	619	607	589	559	551	627	596	574	617	597	611	591	593	585	587	629	570	607	564	580	552	636	605	603	592	553	601	609	603	583	620	628	614	621	597	572	611	584	550	585	611	566	621	585	607	563	585	586	630	628	602	625	626	637	595	590	588	545	617	627	628	567	585	593	630	655	594	621	609	571	598	622	595	664	607	609	574	637	627	566	627	581	575	580	622	596	601	577	614	602	547	627	590	586	578	595	581	617	613	590	608	626	646	676	580	601	636	553	569	637	591	621	601	575	575	599	597	566	604	597	632	594	572	588	641	601	587	615	563	581	616	587	622	611	619	633	615	597	610	612	562	574	560	583	598	608	624	603	614	658	597	615	588	580	585	581	657	600	605	594	588	565	597	568	577	623	606	609	613	611	644	614	625	588	584	599	624	569	597	590	601	573	608	575	590	589	587	590	604	645	553	558	598	585	590	629	617	604	555	596	602	591	608	650	636	592	625	612	596	643	549	592	625	630	607	627	586	589	572	607	621	553	609	563	570	613	628	625	589	624	560	626	642	622	635	587	609	609	601	625	612	610	627	579	602	566	626	633	579	603	573	586	652	611	594	621	568	543	618	593	585	635	571	633	631	576	588	593	616	636	580	563	570	614	644	652	595	619	591	602	636	610	594	633	568	646	622	619	604	593	591	600	576	562	597	616	530	590	612	620	591	574	588	584	549	573	554	639	579	575	589	605	599	633	586	600	592	571	584	615	616	616	606	584	625	599	643	595	587	572	556	609	600	607	650	564	629	607	608	576	606	598	607	618	609	544	647	599	576	612	626	593	628	596	618	618	622	598	610	632	595	603	630	574	588	598	630	576	603	562	560	587	576	608	577	677	569	625	642	598	585	584	635	615	586	598	593	581	604	620	599	604	625	592	610	607	571	571	566	602	614	635	583	628	621	636	578	602	579	607	587	633	572	563	585	613	583	612	611	635	583	570	596	581	554	598	618	581	624	565	598	579	594	579	688	590	590	577	569	614	613	638	560	609	629	611	634	588	586	590	600	621	583	599	612	620	605	595	618	586	616	588	623	590	590	604	641	635	618	564	572	579	517	621	574	618	625	630	619	533	603	580	616	630	604	637	616	595	596	588	659	618	623	590	585	585	624	612	576	602	566	602	622	577	579	551	603	575	641
60319	87546	57637	23560	5951	1290	622	530	573	533	530	581	600	548	537	577	551	561	545	594	562	562	547	531	526	536	606	544	550	595	533	543	553	531	577	575	532	542	588	528	571	531	598	567	553	582	536	583	570	560	534	561	555	570	596	590	545	529	509	536	555	563	586	562	519	539	550	572	518	581	588	551	549	603	545	528	545	552	551	525	525	555	550	593	569	562	553	508	550	543	525	534	581	550	573	572	571	536	532	522	543	523	591	569	566	523	544	572	555	587	544	560	549	602	490	536	566	519	568	576	554	562	500	535	591	549	556	574	575	533	513	530	526	555	591	539	517	548	552	525	571	554	534	505	569	546	554	552	538	540	526	547	576	542	561	517	520	534	538	529	546	536	533	529	545	547	547	511	529	534	506	568	556	548	515	543	557	610	554	541	512	528	585	543	516	571	546	555	523	517	525	541	534	567	547	571	570	543	538	587	580	603	524	533	554	534	555	532	536	565	546	561	571	608	562	523	552	570	555	514	559	539	555	536	535	570	564	532	534	546	519	569	567	572	524	566	531	557	513	501	536	571	539	537	555	550	500	585	586	548	511	546	506	559	560	574	533	534	568	564	598	518	600	517	537	522	560	522	555	581	592	554	539	568	538	521	516	561	525	552	551	536	566	548	546	489	531	531	551	579	535	556	539	559	546	572	556	567	552	566	574	534	555	539	544	541	557	601	583	605	563	594	557	508	593	526	531	574	583	557	538	528	566	538	529	574	528	539	568	547	592	520	566	580	549	563	517	541	548	534	576	524	519	578	572	552	553	547	569	568	558	567	566	533	569	570	525	522	515	560	575	523	570	517	567	529	569	550	539	520	529	561	535	560	483	552	581	551	569	550	584	535	530	523	594	532	554	535	584	554	589	546	567	560	520	487	567	543	495	584	545	516	558	554	538	571	546	577	524	585	542	544	567	543	604	569	535	563	579	557	524	585	585	513	604	508	517	551	557	531	532	556	514	517	570	556	479	509	524	525	559	520	583	573	538	570	564	525	546	574	555	515	542	565	564	525	555	583	553	540	577	539	565	569	588	510	552	546	515	528	593	529	525	565	555	550	518	543	527	566	554	549	579	608	556	542	545	559	553	562	525	565	561	536	574	565	552	548	522	566	533	552	562	517	563	559	536	535	527	557	559	558	532	519	524	597	570	565	556	554	574	566	574	566	553	550	538	565	526	559	553	565	582	533	562	555	577	575	555	528	512	563	532	551	540	546	560	572	583	573	547	567	526	522	536	535	574	580	603	529	522	543	539	541	515	580	536	501	548	582	577	516	573	535	564	498	568	531	573	567	546	583	549	559	588	535	551	576	516	574	574	554	530	539	543	526	550	542	532	537	544	508	549	556	558	559	576	528	544	558	552	540	567	572	582	579	551	526	589	569	529	544	553	562	541	588	546	562	552	566	490	530	520	528	572	541	529	526	491	601	541	510	576	545	567	524	563	531	478	530	596	546	549	539	580	538	533	551	556	549	587	559	575	558	597	556	555	533	553	568	537	551	576	549	538	533	529	580	576	501	534	517	531	595	589	556	521	545	514	568	579	566	531	592	553	524	537	550	580	531	515	586	562	509	531	501	553	536	545	533	539	551	574	546	558	548	571	538	507	534	545	546	529	540	549	519	593	558	517	541	548	544	557	533	545	603	557	531	526	560	531	557	531	513	527	524	549	547	564	551	565	571	527	544	561	544	545	516	525	542	572	545	529	510	565	576	522	567	552	515	547	546	496	532	545	566	561	492	546	527	524	534	565	554	541	525	610	559	561	596	562	550	576	554	536	562	565	542	539	548	559	537	577	554	536	591	531	577	511	535	575	596	536	521	542	537	580	561	525	571	548	539	524	538	532	529	503	570	539	532	523	542	571	547	517	559	559	576	548	556	545	528	550	593	577	537	539	533	535	568	586	534	532	591	522	538	501	563	543	543	533	503	543	537	548	530	576	596	538	531	555	571	532	552	576	538	533	512	551	543	568	555	585	549	550	549	509	540	563	567	505	524	568	552	584	548	547	586	527	578	531	578	562	543	525	532	564	547	519	563	559	531	542	572	534	483	553	553	505	534	568	570	501	507	574	541	528	556	566	572	531	566	546	525	546	543	556	543	579	560	547	557	575	540	540	545	549	552	511	546	502	580	526	519	545	567	556	592	509	580	584	522	537	529	541	540	520	556	534	516	571	523	543	558	521	549	531	572	548	560	552	587	537	533	548	547	576	607	484	541	571	535	572	546	533	575	587	537	605	559	512	538	514	552	561	538	535	499	550	489	525	562	560	477	537	531	549	553	552	555	539	462	549	540	537	574	539	553	552	567	546	582	564	581	524	553	519	549	527	556	541	549	534	520	544	575	527	575	536	550	558	567	522	548	520	588	555	535	584	550	568	527	547	514	539	521	548	584	545	508	582	546	530	540	577	575	557	564	531	547	552	540	558	545	550	523	547	569	542	549	547	507	536	557	542	561	565	560	498	539	540	531	568	559	541	533	557	574	538	557	552	565	543	550	575	526	566	545	531	577	535	558	574	578	532	488	533	497	571	506	558	550	526	504	503	569	507	569	540	556	523	524	546	559	538	577	516	572	588	550	551	561	577	524	552	524	574	518	502	561	572	540	514	535	532	512	570	521	537	523	542	518	475	563	536	526	558	572	577	547	520	527	559	613	521	590	544	525	570	529	556	591	583	533	517	543	581	544	553	550	548	517	525	569	485	514	534	534	536	536	533	571	527	546	565	572	517	533	546	530	560	526	520	523	549	535	544	559	498	555	546	524	533	539	559	551	546	556	560	518	498	522	507	538	556	572	554	566	573	551	526	518	603	570	559	539	580	539	553	538	557	560	594	546	586	572	585	556	574	546	523	519	563	524	585	522	584	549	566	544	541	554	540	546	534	557	534	548	552	540	527	525	533	565	557	538	524	531	555	522	530	550	533	550	566	571	544	546	540	581	567	528	567	593	571	585	545	573	504	530	587	527	498	496	550	570	555	542	538	551	588	542	520	558	521	510	539	554	559	538	530	547	500	555	566	522	559	512	553	547	536	512	551	529	545	561	525	531	545	553	547	530	530	589	529	554	527	564	545	532	519	545	557	530	510	517	579	568	573	507	546	528	537	533	555	545	536	547	543	542	567	581	580	544	566	567	530	558	534	579	552	581	553	539	528	561	546	557	541	554	508	559	550	563	559	535	497	512	533	539	535	587	494	564	532	511	554	541	536	511	543	507	550	517	550	561	524	562	564	545	533	497	552	556	515	562	539	545	559	543	562	571	535	550	541	517	564	517	537	599	539	575	542	567	541	518	562	537	545	515	560	555	584	550	526	527	522	515	578	547	543	566	500	531	516	549	567	531	536	570	553	515	538	580	579	548	567	552	593	601	544	565	555	535	549	507	540	566	563	523	528	560	504	579	525	521	547	546	579	556	528	542	585	613	562	562	527	517	515	473	572	556	558	510	547	520
34312	28976	18714	5309	942	573	510	497	465	467	528	488	455	507	491	490	444	456	501	491	457	493	459	499	462	469	455	483	479	486	473	445	487	514	484	479	475	455	468	425	505	466	464	500	508	475	452	465	442	448	496	482	501	503	436	512	500	465	464	481	479	499	506	507	511	482	456	454	471	461	468	465	470	489	524	501	452	472	473	519	468	507	497	477	455	460	510	463	480	498	477	502	490	449	494	455	489	447	475	492	464	480	481	458	451	446	501	498	485	509	504	483	450	458	484	494	482	473	531	453	473	506	462	469	471	495	499	487	471	481	479	517	459	477	501	478	469	463	467	518	484	430	471	452	463	502	477	480	527	478	490	460	495	511	454	488	453	450	487	480	493	476	495	497	473	466	500	502	525	486	475	447	473	485	492	470	431	465	495	484	486	468	444	444	450	482	518	485	475	496	456	435	475	452	448	483	467	500	469	456	475	503	509	501	466	418	492	505	471	456	459	487	495	474	463	488	484	495	505	459	502	483	495	468	455	468	432	463	513	453	482	471	480	467	452	444	449	455	511	453	468	507	471	498	481	489	489	483	488	498	449	490	458	502	437	487	516	476	437	476	476	453	450	474	489	484	480	462	454	431	470	485	449	511	475	480	456	540	475	485	468	483	484	477	490	485	486	489	474	478	476	433	465	440	469	496	517	476	465	550	473	480	463	484	516	486	458	471	494	484	464	481	494	462	493	489	488	475	443	430	440	501	510	453	468	459	491	486	419	456	476	449	451	461	500	501	487	471	469	517	516	443	437	456	490	433	470	466	430	498	502	454	479	487	483	456	499	460	484	486	474	459	456	456	460	492	481	504	447	479	490	440	437	448	478	474	435	490	522	459	502	489	493	457	481	498	459	438	472	471	518	516	468	525	493	491	464	472	498	506	451	461	484	510	466	447	432	479	485	480	496	505	461	443	478	447	477	472	479	480	445	463	469	485	455	479	484	455	469	479	480	493	529	444	482	471	466	422	487	494	490	487	469	509	496	479	499	479	503	476	487	471	482	478	506	461	448	448	493	476	536	467	478	488	517	454	463	446	435	466	517	504	464	466	496	492	476	459	465	490	455	456	473	473	483	464	454	457	530	500	451	441	483	476	449	496	487	458	453	484	492	504	483	476	430	452	505	501	513	447	477	480	472	511	468	484	484	469	465	473	498	476	476	456	498	478	469	488	470	468	507	448	463	490	468	477	447	454	496	485	491	448	461	479	503	486	487	491	510	464	471	485	504	484	494	465	475	464	442	489	508	441	457	488	463	452	439	474	491	471	449	477	452	466	458	478	486	485	496	476	486	444	481	465	481	453	519	463	505	477	461	472	479	467	463	446	432	498	427	494	480	458	457	488	459	486	489	487	455	497	512	462	533	466	488	494	457	450	460	438	486	454	439	470	507	514	467	457	457	434	465	472	492	461	408	445	505	473	468	467	485	451	503	472	484	492	470	486	479	524	486	475	516	479	475	464	459	491	449	494	490	461	505	483	486	452	488	459	470	473	444	502	457	451	503	451	502	515	475	462	508	478	494	498	451	500	492	458	467	451	520	480	505	442	492	430	463	481	479	477	477	472	473	455	492	442	482	462	437	499	478	471	496	483	490	466	509	511	459	499	475	445	489	460	483	474	474	488	476	491	449	497	498	475	482	447	475	485	482	495	475	462	443	484	511	484	475	527	454	471	440	472	445	476	450	468	473	460	473	485	466	473	472	497	471	440	524	505	458	482	456	464	468	494	489	492	478	419	466	455	504	497	464	471	485	474	479	493	495	500	455	448	519	499	505	430	475	516	444	526	518	478	484	465	507	467	508	466	445	463	526	479	477	515	448	457	479	499	510	476	465	482	479	477	446	507	493	486	410	466	438	459	461	508	481	468	457	472	501	492	487	471	492	465	477	491	493	455	500	452	462	481	497	470	486	460	448	473	447	484	504	467	457	474	492	486	454	519	476	490	499	485	474	490	497	482	490	491	462	486	468	488	469	512	492	486	492	464	476	491	471	483	458	449	482	477	507	509	474	512	456	446	461	484	478	476	431	478	483	478	492	481	499	520	505	461	465	432	466	492	460	492	483	463	477	500	458	460	506	474	476	488	445	461	486	489	471	437	486	455	462	515	453	493	444	478	500	438	469	497	507	510	490	474	523	492	472	470	494	462	454	492	473	459	450	453	453	506	480	445	491	481	436	524	464	445	499	507	498	506	458	467	493	503	489	492	487	464	496	466	504	445	440	477	476	487	448	465	462	482	484	439	511	484	526	458	501	472	469	456	482	484	492	500	491	482	482	489	478	461	452	455	456	491	488	482	457	458	471	498	484	483	470	462	432	488	492	496	465	508	534	500	518	487	498	486	511	474	496	491	477	507	489	465	496	513	493	472	479	486	517	475	500	455	516	452	497	496	478	464	505	495	475	501	459	485	478	476	472	481	462	489	497	483	442	487	494	501	501	464	506	472	483	444	456	478	495	459	491	466	511	494	514	483	532	513	474	493	471	520	493	511	447	459	466	494	498	429	495	523	480	481	490	476	491	519	514	474	538	469	460	469	466	501	479	472	459	501	477	448	473	451	456	483	482	452	471	477	465	467	491	469	467	483	495	488	499	473	491	536	483	451	480	442	459	512	469	455	493	466	489	466	499	474	485	472	427	465	496	484	462	491	463	483	469	475	467	450	466	441	470	456	465	466	496	511	491	472	482	496	469	482	442	486	443	499	491	524	439	490	481	501	457	489	475	481	492	478	488	502	447	478	483	503	480	478	442	434	471	421	436	452	476	454	474	477	469	468	473	435	469	472	456	471	479	457	461	480	484	480	499	469	473	509	456	447	483	474	477	450	481	476	515	450	437	503	437	458	467	471	471	471	499	467	481	493	441	433	499	493	475	481	465	489	474	492	455	460	531	487	464	476	472	498	470	478	477	440	494	512	479	514	480	490	474	445	484	469	501	447	508	447	476	460	476	462	471	443	507	485	479	480	445	491	470	447	510	492	469	480	479	480	481	475	461	453	506	437	451	452	521	464	475	462	465	467	493	467	501	537	491	463	483	529	478	498	451	463	485	466	501	502	449	469	478	475	485	491	480	492	467	462	463	492	464	465	484	482	443	493	446	472	445	477	484	444	470	489	444	482	477	435	469	473	476	488	470	504	505	507	491	478	507	428	447	512	467	472	491	485	449	457	514	445	479	489	552	482	451	466	509	494	444	515	511	493	510	500	463	489	498	471	487	459	463	463	495	479	455	483	437	452	477	465	519	518	454	484	543	503	490	478	501	461	466	517	475	476	450	492	442	506	458	485	477	458	474	487	475	465	475	443	476	490	450	489	465	432	492	505	480	500	461	472	474	488	472	473	473	470	454	471	491	468	497	505	449	503	476	482	503	436	470	496	484	516	488	462	477	471	464	506	470	472	483	499	524	456	477	457	474	484	494	466	505	478	479	456	494	469	455	494	484	451	473	504
29620	28498	11693	2742	783	484	406	426	398	365	401	395	393	389	357	419	382	441	416	387	390	399	425	401	404	375	394	389	389	407	378	374	430	385	421	401	385	429	400	378	408	382	374	383	395	359	402	412	383	403	417	366	363	406	377	397	383	382	388	425	417	419	384	397	390	382	362	399	373	366	407	395	411	415	408	380	440	388	405	396	385	386	427	417	399	404	397	377	399	383	419	439	393	381	396	392	413	360	385	371	403	375	446	379	386	366	377	399	398	390	389	390	371	376	401	414	380	423	430	438	374	399	392	376	388	395	431	380	412	375	423	390	377	391	360	373	385	391	427	392	416	384	415	396	384	399	390	389	369	372	401	425	411	411	399	364	368	355	427	420	368	396	433	391	434	389	402	390	389	385	412	416	413	409	389	401	395	394	409	434	383	412	400	384	383	424	435	386	391	377	378	426	410	406	378	383	366	413	414	421	389	398	365	373	388	419	373	397	388	422	412	411	384	388	386	360	416	390	344	416	412	395	383	406	399	389	380	398	390	394	387	384	367	372	384	412	370	393	397	412	393	418	372	426	384	398	385	382	376	387	382	369	410	363	399	379	393	397	386	388	393	383	377	412	365	440	402	434	346	379	419	393	403	351	390	387	383	389	375	387	375	381	400	374	388	377	374	376	361	379	386	424	391	364	394	376	375	382	373	412	383	412	402	372	377	398	380	394	412	386	398	408	403	405	396	398	393	380	407	378	387	403	398	412	403	395	363	435	390	416	391	387	387	404	412	362	390	398	436	368	405	400	400	422	367	415	388	403	406	402	404	363	359	399	358	386	399	415	414	410	371	370	378	377	378	398	430	409	368	375	405	378	386	389	357	410	419	392	423	393	378	402	412	392	388	382	411	408	388	416	402	402	394	402	376	381	398	432	398	379	407	431	368	432	416	394	414	375	393	394	438	384	387	368	394	423	396	377	393	343	360	383	402	403	395	370	388	364	395	379	392	405	400	423	391	409	461	407	400	370	418	411	371	425	382	403	410	370	390	413	382	374	386	420	424	407	409	398	410	418	382	413	351	447	398	390	361	376	412	380	378	388	437	402	414	385	392	371	389	407	413	412	389	410	386	371	377	376	347	382	373	357	385	398	396	424	363	425	380	416	368	422	371	368	394	422	388	363	386	401	366	412	421	375	417	388	416	378	364	363	395	428	394	392	396	408	432	380	387	404	365	404	407	391	338	426	397	391	412	389	363	381	421	385	395	404	400	412	372	393	401	395	430	403	391	413	391	372	410	383	404	366	387	392	386	400	376	413	398	386	392	390	386	411	399	422	396	412	403	417	406	411	400	382	402	403	386	414	403	390	387	419	398	389	439	375	355	390	398	401	402	416	374	421	406	366	410	367	380	414	345	399	398	404	408	373	400	416	434	398	394	414	376	405	403	403	391	398	398	383	389	403	398	402	415	347	383	400	387	387	429	383	444	400	414	405	396	444	409	402	395	380	413	402	410	384	415	388	373	395	423	354	377	416	392	390	361	382	365	441	375	422	420	407	394	393	398	396	436	421	377	392	425	398	440	348	426	423	451	365	403	414	384	357	432	373	394	402	382	425	397	403	380	404	379	388	384	379	418	387	394	385	410	381	400	406	377	386	372	407	398	399	374	383	393	362	409	407	404	395	376	407	407	412	417	396	391	397	412	394	400	422	404	408	379	409	374	406	373	419	407	397	381	412	373	378	398	391	375	360	397	392	408	411	397	383	415	395	367	372	402	415	360	394	389	389	382	420	390	371	415	405	389	410	375	430	371	401	404	371	388	362	384	404	384	413	373	431	390	441	418	431	380	406	433	389	382	413	402	382	343	379	375	404	402	387	427	361	385	439	342	385	415	417	360	402	444	399	407	368	392	384	395	419	365	386	378	409	397	377	405	374	381	385	369	404	405	415	414	385	407	399	388	394	386	423	366	369	365	397	408	388	399	384	433	384	411	431	365	413	420	366	425	352	417	372	384	400	379	388	398	420	389	417	420	406	390	384	417	426	378	406	416	349	400	372	381	402	368	373	371	416	415	397	408	431	399	379	392	418	376	387	396	380	414	380	397	394	377	377	394	367	393	412	428	351	408	410	383	408	373	407	420	417	397	415	386	390	435	388	388	391	388	376	409	426	387	389	382	410	379	379	418	403	380	395	388	371	398	375	389	394	369	369	405	377	424	384	420	387	440	374	407	433	398	394	386	375	378	437	397	383	391	394	394	403	386	355	414	410	409	423	416	412	407	409	385	389	377	383	365	427	399	382	408	372	379	424	364	409	378	365	415	392	392	425	368	376	368	387	400	401	369	382	359	397	385	403	397	407	383	427	357	401	407	385	393	385	392	417	404	388	401	390	370	395	396	402	431	418	363	404	383	411	390	437	391	379	371	402	377	358	374	364	373	432	377	404	383	392	371	366	387	406	368	392	421	358	424	393	384	403	391	419	394	402	387	402	378	364	398	405	398	408	414	426	399	384	388	408	403	394	385	412	400	379	444	392	446	378	429	398	375	360	398	375	410	387	410	410	399	381	447	376	376	383	435	376	393	407	399	397	366	405	407	368	393	403	384	397	419	410	363	390	400	375	389	419	392	389	378	413	424	415	407	383	401	384	424	393	419	409	416	401	410	374	401	401	389	370	394	352	376	430	389	399	369	354	390	384	393	374	411	381	412	414	420	375	368	387	380	388	388	425	390	374	374	403	401	373	417	415	381	407	372	380	370	405	351	388	408	413	392	350	405	401	397	406	415	403	385	405	392	425	365	404	394	372	412	365	391	370	402	370	408	387	375	388	386	369	400	387	395	382	396	408	391	408	386	393	388	400	388	391	424	351	409	418	409	403	404	387	432	414	363	363	392	426	401	375	403	405	400	405	396	374	381	417	394	356	411	404	425	363	395	372	420	381	406	389	332	381	384	385	391	382	422	422	435	366	430	395	380	407	433	430	388	383	352	399	373	395	385	409	408	407	373	412	421	408	388	392	394	428	390	387	396	415	396	380	393	433	375	398	406	364	412	369	415	400	378	404	407	463	389	385	424	361	372	406	376	429	381	430	371	402	372	393	380	397	412	413	385	420	360	412	420	403	367	397	376	410	431	404	384	377	421	415	391	420	376	407	387	396	403	442	389	374	389	412	395	413	378	388	430	390	377	390	392	414	408	396	389	402	379	408	377	406	390	403	391	407	451	421	374	432	376	363	394	406	404	381	386	381	401	411	393	375	406	423	379	418	414	361	453	412	401	412	396	403	413	372	396	392	402	423	402	428	409	410	438	420	419	370	409	399	394	417	365	386	342	404	395	437	405	410	389	414	359	386	406	410	373	379	388	399	406	379	417	397	388	428	391	380	438	412	361	393	376	422	417	402	396	398	422	415	410	425	400	403	426	382	402	401	339	397	377	382	426	403	411	388	404	394	391	378	410	398	383	433	358	411	393	400	384	356	433	400	419	382	409	410	404	394	356	398
25154	23187	30824	25844	16586	3772	898	613	541	565	567	574	573	525	538	539	546	518	550	533	536	536	505	516	521	526	550	512	556	536	530	551	534	518	564	530	506	578	523	522	515	546	558	546	567	535	557	542	518	539	566	512	504	584	514	526	515	539	525	508	561	555	546	546	552	541	519	498	528	528	478	507	511	526	499	543	553	512	529	524	539	560	526	549	498	515	534	537	530	536	538	529	549	518	502	513	508	528	527	546	505	504	505	513	499	539	541	541	514	532	512	534	506	549	543	497	530	496	552	545	518	527	545	513	529	583	538	554	511	499	503	561	494	538	568	539	535	534	528	516	538	511	498	493	517	535	575	492	532	484	535	522	525	518	539	520	485	510	545	540	496	533	530	532	532	500	518	507	538	463	496	555	533	489	491	495	510	496	560	563	511	532	520	552	528	516	504	476	510	536	500	508	507	556	572	506	542	562	502	519	531	492	543	534	516	535	548	537	515	497	492	520	503	509	524	511	502	529	511	510	533	548	554	515	505	482	590	518	504	508	502	521	541	563	528	524	498	488	479	540	512	491	540	565	498	502	521	526	545	512	555	529	616	501	559	465	521	525	525	514	512	488	539	525	549	496	518	502	508	531	511	551	540	540	520	490	537	519	534	535	493	540	521	489	546	534	518	546	563	493	497	506	542	503	506	496	499	524	485	526	546	494	526	532	526	507	536	526	524	496	553	528	527	495	510	474	479	526	526	509	543	522	517	520	512	500	542	545	488	518	514	523	523	533	544	510	540	517	541	551	551	516	522	488	546	541	569	512	534	544	505	497	527	513	520	523	483	498	561	519	515	521	525	568	526	536	520	512	521	509	489	577	516	513	515	520	509	539	537	533	505	563	534	496	545	523	547	555	532	528	512	547	534	525	517	544	565	512	549	543	515	523	505	513	523	540	531	493	554	511	512	530	503	533	522	521	544	556	525	514	545	530	499	563	532	519	520	527	498	523	481	464	556	511	527	506	519	530	492	529	508	550	541	507	482	523	562	520	523	548	538	565	526	535	542	543	517	506	531	512	526	532	498	545	547	506	526	493	561	541	524	491	532	535	508	524	505	493	524	496	520	574	542	495	524	534	543	501	574	546	505	560	536	468	541	517	542	502	502	537	566	515	507	543	473	497	526	549	509	510	495	524	471	497	526	498	505	538	535	542	563	534	517	522	517	524	544	495	525	554	513	541	535	518	528	524	533	555	536	523	562	548	556	534	514	492	533	483	551	554	541	505	532	540	497	547	529	537	558	492	519	485	511	537	490	452	487	538	518	540	548	563	495	529	515	566	523	518	514	536	494	550	509	506	526	515	495	508	506	520	564	494	521	528	506	538	501	537	586	556	523	521	530	523	502	588	495	548	509	537	514	526	507	513	511	510	541	493	503	515	534	538	515	504	521	497	531	534	481	558	592	562	527	563	526	560	510	529	531	520	538	519	494	489	538	512	533	559	526	500	523	516	495	517	497	539	526	550	535	549	501	534	550	502	517	520	591	526	476	506	577	535	514	532	531	548	546	555	514	506	549	538	473	494	520	501	545	490	541	553	536	519	519	520	573	510	535	533	517	509	486	536	513	532	501	545	542	528	516	514	506	513	567	533	564	543	540	558	510	509	527	516	552	532	496	497	544	505	542	540	522	561	502	548	511	524	533	536	522	505	503	519	517	546	496	560	500	527	590	516	519	499	494	508	509	502	544	521	562	525	527	535	564	517	548	511	517	491	513	503	463	570	537	514	516	526	562	544	527	493	496	497	550	463	525	555	562	527	545	534	505	550	498	509	537	507	525	535	504	484	506	498	573	517	577	525	521	514	525	519	517	500	498	566	552	492	505	510	540	536	545	520	524	531	475	505	511	519	529	549	522	545	504	487	523	544	474	501	532	502	491	516	528	529	465	556	489	531	552	579	499	499	552	498	520	485	526	502	528	510	518	516	518	509	505	523	495	515	518	547	520	545	518	503	537	522	538	569	513	551	496	509	538	533	489	492	492	505	516	523	556	552	570	546	504	530	520	555	540	533	506	536	525	526	534	539	451	516	536	545	528	533	538	531	551	565	530	504	528	529	530	535	518	537	505	561	532	496	527	510	554	480	527	516	508	548	562	533	527	526	575	552	528	510	522	489	489	536	554	491	492	529	507	462	533	544	524	530	520	533	493	589	513	514	494	534	508	477	541	524	532	519	510	513	523	527	507	524	476	531	542	508	531	492	561	570	602	510	551	550	521	476	545	526	500	491	540	511	525	516	519	580	506	527	545	510	532	467	507	526	489	480	515	547	502	558	499	573	497	529	521	487	518	575	500	534	548	513	491	520	523	548	566	507	514	554	514	517	544	531	513	527	566	531	532	511	517	555	490	531	480	485	513	526	527	572	559	566	521	534	516	516	503	546	487	480	535	489	527	534	550	508	529	548	564	549	516	487	540	515	488	502	538	491	509	503	511	506	535	478	473	508	505	518	522	549	513	519	520	488	492	534	537	552	532	537	530	500	521	506	514	508	520	518	499	547	516	547	511	538	517	518	500	558	505	491	532	519	527	553	538	491	549	547	500	494	561	480	552	545	541	550	515	522	536	503	517	540	535	527	522	519	497	515	495	463	490	496	486	513	500	529	509	501	530	500	542	520	538	495	558	502	514	558	510	527	463	550	535	531	479	544	548	544	543	496	511	572	534	523	546	569	522	526	545	564	560	502	511	511	498	537	499	564	501	536	503	515	500	534	556	532	538	547	583	471	536	483	497	525	555	519	541	524	557	503	558	545	489	519	559	563	528	512	515	506	504	533	525	539	495	515	530	525	502	545	534	528	548	486	498	478	554	510	576	522	522	518	542	537	509	513	534	505	513	533	539	515	540	514	546	484	535	525	520	551	561	531	556	509	538	487	580	520	561	529	509	545	559	504	554	521	523	505	561	481	530	494	519	519	505	520	533	517	522	526	480	539	532	527	533	514	530	503	517	570	569	534	542	529	513	562	505	508	567	516	500	517	533	524	546	532	509	513	579	539	521	512	496	567	545	517	538	564	525	526	489	545	483	511	516	530	555	514	562	519	568	538	491	502	493	561	507	574	554	518	546	511	488	519	527	542	554	554	526	491	539	544	527	518	525	539	519	552	510	511	531	545	503	527	535	502	556	552	551	481	541	514	530	538	502	501	549	531	541	504	538	567	576	476	539	537	509	549	499	535	535	523	510	538	498	499	503	557	513	502	540	516	492	545	527	548	528	498	539	528	474	552	573	537	511	525	486	522	515	503	493	546	575	525	581	537	582	479	531	504	537	553	532	493	542	481	542	532	497	558	517	551	527	570	528	541	513	524	498	513	488	524	527	519	525	536	564	546	505	487	546	560	541	492	514	545	518	555	518	523	512	510	493	544	515	510	509	513	495	507	496	563	522	500	523	529	533	522	507	534	524	468	546	503	521	547	485	501	495	499	476	530	511	496	512	523	515	510	542	548
61445	83623	49760	15486	3791	1035	583	473	488	481	518	483	522	492	495	463	482	478	434	483	497	487	492	474	457	457	465	442	505	454	477	492	457	462	501	486	547	487	460	521	456	487	477	511	437	463	502	477	489	483	468	436	486	478	490	458	457	475	508	491	453	486	489	437	481	436	471	471	502	489	500	466	484	488	498	482	478	461	501	470	453	497	458	503	483	468	465	497	466	506	478	463	441	422	466	472	488	512	466	456	492	459	487	486	448	441	488	487	489	510	498	499	532	493	477	454	433	487	467	473	475	445	466	491	486	474	468	486	476	454	470	464	497	470	481	504	440	501	486	518	467	518	502	496	496	440	440	494	476	477	516	483	489	468	490	489	502	481	448	475	494	484	475	504	475	486	471	480	469	454	449	446	509	446	436	462	473	522	452	472	491	514	441	489	460	443	487	531	450	481	503	450	478	479	498	466	490	490	489	465	471	456	479	477	494	463	493	459	521	467	482	425	483	463	484	464	442	455	492	470	475	461	464	480	479	470	484	484	459	516	491	491	472	445	497	465	465	483	493	492	511	486	424	458	447	498	483	445	480	457	482	494	491	480	494	511	494	471	489	485	411	493	498	479	500	436	473	483	452	505	455	512	464	506	489	462	484	515	479	472	456	451	444	479	453	540	463	522	516	476	470	464	489	480	484	462	463	435	476	491	493	500	500	489	484	449	504	461	501	475	474	424	443	501	487	449	477	467	493	505	505	454	496	465	493	466	416	507	458	480	503	478	514	485	471	470	468	486	475	473	431	516	450	475	453	485	447	447	504	469	459	451	492	463	495	520	482	469	489	461	480	497	478	455	477	454	482	503	451	476	444	448	510	457	456	523	478	469	483	463	545	472	479	484	464	440	472	455	485	487	495	469	496	474	448	485	464	487	490	494	503	489	488	479	484	528	471	496	516	440	457	459	493	481	498	484	447	542	508	477	467	480	452	503	472	467	428	488	450	479	512	453	489	476	468	464	452	474	470	484	473	466	460	450	426	471	481	511	475	486	463	493	505	491	475	476	456	473	458	491	508	465	473	487	464	473	454	484	528	464	453	443	477	492	475	528	441	435	454	484	494	510	500	487	493	501	434	489	481	477	440	431	461	478	482	489	447	473	442	464	464	473	451	455	475	446	461	460	469	506	497	484	502	482	508	498	456	443	440	475	483	515	490	480	521	480	497	500	433	482	488	492	531	521	498	485	472	473	447	464	454	443	468	486	458	479	504	453	471	456	489	479	462	471	469	510	457	450	471	495	503	489	492	464	485	453	450	490	440	487	478	431	473	476	461	472	467	494	502	470	463	456	477	474	455	468	494	471	478	459	438	457	442	452	482	497	517	526	478	469	474	512	439	471	445	483	487	487	477	482	481	450	443	486	514	484	496	515	432	484	498	486	480	526	453	471	477	451	459	513	526	505	494	455	460	493	488	489	472	503	438	441	511	437	470	479	506	428	460	492	455	478	474	462	450	457	485	494	510	508	465	461	474	443	461	511	468	474	509	495	489	422	476	502	507	477	488	487	458	461	465	495	500	485	453	485	460	527	478	496	494	473	483	484	447	483	488	487	459	472	456	473	501	459	467	445	451	465	460	446	495	450	467	469	500	461	488	487	454	462	468	486	443	486	457	485	486	472	477	450	485	473	481	482	464	463	501	484	485	507	463	491	489	490	469	521	479	509	473	460	439	456	467	474	464	485	507	478	509	465	485	448	477	488	496	484	457	446	449	488	465	453	458	465	464	501	448	447	482	481	460	452	485	490	461	442	460	500	455	480	449	442	520	450	474	511	478	481	489	506	472	509	501	478	480	514	518	487	450	464	462	509	473	469	497	466	494	477	465	471	527	478	497	513	447	500	459	462	463	459	478	477	425	490	503	499	449	490	443	487	489	481	514	498	441	467	513	472	475	476	470	508	466	452	483	481	464	478	470	461	456	474	455	471	488	505	469	490	453	525	485	502	455	505	449	441	468	474	505	473	485	499	487	494	532	494	498	468	472	489	494	464	457	467	500	481	492	464	506	476	453	446	502	449	470	454	464	494	486	459	484	464	468	466	523	483	469	449	451	452	419	510	491	494	478	483	453	489	479	450	455	450	473	455	539	466	514	473	522	459	464	436	479	442	523	474	471	461	427	475	468	470	471	462	434	451	489	483	456	512	452	490	501	488	478	488	514	453	501	510	516	468	458	468	439	472	448	469	502	464	482	485	458	514	485	487	501	511	466	455	479	453	487	472	483	510	473	486	485	483	465	485	448	479	446	426	485	507	491	479	471	466	520	479	441	480	454	507	526	494	495	465	493	536	475	450	489	445	465	501	457	480	484	476	443	454	434	481	521	502	457	445	452	449	484	505	461	455	477	467	474	498	452	472	492	453	443	483	506	468	461	497	507	463	487	470	526	497	484	471	478	486	474	476	503	456	460	503	515	481	508	512	470	470	494	491	429	492	518	451	476	470	478	525	428	489	497	499	472	479	464	473	505	463	490	483	472	509	429	493	489	458	461	496	478	502	504	491	459	462	486	393	449	432	489	474	478	467	496	480	479	465	494	461	477	461	457	475	476	453	476	477	494	462	495	498	482	478	495	493	478	469	459	493	496	489	485	449	476	442	453	501	492	472	447	474	448	504	463	506	453	510	451	448	473	483	467	460	459	493	433	465	448	474	538	445	481	486	484	501	489	475	484	465	462	469	463	489	466	502	468	487	462	434	477	471	473	487	441	482	493	460	429	465	472	476	484	509	456	464	500	467	530	469	434	465	482	441	474	505	433	442	496	508	480	481	450	491	510	487	477	469	522	465	477	400	462	474	459	463	492	435	463	490	441	478	468	481	422	515	481	476	518	459	491	464	468	482	470	491	483	458	467	478	478	482	476	482	474	495	490	467	447	508	464	462	480	530	490	482	485	491	475	437	475	464	478	447	458	518	449	471	492	479	461	497	475	482	456	526	476	529	473	493	467	463	473	455	471	452	449	465	429	473	495	460	447	428	466	472	467	499	473	455	468	443	465	477	474	465	474	469	512	501	493	484	474	453	519	432	497	444	460	459	477	459	478	438	466	451	457	518	449	503	507	435	458	525	452	448	470	473	470	439	486	481	488	480	456	483	478	467	454	478	456	450	413	505	454	436	452	467	485	453	511	474	467	487	521	489	473	496	465	493	471	447	470	445	491	477	481	499	446	527	457	475	442	512	522	490	452	517	483	478	454	436	521	493	483	463	445	476	471	475	454	481	506	480	490	500	517	454	471	419	430	431	500	477	477	488	499	495	447	490	476	456	483	516	465	485	459	453	486	465	471	437	450	479	498	466	483	534	458	511	459	474	529	436	467	468	455	487	488	460	466	424	488	430	500	479	479	453	474	499	484	446	516	489	460	516	474	466	449	474	479	508	439	448	532	462	424	481	456	467	502	511	470	502	534	487	515	481	479	448	483	481	457	526	460	481	516	448	472	485	481	495
24135	22193	29656	24903	20424	10197	1501	735	593	655	703	634	638	655	644	617	613	644	630	629	592	618	624	623	572	615	615	606	622	571	578	565	603	589	610	579	619	580	648	631	619	642	576	633	665	632	619	608	600	602	608	644	594	580	583	585	622	619	642	632	645	591	630	566	636	579	660	604	629	631	618	563	617	569	608	613	566	604	614	632	601	613	582	595	613	619	580	622	600	571	577	630	622	620	600	601	645	627	624	596	599	632	660	589	581	594	607	603	620	595	624	620	591	626	575	589	570	608	608	629	623	628	592	614	599	603	619	622	609	594	611	602	627	594	586	567	606	632	619	623	617	606	618	646	578	618	593	587	589	603	602	612	668	607	625	610	641	641	564	630	590	647	600	623	631	631	631	594	628	587	622	648	607	587	617	627	583	621	630	621	606	566	591	582	596	625	629	625	630	601	644	580	590	606	625	649	556	631	626	598	630	591	638	601	615	557	595	609	577	567	606	598	609	569	621	613	608	625	623	667	607	614	579	599	624	577	614	575	687	654	632	599	631	621	582	556	613	615	612	634	606	553	624	600	627	597	594	583	608	603	661	653	566	597	618	595	626	633	600	624	620	592	622	637	561	585	604	652	583	600	605	570	646	599	608	612	604	614	586	583	604	589	640	667	598	577	576	593	630	651	623	597	637	599	624	601	604	576	629	599	626	604	610	614	581	599	615	573	633	601	633	630	601	631	594	629	628	611	572	559	647	605	634	608	608	605	549	620	629	625	641	635	595	601	595	606	624	581	625	591	625	590	575	620	603	616	626	616	643	582	575	584	613	622	607	562	608	580	606	592	631	621	560	611	610	615	599	617	669	629	597	638	570	596	606	628	663	599	592	558	588	605	633	581	602	604	634	625	616	577	535	595	621	616	608	593	595	597	631	563	616	610	586	590	631	649	554	610	562	616	595	580	600	585	640	623	643	612	633	605	590	639	551	617	631	572	614	613	620	590	634	660	622	603	588	585	607	607	628	567	602	620	582	607	611	621	642	615	616	601	590	619	592	614	606	578	604	634	600	600	610	588	675	576	631	660	641	618	609	621	550	591	594	648	654	614	614	657	615	654	574	612	579	581	552	613	573	624	607	608	596	647	594	631	612	609	611	567	626	568	611	621	616	606	599	576	585	600	634	627	628	603	632	596	608	619	604	626	613	633	630	621	626	619	600	586	609	580	631	546	614	622	574	599	614	558	627	592	591	621	604	606	644	619	598	603	643	645	612	629	610	604	636	615	601	553	631	621	611	645	614	610	621	613	596	593	598	638	594	658	606	592	628	613	602	611	584	625	633	616	569	623	568	572	593	633	599	598	584	592	601	612	608	584	586	618	613	552	600	619	628	632	614	625	624	693	601	601	614	570	618	588	633	595	606	593	594	636	614	626	630	581	628	633	604	606	581	600	572	570	635	601	601	566	632	615	587	627	613	667	587	637	560	611	615	651	564	637	622	603	667	619	610	597	620	598	625	590	583	601	634	612	573	603	648	627	572	603	586	538	628	597	596	603	648	616	617	650	625	561	635	564	594	564	551	573	602	601	606	618	597	626	602	577	601	575	632	558	605	609	565	622	662	587	608	586	595	636	601	581	573	611	615	614	592	619	569	595	584	609	592	618	634	585	632	559	596	587	589	611	629	550	608	608	595	613	581	587	604	592	621	656	584	607	572	602	575	580	548	631	643	600	583	611	631	610	636	623	651	602	566	610	580	588	631	597	598	606	602	606	579	615	564	601	638	624	582	665	605	572	627	595	585	635	582	611	639	595	563	623	620	585	573	659	601	590	617	614	613	616	620	631	597	585	653	597	564	586	578	629	605	609	620	603	629	605	574	621	605	580	594	607	615	616	632	573	644	600	602	593	610	606	585	612	666	640	612	610	571	578	589	604	600	629	653	643	590	619	584	608	627	604	644	645	619	616	559	604	596	624	594	566	641	600	585	586	600	572	583	620	635	601	612	588	586	620	573	606	577	628	629	591	620	634	637	647	651	657	578	634	628	580	584	625	607	590	627	565	626	595	628	642	574	639	632	582	590	638	626	589	625	588	580	605	611	620	608	596	618	551	619	625	569	579	607	642	611	600	601	607	617	603	599	605	551	614	606	645	621	614	615	619	634	533	603	669	624	619	565	591	604	566	559	612	602	639	575	611	579	623	597	557	568	632	589	574	589	580	594	565	572	609	578	615	616	597	597	560	643	604	670	593	635	603	598	647	595	596	596	589	609	569	599	592	613	641	588	643	599	575	618	589	621	607	614	573	616	601	592	610	636	601	600	631	633	600	591	595	601	632	630	590	576	637	654	585	628	582	645	617	607	618	639	574	614	625	644	590	574	652	597	607	600	606	597	604	595	605	588	583	574	544	616	614	585	567	588	578	636	638	622	627	597	585	616	639	571	613	601	583	583	587	595	580	604	627	548	572	579	637	646	571	613	603	585	632	594	625	577	644	640	621	603	600	566	594	601	600	608	604	606	592	597	604	606	599	619	594	621	633	588	593	579	620	600	568	652	628	635	636	630	629	573	629	650	663	610	612	581	619	633	605	598	612	597	552	624	585	580	591	597	599	635	645	552	607	612	611	572	591	619	567	638	590	610	559	623	613	637	596	612	627	591	592	575	622	617	572	578	611	638	603	622	615	606	597	603	594	661	607	630	615	588	596	640	594	552	604	640	616	626	602	595	567	614	599	651	587	584	577	632	596	635	597	600	577	628	621	605	576	588	607	615	579	624	611	651	637	651	594	625	566	571	613	604	610	573	572	609	639	637	580	622	577	640	634	617	582	632	585	602	608	566	602	619	604	620	585	579	635	589	650	646	638	605	562	632	558	565	633	584	647	612	600	625	600	611	605	575	574	595	583	602	604	568	553	570	584	593	604	636	554	584	591	655	637	611	596	626	573	610	620	620	638	602	624	633	610	621	551	570	632	599	558	611	588	603	584	599	605	632	598	601	602	576	614	620	593	594	603	617	578	592	567	548	611	586	595	649	594	612	577	604	579	609	614	662	590	579	598	600	633	578	590	624	596	597	587	583	644	619	573	565	577	633	582	562	638	633	601	581	643	615	576	640	607	598	590	610	655	601	586	572	607	674	619	591	620	592	569	613	656	625	621	555	639	606	565	616	600	598	600	625	599	596	644	582	634	566	640	606	605	594	606	611	600	573	597	603	647	620	583	596	595	636	611	613	621	597	641	615	629	596	611	541	602	584	615	614	594	629	611	612	576	555	648	648	590	572	609	608	602	564	603	579	597	650	621	606	608	595	611	631	590	630	601	604	615	600	609	585	579	638	619	578	618	618	646	581	582	581	600	625	599	600	630	627	637	618	627	619	577	605	576	641	622	612	580	629	617	595	596	630	593	576	613	618	651	621	593	573	599	572	580	569	611	636	620	618	606	593	657	573	596	603	640	602	598	573	578	646	612	646	635	583	604	608	614	629	588	566	604	578	626	600	606
59783	90769	55325	20860	7025	1671	702	557	544	575	581	545	594	564	600	561	548	528	524	513	569	547	569	537	551	561	520	532	564	548	532	554	561	549	506	524	558	546	529	543	560	545	517	541	534	555	591	570	564	495	556	563	539	528	546	531	555	544	559	551	566	549	542	559	544	554	533	536	551	574	528	542	536	518	530	561	565	563	545	521	572	524	514	535	566	575	504	569	586	578	560	512	542	562	530	571	538	554	528	540	558	583	554	548	508	509	503	567	553	526	527	563	555	567	535	565	550	526	526	556	518	551	536	556	538	553	578	531	571	534	519	517	539	532	508	541	546	532	564	571	523	550	504	548	569	556	540	559	569	554	559	570	525	507	538	562	556	524	546	570	531	546	520	558	512	557	501	554	550	544	561	567	516	524	561	592	526	547	535	502	590	490	513	555	564	552	548	564	585	510	588	553	520	541	580	583	555	524	534	510	584	560	520	553	537	517	539	553	576	584	564	509	544	577	537	561	593	577	514	580	562	528	573	587	576	556	560	528	543	534	539	541	552	595	568	568	555	546	595	587	559	532	559	571	582	569	541	531	554	543	554	501	557	548	552	513	580	506	506	553	530	568	551	547	544	519	542	548	562	548	544	540	570	559	523	553	565	536	609	556	551	550	572	535	531	583	522	524	548	562	543	542	535	559	586	558	576	526	535	547	535	543	544	569	582	530	549	559	550	570	535	555	524	543	524	574	551	567	525	535	518	563	514	582	541	564	545	559	525	573	554	571	558	572	535	530	503	531	489	532	543	537	538	539	547	537	516	555	569	531	540	535	519	545	560	563	520	529	528	546	498	514	528	557	552	565	564	562	566	587	519	510	552	548	582	537	521	598	556	523	583	522	519	556	552	570	553	545	569	571	561	596	548	537	550	554	561	544	532	509	559	553	554	533	558	543	543	542	552	530	521	545	613	528	511	530	593	541	557	563	566	564	559	578	557	528	550	526	519	561	529	507	517	561	529	575	533	537	500	537	596	517	542	564	557	527	598	579	537	541	577	515	519	515	573	563	556	531	542	567	510	539	590	531	540	507	550	537	572	548	566	545	537	570	548	536	549	513	561	523	498	516	585	557	545	565	528	503	548	553	556	533	545	515	562	578	520	523	544	556	557	543	564	572	563	592	512	536	514	554	558	541	562	542	556	519	553	545	548	554	576	509	539	551	508	528	531	506	585	566	555	559	546	553	538	580	487	556	521	547	543	622	551	554	518	539	572	546	549	554	554	503	538	510	559	558	530	552	548	528	515	526	558	565	565	555	565	542	553	474	562	528	572	566	564	539	565	602	505	556	541	532	550	534	583	564	542	512	569	550	534	517	547	525	568	547	529	549	533	566	535	535	521	531	541	526	568	576	596	500	543	536	521	563	539	519	517	552	544	513	561	579	531	552	545	536	535	504	538	528	524	533	495	554	529	546	564	530	510	501	587	554	560	517	510	536	545	523	566	553	535	532	544	552	547	499	559	503	543	565	560	524	508	586	553	511	529	550	518	540	577	549	522	565	598	535	509	569	531	535	589	511	542	532	574	561	580	583	540	573	556	539	543	524	524	559	524	575	538	561	539	514	580	506	585	521	535	565	567	481	568	602	567	545	560	537	509	553	581	496	562	541	578	517	471	569	508	548	551	566	538	530	579	540	542	540	540	521	539	540	552	502	568	548	540	568	541	531	526	567	514	531	510	595	540	533	563	551	565	522	522	553	512	559	523	598	501	534	503	524	547	551	566	553	534	529	531	549	538	499	571	564	557	551	567	501	508	533	541	568	541	572	549	509	533	542	533	564	545	555	569	574	551	569	551	553	589	554	580	538	519	531	569	547	528	522	482	536	555	566	495	515	531	614	516	581	506	504	583	547	546	561	552	549	553	531	544	546	537	534	537	528	579	538	528	538	538	537	534	528	546	552	507	582	562	526	563	608	511	496	527	588	520	558	543	468	553	528	542	560	559	514	527	537	544	555	531	543	561	511	595	550	563	522	553	555	549	579	542	514	589	541	525	562	576	555	570	532	513	555	535	556	516	536	549	601	555	558	550	534	518	566	505	536	553	527	534	535	574	557	552	531	553	530	558	564	546	512	522	514	506	513	550	561	572	563	570	538	539	561	518	543	482	537	531	566	518	525	542	575	550	510	555	560	525	547	539	549	517	555	574	483	542	519	573	549	546	569	561	557	547	501	560	535	567	543	540	530	514	555	544	547	519	561	497	492	497	534	557	592	541	574	565	548	494	524	557	514	523	554	549	517	529	534	565	538	560	546	516	560	540	550	521	566	552	527	592	568	538	573	540	541	524	582	575	539	565	578	563	536	541	501	522	535	586	538	553	528	516	522	566	520	594	547	524	523	581	534	545	590	581	535	540	543	538	565	542	545	566	538	561	518	589	539	533	577	510	552	552	574	500	546	574	519	566	520	530	538	508	527	539	597	590	558	505	547	563	591	576	580	534	568	578	550	508	554	585	553	567	532	524	565	520	518	534	548	548	526	579	530	544	548	583	556	542	563	582	562	556	508	573	530	560	618	578	551	553	565	492	524	551	570	535	580	533	544	549	569	539	545	548	560	546	551	518	524	537	517	553	534	512	546	551	561	536	557	523	511	543	504	576	544	543	552	556	554	536	555	545	545	573	558	594	535	555	570	496	499	552	518	550	513	575	515	542	536	545	532	543	568	527	568	557	570	585	535	546	549	583	536	491	547	532	529	561	558	561	540	512	507	561	544	534	531	514	542	536	578	547	571	546	572	528	585	516	514	587	565	511	585	553	551	591	532	533	569	570	543	529	518	542	552	545	548	535	560	521	526	562	539	520	562	527	580	555	554	545	547	559	556	530	540	522	522	552	507	581	546	522	552	552	591	577	538	555	546	568	522	535	492	536	580	557	576	554	561	571	536	585	567	600	550	549	567	577	530	528	521	612	543	595	516	527	535	489	566	564	527	575	531	543	523	527	545	521	574	557	521	533	559	552	507	559	538	523	518	509	546	572	556	551	522	550	530	567	550	541	551	559	567	559	555	515	558	541	520	584	543	526	555	549	579	530	541	521	538	583	506	574	548	545	546	532	560	530	580	525	562	551	547	558	565	559	555	550	552	527	573	544	527	554	554	583	532	545	548	534	548	560	548	576	580	541	565	582	543	554	564	488	580	505	587	552	583	517	539	526	530	526	550	537	557	548	571	567	560	561	543	531	549	546	557	524	572	552	534	573	525	564	576	553	564	631	531	536	513	592	543	560	524	532	531	523	577	544	571	533	552	527	562	541	592	502	541	563	591	539	602	588	527	531	568	507	563	545	504	521	562	604	600	570	541	577	566	549	515	546	533	502	555	525	559	547	553	570	581	507	495	508	507	571	508	533	551	556	595	546	505	560	556	581	549	560	569	578	540	530	598	539	535	522	519	524	529	555	580	538	537	521	598	515	581	550	592	527	536	529	480	573	545	536	487	568	584	539	580
33946	28811	18554	4808	1074	608	485	454	472	503	509	445	481	427	493	470	503	470	481	472	478	502	505	442	501	496	471	457	482	451	465	502	517	458	496	438	435	456	508	442	444	436	441	463	490	497	480	469	436	486	441	460	461	533	456	485	486	445	471	440	472	494	454	441	460	455	425	457	466	484	429	476	499	495	504	489	496	462	504	466	449	466	466	449	480	457	444	480	474	437	485	483	487	484	485	495	500	487	493	466	472	461	459	523	501	483	438	496	463	450	461	483	475	457	468	469	474	432	485	455	452	503	452	463	470	451	492	486	489	425	461	463	461	501	494	473	472	480	465	437	460	438	441	472	499	513	452	487	477	463	485	468	462	453	451	478	433	467	447	515	453	466	461	489	495	459	458	488	484	471	435	465	474	507	521	483	472	452	433	450	482	435	467	434	501	492	502	473	484	464	448	479	476	428	499	486	499	452	469	486	439	454	462	434	453	490	435	470	485	480	507	417	445	467	496	462	461	484	453	481	508	492	493	430	446	491	487	476	432	440	451	487	488	518	492	475	459	458	482	483	463	480	470	469	478	449	434	472	468	460	478	474	454	473	470	497	443	433	475	453	456	475	520	425	460	449	465	450	483	465	475	445	469	495	494	444	432	454	464	479	490	477	463	489	477	440	498	426	457	463	434	421	469	473	467	445	468	438	469	465	439	456	470	454	455	435	503	469	469	439	501	478	465	482	485	463	481	531	458	511	485	469	503	495	457	461	480	480	444	452	458	466	473	485	499	496	506	462	489	480	464	482	463	494	485	449	467	480	472	451	468	463	461	471	483	453	471	451	458	473	437	492	462	426	419	497	471	457	482	485	439	457	467	465	489	497	517	461	471	471	447	443	433	427	471	419	494	458	457	476	456	478	419	445	459	524	503	478	485	478	470	450	494	463	457	467	493	459	515	482	457	446	469	461	449	481	476	452	476	468	437	478	468	467	496	475	454	490	461	460	473	479	493	489	454	491	448	478	459	468	486	485	486	496	431	504	487	498	455	486	485	469	455	486	464	464	485	467	479	436	464	473	488	467	500	485	504	456	479	494	469	480	504	457	516	500	476	446	502	521	472	450	481	445	447	464	509	481	465	492	471	460	474	464	487	457	460	455	468	510	475	448	471	425	439	461	494	449	494	471	468	479	475	475	492	463	471	482	426	440	498	472	496	497	496	459	462	453	444	495	456	475	509	485	460	463	471	478	475	463	479	489	450	528	423	492	449	455	497	439	467	506	474	476	484	489	473	466	473	512	486	486	462	467	491	471	452	429	492	440	468	497	459	482	467	474	526	468	478	459	481	491	498	513	491	546	511	480	509	458	511	472	460	474	489	487	466	467	478	460	490	457	496	465	492	477	457	503	466	487	434	440	483	477	490	443	465	490	469	503	513	465	473	459	433	491	464	519	471	448	465	470	457	467	463	453	441	498	481	460	464	459	484	514	498	474	489	470	513	462	438	456	534	444	484	466	552	513	481	448	464	433	453	456	483	475	479	472	442	460	454	473	447	451	481	469	477	442	474	464	496	469	439	461	449	508	453	469	444	482	474	507	462	484	458	487	456	473	497	466	476	458	429	486	461	480	506	461	475	448	473	474	465	503	519	460	485	500	451	458	457	493	489	475	467	487	450	435	507	445	480	480	469	458	496	443	499	485	457	479	504	452	456	477	433	445	460	490	455	491	474	472	462	475	491	500	450	468	523	501	470	449	465	433	484	450	480	459	479	437	457	475	472	501	428	441	445	475	487	495	461	479	488	475	470	468	454	484	471	457	493	452	484	460	449	483	465	471	474	503	466	521	517	451	465	483	453	475	460	438	450	478	433	478	461	475	431	464	468	499	532	445	467	473	463	478	482	509	488	457	472	484	461	464	445	479	465	469	455	453	438	460	483	456	485	458	447	418	459	492	456	446	494	446	466	469	486	503	524	491	493	488	495	504	484	508	481	498	468	495	469	444	454	470	466	496	474	445	468	456	498	490	514	415	498	476	482	469	473	479	488	465	502	459	432	466	454	428	462	432	453	469	486	510	504	476	503	459	480	476	461	454	452	475	477	471	463	457	475	459	485	422	468	459	487	492	499	462	454	479	440	512	473	486	473	500	446	484	461	486	494	466	460	492	439	498	481	446	466	464	427	453	501	466	501	476	464	493	483	520	485	469	465	476	463	480	467	481	488	502	520	447	483	456	493	476	468	470	459	429	506	470	459	478	474	450	464	468	515	478	512	461	463	435	468	487	457	465	480	496	473	485	480	467	452	458	495	467	487	467	452	426	455	489	463	497	452	467	457	466	488	472	490	453	479	480	503	478	490	467	462	479	480	486	484	474	481	451	456	462	488	466	486	476	471	442	498	467	481	451	466	494	455	455	484	427	447	453	467	467	433	482	472	478	478	480	451	447	450	457	505	484	481	475	461	450	465	500	453	427	457	466	435	480	484	485	456	452	518	488	458	507	463	419	467	474	485	455	470	451	484	465	449	428	502	481	517	439	461	504	471	479	492	453	438	459	431	493	486	435	440	472	437	467	459	484	460	455	476	473	475	449	469	471	445	442	500	508	463	470	469	499	495	454	490	507	484	481	434	457	469	437	477	469	482	448	517	450	443	465	498	458	501	482	447	455	473	480	442	483	530	427	485	490	490	473	501	493	428	479	495	448	459	492	448	479	511	442	476	451	473	466	476	458	455	452	475	484	431	471	456	460	444	424	458	481	494	501	469	457	434	456	478	449	503	461	480	447	502	476	495	449	500	508	480	467	438	494	439	476	447	465	446	494	455	450	465	435	430	497	429	483	457	471	468	478	478	511	529	451	454	473	452	451	468	457	491	501	498	506	485	496	483	461	469	476	475	488	481	480	462	459	481	453	475	421	487	448	466	450	438	448	449	463	500	460	455	470	468	461	460	486	494	504	455	449	475	476	459	474	457	451	473	441	472	460	461	433	521	456	468	484	447	483	473	466	470	505	475	471	514	457	472	446	525	468	457	510	478	468	469	468	485	447	464	482	491	472	448	474	459	462	486	504	512	456	467	484	454	467	460	458	461	454	484	496	489	442	448	527	462	477	497	460	473	467	511	499	503	425	465	537	460	449	477	445	513	428	446	453	489	445	478	435	484	479	483	501	427	469	477	512	474	484	451	456	496	472	451	464	488	498	496	463	462	492	449	487	461	474	436	467	511	478	456	502	411	487	467	443	464	469	474	437	475	491	442	468	459	497	480	480	467	489	467	465	455	467	465	443	459	470	455	469	478	432	480	493	447	460	468	470	471	432	470	469	476	460	467	495	461	461	462	439	475	478	488	517	467	436	477	447	468	477	550	484	501	502	459	522	477	422	450	498	494	455	436	469	426	452	491	463	478	478	464	464	468	462	470	481	432	459	478	475	477	432	420	472	488	468	468	447	433	451	475	456	479	504	481	451	481	482	460	492	504	469	450	485	470	480	475	491	494	419	462	495
29440	27632	11758	2402	879	567	388	408	375	406	385	402	414	394	382	376	399	374	413	391	409	388	376	387	392	375	405	377	424	428	373	385	365	392	389	381	445	341	416	374	388	390	430	398	401	365	404	395	421	426	396	415	373	399	398	420	353	365	387	378	396	399	383	392	367	388	390	377	423	389	399	428	385	383	384	383	374	363	371	368	367	412	363	404	404	390	375	429	401	374	385	384	407	382	395	410	397	391	419	380	402	401	393	401	363	356	373	413	397	384	390	365	388	394	432	389	362	390	373	385	403	362	381	369	374	413	374	366	360	385	374	411	396	384	383	419	386	386	397	389	439	416	361	382	430	387	413	396	391	412	402	388	384	397	385	401	357	371	411	391	375	388	394	358	378	367	408	382	368	398	363	392	413	380	386	372	426	376	402	370	366	382	377	389	411	402	382	364	346	401	372	369	397	408	384	395	404	361	368	408	419	355	415	377	395	361	395	377	414	324	380	380	426	342	402	379	355	351	388	412	353	381	371	395	395	409	369	396	399	412	374	400	409	392	407	398	380	385	412	387	417	371	357	415	378	403	374	404	377	402	367	390	393	374	348	402	381	349	393	359	378	413	381	375	393	399	394	373	404	374	394	387	403	355	418	355	417	367	407	377	392	414	372	379	368	405	360	406	396	417	403	426	344	373	388	392	354	392	403	398	392	382	382	357	393	375	389	352	360	356	413	415	418	362	394	385	391	388	366	373	387	395	376	414	371	413	408	390	377	399	368	382	404	388	395	380	398	358	373	392	347	345	376	373	376	418	371	402	383	389	386	380	390	359	409	387	416	373	416	423	428	377	401	387	379	359	405	354	391	395	401	366	399	425	382	355	391	382	355	371	342	355	391	416	390	379	435	387	374	383	402	389	378	365	372	397	361	368	406	381	402	356	370	407	427	401	394	343	418	354	397	410	404	345	392	381	374	369	351	397	394	357	424	371	400	374	380	376	401	369	400	416	402	402	372	375	415	390	384	385	351	408	382	418	372	399	399	360	385	406	383	416	409	402	416	377	348	367	372	358	434	382	412	396	350	398	426	406	379	411	343	413	419	418	411	430	410	388	396	384	380	411	409	391	422	378	389	387	359	400	428	403	412	391	385	410	395	405	376	385	375	404	382	390	388	357	384	387	369	403	425	382	378	376	411	402	375	371	384	390	367	402	394	387	378	425	377	411	393	418	383	363	427	401	367	417	406	352	405	404	364	394	414	381	415	373	393	356	406	382	383	388	377	367	408	375	403	411	401	369	390	382	378	398	400	372	379	365	418	373	367	422	392	395	418	396	406	385	422	376	383	360	377	399	357	400	390	377	401	406	393	423	392	389	382	414	392	395	366	388	400	387	358	395	409	361	385	415	387	418	393	401	388	363	394	415	403	430	391	368	415	380	396	383	347	374	393	362	410	421	443	393	431	384	414	359	402	395	404	407	417	378	374	395	410	378	406	423	390	409	421	379	371	400	369	401	401	376	385	416	404	398	413	392	397	385	367	366	396	399	381	375	388	362	399	369	356	369	386	402	404	389	412	395	393	363	356	411	369	382	466	388	448	408	374	412	400	405	395	386	383	393	375	404	406	392	378	342	411	373	361	359	376	390	380	380	418	414	394	399	380	381	415	412	386	371	416	389	395	420	393	379	388	380	373	393	396	394	406	421	398	388	404	350	389	403	393	429	364	362	390	393	414	399	420	383	392	414	353	435	424	367	401	412	381	371	357	408	382	367	387	357	367	410	376	402	433	374	399	437	345	379	370	395	412	384	384	363	378	391	379	422	429	382	397	352	354	393	394	386	378	380	373	411	364	383	400	424	403	401	393	418	412	395	346	398	417	396	370	390	398	391	400	399	388	417	394	401	395	391	370	373	366	415	403	407	435	395	443	401	381	380	393	388	411	392	389	374	423	376	357	392	428	404	365	418	396	404	407	397	334	404	373	406	405	384	389	387	338	394	393	396	378	378	390	352	373	417	390	409	387	400	368	410	414	382	345	341	388	399	394	392	390	410	429	374	386	370	343	408	391	407	391	372	370	343	410	343	416	385	403	358	377	377	400	413	378	390	354	379	414	405	407	419	392	401	408	364	384	381	387	370	377	402	379	384	394	398	373	349	408	385	391	404	387	381	423	377	418	378	406	374	363	403	395	390	401	402	371	375	371	405	408	436	386	401	370	390	369	354	365	386	375	379	377	375	418	407	394	381	399	377	406	399	386	425	405	395	386	370	383	373	386	398	404	386	364	356	403	390	417	392	384	414	411	369	399	385	353	423	403	373	373	400	426	379	381	369	391	379	370	375	410	359	381	380	403	389	409	349	396	374	394	375	383	427	345	392	406	418	389	388	416	397	387	383	354	396	372	406	368	406	389	359	401	394	395	365	389	386	422	403	370	384	409	392	403	376	353	369	437	374	381	366	412	384	395	407	402	392	385	401	371	379	423	412	382	413	399	383	379	403	362	389	379	397	392	364	394	368	396	384	392	383	338	416	370	370	409	390	388	402	402	391	402	360	385	376	360	395	394	382	373	383	360	401	347	372	391	405	398	407	383	389	372	413	372	357	381	384	369	395	430	396	353	385	351	396	384	373	416	399	372	398	391	394	392	405	396	398	386	415	384	407	396	376	414	407	389	391	366	408	376	389	354	388	373	402	396	359	375	372	381	387	394	370	394	356	403	368	409	397	379	375	372	353	389	391	371	359	408	391	396	370	406	423	377	391	402	389	419	387	372	392	403	392	399	414	386	398	358	392	373	409	386	385	360	385	383	366	388	352	354	405	389	407	408	377	380	426	416	398	356	381	429	376	395	393	356	383	395	422	389	379	346	397	388	360	381	413	399	357	399	403	365	399	375	420	414	396	432	376	390	367	394	383	407	380	386	371	370	382	378	401	407	384	371	380	421	412	368	352	383	388	412	413	378	426	381	393	405	341	402	388	398	374	397	365	368	369	386	406	401	386	381	375	400	384	378	367	414	375	374	384	396	401	399	375	382	379	400	389	333	371	407	392	409	360	405	374	395	391	370	408	394	404	394	384	378	391	361	408	418	380	373	416	417	417	417	399	384	401	367	382	356	441	405	385	391	359	376	369	391	394	382	399	400	374	376	401	372	396	372	392	371	368	425	426	379	367	364	392	375	353	388	397	411	394	432	405	381	409	384	398	395	404	409	400	427	397	404	385	416	364	393	412	363	392	399	389	395	360	342	388	376	404	372	365	418	373	395	402	379	361	402	390	413	386	377	382	400	393	418	409	445	414	423	411	376	401	373	397	398	405	402	342	379	378	380	404	381	413	412	396	381	409	393	401	361	389	389	357	386	386	370	400	376	398	420	403	400	420	364	396	380	412	388	380	405	401	379	394	400	386	379	405	356	416	391	372	397	375	367	392	373	389	356	392	360	394	385	371	405	387	388	393	354	382	421	381	394	379	425	381	416	374	391	374	392	385	396	392	392	413	396	380
25222	23155	30551	26287	16971	4348	955	617	552	540	500	566	573	557	506	494	530	565	548	573	590	540	521	526	547	553	548	504	521	490	529	499	532	518	546	559	532	566	520	534	536	542	494	512	541	550	518	527	564	518	550	550	575	526	582	516	550	526	529	479	531	543	554	506	568	506	551	551	522	555	515	533	520	505	540	527	531	544	499	548	514	525	539	566	510	498	493	535	542	551	520	511	548	546	548	526	551	541	531	550	551	504	511	500	544	519	515	499	521	489	550	504	568	565	489	520	563	517	551	518	558	513	517	504	544	499	500	541	485	509	580	523	505	534	509	505	523	509	550	518	502	537	543	530	534	493	491	529	485	555	502	515	494	514	509	545	486	540	546	488	545	548	552	527	538	513	483	547	566	520	513	525	549	554	531	551	512	496	566	531	524	515	519	543	487	533	522	557	527	534	514	522	532	511	522	519	554	510	518	549	553	524	502	505	527	548	502	538	505	546	566	519	486	536	525	537	529	547	522	516	504	497	488	527	539	519	511	516	536	520	546	537	519	553	525	526	532	550	538	516	519	516	515	547	513	547	579	510	494	544	538	556	514	507	493	521	543	522	526	525	523	517	531	522	521	544	509	478	533	517	534	507	534	518	525	570	516	509	498	533	486	534	512	532	537	549	509	593	522	563	513	507	512	514	503	521	494	505	542	533	519	561	523	553	544	533	588	535	503	528	549	504	498	528	551	533	554	508	527	496	531	488	516	503	498	534	574	501	519	534	520	531	529	506	505	521	523	543	507	512	545	540	527	555	524	509	509	532	550	500	512	494	514	489	503	530	528	497	546	529	555	567	511	494	510	532	531	574	519	535	545	526	517	531	490	518	529	509	518	443	496	566	502	502	585	537	528	518	494	532	502	518	533	560	522	532	543	500	507	513	524	571	536	532	504	529	542	489	506	553	467	534	501	507	519	533	528	529	520	500	525	506	491	485	520	536	495	513	566	528	551	538	521	523	534	529	512	539	531	537	535	494	509	512	498	500	521	534	547	549	514	536	531	539	555	514	498	509	508	535	525	491	542	520	555	548	502	535	542	537	514	528	554	522	495	546	532	508	506	505	515	503	532	529	543	489	513	530	510	502	538	553	499	517	540	537	537	489	529	522	540	481	558	537	529	532	493	511	527	571	522	526	529	543	544	538	500	522	541	510	503	508	519	523	548	503	526	491	531	480	518	504	539	564	500	556	529	510	536	544	499	521	538	522	510	516	511	546	530	561	526	507	548	518	509	535	518	496	524	514	523	519	549	501	552	510	536	513	480	506	488	553	551	537	562	544	501	537	542	564	543	486	546	517	520	523	516	538	512	545	569	544	524	551	525	524	547	484	513	491	564	528	499	548	498	507	532	530	488	504	522	583	525	536	508	503	491	514	519	523	496	527	506	522	524	514	492	508	503	569	472	556	509	556	503	527	541	514	544	483	508	494	533	502	498	566	549	537	517	494	546	530	519	543	523	565	566	522	515	556	536	501	563	517	515	572	531	534	501	558	518	547	574	523	513	515	555	513	528	512	518	510	501	537	506	525	555	545	479	575	520	521	523	518	510	487	499	490	527	560	539	520	511	534	530	500	528	533	541	523	559	494	510	514	589	535	529	515	511	545	516	569	532	536	537	523	514	522	514	519	532	550	484	515	527	490	528	557	551	527	543	545	509	551	506	482	517	553	524	546	560	524	529	453	526	502	499	478	501	474	496	526	535	538	505	523	535	510	513	520	575	498	531	505	528	547	512	524	541	516	499	515	481	492	542	548	505	541	519	504	514	526	518	511	521	514	506	513	554	478	512	472	536	476	491	510	558	511	512	537	532	480	540	525	513	546	475	571	536	538	498	574	504	542	516	568	526	554	527	529	535	556	533	541	523	479	524	529	478	509	514	545	549	503	520	539	521	549	510	561	562	550	501	506	540	499	548	510	504	547	520	532	532	503	503	555	549	545	527	531	535	517	503	587	502	510	521	491	501	510	494	510	514	513	510	530	535	504	565	525	534	478	540	515	567	508	539	527	525	520	513	515	500	507	548	512	535	509	501	514	528	521	516	523	509	555	532	520	534	539	543	525	543	518	502	522	500	546	537	484	572	512	538	523	527	525	544	553	547	496	486	528	550	538	553	545	499	526	523	497	533	506	518	527	498	498	506	505	526	554	501	510	537	528	569	459	513	528	531	516	543	499	497	517	521	570	472	513	551	525	527	491	549	502	563	497	507	510	525	533	528	540	523	540	524	508	507	508	508	520	593	514	520	526	531	570	514	515	537	515	527	501	532	502	544	505	547	545	551	513	525	555	530	543	503	554	532	524	523	492	500	529	552	518	537	526	522	508	513	527	529	480	498	524	526	533	496	507	531	537	501	558	532	506	495	475	509	529	550	552	504	532	518	518	508	495	528	544	510	528	502	567	520	512	524	485	484	509	530	536	567	514	508	498	524	520	488	526	551	505	531	534	512	489	489	528	503	517	519	534	562	540	542	481	538	510	548	525	516	539	526	511	522	477	546	509	491	524	510	513	518	562	540	529	543	542	536	539	553	514	511	517	503	542	564	563	533	523	546	553	520	548	560	502	542	513	485	534	524	499	550	510	501	513	531	517	533	553	543	482	507	474	524	525	496	499	542	511	549	512	523	524	571	483	538	550	542	499	526	527	538	509	556	533	538	514	518	539	566	483	551	539	512	513	506	521	483	528	586	562	526	538	521	551	561	535	555	495	531	528	526	502	515	528	540	512	542	496	519	523	502	557	504	523	527	540	497	528	524	514	499	517	554	527	491	524	549	528	514	500	531	488	498	498	496	526	525	521	493	491	514	504	530	559	538	502	505	522	504	547	531	526	496	537	511	528	548	508	499	527	530	528	491	495	532	544	583	485	490	509	493	516	509	538	520	572	509	533	514	520	552	519	513	521	518	528	543	546	556	504	529	510	549	557	557	529	559	549	513	527	505	532	544	503	502	528	474	530	515	525	525	508	517	532	501	552	498	549	501	491	540	575	466	497	553	536	538	500	510	504	561	498	515	524	487	525	532	521	568	549	543	510	519	527	501	531	517	496	514	505	539	525	516	547	532	544	542	481	518	501	512	552	513	494	537	571	522	526	547	522	549	528	540	548	514	520	484	513	515	546	521	509	541	486	523	522	502	535	558	512	520	556	511	547	506	555	551	534	537	496	546	527	501	514	540	523	543	517	501	542	523	534	500	532	517	485	547	519	497	513	545	518	515	490	527	533	518	529	529	534	516	497	532	519	520	549	548	512	524	518	556	494	519	496	533	516	537	504	536	544	519	506	542	500	551	474	515	541	538	511	495	553	517	539	566	541	521	511	513	520	526	495	540	490	537	558	518	544	505	515	561	474	522	503	528	526	506	555	539	514	486	519	564	544	532	507	501	552	494	515	464	548	471	518	567	476	548	528	521	513	507	534	558	531	516	519	530	499	519	506	524	511	500	517	520	553
61742	83049	49851	16910	4769	1599	630	512	498	481	501	458	446	488	458	524	475	496	494	499	494	446	475	444	465	516	492	485	499	492	468	444	465	491	483	512	478	468	498	482	494	446	514	474	492	453	487	458	510	485	459	457	481	476	479	470	478	464	467	492	464	464	493	462	509	459	486	466	499	443	475	482	521	442	532	469	473	455	505	466	459	462	470	475	515	486	445	448	462	512	479	509	425	490	484	424	479	472	487	441	520	494	480	470	469	497	494	457	462	463	478	473	479	449	489	474	463	469	500	520	477	494	461	519	467	473	448	498	471	474	487	486	483	505	457	503	475	466	463	496	473	484	500	439	465	471	516	462	488	508	478	445	465	472	472	460	440	452	461	469	473	476	445	455	469	508	532	472	452	456	483	484	469	471	494	489	457	473	455	479	472	462	470	451	467	454	478	465	465	457	453	462	472	515	443	482	446	503	450	474	442	491	492	485	434	445	479	460	503	467	518	488	457	432	472	480	465	544	436	427	482	488	476	527	478	483	484	438	460	470	456	461	465	486	506	487	471	486	488	490	464	500	457	488	478	488	458	476	475	468	446	488	443	491	470	475	455	471	482	477	500	491	500	493	487	446	446	485	478	451	466	496	474	437	504	466	521	451	461	490	484	497	485	472	438	499	502	489	468	503	484	499	488	509	523	451	484	475	494	507	450	490	494	458	498	474	500	451	507	475	518	444	464	498	476	434	492	464	471	481	453	503	446	437	494	466	420	450	470	468	443	458	451	461	446	466	478	464	462	492	486	477	522	523	474	496	442	476	452	447	506	457	462	477	515	499	484	466	444	438	489	448	463	482	498	484	458	492	475	465	459	463	500	463	492	497	450	447	493	451	468	477	453	445	507	477	465	462	462	492	513	501	467	490	447	493	447	468	419	452	475	480	462	463	502	498	477	460	515	466	480	484	466	425	477	499	465	494	467	487	483	465	503	476	522	478	454	509	486	511	478	449	461	447	533	449	503	474	496	464	442	500	475	458	439	441	450	487	448	490	440	502	452	452	466	454	471	477	496	428	471	516	494	440	453	454	506	421	474	422	509	458	485	467	489	483	503	507	477	473	499	504	451	476	476	466	492	467	497	480	458	434	444	460	452	494	490	447	518	461	486	441	493	504	477	467	485	479	483	485	481	488	481	500	466	528	470	482	486	468	478	502	471	485	486	450	456	468	462	462	455	477	484	494	493	441	483	513	484	463	479	449	471	474	443	471	495	490	485	424	479	490	485	468	441	480	474	453	506	471	468	501	470	496	478	507	452	496	471	498	493	465	482	465	502	412	470	472	455	482	525	463	450	442	461	512	485	508	471	456	467	502	465	484	496	456	450	482	468	461	467	485	472	457	442	476	477	466	432	493	485	445	491	477	459	472	443	464	460	465	456	503	458	458	521	476	436	455	462	503	469	477	485	518	499	499	511	488	474	488	458	450	481	451	419	517	464	479	491	484	467	438	461	482	462	475	499	427	464	477	494	470	500	478	487	504	457	441	478	455	432	480	463	492	457	482	443	469	494	508	514	476	485	448	462	475	452	436	494	435	464	498	430	520	463	471	467	473	457	450	460	490	470	479	502	455	425	508	494	477	471	496	448	469	453	515	496	456	488	484	455	465	503	468	501	500	461	496	475	493	493	451	499	495	482	501	480	496	503	476	443	490	468	457	480	466	430	465	466	488	444	468	482	470	502	520	459	456	448	446	477	500	457	490	469	478	430	496	491	459	423	471	513	479	480	443	456	440	509	502	454	470	482	475	503	478	479	491	482	465	469	491	461	461	472	513	490	489	500	459	468	449	461	472	474	446	468	473	467	473	498	485	487	475	476	447	486	463	461	481	521	449	473	468	481	452	465	477	453	476	446	467	510	466	490	467	463	455	474	483	485	460	467	467	497	469	466	488	453	453	459	486	437	506	492	503	493	511	489	462	492	496	486	498	473	496	460	464	446	459	502	467	460	460	453	454	438	473	483	456	467	468	505	480	483	479	499	474	477	479	491	508	477	480	471	477	472	509	525	437	489	493	500	435	503	440	447	460	473	483	440	430	500	468	462	487	490	472	474	487	473	467	499	456	448	464	470	468	471	481	487	469	478	503	475	486	467	494	435	466	464	455	473	456	470	479	450	532	507	483	452	465	470	452	488	502	470	458	467	483	469	508	474	486	481	498	485	478	461	442	456	491	446	446	460	439	431	464	460	481	482	468	458	523	427	482	497	477	506	482	447	460	476	440	481	426	481	513	499	449	502	472	477	452	474	441	446	502	484	413	469	480	450	478	501	447	467	507	476	459	467	510	500	470	520	482	451	485	496	456	473	428	426	467	459	458	458	493	452	436	442	473	502	480	461	463	431	496	474	501	470	485	508	456	473	499	423	500	462	493	465	465	476	490	468	458	481	455	510	479	445	484	465	472	453	523	478	462	460	431	464	498	468	458	436	456	469	457	434	464	463	483	475	492	466	468	448	488	466	452	531	482	493	471	476	526	483	499	486	468	487	481	455	451	494	473	439	496	447	483	480	481	465	458	494	447	464	470	440	469	478	472	446	492	469	470	494	514	494	452	485	465	488	456	468	455	466	487	479	494	476	487	490	515	483	466	487	482	470	493	475	472	480	470	447	485	506	460	461	466	490	490	502	444	467	445	445	524	490	478	501	442	471	486	459	506	488	453	476	465	469	469	494	460	455	449	461	448	434	474	458	485	457	472	455	491	495	434	464	447	479	490	452	455	465	459	466	423	507	487	499	469	438	503	490	481	478	514	500	469	525	451	503	469	471	495	472	474	462	467	499	490	471	472	490	493	456	470	493	464	473	506	500	482	487	474	489	518	452	473	492	450	478	472	471	467	502	504	471	477	446	463	482	501	480	459	478	489	472	495	446	470	500	485	442	473	492	476	477	466	488	462	538	456	439	459	451	491	414	501	477	462	476	464	496	477	492	479	489	485	491	460	468	426	461	489	449	462	477	473	490	478	476	458	482	453	495	464	515	449	510	469	482	445	485	463	527	462	489	443	435	479	459	467	496	474	467	453	466	503	448	494	447	522	495	464	491	436	488	476	480	461	466	454	481	441	503	473	481	462	472	455	510	458	453	469	449	505	459	476	454	457	480	486	492	451	463	493	494	492	432	521	434	487	483	428	488	465	455	494	514	463	504	450	455	485	508	476	473	484	487	451	489	483	489	461	464	462	453	465	451	450	485	447	490	514	480	494	491	488	465	450	433	475	435	474	496	472	461	446	471	476	502	504	493	467	458	456	458	494	542	459	512	468	457	446	457	491	502	504	463	491	473	447	462	465	474	506	467	480	464	458	452	462	496	463	490	449	494	484	447	469	494	479	456	490	477	436	473	452	425	475	477	477	480	474	487	473	478	517	512	482	446	486	473	448	466	484	476	424	521	474	460	462	494	462	476	495	449	478	461	469	485	508	490	476	472	495	475	464	454	522	447	509	483	484
24100	22059	29566	24870	20335	10556	1721	822	628	619	666	626	650	578	665	639	633	604	656	620	623	653	640	618	607	645	609	624	639	608	653	679	594	608	607	587	636	581	614	601	627	646	623	669	598	617	625	643	612	626	598	622	593	634	586	571	597	631	649	626	626	574	618	655	614	555	645	600	576	611	588	648	591	618	602	614	643	631	619	635	655	604	609	586	612	638	574	596	653	649	623	617	630	672	634	587	614	605	633	629	615	605	588	643	586	656	609	573	620	640	679	631	590	621	621	623	625	621	601	610	677	654	571	582	637	642	606	565	642	637	593	656	624	601	655	601	627	613	619	604	580	554	595	658	639	644	582	597	598	615	608	621	633	640	604	623	649	589	639	622	617	651	615	597	611	602	649	672	634	612	605	599	566	628	586	610	627	621	635	592	634	624	624	623	630	610	635	621	575	629	631	572	626	602	638	624	602	597	636	605	650	655	634	598	591	607	590	588	627	590	609	601	565	621	593	591	597	616	604	610	568	581	627	603	609	638	615	598	604	591	671	602	666	620	661	635	634	609	591	663	642	616	617	612	601	645	621	637	661	639	598	643	675	613	623	595	598	627	632	609	637	661	615	582	635	611	645	587	623	589	631	614	619	625	616	631	648	585	584	659	626	607	629	647	623	629	635	616	644	599	633	616	631	649	612	630	657	646	619	618	600	590	637	605	584	620	626	558	571	600	555	648	626	607	609	607	620	637	611	610	630	613	673	595	582	618	637	608	642	599	625	593	574	627	553	621	651	649	647	599	587	614	626	626	614	633	630	606	620	613	605	574	678	608	612	682	621	617	600	616	632	618	624	611	605	634	657	627	630	588	606	626	635	583	621	620	657	633	607	603	606	589	596	591	620	639	652	620	651	617	612	651	594	609	631	629	629	627	613	638	639	626	603	635	654	591	618	598	607	663	643	616	602	613	604	601	597	663	611	626	615	645	590	628	574	631	588	623	614	617	596	590	588	638	636	582	616	672	645	576	597	613	625	639	621	585	551	586	637	641	609	638	620	668	567	599	648	585	619	592	619	535	598	645	605	586	569	628	647	574	638	635	580	585	635	601	586	596	659	623	594	660	618	593	610	610	609	625	596	635	618	635	635	596	627	641	583	609	637	645	652	619	611	617	612	616	615	628	633	638	663	631	588	585	602	618	581	601	609	607	607	602	629	645	596	668	624	650	592	596	581	627	610	591	591	583	613	581	601	633	593	633	566	621	674	630	639	650	603	604	633	620	613	620	612	621	640	600	612	619	663	593	583	618	674	606	638	607	603	622	609	607	652	639	612	613	663	577	627	569	611	586	612	583	608	688	618	635	634	566	603	630	637	614	619	600	583	661	588	591	654	625	620	593	627	580	567	607	607	596	611	618	599	592	597	642	645	637	639	611	617	647	593	656	608	594	651	637	639	664	637	611	614	598	607	598	604	616	624	603	591	592	641	613	579	606	615	623	651	644	633	612	637	611	614	595	590	605	590	630	579	619	627	613	625	656	647	597	625	611	610	599	600	595	605	609	610	623	631	592	638	648	625	624	638	605	573	632	624	611	605	611	575	657	617	609	632	581	583	646	636	588	627	665	623	582	601	608	598	606	630	632	599	604	563	644	642	600	596	613	645	663	601	612	650	623	621	644	639	621	618	636	610	599	589	590	572	610	635	620	590	608	625	636	594	616	624	571	617	594	560	591	641	608	620	617	612	598	611	593	577	648	620	583	635	590	591	626	612	591	590	572	613	618	613	643	618	598	615	587	606	636	600	625	625	603	603	618	608	591	588	583	589	606	609	556	614	641	642	598	625	608	605	624	635	595	619	595	626	584	612	633	602	630	600	630	614	616	598	620	639	602	620	595	632	577	616	579	571	623	618	631	625	566	616	599	645	633	634	610	591	592	624	565	690	585	601	611	624	648	616	620	618	625	586	675	636	599	608	622	615	647	616	588	643	643	625	614	591	625	644	609	604	687	596	609	632	583	641	669	631	579	613	637	628	607	597	635	615	648	669	639	642	571	619	617	597	619	604	639	611	619	566	596	588	623	624	586	592	632	587	627	624	636	618	576	648	570	633	587	583	625	631	591	670	592	625	614	629	623	603	604	628	633	620	580	637	588	634	598	600	602	625	594	566	651	601	591	612	623	635	640	633	608	631	626	627	598	593	650	586	640	642	616	633	651	612	595	595	590	588	598	638	664	637	647	622	611	592	662	612	621	615	616	615	607	641	618	613	604	617	578	633	615	642	593	631	612	679	596	613	606	608	645	636	599	576	613	598	674	679	633	591	606	615	610	569	630	641	644	636	613	632	602	608	594	631	632	614	622	617	635	614	597	642	626	662	551	575	636	631	630	618	617	571	595	606	627	633	624	627	649	629	580	632	620	620	591	606	596	617	576	577	629	609	572	630	621	564	619	658	592	585	619	630	607	619	638	627	653	619	622	653	630	660	582	615	635	539	655	640	601	642	622	616	638	620	631	611	626	620	600	632	601	621	622	579	576	630	606	572	598	604	568	616	609	594	600	588	604	595	595	588	640	660	629	656	656	632	625	606	583	583	627	680	636	626	613	652	631	634	615	627	624	597	621	580	636	657	589	607	618	594	607	620	690	609	677	601	616	612	573	592	603	579	641	580	605	575	592	618	621	555	581	647	619	627	642	601	602	626	574	597	651	609	631	633	603	658	614	650	554	621	639	562	624	654	656	615	587	637	597	613	644	584	603	599	561	615	606	620	620	618	661	591	598	577	612	611	617	644	607	614	584	575	593	593	582	580	626	585	604	626	602	615	610	605	643	564	597	617	553	644	627	653	571	607	618	637	634	638	572	624	581	634	609	628	611	596	617	635	644	604	595	590	576	604	581	648	619	608	572	614	637	610	658	631	617	624	623	636	624	632	617	616	585	592	606	620	622	609	596	582	582	561	610	643	615	619	575	561	651	620	639	611	590	602	658	638	632	598	615	581	628	614	603	607	636	616	607	635	603	653	559	608	635	635	642	619	624	625	585	614	584	620	598	570	658	582	594	599	590	620	641	623	608	604	606	618	596	616	604	612	582	630	611	629	589	661	649	621	622	620	604	620	620	636	587	618	592	647	598	638	613	608	606	581	556	636	590	602	640	577	590	632	587	579	611	653	610	653	603	602	592	633	640	593	610	606	593	570	646	642	616	610	624	653	614	604	604	582	567	615	577	603	631	602	600	613	591	611	646	643	617	599	612	639	660	649	625	595	647	617	600	622	622	628	621	621	596	565	663	647	607	596	641	602	531	625	600	654	556	643	594	611	619	612	587	615	607	623	639	666	638	640	581	584	605	592	623	595	595	576	614	586	625	631	604	592	600	617	607	625	665	606	622	641	617	628	580	640	592	618	625	613	629	632	622	605	618	632	640	670	620	585	638	613	574	588	651	623	648	583	573	641	624	608	599	645	652	633	618	595	639	576	578	615	605	583	630	588	633	643	622	631	632
60499	88627	55659	22448	7077	2199	841	613	544	528	598	545	529	572	577	559	575	552	551	566	533	566	610	497	545	565	556	545	570	587	579	557	611	546	518	542	559	581	569	522	580	599	613	530	539	567	537	542	567	502	552	588	547	516	554	587	564	513	584	525	598	565	549	557	531	574	566	567	602	529	574	541	547	576	593	582	537	511	593	581	547	544	608	538	559	516	583	558	483	570	592	542	561	571	525	562	564	549	560	562	600	555	565	555	549	575	560	555	587	529	571	530	605	536	528	565	531	580	540	557	550	541	566	528	561	591	540	548	567	539	559	583	535	571	517	541	545	613	560	591	588	590	576	577	543	571	508	567	517	530	528	557	579	545	548	542	539	573	601	600	567	576	505	585	567	539	565	573	532	585	573	561	569	541	597	548	543	528	568	557	585	548	562	508	567	578	583	575	523	567	553	571	545	555	589	523	569	581	566	555	545	557	580	537	600	517	576	556	526	563	554	566	557	584	562	536	533	545	551	536	589	593	566	522	543	534	570	532	582	568	527	571	597	520	556	538	575	553	592	568	562	538	544	550	570	560	515	538	575	552	566	561	564	579	517	548	515	540	537	555	553	561	557	561	572	536	604	543	536	546	559	541	570	544	530	506	526	547	518	567	547	533	544	584	563	495	537	572	589	590	559	580	573	536	547	533	616	561	553	570	548	546	531	488	531	548	546	555	546	543	509	539	537	573	568	513	520	556	567	529	541	565	551	581	534	587	547	521	557	589	555	583	561	584	558	566	545	487	509	541	508	528	583	532	530	557	569	483	512	557	516	508	533	595	568	557	546	554	476	551	578	531	564	566	582	541	515	538	561	527	578	560	538	548	508	538	522	604	543	532	540	546	530	567	565	496	546	547	542	579	580	508	561	552	574	566	588	540	523	550	568	614	595	565	572	519	567	548	532	573	584	525	576	497	508	554	528	562	552	581	569	531	596	586	537	573	603	545	543	556	559	580	518	529	556	585	558	565	601	522	590	501	549	557	540	577	583	517	527	496	524	529	517	551	580	537	596	575	559	546	580	566	571	611	581	562	529	606	547	546	553	581	550	561	530	582	536	553	544	520	560	565	531	554	568	553	534	534	544	568	566	562	504	591	559	527	507	560	562	514	534	572	554	544	584	574	553	552	569	564	569	550	581	565	601	553	554	595	571	541	554	542	560	518	568	551	534	537	541	582	564	547	530	541	542	541	525	570	537	530	589	541	565	545	535	591	573	561	558	594	542	548	561	524	524	563	538	543	565	570	547	550	536	558	532	566	537	524	587	555	550	528	521	570	557	543	541	515	527	550	558	522	527	533	535	543	566	521	541	533	516	561	568	561	561	584	572	545	569	558	552	544	554	525	555	516	576	518	544	560	602	541	547	488	570	586	584	541	566	552	546	566	565	580	572	590	529	523	583	578	583	558	587	545	559	567	555	543	523	504	555	592	577	572	577	585	530	547	541	558	568	571	555	542	549	544	577	539	552	570	560	550	539	570	543	552	561	549	571	584	544	562	504	554	544	608	564	537	578	525	552	550	503	545	572	540	539	584	547	551	577	505	538	555	558	537	571	552	536	541	545	537	561	547	495	503	549	581	605	562	570	539	555	575	536	586	573	586	557	569	531	523	566	569	510	565	604	513	561	555	544	588	629	564	558	546	544	527	551	546	612	585	540	553	532	557	586	586	514	564	577	530	570	540	553	531	530	515	562	546	577	563	550	546	586	593	595	560	533	539	535	550	555	550	578	523	578	537	561	545	541	533	568	595	534	560	555	554	528	529	578	537	564	555	481	574	562	535	536	540	580	538	554	581	576	549	587	517	560	559	562	527	510	522	565	566	586	550	568	543	588	556	582	552	571	567	587	509	550	566	523	540	577	526	538	540	528	548	560	554	544	549	547	516	530	573	560	578	618	561	546	592	565	574	497	582	580	619	572	545	558	543	583	543	577	594	577	556	576	546	578	551	551	566	580	555	547	529	585	528	532	533	508	546	544	595	508	598	533	570	546	552	573	591	519	553	544	567	570	588	511	556	554	514	588	575	531	595	556	515	547	482	506	578	550	558	551	524	553	572	571	517	530	557	543	526	569	555	570	548	515	556	544	570	592	541	540	550	621	529	527	542	542	523	554	542	520	542	542	529	535	524	547	553	538	535	523	531	559	502	535	525	552	556	561	593	563	549	571	541	547	541	546	583	573	547	554	567	574	556	541	555	543	551	546	578	587	526	555	551	561	523	569	545	574	531	547	542	540	558	566	551	566	531	531	533	520	540	595	535	545	520	547	578	593	559	550	535	528	505	569	578	552	550	541	544	566	518	589	524	560	548	501	547	609	548	535	541	581	558	544	562	562	508	608	576	530	568	603	583	580	539	575	546	555	566	563	543	574	541	593	560	591	545	539	579	592	543	584	524	526	559	556	592	531	492	541	559	543	557	548	560	568	560	534	557	548	535	563	575	556	556	552	576	493	551	560	570	549	556	561	536	569	552	571	592	562	538	513	560	536	560	563	530	524	530	552	561	552	536	523	562	580	588	581	591	552	524	588	531	499	597	521	555	585	551	517	524	519	571	563	580	582	598	528	513	517	540	583	561	564	555	552	535	568	567	510	556	539	538	530	564	529	533	546	532	557	571	548	510	562	524	547	541	564	571	529	535	551	579	537	554	580	560	555	543	516	553	583	541	551	570	595	522	561	541	553	561	552	539	514	551	556	538	548	516	555	571	569	580	568	533	547	552	571	562	545	522	548	530	575	549	525	547	543	596	542	523	525	545	539	580	551	555	546	558	532	586	577	557	546	556	556	556	539	545	536	544	549	528	550	507	554	570	545	545	575	542	517	533	565	551	564	570	573	569	597	568	552	534	579	568	534	541	567	517	535	527	535	562	505	572	552	524	594	564	550	531	567	545	580	553	525	574	555	572	572	583	543	602	534	570	573	570	556	537	569	535	548	545	559	573	544	545	581	511	566	559	562	523	569	504	547	576	577	548	552	554	565	582	524	566	580	542	572	567	562	544	512	574	537	577	622	579	550	543	525	552	561	573	574	543	529	532	561	591	571	552	596	553	512	549	532	565	534	593	536	541	539	505	563	588	543	533	550	571	546	537	504	544	533	547	548	520	517	590	564	582	505	551	556	553	525	560	547	536	536	558	570	561	516	559	535	574	536	522	575	591	560	511	570	552	544	593	539	562	586	572	568	610	536	512	574	567	565	555	558	552	575	517	568	537	572	508	576	540	557	558	587	546	570	517	559	568	538	555	561	513	535	525	553	547	541	536	551	599	498	562	579	593	562	513	584	587	506	524	530	508	560	560	536	565	493	592	559	569	550	543	554	534	557	580	552	560	526	521	586	500	568	517	547	588	573	574	528	551	533	552	556	558	535	527	588	533	566	568	536	548	525	555	540	601	523	555	530	514	576	535	582	541	545	578	573	535	528	561	522	565	560	541	550	549	565	538	543	555
34128	28727	18124	4795	1105	591	545	489	508	503	496	474	462	534	470	486	528	528	504	508	495	496	502	554	507	480	485	507	527	497	496	462	495	520	507	493	467	485	464	479	482	456	514	452	473	531	526	480	506	471	467	547	508	506	462	485	492	497	477	492	508	471	476	491	504	454	469	507	479	497	498	467	513	487	459	504	509	538	438	464	445	487	525	496	452	469	438	488	515	483	486	482	482	492	451	474	453	489	491	469	485	499	501	503	519	466	469	479	514	502	471	470	472	498	493	476	498	460	494	466	511	472	467	453	485	501	478	468	521	490	490	477	481	506	473	452	529	475	476	497	501	517	515	477	477	501	530	507	464	461	511	462	496	494	492	452	509	495	493	474	498	491	497	500	494	507	489	486	506	535	458	484	505	467	498	439	506	520	498	475	516	474	448	468	462	457	452	507	458	493	447	472	465	473	495	483	485	495	500	494	476	478	494	467	478	466	526	498	506	462	496	469	471	516	500	485	459	487	482	474	490	474	516	485	433	502	466	509	512	445	514	483	451	507	485	450	474	491	501	476	477	482	506	470	478	501	476	489	506	500	461	475	477	490	539	499	501	478	502	490	491	500	465	482	464	484	478	470	484	465	491	480	554	512	496	508	494	442	492	438	490	463	515	484	519	531	493	432	469	476	460	495	458	476	515	519	491	449	494	513	462	479	462	491	534	488	496	462	514	439	477	505	500	491	478	516	474	549	478	518	456	535	489	447	458	516	504	495	452	483	465	499	486	538	485	491	510	501	479	497	505	486	484	457	457	502	437	518	480	504	481	487	484	488	481	525	460	468	493	444	451	485	451	484	492	507	493	481	461	485	518	510	531	519	495	489	489	514	510	493	525	487	460	491	474	491	438	486	509	493	491	477	456	477	429	485	434	473	493	469	454	521	484	531	486	502	486	475	467	490	461	450	523	502	533	540	484	504	518	509	469	488	460	482	519	469	459	480	524	487	504	523	477	508	529	504	475	464	455	504	473	494	468	480	492	477	483	498	466	495	508	502	496	548	489	503	501	514	498	458	486	502	498	466	477	475	490	487	480	495	491	467	524	523	447	477	476	474	498	474	480	463	496	481	498	539	506	485	493	456	490	488	496	464	460	486	505	482	500	459	494	511	496	456	518	488	507	512	523	520	455	453	486	461	491	466	480	448	500	469	501	501	489	475	499	477	481	488	456	465	458	470	472	491	478	484	516	457	505	472	463	513	482	485	479	489	492	495	486	472	489	509	477	505	465	490	490	523	465	460	475	480	490	482	458	505	500	487	458	493	477	486	493	480	497	510	514	456	504	480	457	475	468	477	479	476	465	498	520	487	489	455	500	509	547	508	471	475	489	479	485	499	513	530	503	482	504	461	487	504	505	505	505	517	504	471	451	490	456	515	531	479	472	510	520	505	524	480	491	478	478	516	500	500	515	508	492	472	489	500	488	497	456	519	467	447	505	487	487	479	435	468	468	456	484	515	445	451	467	485	501	491	495	496	475	511	494	501	464	493	462	504	487	500	502	482	482	525	466	505	443	498	485	514	472	486	495	481	504	509	477	461	431	472	489	480	495	463	475	511	502	454	457	491	495	491	523	485	509	528	497	487	483	485	487	456	473	476	460	492	528	476	477	479	470	458	481	475	523	483	512	456	512	479	510	519	472	500	463	486	453	474	518	496	493	483	458	472	477	493	482	489	496	537	484	509	440	455	490	546	497	493	485	519	461	490	524	501	418	507	508	494	467	459	484	479	466	508	460	529	482	485	481	499	468	478	503	460	465	479	468	488	538	510	508	491	511	487	459	473	497	507	538	453	521	492	540	519	489	507	466	465	522	485	489	472	474	502	500	510	517	527	462	465	498	470	500	495	496	529	526	473	475	462	493	484	437	487	480	501	470	499	477	463	491	488	449	468	507	457	486	449	536	478	506	498	492	489	463	477	486	519	512	487	477	441	522	449	524	481	464	450	490	462	530	493	524	474	478	494	494	516	486	497	465	509	490	528	492	472	503	486	441	462	491	522	497	497	498	505	515	483	464	474	484	489	475	488	493	494	435	522	454	492	494	520	466	507	473	515	485	517	492	477	487	472	509	504	523	482	484	499	503	470	460	419	537	495	450	494	471	466	476	461	491	486	494	522	508	450	499	522	478	473	475	500	450	512	532	517	502	498	487	489	498	475	458	513	512	454	484	471	457	477	527	494	483	505	480	466	470	498	526	464	489	487	513	458	456	473	449	467	501	485	484	523	479	491	524	470	490	457	483	505	504	503	491	486	492	491	501	512	474	501	498	464	469	492	475	530	481	494	482	456	458	508	488	527	473	472	474	499	456	478	493	477	488	487	518	495	475	480	470	492	501	476	503	489	449	537	494	478	500	506	497	530	508	502	474	483	458	492	509	518	465	482	490	486	493	517	454	465	545	492	525	482	515	467	480	484	485	465	479	519	483	485	460	466	535	511	497	477	495	481	484	476	514	478	486	504	501	519	459	487	491	505	478	474	454	509	488	501	486	478	482	493	463	470	474	515	512	473	483	524	479	507	501	497	478	530	507	495	481	478	489	474	516	473	460	510	477	513	482	496	470	452	503	493	468	478	452	476	462	477	516	472	474	485	514	516	472	491	499	497	487	462	445	472	478	492	465	514	446	489	435	470	489	487	527	491	471	494	496	478	513	495	501	473	476	454	505	511	492	472	485	541	449	482	506	471	482	533	484	462	492	464	466	510	466	474	474	458	503	497	482	511	500	499	481	451	486	507	492	502	483	498	472	499	449	480	485	516	550	492	516	501	465	499	497	459	469	457	488	507	479	479	513	511	526	546	508	472	466	461	533	472	476	478	496	475	457	476	480	498	456	503	471	475	488	473	511	475	478	505	463	527	472	449	483	483	489	492	448	487	453	484	488	474	461	468	440	485	510	465	506	508	482	462	509	533	506	519	496	453	495	481	452	547	520	436	458	503	450	447	479	478	526	503	462	491	503	502	475	451	497	475	483	459	459	456	447	486	498	472	494	491	487	510	505	454	478	460	467	469	505	461	504	466	504	507	477	460	473	478	511	475	490	463	474	481	485	465	477	459	481	512	509	494	508	476	504	483	475	477	505	500	478	495	495	483	497	486	465	480	481	473	493	539	477	497	478	504	454	503	504	460	484	508	538	510	509	487	520	484	480	506	486	507	475	481	507	515	503	468	506	517	500	490	506	522	524	482	495	484	459	508	473	498	476	484	511	481	462	484	482	491	454	505	513	505	490	504	477	486	501	463	515	523	494	516	535	486	439	508	479	467	471	490	526	501	518	503	486	514	455	470	487	468	447	490	485	512	493	515	508	478	533	487	518	504	468	445	501	473	493	477	483	457	487	501	462	432	462	454	510	530	477	480	494	463	483	509	473	523	506	513	489	464	483	477	480	483	480	473	500	501	490	463	482	496	522	518	479	525	466	506	507	482	513	492	444	500	506	498	487	500
29694	27669	11245	2519	877	489	421	387	400	412	414	393	370	401	411	391	396	463	398	408	420	378	371	423	379	403	395	399	389	428	413	402	428	432	443	403	417	409	405	421	420	427	370	442	412	410	364	392	420	392	441	439	417	408	417	426	405	384	410	393	403	394	405	423	377	421	399	418	380	395	410	409	393	418	380	393	428	370	394	389	414	385	365	387	376	374	396	388	374	404	411	371	400	406	418	413	431	438	361	378	395	430	393	400	406	429	416	415	430	407	410	404	394	431	391	425	391	432	429	390	407	445	371	444	388	384	387	411	421	427	425	388	427	361	414	377	381	376	406	423	392	372	409	432	383	410	406	408	439	414	397	388	376	405	419	422	436	422	409	408	388	417	384	401	383	391	417	392	408	409	399	403	397	402	402	386	450	390	383	418	398	425	390	372	415	422	431	426	429	373	386	407	388	410	407	414	409	445	422	422	415	404	345	390	408	407	425	409	390	406	411	403	370	441	406	393	423	422	395	393	409	390	428	418	413	416	406	430	429	383	412	388	432	379	380	372	403	406	403	391	401	389	382	405	404	448	371	364	385	417	398	368	442	392	432	357	400	418	399	412	421	451	400	410	401	401	417	376	402	395	372	406	436	424	384	393	416	382	403	412	412	420	392	395	379	383	427	413	418	422	437	424	445	389	425	376	447	390	385	405	381	388	415	405	406	438	380	392	393	381	398	378	424	410	413	387	400	387	389	415	420	420	412	464	415	408	382	395	415	404	388	398	414	406	403	394	388	409	390	457	407	410	419	406	392	368	430	412	398	378	375	372	353	382	374	456	390	385	410	380	372	384	395	379	409	402	410	434	401	400	393	374	399	418	408	390	395	380	388	384	368	394	405	413	429	392	372	462	374	402	410	410	413	450	391	376	399	410	393	406	378	390	422	398	413	403	415	385	455	401	382	395	399	452	410	387	382	410	382	386	375	409	397	398	424	421	407	410	413	371	425	431	356	389	423	446	390	421	380	369	411	419	421	401	395	438	392	447	418	402	390	372	422	417	408	441	402	383	429	398	421	421	399	391	397	358	413	395	423	411	401	429	403	374	362	401	416	390	399	395	374	411	401	367	457	401	387	403	400	362	406	383	418	379	388	411	408	397	418	393	404	428	421	406	394	425	399	419	372	407	400	410	399	397	427	399	392	411	401	413	404	400	390	406	418	400	428	405	378	379	406	426	369	401	384	417	416	425	421	442	389	403	423	371	402	428	419	392	382	409	423	420	408	420	384	397	389	388	425	412	399	433	400	398	384	404	404	395	433	384	379	427	408	419	453	417	390	386	443	367	373	417	430	443	422	403	393	429	397	380	422	402	382	426	413	404	384	389	418	398	434	398	419	382	409	394	419	381	410	407	399	406	444	395	432	364	393	414	394	370	388	412	408	417	394	432	380	390	405	391	362	407	430	418	394	375	394	403	432	399	400	414	388	424	413	414	381	406	393	407	419	372	370	414	374	400	377	374	397	366	430	387	403	431	417	450	432	385	389	386	390	389	379	402	480	378	387	408	433	423	408	430	387	425	424	405	400	368	381	443	381	412	399	415	427	416	434	363	395	397	405	420	371	421	398	384	432	422	384	388	371	413	408	391	437	412	422	401	411	386	413	374	390	414	385	429	399	374	389	386	403	373	443	423	413	423	421	380	441	395	426	430	401	410	392	415	351	376	422	394	407	414	406	427	415	397	396	402	388	421	385	369	397	380	398	387	414	416	381	400	401	384	392	390	405	411	405	393	442	410	423	384	366	398	418	392	400	417	401	408	407	394	374	366	407	409	378	406	403	399	422	395	395	407	402	387	388	410	386	407	405	409	375	408	455	422	439	379	431	378	421	383	406	407	365	389	392	380	396	405	417	408	407	394	393	409	390	386	408	370	387	433	399	388	397	428	385	385	430	412	381	441	401	457	418	401	368	375	412	378	427	422	395	397	399	422	380	378	425	413	417	361	397	393	432	431	403	411	378	445	425	374	401	420	441	432	380	392	422	393	416	411	427	418	443	416	387	396	415	373	409	375	400	413	379	420	384	428	424	427	403	417	411	405	471	378	449	417	371	419	393	382	422	429	435	443	404	439	390	415	409	393	396	413	398	434	409	395	418	392	386	395	373	442	425	412	432	423	414	396	409	377	403	408	386	399	408	378	379	417	393	363	374	428	424	424	411	406	405	400	374	384	392	408	397	418	409	407	399	400	402	382	437	376	413	381	393	373	394	393	444	397	406	416	402	394	391	399	414	397	378	412	404	409	415	411	401	447	391	386	458	426	401	406	428	372	409	399	414	405	397	395	387	433	398	384	443	391	383	406	391	388	429	414	368	396	382	415	411	388	372	388	430	386	410	374	396	405	436	433	410	399	411	412	395	450	433	417	402	402	450	422	420	417	425	389	421	369	412	435	421	408	425	386	384	404	389	420	399	394	413	382	379	428	402	419	428	394	368	391	355	395	395	429	425	402	408	397	403	387	407	367	422	425	422	409	377	386	370	415	389	413	435	412	411	424	405	404	415	405	364	408	408	416	397	376	392	404	398	388	385	425	378	376	425	400	390	363	417	437	421	347	372	395	389	393	376	411	409	429	421	398	432	372	418	421	407	413	375	399	384	430	398	368	415	378	419	409	410	431	388	390	400	382	421	439	418	458	421	402	421	413	402	420	430	413	411	387	400	417	393	394	402	408	415	386	419	409	399	373	402	376	419	398	410	393	389	396	361	390	408	376	400	407	402	406	386	393	436	428	423	390	386	439	428	382	445	385	403	398	381	409	352	425	384	388	415	389	414	426	416	437	383	424	399	409	401	428	415	395	413	399	393	396	383	394	393	426	408	417	422	414	392	383	397	421	411	411	383	412	428	407	389	387	397	414	393	383	403	368	394	436	399	405	392	389	386	393	389	385	420	412	427	381	383	404	397	399	406	433	389	381	377	402	412	406	380	398	375	381	402	447	400	389	403	420	372	421	385	407	378	394	393	399	411	355	433	395	394	396	400	407	390	381	380	392	414	428	397	387	420	361	438	415	414	443	455	399	408	418	360	367	436	421	450	382	402	391	416	425	353	387	399	393	393	364	393	380	397	419	365	362	424	387	433	423	387	420	405	424	439	399	386	412	417	397	399	376	417	373	401	429	379	381	428	364	419	389	431	385	399	404	417	435	415	413	421	422	392	373	376	422	422	394	433	400	389	391	406	397	396	407	408	416	422	425	398	360	415	424	424	419	414	437	404	394	338	401	396	390	429	409	404	396	418	397	415	415	396	393	409	389	425	397	402	395	376	427	413	417	434	401	376	405	407	436	380	407	393	390	384	425	413	392	400	436	404	439	399	405	362	379	401	396	413	442	435	432	407	400	420	432	399	408	429	411	391	414	379	374	378	406	415	422	412	368	403	383	422	412	418	416	398	372	409	374	439	394	405	398	377	404	408	400	404	376	392	389	419	392	429	433	393	390	384	411
25078	23268	30048	25323	16818	3959	881	647	543	525	533	546	572	599	550	502	561	534	544	531	547	543	552	522	541	520	546	564	519	579	531	513	523	519	520	545	513	547	496	539	524	505	532	553	491	567	553	532	537	513	562	512	623	534	555	547	535	521	573	540	523	553	559	517	544	517	543	528	521	539	541	538	537	533	590	563	530	541	576	552	546	555	507	530	508	516	496	544	515	553	526	540	579	558	562	518	546	538	488	534	541	562	481	503	536	541	538	543	564	531	561	563	514	544	520	558	508	572	561	530	566	520	542	599	512	505	550	581	500	530	516	546	517	530	539	555	536	570	523	569	533	512	520	557	522	541	522	511	565	536	543	547	539	527	521	564	525	519	510	527	547	537	567	522	545	566	534	532	543	498	557	533	511	561	515	543	505	523	536	506	552	519	530	510	534	540	551	565	528	519	521	516	580	511	541	534	506	534	553	545	531	483	554	547	526	570	573	506	532	515	568	533	512	549	516	538	575	563	500	534	539	545	533	530	548	513	534	520	538	524	518	563	495	524	574	554	578	492	532	563	532	523	518	530	556	589	492	486	581	532	551	512	490	542	528	580	594	531	527	549	564	523	552	542	522	533	509	558	550	546	478	512	537	511	548	531	508	493	554	531	574	524	502	545	539	588	533	545	574	555	530	515	504	510	538	561	522	538	551	552	512	532	510	549	502	531	503	549	560	527	540	517	554	511	546	578	535	550	520	510	581	526	539	526	541	546	518	530	482	530	537	527	536	528	529	565	537	552	471	554	529	595	550	500	533	498	533	538	538	554	560	471	563	556	526	575	575	537	545	569	532	489	545	540	573	558	541	486	544	549	584	536	512	524	521	515	537	497	494	572	551	572	524	518	553	520	507	544	549	566	545	526	504	526	563	562	512	548	511	502	497	521	531	555	553	523	544	539	523	523	493	511	528	507	545	528	519	535	550	547	497	501	556	528	512	534	514	523	529	560	521	513	542	548	550	543	544	499	547	519	566	538	513	554	541	486	536	525	515	496	525	509	527	581	557	547	522	536	505	507	488	548	543	512	539	515	505	563	529	552	529	555	567	508	463	494	505	522	523	527	604	559	522	527	541	517	563	516	503	495	564	546	536	526	538	551	550	551	544	526	522	603	527	544	532	485	574	553	505	501	545	494	525	532	541	526	534	585	572	521	541	498	543	484	529	533	499	529	554	536	546	506	533	539	565	505	509	549	568	489	505	513	521	545	534	593	538	531	518	522	510	540	554	562	562	502	574	528	522	559	556	527	536	523	513	533	539	547	545	535	519	541	502	512	512	540	531	508	544	547	536	562	571	544	556	557	544	532	527	537	525	523	501	525	523	512	500	560	539	575	553	514	533	540	531	497	480	573	563	551	509	511	583	551	486	537	560	567	512	554	514	569	505	550	520	520	515	547	504	516	528	536	504	538	524	555	534	534	495	549	494	556	504	574	538	540	532	548	529	478	551	516	527	551	520	529	579	499	561	540	615	594	495	537	489	508	502	547	536	536	533	529	578	512	491	554	551	523	531	559	521	508	567	520	517	508	521	531	545	514	537	529	519	520	526	497	509	517	516	562	471	535	565	542	530	541	504	504	516	542	542	524	543	513	543	520	543	489	536	527	540	521	531	581	545	582	523	517	547	516	526	545	566	562	589	513	517	554	530	514	469	531	523	535	503	563	512	547	557	516	543	534	507	585	526	524	550	567	541	514	530	567	534	529	540	529	526	578	534	582	539	521	548	520	564	521	499	539	561	567	539	553	502	547	509	485	504	542	521	527	534	542	552	555	577	544	549	516	560	520	520	541	523	509	543	509	545	499	548	507	518	536	509	530	486	536	567	522	523	561	571	537	523	536	548	514	540	521	543	533	517	508	546	532	533	531	540	521	509	544	536	542	560	499	612	545	528	514	538	531	555	566	559	534	519	479	550	556	548	533	542	536	548	521	559	523	541	574	514	528	556	525	526	525	515	516	520	533	577	517	520	550	531	523	549	533	502	559	546	553	514	563	567	558	534	561	536	527	508	565	564	548	551	533	564	484	540	539	553	562	529	548	538	526	518	514	529	510	593	496	528	531	500	559	533	547	549	552	541	548	520	565	525	534	517	539	539	546	529	532	540	536	523	525	551	535	525	516	565	526	584	541	526	523	502	532	523	515	499	533	524	543	534	558	561	534	511	514	496	533	573	494	547	539	549	522	577	542	548	523	587	522	544	525	517	528	551	488	529	558	562	514	497	574	576	543	509	586	522	542	544	522	540	527	550	547	566	495	530	546	546	528	537	567	544	535	512	511	529	546	536	557	533	564	525	502	526	585	532	547	513	522	530	490	501	533	514	551	556	531	546	543	549	509	542	536	499	532	498	493	564	545	505	522	522	541	570	571	546	550	525	540	530	532	552	493	517	527	535	610	567	524	506	534	505	537	586	515	526	564	513	505	550	531	515	529	550	555	503	549	565	565	545	533	509	554	506	518	529	521	561	560	506	586	511	563	547	522	506	498	538	571	516	528	514	566	539	574	531	548	565	540	545	550	558	571	575	556	556	549	539	558	504	532	521	533	529	575	551	562	556	541	516	530	531	505	508	578	515	544	535	533	537	537	523	547	522	540	519	527	522	522	549	551	516	533	548	512	534	497	527	557	526	554	512	496	545	536	543	532	516	532	577	526	538	536	557	564	553	572	565	545	554	555	470	528	525	491	531	538	548	528	558	580	512	525	510	505	543	533	534	535	521	559	540	538	529	545	539	543	557	543	531	551	517	510	530	529	498	537	527	581	559	503	540	530	550	540	559	502	552	571	507	526	559	553	557	539	503	547	536	549	559	555	599	516	534	493	541	493	524	562	547	541	561	498	503	564	520	547	539	510	532	548	493	501	532	507	537	560	522	547	521	539	532	538	514	503	574	563	524	507	538	567	539	551	521	547	526	568	543	540	579	537	510	549	574	548	559	559	538	556	529	525	569	516	515	533	508	527	578	529	551	530	534	490	540	522	518	586	504	555	532	532	546	567	540	495	503	502	584	525	523	522	496	530	509	522	525	564	510	579	556	531	506	555	555	530	552	524	568	513	509	522	544	550	519	531	536	579	582	565	588	529	526	538	547	533	539	524	583	530	539	568	505	571	552	523	542	521	520	538	505	543	516	565	510	505	514	532	519	558	535	531	464	575	552	489	551	576	544	570	523	512	567	570	527	564	494	489	558	529	554	552	524	539	516	543	538	545	537	533	547	515	543	542	502	554	542	517	554	532	556	544	513	564	540	534	567	492	524	528	490	524	561	540	526	538	547	566	565	560	554	507	576	572	537	509	588	591	579	558	531	540	516	542	526	540	521	542	523	551	534	487	522	516	540	542	541	497	513	486	536	488	586	557	532	531	577	567	532	533	529	547	579	542	596	535	513	519	523	525	525	581	512	528	548	559	518	539	550	545	483	515	535	554	534	527	525	524	544	524	501	514	546	559
61956	83294	45087	15626	4593	1290	620	495	457	459	525	478	486	502	482	542	495	520	517	512	496	492	462	490	495	482	499	509	503	499	511	491	506	484	516	488	509	479	487	472	484	483	513	518	479	490	521	431	481	502	507	485	461	478	496	495	506	473	509	488	508	484	490	460	507	503	471	504	527	483	475	485	466	470	509	507	475	497	492	492	490	494	502	492	470	506	509	515	498	511	489	537	495	466	489	465	495	487	478	492	471	487	482	463	484	499	485	499	484	491	497	499	455	487	503	455	500	488	546	494	488	489	485	467	517	463	473	482	481	465	463	462	519	465	486	509	461	461	478	444	497	485	488	480	454	451	477	476	472	551	494	484	503	505	473	498	497	458	524	487	472	477	484	436	481	479	502	465	481	488	479	445	482	484	472	452	539	473	437	482	478	475	464	456	488	484	464	487	488	479	474	508	476	524	466	481	509	524	483	504	449	468	475	496	515	509	505	478	476	483	494	498	518	442	513	516	474	472	484	460	509	488	495	513	472	496	494	506	471	480	465	585	476	525	498	502	519	518	524	537	469	526	493	478	537	453	504	519	513	508	480	474	513	450	467	522	527	478	504	439	506	461	491	514	501	495	472	542	465	503	475	486	509	503	482	471	505	458	458	465	514	480	476	500	469	484	510	478	470	469	517	492	498	508	490	490	515	464	497	457	483	494	485	504	529	501	484	450	462	460	452	472	507	527	498	490	454	493	446	469	498	473	486	496	482	447	459	477	508	487	510	501	493	447	499	490	459	430	492	466	504	487	500	476	480	470	527	466	502	468	461	499	484	504	467	529	485	482	503	481	465	473	470	487	476	524	485	502	479	498	504	460	470	491	479	475	475	458	447	493	470	491	481	473	484	493	459	523	477	496	491	496	513	485	483	504	492	516	503	424	480	504	439	464	537	480	517	491	469	478	485	507	457	461	448	500	505	467	499	494	528	481	494	497	496	497	508	453	465	468	504	484	483	496	458	479	470	469	517	525	495	447	484	456	469	492	506	506	427	517	470	526	474	465	501	503	435	489	469	467	469	484	500	487	480	473	478	469	470	470	467	468	506	458	486	548	468	479	440	492	481	484	496	455	513	494	498	486	474	497	485	523	486	487	437	462	510	482	506	487	481	466	513	492	468	469	495	478	519	488	470	482	483	465	487	492	485	447	466	453	470	503	510	493	517	505	461	510	515	422	499	455	468	488	470	494	501	490	504	497	490	486	505	485	485	507	491	470	453	514	481	492	444	484	460	487	511	444	524	516	507	501	467	495	502	490	456	486	466	460	515	479	475	490	522	502	492	493	494	476	481	487	488	469	469	490	498	498	496	486	519	535	485	477	474	473	464	504	513	478	494	478	507	445	481	469	502	489	486	535	488	478	468	468	463	496	502	501	519	497	472	539	482	505	495	460	505	472	484	501	461	515	447	491	461	479	500	468	456	485	447	491	495	474	537	502	476	526	467	482	497	485	484	477	493	485	441	463	462	496	508	488	507	495	474	517	493	491	501	507	477	504	522	493	460	450	488	477	480	512	471	503	478	478	463	511	433	469	443	470	482	494	452	480	474	482	450	489	499	469	493	444	483	463	481	484	502	487	505	513	542	440	514	488	512	478	500	503	495	498	485	488	471	479	499	504	490	471	490	488	503	477	475	439	464	491	484	458	495	500	520	450	506	489	492	478	506	497	470	474	473	483	480	484	473	430	505	463	525	483	484	460	474	470	514	506	525	478	523	501	451	487	464	464	490	453	479	507	470	479	490	444	486	501	487	477	517	497	495	460	481	479	472	449	478	497	509	513	520	517	458	487	478	451	468	516	498	500	488	479	515	456	488	471	471	479	471	475	467	475	488	510	464	477	522	503	487	507	479	496	482	479	477	436	486	486	501	474	500	469	498	484	474	490	476	501	480	442	485	483	459	503	507	501	458	506	475	472	463	437	484	447	504	462	511	501	492	454	478	477	497	464	495	493	460	498	487	485	512	470	475	497	472	482	502	513	512	473	490	473	523	498	453	517	450	476	518	497	492	491	484	508	451	484	433	479	483	504	492	490	493	458	477	460	458	497	466	441	478	474	465	511	491	465	451	450	486	505	487	490	477	482	487	448	486	459	457	478	451	498	514	495	475	517	483	500	475	522	477	511	497	492	517	453	475	502	509	470	474	510	484	494	507	480	478	475	510	503	467	493	478	513	493	471	478	501	479	535	527	463	459	507	475	484	493	514	478	508	498	500	456	515	475	472	495	477	445	444	484	485	496	461	463	510	481	460	462	499	465	470	490	496	452	497	486	484	495	510	460	474	494	474	494	488	477	474	500	467	503	523	487	504	472	514	504	463	459	478	482	502	476	492	503	494	491	503	466	531	517	463	478	474	448	498	487	484	506	441	463	485	480	496	495	503	458	510	449	494	491	482	454	501	497	458	463	484	459	511	488	472	496	456	523	480	486	520	518	479	492	470	473	476	476	462	454	457	487	506	484	492	464	487	455	478	487	479	440	475	473	497	468	532	495	489	537	481	508	533	500	477	483	509	450	474	500	436	493	452	522	463	448	489	500	487	497	488	463	490	451	485	459	491	494	465	445	482	501	479	461	453	483	521	469	434	485	483	482	478	502	446	471	501	517	494	452	481	486	512	495	500	493	454	457	513	489	475	470	475	468	491	472	449	472	467	503	467	530	499	490	470	465	476	486	507	497	449	483	489	472	477	454	493	482	491	505	496	449	477	473	431	491	499	470	493	480	502	478	490	473	499	469	429	457	497	462	459	485	483	474	467	516	470	476	498	475	483	490	466	457	443	467	481	462	439	456	489	483	479	477	483	509	455	480	470	470	486	483	495	480	464	463	482	473	487	462	472	495	493	485	475	523	490	472	486	469	477	501	471	453	450	479	505	511	478	501	486	485	445	503	470	485	539	466	484	469	512	491	472	470	498	463	512	457	510	475	503	460	475	458	500	474	531	485	518	486	517	461	448	501	497	458	516	478	461	480	494	460	463	453	498	469	506	475	487	467	450	458	473	474	468	514	456	490	503	486	463	497	477	499	527	470	526	485	479	479	495	493	438	450	483	474	490	511	523	505	521	498	502	482	502	479	461	479	479	486	483	470	489	453	511	472	522	449	468	485	506	446	481	502	460	484	469	474	482	525	510	489	481	478	467	485	483	493	492	488	481	500	477	473	511	474	497	444	499	467	489	494	457	469	461	511	475	458	451	482	511	476	475	470	504	491	466	457	486	481	449	460	484	529	515	510	464	528	485	467	501	491	478	499	452	487	451	509	464	511	513	482	471	492	498	482	478	490	470	496	468	495	477	450	497	479	537	454	511	475	508	451	504	521	478	483	463	494	499	477	486	530	514	481	456	510	489	471	456	467	443	476	518	515	498	526	468	477	484	499	495	490	501	504	461	518	483	473	491	495	494	473	480	534	507	487	469	467	498	460	452	501	483	458	454	518	481	495	474	482	481
24084	22367	29488	24679	20149	9704	1495	796	654	624	640	683	652	647	647	612	639	646	648	662	630	605	635	649	620	677	634	664	646	639	622	666	638	645	629	562	612	645	622	633	645	619	621	652	634	633	650	622	598	633	624	623	655	636	634	646	628	607	654	612	616	665	607	585	631	612	614	585	628	661	650	584	665	612	630	632	618	659	626	604	654	576	636	660	620	665	605	628	670	676	642	604	700	619	586	653	597	619	659	597	675	555	590	627	595	618	605	613	604	642	629	570	579	633	626	620	579	616	614	585	588	641	592	646	644	642	623	614	642	640	641	618	620	651	632	622	635	631	587	617	593	648	568	606	600	616	603	594	634	619	613	607	573	629	607	591	624	608	594	604	623	610	598	631	626	626	670	641	607	641	621	624	624	611	619	629	592	630	643	621	644	613	658	652	622	656	646	634	616	659	674	624	619	643	621	635	601	589	638	597	621	635	617	603	604	636	640	590	619	642	612	588	640	569	592	594	602	599	597	633	669	608	623	647	591	623	629	597	620	611	649	581	637	608	606	591	626	620	684	660	616	686	561	649	646	623	617	641	686	636	579	647	650	620	656	624	677	621	593	656	604	625	645	617	644	632	609	649	598	637	623	653	593	614	577	584	658	598	618	625	640	610	558	610	595	653	578	638	581	645	626	631	634	641	609	612	605	676	654	575	623	599	610	612	630	635	598	630	628	608	577	647	621	626	607	619	616	662	600	615	606	641	623	565	606	646	632	615	638	600	632	633	645	647	654	617	669	640	592	598	594	589	638	632	618	619	648	546	594	647	590	619	655	603	655	600	616	594	625	604	644	685	630	614	561	598	603	676	631	643	624	644	571	602	602	622	609	610	620	670	594	636	635	672	633	634	602	592	650	556	627	615	591	611	599	640	618	652	635	621	587	580	615	597	716	632	604	626	618	590	608	572	620	593	636	630	595	621	608	621	670	594	602	564	642	597	600	604	593	600	610	620	588	614	604	613	601	587	617	604	623	633	609	624	586	606	631	634	548	592	604	646	614	633	676	607	642	631	651	613	665	648	654	652	608	625	643	598	649	594	587	624	644	634	618	619	643	658	621	629	628	624	621	649	584	624	622	616	646	599	647	650	614	625	635	565	657	618	590	614	602	614	619	621	626	595	633	626	632	641	611	590	631	664	640	544	630	642	603	595	607	607	603	634	591	683	619	624	628	635	673	659	626	645	641	660	671	664	653	609	578	622	663	605	667	633	606	628	624	665	618	627	651	649	645	617	603	582	601	577	614	643	628	622	610	613	605	563	640	629	636	597	625	584	641	633	669	656	591	630	615	649	612	622	644	677	622	571	593	641	641	573	640	597	594	634	658	630	637	649	604	613	637	633	611	634	574	611	631	622	629	678	638	624	641	646	656	623	605	560	606	598	616	594	583	623	628	639	579	618	621	600	635	610	632	619	600	591	613	612	652	578	593	650	588	629	607	617	634	595	636	630	648	620	633	635	627	577	632	646	618	591	591	640	642	674	613	659	590	653	634	640	619	665	655	620	617	618	643	593	631	637	593	575	602	571	632	618	617	613	603	631	624	669	604	646	622	622	630	590	573	631	601	641	552	620	581	600	603	639	624	611	598	594	603	605	609	644	626	634	626	635	646	592	613	677	547	650	615	615	659	634	646	604	619	624	586	608	601	626	708	592	569	625	630	618	600	615	671	597	652	628	626	660	607	658	597	638	614	609	606	629	592	629	643	612	618	595	576	599	627	594	646	643	631	615	618	655	623	592	635	577	589	617	662	664	607	614	672	632	647	611	630	673	675	609	630	650	609	612	619	596	610	679	635	655	620	602	605	655	634	606	620	633	638	589	593	627	666	600	639	659	619	592	624	594	628	639	624	591	593	609	642	647	562	537	612	597	622	666	668	638	634	613	634	647	615	608	630	605	607	622	635	637	638	636	640	629	599	625	605	627	671	635	656	615	668	629	643	628	645	612	645	635	588	648	632	596	657	614	605	596	606	614	634	604	598	609	591	598	647	612	641	589	649	602	604	672	627	646	613	638	633	646	611	613	619	618	656	591	598	609	588	611	616	628	635	579	566	653	602	602	618	678	623	597	618	668	622	624	613	571	634	658	612	620	599	646	620	622	591	635	588	664	543	619	660	622	617	632	630	652	630	581	633	650	630	597	584	618	610	625	587	643	602	614	643	612	602	602	624	609	612	670	646	625	611	606	618	617	547	620	634	591	585	589	607	605	643	612	609	632	600	602	607	606	641	619	586	565	590	585	619	586	650	619	584	629	613	624	587	636	606	624	638	633	566	629	625	590	615	588	635	641	603	592	662	622	603	631	647	628	631	592	625	642	612	630	623	669	628	663	620	597	630	625	604	608	576	581	598	595	633	601	573	615	596	583	624	626	610	619	588	639	614	648	629	618	611	594	596	655	653	667	636	618	615	631	595	633	622	584	657	620	588	646	586	611	620	664	629	612	607	642	581	600	661	607	631	639	651	628	589	641	608	660	614	581	607	616	669	650	613	637	651	632	593	579	603	603	617	603	608	641	589	632	616	619	631	574	635	588	643	609	603	630	618	643	682	643	615	646	627	671	638	627	690	626	603	604	574	653	621	581	574	596	624	598	600	615	665	633	665	647	611	648	639	596	574	607	636	631	593	623	611	650	616	613	596	649	619	651	656	604	638	634	611	629	605	599	638	646	610	627	612	636	638	649	565	662	659	619	648	646	609	577	596	597	609	609	616	656	624	606	613	623	604	644	605	602	685	627	651	620	628	628	580	599	605	613	632	608	588	610	623	593	595	599	671	601	592	615	599	635	657	640	592	634	589	617	571	564	643	611	610	646	621	630	629	626	650	591	614	614	617	611	621	569	640	632	602	612	610	600	616	621	615	611	596	577	678	623	606	611	584	591	614	589	623	630	605	644	619	570	622	607	608	607	636	633	628	585	641	616	628	642	602	614	641	606	663	578	626	610	624	590	576	642	640	616	621	631	633	601	649	605	660	648	616	623	600	596	614	614	646	641	609	631	613	618	609	615	589	659	613	633	636	631	600	602	599	608	582	619	623	590	652	606	637	659	633	642	614	603	630	637	588	557	678	640	635	601	570	618	610	578	668	655	649	652	659	626	589	590	657	628	622	626	612	659	601	644	628	638	606	619	652	641	629	635	645	599	612	635	587	613	641	607	618	667	656	608	658	627	618	609	644	608	613	610	626	623	595	679	629	588	644	608	605	695	611	625	644	566	611	611	580	638	619	628	570	581	608	636	661	631	599	593	611	630	625	622	642	623	648	649	667	667	616	655	576	647	627	642	621	634	605	652	624	604	578	613	635	636	642	596	576	591	608	593	613	605	574	641	594	644	635	628	571	653	579	620	634	606	672	599	627	623	624	628	607	618	654	590	602	568	650	629	643	571	638	640	629	620	590	597	652	619	612	602	651	600	624	631	613	567	631	602	671	613	596	623	619	627	598	607
61541	90374	51532	20253	6220	1687	758	555	557	572	553	554	582	529	520	582	558	594	582	573	564	565	602	533	548	560	532	567	601	585	614	616	553	601	591	545	572	562	578	598	592	572	571	614	549	563	587	616	564	565	530	570	555	562	594	531	568	585	583	591	558	582	565	534	543	572	582	530	549	584	596	580	536	531	580	534	567	565	589	556	545	557	555	584	553	568	600	612	550	603	573	574	559	558	531	550	591	539	557	523	597	533	565	580	559	584	548	560	559	543	566	532	570	573	539	600	578	606	534	602	543	538	588	537	567	569	545	581	572	566	562	602	583	556	529	547	558	568	565	594	594	592	587	539	564	561	578	512	564	539	554	557	515	559	538	546	602	580	500	597	602	552	558	583	545	561	516	605	510	541	584	522	535	573	593	540	565	547	552	638	568	535	569	577	576	558	558	511	539	555	586	561	561	532	576	573	478	564	566	549	598	557	556	542	562	503	575	552	554	594	552	565	567	585	557	554	588	585	576	571	551	556	528	577	525	556	562	569	597	574	564	553	587	598	577	537	599	565	501	591	600	572	588	571	589	516	484	556	560	540	598	572	552	583	570	546	597	578	589	547	596	593	591	565	598	617	564	540	550	551	519	538	580	587	596	559	584	572	574	568	550	588	529	590	541	581	534	565	570	577	544	608	590	540	532	577	578	557	594	579	574	559	547	587	607	509	513	540	565	594	542	575	583	588	567	560	555	531	598	562	542	562	599	538	593	506	566	583	575	574	586	541	570	573	609	589	557	508	547	578	565	523	532	569	558	556	565	617	575	610	569	565	557	568	567	567	553	535	551	587	547	537	579	543	546	539	569	547	578	610	561	576	566	561	563	559	559	560	531	577	550	567	597	559	578	625	499	567	584	551	585	554	553	566	626	590	562	542	561	563	625	570	546	544	563	563	522	579	592	595	599	575	591	572	534	517	557	533	575	593	574	547	545	529	570	568	575	545	568	536	540	554	527	559	556	537	600	540	590	574	545	574	583	544	596	533	561	572	579	549	579	551	553	550	561	548	570	610	576	602	543	567	565	588	551	596	579	568	527	555	538	542	540	590	563	560	604	587	546	578	590	550	569	562	551	566	577	598	575	591	526	580	548	606	557	571	562	538	544	586	556	566	541	559	591	593	549	591	586	536	548	520	536	532	565	558	584	570	569	558	558	589	574	567	560	571	582	560	537	607	585	576	613	522	556	574	554	550	556	596	516	630	540	528	594	556	556	517	561	562	586	557	549	542	539	556	565	531	574	553	546	557	567	629	575	576	575	583	557	542	546	568	560	554	544	578	533	567	563	570	552	531	544	602	541	530	624	557	585	557	599	521	620	538	554	527	543	565	561	560	565	535	568	560	582	569	570	582	568	588	573	535	571	551	552	558	593	621	552	578	547	533	565	567	568	548	547	539	514	568	591	547	504	598	545	602	605	542	578	575	530	554	585	569	556	549	607	528	552	525	547	588	543	583	561	566	559	552	521	567	603	580	551	573	559	558	572	508	575	597	560	593	549	567	580	552	551	527	581	530	558	551	565	562	551	544	579	541	553	548	546	570	566	559	578	581	601	592	601	573	550	578	593	581	565	543	535	563	529	558	582	581	534	560	538	530	606	561	564	515	570	557	540	543	578	579	568	535	532	549	579	578	539	601	562	553	540	570	544	527	584	568	523	586	514	549	592	588	561	587	570	521	533	570	564	613	517	600	556	606	573	574	517	578	572	549	564	511	563	586	573	550	536	550	568	570	584	554	577	531	506	579	513	561	543	562	579	579	573	577	561	577	527	537	565	566	571	549	553	538	561	525	583	555	545	533	596	572	540	534	555	639	600	548	562	543	576	568	579	560	563	556	574	580	562	540	566	584	562	560	579	576	567	581	553	570	564	547	557	525	558	539	583	531	553	595	619	574	589	552	564	601	545	552	575	546	592	557	551	562	559	531	545	509	540	579	563	572	613	549	584	578	577	518	554	548	576	575	580	566	558	598	595	548	544	564	535	536	585	519	557	534	534	542	540	576	592	573	545	603	573	563	552	574	575	568	562	535	590	586	548	543	559	551	553	547	571	573	571	540	578	576	583	568	562	590	592	567	521	528	584	568	562	588	622	570	576	566	575	543	561	596	584	579	536	591	571	551	547	599	541	568	559	524	567	554	598	523	538	615	554	532	548	580	567	567	574	559	534	588	557	561	562	588	576	567	517	574	539	551	569	531	549	555	543	577	563	573	583	560	542	557	550	555	583	552	603	582	560	584	522	559	592	559	556	555	589	527	553	517	547	596	566	574	575	548	573	582	538	559	522	574	598	593	572	591	576	559	578	551	559	537	530	585	581	529	541	571	563	600	551	645	607	564	628	517	572	608	565	573	564	551	533	562	549	594	569	537	525	561	586	537	585	602	554	611	559	550	551	542	583	553	565	506	568	539	559	574	567	575	520	567	580	579	527	585	570	568	604	596	539	538	569	554	506	546	572	555	517	547	588	562	563	558	588	575	541	566	519	604	574	548	551	592	561	538	540	581	546	558	550	543	552	517	578	554	513	554	538	538	555	555	531	578	554	579	574	536	555	559	566	573	537	647	589	561	536	546	581	604	555	552	558	528	577	556	571	563	566	581	576	525	554	532	585	563	537	585	596	527	583	554	557	565	537	547	568	590	548	570	520	545	537	524	580	560	547	576	575	553	524	602	596	573	534	568	572	553	594	525	547	548	538	573	523	533	568	589	572	574	555	581	571	563	564	564	566	554	551	559	548	539	542	549	565	574	566	569	541	524	542	553	546	525	554	545	555	599	578	579	562	551	563	573	536	550	531	534	570	551	543	552	579	549	556	570	547	601	534	559	537	568	556	604	560	568	555	540	547	577	595	541	580	545	551	545	612	579	537	543	556	583	577	575	553	553	532	543	527	520	570	573	560	567	566	505	557	567	532	559	574	542	566	552	509	557	562	564	570	526	554	526	590	607	582	592	544	538	576	557	554	550	560	598	552	522	516	609	551	537	535	578	597	564	554	563	554	532	571	550	574	566	579	565	577	570	539	586	558	508	576	554	575	582	554	537	558	561	590	533	563	578	571	526	605	524	543	605	607	550	574	568	560	559	572	605	536	582	585	553	543	609	581	550	574	589	608	607	517	531	522	603	569	585	552	567	536	540	584	553	568	559	553	590	559	589	552	563	482	554	536	585	562	558	581	551	550	583	579	553	568	564	550	565	615	550	576	519	534	542	584	536	552	573	578	601	536	535	555	559	543	559	573	542	568	534	564	542	558	549	569	582	555	552	541	547	566	597	575	587	613	536	567	582	595	549	539	522	538	529	542	591	568	556	540	548	529	565	578	566	532	545	550	585	548	526	508	578	543	570	537	534	534	524	570	585	529	542	543	544	521	534	544	536	551	552	527	581	532	524	588	594	567	605	555	524	553	547	499	580	561	573	569	590	581	581	555	602	567	513	572	579	558	557	550	566
33843	29330	18345	5053	1141	678	551	490	499	512	533	490	533	535	510	528	506	471	515	544	529	482	453	489	502	484	461	529	537	483	497	522	540	504	500	542	516	537	484	489	531	540	498	475	518	517	517	513	500	475	475	521	529	513	529	495	536	542	501	508	465	481	491	488	482	545	478	522	480	559	492	532	511	531	500	542	466	507	505	499	533	513	494	485	474	507	501	516	528	510	519	523	535	443	490	523	452	528	500	487	503	472	496	475	491	508	492	494	486	506	484	519	503	535	493	493	470	478	488	537	510	514	500	510	492	484	525	502	486	468	497	526	494	517	507	511	517	558	492	526	507	474	485	497	495	532	532	505	522	486	480	528	487	499	488	559	520	488	474	502	470	502	486	489	505	526	502	506	519	463	486	501	497	525	506	521	498	478	495	488	516	538	520	473	485	508	474	491	523	486	494	513	509	524	517	501	463	486	495	518	519	506	521	483	500	508	496	515	521	480	481	474	522	490	517	507	487	511	490	527	509	474	513	480	496	519	552	500	507	496	482	489	503	502	499	505	467	500	451	497	475	495	508	497	496	524	501	538	524	479	467	511	515	518	517	500	529	501	484	488	509	471	499	449	526	531	526	504	520	498	491	563	503	525	507	509	516	503	509	477	500	520	510	515	498	500	492	470	482	507	491	498	445	490	520	526	481	505	499	535	467	523	543	476	538	487	496	506	476	500	496	491	478	515	526	502	496	519	504	468	501	496	528	497	532	486	506	525	530	483	485	513	538	528	480	509	503	518	504	485	507	521	503	516	500	503	489	528	505	504	504	497	499	454	487	464	515	488	486	515	495	511	541	509	453	502	518	482	530	497	491	498	558	521	480	468	494	552	504	532	502	516	487	461	498	521	511	506	497	496	537	513	488	523	488	490	533	490	502	503	516	476	520	498	528	463	516	485	500	463	481	521	503	517	543	521	477	497	542	501	476	484	526	517	543	534	536	510	511	493	483	486	524	482	506	488	500	520	508	507	482	463	535	483	508	492	509	455	507	540	500	506	493	473	503	523	461	495	500	493	500	488	527	490	523	499	521	503	552	498	512	506	487	516	464	510	493	505	517	467	482	497	525	497	508	515	469	524	483	491	479	532	537	504	477	542	505	488	506	522	462	497	470	534	537	505	542	514	541	512	529	531	482	507	503	493	493	505	489	456	478	514	533	524	498	491	539	522	488	508	527	507	472	491	498	511	504	486	491	474	509	520	472	476	500	504	465	505	491	502	529	503	501	517	463	474	523	557	531	527	495	473	531	497	498	430	506	532	514	503	483	517	477	496	519	529	480	439	521	482	518	475	534	519	530	507	496	492	457	476	489	465	474	550	497	521	507	519	493	520	499	505	473	481	511	513	491	515	495	458	499	478	528	513	546	478	508	506	478	515	574	493	482	538	495	504	492	485	516	489	498	490	494	506	531	519	520	456	517	546	471	472	464	541	535	506	514	544	501	506	517	518	525	476	527	484	484	511	535	544	476	483	506	518	507	524	515	463	516	466	516	499	522	558	494	501	521	493	545	517	519	529	492	480	515	532	496	496	453	477	455	485	507	497	526	479	487	506	481	502	465	549	523	519	523	538	539	511	494	490	511	511	486	534	491	517	494	487	506	550	527	505	497	503	514	487	483	514	541	519	537	510	555	543	519	519	520	486	546	501	498	496	533	499	471	478	511	484	507	492	524	513	487	524	489	485	484	489	492	481	529	514	511	475	501	536	546	491	492	496	523	486	503	525	534	482	515	476	518	463	495	518	460	518	528	484	480	481	505	503	481	503	511	489	478	489	480	533	503	513	525	503	515	491	475	513	483	525	476	537	556	477	505	492	515	497	523	473	534	475	497	503	535	546	473	521	498	497	526	522	502	503	504	536	551	474	509	518	466	480	474	484	492	500	553	515	467	533	515	518	477	515	524	523	495	503	519	471	521	529	501	486	506	528	507	488	560	511	519	517	469	491	490	519	524	541	529	537	473	482	498	486	500	504	482	483	467	500	482	513	465	475	543	505	464	491	493	498	500	492	515	502	503	522	488	488	487	520	514	490	519	488	496	544	517	522	467	497	495	512	458	490	504	490	469	548	529	534	519	487	509	503	483	483	497	506	491	499	491	467	505	548	529	506	508	526	506	486	478	545	529	509	501	508	497	501	489	519	511	499	534	537	508	488	523	495	538	553	519	485	472	501	458	496	504	508	532	491	531	480	495	487	504	522	464	497	514	506	491	503	488	501	510	486	482	500	493	535	546	522	505	487	492	501	505	502	498	484	492	517	492	529	509	503	546	482	474	523	498	505	540	490	516	521	469	477	507	514	509	488	529	494	553	481	509	470	493	462	492	495	516	499	495	506	488	499	515	482	500	490	546	508	489	460	515	535	516	542	511	505	496	529	513	490	516	476	508	459	492	495	472	459	494	506	511	462	467	538	560	535	527	466	482	553	550	529	463	528	473	531	538	476	496	471	502	490	520	495	494	518	505	489	508	505	509	489	513	459	476	483	517	539	531	484	484	462	508	510	507	522	522	491	501	477	470	491	525	505	510	459	486	493	534	525	497	508	498	540	548	480	515	521	503	469	493	483	495	505	512	530	506	509	510	525	491	484	495	494	477	490	524	478	469	510	481	489	510	510	491	504	491	545	492	534	486	493	507	489	536	538	538	541	472	460	505	468	472	470	510	568	486	492	516	565	486	478	469	536	520	516	482	534	518	480	515	536	510	478	465	518	524	519	522	499	507	495	494	463	525	476	485	521	508	521	525	490	449	563	458	493	503	488	489	474	459	498	497	497	523	533	483	521	515	476	475	524	492	511	494	487	513	520	474	473	538	519	446	509	512	503	500	521	464	471	497	524	499	495	497	506	509	462	476	521	510	500	505	515	480	483	499	479	474	527	524	466	508	485	533	474	480	493	497	531	528	497	491	504	478	549	491	471	507	552	497	499	493	526	527	503	532	466	475	495	539	505	491	491	527	494	510	525	509	521	512	499	480	504	538	560	505	528	529	542	512	546	507	506	475	533	550	540	539	499	518	539	483	528	481	462	516	498	470	476	511	459	476	546	486	499	484	502	479	500	534	454	499	474	513	513	547	486	537	492	500	492	505	513	494	488	451	500	540	461	516	493	516	489	497	458	520	495	510	542	486	540	480	518	525	528	498	472	507	528	480	530	478	498	523	498	498	502	558	472	499	552	487	476	515	504	505	515	507	535	528	481	484	491	484	518	548	508	516	513	549	509	467	489	494	479	465	512	493	522	548	502	485	442	496	484	508	530	527	491	499	501	507	510	515	492	504	447	507	498	507	487	503	473	475	473	475	488	499	533	474	511	511	465	461	558	483	476	492	492	530	487	526	536	503	480	503	514	508	451	465	473	497	485	518	521	481	524	508	497	497	468	479	530	534	533	478	496	498	484	499	474	510	499	540	494	518	474	461	553	517	499	496	494	465	518	479	488	508	506	524	492
29618	29441	11439	2630	900	499	413	428	422	400	386	431	367	420	415	398	402	429	414	438	460	407	381	411	433	393	421	430	419	448	421	395	401	407	417	396	421	424	424	432	398	401	384	408	407	393	422	417	421	368	411	404	393	407	413	416	420	415	399	414	415	437	386	395	428	422	431	387	402	414	401	397	415	408	406	392	395	423	427	407	424	420	410	446	404	431	394	464	421	412	422	402	428	346	410	402	412	424	373	426	430	389	399	438	427	357	412	447	424	437	442	384	422	416	426	388	423	412	425	359	407	472	401	429	393	390	414	415	423	383	411	444	408	424	389	393	417	416	418	437	443	437	443	395	419	445	423	415	417	434	421	387	430	410	397	429	432	406	411	436	410	403	422	385	428	435	398	384	436	399	414	428	388	413	415	430	443	395	401	408	399	443	409	428	400	422	388	437	403	414	437	424	393	401	390	414	449	391	419	432	458	430	395	429	388	436	382	420	418	406	421	433	393	414	425	427	402	422	432	410	419	403	398	410	418	414	409	379	428	418	424	392	383	404	392	427	428	409	393	443	438	452	423	434	416	415	389	438	389	383	436	399	419	413	410	420	452	416	474	407	430	419	417	408	389	416	456	419	389	433	404	408	406	400	436	414	414	442	424	381	393	407	410	437	374	411	421	437	376	423	418	394	422	394	403	422	405	380	376	429	444	397	411	454	383	380	408	420	384	430	428	353	420	416	468	401	430	427	443	405	415	397	455	401	429	407	386	405	402	420	384	381	424	428	403	410	440	412	440	420	403	393	407	435	388	399	419	420	415	417	397	414	404	420	411	437	412	431	430	424	408	379	431	389	429	425	413	440	411	375	433	411	441	413	423	434	407	405	435	441	381	410	381	406	395	422	400	413	407	407	371	424	432	394	375	440	394	415	389	420	402	410	407	418	385	401	406	416	422	391	425	432	434	412	413	419	430	423	413	406	405	401	422	417	441	439	414	413	410	410	406	384	441	401	430	403	371	427	426	410	406	451	378	451	410	403	443	443	421	409	416	433	376	413	431	366	390	438	418	410	401	406	391	427	393	412	423	367	422	422	441	427	447	405	435	413	422	420	398	413	417	442	432	419	373	418	375	415	397	399	391	410	428	411	399	396	418	397	431	394	425	407	401	411	404	397	410	409	412	440	426	397	415	416	405	382	404	393	389	438	379	405	401	436	410	448	384	393	395	386	475	429	407	406	430	385	392	392	411	411	446	436	482	426	438	405	432	452	381	402	413	440	414	428	402	411	419	406	421	421	400	413	423	402	394	386	408	385	356	431	420	393	389	418	413	413	413	436	437	390	405	410	419	430	396	400	370	384	393	411	394	422	392	365	416	434	423	423	406	375	464	419	412	412	424	431	390	405	395	435	418	412	424	419	454	413	405	426	436	446	415	415	427	441	427	423	427	444	409	424	403	399	410	416	428	446	406	385	398	461	425	412	394	398	418	429	411	411	440	405	396	403	400	395	427	406	434	408	403	410	379	392	401	381	454	429	404	407	389	399	425	428	434	418	389	441	387	436	423	390	413	426	409	420	410	415	391	443	420	418	387	410	441	425	387	404	416	425	395	407	404	453	407	413	451	401	425	418	412	427	414	471	385	414	393	411	416	417	375	397	408	423	403	375	416	419	414	417	407	430	377	377	394	411	433	389	403	426	438	429	453	436	423	423	398	415	400	445	395	413	440	417	411	435	452	399	417	371	429	389	391	401	408	445	371	442	422	394	390	422	407	409	418	410	467	394	402	437	423	452	363	412	412	372	426	410	400	366	437	443	403	417	411	399	409	403	411	396	412	411	422	402	427	398	425	388	391	438	420	409	399	433	405	433	443	402	448	447	423	426	377	380	402	416	419	417	417	424	442	384	452	390	419	444	408	416	387	383	391	457	434	410	418	447	439	419	422	455	403	405	403	465	463	406	418	379	396	448	435	399	400	426	406	432	402	437	388	403	433	411	392	435	418	419	423	394	379	413	386	407	442	405	408	387	425	427	441	449	379	401	384	371	424	430	410	393	426	375	405	390	416	376	401	421	448	386	428	431	401	392	397	404	408	451	401	403	380	430	387	442	410	381	424	385	432	412	392	386	407	409	419	440	382	390	401	397	418	410	446	399	434	441	401	440	408	379	406	399	408	454	424	446	429	429	419	437	428	378	422	405	429	451	444	395	377	432	404	429	427	426	424	425	408	399	403	443	399	359	399	353	374	414	437	412	421	428	431	410	413	426	407	412	438	418	427	432	395	439	385	405	403	406	383	458	411	406	446	427	388	422	408	405	424	385	412	409	406	429	450	403	419	446	442	408	428	411	395	464	409	454	398	398	423	402	417	371	421	437	425	411	408	396	447	409	412	429	407	419	383	364	438	412	438	391	397	449	426	423	451	382	404	409	406	386	403	435	408	409	426	457	445	424	392	388	405	384	391	411	376	390	405	382	414	425	419	433	407	419	410	398	412	409	403	430	385	452	405	390	429	433	420	439	395	411	392	436	379	413	414	423	390	398	420	429	411	404	416	390	405	404	419	384	429	395	424	425	403	425	420	411	412	439	409	393	412	398	418	438	409	436	412	416	400	393	384	403	431	432	411	407	409	425	396	416	408	392	412	399	415	425	426	418	390	411	452	406	415	433	390	411	377	395	410	400	402	413	437	393	405	387	423	405	402	415	428	407	434	438	435	414	434	421	424	433	383	451	412	355	408	452	450	415	423	429	379	409	411	434	395	427	398	414	419	400	422	393	389	444	431	408	424	430	419	403	417	434	398	425	407	417	395	412	409	428	420	393	422	405	389	391	392	435	440	418	425	429	395	391	392	373	415	402	421	381	418	439	394	409	380	415	415	403	430	434	392	428	397	420	447	401	428	393	415	428	373	413	378	421	414	404	398	400	417	418	428	424	384	405	424	375	375	441	400	402	401	410	387	398	375	431	421	430	441	395	413	412	412	454	418	411	403	411	393	415	405	437	390	381	395	430	442	396	383	393	439	430	413	397	436	419	421	419	387	423	435	428	424	433	395	444	378	441	392	439	441	384	416	405	382	409	409	429	417	409	463	442	417	423	414	384	402	427	418	401	433	433	441	404	419	434	396	373	455	437	420	426	429	406	406	382	437	392	445	414	436	413	393	420	429	451	407	436	410	407	400	409	376	392	412	402	419	430	401	464	425	418	414	390	400	412	445	434	364	413	430	435	420	417	417	425	448	400	421	423	416	391	386	426	420	384	410	396	394	407	382	395	397	413	408	410	412	426	405	413	428	429	391	396	383	404	413	415	420	417	401	418	406	399	408	414	426	420	450	397	399	411	381	421	407	393	390	386	405	440	407	389	398	398	415	398	398	398	382	388	389	416	397	397	401	459	426	399	408	405	411	413	397	430	418	407	411	413	424	376	380	391	452	442	436	434	374	437	385	415	399	413	409	423	424	428	417	401	373	415	423	447	370	419	395	392	413	402	370	376	402	418
25074	23475	30707	26154	16666	3778	825	597	557	572	597	598	578	605	559	585	603	568	572	553	572	567	589	558	531	532	554	557	546	520	533	527	570	544	538	511	581	550	572	553	539	508	561	566	555	507	503	568	538	553	547	564	554	553	550	589	514	519	550	567	548	558	537	537	601	575	534	569	549	542	584	558	524	491	561	558	573	549	544	581	572	525	542	577	545	553	536	528	536	551	606	555	517	530	557	514	550	591	544	562	556	557	545	558	589	509	548	524	544	538	531	578	570	597	586	531	565	540	546	541	551	540	576	563	530	546	556	556	548	533	560	575	572	583	557	526	552	531	525	560	521	573	592	548	537	584	576	607	582	536	541	592	577	537	538	537	564	593	579	546	523	569	532	572	559	547	533	578	585	529	544	582	528	565	535	571	542	557	501	580	601	561	547	533	571	547	551	568	579	565	559	566	562	584	557	510	553	557	547	532	579	577	522	545	561	572	544	521	533	563	547	592	563	514	572	563	528	575	523	543	537	535	533	584	558	552	549	534	531	564	543	515	567	535	513	547	578	561	559	571	544	517	580	560	564	578	607	532	511	510	598	535	543	562	596	553	538	546	555	537	556	576	584	561	534	546	546	593	594	599	607	552	549	595	576	580	532	567	532	530	583	533	540	517	524	539	565	535	545	566	549	535	549	542	579	540	548	565	565	556	600	519	520	560	498	530	556	555	587	555	565	557	576	576	566	527	554	546	539	590	587	574	580	541	553	542	568	572	571	574	561	550	579	534	516	586	549	537	547	516	498	552	563	575	526	562	514	571	523	567	557	506	522	557	564	536	534	543	576	561	548	536	529	550	534	527	533	562	561	535	547	547	515	559	520	576	508	579	555	542	581	563	511	545	540	565	554	560	557	564	546	532	543	522	575	518	544	562	524	561	518	577	507	558	571	592	572	587	532	559	571	546	575	539	547	572	530	516	579	560	530	548	556	546	547	561	578	550	524	499	530	538	567	504	585	574	526	549	589	578	533	528	518	538	553	559	577	592	524	502	560	597	585	549	563	566	541	580	543	521	560	541	542	566	509	534	526	568	538	559	515	533	548	594	538	587	527	546	537	520	565	545	529	531	548	557	564	533	551	556	537	612	577	560	564	540	547	570	528	542	523	525	559	595	527	511	543	550	532	548	573	574	566	564	539	542	535	586	575	576	566	556	567	532	567	532	513	547	584	565	571	528	533	570	537	561	587	537	530	578	599	539	566	554	521	561	544	527	538	603	567	542	567	547	556	590	512	562	535	524	557	557	534	576	538	583	548	584	582	529	589	547	545	570	575	490	541	559	544	537	554	478	541	511	554	576	554	534	519	560	507	588	538	537	539	559	544	527	580	577	529	525	573	591	506	566	523	561	557	567	574	557	578	531	569	553	546	567	548	581	521	527	543	509	576	529	549	530	580	571	559	557	523	560	568	548	524	588	534	552	545	553	545	598	538	549	557	597	540	573	536	546	581	547	567	545	521	560	577	572	562	545	586	524	571	518	538	564	536	558	551	561	565	559	529	574	501	526	546	557	517	547	510	554	532	577	574	525	539	535	592	571	566	569	519	547	514	559	550	558	540	554	557	520	542	569	553	557	551	544	534	509	504	560	522	549	560	531	501	478	555	541	554	572	541	550	546	537	575	594	513	553	531	556	536	549	560	560	524	573	562	587	568	575	569	563	570	557	601	577	508	546	555	594	540	528	551	540	564	559	560	563	516	539	554	568	537	575	558	576	556	537	568	552	554	573	553	560	545	552	561	563	588	558	586	575	564	543	567	589	533	520	551	529	502	573	580	567	599	543	538	568	538	547	580	578	565	569	510	546	536	556	540	551	521	529	514	565	551	550	568	524	518	585	556	531	521	598	580	553	550	538	545	546	552	513	540	553	549	568	523	531	587	543	575	558	566	565	553	553	583	569	557	465	547	549	546	542	508	562	530	567	558	545	543	589	553	514	525	516	515	512	566	553	526	509	558	566	543	545	551	534	599	604	520	595	543	517	521	546	574	564	555	563	533	600	549	550	555	572	553	558	515	561	539	536	537	576	573	567	557	563	526	613	585	528	543	561	587	515	580	512	549	589	498	521	562	588	533	569	552	569	549	539	544	557	586	534	585	540	557	551	542	533	548	502	553	538	516	554	508	567	575	520	560	589	622	545	529	547	521	524	534	548	544	537	550	583	541	565	530	531	532	535	537	529	551	526	527	542	521	553	552	511	549	516	554	581	573	546	547	544	545	516	544	549	516	530	591	526	554	568	551	540	516	519	524	537	567	574	545	558	566	536	562	547	529	524	541	550	547	557	551	540	518	577	543	541	523	557	542	550	538	560	585	544	591	563	500	567	594	559	572	509	587	547	572	577	617	543	547	532	576	519	539	527	523	571	527	558	567	538	516	567	570	556	593	544	515	548	558	595	584	547	570	503	551	574	577	576	533	551	554	515	512	572	521	556	553	563	561	573	565	539	525	524	591	539	574	544	567	593	571	550	542	532	543	556	544	541	555	572	537	518	523	539	567	544	559	536	572	536	521	548	539	537	569	573	562	548	569	556	552	556	562	579	534	540	574	547	515	513	583	578	536	583	552	538	549	560	520	549	520	552	527	553	530	538	566	606	567	536	563	550	544	492	515	528	563	550	520	538	589	556	590	513	507	570	549	584	557	542	560	601	541	572	540	559	544	569	546	503	557	573	553	586	534	546	533	548	529	550	566	540	554	569	549	587	540	571	596	532	560	595	545	522	523	563	593	576	560	549	544	539	522	521	508	531	578	559	550	568	541	578	536	562	533	526	567	539	552	555	578	535	566	534	559	513	518	517	559	559	527	526	494	526	592	562	543	516	540	527	548	528	555	533	553	554	547	553	552	565	540	577	529	556	525	546	564	544	522	556	557	552	528	516	544	543	529	528	540	543	581	555	520	548	545	594	545	517	530	580	554	566	510	584	599	610	536	519	551	582	532	580	493	539	560	582	579	531	568	528	598	495	563	531	557	564	537	552	554	574	556	551	526	563	602	550	518	541	567	562	550	525	540	563	535	516	524	572	532	559	552	554	538	554	539	575	534	526	533	578	537	570	481	553	539	562	572	503	543	605	520	518	606	557	563	578	560	524	576	551	554	536	515	525	554	531	529	540	500	506	567	560	547	536	519	564	558	562	569	517	596	520	537	588	585	516	540	528	550	557	541	537	549	531	565	532	566	525	537	544	553	585	546	559	531	544	552	546	552	521	540	547	559	524	537	538	547	560	584	567	559	577	564	538	569	516	554	572	531	522	557	565	513	567	551	536	583	555	553	544	544	534	532	594	592	553	581	576	542	527	544	521	526	546	559	547	544	556	544	533	544	557	586	526	521	523	544	564	529	584	555	563	599	538	576	536	545	555	564	563	578	522	527	543	572	572	526	539	528	509	579	571	508	547	500	531	542	510	561	520	572	543	548	567	580	570	572	543	534	538	564	510	578	590
62546	84238	48502	17320	4099	1006	556	499	509	477	500	476	559	526	549	494	488	495	519	501	512	501	495	486	523	467	456	462	484	527	527	518	511	511	500	520	498	548	520	492	494	536	496	474	487	520	519	480	528	507	510	472	479	480	490	503	510	469	562	529	530	482	475	480	499	506	518	491	487	498	482	494	469	484	468	513	494	484	502	516	430	477	500	501	498	513	484	517	479	529	457	491	508	566	474	506	479	529	500	482	493	515	498	502	504	506	470	455	490	499	497	521	492	483	510	486	470	499	511	492	481	521	474	464	527	474	518	492	529	532	497	520	535	473	507	495	473	506	472	478	535	505	488	486	487	454	495	521	521	527	512	496	517	519	488	476	547	479	484	471	511	501	509	488	501	463	475	524	471	493	469	500	541	490	503	540	509	490	483	502	495	477	484	469	500	489	541	490	482	464	507	508	529	470	522	492	530	477	515	538	480	525	456	513	503	485	503	492	481	540	490	461	499	468	466	490	472	513	518	509	494	491	507	522	519	506	480	504	508	459	520	523	512	468	508	508	479	540	509	508	501	485	503	487	498	481	520	482	512	519	534	501	526	501	482	453	487	487	482	503	480	453	499	487	492	522	461	534	519	492	481	505	488	487	500	519	486	500	493	514	524	482	507	499	474	497	497	469	511	521	525	498	474	472	491	513	455	475	510	492	494	485	504	508	477	525	482	484	501	503	496	494	499	486	478	460	547	501	504	486	491	499	516	508	499	494	524	502	498	467	499	480	499	486	496	508	471	522	525	481	520	473	534	464	511	464	507	445	515	496	496	529	508	520	500	464	513	517	507	494	509	515	465	472	503	472	487	480	492	518	518	482	492	493	489	511	495	505	523	502	481	502	499	493	502	490	534	503	508	492	524	439	542	507	481	515	478	501	514	523	497	535	448	479	536	533	485	439	499	490	474	538	459	484	520	478	486	510	497	507	470	501	486	492	549	447	499	463	519	481	501	530	531	529	481	499	492	482	505	514	516	477	487	538	474	472	493	498	493	478	493	507	488	513	509	499	502	469	500	502	521	514	504	504	526	469	500	502	479	530	467	499	530	489	527	468	501	508	513	513	547	470	480	495	528	502	520	483	499	520	513	529	519	484	517	513	532	471	479	517	497	510	537	503	491	497	504	469	534	502	488	500	517	482	494	482	473	542	529	493	502	513	474	512	519	470	466	529	500	533	514	492	525	510	476	513	494	489	530	503	482	486	471	473	538	483	514	491	489	486	499	529	472	496	484	496	503	508	523	486	500	510	503	510	495	490	514	527	500	495	504	503	478	499	492	496	445	513	508	476	495	491	481	502	480	472	505	513	519	467	499	481	497	488	488	458	507	528	511	515	530	526	451	504	501	467	520	478	509	511	483	495	500	489	502	489	552	504	508	506	493	499	493	476	488	492	507	511	498	525	492	482	519	503	496	467	498	506	484	510	524	500	510	520	481	471	523	506	461	486	489	482	495	452	528	517	495	494	498	499	450	500	471	494	498	488	517	524	481	457	467	517	524	521	495	502	468	500	523	504	481	490	508	487	518	482	524	477	478	483	524	491	455	501	486	504	487	519	514	470	453	490	511	458	480	492	484	514	484	491	496	482	488	487	489	482	503	478	496	466	499	456	486	478	462	536	515	496	474	496	502	497	511	511	482	457	482	455	484	524	476	482	467	512	509	486	524	498	467	459	480	489	483	539	443	516	485	509	492	490	495	489	523	510	512	525	503	529	507	507	494	459	481	483	512	496	533	488	496	487	494	503	457	494	507	483	525	478	516	505	492	495	500	515	471	503	503	520	523	492	476	488	474	503	554	506	511	449	500	449	505	501	481	495	484	518	506	533	478	491	501	528	498	509	507	493	510	505	529	530	486	498	489	514	532	517	511	493	522	512	465	481	478	470	498	525	529	473	474	505	517	511	505	495	475	524	496	516	509	500	496	449	471	465	485	480	510	512	504	512	502	476	503	507	499	514	485	520	496	455	525	498	519	488	486	463	494	499	483	495	460	496	480	510	495	507	459	535	491	484	490	490	494	532	508	478	509	483	502	517	470	498	519	490	485	491	540	498	502	537	470	513	522	511	498	500	476	510	526	504	492	496	492	468	489	495	491	513	495	493	508	512	491	496	528	506	475	500	489	484	525	514	475	484	474	481	471	481	504	475	491	521	499	501	494	500	485	489	498	451	472	527	503	467	468	462	502	497	506	480	489	503	481	534	491	478	481	479	460	513	478	507	495	477	499	458	518	499	494	476	450	509	501	497	482	493	474	511	481	483	490	554	486	505	523	509	474	493	495	490	477	497	474	493	510	503	513	516	534	494	485	496	512	471	512	471	501	492	473	488	455	544	479	481	508	508	518	471	503	493	467	485	497	487	539	524	499	449	492	460	486	498	491	496	458	518	459	518	518	466	458	537	520	519	467	505	508	480	488	450	471	477	492	491	489	513	486	483	502	491	533	486	477	509	549	501	542	487	473	501	481	532	488	482	457	526	479	494	510	489	505	525	479	491	478	487	506	483	461	500	493	503	498	473	479	489	523	481	510	479	453	522	506	504	474	461	519	516	515	502	518	517	455	462	522	488	514	492	468	519	498	487	505	503	505	472	481	486	478	493	500	472	487	539	444	488	503	472	501	509	533	519	503	465	490	522	488	448	480	490	527	540	482	499	544	522	514	504	510	505	488	496	486	469	457	501	518	530	476	486	487	495	496	509	492	499	435	470	489	499	534	485	460	538	490	461	530	496	486	551	492	519	516	480	471	498	494	466	518	505	486	499	509	464	491	519	532	495	503	501	511	530	483	561	505	482	470	472	470	509	538	490	519	471	495	517	490	524	485	488	444	490	497	459	471	538	489	494	539	515	453	458	469	508	508	514	485	483	515	509	514	456	471	531	527	494	511	540	496	514	489	527	496	457	510	500	477	496	514	516	475	506	479	468	475	484	479	465	468	492	508	537	507	484	510	492	517	466	487	491	516	466	470	483	507	503	501	492	513	487	506	477	524	498	499	472	489	475	500	527	498	484	515	488	489	496	472	493	489	516	507	521	507	475	497	487	502	441	501	447	495	499	492	467	496	439	482	456	461	496	471	467	476	477	503	519	480	441	464	495	493	476	496	488	453	496	474	513	478	485	481	524	518	473	474	498	470	503	507	508	479	500	514	482	504	499	510	500	488	505	485	496	455	500	463	465	515	528	489	515	470	482	498	496	489	507	466	507	466	509	469	502	496	526	498	488	520	508	543	536	434	523	533	517	532	472	497	524	498	505	506	470	461	480	559	481	500	491	510	492	464	489	505	518	510	527	508	492	506	483	491	483	523	496	490	513	483	503	482	486	484	504	481	504	508	448	502	485	478	489	541	492	496	492	531	490	496	469	475	487	496	484	473	465	495	520	475	494	487	523	487	530	482	482	520	483	505	487	519	471	474	486	486	460	490	524	475	489	463	491	514	501	528	487	492	464
24083	22345	29933	25093	20121	9357	1404	777	632	631	637	670	620	667	666	614	662	641	650	643	643	664	678	637	684	665	660	611	639	618	644	645	659	635	646	665	677	678	644	601	619	650	570	606	601	673	695	631	650	616	611	658	622	616	602	649	631	596	637	648	615	683	595	630	616	605	632	677	603	640	647	624	636	611	640	636	630	638	635	664	666	621	653	643	619	625	663	633	603	627	560	657	642	628	603	665	617	656	589	628	656	636	625	606	635	630	627	640	662	604	610	632	631	608	632	646	642	618	679	661	634	631	638	607	624	592	611	625	630	639	630	622	637	651	672	652	653	595	661	645	666	614	669	614	629	627	599	635	606	637	636	631	669	632	651	629	685	572	607	610	650	648	633	626	624	618	600	610	633	593	623	642	642	623	613	625	629	606	635	618	630	622	638	609	649	652	638	679	614	684	615	623	639	594	606	620	631	665	614	605	669	616	640	624	678	603	611	627	642	658	641	647	630	648	644	626	649	626	673	649	648	629	590	595	602	618	618	632	612	603	650	670	615	612	592	664	626	698	667	618	628	612	673	619	630	643	619	674	628	615	648	610	644	629	622	646	612	588	652	589	604	602	655	658	615	625	626	599	650	633	633	630	608	604	614	659	639	633	629	627	671	623	625	627	618	621	656	641	674	641	621	576	638	629	615	646	628	632	621	619	645	624	646	597	601	615	657	609	655	620	585	590	658	634	596	627	608	639	625	611	601	601	618	608	617	659	622	640	637	590	605	621	594	606	627	621	641	631	642	665	654	673	661	676	574	615	656	673	636	625	617	627	624	630	613	610	660	648	607	612	634	607	628	623	624	629	686	609	637	609	618	611	645	614	643	614	636	642	663	611	597	625	689	645	649	650	660	609	637	622	584	677	626	602	612	669	640	629	632	593	625	608	604	674	650	637	604	642	646	624	611	648	620	634	612	654	620	621	612	647	586	596	653	603	637	586	603	628	625	688	599	640	608	634	623	623	630	612	639	628	653	626	649	689	629	653	637	619	591	601	631	666	608	656	642	646	622	612	634	644	637	679	637	656	680	602	672	630	540	628	613	641	623	626	664	589	603	615	633	607	661	635	644	625	660	649	657	648	636	630	600	588	668	628	653	645	606	661	645	636	629	576	623	651	669	653	609	627	638	611	627	649	604	640	624	627	606	659	603	580	651	638	632	626	639	596	647	638	626	643	615	595	646	614	634	583	630	646	657	640	662	676	626	624	578	701	607	653	620	660	635	623	650	633	600	622	614	637	659	656	616	593	674	557	583	593	630	605	608	603	609	595	642	635	654	631	627	636	619	604	589	602	624	639	669	639	610	621	648	604	602	597	632	640	637	666	630	616	640	657	659	668	612	610	612	602	662	588	578	665	597	606	645	633	608	654	607	668	621	627	615	571	664	641	607	650	651	611	620	612	615	659	642	595	600	576	647	662	635	619	636	663	634	575	641	569	651	631	630	642	637	669	610	600	674	618	641	608	626	579	607	628	597	628	665	574	625	624	610	635	582	605	665	661	630	599	636	609	590	634	648	592	625	677	681	618	629	600	618	604	642	637	618	649	632	670	661	628	668	583	666	643	590	642	606	676	619	585	620	594	642	667	632	600	608	625	641	613	670	711	641	619	599	628	621	622	659	604	620	638	651	607	628	624	608	610	647	674	626	577	602	616	605	623	595	646	637	679	625	656	624	580	599	663	598	613	623	602	611	609	614	597	597	684	583	651	596	620	629	638	632	589	608	653	624	599	620	647	632	649	605	664	683	627	616	634	639	593	631	645	604	598	601	622	641	616	657	653	627	619	629	639	620	610	617	638	642	616	640	655	624	622	629	623	629	640	671	636	658	595	582	577	641	626	634	628	605	634	650	629	647	603	661	634	637	619	646	628	605	661	580	606	664	674	654	632	601	635	667	635	618	656	625	681	622	601	638	642	691	633	626	631	604	663	630	627	627	631	617	652	699	622	603	669	685	643	660	594	642	600	641	615	683	637	615	656	686	667	596	651	622	638	607	683	637	619	660	598	620	620	643	637	614	635	636	640	604	651	596	641	605	663	634	638	671	615	619	632	617	594	641	633	648	620	636	622	619	640	589	640	612	654	632	556	627	651	633	636	604	627	646	614	665	626	674	608	622	603	633	645	632	587	664	598	679	665	591	609	635	643	644	652	613	624	572	663	649	623	649	618	620	688	678	684	631	665	617	650	682	635	632	657	649	624	610	650	610	653	637	664	657	612	704	621	625	646	600	641	627	653	626	659	668	643	614	649	608	623	648	620	623	631	625	680	609	659	635	681	679	613	613	612	596	601	611	656	569	676	647	608	614	643	641	611	602	607	645	654	656	661	641	650	644	634	648	659	589	610	641	646	656	589	626	629	614	635	634	614	617	677	603	615	649	619	631	664	610	642	653	594	659	618	591	603	622	644	676	616	643	646	648	630	612	623	610	623	597	625	647	610	607	613	668	638	628	609	586	636	623	673	614	605	703	628	618	629	617	608	631	600	653	583	619	634	611	575	625	590	656	587	591	605	656	556	632	632	640	638	612	602	618	600	636	583	645	652	631	640	655	647	668	598	655	570	653	586	641	592	583	597	636	612	652	631	571	649	649	620	636	618	602	614	651	605	664	574	611	612	669	604	639	625	630	621	669	595	699	648	648	615	647	620	641	625	646	681	686	618	647	597	605	576	584	638	590	631	667	617	612	620	666	609	615	635	609	656	581	627	631	671	645	644	647	629	607	629	649	571	583	587	644	641	640	629	640	626	629	604	614	646	642	591	607	644	656	629	679	678	654	627	613	639	655	684	626	652	565	584	687	603	631	649	630	613	611	644	606	626	626	647	639	635	654	599	647	656	665	642	606	673	612	674	635	658	656	636	641	659	632	623	622	603	639	647	642	626	648	668	629	657	586	609	605	608	640	657	603	603	686	601	606	640	642	664	564	611	610	619	658	572	636	597	589	629	601	664	630	640	609	637	615	626	609	629	611	668	685	612	620	642	629	645	638	643	605	620	598	624	587	657	609	607	586	604	621	619	625	655	595	618	609	595	617	620	641	624	656	639	639	637	639	662	649	592	649	584	632	619	657	600	634	677	630	654	644	638	660	662	624	622	637	635	622	632	651	612	630	624	656	648	614	638	618	612	614	618	607	617	654	609	659	661	642	636	583	675	618	605	653	635	612	607	650	583	600	661	605	625	687	596	663	641	632	684	645	633	627	617	675	624	623	633	681	629	635	635	631	686	631	646	630	649	638	651	599	628	645	651	679	664	606	618	616	609	624	652	677	657	628	649	603	624	613	617	641	618	638	641	620	641	652	626	606	616	604	633	619	600	641	612	633	642	664	588	600	635	631	622	595	598	667	626	618	608	668	629	633	642	625	629	629	607	618	610	613	602	625	620	661	630	652	605	644	601	614	609	631	651	637	634	668	631	619	622	657	608	689	634	654	606	614	624	619	628	650	631
61254	91318	56292	21777	5441	1328	645	569	563	623	556	595	574	517	584	573	629	573	575	569	615	569	579	592	587	597	605	584	564	555	555	598	599	607	578	606	585	576	554	583	545	587	543	577	554	581	595	571	550	540	613	556	536	567	592	574	573	552	581	554	582	571	528	610	564	596	559	551	587	521	598	548	592	555	581	517	548	631	578	596	566	582	565	609	541	595	587	535	559	547	563	570	566	539	569	525	584	565	527	548	577	576	612	587	593	570	550	582	560	554	570	568	578	551	560	624	563	569	582	545	554	563	548	569	554	557	600	563	570	569	558	613	574	577	592	560	598	583	564	614	520	570	594	547	548	528	584	596	560	609	569	565	595	586	548	568	551	609	553	587	611	557	570	577	596	549	591	538	533	590	607	588	586	540	589	566	573	517	558	593	599	571	577	591	557	602	557	599	549	532	570	555	560	592	590	574	591	576	575	601	588	530	519	557	592	599	572	612	617	559	604	587	540	556	565	554	534	566	611	533	529	520	600	563	570	594	576	584	561	584	511	538	574	571	585	562	598	590	591	546	584	567	607	573	565	569	582	541	556	640	601	577	594	561	576	568	551	617	574	563	609	596	551	554	555	564	592	567	590	580	545	560	583	559	594	547	583	576	561	558	589	533	553	576	547	546	538	554	526	563	613	572	577	573	543	578	518	597	550	539	533	604	560	555	610	589	576	594	557	561	566	624	555	585	548	586	569	579	543	541	522	558	602	547	581	574	586	545	605	561	590	546	551	588	557	569	567	546	565	560	562	529	543	608	568	530	537	555	635	554	541	581	602	580	625	574	581	585	613	544	593	575	588	585	617	568	541	575	582	557	508	519	608	604	565	587	582	551	519	578	572	533	545	560	550	551	573	599	581	578	578	566	533	565	483	609	578	580	586	576	576	596	538	570	566	562	607	567	586	558	568	594	556	559	562	618	544	541	578	569	542	536	576	599	561	581	609	557	571	544	574	566	615	569	594	566	565	593	551	600	542	552	545	537	569	567	591	552	599	563	570	570	558	594	601	586	524	567	535	576	580	556	602	550	555	611	576	615	557	571	573	554	555	576	560	572	574	564	559	533	571	560	610	566	547	563	608	531	555	556	600	580	531	553	585	585	541	524	597	549	566	547	606	578	577	561	570	554	596	541	613	526	583	558	564	578	551	592	580	549	589	566	587	589	565	616	548	528	584	541	585	558	585	583	592	568	578	603	540	569	549	590	564	577	540	580	594	527	553	567	596	600	558	547	612	535	539	556	588	618	546	575	572	569	593	557	567	512	582	578	586	543	582	577	553	565	599	540	564	578	528	574	585	568	549	575	603	587	546	593	550	563	587	566	576	545	560	541	518	553	577	577	567	590	582	574	582	544	571	560	553	571	575	553	554	559	616	591	591	592	576	561	578	627	566	548	544	558	584	555	562	577	552	561	571	590	544	593	571	555	541	520	593	545	576	606	576	581	552	582	548	594	601	582	584	556	546	564	575	544	570	541	591	576	567	578	552	558	540	577	589	575	592	575	593	564	589	525	564	584	553	521	537	565	596	572	582	590	621	568	497	585	562	559	583	563	552	564	548	545	571	593	584	581	571	603	570	533	535	542	531	547	583	565	572	619	564	565	555	585	537	566	588	584	617	553	563	547	563	584	541	574	552	589	597	591	578	575	575	510	539	547	551	570	570	553	583	564	558	551	543	534	555	557	544	554	595	550	569	615	551	570	539	598	601	557	555	547	587	562	567	568	593	577	561	513	604	556	538	535	571	563	608	617	576	511	615	558	541	565	588	567	556	612	552	532	554	556	555	537	526	556	557	619	567	530	560	562	580	545	575	573	627	568	535	562	541	608	567	593	516	529	532	573	575	582	626	578	621	562	587	565	540	544	594	565	592	570	561	521	569	580	523	516	599	592	519	577	539	566	595	579	556	618	574	558	576	579	569	584	559	572	570	552	580	574	565	579	562	547	559	585	533	559	553	624	598	562	565	559	554	602	559	570	576	548	606	534	547	593	553	521	631	584	584	569	571	557	575	572	578	594	564	571	551	541	600	580	567	569	579	568	603	542	591	562	573	571	582	557	547	554	603	582	582	584	544	557	596	592	548	570	547	578	578	558	600	507	573	585	566	552	603	559	603	530	570	529	605	574	578	604	516	615	609	561	581	564	560	523	591	549	605	579	545	558	553	591	563	585	599	610	554	606	570	560	620	535	556	565	562	587	542	542	604	533	582	544	599	561	590	585	559	558	571	567	588	529	571	576	538	604	568	590	570	509	564	580	554	543	586	594	617	544	552	565	563	580	564	551	589	568	585	601	565	577	539	578	536	556	549	574	534	574	537	567	590	561	557	550	596	562	556	518	583	551	544	546	561	564	541	531	597	597	625	547	560	597	556	612	563	588	554	629	592	518	565	548	545	592	551	533	600	612	589	572	545	550	576	567	533	594	591	575	519	591	575	570	565	572	522	595	548	611	571	538	575	567	578	538	514	604	539	583	559	545	597	544	543	555	563	558	585	573	557	556	550	553	544	563	555	568	546	558	585	591	588	589	552	533	592	586	568	577	544	552	563	531	602	559	548	571	550	577	608	569	565	577	525	566	588	565	545	592	568	570	571	578	535	577	523	586	534	537	565	562	574	555	524	547	539	540	560	596	532	567	609	589	529	531	590	561	555	557	556	556	558	564	586	528	569	548	544	616	595	546	551	625	599	559	529	522	560	562	590	555	560	563	547	585	567	598	558	564	591	571	620	550	553	550	577	569	588	580	577	610	570	534	540	589	575	565	570	564	583	580	610	551	554	570	586	580	510	528	591	600	540	559	549	492	563	531	566	552	611	586	543	589	608	580	576	554	590	580	586	554	605	526	546	553	592	581	602	569	550	563	552	568	534	620	550	575	573	549	555	573	581	563	568	557	598	582	536	592	588	565	594	536	566	613	549	564	586	565	537	581	579	568	577	584	550	534	535	581	589	564	574	611	562	592	563	546	588	577	621	560	569	572	614	618	583	561	542	577	531	569	588	548	507	542	582	566	553	568	579	581	550	558	562	576	580	545	555	563	561	580	548	558	589	562	568	536	547	580	586	574	588	578	562	611	565	542	538	575	579	558	604	550	566	588	580	604	539	574	586	595	625	586	540	534	549	570	566	560	588	561	576	549	581	562	584	564	546	521	569	617	521	526	582	605	563	564	585	549	570	563	530	565	577	572	619	565	587	570	586	561	541	586	580	602	546	569	570	572	596	583	554	558	563	581	522	576	536	579	563	589	540	568	569	551	565	574	609	598	567	572	532	582	586	580	584	546	574	542	548	554	568	574	540	554	585	560	626	611	572	601	572	617	541	584	537	613	575	612	539	562	569	543	557	551	546	544	569	564	553	630	583	544	592	547	542	595	553	584	557	548	605	587	566	554	532	546	532	551	558	558	574	511	564	533	569	613	579	543	540	560	519	562	559	561	544	573	522	540	533	564
33859	29111	19398	5302	1016	607	536	494	528	497	530	530	541	498	532	474	495	489	521	500	529	472	474	492	492	527	538	510	534	492	466	486	495	472	532	471	508	519	501	512	514	520	492	530	503	500	505	487	508	487	519	510	494	534	481	546	476	486	554	533	518	540	483	538	476	482	525	509	507	533	511	508	522	536	511	519	492	474	493	495	510	498	515	472	482	529	485	472	528	542	502	529	460	478	513	498	500	519	555	506	508	543	474	494	487	526	516	502	526	495	511	531	541	500	549	506	489	496	519	520	498	498	501	488	496	491	496	543	501	490	466	529	487	452	524	548	465	528	478	518	497	498	495	535	475	490	535	510	503	513	499	484	512	485	479	486	509	492	491	503	471	493	510	549	517	522	510	511	526	465	518	524	480	465	535	508	506	492	533	477	464	490	517	496	549	534	480	507	513	478	516	504	464	501	501	577	533	521	492	497	519	497	508	521	516	503	527	524	528	518	534	520	487	453	526	517	501	547	491	521	518	514	495	454	473	476	491	466	486	487	429	534	462	494	499	506	507	460	497	493	503	526	489	501	523	525	516	496	529	448	504	479	495	535	494	523	536	500	514	508	460	521	476	499	504	510	507	499	505	491	513	473	518	473	505	497	511	496	498	494	497	543	529	539	516	541	481	448	463	480	517	537	547	522	516	522	525	495	541	500	499	511	530	526	509	490	491	513	505	558	501	492	502	498	507	517	481	505	477	477	534	503	510	471	544	519	475	503	511	535	501	474	514	490	575	474	536	469	509	479	496	497	511	490	517	543	479	471	494	495	524	531	481	530	483	543	547	518	498	524	505	509	520	496	478	497	491	491	479	517	510	495	504	467	479	527	519	516	522	530	531	511	485	526	531	482	536	508	497	504	519	464	493	546	506	520	545	485	496	493	499	555	522	511	504	492	472	485	499	486	466	496	497	522	525	535	521	508	477	493	497	515	497	527	502	496	512	480	491	515	543	463	458	491	547	519	514	473	492	515	483	499	478	566	455	499	482	510	456	541	557	486	513	518	517	510	463	537	476	519	553	478	505	478	528	482	535	481	500	508	542	543	471	509	530	513	505	490	496	501	530	507	505	542	469	530	471	521	480	506	505	501	508	498	483	492	499	493	436	489	459	482	510	529	487	501	483	536	509	491	484	507	468	492	482	492	525	445	497	484	489	502	476	481	536	494	519	497	496	498	506	528	490	510	498	472	525	484	501	493	492	514	514	501	501	522	522	448	510	535	489	489	504	511	481	488	491	528	475	538	501	490	544	451	452	487	557	515	462	467	555	502	504	500	512	501	484	529	480	452	532	531	485	497	500	493	479	519	506	511	517	488	548	488	545	504	522	523	521	506	503	494	502	535	481	529	501	517	450	515	533	525	525	519	482	459	491	531	504	504	523	521	494	484	496	500	500	513	505	499	504	471	507	454	537	518	496	522	489	517	464	531	530	509	479	523	503	475	470	510	499	452	534	516	534	497	517	525	504	483	524	500	500	500	501	522	510	536	560	504	489	500	517	523	530	508	524	478	508	541	531	512	514	484	485	501	491	499	485	530	543	528	469	487	512	489	518	472	489	491	493	490	497	494	488	510	542	517	465	488	570	518	474	509	466	542	525	507	541	526	488	527	470	525	517	514	541	497	498	503	503	490	499	478	430	510	496	514	464	534	474	527	522	509	518	498	501	512	504	488	478	495	558	451	514	472	509	482	535	504	486	490	485	537	479	494	503	503	447	506	518	478	540	472	510	516	521	508	526	502	464	488	544	581	529	509	534	492	451	526	513	494	476	530	476	526	468	499	531	578	502	512	538	524	490	490	507	478	524	513	513	517	553	509	482	498	473	502	480	547	524	461	543	490	504	525	531	484	515	479	491	543	506	523	496	527	511	494	519	552	523	488	518	502	481	482	546	516	449	471	521	478	483	522	501	478	550	488	529	497	515	510	496	541	517	480	502	502	499	485	510	472	475	500	470	504	505	574	537	494	497	509	527	512	530	516	528	532	495	533	460	515	526	491	502	506	481	468	512	532	497	488	526	539	535	520	505	519	475	460	512	485	524	530	518	514	500	523	530	517	492	552	488	540	518	522	509	517	521	465	544	493	472	503	494	516	495	506	488	523	515	478	517	506	461	466	468	532	468	493	525	495	501	496	490	495	509	501	508	508	514	518	518	504	497	515	519	518	537	507	528	479	504	506	552	523	555	550	520	498	504	525	468	519	499	500	535	453	517	480	491	481	489	512	489	509	496	505	509	505	527	524	478	487	506	512	475	517	518	468	484	521	523	512	459	547	493	496	539	540	458	509	427	542	498	532	527	482	505	502	502	511	499	510	490	541	527	491	491	499	505	524	489	540	500	511	497	531	523	502	508	502	519	490	493	519	504	507	488	505	468	543	504	528	515	486	480	536	519	491	499	480	524	484	520	512	523	497	497	512	507	511	537	495	487	533	484	501	497	492	503	502	525	549	556	472	488	511	527	486	502	507	525	543	517	505	528	497	482	516	454	533	506	486	475	519	504	516	507	501	505	530	490	533	533	498	507	506	492	486	506	476	445	510	485	495	449	484	521	470	496	480	517	488	509	490	503	510	503	458	511	488	489	500	479	513	479	553	496	468	479	530	506	488	499	491	507	508	506	507	519	510	523	475	479	507	500	515	486	498	510	526	494	491	485	486	471	507	510	475	488	521	491	525	484	498	529	527	491	532	481	497	510	496	499	521	493	486	485	491	506	513	504	536	543	519	510	512	486	493	475	473	485	487	482	530	504	548	502	543	469	481	548	510	513	475	505	546	532	519	470	503	477	538	527	487	477	523	566	520	491	506	521	514	513	468	517	491	520	504	493	513	487	507	490	470	549	506	521	484	449	492	493	545	529	545	469	538	533	521	520	526	521	497	549	470	545	498	549	484	506	487	498	497	518	561	533	507	484	470	545	516	507	517	488	484	506	470	497	489	530	484	510	538	500	534	537	500	528	517	523	479	494	493	507	483	521	489	539	488	548	502	513	533	499	532	522	487	537	515	493	510	499	512	495	511	467	516	516	528	529	525	519	526	540	514	502	487	476	503	536	529	504	524	511	525	498	504	495	518	502	502	546	488	478	482	510	484	532	495	527	508	510	544	508	492	492	521	478	481	528	523	500	466	507	509	501	497	486	515	557	529	521	469	514	495	489	538	500	469	527	532	471	463	520	550	546	482	494	467	524	488	524	503	485	489	484	476	501	504	513	475	477	499	484	471	524	517	516	548	500	506	503	501	507	453	470	504	495	496	496	480	532	464	492	488	544	522	442	482	499	520	513	545	528	493	473	483	506	474	530	527	453	518	469	484	535	509	496	505	510	522	484	497	500	509	503	528	511	480	519	488	514	507	532	548	472	531	454	520	498	520	481	509	544	518	522	515	442	467	529	557	521	472	514	496	540	467	506	498	490	538	495	546	509	535	521	482	526	511	477	475	533	492	530	504
29039	29657	12328	2676	809	491	398	436	434	393	426	432	430	436	408	377	433	433	369	395	406	450	438	413	433	380	460	413	426	414	416	404	405	418	449	421	445	403	406	392	438	431	409	392	403	402	403	421	421	433	441	414	452	438	413	398	405	415	421	422	421	388	387	394	428	416	432	400	421	408	396	421	416	394	400	398	432	421	455	440	379	424	436	389	439	430	411	415	412	359	418	422	433	394	441	385	412	462	440	444	421	395	423	416	406	386	411	449	405	405	385	424	424	450	409	379	435	434	421	404	410	417	389	403	440	438	362	417	417	427	420	440	424	390	422	409	442	443	399	427	436	433	425	404	424	405	413	388	419	423	389	394	445	441	440	420	421	423	423	418	433	396	399	444	444	388	396	386	406	425	408	424	398	404	428	412	424	421	412	454	418	372	399	398	430	416	411	408	377	420	400	430	402	380	407	420	415	414	436	403	389	424	428	407	428	441	415	404	369	396	388	434	389	429	429	435	415	433	415	418	407	373	417	423	466	410	394	425	421	405	427	394	356	434	446	421	428	398	423	399	420	414	407	416	415	391	439	405	399	397	394	430	423	427	405	431	420	418	454	427	418	428	397	419	425	387	417	408	423	392	409	430	431	437	420	418	375	420	411	369	386	399	371	399	421	400	422	388	402	415	387	383	403	413	444	425	406	416	442	424	418	422	404	424	437	453	408	430	455	390	404	401	425	457	369	409	424	404	410	398	401	409	392	450	377	370	418	347	413	433	414	421	441	416	413	373	414	431	443	409	431	419	456	400	418	430	408	382	443	415	429	448	432	422	460	439	415	410	406	402	440	424	426	402	436	424	422	379	409	431	406	395	443	384	457	416	401	402	412	450	415	393	416	417	430	417	452	419	399	416	406	449	457	410	409	371	427	419	449	416	401	412	415	418	444	425	434	399	416	391	412	395	444	432	417	398	412	398	394	391	428	409	424	405	412	403	418	406	449	397	423	364	416	392	405	422	396	387	427	365	409	411	417	403	427	411	428	453	407	391	401	401	399	402	414	414	433	391	388	414	400	411	427	409	386	403	374	419	412	425	439	400	429	431	409	418	384	422	440	435	375	439	428	451	403	386	418	402	393	409	383	417	386	431	387	402	398	375	410	397	412	422	394	422	415	408	419	445	392	411	434	403	386	411	420	406	444	425	392	400	451	422	429	435	409	411	424	425	418	400	389	424	441	395	434	415	430	367	417	419	385	442	420	395	427	415	417	437	446	424	427	437	457	430	413	421	442	392	394	410	380	406	439	431	444	410	424	383	428	420	434	419	406	462	416	412	435	417	452	439	427	410	441	422	423	436	404	440	436	394	433	430	372	441	449	409	395	449	413	444	419	413	375	445	416	402	419	421	394	436	445	405	424	423	434	399	433	421	396	429	414	411	413	398	414	400	431	423	407	371	414	424	428	415	431	416	423	415	419	387	405	431	408	390	410	389	429	412	414	419	403	431	409	429	399	431	381	416	414	402	402	447	403	402	405	396	406	431	416	400	410	437	439	412	423	410	401	444	434	402	440	410	395	405	447	397	419	426	395	442	408	412	422	402	423	441	373	414	430	398	422	391	412	414	407	455	388	429	411	401	381	422	390	409	435	392	398	427	433	430	407	426	401	395	428	416	405	397	393	424	425	369	408	400	401	422	447	387	413	422	419	433	411	405	408	399	383	442	417	431	418	419	377	431	395	411	424	435	413	409	433	433	445	413	391	397	399	391	423	421	386	431	403	442	453	388	428	410	390	388	457	414	428	391	421	417	443	389	407	374	412	423	411	417	395	410	422	441	419	401	427	443	415	456	426	389	423	407	448	391	430	387	401	447	404	397	459	418	388	437	424	402	380	412	429	421	387	468	389	413	431	413	403	436	403	405	434	393	409	420	441	420	413	436	412	404	422	423	412	436	414	415	442	386	384	416	398	426	422	451	415	404	395	401	452	425	433	426	441	447	438	431	413	376	439	434	418	404	427	427	422	393	436	451	429	395	460	418	417	396	420	419	406	424	430	441	412	402	389	370	437	397	424	369	392	434	378	404	405	412	408	398	421	394	426	381	429	406	420	407	410	410	388	377	413	418	418	427	413	423	413	406	420	407	438	407	409	422	429	420	404	399	431	391	423	412	461	422	432	424	398	401	393	406	398	434	413	404	407	419	385	403	425	400	411	415	412	432	398	385	414	398	438	415	414	460	400	407	425	419	447	413	419	419	426	414	420	427	446	411	427	412	448	407	427	401	417	410	387	439	465	400	401	436	398	415	402	401	421	430	416	399	419	451	421	385	395	420	399	417	442	399	374	403	427	383	414	434	406	391	411	404	423	386	392	412	401	434	417	379	432	400	420	431	432	397	421	373	397	468	390	384	406	416	402	399	412	421	428	416	401	450	414	382	412	440	428	385	404	346	425	439	431	405	418	393	436	418	384	387	442	401	411	396	411	394	400	436	441	392	409	411	444	402	407	443	404	434	411	442	396	453	420	435	409	406	443	407	446	407	408	414	410	407	430	410	443	466	397	406	437	439	413	396	395	407	410	438	424	398	396	423	348	452	420	458	418	430	409	422	398	380	396	412	409	408	404	443	434	377	422	396	412	401	427	414	372	416	416	427	425	428	429	391	377	394	394	396	422	428	388	419	408	465	372	447	427	423	397	388	427	395	408	398	391	402	399	408	408	405	447	434	398	408	420	414	428	400	412	369	368	394	465	402	449	414	448	378	384	406	434	403	410	418	383	405	429	425	422	414	408	435	407	410	411	404	450	423	449	430	409	413	421	417	387	405	417	417	434	437	399	415	414	439	421	410	365	415	423	427	428	394	418	439	406	410	396	414	443	409	406	372	407	422	395	404	386	412	376	432	449	424	429	448	422	429	443	413	386	415	387	432	423	430	378	414	406	429	386	392	422	399	377	435	445	415	420	443	430	440	433	412	409	434	403	424	415	433	455	412	446	437	416	419	407	384	410	432	408	465	429	420	391	383	375	400	408	414	406	378	436	397	445	415	402	411	395	414	377	408	401	433	383	425	414	429	430	375	428	443	424	445	406	385	398	409	419	431	429	416	426	398	397	428	409	414	417	441	437	399	409	424	436	376	422	428	405	382	414	407	425	424	395	428	407	462	401	448	443	401	417	430	421	419	407	403	433	401	426	424	450	394	441	446	415	429	383	372	389	398	445	400	413	405	376	451	412	428	416	407	405	412	432	413	413	434	410	426	450	413	403	408	418	392	426	418	368	428	410	433	422	411	434	429	417	382	417	421	440	411	392	394	417	436	441	386	402	426	402	415	402	429	400	393	437	392	428	391	383	411	438	396	427	405	441	411	416	395	414	418	401	435	410	444	427	397	429	405	444	439	416	401	439	418	431	379	438	402	418	379	400	430	399	434	408	414	418	426	391	395	393	439	412	399	441	443	472	423	432	452	435	383	399	371	386	394	419	414	425	406	393	390	420	394	377	419
24989	23400	31094	26190	16538	3607	893	625	542	581	606	587	526	592	592	538	545	539	592	552	512	557	519	561	558	537	583	547	552	583	558	553	561	536	545	541	532	513	531	571	540	535	569	574	555	514	520	545	532	533	542	560	595	544	500	537	545	505	569	545	510	532	542	562	545	548	564	536	559	567	566	504	562	510	522	555	569	578	548	523	555	534	499	543	499	550	543	536	478	503	558	544	560	567	529	646	558	525	552	527	563	537	509	551	505	511	553	555	591	581	519	573	558	508	548	513	480	582	518	500	494	530	532	546	521	588	539	525	510	539	579	532	545	535	544	560	529	519	556	524	548	557	502	581	592	534	565	555	546	569	517	578	555	556	545	517	577	520	512	577	559	515	520	492	544	567	546	571	574	543	593	500	520	521	535	539	567	580	539	546	546	572	556	567	535	526	514	601	600	504	537	564	544	563	559	549	535	557	568	560	549	546	577	581	527	523	503	524	541	552	593	529	529	508	534	573	509	538	529	521	570	543	523	600	569	582	554	505	569	538	535	555	533	569	545	509	562	554	553	555	559	540	552	553	537	518	528	567	535	578	559	547	607	550	576	567	559	500	520	529	574	553	551	570	519	542	537	569	539	552	513	529	559	537	559	563	515	577	531	531	562	541	534	553	551	532	528	516	559	546	560	568	544	514	562	515	575	528	582	561	555	528	532	601	538	529	539	553	544	536	529	566	520	520	557	559	547	545	549	497	557	549	514	562	547	563	592	534	547	518	528	524	574	519	583	526	546	540	579	470	611	570	557	565	492	541	565	540	581	567	515	534	572	549	544	542	526	550	547	566	529	522	565	517	559	508	548	556	539	564	558	526	572	558	527	591	553	523	560	579	569	554	537	582	563	538	538	573	549	550	559	542	528	535	528	526	559	543	496	533	565	547	573	581	545	554	556	557	501	575	520	545	562	553	589	530	559	553	539	516	565	543	547	528	542	519	529	575	561	551	562	525	562	551	574	540	557	586	543	528	521	521	531	534	490	503	518	542	529	527	551	538	525	577	589	532	494	542	547	543	504	527	527	528	493	552	556	546	588	541	540	513	533	544	562	552	589	538	574	523	568	548	550	571	550	501	520	557	561	555	538	531	518	558	546	547	545	534	547	550	542	583	513	553	529	563	552	545	565	554	555	496	517	544	512	547	546	550	553	504	572	569	567	537	572	552	507	504	534	556	526	526	523	535	529	524	503	529	568	564	531	556	541	548	577	567	515	529	545	530	562	530	542	538	538	573	573	561	559	527	517	582	568	526	555	540	549	549	557	563	527	546	563	517	527	534	570	549	567	549	527	554	587	566	542	483	533	567	583	541	510	540	568	509	506	541	549	576	520	564	556	590	566	561	549	540	540	518	520	532	529	545	503	554	528	554	522	533	563	535	525	536	502	572	543	553	493	578	524	500	555	550	531	558	577	524	516	492	547	574	522	582	521	538	543	535	520	551	551	526	542	523	505	534	590	554	548	590	480	528	544	554	567	506	549	552	557	543	550	529	514	517	538	584	555	561	525	528	583	566	573	553	534	547	558	539	567	531	541	524	553	531	549	527	526	566	521	552	533	508	532	520	543	561	547	543	534	528	540	557	513	558	544	502	533	517	524	545	545	514	523	608	548	519	564	532	533	535	536	521	523	530	524	516	552	520	520	524	565	581	516	550	556	553	529	534	520	548	493	510	531	534	527	538	567	508	575	517	529	579	551	570	571	535	589	575	541	572	535	568	544	554	521	538	509	540	551	540	546	531	538	544	566	564	539	524	560	499	511	552	523	545	556	534	522	571	555	509	540	527	545	509	533	576	532	577	590	534	574	497	576	508	528	535	532	559	543	524	512	552	537	545	512	504	539	533	515	490	518	532	517	556	561	522	546	566	565	557	521	519	511	594	542	549	551	580	543	540	534	530	562	549	527	566	533	568	579	540	559	570	574	552	540	542	569	526	526	528	574	568	536	522	566	571	543	522	553	533	527	517	546	534	525	553	551	551	533	539	532	530	565	540	532	516	548	516	519	594	549	577	518	541	550	535	519	536	553	543	506	595	530	527	503	513	525	532	507	563	569	548	529	524	550	585	560	538	603	557	542	552	588	538	538	547	532	516	562	544	502	531	557	555	543	572	543	533	522	573	560	547	557	534	524	530	530	518	529	525	551	585	536	546	581	533	553	568	548	564	526	521	513	559	573	514	535	561	556	555	539	549	513	494	519	538	576	579	569	519	555	538	530	546	555	558	509	499	519	582	519	576	559	566	552	572	539	513	484	560	520	538	557	551	556	558	562	541	545	568	527	580	525	526	525	524	579	567	591	583	537	560	526	551	501	575	494	504	539	529	568	535	538	523	558	534	515	545	520	525	533	544	534	526	526	562	539	513	543	527	512	525	536	524	517	535	521	525	547	524	552	564	548	555	508	560	512	501	567	531	539	553	536	496	522	499	540	554	541	520	565	533	529	569	561	544	528	540	570	555	565	537	517	541	548	553	555	557	580	526	553	548	555	551	559	510	525	552	574	582	565	566	573	539	573	555	564	562	528	525	533	553	544	545	527	555	525	545	584	542	547	571	516	533	538	510	512	506	566	524	558	511	528	545	543	532	536	553	539	569	568	553	536	550	549	559	545	516	530	520	510	537	559	507	500	558	488	550	546	513	561	533	554	518	555	554	472	534	515	560	513	528	567	528	536	523	520	589	488	538	526	540	513	539	576	574	532	517	578	562	572	531	517	536	549	543	502	573	572	525	515	566	522	563	557	565	571	536	509	516	601	537	547	535	518	531	564	545	537	552	574	543	549	585	534	544	529	534	546	526	585	552	518	572	532	535	549	540	553	562	512	595	586	525	550	567	538	567	516	569	544	525	556	599	582	520	510	502	505	535	481	536	498	579	517	566	532	502	569	544	565	542	545	580	559	569	503	540	550	507	549	573	597	555	527	572	532	554	556	579	524	538	522	520	558	538	536	517	581	549	557	506	553	514	545	496	555	559	552	533	518	523	553	508	552	519	524	566	520	552	576	521	539	545	544	551	543	540	574	562	517	549	533	549	571	550	522	533	566	514	522	550	530	573	561	536	511	521	537	571	544	570	486	541	562	550	578	584	525	536	549	525	550	525	558	530	536	579	525	572	538	553	540	551	555	571	521	528	524	515	548	519	525	521	528	596	532	543	506	510	539	520	499	580	526	474	547	563	568	555	517	526	554	533	550	500	539	512	566	502	559	545	570	528	557	546	562	594	513	567	537	511	510	546	545	553	482	564	517	541	543	533	575	567	582	519	516	525	523	560	540	587	514	514	559	539	540	576	597	524	568	559	553	504	532	543	517	519	521	528	537	516	555	541	514	509	550	547	590	550	531	523	520	521	534	520	511	562	543	584	580	533	528	542	545	555	529	526	570	582	568	532	580	527	517	561	571	527	515	547	548	527	547	551	499	555	504	537	581	544	531	545	601	529	537	571	527	559
62056	84261	49641	17024	4267	1138	560	537	465	491	493	531	477	487	509	494	515	484	480	512	514	514	477	524	501	498	468	513	517	500	495	498	535	554	480	472	506	482	496	494	472	548	493	496	446	519	467	500	482	481	491	521	477	493	483	518	504	502	479	526	519	453	438	529	490	524	497	484	457	477	504	460	502	525	529	484	509	492	506	482	473	481	484	530	533	527	484	509	500	460	466	533	490	499	522	477	488	484	474	473	484	474	500	515	520	474	516	459	502	547	498	490	482	486	529	500	464	506	477	503	526	519	502	514	489	541	493	476	485	505	520	470	498	494	495	543	536	488	446	513	473	509	495	499	481	522	490	516	543	492	511	496	477	506	519	457	463	511	461	508	514	457	449	475	502	489	524	524	495	484	501	509	485	497	494	513	470	532	458	544	500	459	518	495	490	469	532	486	515	483	502	486	520	518	456	463	541	509	471	485	464	507	513	484	499	508	491	529	462	469	518	525	452	501	525	518	467	487	476	498	516	515	537	494	490	505	508	501	472	491	514	486	481	486	509	481	500	504	503	478	471	471	477	493	480	493	501	495	482	463	523	475	478	497	476	478	524	482	455	452	510	464	483	485	491	471	483	521	527	519	499	503	487	507	470	499	437	502	499	500	512	498	497	490	515	507	467	470	514	498	506	515	491	482	508	495	501	480	450	536	484	507	497	476	481	488	474	470	486	503	475	483	478	528	458	499	458	512	519	518	524	504	523	505	477	488	486	482	528	528	503	511	497	498	456	495	514	507	523	492	482	480	483	442	499	494	452	482	480	487	447	501	478	505	488	468	470	441	512	497	507	508	510	490	508	503	478	503	503	493	512	523	470	506	460	481	500	494	508	498	513	457	498	488	523	490	473	476	508	502	453	506	512	480	498	502	504	495	474	492	505	504	525	496	489	493	471	508	482	483	470	458	481	467	506	507	497	493	490	498	487	472	440	559	536	539	484	477	470	486	474	483	494	479	443	495	479	512	545	507	522	504	508	470	509	513	486	484	468	496	516	497	532	479	471	463	488	483	523	451	489	454	537	490	525	480	488	491	500	549	477	498	514	505	510	427	519	497	493	462	489	487	490	520	495	513	492	458	461	465	507	447	512	496	528	505	505	501	429	495	497	515	476	504	488	477	529	498	491	489	509	452	495	465	483	470	513	490	496	498	482	499	522	474	519	538	503	503	512	487	480	485	493	480	499	510	536	470	497	492	479	547	479	481	489	502	518	521	483	494	477	489	547	474	494	522	474	485	470	468	493	491	508	472	511	484	507	419	486	479	501	474	482	517	472	490	493	505	490	500	524	501	475	452	499	501	494	431	474	519	456	502	468	445	518	488	489	488	483	504	546	513	485	532	486	510	506	491	486	489	472	516	507	494	466	502	473	539	497	489	538	512	501	513	488	501	501	437	504	479	515	525	486	508	486	471	467	493	542	532	530	484	496	526	494	452	441	483	516	527	513	509	522	464	515	497	492	495	453	485	467	516	476	527	483	466	487	487	492	506	483	489	485	487	534	484	490	482	523	524	513	434	474	511	507	493	481	479	471	501	490	501	483	481	488	528	518	495	480	515	513	497	490	477	505	491	479	509	509	476	486	511	487	480	459	533	454	488	479	507	564	509	484	491	499	539	531	499	489	442	471	538	466	523	520	516	525	498	488	513	502	499	509	479	475	510	443	478	473	478	444	522	471	484	500	486	499	481	422	483	489	503	496	499	537	526	480	531	487	486	508	487	507	500	462	521	480	517	481	511	468	467	507	468	515	502	467	512	491	524	511	495	505	482	479	478	485	485	514	499	518	470	479	524	469	477	474	460	453	510	522	483	487	535	471	531	522	491	503	492	497	484	461	466	512	512	481	496	506	506	460	475	483	464	535	490	531	540	496	455	479	495	497	487	469	490	512	461	486	495	488	514	501	496	490	506	517	487	510	432	493	465	453	523	455	481	487	486	501	467	506	472	526	485	469	517	453	532	494	479	516	462	497	505	465	504	467	461	498	485	509	455	495	455	468	454	534	466	465	501	512	482	482	485	498	461	460	487	505	497	506	502	483	496	448	482	502	464	496	546	539	491	490	490	524	507	462	501	523	510	490	496	471	494	514	473	451	469	494	487	481	509	497	481	486	477	497	538	486	458	527	475	495	472	507	511	489	495	533	499	504	480	466	492	479	511	448	488	486	505	462	501	476	477	470	470	531	511	480	496	516	508	503	465	470	485	502	500	486	494	482	506	480	489	516	470	515	504	472	464	491	471	458	471	498	461	489	498	491	468	462	488	481	459	512	487	468	539	489	509	487	468	479	486	445	485	476	483	513	501	441	497	512	507	515	464	508	465	452	474	482	482	510	505	507	508	477	508	478	504	524	497	529	487	499	491	483	484	468	552	455	470	499	525	490	462	498	466	533	502	520	495	451	482	496	478	494	496	489	517	485	491	515	469	496	476	472	498	508	511	514	548	443	460	501	513	486	485	465	498	459	501	494	486	483	499	477	513	487	479	497	519	502	480	486	500	520	467	466	525	512	557	458	483	466	471	481	470	500	504	471	500	494	506	487	469	457	468	481	438	468	476	494	488	475	518	492	487	462	489	485	463	500	495	527	472	471	464	475	508	471	461	487	534	477	458	476	481	523	485	464	516	455	488	498	487	549	527	489	473	481	514	491	464	475	496	543	482	474	509	472	477	497	465	475	505	499	498	460	517	530	514	474	456	475	470	502	516	485	524	495	512	490	532	486	491	470	470	464	486	461	512	503	507	465	483	516	529	485	500	486	468	496	512	484	505	483	505	471	517	553	458	516	507	470	498	442	491	505	495	473	469	510	493	530	500	491	495	490	501	525	462	490	507	501	503	491	468	503	509	484	480	489	470	519	481	493	477	497	460	506	478	502	531	524	504	476	465	469	488	476	500	511	454	509	511	475	476	466	501	483	520	486	542	510	495	470	491	484	504	491	499	517	495	471	495	452	503	483	484	499	470	495	490	460	503	474	498	447	494	450	480	486	515	496	523	475	466	537	499	516	509	501	448	505	466	501	496	518	523	503	467	485	510	515	464	478	497	479	487	484	501	505	513	514	524	496	510	536	502	464	462	438	508	480	511	471	500	481	505	504	484	515	475	522	485	468	523	488	462	461	489	489	497	458	521	510	512	471	482	479	481	525	479	490	496	494	483	494	469	476	448	466	487	496	475	481	477	510	492	499	481	546	487	501	480	467	478	465	488	465	508	502	485	490	509	469	511	469	477	493	488	526	494	475	460	510	493	469	472	522	506	521	496	533	514	523	493	512	476	499	457	503	470	506	509	457	484	544	444	476	463	519	459	530	443	503	471	511	473	509	473	471	499	505	478	494	489	474	521	528	521	519	487	431	464	434	498	485	514	554	487	518	507	481	486	489	459	482	499	504	477	455	453	422	472	473	460	500	487	506	493	501	539	491	514	455	493	532	475	497	506	472	493	493	516
24092	22260	29864	25151	20109	9553	1340	736	642	646	659	648	637	647	642	609	616	644	633	627	646	632	625	631	629	703	636	662	634	646	654	628	633	622	630	614	640	591	616	613	616	642	625	640	668	649	632	590	601	608	633	626	676	641	633	700	645	608	659	639	630	607	626	626	629	604	610	626	627	636	632	616	635	571	630	609	636	629	617	636	633	605	661	636	605	575	603	597	570	675	650	613	646	590	590	635	636	626	607	667	565	665	618	638	616	610	660	640	598	604	615	627	590	632	589	637	648	544	599	631	591	637	636	606	632	611	611	692	602	632	601	635	604	641	629	626	631	607	582	602	593	641	638	691	647	603	626	612	601	638	604	593	649	662	635	561	624	603	574	579	617	610	621	571	645	632	629	611	608	626	623	603	622	630	607	591	640	609	609	634	655	611	616	602	603	668	621	621	647	630	613	613	678	648	691	604	605	633	630	575	622	666	618	616	626	641	630	642	588	643	631	596	642	607	645	560	606	628	657	627	636	593	574	587	574	607	661	595	610	625	605	599	634	593	635	570	661	613	607	600	649	628	641	592	604	636	606	614	621	605	607	625	609	632	607	635	645	609	661	617	611	598	647	597	635	642	615	632	653	606	623	621	605	683	608	583	596	633	650	637	646	655	602	613	638	633	606	657	637	643	590	604	576	672	622	618	624	619	605	637	601	594	660	626	621	625	628	606	617	585	595	607	629	591	643	605	640	578	615	625	644	622	632	620	600	637	641	612	640	559	643	607	592	602	566	584	643	620	588	645	654	612	617	589	599	621	575	642	618	629	638	611	582	642	637	633	616	632	691	652	677	607	641	595	595	602	634	600	608	634	628	649	619	591	596	629	650	606	643	678	623	576	609	601	631	640	579	596	606	644	603	613	597	645	625	629	617	623	617	629	577	651	604	610	636	634	640	639	599	637	617	599	602	615	606	621	638	644	624	621	630	606	602	580	650	622	651	616	626	627	650	594	636	624	608	602	590	620	617	647	613	604	627	590	613	591	623	592	605	574	628	571	650	614	622	635	608	597	648	593	597	636	643	671	641	604	639	595	630	633	632	631	627	607	631	631	640	642	634	680	630	624	627	593	612	591	626	623	610	614	653	637	621	651	691	622	655	603	629	560	614	631	617	583	629	614	560	599	632	585	599	643	686	590	614	624	590	590	574	650	652	648	652	622	596	613	620	626	614	595	614	608	584	626	647	628	585	648	637	655	604	646	627	609	632	625	604	603	634	597	655	653	627	600	631	592	623	611	641	667	631	616	633	656	656	615	610	619	594	634	613	640	638	601	638	569	647	627	591	592	601	635	631	612	616	599	582	635	632	609	636	601	589	614	580	605	610	618	601	624	570	646	635	612	619	597	610	619	625	649	656	609	629	631	567	643	645	597	610	641	608	581	595	635	620	661	585	686	671	644	580	657	634	629	598	640	621	606	612	625	619	610	616	620	607	635	591	631	638	629	585	614	633	630	579	617	610	634	604	592	640	629	633	630	589	669	663	621	675	639	591	571	644	576	632	623	639	582	617	566	625	601	666	654	604	628	550	610	629	636	666	631	626	592	628	583	599	605	622	610	652	594	585	603	644	594	630	648	624	592	601	603	567	645	564	629	596	617	616	598	653	656	639	629	605	593	649	627	636	617	612	585	625	634	556	643	628	642	611	632	643	593	603	652	630	581	632	569	637	641	639	581	626	695	657	643	604	614	625	634	656	614	634	665	625	621	605	624	632	626	634	608	663	618	647	632	595	619	610	653	625	661	645	650	619	631	625	608	647	632	598	601	612	621	613	620	683	640	648	621	630	612	580	577	636	604	595	589	612	573	625	631	587	612	596	556	606	614	602	636	633	631	575	649	568	642	618	578	614	617	632	594	580	593	653	604	637	654	634	669	607	592	625	644	581	621	669	584	581	626	625	637	593	594	630	641	563	596	617	632	616	620	618	633	633	629	567	622	627	601	654	630	623	638	623	597	633	628	651	594	616	664	570	599	591	606	609	606	623	612	605	625	631	612	596	615	624	603	579	582	609	611	641	684	590	634	579	630	635	596	645	670	651	584	634	591	646	634	608	637	624	579	634	630	603	585	639	619	605	585	634	677	601	605	617	666	616	606	641	603	580	663	635	592	628	603	603	593	605	616	624	642	661	605	641	644	604	608	634	637	611	689	626	618	621	616	598	628	652	567	621	608	606	602	600	635	591	617	621	600	590	582	616	650	624	579	653	608	607	575	595	601	629	624	625	609	604	572	611	615	623	598	624	613	626	557	610	614	595	610	598	578	641	626	621	613	643	574	598	584	603	592	633	617	636	595	630	597	604	616	618	602	632	632	646	605	635	601	630	591	643	632	615	598	632	655	629	607	629	634	614	611	574	624	623	643	639	659	616	612	597	629	627	596	656	619	658	641	614	604	614	601	568	604	631	625	560	576	625	666	638	606	615	587	651	587	655	623	628	612	619	547	608	667	622	627	605	628	587	600	614	591	633	567	624	597	642	595	642	618	613	607	677	661	624	586	595	554	631	589	600	618	626	636	608	597	624	615	600	612	656	581	678	606	587	587	594	613	624	596	608	630	615	625	617	645	607	616	610	646	604	593	563	617	617	568	657	593	643	596	643	612	595	614	625	629	616	605	581	572	569	597	598	612	601	611	637	594	627	614	635	619	598	562	595	641	609	624	619	614	615	629	588	615	628	601	640	645	644	597	653	628	650	603	613	643	614	582	588	626	584	632	621	617	618	611	644	604	615	630	633	613	583	623	616	597	587	598	609	640	579	628	618	618	648	591	585	658	638	581	570	618	635	567	588	590	599	565	612	642	613	646	607	642	624	646	614	601	637	636	629	648	598	621	640	606	645	656	618	630	615	592	633	652	608	666	592	594	590	610	586	627	583	617	674	592	656	624	648	589	606	648	635	604	660	649	631	615	583	611	620	613	622	645	576	608	606	609	622	645	613	622	607	638	573	597	625	583	580	611	652	590	644	669	593	604	616	632	609	621	657	594	605	637	627	634	597	589	600	603	602	612	633	594	614	628	606	579	604	607	601	600	658	654	605	674	589	607	630	617	604	632	611	623	590	640	590	590	639	682	627	661	638	619	638	630	608	626	614	629	645	634	601	602	651	617	583	672	607	626	605	618	631	589	664	582	584	619	653	596	608	591	607	597	645	573	664	602	627	607	638	630	617	604	595	610	579	611	609	605	612	665	627	623	658	585	582	604	618	611	626	631	604	596	638	636	672	573	604	623	627	618	616	622	643	592	610	601	626	622	590	624	636	602	630	601	638	582	581	607	617	649	637	609	586	625	608	595	627	604	653	603	613	627	615	596	646	611	583	661	594	623	597	635	677	622	610	631	601	636	570	577	643	551	567	598	582	596	591	636	609	604	599	624	633	623	615	623	631	633	620	629	604	603	640	584	610	631	583	587	630	624	622	560	607	632	610	640	596	623	650	640	613	557	680	576
60897	91326	55960	23445	5864	1336	670	596	540	563	582	592	564	554	553	573	592	548	546	543	536	588	568	559	611	575	543	577	572	586	552	542	581	552	518	632	548	546	573	596	581	556	572	598	553	564	563	559	576	552	586	570	550	588	564	574	570	548	551	550	589	554	592	571	572	533	568	569	571	585	534	573	628	557	560	556	514	599	607	591	599	577	592	557	558	569	560	541	532	564	564	535	555	590	568	514	551	539	549	596	577	549	561	571	565	580	560	575	519	601	580	579	568	601	565	584	579	567	529	568	555	596	563	583	624	580	557	529	545	506	547	600	565	603	554	560	547	570	527	561	566	595	604	561	554	568	555	524	585	546	544	552	563	567	559	562	501	543	596	590	529	569	592	541	596	551	569	536	565	570	543	543	545	549	559	574	552	555	563	619	568	559	529	538	572	552	606	544	539	536	532	532	598	609	571	584	573	549	567	539	546	604	544	591	591	533	541	554	571	566	570	578	537	561	588	561	515	584	541	586	603	615	579	564	565	557	565	558	560	519	552	562	601	563	581	534	518	572	580	551	535	556	527	569	546	541	569	544	555	574	583	525	570	554	545	539	570	563	519	576	536	587	544	523	577	559	569	560	530	528	545	563	568	576	558	535	538	546	530	535	553	581	544	584	561	552	576	531	560	559	571	567	504	540	599	562	586	616	558	545	574	578	617	557	588	587	561	536	565	553	555	564	550	569	586	601	574	562	616	553	580	612	565	579	592	597	582	533	571	570	597	551	570	547	555	568	580	542	555	564	534	556	544	586	547	575	511	593	558	524	566	578	538	555	574	554	570	553	543	584	535	549	587	579	530	615	589	595	552	571	557	565	581	570	553	582	586	544	566	559	599	580	510	540	576	560	568	564	570	559	611	564	562	577	595	573	581	542	555	545	559	553	570	561	594	585	575	515	520	610	552	527	548	552	577	585	561	590	567	553	527	548	570	570	623	529	563	561	563	607	581	537	568	579	592	564	531	553	598	607	499	564	585	574	535	568	550	537	584	591	569	575	547	538	560	566	590	565	536	581	559	566	565	556	572	538	555	552	578	565	558	543	551	543	578	587	569	568	550	573	555	550	586	591	557	623	535	593	552	602	585	607	536	576	601	542	524	562	600	564	541	558	584	558	527	570	583	551	538	571	570	594	590	577	554	565	507	611	561	553	571	540	555	565	605	521	545	598	584	575	570	540	611	590	557	585	560	583	549	550	535	574	610	535	553	565	588	517	582	612	552	591	523	594	626	568	570	530	588	528	557	577	537	597	599	564	560	571	578	573	589	572	566	590	520	578	568	566	566	569	568	546	554	563	580	594	491	560	606	539	538	552	545	547	586	572	563	592	605	593	520	525	574	546	554	520	560	565	559	559	554	554	597	548	614	567	553	557	618	548	527	598	544	548	538	591	577	579	550	539	632	540	569	590	555	569	582	539	556	517	579	523	515	572	566	563	567	553	588	570	522	500	529	584	578	585	581	532	568	579	550	588	545	583	581	593	525	569	555	552	565	604	561	593	559	550	582	569	566	561	593	610	547	565	616	582	583	544	603	587	607	550	568	573	523	551	564	579	559	534	595	537	591	534	559	523	570	562	604	568	574	536	571	557	580	505	604	558	552	542	555	570	620	548	616	561	576	559	549	524	565	563	541	574	592	559	593	593	578	600	571	546	595	547	579	542	577	577	590	584	515	563	546	569	552	531	565	562	564	561	558	578	561	532	580	520	568	535	558	576	577	571	557	572	571	551	543	614	591	538	533	585	578	569	554	592	521	538	584	543	551	572	581	493	538	613	547	533	566	562	548	536	546	527	551	579	588	552	559	559	594	552	576	545	532	591	568	564	584	570	557	550	550	611	585	516	599	582	593	611	551	563	599	546	555	576	577	558	558	509	544	612	575	542	580	560	518	588	512	528	535	570	568	562	576	589	552	591	551	572	578	562	531	574	560	560	544	558	567	574	568	563	591	570	599	535	575	542	536	580	556	536	591	576	554	582	567	559	564	563	555	590	585	579	571	518	566	566	595	524	547	559	554	561	554	600	544	539	546	556	600	602	574	526	565	575	552	555	596	563	558	582	561	553	565	574	548	588	560	574	581	583	595	542	568	549	593	541	557	550	558	602	541	590	583	569	545	587	541	568	582	583	569	568	564	581	588	566	573	544	605	606	626	607	563	588	552	548	543	544	527	560	546	557	541	545	574	573	576	595	549	624	615	541	562	524	527	553	603	559	538	547	541	561	609	538	563	573	565	572	574	556	550	555	503	574	571	574	540	561	551	564	571	607	565	569	572	595	573	599	572	558	611	558	550	580	559	605	520	577	591	546	580	556	557	584	551	558	538	544	531	559	556	572	610	573	581	545	563	587	601	547	531	553	534	519	572	533	541	554	556	549	541	547	553	540	564	572	539	545	537	532	592	613	605	568	591	568	565	610	528	594	546	564	588	591	586	560	555	563	548	557	558	561	561	619	573	589	568	574	555	587	549	586	567	594	617	562	575	607	566	577	567	555	573	533	563	515	558	544	522	580	582	556	569	560	590	587	568	547	542	535	587	546	535	608	565	521	547	540	593	553	630	542	545	567	558	546	535	541	512	547	539	597	560	546	564	564	566	532	535	590	567	615	585	590	566	600	564	564	550	531	566	541	572	579	550	588	551	571	576	596	560	560	576	563	606	571	554	576	555	563	582	608	568	558	526	567	557	565	567	584	541	582	571	522	559	559	549	586	605	581	543	514	588	579	544	577	567	579	558	592	603	526	574	531	562	578	518	548	519	591	551	525	561	549	560	539	576	579	572	539	547	558	575	565	570	572	576	570	588	568	547	559	562	591	593	605	579	571	572	563	541	534	565	568	514	526	527	536	524	558	573	577	563	597	541	558	604	583	574	582	570	560	550	554	574	550	587	575	563	585	602	586	559	575	597	528	538	605	545	572	544	541	555	561	569	597	556	562	551	538	585	569	531	570	594	547	573	520	504	564	520	537	556	611	582	553	555	561	585	534	550	579	568	573	570	532	558	586	559	617	568	548	551	556	561	579	583	531	570	582	559	558	573	567	579	549	532	588	521	589	562	573	542	544	557	559	569	581	547	579	567	558	566	547	562	562	527	545	549	560	574	567	561	556	574	535	571	572	587	561	553	526	563	534	589	528	559	564	581	548	542	597	564	588	537	567	568	573	554	556	563	553	593	548	533	522	536	546	561	539	526	559	535	546	562	563	565	605	590	585	559	576	535	541	576	543	598	601	575	574	549	573	548	546	536	581	603	575	590	562	571	566	595	581	571	548	569	564	529	584	541	605	588	540	525	564	558	546	573	546	604	541	608	563	528	558	537	573	575	545	544	531	554	589	588	533	556	557	537	526	550	594	592	566	591	553	569	599	540	568	541	583	563	604	586	592	554	561	610	566	552	601	554	522	570	590	576	591	568	560	540	535	534	524	549	527	613	613	555	546	596	559	582	561
33726	29254	19168	5513	1016	600	505	522	477	498	475	480	532	490	473	448	518	499	515	477	531	513	507	532	523	492	505	493	500	516	482	489	533	499	513	510	486	506	478	470	518	480	473	493	512	515	506	442	506	494	448	461	494	497	510	499	545	484	488	496	485	489	501	511	493	523	452	478	490	490	495	495	495	474	488	484	529	467	543	533	507	502	511	528	491	472	498	521	521	477	484	493	488	453	501	485	499	506	531	499	506	457	496	495	502	476	510	486	499	544	457	526	454	483	462	485	490	495	480	506	496	509	520	487	483	543	491	498	522	525	511	517	512	492	506	494	514	497	518	468	471	521	493	523	524	494	479	540	511	504	494	512	457	533	509	505	488	476	520	468	476	480	514	499	502	464	531	488	462	487	479	513	470	484	524	497	507	508	517	507	482	468	474	476	486	492	485	483	469	519	484	498	473	468	517	493	487	463	511	492	533	473	441	467	513	504	515	516	491	495	477	538	474	524	528	507	489	504	485	484	508	508	498	463	495	492	484	469	481	493	501	526	511	543	497	502	476	504	491	509	475	440	520	487	487	484	499	498	530	520	479	490	503	480	485	509	499	463	486	494	480	473	502	501	478	492	453	508	486	542	522	488	456	527	480	499	491	529	488	488	447	513	504	487	517	475	481	518	470	519	518	463	518	496	485	476	494	482	506	475	524	502	529	501	520	484	483	521	476	515	495	494	506	494	498	493	487	464	484	499	468	468	494	495	441	522	576	452	485	477	458	492	482	434	502	513	505	512	480	494	469	512	506	501	497	496	538	519	531	502	481	502	484	461	489	480	503	480	525	467	520	477	446	462	478	506	505	528	475	503	452	469	507	485	502	527	456	425	441	496	490	528	501	505	495	517	515	500	453	567	446	507	481	503	472	495	489	472	498	500	504	526	447	500	478	521	538	548	480	448	504	503	479	517	463	479	545	494	487	496	495	484	482	514	488	485	467	492	444	506	493	486	546	502	479	510	529	462	505	486	488	510	498	464	477	466	473	508	493	515	529	486	478	540	484	458	512	538	508	482	502	428	487	486	522	493	528	488	485	506	470	472	500	525	445	527	487	489	487	497	480	493	504	498	498	503	505	474	508	478	517	477	497	514	474	497	469	494	514	485	512	458	472	511	480	499	532	492	502	493	518	502	466	501	515	440	495	538	488	493	495	482	490	477	516	475	500	528	455	497	462	531	501	475	475	494	506	515	480	492	513	448	477	547	502	503	477	478	518	502	486	506	459	512	514	525	504	516	509	494	496	491	528	426	524	552	560	474	536	474	513	468	491	495	494	488	492	495	514	485	541	486	475	443	482	504	541	471	532	509	503	497	512	547	485	505	481	492	490	518	512	509	535	445	516	512	480	473	500	529	465	500	490	512	476	503	485	483	488	508	485	529	463	458	490	494	529	495	489	507	518	524	500	488	481	523	500	495	510	499	485	482	509	518	502	511	492	504	501	465	503	523	534	503	479	484	494	484	467	476	506	467	485	507	488	507	473	518	469	534	500	479	481	505	474	523	496	490	491	504	466	518	520	492	486	484	529	501	499	531	467	490	491	502	500	498	500	480	486	478	482	493	497	512	489	482	496	475	552	495	479	475	521	516	479	476	512	525	470	483	504	482	489	492	450	471	533	506	475	485	507	506	490	475	487	489	490	477	485	527	491	510	477	494	525	499	491	443	523	483	488	505	518	519	530	498	492	525	510	493	512	492	516	477	465	488	492	500	475	495	465	503	489	490	482	488	540	532	472	460	449	523	501	480	474	500	500	487	541	486	510	503	482	482	506	498	460	470	498	534	508	508	541	474	508	502	510	487	499	463	492	502	510	519	518	487	487	502	498	477	495	483	478	491	470	472	480	495	550	506	481	480	513	500	491	495	498	515	506	499	470	518	471	506	482	513	459	477	482	481	518	494	492	523	521	501	553	482	491	530	465	512	458	502	502	504	539	507	513	465	493	489	486	497	475	519	510	519	489	419	515	485	495	491	519	505	500	508	484	489	493	484	501	465	510	507	470	468	504	536	481	508	516	473	475	492	507	528	497	503	498	498	539	456	507	491	511	503	538	470	495	549	511	533	534	486	524	518	493	497	494	474	515	505	526	488	480	447	480	484	486	513	486	515	501	495	487	482	532	490	513	502	488	513	460	480	491	488	496	487	516	463	534	469	471	488	497	470	468	548	477	519	525	476	499	484	481	482	521	485	510	537	479	505	490	508	504	504	484	466	501	501	521	508	504	517	491	501	487	512	511	499	530	508	468	480	539	478	472	485	476	522	479	497	507	483	505	509	528	524	499	462	500	517	526	504	480	474	510	500	494	495	503	506	512	530	493	488	560	485	463	486	450	538	528	519	500	447	533	508	486	524	488	500	484	446	504	519	492	482	508	493	520	518	524	486	520	508	464	487	517	541	535	480	501	507	516	511	510	477	498	506	482	499	503	462	481	483	489	512	469	492	481	533	533	513	453	456	520	505	481	513	493	494	546	512	463	470	504	471	476	498	558	486	482	502	482	504	500	532	531	516	480	471	471	527	521	502	492	498	489	514	481	484	486	513	505	500	471	474	500	517	489	507	504	503	504	486	505	486	498	459	503	483	533	545	498	537	509	469	519	494	510	487	459	490	480	483	505	518	442	518	499	514	506	502	504	482	516	478	504	479	468	517	475	499	512	500	507	500	502	459	504	487	537	485	475	486	468	484	478	505	501	548	469	482	462	496	522	496	477	436	471	455	460	528	481	460	510	519	482	518	472	474	520	516	445	486	480	502	519	466	516	496	524	507	500	498	525	497	503	507	488	499	519	516	510	456	509	523	490	510	501	483	508	523	503	482	502	500	479	516	460	471	491	518	475	531	457	500	516	499	498	540	475	501	534	485	508	498	486	474	462	500	527	515	494	502	521	487	428	472	504	502	457	498	498	465	487	480	506	494	509	519	526	529	488	491	500	487	505	487	489	497	508	506	496	520	524	512	538	510	500	513	529	480	505	462	497	499	471	439	525	473	524	512	540	518	496	504	507	478	520	478	482	478	447	544	493	448	549	490	523	507	475	538	528	479	479	508	501	443	499	483	487	508	474	461	540	492	515	483	494	494	505	525	467	480	532	465	495	485	493	508	510	488	481	467	500	502	474	545	508	500	558	502	469	483	452	478	497	500	503	471	499	475	481	469	494	479	497	512	481	503	463	523	481	478	535	502	500	470	503	542	471	474	507	482	435	483	517	482	526	473	486	501	463	483	495	511	501	516	487	501	530	491	483	505	515	515	510	508	514	493	456	499	487	527	481	502	498	513	489	493	490	480	498	466	522	460	527	489	504	453	507	497	512	522	516	493	502	483	539	523	474	469	532	515	514	475	520	500	531	504	474	497	494	497	461	486	490	512	496	518	470	493	456	498	471	502	494	445	501	487	456	493	499	513	516	496	447	477	515	508	519	509	492	493	492	476	465	462	495	465	506	471
29401	29000	12081	2801	800	519	429	419	402	433	403	387	419	394	445	418	425	416	397	425	420	424	448	451	406	409	466	437	424	403	421	446	398	432	421	449	410	387	441	411	399	425	406	388	443	385	427	429	401	416	461	396	418	419	387	415	399	416	413	403	398	420	399	415	425	407	429	418	439	422	438	413	395	421	427	418	415	446	410	413	440	437	433	416	418	417	432	386	431	474	445	389	397	409	416	432	422	422	413	401	412	425	400	421	409	431	407	431	386	414	411	398	414	450	433	428	392	389	384	400	424	434	391	418	419	427	425	394	390	436	388	416	455	432	388	430	391	427	420	371	447	398	440	427	372	397	415	460	416	421	402	412	368	419	388	449	405	434	407	400	425	373	434	399	411	409	398	418	403	374	395	444	433	401	368	400	392	398	427	433	444	428	413	417	434	423	421	434	410	400	412	439	405	379	392	429	418	437	388	431	405	408	437	402	383	379	408	403	416	390	443	411	434	420	427	377	435	460	408	418	402	415	428	396	397	398	426	393	401	395	457	465	414	406	424	413	401	382	410	433	404	442	403	403	407	437	383	402	424	444	401	434	405	427	436	416	402	395	420	421	415	430	392	392	403	397	394	374	452	418	424	359	427	402	450	413	409	406	418	432	426	425	404	398	421	412	426	408	385	380	427	399	411	426	449	428	390	416	420	429	389	423	441	413	425	409	402	415	442	368	413	410	435	406	399	442	439	428	400	406	394	402	393	451	435	433	425	396	372	399	421	435	427	381	424	399	390	456	389	440	402	392	429	400	402	421	415	415	414	425	449	410	397	406	416	438	387	403	393	407	410	408	399	383	431	406	412	398	454	430	403	399	385	403	431	421	407	419	440	425	397	405	446	385	391	394	412	404	391	382	387	428	413	412	406	389	404	408	425	407	396	405	412	407	366	427	406	440	418	376	420	398	425	427	409	428	410	398	403	422	432	415	449	440	404	400	419	400	431	440	429	418	388	418	418	393	429	422	412	397	438	430	437	401	409	408	406	424	398	428	409	412	416	424	416	441	423	388	376	398	406	434	447	409	400	399	409	417	427	400	405	399	437	393	433	387	449	374	407	412	403	405	392	405	408	415	427	388	424	402	436	410	399	395	447	396	413	412	419	392	437	421	402	434	403	429	407	411	442	399	445	391	393	386	397	423	406	408	414	397	417	408	401	383	403	392	404	406	405	422	383	402	391	431	442	412	452	399	417	395	412	371	436	413	433	399	468	420	415	418	377	456	404	381	393	393	400	430	409	428	429	393	437	433	406	405	455	417	409	408	438	439	410	423	424	383	432	421	384	428	403	422	408	438	406	382	410	426	434	430	424	409	392	394	441	368	400	424	401	400	373	413	432	414	393	410	398	419	414	398	410	396	405	429	397	396	392	452	426	387	420	425	425	403	438	401	423	423	459	427	391	382	405	436	415	412	453	403	407	405	412	391	400	460	380	403	455	417	425	386	412	420	430	359	454	421	392	402	380	446	406	385	411	415	397	393	397	374	421	419	407	400	456	427	385	402	400	424	435	436	431	404	413	413	441	440	421	389	409	462	405	413	391	412	395	375	413	413	447	457	413	418	385	427	404	447	410	423	440	427	387	369	431	406	423	427	414	409	394	424	410	403	409	433	411	435	421	423	431	450	388	417	400	388	405	402	418	408	441	425	423	424	395	412	407	458	412	380	414	389	423	377	418	436	427	417	417	441	450	424	407	409	430	458	408	440	434	408	424	419	391	429	409	439	387	407	453	387	427	420	425	390	427	422	447	404	421	433	373	378	410	421	434	434	417	416	446	402	432	470	380	419	453	454	392	421	431	449	401	416	439	410	423	427	436	414	424	395	414	401	445	418	401	409	406	401	399	453	393	435	421	455	422	383	362	396	401	393	390	417	427	410	410	419	450	425	411	396	430	426	403	410	433	408	388	361	387	436	394	417	403	415	428	405	419	404	402	402	425	406	376	400	406	486	412	430	419	422	421	386	419	427	409	385	434	415	361	424	431	416	404	405	405	393	418	373	421	362	412	398	424	431	390	421	422	393	428	411	432	441	405	414	448	402	432	406	385	393	468	442	437	432	421	425	415	430	456	434	383	417	412	443	420	395	451	458	434	395	400	421	398	387	390	387	450	434	411	460	409	429	396	396	374	423	402	416	423	419	407	400	414	418	404	408	368	384	391	398	399	414	422	463	435	390	426	414	424	429	437	393	439	403	446	377	407	395	384	394	417	408	410	413	406	421	438	402	426	389	415	392	384	462	394	385	361	422	418	452	448	394	404	408	465	425	427	404	457	404	429	444	441	383	405	397	422	419	441	435	404	414	414	424	398	420	386	439	437	385	411	428	366	436	445	385	431	416	442	406	407	381	418	414	375	408	394	398	403	389	455	380	434	429	394	372	428	389	426	412	426	433	417	419	413	426	448	409	415	413	424	406	415	393	400	425	374	406	397	375	399	392	421	401	465	466	410	387	433	404	405	407	412	440	415	398	420	418	396	395	429	444	452	416	393	403	399	362	436	420	388	409	442	394	404	401	403	441	406	406	377	417	414	394	433	408	433	383	391	403	438	398	403	417	452	364	433	433	390	411	438	400	417	376	391	370	414	376	413	439	407	387	419	385	432	395	406	400	438	450	408	409	405	444	401	431	420	401	399	418	398	416	476	429	403	424	431	452	412	421	411	433	437	431	430	405	396	393	403	425	408	399	397	406	415	423	389	453	431	414	419	420	414	431	431	417	428	385	398	387	397	429	402	427	413	408	382	399	457	423	443	455	405	414	439	413	445	425	407	432	400	425	382	445	446	444	424	432	382	446	450	423	409	420	406	422	385	418	394	399	402	399	454	401	427	431	415	419	442	456	410	389	395	399	387	424	415	420	417	428	404	411	386	389	421	413	430	416	413	399	389	449	399	385	427	407	426	387	409	408	397	430	402	421	405	435	432	420	441	413	418	447	436	430	421	429	426	380	415	418	395	404	452	414	389	409	409	377	408	406	403	442	399	412	416	400	412	427	413	406	413	413	431	400	423	444	430	438	415	409	393	396	433	411	411	416	399	411	405	456	409	435	447	393	397	389	398	384	426	416	367	408	399	419	397	450	394	385	397	407	371	420	418	400	433	389	390	431	415	440	379	403	388	396	417	402	400	413	445	426	406	411	402	406	435	475	444	411	446	393	418	402	443	411	391	418	411	369	445	394	450	469	376	399	412	442	389	425	445	398	460	404	427	394	421	394	412	382	438	411	401	391	421	401	435	418	416	410	380	396	393	406	405	417	418	389	399	416	407	435	441	446	430	422	411	437	404	433	397	378	448	406	439	415	412	427	395	388	416	426	401	412	402	392	436	408	393	417	407	417	435	383	393	424	410	392	403	417	432	410	407	424	351	383	398	435	418	428	402	414	416	419	405	410	436	406	419	407	423	442	383	410	427	420	435	354	415	415	434	407	398	402	398	450	417	439	431	409
25116	23503	31000	26048	16243	3374	819	647	538	556	571	566	573	559	529	510	584	574	530	582	520	528	536	520	536	517	511	529	524	557	555	503	559	553	573	558	552	543	562	580	532	540	560	500	524	513	544	499	500	513	509	559	539	547	566	563	579	576	576	568	514	559	567	521	502	520	540	552	545	509	565	551	514	581	514	560	573	526	506	516	536	512	544	513	508	517	502	578	548	525	575	516	499	555	549	549	555	536	514	537	500	493	544	498	545	554	539	541	534	530	530	543	548	517	510	568	483	532	524	508	530	526	513	536	543	538	568	495	537	537	516	520	544	539	570	552	527	501	526	500	520	567	520	514	505	511	520	541	563	489	537	514	591	494	501	519	525	507	533	535	516	514	553	499	561	515	503	545	526	555	509	541	504	527	541	538	520	546	515	523	579	531	495	556	530	506	562	519	540	492	539	571	522	557	609	562	527	549	532	526	493	541	518	534	515	548	596	488	501	561	541	529	575	501	533	539	533	515	530	530	523	520	492	496	507	517	530	517	553	498	541	507	551	569	519	538	499	511	520	492	540	541	518	514	505	514	531	527	525	519	512	546	562	488	539	557	546	539	563	526	544	528	527	526	504	518	491	526	554	463	534	521	537	527	543	522	531	494	518	566	527	535	517	522	508	541	597	523	559	510	560	556	523	547	513	532	533	534	507	519	519	526	554	572	526	570	547	535	539	539	549	535	508	559	522	475	518	498	528	543	564	542	535	525	563	552	536	547	552	545	534	536	518	510	539	541	533	520	580	512	552	523	523	544	534	497	531	505	520	541	568	534	546	566	502	534	513	528	560	563	539	552	542	506	535	518	547	558	557	553	547	546	549	554	553	544	546	574	578	549	562	548	529	545	500	539	548	545	551	535	569	556	523	533	497	515	502	544	538	516	545	547	560	537	495	536	534	518	515	541	555	514	539	543	563	524	514	540	512	526	557	518	521	540	509	522	491	530	541	507	536	585	551	550	515	510	554	550	521	554	523	518	555	540	534	561	574	558	532	534	573	537	558	566	559	542	557	511	556	534	528	541	558	574	506	529	542	554	572	559	535	492	514	571	544	567	551	516	494	574	570	558	530	532	578	520	529	494	546	552	532	495	542	541	540	569	537	524	534	524	548	545	537	563	534	498	539	529	559	516	541	578	531	546	492	514	516	540	546	534	518	519	541	517	547	536	550	536	532	540	603	507	571	530	545	523	507	530	546	574	498	554	561	553	526	554	541	515	527	535	553	577	514	555	504	520	552	506	552	511	528	525	567	567	540	558	508	548	521	515	484	558	517	551	515	502	547	532	514	507	510	526	567	576	543	538	531	528	515	541	556	518	554	546	531	540	540	537	517	575	548	538	552	513	532	507	516	564	521	534	575	526	549	531	539	529	514	511	505	555	545	532	575	505	526	508	560	504	460	490	515	537	472	512	519	553	577	509	536	553	561	537	521	546	521	543	516	542	546	516	519	539	533	548	548	561	541	543	532	514	490	549	559	534	563	536	532	538	560	542	529	537	554	585	527	515	530	510	551	528	559	554	522	549	503	562	584	531	541	518	524	501	539	528	487	522	549	555	495	552	551	575	526	524	559	520	606	541	552	543	539	590	560	504	540	512	510	579	543	522	575	574	529	508	549	538	554	496	513	540	536	524	523	521	510	521	529	526	533	544	527	517	546	562	570	565	536	546	532	568	550	538	547	546	503	495	537	504	558	539	513	569	521	534	542	538	548	592	524	566	535	528	547	534	554	527	532	538	547	489	515	587	525	529	521	546	554	540	520	555	563	516	511	541	544	501	554	507	574	549	561	556	549	537	556	549	569	563	576	515	494	530	535	522	518	538	520	539	558	574	512	547	562	563	530	535	524	566	508	513	561	556	556	523	502	518	549	527	527	513	535	571	564	510	536	539	516	557	508	537	511	523	534	533	559	484	550	570	521	528	511	571	519	532	532	534	565	511	549	525	507	532	557	502	532	531	550	513	536	480	546	529	546	572	525	529	576	518	544	539	549	537	570	507	524	556	495	501	557	521	518	538	534	530	514	512	537	561	512	527	534	571	549	520	536	533	533	538	533	554	533	506	531	522	535	557	529	580	516	535	531	535	552	503	566	528	529	512	519	545	510	513	521	532	510	555	519	512	525	564	512	517	544	522	529	519	492	492	535	527	532	549	546	522	480	512	537	521	521	509	509	502	512	519	543	544	537	558	585	511	551	542	523	534	511	516	490	539	564	561	531	484	510	488	510	501	539	557	522	536	544	591	518	562	500	534	586	575	543	515	549	509	560	499	517	544	550	559	564	529	539	506	553	502	528	533	522	559	541	511	543	477	520	528	531	487	542	568	516	491	552	534	526	529	521	530	561	516	501	557	581	572	514	566	542	561	511	526	559	536	538	558	558	545	514	497	526	521	540	535	575	497	540	550	507	521	513	557	516	516	545	527	516	546	526	524	537	520	558	565	534	538	555	560	557	549	537	534	559	530	535	548	508	524	530	512	524	558	542	550	571	519	496	537	554	505	522	503	551	525	555	527	575	547	511	533	526	566	567	545	565	575	512	479	522	525	549	541	525	545	532	536	530	524	563	530	507	527	530	540	566	536	556	554	520	534	526	571	509	546	535	509	528	515	496	508	562	533	555	536	529	543	530	511	579	540	530	532	505	529	544	512	577	539	524	562	514	530	540	565	564	502	555	544	558	508	549	516	561	512	520	516	572	547	562	542	505	551	544	528	525	568	517	525	561	517	579	550	517	512	561	562	516	571	492	528	534	562	573	514	534	527	561	544	508	507	523	502	519	521	548	537	523	504	526	554	541	559	495	573	556	563	521	516	552	525	545	522	571	561	550	538	504	556	534	511	543	519	558	535	542	561	522	516	538	533	549	573	512	544	539	518	559	530	545	569	578	538	554	536	583	540	510	545	548	527	534	512	495	524	539	526	525	529	526	568	548	567	542	571	505	540	498	568	536	537	545	544	547	551	529	527	532	550	536	533	489	541	518	535	562	563	509	515	537	567	517	555	533	557	551	550	556	533	543	562	518	526	564	522	532	531	524	521	554	520	535	518	521	523	589	539	515	507	547	580	527	520	567	589	519	520	498	518	540	483	530	540	549	538	536	549	560	540	534	526	522	536	544	522	506	532	532	556	549	527	510	525	522	553	527	510	551	581	551	556	528	553	523	540	530	518	540	515	547	512	536	547	494	542	489	499	542	497	533	511	512	488	519	564	539	561	521	512	462	513	505	543	535	506	531	549	544	568	508	502	487	505	506	520	518	528	555	542	532	529	526	523	538	540	551	557	521	560	557	532	528	511	514	506	521	529	551	562	528	543	524	547	522	535	533	539	500	496	525	526	481	551	501	563	514	518	515	535	542	547	519	483	569	559	545	524	542	524	524	524	537	486	532	564	548	501	495	505	512	525	516	585	530	558	513	564	496	562	544	473	517	506	521	521	542	529	535	502	566	530
62578	83786	50164	16228	3549	893	601	504	500	480	484	547	492	512	498	539	496	487	496	476	490	494	447	520	484	525	514	518	478	483	490	486	520	533	514	537	505	496	522	520	487	489	492	511	491	535	484	479	507	544	495	472	504	513	469	477	471	490	494	513	502	501	468	503	484	519	509	489	491	490	457	530	513	504	471	508	509	483	456	496	476	467	507	496	498	519	510	479	485	517	482	503	479	480	482	501	487	508	499	495	492	522	471	515	485	489	482	480	465	481	502	501	497	488	504	525	439	473	495	488	480	446	452	493	477	450	516	507	472	507	504	513	484	452	457	505	458	482	481	492	483	491	485	510	462	511	508	469	483	453	512	494	496	482	467	485	472	503	479	521	475	506	482	470	453	461	498	477	461	509	475	513	470	489	484	465	508	462	498	462	482	482	504	492	508	535	499	509	482	470	484	480	467	498	454	445	488	465	505	473	478	486	496	484	467	502	496	516	466	506	495	478	483	497	466	471	482	474	482	482	481	491	497	473	517	460	451	526	486	484	508	495	502	494	462	502	466	484	519	491	492	524	493	476	503	507	454	487	482	481	535	477	500	474	470	500	510	486	523	500	447	513	490	485	473	492	532	464	522	495	509	506	497	476	484	521	499	502	498	501	505	461	459	492	531	486	490	516	485	471	481	500	497	480	448	528	478	455	472	527	501	503	458	501	454	491	523	453	472	473	453	479	468	528	467	481	518	442	491	445	506	480	493	485	507	491	497	479	511	503	485	494	483	445	459	521	502	493	534	515	461	491	504	507	484	488	474	491	501	475	500	450	478	511	505	456	507	503	482	491	502	509	483	505	485	490	446	477	518	512	523	509	490	484	496	479	500	488	476	496	471	508	482	487	502	448	463	511	456	459	534	476	529	458	495	511	484	442	468	485	483	477	484	476	444	493	505	478	509	469	491	481	533	520	466	526	473	494	491	471	504	494	487	503	509	491	458	446	487	467	498	511	501	484	504	484	511	507	546	473	478	482	496	437	485	486	433	450	467	484	460	488	515	480	488	509	538	485	455	464	479	485	488	517	475	487	486	460	492	464	487	485	450	520	502	489	476	495	489	472	480	522	533	504	445	495	505	517	483	509	482	477	484	487	532	455	466	511	519	493	468	510	466	477	498	499	503	479	521	450	496	464	533	467	508	470	478	494	486	483	483	511	501	483	474	500	489	422	485	469	464	465	494	444	508	504	496	484	486	450	484	530	479	481	501	462	514	509	509	473	502	449	517	518	456	484	513	490	455	496	493	509	500	519	501	510	484	480	471	507	475	484	493	508	520	529	467	455	458	523	523	468	490	490	496	538	516	512	522	472	517	480	451	505	495	486	517	504	528	483	510	539	502	445	485	505	459	476	488	555	565	513	507	481	527	485	476	462	497	421	453	485	531	484	488	510	481	493	476	486	453	523	485	488	544	498	472	474	464	520	469	495	501	514	486	532	515	493	492	485	506	504	507	516	483	476	487	473	499	463	496	477	492	473	463	480	492	495	455	524	504	467	474	505	503	501	530	525	501	495	477	508	480	493	526	506	480	486	510	512	506	458	478	492	540	503	503	485	466	486	468	476	476	502	516	465	493	507	482	457	474	514	498	460	468	458	516	504	504	515	485	460	496	456	494	496	469	527	497	484	463	501	492	479	504	511	460	489	461	480	518	488	521	466	472	537	474	465	500	489	464	453	531	509	501	501	501	496	488	481	505	531	508	482	466	484	507	464	524	520	530	466	466	523	486	474	489	507	473	526	479	499	471	484	487	528	491	522	491	485	481	537	491	509	491	468	519	502	473	469	499	483	459	460	549	483	510	499	506	467	488	515	469	480	509	468	465	495	468	481	544	443	515	483	456	501	483	461	518	467	488	527	516	489	498	483	534	495	471	453	506	493	492	451	502	513	507	494	503	492	529	511	490	460	461	496	491	483	464	518	458	492	493	494	500	487	483	520	499	469	510	457	477	493	508	490	494	515	485	503	490	474	484	480	503	501	471	515	485	422	485	494	449	473	508	470	496	523	519	475	507	477	504	516	471	481	475	493	515	483	499	494	502	542	448	501	468	495	499	490	490	483	493	468	488	508	509	470	486	495	506	467	519	494	504	475	497	479	499	465	457	480	501	471	476	455	456	481	490	541	482	524	454	461	494	480	486	476	508	498	497	541	489	496	504	499	471	491	480	467	466	461	446	450	485	490	501	498	543	492	526	500	480	473	512	476	494	519	507	507	513	484	481	467	503	510	535	444	485	513	492	482	472	493	489	473	482	499	522	458	450	486	478	527	539	477	496	466	505	504	506	481	506	473	542	495	502	467	456	482	475	476	507	501	452	478	514	514	460	474	479	484	516	498	468	551	479	486	477	504	521	484	513	495	493	518	522	482	509	470	479	508	492	497	458	447	498	475	526	467	468	524	497	487	465	493	523	501	507	494	487	516	482	462	451	477	500	501	499	492	532	475	474	472	455	439	477	470	505	501	484	476	467	491	471	483	512	489	507	463	500	485	509	500	496	488	450	513	497	471	487	458	514	488	507	497	467	499	504	485	466	510	471	480	463	489	500	475	480	493	497	488	469	456	490	496	501	485	472	465	467	466	470	506	482	526	485	481	479	489	477	469	496	472	508	548	478	526	538	493	506	488	485	490	475	450	490	458	520	461	494	484	502	506	478	496	472	510	468	505	475	511	489	502	518	480	499	476	499	479	474	457	484	457	520	500	474	505	488	479	530	497	447	487	506	441	464	473	510	480	449	454	503	494	452	482	486	496	449	493	476	533	486	498	494	481	506	441	458	450	510	469	478	548	488	464	503	445	506	492	432	454	449	491	490	502	539	478	492	523	498	523	495	497	510	513	498	510	491	447	513	484	460	466	505	455	445	501	495	515	483	498	483	493	489	469	426	530	494	477	468	485	472	471	497	492	484	481	508	529	497	501	463	491	504	453	474	510	471	471	499	483	490	519	476	487	508	525	500	493	543	470	459	500	488	477	482	484	480	464	472	519	523	455	505	459	496	503	460	490	457	512	490	457	485	485	503	519	474	461	472	469	521	469	472	508	507	480	474	479	489	504	488	513	427	518	509	479	472	491	520	483	496	474	447	470	464	479	471	514	488	476	479	479	498	496	530	484	492	479	517	492	503	510	501	499	541	469	498	473	465	481	485	465	501	524	485	475	512	472	483	480	500	462	507	498	507	498	455	492	459	489	463	502	555	454	512	471	472	523	474	503	525	477	523	470	456	482	493	496	499	488	482	515	504	508	453	520	472	484	479	483	481	476	492	490	477	466	497	485	495	496	473	450	489	509	518	438	502	493	504	513	453	468	459	513	469	512	447	527	453	510	503	463	434	489	486	461	482	515	488	459	487	515	497	513	446	479	477	472	507	462	456	482	473	450	470	492	510	489	480	497	482	486	478	468	448	499	502	512	471	499	464	500	498	479	536	467	508	476	500	477	491	463	490	480
24101	22380	29725	24792	20106	9246	1269	750	666	640	648	609	681	622	611	601	626	625	624	605	640	655	661	599	603	618	586	644	644	633	597	626	623	575	609	618	602	628	604	629	564	581	614	638	605	601	604	593	588	583	651	664	591	586	605	592	552	583	626	593	644	587	584	625	563	627	645	656	598	584	591	603	574	604	608	628	593	578	581	629	572	636	575	648	624	620	577	595	579	635	602	586	606	614	575	615	600	564	621	597	591	663	643	675	624	553	601	601	626	581	635	597	559	580	612	564	632	635	580	608	600	602	636	621	600	652	617	597	604	613	664	593	599	615	552	567	596	576	643	520	613	627	608	574	612	599	588	583	597	622	613	629	555	588	611	648	645	599	628	595	641	595	646	604	618	564	577	565	600	648	600	618	584	605	593	628	591	588	597	555	588	626	634	601	614	574	653	600	569	610	599	588	563	599	555	602	644	572	597	610	600	593	623	626	590	576	566	604	597	609	623	595	615	580	564	596	620	586	575	552	610	585	595	606	571	633	592	605	599	638	573	616	636	608	586	606	616	642	609	623	599	619	633	587	600	645	610	568	617	632	626	595	579	639	614	629	572	656	597	627	593	604	613	603	635	611	579	587	580	580	573	645	625	647	592	584	586	621	613	625	600	594	574	599	624	593	644	636	583	611	582	598	602	635	621	635	594	609	624	607	586	569	613	588	641	596	619	546	588	589	614	615	661	644	627	590	597	599	610	596	592	594	613	571	576	636	606	597	603	632	670	612	594	596	619	567	597	631	602	600	608	625	567	606	619	607	589	593	566	563	598	614	601	597	582	618	618	632	620	616	572	564	623	606	606	603	598	585	626	583	618	577	598	605	629	617	612	592	607	616	623	615	593	613	608	572	585	603	615	589	640	596	672	594	633	651	593	593	642	566	591	579	594	594	640	615	560	588	580	600	622	637	601	578	652	618	537	593	578	606	618	637	596	611	636	623	635	580	590	626	611	628	582	635	604	587	603	592	611	571	646	595	585	584	634	600	589	529	654	579	612	566	656	655	596	650	616	619	597	567	599	585	606	589	601	555	616	586	621	593	669	603	598	598	605	619	633	583	631	589	596	628	630	603	585	592	606	618	587	590	592	619	607	593	642	596	628	597	586	606	625	565	562	589	581	594	629	591	578	581	609	619	646	610	602	637	566	586	669	560	601	594	565	603	620	580	643	596	646	600	600	645	599	628	607	605	593	601	583	601	602	607	616	636	586	591	630	590	593	570	609	593	668	624	622	646	562	564	598	607	621	619	626	598	629	585	622	592	572	627	606	604	636	662	592	609	622	595	593	593	653	629	594	621	556	601	607	606	609	609	601	596	604	628	607	613	605	566	574	593	602	600	609	626	550	618	623	615	582	645	620	618	588	616	578	632	638	614	639	645	660	587	631	613	643	623	611	610	619	616	613	583	615	618	598	584	581	558	589	644	634	646	597	595	614	670	603	644	616	648	571	616	576	590	654	588	595	625	592	585	603	605	656	604	619	588	589	588	560	645	562	605	578	641	617	644	596	577	618	623	562	627	634	613	615	614	617	612	653	605	608	618	593	608	582	645	574	602	581	549	655	642	603	574	587	587	606	588	598	644	612	606	573	580	606	567	606	583	613	641	621	606	580	604	606	584	624	597	583	574	629	580	585	614	571	616	611	651	613	639	617	599	627	584	644	581	585	586	612	590	580	650	630	616	636	638	609	603	612	628	594	599	594	611	565	600	576	568	604	611	583	632	586	587	592	625	629	594	638	594	587	624	608	605	613	632	588	623	629	570	590	618	604	637	562	666	627	595	618	608	599	611	591	595	603	636	603	644	628	629	612	589	650	596	587	590	578	615	599	574	593	628	582	606	584	615	600	645	602	621	628	619	613	595	592	615	600	599	589	646	578	607	632	621	670	592	610	605	612	574	653	551	584	633	570	638	582	630	595	632	596	607	623	631	623	638	633	605	580	574	639	634	632	595	600	593	616	572	644	560	649	576	604	638	585	631	590	602	635	600	618	577	587	640	598	602	620	593	619	635	592	603	618	631	646	590	615	644	643	569	608	585	624	635	593	633	582	564	640	609	561	614	605	647	618	588	567	621	651	621	611	624	592	561	638	550	595	579	589	644	615	621	607	648	638	638	614	573	614	593	603	612	612	586	611	598	604	590	597	629	618	605	618	659	622	609	544	598	633	573	667	598	611	629	588	587	625	629	649	575	555	565	605	634	584	626	618	626	587	594	568	641	571	604	602	573	592	617	558	596	599	604	638	601	597	604	610	617	589	628	636	591	596	598	609	613	638	641	570	605	566	617	626	636	598	604	629	636	660	595	619	616	596	615	612	635	617	573	585	616	597	607	602	597	597	629	601	599	598	629	572	628	622	649	594	597	562	598	636	603	608	576	600	618	633	599	591	595	613	632	606	617	596	643	609	627	602	609	565	596	596	620	585	643	650	609	618	603	560	630	562	653	651	585	593	632	616	644	585	590	589	589	595	590	584	588	586	634	611	608	617	620	577	570	594	606	527	593	593	622	638	649	588	608	615	612	629	581	624	611	590	626	616	607	588	626	551	621	588	581	579	630	583	594	625	683	564	600	607	624	634	641	658	556	574	597	580	651	610	545	589	609	576	601	597	595	581	596	559	633	654	601	596	599	627	646	587	577	597	593	578	604	611	598	616	602	612	585	597	567	584	570	611	588	581	575	593	568	611	658	630	564	607	633	621	613	633	611	611	608	548	572	615	619	588	634	599	596	589	578	626	580	622	612	579	619	618	605	604	611	614	593	647	570	603	601	581	570	601	577	637	598	618	613	613	618	570	600	602	648	561	596	545	609	605	590	627	637	617	624	592	605	603	630	595	593	638	614	619	560	597	625	607	617	613	593	566	608	603	579	545	600	604	606	638	589	600	566	575	627	597	612	570	578	587	611	648	572	617	584	622	574	597	597	612	653	599	614	599	567	621	591	571	601	600	596	609	611	588	596	644	603	626	618	585	654	637	610	598	527	627	593	662	603	633	600	573	604	561	627	608	599	577	618	606	628	631	640	580	595	626	629	633	609	636	561	617	575	558	638	593	637	610	567	612	559	581	653	591	662	619	625	643	602	646	609	591	608	631	612	591	588	587	643	611	587	643	630	597	610	612	635	585	573	542	606	676	626	618	611	555	592	565	618	633	638	647	627	606	584	588	609	632	560	588	608	617	630	580	598	599	631	597	609	604	607	613	594	597	642	649	584	655	597	587	609	627	598	600	615	615	583	585	612	641	589	579	597	609	621	593	615	613	617	604	645	639	611	618	594	624	591	624	631	617	565	590	629	608	633	585	610	583	602	611	618	612	623	581	611	572	650	601	571	585	574	656	583	605	591	602	614	683	621	584	642	577	624	592	583	631	624	596	610	614	586	590	561	582	595	643	579	569	568	629	611	577	597	627	545	575	599	611	578	624	667	611	631	587	616	567	620	591	617	601	578
61454	91304	55037	20110	4856	1226	616	596	571	530	598	545	552	544	550	511	599	577	588	602	542	594	611	543	595	543	552	572	567	589	578	512	563	573	611	544	516	533	541	548	550	539	580	555	563	566	553	564	560	560	564	572	570	537	572	594	569	555	616	559	588	516	569	565	523	599	599	535	569	559	554	520	553	588	537	560	506	555	534	600	597	592	588	527	559	549	543	603	570	582	593	548	567	552	550	566	567	561	552	557	572	534	591	592	568	573	520	640	562	577	557	559	568	522	568	574	565	563	572	523	581	563	588	546	580	579	546	566	513	544	564	554	564	558	575	567	601	609	591	566	548	613	543	534	552	556	554	506	571	610	543	563	556	609	554	565	524	536	575	556	502	574	545	519	552	569	574	581	537	558	589	585	529	550	565	544	534	549	575	535	556	533	539	536	518	597	528	536	564	544	563	544	548	572	592	597	519	519	571	524	566	571	505	560	561	547	583	555	571	569	518	565	527	555	559	546	550	533	591	549	585	524	594	541	554	553	543	555	577	571	591	513	550	515	578	571	550	552	545	534	558	577	563	548	539	524	587	544	540	561	536	587	550	562	555	580	578	568	535	544	540	542	586	551	548	516	521	607	576	585	541	539	557	624	547	570	567	561	570	589	569	547	537	540	559	594	561	568	581	545	563	555	574	573	543	582	555	544	590	558	540	591	568	516	582	554	578	562	590	505	588	541	590	557	578	566	539	564	568	572	569	571	583	508	564	574	563	554	534	541	540	571	588	560	556	574	551	566	640	559	537	564	555	567	596	544	604	546	514	568	559	564	517	564	576	553	553	579	595	600	576	596	571	530	581	565	540	586	575	549	556	535	518	548	578	597	533	561	582	599	589	527	576	560	601	540	596	544	594	561	515	520	539	572	564	535	559	546	582	595	535	542	552	592	535	547	596	540	514	519	558	541	587	541	561	569	586	555	572	555	578	564	513	555	575	532	535	557	557	523	564	558	579	589	590	562	548	538	603	553	524	561	573	573	556	571	540	559	559	552	562	512	598	583	570	539	566	590	549	586	553	530	560	492	582	556	553	571	535	558	581	625	534	540	547	528	597	565	558	535	543	555	571	525	557	571	520	585	560	550	577	579	563	508	565	528	550	539	550	546	542	584	516	559	571	537	581	522	514	588	568	564	529	580	563	583	590	519	564	525	550	579	572	556	563	540	535	556	590	554	559	553	543	562	585	552	580	607	543	514	550	576	571	579	529	550	518	543	551	574	558	489	572	565	550	525	561	538	567	579	582	581	566	508	529	567	544	538	585	608	558	522	582	546	552	566	578	575	573	578	571	476	565	571	538	572	543	532	575	585	562	613	585	513	570	614	552	565	530	560	563	544	621	576	599	564	555	594	571	557	598	538	571	549	585	565	585	557	566	549	558	569	552	545	526	560	533	537	546	557	569	598	550	546	532	563	544	536	535	562	551	538	581	563	577	570	531	610	537	555	579	584	583	553	555	585	552	600	590	560	555	571	589	576	544	567	597	601	536	550	553	552	549	560	533	563	564	579	528	520	532	513	547	550	544	550	605	559	558	544	598	580	560	536	592	579	555	513	571	578	555	560	595	559	545	540	551	598	571	571	552	561	554	575	539	538	526	565	539	564	546	547	560	542	551	574	536	565	586	539	567	591	572	578	537	589	546	556	546	566	602	528	577	556	552	529	576	566	538	561	598	550	576	543	563	565	604	550	543	553	556	591	526	524	572	562	554	576	525	579	545	575	526	591	542	607	546	557	552	527	565	547	562	535	585	553	599	558	576	585	596	555	552	525	535	534	573	545	515	540	533	526	563	584	537	578	539	566	639	520	538	558	549	571	546	562	574	587	560	531	539	544	569	598	547	563	547	564	538	567	505	499	559	545	570	541	591	560	558	560	522	549	560	541	529	552	561	627	519	576	615	566	538	547	563	529	559	588	540	552	582	532	556	567	573	569	527	537	536	540	588	562	574	556	554	564	519	565	575	555	560	554	591	568	523	570	557	546	572	518	561	578	563	563	576	579	558	562	524	547	591	571	588	527	517	575	576	538	582	532	545	600	579	580	571	554	561	561	505	549	555	566	600	548	576	568	570	571	576	537	564	540	565	552	559	600	587	589	549	570	577	539	541	515	572	595	560	545	536	560	583	550	531	584	556	512	515	566	560	579	552	597	540	584	553	610	541	554	580	574	564	533	541	560	550	540	586	574	557	542	566	526	542	564	589	547	580	542	571	545	553	549	598	560	527	511	588	594	562	509	576	586	569	540	570	542	561	554	551	572	566	529	554	552	589	562	534	576	553	528	569	554	525	571	565	531	524	548	576	585	558	550	593	490	507	538	556	574	531	518	556	542	541	552	580	537	573	534	548	555	568	612	518	593	540	562	549	575	495	564	565	550	584	541	546	545	557	544	579	585	534	576	548	581	558	539	538	603	531	593	576	574	555	583	563	548	534	509	565	540	571	581	559	563	543	533	573	542	551	555	533	569	567	565	588	559	575	563	556	571	583	552	560	593	577	529	534	574	548	565	572	586	527	550	536	603	586	571	529	561	583	559	514	546	555	544	568	541	538	594	579	567	544	546	550	576	533	587	575	569	584	584	573	559	560	559	513	568	522	548	565	552	562	557	564	563	557	575	547	511	588	549	576	542	543	552	565	560	530	518	557	561	583	535	577	579	577	573	587	575	557	578	564	564	533	545	530	581	602	501	536	550	550	552	577	538	523	537	561	539	559	548	555	572	556	531	570	536	570	564	557	581	562	538	560	569	549	580	600	554	522	552	556	531	567	543	560	550	580	547	570	599	522	552	547	567	528	555	588	572	539	575	554	570	519	528	542	510	534	542	569	540	529	585	567	557	539	579	567	528	529	561	549	582	531	549	565	555	572	530	532	524	584	601	563	539	590	566	538	542	496	541	585	524	570	540	540	576	588	563	569	534	555	561	535	584	551	497	567	588	526	581	562	556	535	587	570	566	600	562	583	598	552	574	562	574	570	571	554	560	586	609	573	577	565	554	567	534	535	505	581	606	540	583	529	579	563	569	538	512	537	552	577	577	540	564	529	540	564	569	609	525	539	537	533	546	566	572	584	546	579	588	522	566	534	534	557	519	532	552	560	563	558	550	581	542	588	591	540	599	561	527	560	533	583	525	569	556	568	583	591	556	606	554	593	542	599	578	552	549	561	543	568	525	590	560	560	583	536	568	578	561	514	576	541	567	535	562	541	586	539	534	582	582	522	560	600	596	559	563	564	526	573	554	583	542	530	554	555	539	551	542	570	547	591	559	534	525	583	519	558	538	537	557	588	557	598	545	538	530	560	561	553	541	529	554	585	563	542	536	552	545	517	578	591	545	530	580	539	562	561	571	618	554	551	549	552	532	582	578	565	521	536	571	549	560	547	605	590	589	582	564	565	535	564	549	562	608	577	555	561	540	565	554	566	602	557	583	573	576	560	553	508	566	547	536
33926	29712	19381	5136	965	605	484	479	523	475	477	498	447	529	485	514	479	496	517	452	472	467	476	477	487	495	505	477	477	464	489	459	482	500	466	467	509	471	477	457	454	463	476	525	505	485	474	495	510	510	492	455	435	441	484	500	445	466	474	489	467	497	510	467	480	471	475	509	545	480	503	467	483	464	472	492	502	478	506	487	474	491	465	450	470	462	459	460	503	500	482	499	481	493	447	471	493	536	505	488	484	480	440	450	477	455	484	484	467	487	482	420	455	456	480	508	448	510	488	496	524	461	490	469	498	506	476	457	490	484	452	454	518	506	437	504	469	453	463	444	485	508	544	474	493	480	470	465	489	483	454	486	461	488	516	499	493	490	442	466	481	473	518	468	425	460	469	488	479	444	437	471	449	474	469	499	485	432	469	457	436	481	466	512	494	433	473	470	494	454	492	499	469	447	484	459	433	454	500	486	442	488	473	472	481	460	440	472	507	455	490	441	457	451	472	508	480	441	474	467	456	464	480	494	458	493	486	467	477	458	478	479	516	475	495	468	456	471	489	469	531	498	515	485	473	462	469	528	481	490	464	506	460	531	465	506	486	510	474	492	458	491	483	478	516	499	515	461	493	484	446	441	490	488	495	465	468	512	500	512	459	494	485	483	504	474	528	549	531	502	468	507	516	522	449	496	473	503	512	470	473	420	536	456	489	482	503	444	471	502	518	452	475	483	456	472	490	484	510	493	502	538	478	480	522	470	497	467	499	489	477	483	523	483	503	486	466	462	461	456	501	468	491	481	455	490	449	455	489	496	472	490	501	491	483	468	489	453	453	504	480	473	490	490	417	468	463	468	476	483	510	496	483	475	462	525	468	461	459	454	468	481	479	516	504	464	494	461	472	453	464	437	495	500	455	528	470	477	486	467	485	494	480	490	468	456	472	509	494	461	469	512	502	518	465	459	473	503	465	477	519	504	499	467	498	442	481	457	472	476	464	493	475	470	473	456	473	498	439	471	469	476	472	467	476	515	454	490	506	471	459	464	486	497	489	498	425	476	500	494	515	433	502	492	476	476	478	477	488	463	464	526	466	475	499	496	490	456	489	488	484	475	470	448	460	460	458	460	462	481	469	517	459	506	471	466	455	504	466	468	486	480	457	488	502	479	478	490	493	469	458	457	485	469	485	488	501	480	519	514	513	474	511	517	480	469	448	463	484	451	461	467	472	528	501	496	471	473	498	439	493	456	492	502	492	518	453	476	465	480	447	448	486	479	509	455	482	536	464	487	484	495	464	467	500	466	450	498	450	495	508	466	452	471	515	509	471	471	459	496	514	504	464	480	461	475	490	507	501	475	469	454	485	532	465	477	469	484	449	482	483	461	458	514	469	475	457	502	471	465	478	486	478	506	473	540	503	414	508	468	459	485	448	466	473	446	476	456	446	450	453	441	475	492	513	505	450	446	472	475	497	495	493	474	454	495	472	480	478	473	504	476	471	463	471	458	499	480	502	503	511	478	466	487	495	501	507	494	524	444	463	474	459	465	438	480	494	485	444	470	463	438	455	466	466	497	476	489	487	464	477	464	517	493	452	523	524	453	464	483	497	486	430	492	498	476	467	478	476	439	480	433	522	487	483	511	464	536	500	472	463	498	485	444	444	468	503	481	465	500	509	488	467	476	510	480	461	472	480	503	519	456	470	448	457	491	462	490	486	512	470	484	483	476	493	469	476	499	424	491	501	503	475	504	499	474	510	485	514	452	467	462	581	515	447	467	515	471	480	491	488	492	486	483	447	475	472	464	463	477	477	483	476	460	506	461	458	509	438	489	502	475	500	490	480	492	461	501	444	497	464	508	446	503	464	456	483	531	495	471	493	490	494	496	504	474	483	461	489	479	530	489	461	472	502	489	477	458	452	484	490	467	486	473	475	472	470	444	477	497	493	468	478	512	460	489	500	502	492	413	469	431	460	493	449	487	500	503	460	495	476	527	527	475	489	486	461	485	484	519	471	478	450	455	498	496	500	505	477	517	455	507	489	498	506	480	483	493	496	438	458	445	471	461	496	495	467	492	470	459	465	498	481	502	492	496	489	465	476	466	477	499	470	490	499	484	496	487	451	495	537	481	462	453	450	479	493	494	487	446	514	488	478	468	472	481	518	488	494	484	459	503	486	487	471	449	465	492	499	472	487	492	504	464	455	477	501	492	445	489	444	493	502	458	466	491	511	485	481	473	464	454	472	490	485	466	460	478	505	458	481	473	493	472	440	515	456	486	466	466	471	487	515	482	505	464	491	461	464	489	472	486	497	440	462	456	502	514	503	488	502	420	497	524	485	482	477	463	453	491	474	498	473	474	535	443	519	463	479	473	525	447	457	451	510	540	490	513	486	522	504	439	490	453	448	481	473	444	473	466	466	482	487	514	521	466	503	433	493	503	500	501	508	466	512	529	483	539	482	487	509	541	506	504	486	532	453	482	425	465	456	492	450	484	478	475	480	471	499	475	482	471	466	530	450	463	492	476	431	475	488	452	473	479	485	476	472	496	439	506	494	487	500	496	475	475	506	454	460	449	480	459	490	489	485	517	468	475	541	460	495	494	512	480	485	482	485	518	439	506	485	493	516	450	454	518	471	474	504	449	482	476	456	489	494	507	490	522	393	465	481	449	469	482	520	463	496	453	460	489	503	489	483	492	481	454	483	501	516	525	514	489	461	478	501	507	476	473	462	449	496	504	509	487	454	463	461	482	483	510	440	475	476	521	467	503	511	523	480	464	479	443	501	485	487	487	502	442	492	444	501	494	476	484	485	463	509	489	468	491	482	436	458	501	495	472	463	446	480	522	504	510	459	477	464	488	516	474	488	486	528	481	530	534	428	490	503	477	431	487	491	491	473	469	466	476	474	507	508	477	485	469	509	486	497	472	460	460	456	443	465	515	469	501	503	460	454	451	473	477	457	492	498	506	492	474	529	477	467	494	440	470	498	502	463	436	462	468	448	498	483	482	461	488	498	503	470	475	510	501	512	516	503	474	493	480	466	502	507	503	455	460	458	467	478	485	489	472	476	505	493	477	447	482	480	470	459	469	493	527	476	508	501	462	480	478	482	505	456	486	467	482	491	492	493	488	431	488	493	477	478	468	485	482	507	517	489	486	483	465	472	517	498	484	468	488	496	493	479	474	506	447	472	503	483	482	483	484	521	492	477	491	485	478	523	503	464	522	528	473	483	503	458	517	485	475	481	447	473	444	463	474	438	478	524	505	448	479	501	460	494	477	488	490	446	454	490	453	492	515	453	491	491	473	440	530	483	460	500	483	480	474	514	444	443	473	494	491	501	518	468	472	479	520	508	477	513	533	493	475	455	468	478	502	482	497	466	523	511	459	485	472	486	492	430	475	498	476	482	484	469	500	435	469	449	536	460	474	448	468	498	486	476	460	507	476	474	457	470	464	516	476	480	465	467	492	422	511	486	503	502	474	453	519	480	471
29752	29709	12077	2405	764	466	437	372	396	376	406	400	424	421	403	400	398	368	373	353	402	419	413	387	415	405	394	389	396	417	389	381	375	399	407	424	352	410	377	381	416	388	388	380	393	414	405	427	357	375	420	381	354	356	367	391	431	413	389	401	401	416	408	410	428	407	383	374	375	363	379	387	420	391	396	424	416	388	397	403	399	407	392	419	412	361	376	402	449	409	416	393	388	394	351	384	400	425	391	418	389	404	408	417	395	378	370	403	388	392	375	409	369	416	375	398	414	421	441	379	399	401	400	384	372	425	376	373	426	377	381	425	412	400	444	386	391	389	398	388	446	420	426	341	415	422	383	387	382	368	376	412	412	374	400	363	397	388	405	384	418	389	392	412	418	406	395	372	407	394	371	374	395	410	373	404	397	432	376	399	420	395	363	392	376	424	434	372	439	408	409	403	391	400	409	384	367	375	407	384	384	407	420	426	394	373	423	386	409	390	399	379	385	368	420	400	406	401	431	408	402	403	392	372	403	395	371	388	422	370	383	429	378	397	438	388	371	383	407	373	354	376	404	391	392	382	397	401	384	392	397	379	403	408	407	397	437	363	398	377	372	390	367	400	428	398	426	426	397	413	442	402	412	430	431	383	395	418	419	392	421	395	353	395	384	386	390	434	388	414	414	396	366	389	400	418	457	385	387	434	374	387	418	396	367	394	428	409	413	383	424	387	405	391	392	388	364	415	395	423	399	410	387	363	410	392	358	417	413	401	376	418	392	406	384	393	398	386	425	419	395	396	392	366	411	403	375	430	389	399	423	409	383	369	371	401	395	398	433	414	397	421	389	429	394	433	414	377	390	431	399	427	390	392	435	410	378	384	419	407	399	410	399	412	394	392	392	418	381	405	416	384	403	375	374	404	380	398	377	367	392	398	383	372	396	415	399	401	383	393	345	373	401	381	417	365	413	399	398	393	413	424	407	406	419	415	408	389	430	402	368	400	420	387	371	406	410	444	375	361	386	400	377	401	407	412	395	405	405	398	408	391	410	414	390	420	397	413	384	421	388	378	406	392	367	424	419	400	410	405	373	374	367	403	397	388	406	361	452	386	412	385	414	393	405	382	388	384	402	386	381	432	389	383	346	386	419	402	383	411	397	383	403	394	419	397	417	364	404	430	391	424	377	377	425	410	405	372	389	387	414	400	389	369	431	442	421	380	407	410	428	408	388	402	376	390	423	396	389	409	402	389	385	372	392	380	423	404	375	421	390	400	409	390	441	367	424	399	416	398	384	354	402	425	364	369	411	374	405	393	362	420	391	397	401	394	413	429	407	397	404	408	380	397	399	407	406	358	367	437	377	414	396	421	381	392	386	428	431	403	412	380	396	404	415	383	384	396	371	375	377	411	378	406	406	412	412	428	376	409	404	430	418	371	373	381	370	411	400	384	428	396	435	378	395	400	379	420	396	410	418	373	411	411	412	391	390	390	401	456	378	387	402	382	398	392	431	377	363	421	393	423	393	408	392	423	379	380	378	397	365	381	406	377	374	364	389	410	421	444	410	374	369	421	410	409	397	378	362	378	407	378	395	414	407	398	360	361	371	408	403	382	420	408	359	388	374	424	411	366	435	397	414	413	413	372	393	416	404	416	410	430	356	370	408	375	392	427	387	391	420	380	402	422	439	388	390	424	425	409	427	387	416	399	414	389	374	387	374	396	453	393	362	359	396	403	409	415	373	354	422	405	369	432	389	404	406	417	391	388	425	408	368	415	425	385	364	384	371	416	422	443	395	392	430	374	410	410	407	371	384	409	414	442	392	360	390	363	392	403	404	395	395	406	402	377	383	420	407	377	414	394	395	390	414	394	399	396	396	411	391	377	393	367	397	431	391	392	363	426	410	411	369	439	381	380	384	381	372	391	420	377	392	458	418	430	417	358	382	399	405	376	403	407	388	384	356	398	384	397	423	447	399	382	387	398	429	410	415	398	388	350	399	392	383	406	433	404	384	384	414	356	376	389	442	405	371	412	405	404	400	390	411	364	404	399	387	390	384	427	378	416	386	411	421	395	414	415	413	394	429	402	363	423	362	423	364	378	416	377	420	416	432	358	427	383	428	372	382	394	405	394	424	409	380	365	374	399	383	365	378	403	439	399	417	426	414	443	421	382	377	400	404	372	390	429	369	408	390	420	418	418	401	391	371	384	407	381	404	446	385	382	399	388	380	373	417	407	386	381	378	402	392	394	372	410	411	393	413	407	431	379	409	398	397	386	401	360	421	363	411	359	413	396	397	367	396	408	415	376	401	455	406	453	371	421	415	415	372	402	411	384	396	404	409	418	400	402	398	393	403	413	388	431	381	418	382	379	425	385	408	387	412	383	385	416	394	430	413	394	389	412	407	386	424	388	420	390	377	406	420	388	430	380	405	390	395	405	409	395	393	405	382	388	373	376	396	413	378	419	426	384	388	370	409	404	387	428	378	391	428	375	425	382	401	409	395	366	392	409	415	418	403	418	399	398	388	417	406	423	388	405	413	392	424	381	388	389	402	400	402	447	390	428	392	431	398	407	385	405	403	412	424	416	389	424	400	375	400	421	412	398	419	380	402	414	387	373	395	394	388	406	424	369	404	375	393	369	419	389	399	401	379	397	416	403	399	381	399	367	435	385	401	418	405	379	427	411	403	397	396	386	429	376	393	424	434	401	396	424	370	399	421	414	368	386	424	415	415	394	414	393	412	384	386	424	401	443	370	389	395	394	365	401	381	398	363	394	447	382	403	390	385	418	374	369	423	408	406	381	423	398	406	365	383	417	372	389	377	415	384	425	420	379	432	387	409	398	414	394	424	411	385	435	405	427	396	388	366	409	405	428	374	387	414	398	424	420	359	431	443	446	356	426	374	409	394	382	406	409	372	391	423	402	402	399	380	375	377	380	373	378	371	369	401	401	410	408	414	409	397	421	409	429	418	406	444	414	406	392	385	401	406	406	398	427	369	405	394	402	387	391	416	393	395	385	407	382	396	418	397	388	417	369	386	402	417	409	413	429	390	385	402	380	434	398	344	403	399	412	403	418	426	446	418	376	420	408	405	371	401	390	383	380	387	364	383	408	401	379	419	430	417	387	408	397	399	428	409	422	371	418	357	376	383	384	391	435	385	385	406	369	386	395	391	426	361	409	402	383	407	406	394	391	408	375	398	404	430	408	378	422	372	397	389	413	419	399	364	415	366	410	380	399	403	373	392	456	419	435	381	374	386	386	372	434	392	423	409	407	394	383	387	401	424	409	389	405	395	386	424	437	400	384	409	375	405	430	382	412	397	359	426	402	407	422	392	403	401	428	395	374	418	391	419	399	408	398	377	401	381	418	443	407	386	404	419	393	381	383	406	377	383	379	378	416	426	412	425	407	420	396	393	429	395	413	405	409	403	402	365	385	399	377	352	425	387	412	398	423	390	447	396	408	393	430	390	365	370	404	436	430	397	405	406	413
25058	23482	30549	25704	16081	3156	816	605	531	531	523	519	526	547	543	524	566	516	526	522	536	563	539	501	548	552	523	519	541	518	534	530	525	566	531	553	562	540	523	494	541	518	510	533	499	507	519	553	540	486	520	508	501	517	528	565	528	534	540	499	491	516	545	473	521	543	499	527	551	552	574	516	510	506	512	487	544	520	533	519	514	524	518	523	538	537	522	541	536	492	513	520	532	521	547	515	530	511	535	493	509	540	526	504	509	543	525	483	503	554	516	554	527	564	490	534	503	511	532	476	480	509	547	545	548	511	510	542	529	561	532	534	483	535	526	517	524	570	566	519	516	495	505	511	552	528	491	538	514	514	512	555	506	522	500	543	458	524	513	524	542	539	512	548	510	512	520	533	526	528	538	493	536	506	517	590	464	521	512	528	488	553	552	557	516	555	547	475	512	505	522	507	510	504	540	504	524	496	541	528	511	498	543	512	520	526	498	552	478	529	534	534	538	539	525	528	513	517	535	517	537	471	521	514	546	521	538	558	537	536	538	483	540	521	524	542	527	490	491	539	511	518	493	528	548	517	564	526	497	520	491	510	530	547	523	484	524	541	500	528	524	537	541	565	579	493	505	516	521	501	475	525	504	547	523	494	500	518	559	491	549	495	540	518	498	530	537	506	488	508	504	531	493	526	528	555	532	552	512	530	511	524	492	525	532	504	524	522	546	509	537	517	531	518	530	557	576	541	516	539	534	505	512	512	523	553	510	521	538	533	499	539	564	495	513	519	534	487	517	520	528	520	536	505	540	528	527	532	501	525	549	520	516	561	516	486	496	503	520	485	512	529	528	534	499	521	530	550	528	518	518	509	507	521	476	502	515	570	526	484	505	476	513	575	550	499	509	524	525	521	469	519	530	500	519	537	542	496	489	529	489	497	481	509	556	533	516	532	540	513	560	507	506	497	530	519	537	555	521	514	515	547	519	539	509	515	570	535	516	517	519	523	532	528	542	547	526	555	513	521	535	543	479	537	526	534	517	504	547	501	541	520	505	540	513	476	477	508	535	556	503	556	496	535	544	535	522	517	502	522	505	489	545	565	543	528	492	526	535	494	505	520	517	526	535	499	500	550	524	529	501	511	523	524	488	500	514	517	496	531	551	560	538	508	495	536	539	500	514	498	541	511	522	519	561	519	469	515	544	518	534	508	556	513	506	491	567	586	527	512	517	527	488	516	550	525	516	513	514	523	524	509	529	484	542	484	527	523	523	536	495	513	537	571	568	482	494	560	513	559	533	529	527	508	546	522	513	544	513	537	540	537	526	538	524	550	550	502	539	555	495	526	533	492	547	513	511	503	566	550	528	559	560	493	534	561	559	499	508	493	491	522	507	487	516	506	510	540	544	509	534	507	501	536	544	476	519	549	553	528	516	556	527	528	484	517	530	520	543	565	547	479	497	524	527	531	519	522	539	526	503	521	568	545	507	527	527	518	512	522	505	506	534	535	555	545	550	525	514	522	499	542	533	514	548	537	497	507	499	525	472	483	526	540	544	520	487	494	468	523	511	476	469	508	530	495	487	504	533	496	486	514	450	492	492	537	547	505	527	584	540	546	521	541	538	533	532	495	494	530	519	520	546	520	547	508	553	529	590	496	516	504	509	532	552	529	560	525	512	497	547	523	551	497	542	525	543	523	521	572	513	553	485	538	527	510	514	529	503	523	523	512	528	527	530	534	509	494	489	528	532	493	500	528	492	520	547	501	499	547	524	511	507	529	520	520	526	529	529	515	538	531	581	486	472	558	527	552	545	559	543	490	540	507	539	543	512	514	518	523	554	507	541	503	506	532	515	502	531	525	560	499	493	508	492	495	526	504	501	539	545	510	562	525	546	531	520	549	508	531	486	534	497	484	510	512	519	501	529	531	542	511	497	514	520	502	496	489	532	513	489	502	525	545	486	542	547	498	511	534	497	518	551	499	530	504	552	484	527	502	530	546	519	525	499	527	540	499	512	527	549	514	533	505	495	534	503	551	508	510	522	544	555	475	545	503	520	511	471	507	525	509	527	491	542	493	531	497	547	549	487	489	531	515	533	517	514	515	486	553	530	539	542	555	540	567	543	513	523	532	538	529	538	551	521	472	564	534	519	536	516	534	520	511	506	493	573	489	477	517	505	501	490	545	556	505	545	537	542	535	512	499	489	546	491	542	539	546	510	511	540	553	517	504	489	535	511	534	501	538	531	519	566	514	535	486	564	498	535	495	517	527	528	479	495	531	513	539	526	519	496	532	506	558	506	500	514	553	482	521	516	492	519	522	555	506	511	493	501	565	526	484	521	515	520	518	515	459	543	490	491	526	531	487	499	504	499	562	461	551	537	488	480	509	525	551	523	499	524	533	530	518	495	505	504	512	576	496	484	550	518	546	531	512	498	518	500	525	521	491	514	537	483	519	538	522	539	520	504	530	533	514	535	504	526	546	539	507	496	555	491	544	527	497	539	525	518	545	526	525	544	501	507	545	548	537	533	486	532	571	539	533	552	542	502	582	494	561	534	524	516	501	569	516	537	527	565	501	533	487	530	505	498	545	502	504	502	510	518	540	533	484	525	550	566	512	523	528	525	496	557	557	479	551	523	502	499	499	565	522	563	541	536	499	503	543	524	517	485	547	508	487	517	557	509	547	521	517	544	528	527	530	534	529	537	558	517	504	530	501	569	509	507	585	580	538	514	496	505	540	504	529	541	470	534	519	507	509	509	495	550	520	504	517	504	543	508	497	559	545	489	549	513	494	536	522	528	543	546	529	553	527	541	516	512	538	510	484	520	498	584	495	514	547	529	549	532	535	531	515	495	544	502	512	516	498	523	550	555	525	548	491	492	546	491	526	527	520	506	546	534	525	566	522	549	500	520	502	530	522	504	516	583	520	545	521	513	514	487	490	527	548	542	514	552	497	556	484	513	511	563	530	531	531	532	526	508	534	500	550	554	539	509	576	525	515	523	535	474	548	530	562	529	505	519	534	543	504	554	530	494	526	537	522	478	500	519	553	534	538	519	563	527	533	534	543	520	512	503	572	524	537	537	526	478	550	502	525	531	526	491	514	530	543	560	546	497	501	544	504	549	489	499	501	506	478	488	510	513	497	531	517	527	533	512	517	528	523	524	478	507	526	520	533	525	531	527	520	515	522	554	521	544	546	515	532	502	495	553	481	503	467	518	547	535	508	528	526	548	474	504	478	516	556	524	556	496	472	538	520	510	492	495	569	510	489	507	481	523	592	504	526	543	515	490	500	482	541	516	497	488	527	516	528	545	514	514	559	535	527	471	514	510	535	507	548	542	543	526	509	512	513	496	526	509	488	476	519	515	500	531	533	538	537	554	571	512	548	513	502	499	528	510	532	515	534	567	541	500	521	535	493	517	483	553	518	505	503	518	501	491	503	559	521	539	529	528	543	539	504	533	528	491	465	526	516	530	522	502	512	565	524	478	506	493	522
62362	84245	47577	15144	3170	898	523	482	477	480	434	441	500	478	491	469	474	492	479	516	456	493	480	500	470	487	451	488	493	468	486	482	454	455	512	475	494	461	462	462	496	491	501	509	450	459	506	457	489	493	522	450	466	477	487	491	524	470	494	426	486	468	467	466	495	487	467	455	445	472	467	449	433	468	502	483	485	487	471	443	406	502	500	440	470	483	476	478	459	444	491	478	497	467	475	457	499	499	499	442	477	482	460	460	508	471	464	486	445	456	473	492	446	474	467	472	474	475	479	446	469	469	494	487	461	487	497	498	482	487	473	471	460	474	494	481	442	475	490	444	507	472	477	464	425	469	481	491	441	484	465	482	472	476	528	460	491	504	468	487	505	498	482	481	487	497	460	445	461	479	508	483	482	464	518	497	486	482	446	510	506	457	473	445	449	473	465	483	478	456	481	447	518	472	482	471	435	471	451	489	441	483	467	472	458	441	488	493	442	456	488	520	493	476	463	455	498	454	467	468	471	480	503	469	446	461	465	452	459	484	494	497	490	492	459	514	449	505	438	476	462	469	466	477	507	460	444	493	456	526	494	476	428	495	473	477	501	470	486	463	458	494	472	467	499	467	432	467	472	437	492	474	443	455	458	485	466	468	474	456	483	454	497	517	485	463	514	465	492	482	495	481	484	513	456	459	454	473	488	445	458	504	472	452	476	471	493	444	427	484	460	472	477	535	439	470	473	485	461	459	466	457	500	468	437	469	424	497	458	494	447	481	483	450	457	488	481	439	447	457	469	466	452	470	476	448	474	440	490	509	467	512	459	500	437	444	474	466	487	477	497	463	472	512	503	472	450	464	470	484	467	494	518	511	465	450	436	476	456	487	513	502	478	461	458	409	476	446	509	447	488	458	439	486	483	459	485	472	473	467	483	478	480	490	482	474	438	471	472	490	450	467	456	442	428	449	463	485	487	501	457	453	465	470	494	451	491	472	481	499	462	490	448	447	427	418	483	523	476	482	471	448	493	499	477	471	462	489	466	478	483	461	455	456	464	462	476	434	477	455	432	459	461	430	490	489	462	462	488	468	476	462	471	474	511	450	484	506	491	506	491	496	448	470	486	473	448	494	487	446	508	467	457	458	470	478	485	510	476	456	454	443	441	473	490	466	479	501	503	488	467	491	495	518	504	472	495	425	476	451	451	537	460	476	484	445	496	453	466	468	455	481	480	501	468	529	452	464	498	463	483	444	489	468	468	489	454	478	483	499	414	456	475	484	521	451	474	484	487	511	495	486	497	449	467	492	477	486	514	444	474	469	487	488	482	449	474	458	470	497	459	450	441	444	455	478	484	466	473	481	468	522	493	453	460	494	492	486	488	472	525	490	477	479	497	462	492	484	496	447	466	461	458	538	425	456	488	489	479	499	446	457	464	469	448	440	482	487	408	443	433	481	467	468	493	491	513	454	499	445	512	486	507	472	494	439	462	482	503	467	477	457	493	526	488	508	462	445	483	481	444	466	479	442	458	491	475	484	481	485	432	516	475	490	456	509	470	484	473	476	471	465	474	481	472	476	483	455	458	516	455	490	482	500	490	458	430	504	426	455	465	478	487	459	464	476	470	446	497	464	454	464	491	456	457	456	479	464	455	473	482	452	473	495	471	513	454	491	511	456	468	485	516	452	474	478	477	468	485	446	484	435	446	496	476	467	470	485	460	461	450	488	462	480	450	489	454	461	464	463	476	476	487	494	452	462	459	462	453	469	457	483	465	487	468	498	472	447	493	492	469	558	425	493	470	464	460	463	504	477	454	452	448	468	488	463	464	467	455	442	482	480	489	563	492	494	463	454	479	452	480	486	486	449	489	507	462	502	478	491	470	464	455	494	424	531	512	488	476	480	435	475	508	457	469	460	448	486	471	498	442	465	444	479	470	437	462	481	454	461	450	494	472	443	480	461	434	514	492	492	432	474	442	437	432	470	504	435	477	448	462	484	484	474	483	448	491	464	477	494	468	448	501	471	489	467	465	496	461	460	479	489	467	487	450	452	478	460	481	481	478	477	497	473	432	469	468	469	493	484	495	484	474	487	450	491	458	525	467	500	493	443	512	460	450	479	479	469	471	445	480	458	467	510	481	443	447	440	489	492	502	471	460	497	492	471	440	477	483	462	515	441	486	499	503	456	462	462	466	479	456	485	501	469	499	465	469	466	469	489	477	464	476	458	465	433	464	488	497	471	474	461	471	468	491	466	466	467	499	478	515	454	453	495	459	487	538	483	495	463	465	470	499	477	446	477	453	508	462	448	490	469	457	508	524	515	455	472	436	475	480	467	455	457	497	499	475	465	509	484	510	455	515	447	456	496	500	461	463	486	477	472	451	491	497	468	474	495	511	458	467	454	492	435	511	492	488	462	506	472	448	483	457	456	474	517	467	474	488	428	494	430	449	494	500	483	464	453	505	484	482	471	446	479	444	444	493	471	434	420	486	439	482	468	457	462	511	494	449	479	498	427	450	511	512	507	486	492	473	480	478	481	473	409	461	505	464	484	463	448	481	481	451	390	460	462	470	517	445	503	457	467	458	470	450	495	492	455	487	448	458	470	491	436	500	482	481	480	469	459	470	484	505	471	479	486	495	481	466	447	445	461	499	433	481	485	473	470	456	479	452	481	470	453	456	462	494	472	465	466	435	519	423	489	461	460	482	470	451	452	466	480	457	465	509	492	517	481	472	504	510	477	496	483	488	463	461	523	478	456	484	481	488	495	485	482	477	459	462	473	505	446	454	460	458	458	496	484	489	464	463	465	489	490	511	478	502	493	466	483	489	486	488	480	487	489	488	474	447	488	438	483	473	478	488	428	439	460	506	439	478	474	482	460	479	449	479	467	494	502	462	485	453	446	479	465	501	476	449	453	500	477	452	463	480	492	472	471	484	451	461	458	454	481	493	458	471	468	483	494	472	456	492	483	465	458	486	487	465	482	447	475	456	476	482	485	466	518	482	473	456	498	449	481	466	480	492	517	466	453	451	429	471	475	468	506	463	482	436	481	461	492	453	460	467	476	496	490	399	430	441	480	468	494	466	431	490	454	487	500	494	457	473	504	472	451	475	504	513	429	500	462	459	472	504	505	430	475	469	487	453	462	460	445	494	497	445	473	502	516	492	475	497	436	528	463	450	488	497	462	453	456	462	458	460	455	488	456	438	471	463	463	518	424	491	515	452	466	491	463	483	460	468	434	513	480	472	477	489	476	480	483	466	477	490	470	488	525	482	458	476	472	494	455	459	511	452	493	448	485	456	449	494	459	454	465	503	452	497	456	444	435	461	481	464	489	475	484	457	472	476	478	467	498	458	481	438	500	478	453	470	448	481	456	478	458	453	504	495	472	500	466	447	505	469	481	508	452	447	457	442	476	449	524	457	444	446	494	450	462	428	435	473	452	496	421	482	491	470	441	456	475	447	451	480	458	463	452	474	505	509	439	448	470	481	447
24040	22406	29767	24747	19957	8969	1307	759	621	667	613	674	601	611	650	622	653	615	602	637	629	571	585	654	623	639	619	623	610	578	575	605	622	621	579	610	590	594	641	598	604	635	592	630	585	595	606	630	603	579	577	606	611	571	627	586	612	624	613	603	603	598	625	618	626	577	609	603	595	630	642	612	554	591	608	604	620	578	620	609	614	631	564	582	594	596	612	616	588	615	596	623	648	577	615	616	571	597	644	577	586	581	597	609	581	608	638	618	598	619	591	571	596	605	618	654	606	626	569	579	601	639	574	577	594	631	615	576	578	575	602	570	594	642	618	606	591	642	649	625	610	629	611	604	655	606	609	563	649	586	623	602	604	585	566	577	583	606	632	563	593	611	635	645	620	561	621	574	573	594	566	572	583	614	600	604	563	577	588	605	616	607	591	613	593	633	582	568	596	654	582	610	576	574	586	569	571	578	595	548	594	550	583	586	623	606	600	654	553	584	575	603	592	594	592	626	626	591	588	575	610	608	582	610	585	619	667	598	635	637	636	607	613	573	629	581	591	637	612	563	558	606	604	658	570	559	561	576	578	635	589	578	615	602	618	595	598	614	592	641	627	622	629	613	607	579	619	643	596	570	571	580	623	646	572	624	603	616	608	598	607	540	642	588	606	561	601	610	643	635	629	563	567	568	628	622	622	563	590	561	592	586	577	581	621	640	575	598	591	606	579	612	558	634	600	560	596	578	609	627	608	640	590	604	587	614	622	549	619	604	601	565	600	608	628	570	589	575	621	608	578	604	608	578	597	685	582	596	595	626	599	589	603	614	584	604	620	584	573	615	625	615	638	601	608	602	584	578	646	637	597	589	633	609	572	613	558	597	566	596	629	628	564	621	580	623	579	566	620	607	626	604	635	600	554	587	588	629	620	578	608	592	660	582	575	617	562	617	559	597	533	607	598	571	596	614	603	614	596	579	592	590	588	584	633	610	616	657	604	656	591	552	596	641	614	575	552	597	614	567	548	576	581	578	616	575	628	604	640	605	625	608	602	610	602	590	603	604	615	596	612	626	607	627	576	620	614	588	651	623	584	587	602	604	627	592	617	609	603	588	694	632	614	615	580	602	613	603	627	612	605	615	615	601	592	616	583	605	587	603	588	587	612	579	580	615	639	592	576	613	569	628	592	608	569	606	568	598	638	626	576	574	567	630	587	587	599	607	582	622	596	628	622	570	596	594	539	595	598	588	594	597	558	574	568	539	634	619	616	600	599	633	612	638	637	631	575	578	559	634	601	590	573	611	529	597	607	641	636	580	584	581	606	582	605	609	631	650	598	621	599	592	605	611	628	610	614	584	586	568	609	558	602	581	616	579	621	595	576	660	623	565	606	596	620	631	601	614	594	666	558	576	563	542	601	619	600	605	601	535	583	581	596	586	607	638	622	582	607	596	637	617	604	653	578	556	590	597	595	621	583	621	638	639	618	537	579	622	591	547	613	578	610	582	581	599	588	581	624	640	571	587	577	567	592	611	632	598	637	613	600	587	599	599	564	583	607	579	595	630	567	586	645	608	605	655	605	573	638	591	623	599	585	614	569	621	602	618	634	606	621	621	622	587	560	592	598	596	588	581	633	579	562	600	615	594	621	579	579	582	599	584	596	646	630	639	595	612	594	565	599	591	606	567	595	571	645	589	613	599	591	614	650	569	581	584	632	604	616	628	635	605	633	610	590	605	631	604	616	650	567	533	640	589	595	596	646	566	614	572	591	611	594	563	596	644	605	583	595	572	590	623	634	642	600	567	587	579	575	624	611	585	556	606	586	548	594	581	611	576	600	625	572	580	593	607	633	558	567	629	628	598	629	600	537	609	625	587	580	593	586	647	626	631	617	579	625	594	579	581	581	586	625	610	619	583	581	605	603	590	584	614	618	601	565	559	619	628	564	579	569	597	633	582	611	547	565	624	629	611	601	587	611	590	604	609	602	676	556	610	608	613	597	589	611	579	595	602	601	583	548	561	631	617	573	596	579	590	555	600	590	586	602	645	586	558	555	609	581	603	651	616	606	591	597	608	602	591	618	589	594	595	639	560	600	585	590	589	594	585	620	623	585	551	600	594	594	606	610	588	621	636	573	641	625	591	598	584	633	579	601	608	592	579	624	601	553	574	625	594	579	594	627	603	640	631	595	640	638	607	566	573	593	595	550	585	623	651	546	564	592	621	616	608	607	625	610	620	586	627	557	595	615	609	599	598	598	589	580	592	594	630	645	570	618	605	596	623	580	613	644	634	608	621	574	655	611	594	611	608	578	569	607	557	609	617	644	566	608	636	596	589	615	612	592	631	597	556	618	604	606	550	647	576	570	599	597	591	638	587	556	572	650	568	599	589	591	640	598	609	606	603	626	586	587	621	576	569	630	615	613	601	578	580	607	552	629	643	650	609	614	671	631	586	595	571	573	612	655	605	587	569	595	651	622	666	596	612	640	570	601	570	610	592	586	579	569	572	605	571	636	639	573	618	600	590	623	625	629	633	629	563	564	604	611	599	594	546	601	585	595	587	539	589	621	623	572	633	614	649	586	605	614	593	621	603	609	618	584	580	640	577	620	586	652	606	627	559	657	631	636	601	567	576	623	643	604	636	584	586	570	600	618	576	606	617	558	545	596	623	619	582	588	550	631	581	602	593	595	572	605	554	574	625	575	615	619	560	600	601	654	605	580	587	600	616	596	623	613	582	634	596	615	566	582	600	626	580	572	616	593	597	580	645	627	551	561	609	594	603	612	585	605	555	603	580	620	592	596	573	614	556	548	636	596	567	571	589	547	548	577	552	572	598	602	641	605	530	615	595	615	589	572	575	611	595	649	636	556	604	589	633	608	588	647	575	620	607	542	576	574	594	574	620	575	558	591	608	596	605	617	573	602	624	595	560	619	593	592	551	558	616	615	651	619	584	583	589	626	610	632	564	592	581	611	607	581	539	638	584	608	594	581	589	583	611	586	625	614	624	570	620	569	565	633	571	623	589	580	629	575	556	586	599	610	623	595	555	611	650	595	622	564	579	619	564	582	624	549	596	591	608	637	608	597	586	598	580	607	606	560	608	586	608	652	573	599	601	617	580	609	592	588	628	626	594	603	606	573	590	592	607	624	630	611	584	622	583	630	602	590	610	575	605	600	582	632	555	625	604	572	576	562	598	612	585	621	615	622	615	629	619	544	584	579	642	587	607	562	614	620	599	583	576	615	578	616	593	595	580	609	581	555	609	621	604	599	583	596	638	584	607	604	573	599	583	562	603	603	640	619	638	633	619	589	577	607	579	603	615	586	604	587	598	558	588	589	562	634	635	617	594	619	588	572	597	583	620	609	596	596	640	629	565	610	610	622	563	584	577	620	607	589	610	588	633	616	595	580	568	610	605	627	613	586	604	626	608	606	614	612	557	606	544	591	594	640	622	567	616	635	639	646	594	609	601	625	607	595	595	629	608	630	565	574	572
61405	91337	53663	19299	4518	1072	643	552	556	571	546	539	539	565	539	562	576	565	557	530	561	564	553	555	539	543	556	522	517	554	539	529	543	570	548	576	562	558	554	524	582	555	528	565	563	517	556	570	530	534	528	556	543	569	550	532	581	558	528	530	552	556	516	574	563	543	531	568	548	532	530	582	542	551	507	480	529	538	580	542	538	565	550	542	528	562	583	537	553	586	536	563	501	551	564	553	530	540	531	512	566	508	561	537	528	535	552	535	532	527	526	563	556	568	560	555	542	554	560	585	561	507	533	497	543	521	534	541	566	535	561	528	483	482	526	544	584	564	514	582	526	558	527	531	540	562	550	495	538	570	542	535	522	563	541	528	558	555	522	540	535	579	550	543	528	531	584	568	571	557	528	517	534	530	516	550	562	554	584	516	566	534	517	535	526	537	546	553	538	521	563	515	562	530	502	536	527	531	532	503	561	583	565	528	536	557	556	556	528	536	551	563	539	564	541	545	516	544	565	557	536	544	537	502	539	508	594	501	559	530	524	558	520	539	495	564	576	587	521	549	567	520	554	546	514	582	559	541	569	539	566	530	535	543	567	568	570	542	573	555	561	600	534	530	530	511	575	511	530	534	509	558	540	510	544	538	556	495	522	543	583	578	554	560	544	594	571	534	554	535	575	544	566	524	567	545	535	519	553	576	493	521	571	524	533	541	517	521	570	560	504	545	552	529	528	516	534	542	538	576	583	536	539	535	579	533	522	553	561	585	532	603	558	549	503	563	531	556	520	489	586	542	507	557	539	570	508	568	539	560	562	553	500	535	541	517	567	530	550	579	532	569	536	559	556	540	555	557	495	554	549	543	536	556	561	511	495	549	520	522	511	559	527	531	522	534	527	537	559	529	543	554	525	560	523	552	549	564	534	563	587	546	548	573	560	539	517	571	508	581	527	602	537	524	515	526	530	566	551	531	514	546	574	548	532	566	532	528	602	543	555	574	552	569	565	542	546	589	535	516	555	557	518	590	524	516	541	558	590	548	567	561	546	544	578	526	552	511	516	572	541	538	538	528	538	562	562	545	589	528	566	574	550	597	550	577	573	545	531	567	563	568	544	536	514	561	518	552	557	590	548	528	524	546	593	551	563	560	591	526	564	549	550	494	510	528	571	575	577	545	531	561	511	584	514	593	547	528	546	541	543	522	575	586	536	539	567	501	555	544	556	549	593	556	513	544	544	573	514	563	573	515	490	523	596	562	517	520	543	568	535	536	548	515	507	558	529	530	518	522	532	588	531	521	510	558	552	564	552	551	559	576	562	522	558	519	574	545	555	543	533	567	563	533	527	516	546	565	552	570	530	533	550	546	551	550	522	541	546	545	566	538	551	524	572	511	565	555	527	535	600	555	540	524	549	545	533	552	571	563	552	503	545	534	551	510	547	541	539	554	506	566	550	521	519	563	586	531	525	499	515	569	539	539	521	592	508	517	569	499	551	564	539	530	539	543	505	532	515	538	530	536	506	578	544	548	537	530	506	511	516	551	536	542	516	540	523	549	580	562	563	485	556	568	564	543	543	545	586	532	557	541	567	549	520	543	520	525	539	526	583	542	546	542	524	574	580	512	568	536	503	530	563	565	551	543	554	502	537	537	547	545	544	562	510	546	543	531	538	538	556	558	559	564	533	522	550	521	546	523	547	529	550	554	619	572	535	594	523	556	560	557	541	533	551	516	528	534	535	546	557	540	502	554	524	547	571	532	596	535	535	553	511	520	559	579	557	552	546	550	535	512	558	534	535	542	563	553	525	517	587	539	586	533	574	559	539	550	586	560	569	551	535	550	527	575	513	579	559	578	530	490	527	569	556	517	529	579	509	521	537	555	523	559	552	548	551	519	541	550	560	536	546	579	531	573	561	516	516	531	537	546	546	526	535	509	537	542	511	528	542	574	562	565	557	514	503	562	548	503	551	565	569	556	550	571	564	563	550	522	553	556	567	510	584	587	603	562	534	555	545	568	550	559	526	532	526	549	558	510	546	529	550	569	547	507	527	541	566	511	575	568	517	501	519	549	564	566	539	548	534	528	531	565	541	567	568	555	538	537	486	537	552	558	488	503	548	553	592	534	536	595	584	537	528	568	541	595	548	521	554	555	591	530	535	573	563	559	575	549	537	562	502	520	491	563	541	535	508	561	540	547	528	514	516	548	539	530	534	572	529	545	511	532	575	583	550	503	514	529	529	563	536	582	499	590	531	506	546	540	531	540	555	549	559	524	548	576	575	542	544	541	525	526	509	535	554	547	501	559	570	527	497	520	572	541	544	560	548	563	534	568	562	556	539	533	506	543	523	559	567	560	557	547	580	551	532	536	541	543	528	562	524	581	543	522	545	520	516	562	545	529	543	540	548	534	573	539	556	550	547	517	527	518	520	508	606	544	510	514	545	544	536	542	540	591	545	569	552	540	555	549	509	494	534	551	529	581	509	548	544	553	538	532	552	576	571	552	530	572	537	541	527	562	539	552	546	528	545	540	554	537	580	546	570	496	579	566	529	537	552	614	519	528	531	520	532	556	553	556	545	535	581	536	565	555	513	525	551	537	571	512	527	550	552	520	518	594	523	542	505	550	515	551	518	558	547	532	592	581	517	534	525	526	561	535	563	544	571	539	521	573	540	540	539	567	560	533	536	552	559	526	542	529	542	547	544	546	536	553	513	519	568	582	517	573	546	517	506	542	565	555	576	551	549	547	537	538	519	505	525	536	572	564	549	524	532	596	527	568	535	545	585	551	512	508	544	530	529	546	576	541	557	537	546	552	544	544	527	561	539	541	541	534	527	519	533	520	530	525	530	544	540	556	520	545	525	549	568	498	528	529	556	570	517	592	542	540	553	533	577	609	589	565	514	583	562	518	533	519	545	561	532	526	536	499	517	571	550	530	528	540	547	577	515	546	586	500	522	577	513	545	560	603	534	525	554	560	519	524	529	544	533	554	562	522	537	534	540	502	555	601	525	539	545	515	574	551	545	552	508	543	570	527	523	565	528	578	570	549	560	559	563	577	545	550	533	545	524	539	584	551	519	535	551	527	560	557	572	518	546	571	532	593	547	543	574	532	542	557	522	532	515	555	554	561	578	560	525	505	575	539	557	533	511	558	550	540	571	535	568	555	532	494	493	534	554	572	562	535	549	495	525	512	537	529	572	514	518	539	563	551	530	522	530	569	511	563	540	537	507	541	504	515	577	547	568	526	517	540	527	554	563	529	538	533	548	577	535	557	537	532	533	532	543	553	530	529	546	501	524	510	546	507	569	561	505	553	573	558	555	539	572	522	546	526	581	539	495	538	530	564	540	523	507	579	544	554	544	546	535	561	523	550	543	542	551	554	555	582	544	573	581	591	503	520	533	521	563	582	552	563	540	548	528	568	545	544	551	544	550	546	542	583	565	520	588	547	541	545	566	599	528	493	534	575	519	540	546	554	514	552	560	558	567	539
33466	30406	19089	4689	914	535	466	537	448	476	472	435	479	499	507	462	446	481	491	496	467	461	449	450	476	507	500	496	467	471	477	465	459	449	502	480	490	446	465	473	476	481	481	500	444	506	452	486	496	485	510	452	459	493	445	434	447	477	469	470	494	479	463	457	474	441	488	460	479	491	465	465	450	443	456	508	474	448	417	459	497	473	502	454	455	484	461	483	466	475	498	488	462	515	523	495	453	498	471	451	503	446	446	464	467	488	454	481	490	509	444	495	494	494	430	448	453	459	473	440	519	465	486	480	465	476	480	502	441	466	432	458	470	500	488	487	448	484	467	455	482	491	525	464	460	464	441	457	453	478	523	489	501	502	516	460	500	480	520	435	477	446	445	495	507	462	487	451	517	486	450	447	475	447	447	448	478	448	473	486	457	488	442	483	493	451	451	476	484	492	495	457	530	464	458	488	462	487	473	492	464	464	447	443	464	501	478	451	475	480	447	457	486	477	445	478	477	470	512	470	483	466	467	507	466	491	473	485	498	476	474	473	488	469	480	440	481	470	485	461	475	489	455	461	447	493	480	469	453	470	492	465	467	468	486	453	487	484	460	519	467	494	442	469	475	482	451	464	484	453	461	479	481	459	520	475	473	428	474	454	475	452	465	469	466	475	453	462	490	459	521	488	491	465	492	496	488	510	469	459	438	479	473	485	518	450	461	493	463	471	470	485	506	409	440	475	471	425	454	462	478	453	471	477	476	475	493	438	467	495	502	459	458	504	507	449	523	479	515	500	473	515	503	452	487	455	437	450	468	471	468	461	476	465	455	455	506	480	485	469	472	457	460	449	472	459	483	483	464	470	497	454	463	429	463	474	476	474	503	437	487	508	437	460	465	447	435	463	468	430	513	439	505	480	462	482	467	454	448	445	475	461	472	447	485	476	516	468	513	484	486	438	466	446	475	448	474	504	446	449	465	458	469	482	449	464	447	457	467	484	491	463	450	464	448	485	512	459	466	456	481	472	456	459	457	477	512	441	470	470	492	463	479	474	453	465	476	502	463	478	428	468	496	471	504	447	481	480	456	414	450	456	452	486	487	451	465	503	463	461	491	483	451	512	437	473	468	490	468	477	483	465	505	460	503	506	475	429	494	460	447	471	456	488	501	468	477	393	440	514	447	505	444	493	480	481	481	522	461	424	450	445	460	451	493	440	460	475	433	443	446	485	499	513	443	481	507	474	479	449	490	471	492	460	439	473	465	428	470	474	463	457	474	478	432	496	485	469	522	463	501	519	510	445	467	450	474	474	482	450	484	466	469	445	505	476	433	453	476	484	502	456	450	456	465	469	482	496	486	485	464	470	443	490	470	465	448	498	438	484	448	474	489	445	461	499	476	464	480	480	492	434	451	489	474	468	496	446	456	441	469	454	459	485	471	445	498	456	438	469	484	472	470	489	478	462	503	494	477	426	446	416	460	471	497	483	468	465	462	509	452	457	478	485	477	468	469	481	479	489	474	472	509	470	466	463	449	458	460	489	425	457	466	466	488	454	476	436	491	473	476	445	454	454	476	501	474	488	454	505	460	467	534	491	460	453	516	434	453	500	466	441	509	450	490	481	470	435	474	473	475	487	487	458	490	505	469	459	513	462	446	463	502	491	447	440	444	446	465	451	475	481	483	469	499	523	454	471	480	513	462	468	488	448	430	468	475	492	443	485	465	482	471	499	485	450	442	506	500	474	501	463	503	510	478	534	454	467	473	482	489	480	488	480	534	476	451	481	498	489	477	484	471	481	482	444	470	464	474	479	484	441	458	518	472	426	480	484	466	463	443	505	452	473	500	519	463	469	439	480	447	471	481	468	429	410	501	498	469	438	475	433	487	460	491	441	466	496	477	491	471	464	491	439	420	471	481	465	503	485	503	475	503	447	467	474	453	495	499	437	465	474	451	463	460	457	467	518	458	498	459	450	486	440	498	469	506	455	496	473	466	491	464	459	500	487	449	462	472	435	496	466	457	458	455	485	496	489	436	421	471	457	460	455	466	455	484	420	514	499	457	455	445	502	471	490	449	469	454	494	452	477	496	502	483	487	465	466	444	484	482	485	493	494	466	500	504	436	452	486	477	487	446	486	463	476	481	463	470	462	507	500	467	470	514	468	457	484	496	489	447	468	500	454	506	472	507	430	496	495	477	465	464	484	468	484	487	466	468	491	505	475	455	473	477	472	481	488	495	478	464	505	460	490	508	482	466	492	456	496	460	442	470	510	502	458	458	462	433	446	510	455	502	499	509	449	461	509	463	498	448	476	426	480	445	451	473	492	448	471	484	456	487	465	441	450	465	462	470	455	507	477	458	471	447	495	438	474	466	495	464	514	501	474	507	480	456	481	484	456	458	449	485	428	461	485	454	465	487	496	486	466	456	457	490	457	465	432	499	495	481	472	498	472	469	465	498	480	480	456	459	431	470	490	475	445	475	455	526	478	477	468	493	481	459	458	428	499	504	465	479	500	450	458	436	465	490	462	466	424	441	492	471	443	510	453	451	486	456	466	456	455	483	467	467	449	479	452	513	472	493	476	478	479	463	457	496	465	462	489	449	486	450	437	491	466	471	439	489	499	458	478	501	472	483	458	512	451	444	468	477	461	477	478	494	427	439	466	475	452	482	471	449	479	508	462	485	471	509	480	454	489	461	465	474	468	467	426	477	498	471	479	446	459	441	462	449	458	452	432	475	470	472	488	485	472	483	473	490	493	490	488	483	449	493	493	458	478	503	487	499	462	479	486	433	480	481	471	436	488	433	463	449	477	469	459	487	426	527	440	517	442	455	492	436	493	476	452	446	474	484	475	452	448	461	470	476	448	477	463	446	497	498	481	483	518	478	463	447	469	458	479	442	471	463	446	477	459	464	484	496	459	489	484	480	441	490	460	479	503	429	457	451	471	475	479	475	518	453	443	464	500	474	494	506	470	450	489	464	472	478	488	427	504	439	471	460	452	423	480	470	474	461	519	489	492	455	509	493	457	498	437	472	476	450	475	491	469	480	463	490	529	456	471	487	457	497	480	483	477	460	471	442	476	486	465	472	463	497	480	489	476	470	457	517	458	436	492	448	483	451	456	452	460	489	502	451	489	475	450	449	475	466	491	474	506	410	473	487	466	484	475	479	448	502	504	479	496	461	487	478	492	435	456	485	471	509	471	501	479	454	466	485	449	488	476	538	450	426	468	451	503	447	498	463	493	476	515	491	445	440	474	460	448	446	464	460	448	471	458	431	514	510	486	489	476	497	469	440	473	448	437	459	471	455	487	467	442	473	459	456	479	497	467	478	482	471	468	464	479	459	476	458	437	473	422	489	508	448	480	476	454	446	454	483	523	476	467	483	481	469	473	469	477	448	470	477	492	447	474	470	442	486	538	466	481	464	497	495	469	473	499	475	460	466	480	485	478	492	438	486	490	480	475	461	453	481	455	452	451	490	449	468	488	468	485
29415	30822	11544	2276	700	405	390	407	350	432	381	419	390	400	371	396	392	409	426	400	381	401	405	403	423	378	393	400	362	402	396	391	406	382	371	395	397	429	393	382	393	414	407	370	390	400	379	402	408	375	361	431	404	382	396	369	360	410	374	376	381	392	401	377	405	388	373	371	407	411	410	395	397	382	390	389	419	381	325	413	377	391	386	367	391	375	429	384	423	407	377	358	391	385	402	383	412	385	413	424	393	360	355	410	429	405	377	398	378	379	385	395	396	384	400	361	385	395	370	405	371	376	413	425	390	380	396	393	396	398	381	409	417	358	379	376	380	397	402	411	381	401	369	401	362	367	379	362	362	386	403	404	398	412	393	424	399	371	381	411	373	404	376	425	393	383	417	403	379	375	370	380	445	362	414	369	342	392	387	393	416	368	418	364	378	420	425	394	386	384	399	386	372	445	403	399	369	423	405	417	389	405	395	421	379	381	383	396	401	374	395	388	382	381	396	348	355	395	438	418	379	402	394	387	379	400	390	411	384	405	388	402	387	419	386	406	371	386	399	378	406	405	391	393	388	363	414	384	389	422	353	374	388	404	372	370	391	395	409	357	390	344	382	359	320	368	416	357	395	420	392	416	377	385	403	376	383	401	411	387	388	355	406	373	432	346	383	364	379	411	424	396	406	388	396	422	420	406	399	394	397	378	370	407	397	392	385	363	394	402	420	389	387	413	386	370	371	369	436	366	383	347	357	370	386	377	422	402	389	361	412	396	373	400	396	377	402	361	445	383	427	365	392	367	409	376	401	389	339	375	393	359	398	396	361	398	392	366	405	362	390	387	417	400	383	437	407	357	392	413	364	420	398	378	404	382	401	399	385	383	388	380	355	410	392	381	402	380	406	372	389	381	351	364	433	404	407	423	374	416	377	394	373	395	407	338	385	403	373	397	378	384	373	380	400	382	396	405	338	371	420	376	398	396	353	390	371	368	401	378	409	405	380	386	399	420	372	382	381	403	386	372	380	389	393	362	371	404	411	378	393	397	426	413	405	420	408	386	379	411	413	396	354	405	387	393	365	378	385	407	405	410	402	376	399	400	403	387	399	375	404	354	372	375	363	363	387	401	392	383	404	364	388	390	395	423	387	417	398	383	358	402	382	400	390	412	396	348	371	405	384	369	381	400	379	406	412	333	403	374	415	415	364	450	385	361	399	403	383	410	357	429	431	376	400	406	394	387	401	375	403	385	411	400	369	399	410	440	389	407	420	399	399	397	407	364	366	383	372	422	385	390	418	392	396	411	369	388	368	362	385	389	406	360	381	391	351	409	383	398	399	398	410	396	407	389	388	368	405	374	367	375	414	388	368	422	372	388	394	377	405	407	384	405	405	406	426	422	391	402	359	410	419	403	373	379	378	442	382	381	381	413	358	412	379	386	390	395	393	415	373	403	399	385	387	351	392	354	348	381	401	351	400	420	412	385	381	372	412	425	415	390	369	386	376	421	428	391	404	376	368	399	368	387	392	401	424	411	398	381	382	404	371	377	344	416	390	363	420	376	371	397	424	429	392	382	407	384	393	399	398	374	365	415	425	398	370	389	393	388	398	406	415	433	366	421	382	394	409	396	357	415	385	419	390	389	391	423	419	409	363	383	392	362	422	402	438	407	347	369	425	385	375	390	431	431	389	396	401	379	371	427	429	396	420	379	378	399	369	405	380	439	368	377	415	419	383	395	344	387	396	404	398	386	373	397	393	385	401	381	381	414	418	401	370	390	418	402	348	397	384	374	375	366	423	373	409	422	412	376	405	394	401	384	421	358	402	414	397	409	395	385	384	375	432	407	360	363	422	426	401	406	408	387	350	388	369	374	383	340	356	403	395	444	405	379	398	399	376	328	353	409	408	408	403	388	407	385	417	351	407	383	370	340	387	363	382	364	380	391	374	394	370	385	372	365	340	351	391	461	412	372	355	407	391	421	384	387	347	359	403	369	355	427	411	404	395	406	386	390	342	387	364	420	382	397	401	402	409	379	397	421	405	389	409	388	402	406	414	353	382	388	421	418	404	400	440	393	396	393	395	371	393	386	399	429	434	360	397	395	372	391	390	408	433	372	387	368	382	387	356	368	342	418	376	341	390	434	439	406	381	376	396	395	414	404	386	416	379	391	382	412	391	387	397	392	364	421	400	377	364	373	377	365	374	378	400	373	402	394	357	395	417	396	385	384	361	385	371	410	384	431	379	380	356	373	393	412	403	362	404	383	395	367	395	417	413	358	398	365	394	397	403	388	380	366	385	426	376	389	406	382	384	373	389	379	391	371	370	362	409	366	377	418	423	408	364	379	441	394	390	371	388	399	400	369	402	373	390	409	377	351	407	422	387	414	396	414	414	406	374	395	393	437	411	387	390	377	378	406	382	371	404	380	399	389	394	391	396	431	433	399	414	389	394	387	394	394	351	397	390	402	367	391	384	394	392	404	390	355	366	369	373	343	397	399	441	402	419	390	428	385	384	398	362	384	354	372	370	374	405	409	374	402	409	373	377	391	358	416	368	425	398	403	399	411	352	396	398	382	379	378	379	377	378	411	397	390	401	387	402	374	394	421	403	389	399	388	398	393	385	362	401	389	342	419	402	398	417	385	400	360	384	379	403	383	364	389	362	358	398	425	396	376	387	382	399	402	413	405	386	394	375	368	400	419	380	379	419	385	403	366	427	359	362	382	363	372	380	387	398	381	449	385	390	442	391	385	406	363	401	393	360	396	374	389	358	377	395	379	405	402	425	374	405	386	438	386	387	395	381	406	409	389	407	350	408	381	384	376	441	370	406	386	365	401	389	371	393	319	381	395	387	383	366	404	409	371	412	409	377	422	427	385	408	391	402	410	384	389	397	394	392	393	382	367	369	379	402	428	384	400	395	426	361	372	435	370	388	379	391	351	401	383	392	405	398	411	406	410	398	376	369	378	384	400	392	387	415	346	392	415	421	422	360	400	389	399	394	378	382	399	390	365	358	362	378	404	392	386	404	381	383	394	426	417	409	407	371	388	400	407	378	388	410	391	405	379	384	360	404	392	380	359	351	405	384	405	389	393	379	395	368	341	433	407	422	381	387	383	375	383	373	402	352	393	379	359	387	347	390	390	386	384	391	373	370	374	405	392	377	361	404	395	397	381	388	382	385	420	360	390	426	379	390	359	376	415	403	413	365	393	400	421	418	392	415	389	418	413	410	399	368	357	361	362	430	423	384	400	380	407	424	432	402	382	393	386	429	390	416	411	412	411	420	403	420	396	386	382	317	374	394	389	370	406	401	400	376	394	391	398	374	356	395	395	371	400	409	420	363	378	389	431	375	400	382	390	433	384	382	403	372	376	376	374	370	368	396	350	369	387	407	412	409	394	409	377	413	406	334	433	442	382	385	422	404	378	360	408	395	396	368	401	358	384	389	415	380	403	377	355	392	382	368	389	385	402	429	359	386	389	379	377	404	418
25036	23853	30585	25513	15841	3031	835	578	538	559	495	520	535	511	529	518	568	509	492	576	541	548	544	508	503	553	530	484	535	533	494	442	488	519	493	480	494	476	533	500	476	509	511	518	503	549	538	534	536	515	514	477	496	471	528	493	472	449	493	524	563	493	500	530	513	515	524	496	467	479	510	519	505	557	524	514	552	483	519	583	554	525	536	538	547	495	516	511	497	518	520	546	494	552	506	494	532	539	528	493	499	514	497	497	507	510	481	486	528	523	476	546	504	488	505	537	491	538	493	494	500	537	484	487	487	527	490	501	518	507	521	525	515	501	474	519	529	507	524	477	485	486	515	506	541	539	498	523	508	550	510	506	512	502	448	553	527	529	529	493	517	520	459	477	490	501	499	492	491	491	518	496	491	538	523	509	516	500	529	514	537	536	466	491	529	531	482	489	501	484	525	490	542	492	475	490	561	465	504	480	493	539	520	528	504	481	505	484	471	491	475	519	515	507	522	502	530	487	495	525	519	502	532	514	468	510	506	506	494	532	488	527	514	528	513	475	520	467	543	513	484	480	525	542	536	551	501	542	493	514	502	525	534	525	481	501	527	549	470	461	529	516	515	511	488	449	532	499	502	466	519	527	510	541	522	491	478	494	512	530	526	508	519	486	521	519	546	500	506	507	476	521	497	521	507	547	509	510	502	471	545	516	520	521	492	543	525	505	526	481	489	493	514	558	494	502	524	527	447	493	525	535	478	493	544	543	508	502	482	520	496	541	508	487	550	524	506	535	511	495	516	529	488	492	512	525	513	507	511	516	538	501	555	524	511	494	515	486	496	528	513	540	519	512	525	502	483	505	488	519	495	511	489	505	498	499	478	478	515	522	517	488	507	540	481	535	496	544	496	515	504	485	470	502	540	540	500	491	543	479	489	551	508	459	488	516	516	542	500	499	476	518	526	539	535	524	508	539	524	459	527	493	496	519	500	489	486	520	479	549	541	512	489	490	521	502	523	475	503	497	525	525	495	526	546	535	499	484	504	492	522	512	440	492	512	522	469	497	551	512	533	481	496	551	484	537	509	512	503	524	501	497	495	522	534	522	517	506	505	549	506	496	511	516	512	487	517	477	516	523	498	479	506	536	563	468	537	488	474	498	489	508	523	501	504	501	504	487	523	517	501	494	531	510	536	496	534	526	453	520	497	501	480	527	516	533	520	515	465	497	545	534	493	466	507	467	500	531	487	491	482	538	515	501	508	503	518	489	504	535	514	499	512	506	471	517	509	527	480	492	515	512	503	507	504	502	489	488	506	545	532	546	488	493	524	509	533	513	534	529	508	516	532	551	475	527	539	522	491	524	489	486	511	530	473	512	508	463	502	526	530	490	529	537	476	515	519	501	514	530	535	514	498	523	509	503	517	472	475	522	480	516	510	508	501	479	527	468	533	503	483	520	524	521	500	507	502	504	515	496	484	511	488	529	555	491	507	485	516	514	492	502	536	516	496	487	479	524	515	476	495	496	537	493	529	483	511	520	490	528	504	542	496	501	530	520	491	534	494	488	500	498	482	521	508	491	506	484	503	502	526	563	499	535	552	490	527	493	482	515	466	557	481	534	547	458	532	520	502	544	497	521	545	482	521	472	501	510	467	488	481	527	500	532	513	492	505	504	489	455	489	525	503	495	481	507	525	496	521	499	504	522	557	512	483	522	532	494	508	482	504	537	542	513	536	541	534	505	494	482	532	511	509	499	538	512	500	512	532	508	513	452	528	471	555	522	525	522	484	484	515	538	548	499	492	541	515	522	503	458	519	536	519	495	486	505	493	513	485	523	450	467	509	475	485	501	512	528	538	534	541	504	509	505	488	506	472	510	511	509	518	494	490	500	481	550	505	555	500	517	531	500	508	479	485	517	515	510	521	518	562	488	512	518	455	504	553	547	539	562	483	478	531	529	477	498	509	498	479	495	534	524	487	437	491	504	524	483	505	520	499	526	528	515	497	483	534	527	537	506	507	475	536	513	459	520	517	483	543	518	491	515	509	548	543	533	475	506	507	489	471	455	494	530	529	504	544	467	502	548	500	518	524	526	513	500	475	475	484	526	511	512	533	518	542	494	522	510	491	507	467	504	533	483	530	466	534	478	479	458	524	469	537	506	484	519	478	513	533	459	504	493	514	516	526	485	482	491	497	533	505	478	537	509	551	502	483	498	492	500	488	568	511	494	503	517	522	481	514	515	494	503	470	467	497	489	509	517	470	503	496	502	519	481	468	530	502	474	520	493	544	489	456	519	514	491	537	467	481	504	549	518	488	530	503	480	527	502	508	502	498	504	537	482	511	504	522	501	471	488	486	464	507	515	510	491	494	474	499	504	492	517	508	536	529	492	517	499	496	495	511	480	527	514	493	497	493	497	515	492	502	489	514	539	492	474	493	507	482	488	485	488	484	522	504	500	500	545	506	514	540	507	534	517	535	518	506	476	479	502	528	529	468	509	449	507	527	474	550	501	535	474	485	505	511	516	498	502	548	530	514	477	524	507	491	508	554	563	519	525	516	525	494	550	520	488	517	491	528	489	521	564	483	501	504	518	501	505	501	542	535	483	497	499	491	515	509	472	501	528	519	488	533	500	476	520	559	519	554	502	516	482	483	498	500	505	501	491	537	509	494	476	510	502	473	525	518	499	529	460	501	517	479	541	519	528	499	505	521	530	511	490	495	496	520	519	528	496	512	469	449	498	524	454	478	514	499	485	524	461	502	483	513	543	501	551	481	477	509	491	489	474	522	496	548	495	527	520	447	490	512	486	525	490	507	465	488	520	512	549	498	535	517	530	469	509	533	533	537	505	531	484	516	546	484	511	524	491	503	501	474	519	498	501	506	476	485	493	517	494	500	495	479	529	521	502	512	447	534	479	533	475	528	488	485	525	501	507	517	540	496	494	524	517	499	510	535	459	521	501	523	552	496	512	519	490	560	577	527	492	533	463	522	516	492	518	499	491	510	532	509	504	484	491	509	530	552	513	503	536	526	496	468	496	520	493	526	502	526	537	518	546	500	532	531	499	507	504	539	482	487	483	530	485	502	486	470	483	449	508	430	526	524	536	494	507	523	525	529	447	500	502	503	483	534	487	527	528	481	510	485	496	522	470	514	478	525	499	473	514	522	500	523	523	524	508	487	496	515	466	485	522	525	523	457	501	518	509	508	511	519	508	532	529	522	482	477	501	528	534	494	524	489	525	518	502	509	507	483	498	518	453	505	474	494	515	477	493	490	535	506	503	503	496	520	492	476	500	481	513	521	499	523	513	541	495	482	479	497	565	531	528	504	542	536	483	508	475	465	526	470	525	549	491	526	551	495	533	487	534	470	479	508	487	513	503	501	514	509	489	502	468	531	496	529	518	480	512	547	496	488	506	500	475	504	504	519	515	501	516	533	538	538	500	512	531	495	501	538	473	496	513	510	525	506	467	472	529	500	483	508	528	509	535	475	501
62556	84717	46163	14331	3089	815	534	502	461	458	450	472	486	474	476	441	492	463	486	466	440	492	440	442	501	467	505	478	449	463	472	444	484	445	464	492	492	494	510	480	437	466	459	458	495	437	449	430	429	468	470	476	462	475	485	440	486	436	454	441	488	477	453	467	438	468	475	430	435	453	459	484	451	465	478	478	468	442	460	502	464	482	514	459	442	483	478	480	472	460	470	480	468	493	488	504	461	506	477	465	487	465	459	501	413	455	505	475	484	439	449	452	449	475	447	436	464	462	482	484	462	457	466	466	447	457	447	432	431	482	427	497	451	483	441	429	473	483	539	464	459	439	496	458	460	435	433	498	416	488	428	457	486	527	469	489	460	454	436	465	448	482	456	450	459	463	468	446	474	448	437	478	481	474	474	479	446	516	459	445	462	474	437	487	451	471	473	420	454	509	464	440	441	486	428	491	495	442	457	470	446	474	486	448	457	475	464	500	473	471	457	472	454	436	448	454	485	466	420	445	462	431	467	499	481	478	463	501	433	501	480	433	476	470	486	504	440	443	497	462	452	470	462	477	456	445	472	455	446	479	481	494	457	409	511	455	493	468	460	451	486	478	449	427	466	458	481	488	492	480	463	498	463	497	486	481	449	477	437	468	445	490	466	430	470	462	450	459	493	480	449	463	492	484	472	448	438	459	450	469	451	446	437	460	471	435	460	453	455	458	474	467	486	472	470	454	431	442	501	478	473	424	449	491	453	469	475	450	466	435	456	449	470	491	470	485	443	452	477	419	446	466	451	448	462	460	436	470	453	467	464	489	490	485	457	431	459	459	477	435	466	461	518	455	465	425	490	499	438	510	464	492	487	466	474	476	490	440	510	465	463	460	460	426	442	439	470	446	502	489	452	458	483	459	494	433	444	484	474	471	475	459	454	466	462	436	485	445	460	454	464	454	487	463	450	452	467	436	461	456	436	456	440	435	447	485	430	475	457	497	476	452	455	468	428	505	480	463	443	421	422	463	483	487	433	464	441	506	439	481	482	468	440	477	464	439	461	461	429	476	489	487	479	466	464	483	444	457	471	446	456	477	491	454	445	480	500	435	458	499	513	505	444	425	468	472	460	463	431	452	510	476	490	455	424	484	438	473	455	496	470	461	475	448	427	467	423	449	430	446	482	469	455	493	442	476	468	437	420	423	487	430	490	442	455	472	439	439	460	469	445	494	436	466	432	440	501	458	432	463	506	455	459	435	427	451	418	481	439	451	441	453	466	479	468	469	475	467	451	480	438	445	416	468	471	440	462	411	461	517	458	487	509	456	473	475	488	429	490	483	490	468	463	453	460	416	433	479	442	455	480	448	453	445	458	429	453	499	484	465	476	477	495	414	458	483	477	451	469	428	450	424	464	488	450	469	498	447	490	413	447	446	468	493	458	465	459	418	486	492	458	474	480	506	457	480	495	470	432	447	453	436	443	456	467	427	453	460	471	468	470	478	455	467	484	469	480	461	512	484	440	431	454	473	425	465	447	501	445	483	463	500	458	463	447	464	481	471	460	453	451	466	450	454	479	453	469	484	432	443	480	461	479	460	477	478	485	409	417	485	484	486	471	466	427	470	455	471	459	476	470	470	435	469	453	421	453	448	465	465	461	493	433	483	454	444	469	447	456	484	450	476	484	448	463	514	434	459	464	470	444	490	441	460	461	533	442	453	489	467	443	479	461	457	461	490	542	461	511	485	501	481	470	492	456	484	410	480	453	498	431	478	471	436	415	429	486	402	494	527	516	478	447	461	481	459	461	470	470	471	475	457	457	449	476	466	447	453	462	446	456	446	435	457	481	453	449	426	485	491	483	463	486	451	498	483	459	474	453	471	434	515	462	472	507	458	469	430	452	504	455	432	461	456	468	495	479	457	466	443	443	490	487	458	486	467	465	446	434	488	464	478	494	507	446	476	484	423	459	442	474	460	425	465	451	436	419	467	453	457	435	462	447	491	435	435	443	467	487	450	460	490	466	471	466	475	468	448	462	436	473	487	439	457	480	440	466	446	425	439	442	460	480	475	461	426	465	448	461	450	476	448	449	467	452	439	484	469	463	477	518	483	438	427	452	479	477	497	445	475	475	428	445	438	485	495	468	481	473	436	475	436	489	439	417	472	469	484	510	443	485	460	443	433	470	471	458	456	479	486	500	466	487	473	455	473	456	491	451	466	471	464	438	461	479	467	450	484	459	474	458	458	491	478	477	514	442	488	451	440	468	489	465	462	457	473	453	463	461	473	453	455	467	442	459	412	432	461	400	444	414	468	456	489	472	451	490	423	502	445	472	431	482	460	446	410	447	456	484	455	453	472	468	491	464	509	457	464	459	508	467	454	463	446	524	448	460	477	460	458	489	468	482	480	437	434	448	497	452	450	443	451	474	475	454	447	483	438	470	454	462	471	462	421	481	498	449	463	465	489	438	495	487	468	494	456	464	431	473	444	452	408	467	444	455	475	417	477	457	477	468	481	481	464	428	470	457	478	484	476	461	452	446	468	464	501	445	467	452	459	503	468	466	449	470	461	484	448	455	426	467	438	460	409	476	479	463	468	489	491	452	475	467	485	480	452	400	468	471	472	489	475	459	457	479	450	437	466	444	487	416	448	481	438	450	474	512	497	479	440	435	451	449	415	455	458	479	463	449	435	426	463	491	422	455	438	486	458	473	494	494	440	475	475	462	442	433	459	429	466	412	492	466	471	467	477	483	478	466	450	456	457	461	462	457	382	481	440	440	457	483	442	432	488	464	463	445	466	481	485	495	469	452	449	433	464	435	447	449	486	401	471	451	459	485	497	439	440	444	480	478	496	488	458	460	515	428	486	470	455	470	439	441	459	447	443	494	475	472	480	451	431	494	478	488	469	461	484	453	494	463	478	463	471	446	472	470	464	430	466	507	457	458	461	449	477	457	501	485	431	468	473	464	486	445	457	427	444	496	461	479	496	454	463	477	437	467	459	458	459	494	464	461	467	475	487	444	462	472	486	468	437	475	442	484	462	450	467	469	416	442	488	469	463	439	461	464	459	465	438	496	422	454	479	449	457	460	434	459	443	462	469	473	425	474	459	466	455	449	446	455	449	493	499	455	490	488	452	498	431	480	478	482	501	462	465	454	482	438	454	505	490	456	460	436	460	490	493	485	471	455	430	474	466	470	496	460	439	460	483	431	509	482	479	467	462	457	473	454	459	447	489	460	492	411	456	481	455	498	463	457	411	472	453	471	460	441	464	465	484	437	481	427	492	508	451	469	480	460	464	434	447	467	453	428	453	431	429	467	451	440	484	448	489	460	464	465	445	462	432	473	469	450	435	459	441	484	453	470	460	442	494	488	470	451	485	436	441	446	481	463	501	470	466	453	506	444	450	453	435	473	468	465	461	444	434	432	447	473	494	467	474	459	476	483	441	503	480	458	458	486	474	449	500	435	462	468	491	409	470	469	426	468	464	470	505
24137	22641	29841	24529	19868	8552	1218	667	587	630	643	606	548	588	575	665	581	579	607	555	592	585	617	591	583	644	598	571	574	592	565	611	588	613	614	601	583	599	622	646	600	558	538	597	592	602	561	578	552	582	584	591	581	561	600	582	633	608	564	577	587	633	574	545	586	615	583	633	569	605	606	595	584	570	583	586	557	556	610	607	564	581	592	560	580	577	562	560	561	574	565	538	577	543	601	574	596	606	593	580	574	568	619	582	599	573	605	593	578	615	579	580	605	568	568	600	552	548	596	597	556	550	569	538	545	573	601	554	558	547	581	600	578	612	591	583	597	611	599	624	572	592	593	608	570	601	605	578	555	566	594	608	597	583	559	592	534	574	592	646	607	589	579	520	580	608	555	658	571	597	594	609	560	602	597	547	607	604	595	563	595	587	556	569	573	558	542	590	610	569	582	562	646	598	610	553	600	579	570	599	579	618	553	614	553	549	595	564	631	605	603	612	570	593	541	607	589	597	541	572	630	578	616	594	587	588	574	598	560	591	616	582	547	573	546	598	613	541	602	575	625	584	568	582	565	584	625	611	613	617	576	611	566	604	569	552	585	605	603	601	572	593	569	573	559	562	578	570	618	590	573	555	545	627	580	584	588	595	583	595	581	544	595	599	605	624	538	572	600	621	511	601	596	579	581	581	533	564	544	601	588	615	532	560	590	588	574	552	564	587	610	611	583	619	555	580	560	549	610	569	589	593	571	577	586	565	570	574	560	598	565	588	595	612	618	573	516	580	568	569	578	592	611	607	555	568	596	597	563	553	531	552	561	590	584	599	608	558	558	583	592	545	551	618	574	548	569	603	558	589	581	597	612	636	620	594	605	571	633	623	590	555	574	593	599	595	587	622	565	563	564	592	572	603	585	554	557	622	596	580	528	584	589	635	609	573	586	594	603	598	574	589	560	624	583	585	586	620	577	571	582	614	589	552	549	588	607	585	548	582	560	562	604	540	614	588	598	590	564	570	604	566	595	617	576	583	603	567	597	595	605	610	582	619	537	559	552	588	600	528	551	591	614	614	574	622	576	611	591	581	597	597	562	592	603	610	637	577	589	636	575	591	579	575	617	653	558	597	560	573	586	585	583	543	587	590	569	551	602	610	584	566	575	576	550	583	560	571	586	548	628	612	550	657	657	570	598	579	609	620	595	607	552	531	589	570	643	555	582	617	611	555	603	603	588	590	563	618	603	598	636	586	637	556	574	532	582	576	549	532	614	566	564	585	588	559	623	558	600	576	579	526	591	625	578	584	621	575	606	571	583	595	592	601	581	622	584	639	564	553	594	577	583	572	548	603	600	561	577	584	560	586	576	593	567	592	568	594	568	551	627	613	517	597	570	589	571	583	603	529	562	620	604	608	606	545	561	599	564	568	609	615	569	637	575	579	600	571	598	586	616	555	604	604	570	563	607	594	640	581	590	573	579	583	551	577	583	561	559	566	560	580	564	578	591	556	585	559	600	552	568	603	572	549	560	626	595	576	571	557	589	559	616	562	613	595	579	571	605	599	598	555	571	608	581	567	561	588	591	607	586	628	591	522	570	587	606	605	596	618	574	554	590	593	579	595	591	581	603	591	597	585	628	617	596	583	579	579	590	571	581	575	593	647	570	550	574	544	658	544	582	569	604	562	575	585	615	571	537	606	580	583	603	584	601	607	626	626	591	581	553	571	576	549	578	596	536	547	571	566	619	579	599	610	568	583	594	580	616	542	539	585	570	563	595	558	593	557	589	609	609	566	610	592	573	558	580	549	588	567	563	591	574	585	584	562	602	658	577	563	543	592	605	583	548	559	548	588	529	561	539	580	587	573	555	572	569	592	618	592	586	584	604	589	569	595	622	581	636	610	584	608	561	578	561	616	586	605	544	555	632	578	569	590	562	601	576	589	599	616	593	596	585	537	548	571	597	573	598	601	603	634	571	567	552	591	567	533	524	554	594	605	568	566	614	603	567	591	591	561	596	614	671	548	563	585	570	587	549	638	574	613	592	545	564	568	578	588	590	597	591	582	554	586	599	582	662	590	545	608	576	552	542	540	606	636	600	570	595	553	594	532	603	568	586	540	580	596	560	543	573	572	587	620	603	591	567	569	577	536	594	646	641	573	591	565	602	548	594	552	584	567	591	584	586	603	601	543	617	576	619	600	562	602	591	588	559	559	562	584	565	616	546	563	561	611	594	573	572	567	548	597	575	592	592	574	614	597	543	624	586	599	550	576	567	605	547	588	535	567	611	595	588	597	577	577	592	565	604	544	563	612	611	591	584	584	551	600	606	541	614	578	620	571	610	583	593	568	545	587	606	586	600	548	565	603	571	572	596	560	570	576	583	554	602	577	591	574	586	549	545	552	566	578	551	597	582	597	573	571	578	593	548	608	583	597	566	600	574	528	592	551	546	548	562	584	600	580	557	599	643	562	606	592	586	624	626	565	576	557	612	577	611	601	588	551	616	541	562	586	580	571	599	598	589	590	574	586	553	597	547	569	591	547	544	575	586	585	571	548	577	606	572	555	595	569	552	593	635	591	592	603	583	572	548	567	593	600	577	596	595	607	643	586	547	564	566	580	568	519	605	542	571	590	611	574	548	555	599	580	600	603	612	562	581	578	546	561	596	586	617	586	607	595	571	597	538	536	611	579	599	556	561	594	605	551	550	577	577	569	571	609	602	548	611	572	582	556	592	545	561	589	534	566	569	541	574	581	557	557	588	563	592	556	600	552	595	583	594	576	579	577	562	552	542	583	588	564	611	562	585	607	560	593	524	555	578	516	584	615	538	584	582	615	618	552	596	601	567	570	627	563	566	594	579	591	590	540	608	622	629	579	575	561	564	546	616	613	538	576	562	589	627	576	577	588	585	530	544	607	593	583	590	608	564	600	605	603	598	615	583	567	559	570	582	553	627	537	548	615	561	563	625	601	622	594	601	591	580	567	621	547	606	566	594	566	601	610	576	568	567	606	574	569	580	603	575	575	559	574	559	567	570	566	588	566	554	566	571	588	606	578	554	562	600	581	583	608	542	560	616	631	561	568	544	536	581	591	607	591	594	569	579	565	539	614	515	558	574	581	563	539	598	594	567	616	538	583	565	586	586	578	545	603	580	594	555	576	595	528	557	588	567	600	585	600	588	579	619	581	578	541	580	566	640	556	572	604	597	562	575	563	595	569	610	545	560	613	582	545	588	609	636	586	550	573	604	569	553	567	601	623	569	617	600	566	584	570	586	594	608	548	600	556	586	584	563	588	550	631	589	553	569	604	591	579	546	606	575	540	599	620	593	558	612	559	525	587	613	539	534	561	616	576	635	610	571	544	550	569	617	579	583	597	619	598	584	577	596	594	561	598	598	587	579	598	551	592	555	574	594	570	585	547	603	605	559	604	569	567	596	582	590	578	631	554	638	565	569	561	589	596	533	619	615	567	571	541	576	562	628	570	510	577	638	609
61699	91112	52817	18747	4188	1079	632	554	522	512	537	543	520	554	539	519	532	540	519	551	527	552	532	551	531	558	552	509	515	524	579	538	505	560	516	521	544	554	549	523	521	527	540	520	557	539	557	504	564	486	530	547	560	507	521	551	535	506	530	567	539	583	526	537	563	520	506	548	529	537	510	544	513	517	584	558	512	549	525	521	546	545	568	516	536	529	541	543	568	536	546	526	567	530	506	507	524	527	559	544	520	510	571	524	532	566	530	546	546	523	557	552	484	515	507	535	566	519	534	547	490	531	533	568	479	525	560	518	515	587	534	526	521	546	536	529	566	562	506	556	540	501	529	528	515	529	513	554	556	506	536	574	525	545	587	546	518	565	499	532	560	486	555	537	546	513	512	584	546	538	556	578	523	532	530	544	549	552	577	554	516	547	543	596	552	522	531	505	522	546	529	558	506	543	562	546	551	475	539	541	564	525	524	547	576	572	545	523	569	548	564	532	493	542	551	484	492	543	536	536	517	527	545	561	528	605	523	585	566	517	542	512	523	503	542	531	546	474	519	530	477	523	542	530	571	530	576	517	535	532	525	545	526	527	533	539	516	533	516	531	559	542	573	528	504	540	539	547	518	518	551	584	529	562	532	538	601	575	548	545	493	535	534	504	584	564	536	541	541	550	532	555	516	531	558	515	526	548	532	553	533	520	494	556	563	526	535	506	538	561	563	529	533	560	531	540	537	567	561	556	514	512	573	578	603	515	544	532	514	555	564	571	540	561	551	494	530	511	543	571	542	557	555	534	516	577	481	551	509	523	585	523	560	555	510	553	523	538	550	541	541	545	520	583	495	547	520	551	520	575	517	537	521	522	556	566	552	561	566	549	530	568	508	514	518	538	533	553	499	529	556	515	550	563	537	510	511	498	547	530	531	546	539	523	534	550	508	546	483	506	542	535	505	565	549	573	542	558	558	559	550	540	563	529	535	530	538	589	569	541	496	533	506	512	515	598	539	522	536	578	552	563	519	575	540	508	523	555	527	562	512	520	541	516	523	554	537	547	530	512	512	537	531	548	501	500	562	519	542	519	550	538	537	507	547	532	535	545	547	521	564	527	551	562	540	568	557	547	526	570	539	522	521	552	610	559	506	540	536	513	553	542	557	553	476	508	538	537	524	513	514	514	539	517	532	537	545	540	519	556	529	577	567	512	530	554	549	517	549	548	508	545	514	524	515	548	512	572	533	538	567	537	519	547	561	495	548	523	501	531	516	542	507	501	537	545	558	510	550	535	536	544	520	543	530	518	543	558	534	498	521	562	547	522	519	531	583	553	539	564	585	514	515	527	507	536	517	579	582	540	524	530	566	537	522	545	522	494	511	530	569	533	507	540	591	560	527	537	522	543	592	533	498	523	515	564	522	585	525	539	493	502	565	535	522	506	554	517	560	566	535	517	534	533	554	492	550	557	535	516	502	574	498	555	523	529	509	561	588	521	536	492	505	558	542	486	583	564	535	544	546	609	541	487	522	539	572	538	539	506	520	516	523	530	548	544	492	523	550	535	521	570	546	537	547	522	561	460	542	559	550	532	559	555	568	545	535	527	509	552	558	538	535	543	544	537	551	527	561	547	546	541	563	553	544	520	586	538	546	529	530	567	523	564	539	582	563	517	587	574	538	530	522	535	546	567	550	541	580	556	540	550	527	495	525	511	570	534	512	529	531	514	553	534	545	529	514	537	550	574	515	525	533	545	529	513	521	576	520	505	526	573	542	550	544	536	556	542	533	536	528	534	530	533	547	559	528	577	557	534	530	538	492	496	580	536	520	519	499	534	501	520	548	521	546	530	561	529	505	491	484	525	565	520	486	563	561	549	512	500	549	516	547	535	504	519	523	527	573	517	510	534	533	559	547	505	510	534	514	519	508	540	549	557	552	578	515	533	549	526	552	586	541	573	507	514	547	519	525	580	494	519	541	516	559	577	591	522	514	558	548	547	517	512	568	563	577	522	524	535	541	566	548	548	548	524	538	527	534	530	576	547	480	565	544	546	553	500	510	499	572	522	551	573	512	568	546	574	512	521	527	540	514	480	528	565	510	527	528	544	541	559	557	524	527	521	515	516	511	535	527	486	548	522	547	526	535	534	562	523	546	554	538	549	516	553	563	499	533	540	555	539	561	527	554	528	519	536	550	511	526	542	490	550	534	557	569	554	534	559	547	529	578	541	487	525	568	576	511	556	558	570	551	552	505	539	514	503	568	537	509	581	534	547	551	521	569	532	536	531	545	541	533	495	530	557	540	552	544	551	550	461	474	583	558	553	542	490	529	548	536	542	561	534	537	510	546	504	546	536	538	520	539	524	527	528	494	548	528	586	555	514	476	531	532	552	539	533	534	547	544	508	517	570	517	529	513	540	489	508	563	535	571	546	539	538	554	549	521	555	565	577	577	528	517	519	519	532	543	539	564	535	481	553	525	510	520	552	579	541	552	537	536	575	544	557	514	534	553	547	598	579	502	530	517	562	527	554	556	535	542	547	508	538	552	535	551	519	568	528	552	493	571	572	588	552	556	548	509	513	530	532	544	521	546	545	542	526	566	555	510	503	496	532	524	514	544	552	545	551	541	529	532	513	569	542	537	502	506	559	520	499	541	511	524	540	506	510	575	525	476	555	536	528	517	542	542	572	551	549	541	520	545	534	525	549	544	526	512	505	530	538	550	554	529	532	541	555	529	546	520	519	526	532	517	499	547	538	588	557	503	536	501	556	547	519	546	560	531	540	528	515	506	519	563	574	536	481	516	553	528	516	523	497	522	537	573	512	536	542	557	541	518	552	538	509	547	493	543	500	522	587	586	568	513	529	501	549	519	553	505	557	530	543	518	549	512	559	534	542	561	526	516	587	519	526	563	464	526	566	568	512	572	581	510	533	561	558	570	581	512	509	513	509	576	578	517	489	530	544	540	559	551	523	539	525	586	536	525	513	499	547	520	534	520	500	516	535	539	550	550	550	529	541	505	560	538	498	572	536	524	524	509	513	560	543	501	521	537	542	544	537	517	526	536	528	546	521	512	543	547	529	570	546	523	552	485	512	530	509	503	552	557	544	549	535	512	565	517	522	532	542	499	508	503	531	533	551	536	570	554	552	584	511	515	566	550	517	581	504	523	528	566	500	504	549	523	522	562	569	547	537	511	602	509	522	528	544	512	501	511	519	593	552	537	542	527	511	527	509	554	571	493	536	558	591	554	505	554	521	529	527	561	532	578	520	534	505	567	550	575	574	558	532	540	494	543	546	531	537	561	525	548	530	487	550	568	564	584	528	500	546	535	533	557	521	537	552	554	489	559	599	528	533	506	514	535	513	551	595	505	549	556	546	528	534	504	488	531	503	525	525	528	531	485	528	547	511	519	523	561	541	563	547	529	552	558	550	516	540	555	507	465	515	534	522	570	530	527	539	549	540	488	537	559	535	539	545	524	551	565	568	586	522	554	500
33526	30357	18938	4788	992	525	441	462	447	490	464	458	485	459	459	445	454	482	476	484	468	454	459	459	434	506	465	458	455	433	462	459	453	469	447	441	457	440	441	438	444	455	434	478	476	464	441	446	489	424	442	446	458	437	425	458	458	468	425	420	455	480	471	451	434	440	445	454	477	429	445	428	440	455	433	460	454	464	457	446	462	426	406	474	461	456	480	466	465	469	437	447	450	476	424	461	441	421	425	446	434	462	468	444	508	458	448	517	426	427	441	449	478	423	423	464	453	451	488	491	415	446	424	463	446	469	451	436	450	455	461	455	436	465	455	455	447	424	488	447	468	462	451	422	444	444	430	457	433	472	472	471	452	440	463	432	463	469	459	428	463	462	435	470	473	446	514	470	448	485	453	446	458	447	441	437	436	431	451	432	418	455	473	456	458	464	473	455	466	454	470	438	456	449	459	404	443	443	465	477	454	442	470	445	434	471	452	445	425	472	452	456	428	441	464	424	511	464	469	456	480	458	421	408	448	439	449	427	447	458	472	414	480	467	484	422	455	468	473	432	438	471	440	439	461	436	458	441	453	459	451	465	445	445	475	459	454	436	449	490	470	444	453	428	436	437	434	452	444	435	486	483	455	443	434	462	421	434	467	447	474	477	439	414	453	511	411	450	469	456	471	463	449	452	451	449	435	473	461	436	452	436	417	428	426	478	469	504	425	464	459	410	435	438	458	458	478	447	457	445	407	445	474	423	434	497	462	430	468	431	413	470	437	424	435	441	433	457	473	449	431	438	463	453	488	454	470	459	417	455	459	475	433	430	454	462	466	474	437	438	436	427	491	438	456	418	479	455	442	457	412	466	474	429	420	459	436	443	455	468	468	486	431	426	461	441	499	423	436	437	485	461	464	441	457	425	445	411	423	463	490	499	448	447	434	446	465	403	440	426	431	462	458	465	416	445	428	479	441	427	457	440	456	468	501	471	434	466	423	469	429	454	431	433	428	430	446	495	462	473	435	438	497	479	462	476	480	428	476	446	455	436	439	469	469	444	460	457	439	472	429	470	455	457	425	483	450	426	444	407	447	455	442	465	463	446	475	441	476	499	443	482	417	453	424	396	452	413	410	428	463	435	460	479	424	441	446	446	483	466	432	461	512	438	436	447	444	409	452	479	465	442	454	417	428	461	437	461	498	445	432	470	452	442	470	478	436	452	453	486	464	415	460	448	496	440	449	405	468	442	411	470	442	465	455	470	429	453	466	461	426	488	494	447	415	457	485	424	485	490	430	433	432	449	472	457	467	464	447	475	457	438	454	453	447	448	446	469	438	483	429	431	383	453	447	436	454	478	432	461	466	465	435	444	415	472	452	470	458	437	438	473	458	435	463	423	436	461	467	458	464	458	440	465	439	445	457	442	460	423	468	485	418	490	448	434	486	468	471	450	510	470	469	489	452	429	463	451	449	404	444	448	461	432	460	436	460	457	464	485	467	440	452	444	453	453	447	413	437	431	437	454	433	419	462	443	431	439	455	448	461	488	456	472	453	420	457	481	430	457	455	486	427	454	447	459	482	466	457	483	449	454	484	442	434	447	453	433	437	428	464	471	451	445	448	447	446	470	436	440	416	427	447	444	416	448	453	474	454	428	487	434	450	461	468	502	431	421	423	465	443	458	416	472	436	418	507	499	456	480	440	451	439	447	475	499	496	486	411	468	478	466	434	452	433	454	424	480	442	474	431	448	432	468	477	470	450	466	481	467	435	454	445	445	427	463	452	440	463	446	444	460	412	472	477	436	420	467	449	422	422	447	455	438	394	467	461	473	436	494	476	460	457	481	452	467	446	441	450	415	449	435	457	464	498	459	425	457	445	471	401	424	450	436	427	474	446	428	461	436	420	406	448	432	460	497	487	489	442	434	453	463	455	501	449	460	443	468	447	420	459	421	470	466	443	494	451	398	448	451	486	438	441	466	504	477	492	469	456	436	432	415	480	428	505	418	430	447	464	478	443	440	470	456	449	456	445	400	464	451	431	413	442	463	478	477	461	456	448	475	485	465	449	437	451	439	440	441	445	458	444	470	479	452	435	485	437	427	450	433	453	449	423	430	471	464	471	428	454	454	466	440	442	473	449	445	456	481	453	462	467	410	452	421	443	452	453	449	441	460	432	454	459	449	455	446	415	456	436	453	462	435	440	479	476	449	451	506	490	437	458	449	419	461	474	468	457	435	416	422	466	440	469	488	463	414	458	464	465	446	457	437	456	444	434	512	437	430	474	457	445	439	449	477	407	494	444	442	444	514	473	438	425	456	448	434	483	442	419	467	427	442	410	431	435	405	440	507	457	427	455	444	434	450	444	472	415	463	445	459	459	464	442	470	450	413	475	449	440	451	480	474	470	450	479	478	427	399	444	429	441	441	433	501	443	474	474	468	426	412	407	443	420	445	463	433	481	468	450	449	448	463	482	478	430	455	477	453	442	490	453	438	487	446	417	431	446	446	442	429	458	453	439	472	447	413	438	447	403	424	462	431	461	463	445	433	442	417	450	435	443	489	452	459	475	429	405	476	485	443	431	438	448	449	466	455	445	431	439	459	473	446	438	463	446	474	457	474	455	430	485	427	451	504	448	459	470	437	442	493	438	460	425	468	450	433	451	440	480	414	456	473	443	440	479	456	427	432	485	432	464	416	453	427	486	461	402	452	443	459	457	421	438	429	443	482	498	434	465	456	456	460	439	443	458	422	481	467	455	445	468	447	443	457	478	449	460	454	432	468	430	456	459	463	464	463	412	417	443	450	461	461	430	482	486	472	492	405	449	473	422	437	422	447	448	462	433	463	441	447	481	486	447	429	471	457	478	429	444	469	442	470	471	505	485	455	451	508	455	438	455	426	436	462	440	471	453	427	426	479	484	462	402	430	441	439	446	440	477	447	414	432	472	459	451	468	451	463	428	465	470	425	439	431	439	471	444	461	459	424	497	425	421	446	479	425	478	497	423	454	444	397	466	440	443	457	454	480	440	456	456	437	403	449	482	443	447	475	469	469	447	467	444	456	470	438	430	495	436	452	437	447	451	441	472	425	461	459	448	413	448	445	452	471	476	455	436	442	449	424	481	453	475	448	479	451	459	445	484	457	448	464	441	464	432	487	451	446	465	445	429	434	427	462	426	459	435	429	415	462	405	450	445	443	459	437	448	451	427	505	499	477	457	471	448	459	461	452	453	438	429	435	460	478	437	493	457	465	437	435	457	430	411	450	477	428	474	464	453	473	427	474	458	462	513	455	478	434	425	452	446	441	475	464	453	450	484	451	453	414	452	458	453	457	475	427	473	488	479	448	479	458	440	433	412	456	483	443	436	447	445	464	450	438	456	437	469	435	462	465	493	455	455	480	477	488	440	458	451	430	471	471	499	441	466	429	469	420	445	441	436	488	461	430	463	480	460	484	448	451	471	472	460	474	410	420	430	468	484	470	487	440	466	467	444	452
29519	31179	11579	2388	705	417	401	391	401	391	357	364	372	389	373	379	394	374	351	411	380	392	367	362	375	383	365	374	365	382	385	355	411	350	348	374	374	340	393	346	408	385	389	336	364	409	367	383	413	375	369	389	358	351	384	392	356	396	394	331	355	401	378	379	387	384	372	379	388	334	370	378	398	385	409	349	383	367	384	385	385	354	357	365	379	353	377	357	358	367	381	340	385	397	399	363	377	346	374	384	360	351	376	387	382	358	353	356	379	402	399	390	349	398	387	402	352	370	352	406	387	392	357	375	374	345	392	367	366	358	402	355	375	357	369	368	391	377	392	366	389	420	402	389	387	391	381	409	395	365	355	391	346	379	351	358	353	361	349	376	404	382	361	380	376	378	367	387	374	359	368	338	407	440	354	359	376	346	376	370	372	387	390	391	386	372	355	374	351	390	384	351	367	367	381	377	377	371	390	366	387	346	375	369	357	416	398	372	381	368	373	340	345	366	371	370	352	372	372	398	368	346	362	406	358	380	372	383	354	342	380	361	391	380	369	373	369	373	376	360	390	374	366	340	363	364	353	390	371	398	364	358	387	411	339	368	360	381	371	364	353	376	348	363	360	366	346	359	345	367	365	410	382	350	398	397	347	418	400	374	395	345	390	386	357	349	370	403	361	361	374	349	418	364	374	391	372	331	403	411	360	371	366	361	352	396	380	362	369	345	365	365	399	366	374	371	372	357	398	336	374	375	365	386	330	407	416	373	397	357	351	394	353	363	372	353	375	356	329	381	369	380	337	351	373	365	384	365	345	396	337	395	370	380	389	367	383	384	394	388	379	350	322	370	362	364	390	359	372	407	380	324	385	375	392	389	415	395	371	386	393	360	404	363	392	404	389	382	398	420	356	369	325	398	365	367	378	370	384	350	396	366	403	355	393	368	345	385	372	381	364	378	386	373	368	377	340	390	367	417	383	400	393	371	369	354	387	388	401	390	387	364	356	369	387	375	359	386	414	373	400	372	352	352	392	341	400	386	347	374	375	363	387	411	365	414	364	368	412	370	382	394	393	358	386	379	375	367	377	337	402	372	345	395	353	362	356	371	381	388	368	385	380	367	387	388	334	375	394	382	378	356	360	373	369	355	389	364	376	370	376	382	378	416	378	394	403	409	365	350	388	380	371	388	360	366	379	360	343	369	361	368	369	352	374	347	416	365	373	400	419	371	366	408	360	382	393	371	381	319	369	366	382	375	396	348	343	382	365	396	329	371	375	354	374	406	381	411	383	352	349	369	391	393	372	407	396	369	373	372	367	366	363	355	383	385	389	357	366	355	389	359	369	345	384	399	356	369	343	389	395	392	426	386	388	344	379	389	395	374	391	388	348	391	387	372	354	392	391	404	376	394	433	372	365	327	403	362	369	368	355	395	375	393	341	404	375	380	379	365	378	397	383	355	380	360	379	360	361	358	394	360	322	364	421	400	372	325	398	380	363	362	374	353	368	406	379	405	380	358	372	360	371	372	379	357	338	347	379	411	386	381	353	379	365	376	375	373	367	360	378	370	418	358	392	408	422	384	364	379	377	347	370	354	363	375	380	396	357	391	400	356	362	415	382	367	407	330	380	355	400	388	356	400	356	376	415	367	377	384	350	394	351	366	332	361	349	390	406	382	371	347	366	376	364	358	392	359	399	373	377	369	409	379	354	372	385	387	337	371	376	326	346	357	401	396	354	398	348	412	356	382	365	381	394	379	385	373	365	380	378	383	392	373	376	370	371	369	357	342	358	385	355	399	382	363	369	362	387	375	353	351	376	357	356	378	383	392	408	397	377	370	367	393	388	375	352	375	365	395	365	379	361	370	360	355	368	385	388	360	381	377	379	354	362	398	352	375	359	356	376	353	356	380	387	366	356	336	375	383	371	349	378	385	395	371	388	372	384	372	373	357	397	384	420	337	372	375	380	377	396	372	403	389	370	417	344	383	365	355	393	383	377	386	405	411	417	377	356	363	398	409	385	377	386	395	410	389	399	410	356	340	356	343	379	382	361	390	409	385	390	367	395	422	386	380	407	376	379	400	373	401	392	384	377	362	375	344	348	384	391	397	356	411	354	369	362	389	410	362	370	365	379	396	401	379	391	369	361	365	379	378	401	366	412	403	349	367	372	365	375	386	367	376	375	365	326	354	375	394	399	368	402	353	379	364	364	390	379	388	414	389	383	385	331	385	382	381	370	385	397	406	354	359	399	374	397	387	395	414	367	389	386	407	377	349	368	376	424	376	397	376	388	372	388	393	382	372	384	375	334	374	374	398	375	334	397	354	400	372	363	368	378	375	407	354	384	418	361	373	334	381	357	382	368	377	363	422	365	374	391	344	399	371	380	352	347	362	365	405	385	363	359	377	345	362	410	407	404	395	357	377	340	395	415	361	388	331	388	375	379	372	375	360	378	376	383	365	358	410	403	396	372	344	368	366	370	367	385	340	375	370	436	411	349	341	363	350	385	392	376	421	389	368	404	378	377	393	394	366	362	360	357	378	356	378	403	390	400	375	389	377	387	397	357	386	361	363	380	369	368	370	390	373	397	389	328	388	387	379	367	396	370	372	370	370	413	372	414	356	383	398	394	398	388	370	383	365	363	349	395	391	396	386	373	385	370	396	387	400	392	374	410	363	367	366	366	372	365	412	395	393	365	392	392	395	360	363	363	352	372	354	368	335	359	311	389	389	383	379	354	361	371	328	375	328	351	378	376	370	342	366	363	384	363	370	367	364	382	360	380	402	393	389	354	404	374	371	403	375	390	356	373	367	353	363	367	371	367	372	372	373	342	372	328	369	386	385	358	388	403	385	349	380	379	393	378	377	416	385	394	395	381	404	372	382	355	403	419	371	429	371	372	343	379	371	395	368	366	351	377	349	320	395	370	395	383	374	353	355	400	394	365	393	338	347	396	362	381	413	385	347	358	372	364	343	368	334	371	387	367	388	357	399	376	424	390	363	370	381	374	364	368	368	352	364	351	371	358	376	351	351	359	366	371	366	363	373	343	366	361	378	365	404	408	359	371	388	410	368	354	390	373	400	390	404	372	370	358	387	399	352	382	425	386	394	392	386	372	353	367	391	403	352	375	368	352	375	383	360	353	396	371	383	360	387	346	373	384	372	389	340	377	360	403	381	348	372	365	367	358	370	350	377	368	369	387	378	368	390	373	385	404	401	348	394	371	354	388	366	395	362	385	382	361	381	400	355	380	375	388	346	403	375	359	348	374	400	360	379	359	382	400	379	389	381	364	382	338	374	358	388	409	393	378	389	366	365	334	376	378	376	379	405	364	365	390	378	402	350	351	398	409	385	361	381	436	399	367	351	392	394	377	383	356	394	396	376	346	365	372	391	372	378	383	337	377	393	368	381	357	368	343	351	398	364	394	388	383	366	381	389	365	355	390	355	405	351	394	370	380	385	392	346	382	389	368	409	376	359	362	343	369	356	375	393
25159	23829	31182	25904	15580	2947	754	548	504	550	512	460	530	462	488	511	523	529	484	500	526	523	505	509	448	498	476	479	481	520	494	489	500	519	476	463	515	451	467	471	470	478	496	488	526	516	506	487	495	472	466	487	498	500	504	510	543	451	476	501	496	474	516	483	505	461	529	531	483	527	490	467	500	513	479	467	469	508	490	505	478	479	484	495	515	516	491	507	476	475	480	466	494	489	439	470	500	504	503	473	499	518	432	445	475	463	467	490	484	481	473	495	476	490	494	475	528	528	484	501	478	513	482	487	524	465	494	506	464	489	529	493	493	490	454	445	506	489	517	450	487	475	497	507	473	462	501	457	518	484	448	476	490	521	497	479	493	490	467	472	508	505	528	487	494	454	482	467	499	488	489	536	493	475	527	461	509	453	471	479	505	485	473	456	470	467	477	455	546	455	489	519	526	491	473	514	470	496	498	523	476	459	483	515	475	478	495	476	484	458	469	444	460	514	509	531	440	462	493	501	471	490	501	470	504	505	497	517	456	473	462	524	470	496	467	484	446	517	470	455	473	466	474	499	485	468	478	453	466	481	500	509	518	518	467	480	496	482	490	477	458	486	499	477	476	485	494	499	459	494	460	457	502	485	474	480	436	495	474	461	510	475	509	464	452	518	494	500	500	501	518	477	421	459	454	525	505	493	489	476	486	466	472	498	457	496	528	464	485	484	472	509	477	470	530	465	511	463	458	484	502	481	505	502	511	492	483	495	549	453	530	461	496	470	513	477	494	511	504	477	480	498	498	462	456	490	525	523	498	490	487	450	479	502	489	480	431	515	511	474	460	456	507	466	506	500	479	491	465	487	476	482	485	464	518	452	484	478	526	444	510	455	514	515	451	523	480	461	536	493	468	454	509	490	521	489	503	481	534	501	487	477	482	527	473	468	470	477	492	476	499	490	473	478	476	488	452	465	503	497	442	525	446	478	469	481	462	495	465	477	488	479	480	506	461	516	494	496	506	474	509	493	500	484	501	467	460	480	481	493	550	507	505	491	471	505	514	476	482	490	463	465	499	492	463	482	478	471	449	459	500	492	473	466	468	453	470	494	452	539	514	503	501	521	487	493	475	505	462	469	441	522	534	485	511	504	512	475	498	469	496	516	497	483	486	469	467	502	480	490	463	464	481	502	463	553	493	475	473	454	477	458	489	448	478	466	474	522	476	501	529	453	473	444	503	472	450	481	478	470	448	492	495	434	473	516	495	491	524	492	466	464	477	469	518	479	500	502	466	496	513	522	464	460	464	498	490	466	475	494	428	477	493	515	492	513	496	476	462	494	484	487	483	506	460	477	465	493	453	481	512	510	451	515	479	497	490	467	523	454	491	502	491	501	488	452	482	478	495	491	479	479	496	491	500	457	456	454	494	520	464	515	448	489	494	482	490	476	476	497	452	441	479	490	463	487	500	492	503	504	511	507	507	489	503	496	473	517	473	449	445	509	513	488	483	469	461	517	495	486	460	494	517	519	471	483	478	494	470	502	441	467	491	477	483	440	514	488	475	483	462	486	483	471	453	477	498	468	469	501	473	468	461	479	506	503	477	494	507	515	517	498	442	446	441	505	495	491	523	499	484	475	464	490	503	508	500	497	475	493	491	460	502	484	468	455	480	435	536	502	461	515	479	471	516	444	480	500	482	473	525	532	485	468	446	498	488	517	494	464	549	469	492	470	478	507	536	517	470	477	498	478	477	494	500	464	496	465	468	496	500	496	494	493	487	510	486	494	467	500	472	519	504	477	507	481	465	525	458	496	516	495	489	452	500	503	467	485	528	489	492	494	472	525	501	494	488	521	477	521	484	468	467	442	472	514	470	453	480	509	471	475	484	512	500	508	478	506	437	462	481	485	468	485	490	464	456	463	446	501	454	484	460	518	488	531	443	486	498	496	462	488	458	473	552	471	476	466	507	479	458	488	452	489	493	495	459	495	535	485	479	524	458	478	500	450	478	464	506	497	481	473	490	465	470	490	462	506	475	501	523	485	468	483	474	436	501	498	490	464	535	486	492	490	533	491	504	496	488	466	472	461	462	475	518	477	478	454	484	478	481	515	490	481	484	466	540	503	519	447	509	478	495	471	460	447	482	502	482	534	506	460	463	466	486	499	468	465	495	497	477	514	483	523	463	487	500	472	507	454	490	504	477	428	506	454	484	482	491	511	462	517	507	499	504	479	461	507	490	498	509	462	473	484	487	483	484	479	483	480	457	484	463	498	488	465	487	466	487	494	519	467	447	454	533	502	490	501	514	512	482	472	464	486	457	509	462	511	498	468	480	471	507	500	492	477	531	472	549	494	496	483	455	496	542	508	448	493	502	528	457	473	489	479	484	468	485	464	491	487	480	534	468	492	523	445	494	504	451	478	499	417	494	478	506	493	475	461	472	505	462	495	459	514	488	465	469	447	451	481	485	492	480	449	519	485	512	457	477	462	468	459	501	522	479	515	522	506	456	470	475	494	503	504	475	470	500	543	491	477	463	499	503	511	529	480	473	489	444	514	482	470	516	487	543	493	461	458	470	499	475	492	477	494	448	519	476	444	510	470	482	475	480	475	461	467	497	573	464	508	486	510	531	472	480	504	472	474	488	477	508	495	498	514	469	461	486	464	485	480	506	479	486	498	500	485	497	506	481	495	496	455	484	456	494	450	511	488	494	488	464	473	494	506	468	472	517	464	454	477	498	479	521	467	507	466	497	526	470	479	490	506	473	541	472	486	473	489	448	450	498	478	458	519	465	491	484	444	457	454	504	531	526	495	465	457	482	460	536	494	490	481	492	476	490	467	511	495	442	494	485	490	456	514	479	454	496	469	510	501	507	498	484	468	501	466	478	483	490	455	474	479	497	484	427	491	469	462	477	486	433	548	492	506	503	504	491	484	494	514	447	488	493	462	508	510	486	499	498	466	470	481	488	483	490	513	434	473	487	528	498	495	501	492	473	473	497	474	479	479	444	493	472	486	438	516	462	474	470	561	507	510	469	529	506	471	482	502	453	489	447	458	546	467	477	471	501	525	509	494	529	462	500	450	482	495	466	503	451	487	471	504	542	488	478	520	472	529	467	506	488	497	451	531	501	495	483	462	507	489	491	468	458	490	471	483	514	516	502	490	506	497	485	511	492	488	475	464	475	511	488	537	493	477	482	504	477	477	463	468	482	459	477	501	502	497	496	458	511	464	487	512	468	466	495	482	500	472	489	503	491	471	500	494	502	465	505	501	462	444	523	504	516	467	457	549	507	471	444	533	505	476	490	443	480	459	488	491	463	496	495	478	481	482	459	484	448	474	494	468	465	515	500	474	457	438	500	484	477	476	457	469	511	518	467	441	486	467	493	502	517	502	464	510	440	485	461	486	510	478	464	465	469	479	519	524	457	476	494	473	492	495	520	493	462	464	502	538	542	453	467	515	465	467	497	469	499	521	457	486	462	448	485	490	509	469
62557	84828	47970	15309	3348	848	515	437	495	465	478	425	453	421	443	464	464	512	477	442	434	432	423	466	467	459	482	446	469	459	469	455	442	454	491	428	456	466	457	414	443	450	454	445	442	433	440	432	452	449	431	479	444	471	446	410	441	421	493	450	448	450	437	442	437	417	458	444	445	444	415	433	431	433	421	461	436	473	458	459	463	455	478	462	472	457	452	481	455	466	462	461	465	427	426	481	445	416	503	452	465	423	453	468	434	460	459	424	432	439	457	452	431	473	461	447	487	478	419	414	466	479	421	446	438	401	452	461	429	418	449	426	438	407	479	471	434	438	472	464	464	425	447	471	472	382	449	433	423	418	443	436	416	436	414	425	443	458	415	468	408	489	444	460	450	442	397	462	443	454	420	444	436	431	436	468	432	455	442	473	453	445	451	440	433	424	459	439	447	424	439	444	403	424	409	474	406	442	457	458	426	423	443	419	455	432	456	464	438	458	432	424	471	462	424	447	382	438	469	444	451	446	439	476	475	430	454	475	395	443	452	432	423	463	446	436	422	453	437	432	472	443	465	431	421	456	431	449	418	434	441	421	454	458	420	463	472	446	440	464	453	423	458	467	460	450	476	492	423	419	437	443	446	459	444	436	443	447	452	451	474	463	420	456	443	439	439	449	423	479	463	472	471	459	438	448	476	414	440	444	418	398	440	432	448	471	444	437	453	422	424	452	452	480	422	459	467	418	450	440	489	445	480	447	458	445	435	444	439	429	441	443	430	492	425	446	458	448	435	453	446	454	450	453	450	473	430	456	421	470	416	452	422	441	430	467	456	456	433	434	437	424	454	443	434	474	417	464	467	456	398	446	461	441	483	477	466	429	442	464	405	455	454	455	438	423	433	470	463	429	445	437	450	457	461	449	451	441	443	453	435	406	449	471	493	427	469	449	409	486	442	440	405	447	452	416	457	447	457	475	384	405	446	441	455	422	434	481	405	463	477	457	455	414	459	460	412	422	487	439	436	415	424	447	411	468	414	480	437	450	457	447	397	437	431	419	471	414	446	458	477	411	450	467	439	414	419	420	456	435	447	458	427	423	422	452	441	434	453	451	421	436	417	471	441	428	472	393	469	438	432	440	443	436	418	442	452	430	448	499	433	404	440	469	464	467	476	476	428	426	434	455	458	456	429	448	425	459	488	435	457	457	470	399	418	437	448	432	427	467	448	471	427	467	415	438	475	410	427	483	431	439	430	484	434	458	455	453	476	432	445	436	440	433	480	448	448	476	408	427	468	461	425	429	482	417	472	438	440	470	442	434	469	422	462	421	434	416	412	456	424	455	466	446	441	471	406	463	439	469	459	476	445	464	433	485	455	418	450	472	457	449	453	440	441	463	470	436	424	474	448	443	480	439	410	423	433	461	482	456	460	445	404	457	426	420	448	444	487	424	442	442	456	434	444	443	438	455	434	458	454	448	449	435	465	429	450	447	420	451	442	454	441	477	463	452	434	392	448	479	462	465	431	399	451	451	483	459	428	402	455	451	413	423	464	490	459	453	411	451	418	467	458	438	500	474	419	449	443	438	435	415	451	427	486	454	448	449	446	451	473	454	435	471	472	460	451	449	409	436	441	443	461	480	438	449	449	454	427	463	444	455	466	415	421	449	430	440	422	424	421	440	427	457	451	437	412	445	448	478	465	427	434	428	468	444	395	441	416	444	467	439	432	444	443	432	462	441	420	456	475	455	413	454	438	456	408	436	417	430	493	438	439	433	425	440	432	422	441	427	431	441	445	436	475	443	430	427	434	435	478	426	446	418	466	401	440	419	476	455	419	404	420	463	437	442	447	420	443	444	414	447	420	465	452	512	434	442	445	456	465	401	456	410	438	462	450	468	434	418	417	409	422	434	461	490	440	428	437	419	421	438	476	464	396	463	436	432	429	436	438	477	438	424	453	448	460	467	437	453	449	468	431	454	441	448	444	468	476	485	445	418	423	442	457	429	446	452	459	441	486	455	467	394	450	445	464	371	507	451	445	452	444	438	442	433	465	497	466	433	451	429	443	462	431	442	417	423	455	413	485	434	447	446	449	448	460	440	477	426	389	451	443	414	455	434	420	419	427	454	455	424	440	458	450	408	457	468	461	433	435	448	428	457	456	470	435	438	481	438	402	427	450	488	448	442	455	456	420	431	449	453	434	413	430	449	449	460	430	457	452	416	455	435	483	416	453	415	468	432	460	462	404	445	452	395	432	430	441	423	421	440	427	430	473	467	475	446	436	438	481	434	476	469	441	442	448	455	448	466	464	425	437	442	444	465	443	448	454	434	403	422	437	429	433	459	450	436	450	419	449	454	471	462	446	441	444	388	456	416	457	421	460	443	472	443	410	429	424	441	459	435	446	451	453	442	438	440	449	458	455	428	431	492	455	445	426	421	444	464	435	440	478	413	439	454	443	440	460	423	443	448	411	464	468	474	415	477	432	428	467	446	441	456	401	449	449	412	471	435	436	471	434	429	440	431	440	452	463	432	428	444	379	457	455	465	425	477	471	455	417	494	441	435	450	463	459	400	450	467	469	444	450	421	445	402	423	475	439	471	450	437	429	405	438	462	442	401	451	410	442	464	431	439	451	445	448	463	441	418	421	454	447	417	423	417	460	405	440	460	439	433	448	422	427	442	410	434	443	451	466	457	448	485	447	419	413	465	444	419	410	436	415	444	445	446	419	449	463	424	450	443	476	450	438	426	398	446	437	438	450	459	438	448	436	439	436	464	500	449	410	427	449	469	432	404	420	437	424	439	422	445	451	399	418	444	413	457	405	439	458	460	441	463	466	449	443	474	419	461	439	434	442	433	467	380	481	437	459	446	428	466	429	457	462	431	453	421	430	471	462	421	454	471	434	473	445	437	449	457	445	473	420	486	445	427	420	469	445	414	473	450	425	470	431	423	435	440	452	467	464	463	403	430	437	456	424	475	434	449	420	441	455	431	458	454	439	424	453	442	441	451	463	420	426	441	449	449	430	432	433	464	451	453	426	421	456	417	471	462	455	483	471	455	451	420	413	477	469	450	453	436	434	441	424	448	431	434	471	450	458	452	477	422	458	436	431	432	405	474	428	466	465	425	446	448	412	445	410	403	430	453	461	438	487	457	430	410	457	433	478	417	455	455	453	409	448	478	449	418	439	444	443	404	469	472	425	433	425	470	452	438	424	437	432	451	422	448	443	419	436	459	453	429	405	470	460	439	442	476	442	431	469	474	424	437	433	420	439	437	463	436	411	415	454	433	439	448	461	425	454	433	436	453	479	435	446	446	457	448	444	444	429	469	432	438	414	421	429	459	446	413	426	410	429	426	440	466	427	440	424	423	438	459	390	450	427	460	416	434	463	432	460	470	445	469	439	452	436	456	413	471	489	464	426	423	424	429	435	445	449	432	444	479	431	426	429	435	445	447	437	470	456	467	436	431	477	429	454	441	463	453	473	488	422	449
24074	22507	30033	24785	19931	9022	1275	749	624	606	588	560	618	582	560	601	589	583	584	586	602	564	570	604	564	553	572	583	564	607	617	563	577	529	618	538	546	602	584	568	600	584	591	609	609	575	585	600	624	537	572	556	591	637	604	596	570	583	525	584	597	564	562	628	588	595	521	545	596	552	539	589	627	579	557	574	581	556	591	586	567	625	583	556	566	547	589	596	566	571	567	578	563	604	518	552	544	551	560	588	578	592	572	596	583	562	568	621	531	571	576	599	550	529	595	558	592	591	571	586	562	577	543	592	520	536	558	556	568	573	595	562	556	571	580	600	512	537	570	524	533	554	591	600	532	592	545	572	578	563	571	516	580	554	527	566	598	580	569	598	536	592	553	599	577	574	598	574	565	560	575	561	576	612	570	568	544	568	560	529	579	606	529	602	565	597	559	553	544	558	576	561	544	606	572	535	562	550	595	566	520	595	602	531	573	556	599	573	552	585	582	556	567	565	535	535	579	608	548	593	616	612	575	569	611	579	573	566	563	551	545	542	563	576	566	537	556	567	549	578	604	550	569	569	580	597	588	578	547	579	552	615	577	581	506	514	609	565	570	568	593	594	560	542	576	594	532	595	557	585	560	583	551	579	571	604	588	564	578	549	528	549	605	595	570	557	579	585	552	581	574	589	559	566	571	570	582	577	514	580	539	579	522	575	579	576	600	582	573	561	566	571	584	548	570	555	594	588	566	569	560	570	585	548	571	560	543	523	518	537	544	529	580	571	563	577	558	560	571	541	537	564	568	560	556	552	518	564	499	555	573	565	589	569	594	539	585	556	579	582	639	662	555	559	583	555	556	569	544	608	520	552	555	584	582	588	573	608	592	558	588	582	544	557	571	559	585	552	580	564	542	588	584	558	569	574	599	568	592	590	575	554	493	580	545	561	609	560	565	576	585	563	591	607	543	631	565	603	579	599	580	588	549	553	540	586	542	571	522	523	569	561	568	562	508	545	569	585	578	529	540	589	569	585	556	556	608	577	556	515	573	584	603	597	546	529	558	580	563	539	554	573	569	555	556	624	501	577	566	550	576	547	561	543	572	522	575	568	617	538	561	623	514	581	580	561	553	546	555	562	565	598	551	553	619	586	534	591	577	604	544	536	549	573	596	556	568	527	579	542	573	613	602	583	575	579	546	603	558	529	570	591	549	554	552	623	569	523	580	557	616	549	550	554	573	533	583	581	566	570	535	550	571	566	562	568	582	583	582	563	575	565	579	562	609	600	568	580	575	594	603	540	528	593	583	560	545	570	532	560	592	542	559	560	576	609	538	594	551	564	559	594	573	577	577	584	564	536	592	571	531	574	538	547	565	592	594	595	591	575	563	576	561	578	574	578	516	573	540	557	545	568	577	577	537	555	541	600	520	597	585	586	568	599	578	598	605	589	567	570	568	554	578	569	516	605	556	556	643	559	543	579	574	572	564	542	549	547	568	556	572	559	560	610	525	518	533	568	531	538	543	536	545	569	605	524	558	565	579	551	584	570	581	564	594	552	578	593	550	575	590	549	535	552	582	554	578	535	593	552	568	588	538	570	529	547	531	600	537	534	591	615	622	587	576	602	613	598	541	586	544	564	562	575	588	589	544	571	577	567	554	559	553	593	551	563	560	540	564	594	595	571	557	552	525	569	553	562	582	577	599	546	545	564	563	607	591	566	565	544	567	561	545	589	578	562	566	579	577	575	587	599	583	574	562	577	550	581	596	611	581	589	534	620	572	580	570	536	554	612	603	532	596	549	571	574	540	591	544	538	583	636	629	532	522	579	615	591	555	542	566	602	576	557	557	612	558	565	553	581	514	545	615	560	562	572	540	546	577	527	573	538	507	564	522	582	546	549	595	549	518	568	603	571	555	568	600	607	524	572	602	551	587	591	605	538	567	576	529	552	582	550	615	531	563	558	525	554	572	549	558	558	550	541	571	556	591	525	607	579	543	621	560	580	567	570	544	566	599	580	525	573	544	547	556	574	547	605	567	557	594	536	550	561	571	543	538	561	610	552	579	574	569	588	556	569	548	563	528	563	590	550	530	531	580	549	572	589	601	545	547	587	606	581	587	581	569	582	509	591	609	566	528	584	594	567	535	530	557	576	579	573	536	559	589	561	543	556	524	602	576	567	564	558	566	558	518	555	555	576	580	568	562	536	556	517	542	570	556	588	596	560	565	581	598	562	544	548	595	583	543	564	588	582	560	625	579	535	611	566	550	563	547	540	525	572	600	559	568	589	586	574	577	564	576	557	563	586	591	542	570	565	561	544	569	589	553	560	642	562	572	585	577	536	587	567	580	611	582	596	564	546	585	558	534	567	602	554	558	560	590	574	534	574	579	559	528	543	544	570	578	551	577	548	607	582	592	537	573	565	557	568	536	528	544	550	584	584	553	567	538	610	577	573	530	556	533	571	566	576	569	556	544	556	564	524	531	595	574	583	584	583	576	608	560	544	570	623	605	575	547	612	566	601	554	553	526	562	578	572	562	543	574	601	547	570	578	571	563	541	574	558	582	578	534	587	543	572	584	556	574	575	536	562	601	556	572	557	560	516	534	583	594	583	563	582	573	583	568	565	556	553	549	607	561	569	542	577	579	559	572	525	543	555	604	555	551	549	548	591	600	621	579	532	548	573	552	575	564	577	572	637	537	575	607	577	607	543	577	546	520	523	571	600	543	532	580	556	572	564	572	567	536	500	575	548	581	573	577	570	568	576	573	547	522	615	546	602	557	571	519	539	568	575	536	595	574	569	549	530	543	530	579	548	530	515	537	584	590	550	594	573	588	584	605	600	542	599	572	552	561	571	588	563	576	563	577	567	570	600	560	593	537	562	603	562	540	581	546	558	603	575	543	550	543	537	616	585	553	522	563	561	554	567	555	527	628	601	539	550	565	558	580	508	553	576	585	584	547	593	547	545	559	530	573	609	567	592	541	555	581	559	567	572	582	550	552	556	586	568	538	576	560	551	530	583	585	566	562	561	563	548	601	575	569	569	585	593	584	560	575	534	572	551	554	557	611	570	544	584	576	549	580	610	574	559	545	565	566	553	575	607	568	576	553	555	551	611	567	587	575	577	563	578	528	572	551	599	549	570	557	624	567	571	585	531	573	540	578	556	533	564	552	569	565	552	568	578	557	523	520	610	543	585	533	564	538	575	543	575	602	567	611	548	579	556	576	599	573	565	524	520	566	567	552	594	574	598	549	587	577	553	560	573	554	528	558	579	616	600	590	560	561	544	613	632	574	523	530	579	537	563	563	520	606	573	574	582	609	558	586	563	541	586	582	574	509	593	566	588	554	571	528	594	550	579	558	575	612	559	545	587	578	579	557	615	573	569	560	509	588	529	567	552	538	565	559	570	569	565	555	548	550	540	612	581	570	586	577	590	554	587	570	572	554	587	536	549	572	556	561	540	550	563	561	620	595	555	586	565	566	573	552	600	538	575
61470	91992	54697	19312	4993	1280	632	538	497	527	508	503	549	545	511	515	543	542	546	520	498	512	523	537	516	529	534	492	485	523	503	495	559	531	519	534	510	514	533	511	534	514	515	539	509	518	511	520	559	538	543	523	526	557	549	469	530	505	516	552	542	543	510	517	526	524	531	470	508	537	564	532	545	537	575	526	517	519	540	543	536	488	534	550	535	532	509	508	533	509	529	530	502	538	494	495	516	519	536	511	519	515	540	502	532	525	532	513	511	563	531	546	528	513	509	564	532	511	526	499	519	541	491	517	531	503	495	507	556	503	522	489	532	542	473	485	477	533	538	532	497	518	495	516	526	493	527	521	501	529	519	497	529	505	498	537	559	509	492	530	502	567	515	532	523	540	551	531	513	552	539	533	524	503	549	533	544	524	523	530	525	530	492	492	512	502	549	533	516	524	520	551	544	486	502	481	492	506	509	553	512	505	563	506	520	527	465	550	494	498	511	492	523	530	525	558	552	524	513	515	505	538	480	524	576	528	557	551	499	578	538	541	489	538	512	540	542	511	523	524	522	523	536	526	525	509	533	521	571	494	544	536	536	500	485	535	508	534	498	534	563	541	497	506	476	547	487	507	522	500	497	517	515	513	515	512	506	517	474	548	490	555	500	502	487	515	502	515	494	535	505	564	533	495	520	508	551	488	501	551	506	511	541	532	522	517	515	530	503	540	504	530	510	519	537	539	541	524	539	557	529	542	514	547	524	526	531	515	466	518	529	496	536	537	507	516	576	544	561	532	517	522	499	530	489	549	485	502	511	498	540	517	497	530	544	495	510	518	525	516	525	553	487	531	544	497	517	549	542	510	556	510	543	566	461	562	518	494	545	522	565	509	542	537	486	553	506	495	495	528	524	543	529	550	532	539	553	515	489	516	511	524	512	511	498	491	502	518	503	489	555	562	529	539	508	481	505	511	475	518	534	538	514	517	524	515	506	558	549	488	497	511	497	518	503	510	514	557	505	492	514	522	482	481	515	537	512	537	483	521	550	516	491	550	508	562	531	521	556	538	559	531	506	506	552	493	479	499	524	518	478	506	498	536	562	540	501	556	523	524	519	524	515	535	502	541	485	512	554	511	538	527	512	524	539	510	533	481	542	547	510	508	492	508	498	516	497	550	533	520	569	550	529	522	507	512	516	498	481	518	522	544	535	527	470	527	542	485	552	503	548	516	489	543	521	504	523	506	524	550	505	494	458	522	526	498	537	517	547	538	486	540	505	498	550	499	498	515	534	602	488	534	533	488	500	501	482	525	532	486	537	467	542	488	524	500	473	554	518	515	518	538	500	577	553	525	533	528	541	527	513	496	515	510	491	537	513	545	546	526	526	528	504	463	532	498	581	495	516	521	477	530	499	510	524	485	549	513	511	525	490	524	558	499	529	556	546	531	543	519	507	509	530	480	551	511	488	491	528	508	517	555	472	474	533	530	512	512	551	492	524	545	533	521	501	569	512	505	523	513	509	502	535	525	502	492	543	505	483	545	506	518	514	532	491	520	526	514	529	505	505	485	528	507	497	539	523	506	571	523	514	475	513	506	537	516	540	506	509	539	535	529	495	547	490	496	509	530	541	490	538	529	524	518	516	502	532	506	520	526	510	528	544	511	562	510	545	500	518	518	501	477	537	515	517	478	520	553	521	530	530	513	542	525	509	492	491	509	534	561	537	523	510	525	504	505	532	512	533	491	512	515	528	504	526	516	501	507	518	538	509	535	528	493	511	556	547	519	509	515	514	539	513	540	539	547	510	545	553	527	522	496	481	520	547	545	507	534	517	507	512	544	487	527	485	548	558	501	528	522	558	525	541	504	552	538	523	531	512	530	492	550	544	518	465	504	503	511	514	511	509	488	509	499	541	488	570	529	559	532	512	515	497	499	513	510	556	460	527	510	527	507	461	510	559	527	499	518	499	517	512	547	493	505	472	498	498	517	543	504	535	508	502	518	493	490	519	509	532	508	524	553	514	498	525	562	543	510	529	525	494	530	540	530	471	506	527	497	477	533	513	527	543	520	469	507	527	496	470	493	493	527	512	481	538	502	500	526	507	481	497	518	500	528	504	542	527	482	485	543	517	506	504	504	488	527	522	515	516	502	530	478	497	516	542	519	501	546	519	526	511	513	530	584	527	524	539	518	527	518	508	533	496	480	547	497	520	541	544	518	539	563	535	553	508	493	491	511	493	527	524	515	500	497	539	539	544	530	531	491	510	526	541	524	512	507	499	490	511	527	534	559	499	547	471	518	509	498	538	519	505	516	489	507	525	519	538	491	533	513	535	504	550	510	512	512	493	524	487	507	514	533	528	543	548	502	511	491	520	520	500	491	488	517	524	525	505	531	526	511	560	539	487	485	505	544	491	510	527	516	479	527	502	527	546	520	526	487	530	502	537	502	544	525	510	540	527	545	526	490	544	529	529	499	497	517	504	528	538	531	504	485	540	481	497	503	525	519	550	537	545	505	507	491	535	522	510	496	529	524	523	490	488	518	522	502	502	519	508	579	523	526	530	563	530	538	570	559	530	504	523	556	492	472	464	516	514	478	497	510	524	539	521	514	544	538	503	545	549	492	517	519	516	481	499	512	494	541	496	521	532	550	512	537	463	484	511	519	526	488	527	485	554	522	522	546	516	477	542	534	521	473	561	541	540	521	509	545	529	521	545	505	510	545	451	532	515	502	532	537	558	497	540	538	545	516	506	506	492	520	496	542	512	515	538	490	509	542	573	521	522	553	484	519	488	517	504	507	543	531	474	527	493	502	499	498	513	514	492	520	509	555	528	552	517	539	502	510	568	543	511	515	559	514	495	512	523	509	528	537	517	516	507	553	506	504	511	477	468	501	517	534	597	538	522	524	521	538	509	529	499	552	547	535	530	514	536	542	529	494	494	519	488	541	514	513	529	496	512	504	520	508	511	486	534	503	505	472	480	540	504	509	503	499	532	522	510	490	501	524	492	530	512	499	513	528	524	547	483	506	539	507	506	504	526	546	533	553	497	560	509	519	503	522	574	510	547	468	506	502	543	487	491	504	517	523	512	519	529	521	554	518	544	476	508	544	490	538	515	512	532	457	551	509	502	573	491	507	523	551	516	464	547	542	520	515	521	521	545	491	529	532	579	508	519	560	540	497	491	524	485	501	477	505	517	533	515	500	549	557	560	507	490	537	488	505	472	507	476	529	505	530	521	532	518	499	528	495	521	508	538	536	542	529	522	521	508	540	491	544	528	551	519	530	502	518	534	510	539	523	495	519	549	539	530	527	513	474	455	504	513	499	511	499	521	479	485	504	476	515	511	547	533	536	531	512	516	548	541	513	501	549	474	497	480	457	510	512	532	505	521	532	567	503	512	529	546	529	556	551	528	534	485	458	538	526	524	473	526	472	500	524	477	506	523	519	510	502	564	485	457	542	547	509	513	511	512	502	496	528	540	479	510	564	505	514
33426	30154	19061	4694	911	535	448	442	448	495	463	444	453	407	467	443	446	440	437	448	420	420	426	431	437	418	468	466	440	435	434	407	427	473	397	450	446	451	405	438	443	472	453	413	423	446	431	432	431	418	426	455	453	426	434	452	429	462	422	443	462	420	424	459	435	399	429	463	444	423	402	398	452	454	455	431	476	477	443	440	489	392	452	431	404	453	426	480	387	406	445	436	428	441	428	438	463	417	468	415	449	490	443	429	456	404	470	449	433	410	417	415	449	398	418	444	460	414	435	434	441	421	426	438	428	445	433	404	447	461	442	448	450	421	414	439	416	423	425	425	414	429	441	442	429	408	427	412	461	433	444	473	452	423	427	449	439	449	421	426	400	481	427	456	436	436	456	430	447	416	457	426	453	421	429	458	420	447	440	432	404	433	391	409	425	435	441	449	443	416	387	478	444	430	444	459	414	463	437	455	452	430	428	383	412	431	440	429	439	424	426	421	446	420	468	433	449	430	414	427	430	444	488	438	455	430	431	421	425	443	411	417	457	445	441	435	419	455	436	419	408	419	445	417	452	455	431	442	441	464	446	442	451	395	437	442	434	463	438	445	449	438	419	426	437	419	464	445	406	412	395	446	424	384	429	426	445	460	420	435	420	438	446	437	424	393	434	421	423	394	403	426	409	437	459	429	445	437	442	432	419	407	441	453	417	424	411	407	401	441	449	442	444	433	410	423	442	427	473	395	441	425	404	377	456	445	395	410	453	461	430	435	417	404	421	402	430	389	442	491	460	452	444	414	421	439	446	417	456	391	421	431	419	449	502	445	448	424	473	457	415	423	442	423	439	457	381	415	466	420	435	436	427	472	430	420	439	427	430	447	441	436	491	405	442	428	445	410	486	454	459	429	437	437	463	438	441	430	453	415	472	415	425	416	430	439	430	411	434	430	463	436	432	387	413	401	426	420	418	428	420	410	420	443	455	437	450	428	422	444	424	471	467	414	403	446	428	426	457	409	482	463	470	405	448	418	417	434	402	461	409	404	454	448	437	436	419	409	430	402	474	416	433	423	436	452	447	449	442	424	403	411	463	421	415	451	416	439	432	439	437	421	455	434	428	449	417	430	420	454	455	442	428	430	451	421	459	442	439	400	461	456	438	463	425	436	400	450	410	421	422	404	458	452	436	444	453	406	439	436	435	395	464	447	435	459	449	423	427	433	438	429	432	471	422	434	422	408	448	451	427	429	437	428	431	428	411	431	480	403	453	454	401	445	447	384	436	398	470	411	462	434	448	437	447	444	431	445	453	470	410	408	453	439	400	424	446	404	391	420	452	459	399	406	422	459	454	446	430	442	481	442	448	476	432	419	434	437	407	411	462	424	422	397	444	440	433	386	454	456	433	432	474	444	430	448	429	429	386	422	410	444	417	450	391	442	430	444	446	446	423	450	397	425	412	437	452	473	419	434	425	440	432	448	421	441	438	440	455	426	445	421	453	443	448	398	434	447	419	428	417	403	409	462	460	454	430	392	423	448	431	463	456	419	490	405	476	421	462	444	432	424	445	473	446	474	399	442	445	419	439	405	458	447	457	443	428	420	419	429	444	433	427	426	453	421	464	474	447	430	434	438	432	450	453	433	437	442	416	438	438	372	445	426	429	426	470	439	412	418	396	473	441	448	436	395	420	413	448	419	403	434	424	426	469	418	450	425	384	402	404	459	419	421	431	450	423	411	446	432	480	400	451	428	440	452	449	424	445	434	497	416	431	449	434	437	416	420	430	395	444	431	420	448	453	426	445	471	439	458	425	481	438	433	432	428	417	406	448	422	448	432	417	434	424	459	412	428	403	442	433	407	446	430	418	473	423	455	447	437	412	416	414	403	447	428	394	432	417	454	422	421	431	415	469	454	451	404	452	438	457	419	431	451	445	428	402	403	436	409	461	451	448	485	453	450	438	457	467	429	453	440	440	448	416	415	465	438	434	436	447	418	402	448	404	456	461	474	413	455	416	440	417	445	467	448	427	438	424	448	417	444	440	412	407	439	425	400	405	415	467	403	439	415	436	424	420	452	453	415	442	443	428	417	446	444	459	426	420	455	456	404	408	426	425	409	417	417	442	436	433	461	406	418	444	452	440	424	444	453	412	438	397	451	414	439	422	428	417	388	442	440	416	391	426	435	450	456	407	480	448	446	468	426	432	446	458	435	418	426	443	395	419	415	458	380	415	419	419	416	448	442	439	429	437	434	446	453	457	421	434	435	429	416	408	436	427	412	429	418	404	451	432	455	455	402	425	417	455	456	410	474	416	456	436	437	434	463	413	420	404	435	410	468	447	444	454	442	423	422	480	489	427	409	433	456	433	413	429	442	438	418	445	455	434	416	461	432	434	410	416	408	440	451	440	441	448	416	469	465	469	428	433	437	391	417	418	420	431	453	414	396	418	427	458	463	435	443	438	431	419	405	436	409	453	403	407	439	418	450	489	438	436	418	420	415	456	448	441	396	436	426	456	424	459	390	440	413	443	425	408	411	441	445	432	429	455	432	436	393	438	396	446	433	464	431	482	483	424	434	432	461	435	446	460	434	444	435	409	429	420	465	429	450	418	406	481	426	441	426	427	411	440	437	402	437	426	448	452	425	421	439	436	420	470	446	449	424	430	405	408	440	448	432	433	453	443	452	414	452	452	413	425	443	396	426	394	453	421	440	451	394	451	446	429	434	435	450	467	441	429	481	456	426	427	442	423	474	422	448	459	427	442	463	430	426	423	421	418	456	423	426	420	458	423	454	420	406	410	455	432	485	404	400	444	421	446	457	426	402	501	463	408	422	422	439	429	444	488	474	448	426	430	462	421	418	404	418	435	455	422	405	390	431	455	442	441	421	451	409	429	436	421	413	479	414	416	460	436	439	412	416	454	436	436	409	444	430	421	423	477	412	432	475	434	420	453	470	454	435	432	402	417	401	444	431	439	427	428	427	448	441	416	453	443	430	426	418	402	483	443	428	442	426	442	435	414	421	438	442	440	459	494	459	457	412	444	425	453	449	435	429	420	430	468	432	454	426	480	421	498	462	468	436	391	458	449	404	443	461	427	433	434	406	452	415	435	431	409	412	422	471	457	440	402	453	430	414	460	444	443	459	425	439	435	407	433	447	442	408	442	411	437	421	445	460	415	483	493	467	452	392	460	465	432	484	429	446	437	421	438	422	428	408	435	426	424	454	416	445	404	445	468	436	433	451	420	472	449	459	419	444	410	423	429	447	439	401	465	463	429	459	443	414	394	443	432	443	454	443	439	430	438	456	408	458	401	431	471	462	465	405	422	378	416	449	432	428	414	442	440	417	452	416	455	410	428	444	434	403	444	448	425	406	424	420	428	442	419	449	463	446	431	418	441	425	452	461	438	447	432	427	444	421	417	423	413	447	413	432	419	469	477	453	453	442	387	469	425	410	485	446	444	453	444	470	435	441	429	465	419	415	419	405	431	458
29075	30435	11292	2372	701	462	396	363	355	348	381	349	343	357	373	385	395	425	356	334	377	378	393	379	381	341	374	362	367	340	360	344	389	376	344	341	360	361	396	391	394	346	382	381	375	384	363	366	377	373	357	410	384	371	386	354	375	363	371	354	339	369	354	343	394	376	386	370	391	411	346	376	367	358	408	350	344	363	320	367	348	366	330	369	399	353	355	373	367	342	372	381	316	358	367	368	322	409	391	366	370	395	356	381	359	352	367	359	339	367	361	378	383	379	351	344	387	351	347	349	348	350	395	354	386	371	346	376	359	352	340	350	366	342	377	383	354	355	355	364	346	322	342	362	370	358	339	338	379	366	373	398	387	380	338	351	352	313	375	353	336	390	380	381	392	344	357	362	381	367	390	353	328	354	354	392	342	371	353	328	357	372	368	348	362	366	338	357	368	377	381	362	342	328	372	398	343	334	344	388	371	362	372	325	356	368	387	375	367	351	353	379	346	370	376	334	366	347	377	348	364	326	349	377	350	375	381	381	355	326	336	363	363	397	356	340	347	366	354	346	361	359	368	382	381	410	373	343	389	343	385	390	337	385	382	359	379	364	372	392	364	347	365	377	360	336	315	387	366	399	356	349	335	353	350	385	375	362	361	356	350	354	365	372	350	364	381	364	365	367	356	365	365	368	375	362	349	348	357	388	344	333	360	378	383	384	396	342	375	358	384	338	338	357	379	353	324	372	347	353	326	372	366	367	363	356	363	385	356	347	369	318	369	361	391	357	376	366	359	404	355	405	378	381	331	365	336	363	370	376	371	346	371	359	372	348	379	364	379	343	346	361	361	388	384	321	381	341	335	320	381	372	371	358	397	347	380	333	349	361	343	320	408	382	359	381	401	362	364	370	410	379	354	370	382	370	373	394	363	367	370	393	366	376	349	362	357	370	391	384	348	346	388	405	357	366	335	348	334	355	368	348	378	364	348	362	375	361	314	329	327	362	334	365	371	365	359	395	350	396	366	372	405	388	375	364	349	379	335	359	338	339	361	382	362	395	386	370	339	392	370	364	368	370	378	362	367	381	368	371	357	381	360	365	389	369	352	378	384	353	359	396	347	332	369	381	353	386	374	377	378	377	388	343	353	390	374	366	346	346	393	387	321	365	376	381	384	347	388	378	346	353	390	376	369	341	361	362	357	360	355	377	367	370	351	339	350	347	340	367	353	386	355	324	368	386	331	337	386	356	360	362	367	367	365	370	385	353	382	370	368	376	367	379	379	344	357	367	381	327	379	386	348	401	393	352	363	376	385	382	330	343	371	361	365	378	333	381	346	406	340	334	374	387	365	372	399	364	356	349	374	349	367	382	355	347	376	378	357	388	358	372	345	378	369	380	359	369	369	337	376	354	337	342	365	381	390	383	402	369	373	371	326	368	367	371	384	372	408	357	348	401	379	347	355	393	363	389	370	362	359	376	356	340	359	354	338	375	377	368	361	358	351	361	355	333	350	382	373	352	378	351	370	369	372	359	376	352	369	357	356	355	360	358	318	357	390	385	382	354	364	372	387	373	366	343	356	355	373	377	389	387	357	381	347	356	374	333	372	337	346	360	376	363	338	365	372	360	347	360	402	364	337	340	354	365	332	377	372	379	358	356	349	366	382	364	392	336	373	331	347	345	362	370	387	368	331	380	351	363	337	384	400	368	367	410	361	375	384	370	351	346	366	332	343	356	343	347	344	355	373	354	356	395	352	376	357	357	354	378	368	373	331	369	361	365	364	376	402	359	358	370	373	365	369	351	337	376	404	389	352	392	357	365	384	386	343	385	352	403	361	366	353	379	359	333	431	346	351	358	374	364	363	334	346	347	383	399	353	402	378	355	378	359	367	381	374	376	364	365	358	356	366	320	374	344	378	393	365	384	363	399	341	340	359	353	352	345	363	352	393	377	372	395	380	368	356	376	364	355	349	400	376	340	370	377	371	351	374	330	392	387	362	375	405	347	361	337	405	355	387	322	354	356	373	356	379	361	317	353	346	348	380	359	355	367	371	385	362	380	351	374	397	370	375	378	353	372	348	377	347	333	354	342	361	354	338	391	368	361	397	370	371	347	342	398	382	392	346	346	382	329	386	340	361	362	366	329	378	379	404	396	371	373	389	406	353	387	349	343	381	374	358	371	357	355	375	350	370	371	350	339	393	334	338	374	390	337	373	341	399	363	390	362	347	352	338	358	398	386	403	365	355	376	350	370	344	339	376	380	389	352	366	349	383	361	371	341	396	364	352	392	358	349	374	394	361	364	403	345	375	343	322	365	379	394	374	338	368	382	389	367	328	358	372	381	345	356	354	382	341	405	367	380	359	376	366	346	373	355	362	327	384	369	341	392	391	361	376	352	348	356	349	355	370	368	389	377	354	402	375	360	367	353	351	337	383	391	374	364	379	339	360	370	380	323	398	351	372	376	386	346	356	365	382	363	385	348	375	347	331	339	384	364	385	357	362	382	399	345	344	375	368	399	335	384	328	365	377	361	320	390	334	356	328	374	329	347	336	321	371	363	363	380	360	360	365	332	371	373	359	365	387	351	338	323	379	324	390	400	372	382	352	357	357	338	361	358	374	362	361	361	342	385	367	349	357	358	307	371	356	332	362	351	337	349	375	365	377	377	364	361	358	370	393	391	372	355	347	371	368	366	371	379	340	376	377	391	363	376	401	352	367	353	331	372	387	351	355	354	363	343	347	398	368	356	361	354	364	361	387	376	382	330	364	363	336	384	312	347	395	357	368	335	359	374	346	342	358	355	380	374	360	372	342	400	371	367	371	333	364	370	361	357	379	356	377	370	359	318	345	350	341	360	337	370	368	341	372	331	346	364	364	377	338	332	356	362	365	335	409	416	374	328	380	387	354	372	367	374	354	363	350	330	365	366	344	331	390	376	369	346	368	366	369	351	380	394	374	362	362	330	355	353	359	370	380	355	355	372	364	389	327	349	360	341	332	409	348	354	382	368	368	335	359	328	345	378	349	346	342	379	413	374	373	362	341	418	384	361	340	359	362	382	375	376	348	392	398	383	363	391	340	367	365	358	364	388	382	319	379	362	368	392	371	356	324	368	384	373	345	375	380	414	367	341	393	363	360	364	397	356	356	358	351	364	365	362	372	329	384	352	374	358	343	390	385	344	337	364	396	370	378	358	327	355	386	343	397	374	373	344	348	385	380	352	350	374	364	354	362	386	370	366	349	343	383	363	390	407	372	387	369	341	381	385	349	361	390	372	392	380	375	345	389	357	350	344	321	363	355	399	393	356	378	347	344	355	368	367	345	337	344	342	337	385	370	378	330	396	363	360	337	401	355	366	364	329	380	372	360	369	377	356	314	376	369	363	422	350	339	359	341	389	324	352	373	333	369	361	389	347	346	370	325	396	376	349	398	381	344	324	352	369	392	331	373	357	364	368	359	354	373	385	362	358	361	331	357	377	345	390	386	347	341	396
25155	23813	30935	25555	15730	3013	776	531	520	514	496	534	492	490	481	518	489	457	524	518	473	451	518	481	512	487	483	484	467	480	486	496	447	476	511	495	463	476	540	490	486	452	490	475	474	510	467	475	498	489	488	481	501	480	482	486	493	459	515	471	486	454	520	526	458	532	521	494	468	470	502	493	460	477	443	483	481	477	475	480	473	468	482	441	467	476	452	454	477	475	533	465	505	499	469	505	515	472	475	466	459	489	471	489	430	461	453	481	534	515	513	481	504	471	496	455	454	496	511	506	472	483	488	459	498	488	479	481	461	516	464	459	456	436	462	454	465	481	507	463	511	466	467	474	471	463	457	478	481	494	478	435	496	468	491	459	470	488	482	485	510	481	476	515	469	482	443	499	502	475	458	478	471	501	500	465	463	502	474	475	472	448	497	492	489	481	456	448	449	478	507	435	474	453	462	454	466	489	497	464	492	485	511	482	494	462	471	488	463	450	477	466	485	476	449	487	473	491	512	481	449	474	489	505	472	505	498	515	468	510	439	496	501	465	454	481	476	485	492	468	460	507	497	486	480	445	492	481	506	477	490	470	493	454	479	465	500	509	454	451	492	481	480	467	505	503	496	520	502	494	472	438	484	480	481	494	509	478	506	463	498	492	474	452	516	477	498	517	460	508	462	467	487	476	538	484	504	453	475	460	474	502	483	523	496	462	500	472	512	508	487	472	452	461	469	474	470	481	470	456	480	458	460	454	482	526	460	492	446	514	432	491	502	434	488	491	477	487	487	482	492	474	462	424	486	486	453	444	469	476	507	470	456	464	487	463	488	475	473	527	470	468	490	498	446	477	431	476	487	491	453	478	461	494	465	530	473	455	508	479	538	491	444	493	487	467	452	448	482	446	500	494	466	493	509	461	484	484	476	473	471	456	511	459	473	482	468	453	496	450	495	525	505	447	460	495	484	477	506	492	478	472	508	476	464	443	470	464	486	488	476	483	503	446	507	498	491	445	484	461	450	470	502	464	484	509	494	495	476	480	463	462	550	521	451	482	482	474	492	462	457	478	484	482	464	466	498	462	498	466	445	480	467	459	463	518	509	500	494	499	493	484	463	448	486	471	454	495	492	504	501	491	486	459	536	468	463	531	484	481	461	476	462	467	479	487	482	492	480	449	521	460	503	505	462	509	466	475	458	462	490	481	486	484	515	483	498	435	453	514	448	514	514	464	471	463	516	531	471	453	505	486	485	427	486	447	462	457	489	479	430	472	510	492	492	484	487	483	468	454	491	446	474	487	446	465	464	474	466	500	483	453	458	468	547	443	486	439	498	458	463	497	481	453	477	483	466	515	447	466	465	507	458	465	503	489	523	504	491	494	469	457	482	429	499	501	469	484	513	492	461	472	456	514	486	459	473	491	484	486	493	467	539	477	456	484	467	489	508	468	478	475	493	461	451	476	486	531	479	492	494	456	505	477	475	496	479	489	477	500	472	526	518	514	530	425	499	499	472	464	453	498	490	486	464	483	478	459	459	482	426	505	471	492	487	461	489	485	515	468	445	463	469	437	469	450	490	494	511	452	451	478	491	446	464	467	472	440	472	478	450	498	451	484	494	482	515	497	456	476	527	469	464	486	499	497	442	466	479	469	462	483	489	492	491	498	473	462	483	476	489	465	469	462	514	470	481	456	508	465	446	526	510	499	476	444	480	484	460	464	494	513	496	483	511	456	508	454	485	466	447	458	456	514	490	498	480	451	454	442	521	482	471	451	477	499	477	490	460	501	510	464	484	458	469	434	481	471	464	439	502	452	470	495	459	469	463	462	437	444	482	489	516	457	484	484	488	517	468	500	501	483	505	475	450	509	469	472	530	473	474	487	470	513	469	473	453	504	483	442	526	477	495	450	486	490	481	474	533	490	489	502	453	467	490	460	464	499	473	510	455	490	444	470	515	431	468	495	504	464	505	490	498	463	510	448	455	483	479	495	494	500	496	480	533	423	454	495	504	497	455	456	514	499	484	485	481	504	473	449	497	462	487	457	453	459	479	421	444	443	514	488	493	477	495	480	475	478	468	472	477	455	475	461	498	511	473	492	496	493	470	444	484	497	482	468	514	519	452	464	496	487	482	513	496	475	451	471	486	470	497	482	481	462	523	500	509	488	490	473	472	466	469	452	509	526	450	475	466	462	470	466	453	479	468	439	471	504	473	482	501	530	466	493	429	446	482	427	495	456	486	475	436	468	515	485	509	447	479	502	482	458	500	481	467	510	512	512	483	466	503	492	430	543	495	483	483	494	443	492	437	456	481	428	498	486	451	492	516	505	455	446	526	525	491	447	428	467	495	505	494	483	417	476	443	458	482	489	501	460	466	510	488	474	463	467	478	472	500	461	514	469	476	457	486	446	473	479	483	466	515	474	463	498	438	475	496	478	495	510	487	452	488	447	443	469	458	419	489	476	532	507	478	452	467	480	484	458	485	511	475	505	473	479	473	468	470	476	468	466	463	455	491	478	498	451	479	478	487	468	483	463	481	481	475	480	500	442	460	509	462	485	456	480	516	467	482	459	505	461	482	474	495	488	447	504	464	485	505	454	465	464	494	449	504	494	460	508	462	471	465	480	469	522	505	483	478	496	462	486	490	510	515	447	490	499	504	495	439	505	496	471	479	467	479	466	504	479	492	468	508	491	471	453	467	513	482	500	448	466	468	493	486	520	495	485	477	443	495	486	503	497	502	481	502	489	460	465	519	480	469	463	463	495	464	491	479	523	419	480	473	477	454	461	481	475	494	508	461	473	480	501	487	492	451	481	481	442	463	455	453	480	504	464	491	501	482	461	514	474	515	493	486	443	475	481	473	439	465	479	475	439	483	535	450	504	519	466	492	521	484	458	484	464	495	500	483	484	469	491	490	479	498	472	480	511	462	497	478	475	456	502	490	466	454	483	504	476	458	447	499	482	461	487	509	488	480	464	464	446	466	512	514	513	531	464	496	511	486	487	471	462	468	462	465	447	485	466	498	483	511	467	484	502	455	446	466	489	468	480	477	478	509	491	481	460	443	466	451	476	481	505	454	488	511	460	494	487	482	448	503	493	479	502	466	453	482	497	478	471	488	461	507	444	463	459	445	499	451	472	501	448	505	493	484	472	475	490	492	472	511	467	447	454	478	485	499	523	451	433	453	488	472	493	491	459	440	482	468	493	517	499	502	481	479	466	491	485	492	496	442	460	462	474	462	504	502	474	507	467	489	459	496	463	475	468	485	442	490	477	482	490	489	465	496	460	452	468	485	481	494	532	485	477	483	483	486	459	477	458	453	492	524	478	468	515	440	488	435	498	485	456	480	477	498	474	485	450	462	506	449	462	461	467	509	488	522	467	496	448	463	492	481	462	489	456	455	484	477	481	462	428	435	456	448	501	482	486	544	436	463	490	465	433	500	490	504	500	485	499	466	479	460	479	479	460	486	454	463	509	477	475	476	479	459	487
62749	84621	46557	14364	3421	922	494	464	434	436	475	473	458	433	416	470	430	452	431	438	471	444	464	439	445	447	433	438	439	440	409	436	420	424	423	436	488	429	463	431	464	429	463	459	456	439	453	441	465	435	464	477	436	459	433	452	452	433	415	466	418	430	441	435	447	423	442	448	447	466	482	401	462	431	471	476	442	489	426	422	433	440	435	414	421	453	442	479	457	438	415	422	381	415	428	418	438	419	437	466	436	463	444	407	446	435	455	477	418	438	422	448	448	438	423	429	408	466	463	422	440	437	430	457	444	429	430	423	459	413	434	427	374	439	451	453	422	417	459	434	432	422	423	452	429	445	415	408	489	417	438	425	434	399	422	419	466	423	452	419	453	469	455	429	429	490	432	423	452	417	467	441	410	439	434	449	490	449	416	449	404	461	447	454	458	421	429	421	445	407	417	411	454	472	414	431	434	430	459	452	468	445	432	433	401	456	458	451	453	407	420	443	454	387	448	435	401	466	425	473	418	433	443	431	436	397	398	443	437	434	398	430	434	447	437	448	436	429	443	445	451	437	444	454	399	430	448	419	457	449	441	441	423	449	446	437	427	489	461	416	473	445	389	408	413	442	450	426	441	410	411	413	409	409	453	456	401	430	474	458	406	441	425	473	427	426	424	387	453	429	428	444	444	481	468	383	455	453	438	463	443	425	422	446	407	401	429	435	439	439	432	410	472	414	441	495	452	469	420	421	432	430	440	464	413	422	408	442	426	470	375	446	435	455	442	464	458	420	426	471	420	426	437	439	450	462	447	442	461	456	430	423	458	430	422	448	410	437	414	410	425	450	435	427	464	443	490	444	437	469	417	413	384	430	440	487	444	447	425	429	445	436	467	430	450	432	422	444	459	393	421	446	467	453	434	446	436	432	441	457	429	446	426	461	419	437	470	421	440	450	398	418	425	460	415	399	433	446	453	408	440	404	461	415	452	416	461	450	394	468	407	446	470	437	475	415	436	432	401	437	453	419	414	444	392	415	449	432	428	447	460	441	438	395	454	428	459	403	486	415	429	414	412	471	435	433	454	488	427	445	420	405	408	455	454	433	437	430	456	438	438	464	401	446	408	444	433	447	426	440	434	445	442	425	452	472	447	393	411	429	471	424	440	416	414	450	418	410	449	454	440	436	451	410	429	446	441	421	444	434	404	442	459	420	423	419	437	503	410	437	435	412	454	453	419	413	423	428	444	425	456	456	438	485	390	430	415	419	441	420	413	426	408	448	437	454	452	443	433	486	492	453	413	425	412	412	441	435	445	418	443	454	435	388	454	448	472	425	419	423	414	438	414	408	449	470	415	437	418	446	452	453	438	437	446	497	444	465	420	496	402	426	456	412	451	427	413	460	415	425	437	439	405	481	426	475	424	459	449	441	426	439	455	414	423	414	447	449	415	450	459	427	419	436	405	460	409	441	379	475	452	410	469	477	477	413	446	458	428	454	439	452	442	420	457	464	416	459	452	409	435	444	452	447	466	437	471	422	424	431	430	424	445	440	455	443	465	426	444	409	410	415	413	470	417	452	388	428	415	439	426	430	415	461	419	433	466	456	452	456	448	424	415	407	453	435	422	464	454	427	501	457	434	426	412	427	432	431	424	465	409	452	442	432	480	436	447	435	466	451	447	455	437	432	448	440	435	483	442	405	440	455	432	466	445	445	426	466	442	442	402	415	429	398	441	455	438	446	417	408	419	459	437	448	396	439	463	440	404	458	421	472	429	406	424	442	426	434	402	413	436	419	390	454	427	458	406	437	416	451	440	420	416	416	441	410	436	414	449	424	438	471	449	404	438	447	447	443	456	427	428	420	412	434	418	436	448	431	431	471	401	430	414	453	463	447	407	475	483	428	458	404	460	441	452	434	431	434	423	441	444	435	403	471	433	404	424	444	411	432	440	448	420	443	427	450	419	416	470	388	457	416	436	418	444	444	438	381	468	396	422	445	457	454	430	431	466	460	422	422	430	470	422	417	420	423	431	435	440	436	418	384	487	472	430	467	430	403	474	436	448	434	429	442	467	443	450	402	456	428	446	419	444	444	450	440	471	477	423	429	433	435	400	439	427	452	466	432	443	444	423	422	466	455	440	451	403	444	463	433	433	428	442	444	453	420	458	452	439	398	431	427	412	435	414	446	440	485	438	410	448	437	472	413	434	411	407	427	453	442	455	414	431	427	438	422	451	407	434	451	416	470	427	413	433	435	417	447	475	442	451	471	437	401	430	442	436	476	423	424	437	446	454	454	464	442	488	404	431	420	449	469	419	406	419	430	465	410	437	456	413	429	440	443	423	429	435	411	487	441	426	458	407	458	447	479	417	409	453	468	440	436	395	440	421	461	413	427	419	455	398	432	436	459	440	390	437	409	429	422	441	422	421	415	454	406	435	412	423	453	422	395	403	422	399	404	472	462	441	450	416	437	430	458	439	463	414	447	420	418	433	459	434	429	458	432	427	466	483	411	446	468	459	422	425	472	429	415	417	461	462	434	432	444	410	397	457	418	465	445	438	456	471	437	453	439	424	448	439	466	421	444	418	466	450	429	434	415	471	430	424	477	432	443	494	397	424	449	427	438	422	445	426	441	445	439	463	410	455	477	446	427	449	463	441	441	433	439	452	407	425	442	436	434	434	434	397	470	433	418	429	414	395	391	433	437	494	454	438	411	440	403	398	405	443	440	485	402	424	432	433	436	464	397	423	402	448	449	435	396	492	402	465	458	444	385	431	430	442	423	426	430	446	416	450	466	433	448	390	460	442	479	450	459	430	458	444	437	438	444	448	456	437	452	411	417	425	431	467	457	427	418	420	419	471	449	446	432	458	444	459	461	433	429	433	436	450	423	415	455	430	466	443	440	447	420	470	422	440	459	471	460	436	428	476	436	440	397	443	443	433	413	426	435	456	433	495	407	403	423	433	420	466	442	425	448	449	408	438	398	437	435	445	451	421	440	431	452	443	431	468	437	410	441	462	434	433	420	450	432	435	436	413	400	451	445	452	427	419	415	429	435	424	466	424	414	417	431	426	446	449	432	435	435	434	449	429	430	402	438	451	434	432	406	413	414	437	447	448	409	453	417	435	440	440	455	430	421	472	390	466	446	439	435	449	421	430	478	402	425	453	438	468	468	436	419	434	464	438	454	443	464	459	420	436	461	462	470	449	430	454	486	454	451	456	431	414	416	457	461	401	447	441	455	409	480	446	429	425	465	442	433	428	429	454	439	408	443	458	446	476	436	395	441	451	441	376	462	427	447	425	445	399	458	434	433	455	439	418	423	459	432	485	443	446	419	404	474	462	455	389	437	399	427	442	421	421	376	405	408	425	405	404	428	419	432	431	422	441	433	437	438	437	454	428	421	426	468	408	456	471	454	400	450	434	428	455	450	394	424	409	419	447	427	434	493	419	421	446	431	419	438	466	410	449	425	434	422	418	419	420	412	444	418	430	465
24135	22645	29720	24810	19935	8723	1156	721	597	670	613	614	572	566	587	578	594	621	584	596	582	593	604	569	571	598	597	595	618	596	580	588	585	557	617	569	596	596	604	589	552	579	577	573	547	574	541	557	586	564	549	568	544	577	601	538	556	521	571	552	581	597	562	548	590	553	544	588	587	563	556	586	558	571	583	573	570	595	571	608	581	588	571	588	592	565	593	570	537	528	595	578	573	507	569	541	542	579	564	559	568	554	567	587	537	554	547	572	534	566	637	595	583	578	542	569	586	570	518	583	580	561	586	620	590	550	559	545	546	577	536	514	563	566	584	571	538	575	574	564	541	519	564	591	552	578	582	605	531	558	555	576	576	524	544	576	559	614	577	552	559	568	537	559	575	574	605	571	545	569	579	592	573	549	629	576	558	539	555	567	575	562	524	557	570	573	507	588	563	560	603	575	598	579	594	563	584	554	610	549	599	555	592	636	593	554	586	598	588	546	567	566	540	571	551	614	550	548	544	531	600	565	578	573	564	578	546	551	606	582	533	541	593	565	538	572	574	550	602	549	536	547	583	540	507	566	582	557	523	568	558	530	549	533	530	566	514	540	558	576	571	555	561	532	587	583	565	541	586	552	565	517	573	524	515	567	547	561	582	575	595	586	542	570	531	517	528	584	560	615	568	598	552	595	586	600	555	579	563	556	533	585	575	562	526	547	603	593	587	555	564	537	550	578	550	569	568	563	601	583	612	526	520	524	585	596	588	526	562	575	573	597	543	552	553	556	549	522	532	551	570	591	572	574	555	577	576	589	548	542	548	533	516	557	538	560	536	611	569	567	565	547	589	593	570	588	549	557	544	572	594	572	612	606	593	564	536	533	586	590	558	572	537	586	586	594	574	550	589	565	535	535	543	570	549	566	591	553	568	600	545	529	542	563	586	612	524	576	571	561	585	565	565	587	600	534	565	557	508	557	580	588	565	595	543	572	575	551	540	563	546	544	547	563	547	575	623	559	542	565	595	584	538	606	541	531	573	567	528	575	582	544	596	553	564	556	588	508	552	545	577	538	584	561	577	582	581	556	563	545	590	590	555	605	570	564	567	568	558	562	569	535	606	548	585	535	551	607	556	562	533	570	551	562	606	588	546	547	564	549	543	562	573	561	611	605	568	592	523	570	584	531	598	573	524	561	579	580	525	521	585	579	529	574	583	561	565	585	569	553	589	557	570	567	525	547	593	576	583	521	564	604	528	583	594	565	588	536	536	556	583	542	562	567	542	591	577	533	531	594	577	587	581	552	579	552	591	595	574	583	564	528	543	578	570	579	551	567	545	565	594	528	590	570	590	567	562	587	599	572	593	551	612	597	578	535	595	628	578	574	540	521	608	611	594	588	577	567	581	584	559	550	570	560	590	555	551	591	553	522	552	545	566	579	571	587	524	563	553	587	572	580	586	587	582	545	584	565	534	593	536	554	549	549	562	559	563	563	596	577	545	583	576	531	596	549	572	544	563	578	570	571	571	611	566	590	555	607	627	525	545	651	576	570	581	586	613	571	608	582	590	576	533	547	598	583	576	585	600	583	573	540	571	540	542	583	574	539	561	597	491	580	524	558	518	577	592	561	591	566	549	547	589	541	591	560	585	564	551	579	569	589	571	557	548	560	554	559	551	596	573	578	564	612	582	560	579	608	536	585	568	618	559	578	602	583	570	575	524	576	527	555	585	572	574	553	576	585	595	592	564	582	581	559	544	604	572	535	564	552	572	589	552	545	530	533	543	580	592	553	564	538	620	542	559	571	570	566	564	574	625	555	544	547	568	569	497	551	586	581	620	591	570	594	541	553	575	573	521	553	573	571	573	539	585	574	598	572	562	564	527	611	579	625	588	547	560	593	558	623	541	581	606	564	594	599	539	547	547	555	581	552	526	604	542	569	541	567	600	557	577	541	580	579	578	546	650	545	552	591	581	570	560	558	575	550	525	568	551	584	597	552	544	544	578	566	552	560	588	530	578	617	533	570	563	552	528	615	552	604	642	580	595	575	553	546	576	577	545	614	569	556	573	582	585	522	612	524	567	564	562	564	543	550	601	529	591	578	531	571	579	565	572	566	557	562	565	570	547	612	591	570	587	527	566	553	574	571	523	571	550	576	572	527	530	590	561	558	596	554	572	544	553	587	568	568	554	609	604	574	558	572	551	539	558	585	572	563	513	573	600	595	526	544	594	543	556	573	527	603	577	529	554	555	565	606	545	592	555	553	558	588	573	547	536	590	534	514	534	567	521	548	519	564	589	548	563	550	546	573	609	546	546	535	591	569	585	572	584	560	548	578	548	599	537	544	574	537	556	543	520	567	552	570	555	540	593	524	553	560	616	557	608	574	553	566	572	610	554	556	579	553	577	583	560	536	563	565	577	566	533	592	596	552	534	493	557	568	555	580	569	566	540	590	584	604	583	551	585	537	561	572	583	547	550	587	544	536	584	561	557	565	547	562	550	564	530	525	545	572	614	582	560	579	566	563	597	564	549	571	537	572	538	542	569	558	530	572	561	571	557	566	563	588	545	527	572	584	577	562	579	563	604	579	573	557	618	547	557	553	600	584	559	682	561	583	560	536	504	571	567	545	593	573	557	587	528	579	550	547	531	567	566	604	592	584	559	521	565	574	565	552	522	551	587	592	559	560	571	578	555	530	546	555	566	538	588	556	521	520	576	555	562	567	570	573	575	578	610	527	564	573	519	549	573	561	543	492	563	589	536	543	582	599	596	598	583	542	548	546	569	597	554	580	558	575	576	557	537	546	566	556	599	581	544	583	587	554	516	608	557	543	597	603	601	525	538	563	521	582	576	574	573	575	561	568	526	583	608	597	599	577	530	587	549	551	555	544	525	546	564	575	550	551	558	593	563	585	544	590	519	549	541	555	603	575	589	547	588	581	559	566	576	563	528	551	571	569	556	575	570	625	553	586	573	535	568	570	566	526	580	587	567	550	571	572	550	525	576	566	575	564	600	544	581	539	565	558	586	584	564	514	551	593	565	591	590	583	600	618	552	537	552	605	588	535	546	525	547	535	572	583	554	579	571	546	522	608	546	554	531	554	541	569	554	575	584	564	554	572	547	579	558	548	564	551	587	575	551	567	611	550	549	574	572	556	532	567	566	550	569	561	545	540	556	578	521	551	590	546	584	597	563	591	534	606	545	550	517	520	546	560	622	578	544	534	579	546	572	539	575	556	541	568	594	553	557	616	554	597	549	552	572	589	592	568	516	557	576	560	558	562	575	582	570	582	587	559	512	586	592	548	529	556	614	518	582	571	550	534	545	608	595	578	549	541	578	524	577	600	597	578	575	538	550	532	586	550	560	535	573	573	583	559	593	568	567	603	520	570	538	557	593	556	569	565	591	579	655	599	537	555	537	551	515	570	534	558	593	562	591	571	558	613	569	543	575	557	554	549	532	514	528	555	579	573	625	592	533	538	617	554	607	582	507	533
62367	91502	53050	18736	4693	1171	634	557	528	535	527	486	503	521	555	536	488	523	549	527	520	552	559	555	538	503	525	511	529	547	534	531	497	551	579	527	486	564	567	524	508	501	544	509	518	512	512	480	520	500	562	562	544	492	546	496	519	477	516	532	479	499	524	501	560	564	501	516	524	536	536	501	503	518	555	559	511	499	526	518	487	523	551	517	527	512	519	530	490	547	528	533	524	539	548	508	541	496	533	504	508	509	516	524	497	504	527	500	551	493	501	534	552	490	518	545	536	507	547	552	502	559	563	512	552	559	554	543	530	523	504	554	507	531	535	515	532	525	549	507	526	532	560	501	552	501	548	534	526	529	501	485	485	522	479	499	498	496	514	543	522	519	548	560	487	510	498	539	536	565	517	559	501	512	533	541	511	493	475	527	522	516	542	532	519	508	520	534	490	527	485	508	481	518	503	541	520	506	538	526	497	581	506	516	519	501	556	500	502	522	516	493	484	512	511	517	540	519	529	480	534	531	516	484	509	525	535	499	490	505	512	488	514	537	470	494	535	518	544	525	557	559	525	559	491	540	554	515	574	541	532	501	515	516	520	489	511	524	512	475	495	505	498	516	513	550	514	484	511	510	523	540	519	493	487	486	523	514	478	545	486	544	505	537	458	493	530	560	564	536	528	507	499	515	508	551	527	487	516	552	512	514	523	518	566	467	553	521	531	487	498	503	483	501	533	516	502	561	469	529	525	508	527	531	512	516	559	533	573	529	466	553	533	533	554	482	540	532	500	527	493	514	523	542	558	505	514	528	517	494	459	511	494	529	499	542	533	526	509	499	528	580	507	478	523	527	531	545	521	514	517	508	505	512	523	493	528	512	519	550	499	499	528	503	482	513	496	519	503	501	504	529	484	504	510	524	561	519	510	527	501	544	556	554	543	537	526	519	500	523	519	542	508	513	519	521	484	494	519	541	498	470	475	528	540	495	506	506	514	530	502	534	502	575	522	522	531	495	497	481	510	511	510	517	533	485	539	524	534	535	556	502	539	512	537	538	484	483	549	513	532	521	544	514	516	563	517	505	510	560	520	537	495	512	510	499	504	538	568	505	531	516	525	519	540	537	510	520	514	510	503	489	557	549	494	548	528	544	525	542	498	488	527	563	513	491	544	536	568	523	515	479	489	478	514	544	518	487	523	512	510	528	514	501	523	545	506	515	535	515	540	527	552	520	524	528	505	523	507	479	540	530	538	503	524	511	510	511	467	538	500	536	493	527	543	502	496	503	517	530	497	503	499	513	539	517	475	519	526	513	509	537	514	530	495	520	529	517	535	531	537	516	523	550	515	538	536	497	513	505	540	499	487	513	521	489	483	532	502	532	521	541	478	562	514	479	521	504	514	536	505	539	543	514	514	542	523	529	478	549	521	537	488	512	495	524	577	532	529	536	527	582	514	546	542	487	561	532	534	487	528	506	508	489	567	557	551	532	528	484	517	494	513	539	515	509	509	519	491	516	478	566	503	561	541	518	517	508	511	525	526	552	538	506	501	544	526	525	480	483	533	510	513	514	513	487	509	552	502	499	528	495	493	518	516	526	553	475	529	507	537	507	512	560	552	518	515	476	541	502	540	544	526	531	533	531	543	449	524	542	539	536	496	553	515	515	530	512	545	503	591	513	532	487	545	484	549	514	541	489	497	550	528	516	520	512	491	524	445	507	511	504	527	517	525	498	538	540	516	571	551	527	539	535	550	517	497	498	545	538	548	532	499	478	513	491	514	519	523	506	539	518	516	495	593	509	512	522	472	537	497	490	516	488	490	524	492	494	495	534	507	523	548	533	518	515	499	492	514	511	493	518	507	521	530	462	494	532	499	515	566	530	500	536	528	493	511	482	517	496	548	548	529	529	554	542	569	504	497	538	508	514	556	550	531	511	574	513	536	531	531	512	555	509	499	497	545	534	520	471	516	489	518	496	469	501	522	516	492	503	512	512	490	528	535	478	477	492	543	515	534	527	503	498	508	536	522	585	540	516	500	507	471	511	510	521	517	499	546	509	513	539	480	501	542	555	512	515	487	519	488	516	497	488	509	488	544	554	527	504	514	552	489	530	493	495	535	560	488	514	541	538	511	532	523	517	525	556	487	506	520	502	537	538	529	532	512	459	512	505	551	502	549	566	527	514	535	512	522	507	517	542	535	526	533	526	555	524	535	560	553	539	553	551	512	479	492	539	513	507	552	516	516	509	552	493	521	521	478	512	526	521	546	499	519	497	500	548	536	537	554	485	513	540	517	509	528	499	499	519	524	501	512	495	528	532	514	524	507	493	544	484	525	503	495	512	491	450	505	527	520	526	519	493	502	479	541	518	498	550	516	506	546	525	524	483	481	520	475	498	536	498	509	488	537	530	487	492	467	510	479	500	505	496	501	555	514	520	531	552	538	480	553	452	537	519	527	491	519	508	515	503	553	539	506	522	457	509	539	538	501	504	503	550	520	497	517	535	518	515	472	500	485	522	536	530	508	531	530	503	508	529	543	515	525	527	537	506	499	535	490	490	568	475	538	574	484	549	524	527	518	492	491	527	519	509	505	531	521	543	550	533	506	526	534	525	520	522	523	499	498	530	487	527	522	485	511	521	523	515	533	553	477	498	519	488	503	540	564	506	516	545	521	496	548	513	499	490	491	509	539	528	512	543	500	551	512	502	522	520	469	537	553	528	532	523	513	514	518	529	516	512	498	536	537	543	522	518	516	541	510	496	494	515	547	542	472	514	519	508	530	532	541	531	555	524	520	562	458	538	533	524	508	492	536	520	548	485	500	533	515	533	535	491	532	549	494	561	543	522	498	557	512	514	491	467	497	537	520	516	538	509	495	505	485	564	509	500	537	509	483	501	521	485	530	492	516	505	534	506	491	492	526	499	515	536	533	551	527	526	485	553	486	489	498	519	524	496	481	524	521	524	480	490	541	567	527	523	534	497	543	478	578	510	508	523	497	541	488	544	550	495	519	483	482	491	547	495	509	513	522	577	521	533	515	486	510	524	529	475	533	523	545	492	519	520	502	514	508	500	512	499	526	507	496	505	538	545	534	536	476	510	517	538	568	489	515	514	534	531	519	530	549	509	506	486	495	500	516	485	509	496	549	531	530	499	519	520	555	499	531	525	566	526	524	515	534	492	525	573	512	549	515	519	503	494	489	534	513	530	497	514	518	515	525	528	523	492	545	547	507	479	500	516	484	522	518	504	533	519	520	529	496	517	449	530	538	499	530	511	491	475	478	486	529	533	557	500	505	530	499	523	529	510	511	543	566	518	546	526	500	526	539	473	508	495	502	521	535	549	544	536	485	501	535	521	519	527	540	537	513	525	509	529	559	514	513	533	516	525	519	495	543	495	531	502	518	544	487	547	535	516	535	533	498	498	502	523	540	519	537	523	505	543	501	512	509	522	491	525	502	533	532	531	525	532	525	544	504	504	506	548	501	486	504	502
33569	30728	19187	4903	1085	605	490	432	465	437	448	437	422	424	423	446	426	429	462	457	417	433	457	442	443	417	435	391	489	466	446	443	411	447	434	438	430	439	442	390	435	422	421	428	425	453	464	495	451	424	438	441	449	420	451	418	464	415	435	396	458	414	432	435	409	397	438	431	418	437	457	497	396	445	444	441	454	444	458	422	431	451	457	406	440	418	438	425	467	446	475	402	442	476	470	451	458	446	427	443	441	469	399	436	403	414	456	456	449	449	441	442	421	441	429	424	419	398	465	470	456	439	444	408	439	418	430	475	430	436	407	435	404	436	450	443	426	436	429	437	415	453	434	418	456	432	436	422	447	449	414	420	399	397	410	424	421	405	432	458	430	447	466	422	475	408	427	428	387	428	463	444	417	460	440	454	429	460	435	443	457	437	440	413	434	441	411	445	449	409	455	396	430	442	425	431	420	422	407	450	416	421	431	410	454	436	412	436	427	428	445	436	444	398	434	414	443	429	421	452	432	463	444	423	425	393	443	460	438	436	407	415	436	454	410	440	435	419	455	432	428	443	443	451	436	477	452	448	412	468	449	444	471	437	412	442	405	431	426	455	401	417	425	441	434	431	384	455	427	452	465	425	428	451	460	423	435	403	393	457	456	425	436	442	405	466	421	441	434	427	397	422	484	434	432	418	460	426	423	425	426	409	426	456	425	427	449	420	430	391	448	436	452	453	423	487	412	451	432	456	416	456	412	380	452	438	465	452	446	459	414	427	450	425	410	423	428	456	434	469	454	427	451	467	451	409	453	435	451	421	408	437	427	453	398	448	437	427	415	451	484	426	451	422	460	447	433	459	437	403	415	461	396	412	426	453	413	426	412	450	433	454	466	457	427	390	436	421	412	455	445	443	444	493	489	481	461	441	412	416	440	429	425	416	465	456	432	423	415	444	440	440	444	472	422	427	424	408	413	486	455	452	420	421	426	437	429	437	428	442	443	418	396	400	465	433	414	456	453	422	441	423	432	417	432	425	451	452	424	455	439	432	422	448	454	434	448	438	420	436	420	438	446	484	422	438	463	437	424	436	451	420	457	458	409	426	426	407	434	448	399	451	438	441	405	450	435	408	402	412	465	435	407	475	435	444	391	425	455	447	447	427	477	435	441	459	426	423	456	427	477	457	458	397	402	433	437	432	446	419	393	409	450	434	433	428	421	486	420	449	487	428	428	425	453	447	447	435	443	411	450	424	434	447	467	428	448	425	431	394	461	412	444	448	432	440	423	460	436	427	400	416	427	444	426	442	444	446	425	431	423	395	459	456	417	420	466	433	421	455	429	440	476	427	462	464	416	423	454	443	390	449	417	429	453	412	454	401	473	393	453	453	439	458	403	413	417	466	452	445	418	458	443	474	447	433	471	418	455	430	451	426	447	432	417	403	463	429	406	386	403	437	427	400	444	466	437	433	473	411	398	450	451	462	427	442	418	430	432	445	386	415	471	425	450	426	426	426	438	450	442	457	446	425	455	470	421	478	403	427	412	433	436	399	420	433	425	426	383	439	434	440	449	445	442	439	476	448	428	438	433	420	445	395	413	457	401	439	440	447	416	436	429	473	408	454	427	417	383	442	445	426	482	465	424	434	422	446	469	463	434	431	455	453	434	415	460	427	450	414	440	421	456	467	428	425	470	456	425	395	457	468	460	424	392	407	436	432	432	439	447	420	439	477	445	458	459	415	435	418	424	418	392	441	437	429	447	455	414	388	398	475	449	422	458	402	428	452	416	473	450	441	439	401	460	456	454	462	481	488	434	424	486	445	425	430	429	424	414	413	429	464	454	438	404	448	422	391	471	394	418	447	446	435	432	445	448	444	412	471	397	440	441	440	437	428	404	444	426	434	456	436	450	432	419	429	416	473	419	397	393	398	467	464	429	415	429	400	427	443	405	396	459	410	420	422	461	441	441	426	453	438	425	395	411	427	399	415	413	440	416	426	401	443	409	418	444	445	436	409	403	436	414	453	433	416	458	458	435	451	434	428	455	466	452	436	414	446	444	409	452	442	443	419	406	476	429	430	431	420	406	448	446	432	411	418	412	436	427	468	449	453	478	458	475	430	418	435	406	482	436	444	449	432	417	400	426	428	466	451	437	439	405	471	455	454	426	457	429	472	455	452	449	440	459	453	465	444	381	454	444	411	416	408	430	439	452	430	443	393	454	444	465	452	434	477	442	449	455	433	430	406	448	429	464	431	433	443	439	451	446	412	425	453	442	419	424	422	415	410	431	454	446	422	449	407	384	439	437	413	424	410	418	451	468	451	446	464	398	413	443	423	393	416	450	465	393	421	415	428	446	479	469	454	420	421	465	406	425	455	436	455	453	444	441	435	437	454	404	439	444	443	426	443	424	457	429	397	448	441	425	477	436	420	443	421	461	411	469	450	425	475	410	434	443	443	420	434	434	467	444	413	446	449	446	417	439	447	431	454	422	433	436	411	456	443	400	411	426	457	468	409	450	444	419	443	432	387	444	438	473	446	469	442	458	435	443	456	424	435	410	426	484	452	425	422	423	472	414	423	437	391	401	461	439	436	412	432	411	446	415	429	473	455	454	449	430	466	448	481	411	448	432	441	444	472	437	445	448	411	455	418	424	417	444	449	442	408	446	475	448	432	428	409	442	441	443	438	447	434	423	456	448	486	452	458	452	419	428	457	421	442	451	453	465	443	414	447	411	416	390	456	425	410	455	427	439	471	449	425	456	434	417	458	451	443	411	437	456	412	452	400	410	454	410	444	495	456	461	462	447	432	427	439	423	431	409	446	470	422	448	420	431	467	410	426	486	422	403	430	451	443	448	381	424	427	478	413	469	441	466	480	417	456	449	410	434	408	453	411	459	441	458	462	477	468	473	424	446	468	458	412	425	435	428	429	431	405	411	442	421	414	450	461	382	486	464	453	437	429	453	427	438	403	437	383	451	453	420	458	416	415	442	447	444	423	400	413	473	405	438	452	436	406	442	456	451	450	435	453	452	428	428	434	431	423	463	414	424	442	417	467	438	471	427	401	439	438	458	432	470	474	426	437	404	465	414	435	440	443	450	435	438	433	432	450	450	416	412	438	430	410	442	428	445	485	427	451	467	451	414	404	456	424	436	423	423	433	439	433	445	447	419	437	484	457	472	416	412	402	417	407	443	432	447	497	436	454	451	422	394	446	445	429	437	469	454	429	413	413	423	415	423	419	437	425	420	439	423	465	411	440	422	440	390	459	481	429	468	431	470	408	439	432	441	393	466	431	440	442	448	427	433	448	419	417	453	427	440	459	402	439	428	427	488	388	454	415	406	434	411	450	421	442	435	407	460	436	470	422	415	432	444	447	430	457	470	460	451	454	413	419	434	449	435	436	386	449	385	435	443	455	461	420	462	458	433	445	420	428	394	445	451	452	446	440	445	449	449	408	440	471	434	460	441	441	419	428	410	447	439	486	427	424	399	425
29800	31683	12072	2446	735	398	361	359	376	376	351	375	354	339	353	395	371	381	357	378	401	365	394	372	341	400	345	370	382	379	394	366	374	378	343	374	321	391	365	385	375	342	350	385	413	352	370	360	348	363	347	367	377	375	353	379	347	362	385	360	347	384	369	344	357	372	406	367	345	354	337	362	351	367	336	386	360	331	346	364	367	386	336	350	399	393	364	391	350	352	403	324	363	395	354	319	386	352	373	376	358	339	371	387	336	353	341	383	337	375	365	356	353	386	397	356	343	380	402	390	343	363	313	360	325	355	360	387	388	371	371	388	346	365	358	358	363	352	395	397	356	394	373	379	407	368	401	389	374	401	355	362	384	387	378	360	373	361	356	348	402	354	345	381	340	377	352	362	370	399	356	353	351	368	353	368	383	352	374	375	363	360	370	381	346	348	351	351	369	377	378	363	368	365	364	350	378	372	342	372	347	395	388	394	390	370	352	359	381	378	340	361	382	396	351	396	386	356	357	339	381	386	389	358	364	370	352	369	346	366	342	349	383	330	344	367	410	368	361	368	378	378	351	367	349	363	352	339	359	358	343	379	376	364	377	361	376	383	397	360	361	333	383	373	380	360	337	351	362	351	350	380	361	349	391	374	401	374	378	356	392	362	360	342	377	343	385	399	401	367	374	381	384	379	383	367	350	364	386	343	387	367	364	372	373	379	348	345	342	371	395	385	374	393	349	366	342	342	373	357	332	329	361	368	404	382	353	365	372	400	392	385	357	400	350	358	406	341	368	354	395	323	365	402	325	366	357	356	375	375	371	377	341	370	322	361	368	346	365	391	368	377	354	368	349	350	362	387	397	352	380	363	373	350	320	403	387	365	351	371	350	357	406	353	363	384	361	388	342	338	380	385	329	391	375	378	352	377	382	387	381	405	376	351	413	350	361	366	336	364	341	374	367	403	358	381	385	363	349	388	387	366	339	364	383	360	386	398	353	341	349	400	350	371	388	377	333	364	362	372	389	361	366	358	378	376	340	397	397	352	353	374	341	357	350	350	347	377	359	333	360	357	335	360	351	342	378	377	342	404	387	381	365	385	373	356	335	357	361	355	346	338	383	339	356	369	385	374	370	369	387	356	382	354	366	343	370	339	406	357	350	374	344	360	384	359	392	365	376	370	388	386	357	361	378	353	363	367	339	345	378	357	348	350	379	351	361	352	355	369	359	341	341	379	362	397	360	364	391	350	375	317	367	354	332	354	376	358	363	376	357	359	341	361	365	394	368	368	368	378	338	351	320	371	340	371	355	345	397	385	341	357	357	392	370	378	366	354	366	364	379	342	407	366	348	369	365	382	362	367	374	356	353	361	337	386	354	376	355	349	380	361	352	369	390	365	388	363	390	353	367	350	386	381	367	379	341	346	357	349	378	383	385	368	365	333	343	384	374	353	357	343	381	370	378	364	364	352	353	371	379	389	387	363	354	346	378	356	367	374	360	376	357	376	369	361	353	369	386	390	363	375	349	347	343	309	336	366	397	355	367	386	361	353	401	380	347	368	347	351	347	359	355	390	361	350	398	371	365	350	365	384	357	362	375	362	347	373	359	346	379	384	373	349	372	388	374	391	374	370	340	358	406	361	408	362	384	334	379	339	363	378	379	354	422	391	372	342	388	362	370	378	368	377	389	366	357	358	354	338	328	354	348	371	375	376	378	379	355	367	357	407	379	337	368	359	321	373	395	363	338	368	379	336	358	389	364	354	391	368	364	347	352	388	354	370	372	353	337	373	355	378	393	335	376	356	360	392	392	396	358	358	395	339	363	342	363	366	372	351	336	383	359	376	327	357	342	365	348	381	377	339	344	366	348	373	378	377	377	362	360	372	315	353	366	371	387	357	363	378	324	392	354	388	326	345	380	378	369	336	360	375	352	368	368	365	357	395	363	377	345	313	358	379	305	366	414	367	384	360	347	382	390	386	320	371	348	389	353	370	361	354	397	384	358	341	369	373	328	345	369	350	357	400	346	360	348	337	356	338	368	368	350	358	356	360	345	354	381	369	353	339	331	383	375	366	395	354	379	378	393	364	361	372	367	328	381	375	351	332	386	384	372	377	386	376	369	367	346	396	392	338	368	389	353	362	376	372	380	384	402	390	354	386	348	364	345	373	386	360	353	353	375	358	349	380	360	383	394	341	372	379	332	376	377	389	376	419	349	382	380	352	370	370	358	358	358	366	342	395	391	371	332	366	395	356	367	386	361	355	370	347	384	356	383	358	339	357	372	373	343	337	329	335	364	357	353	348	375	360	396	363	373	377	339	344	385	367	398	395	350	364	396	389	355	319	389	372	353	397	376	365	353	370	365	368	352	360	377	366	370	385	350	388	364	387	340	342	384	346	378	392	348	346	342	376	376	356	369	341	369	404	403	370	341	357	360	380	350	383	359	386	357	343	358	336	332	372	380	322	385	350	388	375	352	349	399	412	372	392	339	382	376	356	364	421	408	362	354	358	343	361	361	366	369	385	398	357	359	379	342	370	349	363	363	383	366	361	356	345	356	372	365	385	381	361	392	325	351	352	376	351	331	376	370	382	371	345	367	345	378	339	352	396	363	348	330	354	376	374	352	363	364	403	344	393	365	357	343	376	377	367	357	361	397	373	389	347	361	354	357	348	377	357	360	341	385	373	350	386	368	362	364	365	352	366	353	392	296	384	353	375	384	354	363	375	382	341	330	357	387	364	346	403	393	335	365	364	374	379	370	343	374	409	364	381	393	367	346	392	331	375	346	314	361	383	363	362	392	403	352	379	351	348	368	377	374	344	354	388	372	335	358	365	381	376	363	390	376	357	351	376	384	371	361	381	379	361	356	364	346	348	392	351	368	359	377	359	350	362	395	337	366	374	363	395	369	345	356	348	358	379	350	357	370	353	364	348	368	352	379	350	374	359	389	392	363	365	337	342	373	368	392	369	357	358	379	366	381	376	383	380	372	357	364	378	351	354	362	370	343	358	381	373	411	357	369	347	399	358	357	352	340	369	384	402	366	372	372	388	344	363	334	356	322	354	362	385	347	397	384	341	377	405	367	362	344	347	371	383	344	365	365	349	383	374	375	363	362	373	367	362	391	363	386	362	391	361	360	359	341	354	378	378	391	360	364	352	341	357	348	362	380	346	348	382	382	385	364	416	393	369	381	354	413	365	340	366	367	369	391	347	340	364	389	392	371	337	380	392	356	333	374	352	358	358	350	381	348	375	380	385	377	366	362	370	385	369	374	349	369	328	372	390	361	349	354	390	382	381	345	368	356	387	368	376	350	392	371	398	345	348	344	403	346	353	359	349	369	362	379	363	359	350	358	358	361	384	349	362	415	376	371	335	388	368	383	359	387	352	385	369	353	394	352	375	369	365	374	331	352	336	398	370	408	387	396	379	358	368	369	347	349	391	372	365	333	388	348	367	394	373	377	367	384	364	374	335	394	384	360	359	388	371	339	354
25148	23853	30784	25887	16305	3398	785	584	520	531	511	501	480	476	507	467	496	489	479	467	456	467	460	482	497	484	493	459	508	437	471	480	496	451	471	491	513	496	476	514	503	480	501	510	489	478	452	473	482	418	444	505	428	483	467	485	461	484	480	453	504	478	442	489	500	477	499	471	494	490	478	471	487	467	468	493	474	475	496	471	481	464	454	437	519	462	442	503	507	487	453	495	492	468	480	512	462	482	434	492	460	438	458	472	511	470	460	474	457	484	497	475	529	484	473	492	488	489	500	464	502	448	515	481	474	479	496	441	496	489	473	495	488	495	426	425	483	481	495	448	479	479	514	493	479	504	469	470	448	476	436	483	500	486	502	481	483	465	496	506	510	447	463	503	515	515	514	465	464	477	524	503	484	486	483	515	480	492	464	493	507	509	446	470	466	512	511	504	483	473	499	495	478	465	452	484	523	458	467	493	461	475	504	485	518	458	473	446	502	486	469	467	483	475	479	475	510	482	496	517	483	447	482	460	493	492	461	528	496	463	496	457	486	475	469	482	458	466	481	514	510	461	449	499	491	477	473	504	459	488	493	492	465	433	477	481	481	480	490	480	498	514	506	496	461	459	495	452	455	449	467	487	488	484	502	521	485	500	444	478	459	511	499	457	470	510	458	492	489	439	507	482	470	452	472	437	430	472	497	475	469	428	451	476	470	490	493	433	490	455	449	428	490	484	460	487	441	474	483	502	461	468	466	457	480	455	485	496	468	434	499	477	515	496	475	484	471	498	490	515	473	479	515	476	509	455	495	475	465	483	481	470	491	485	483	458	500	468	482	445	507	463	508	460	493	456	453	484	510	460	457	449	514	446	461	446	448	497	495	454	490	460	445	473	508	476	481	457	491	472	442	493	492	484	446	503	490	438	458	500	508	452	491	473	482	523	471	522	495	468	476	488	490	499	500	470	450	480	492	459	478	455	480	545	445	469	492	506	506	504	465	498	494	468	489	456	475	442	425	448	477	485	457	500	474	452	501	497	449	459	456	510	492	494	481	492	452	466	490	493	447	515	457	472	434	439	488	464	487	511	506	451	494	478	458	505	445	448	462	479	472	476	525	463	450	457	488	480	480	471	485	480	496	454	452	464	482	491	497	458	537	478	482	467	467	465	457	453	455	540	468	476	464	476	512	488	477	485	468	526	432	499	481	484	488	506	496	442	506	457	498	478	458	480	501	455	471	471	465	453	445	474	499	478	501	453	484	484	511	484	470	481	527	488	464	470	494	478	448	457	518	457	504	491	497	491	484	459	471	469	485	517	441	470	478	461	465	465	514	495	490	472	462	408	479	500	494	478	524	443	455	469	469	513	468	494	502	476	474	475	473	514	524	460	443	445	451	462	475	501	515	484	482	501	514	495	488	507	512	446	478	439	493	468	470	494	475	511	525	540	491	482	454	511	517	490	534	492	493	461	462	453	456	510	485	504	525	474	464	475	444	522	502	476	489	477	459	488	473	484	481	450	480	491	496	456	461	452	474	508	466	516	506	480	479	456	446	451	496	457	435	457	516	480	481	474	470	481	495	487	472	461	480	453	508	492	477	485	491	464	510	494	474	531	473	495	452	456	445	504	497	451	502	480	482	495	498	486	472	487	485	474	425	453	483	486	504	478	439	477	476	518	489	466	473	472	425	486	478	458	497	459	471	499	497	453	460	489	450	501	489	473	472	489	465	438	482	509	467	477	527	513	484	484	443	491	489	477	446	494	496	487	466	532	449	458	466	483	498	492	447	494	472	445	471	478	469	477	473	466	497	469	438	419	512	479	543	517	468	474	479	502	466	451	475	482	510	472	468	473	451	468	490	462	466	524	474	467	501	476	457	501	468	492	499	485	462	507	470	524	514	495	493	465	445	474	479	477	474	506	482	483	477	471	482	498	496	449	447	487	448	443	472	458	489	514	502	467	460	460	494	476	453	517	466	468	434	483	479	466	453	467	461	457	475	492	463	476	496	477	466	481	490	455	497	463	446	440	444	513	465	498	479	472	450	447	492	487	490	472	458	517	492	523	486	493	465	460	487	466	465	493	480	503	497	456	471	480	464	477	495	464	456	485	472	460	469	482	488	477	485	497	524	438	464	518	484	505	463	484	452	481	464	476	482	476	458	485	471	458	504	485	452	491	454	505	450	480	493	488	484	475	472	493	459	457	468	471	468	481	482	516	471	478	469	479	491	473	505	489	480	474	473	487	535	462	483	464	451	462	484	511	515	513	464	486	498	459	491	493	452	482	465	457	468	487	457	507	490	499	466	500	476	523	478	488	489	496	458	477	469	493	487	460	436	467	486	448	437	488	519	477	485	474	475	465	443	458	453	441	472	492	437	466	443	506	469	456	458	468	463	492	465	476	478	492	461	526	448	436	510	446	481	499	475	463	448	459	494	482	489	480	472	464	501	484	476	464	467	453	491	453	496	438	488	483	443	485	468	478	468	466	472	463	485	473	477	501	448	438	494	466	471	480	449	467	464	469	519	490	494	513	459	464	458	512	476	487	471	482	510	501	505	519	446	475	508	491	463	418	483	494	498	460	491	489	442	461	510	491	462	485	505	503	484	470	482	450	462	451	478	480	498	472	472	467	460	463	459	440	493	437	465	503	484	453	462	435	497	456	450	493	520	502	469	453	484	494	475	504	500	451	500	456	490	503	482	457	463	490	476	480	435	467	466	494	481	476	517	430	469	487	470	470	429	486	473	481	478	451	459	461	503	456	462	486	505	533	480	469	449	478	461	471	478	486	461	449	485	470	457	501	530	494	502	534	470	514	496	453	465	486	441	469	496	475	463	496	489	470	452	502	510	478	469	418	498	454	464	515	514	487	461	465	505	466	468	498	494	502	475	466	464	453	498	510	504	467	512	469	429	453	462	494	494	492	489	474	491	499	499	450	443	501	452	523	476	440	477	477	491	462	467	472	481	463	453	469	469	450	490	494	506	461	478	529	481	453	483	509	527	480	486	471	492	483	450	461	472	475	493	519	440	473	505	463	452	471	423	509	471	512	436	494	492	442	459	465	500	472	468	474	483	489	529	480	524	478	488	450	463	501	452	487	513	461	429	473	478	463	471	478	499	482	470	482	501	452	450	486	495	487	525	485	472	484	472	421	484	459	505	475	458	478	477	457	489	479	440	481	511	454	451	487	446	480	469	483	474	451	454	477	478	464	484	503	465	475	447	507	464	493	491	432	487	471	475	519	472	466	476	519	432	469	489	445	454	470	503	488	502	486	478	456	459	495	466	531	489	453	482	455	483	463	522	470	500	497	493	474	507	517	506	456	487	445	488	469	449	506	513	476	427	485	505	469	508	476	462	480	452	485	417	481	474	468	471	459	439	503	522	500	481	473	473	476	461	466	475	443	455	515	501	522	438	449	450	506	442	502	466	479	476	456	513	485	487	454	504	518	469	478	478	493	478	494	477	469	498	452	482	512	465	478	462	545
63436	84494	47609	16408	3938	1042	557	479	467	446	478	467	449	445	416	471	486	453	449	438	467	453	422	442	410	455	439	446	417	418	435	416	434	458	453	430	421	416	459	431	456	439	467	450	469	402	432	424	449	446	431	430	423	435	437	448	449	439	409	447	441	455	462	500	454	440	438	432	446	403	445	470	451	438	458	430	448	414	433	433	469	480	423	454	478	430	446	425	444	458	436	423	431	468	483	453	425	431	477	438	434	454	431	432	394	419	425	421	433	464	439	405	431	433	476	438	442	483	447	437	458	436	490	469	410	457	415	445	434	434	409	467	417	449	447	466	440	458	439	473	446	448	440	466	457	493	465	451	442	459	408	402	449	466	431	419	410	460	410	465	459	443	435	436	403	443	438	446	416	428	427	448	463	454	434	448	449	430	424	450	445	419	460	438	416	437	442	441	461	423	453	449	462	428	407	386	437	447	408	437	448	474	441	432	455	430	459	427	429	449	431	429	438	434	454	411	471	455	418	416	413	441	455	450	450	427	469	428	387	429	450	447	455	435	421	419	451	442	444	394	438	422	443	435	465	418	430	433	464	436	423	429	438	474	490	453	462	453	446	446	451	434	413	443	439	452	420	460	470	454	496	459	448	429	473	436	461	472	402	459	417	468	423	409	457	477	434	443	476	421	467	429	386	473	507	443	419	439	449	410	425	450	482	466	427	443	431	428	440	456	421	465	432	417	483	454	445	431	469	475	442	443	460	463	443	422	433	463	463	451	443	443	425	442	391	456	446	477	453	420	441	418	466	437	442	452	414	394	426	424	462	438	443	451	460	417	421	427	438	444	438	459	430	439	441	448	458	448	466	476	450	438	431	415	457	441	404	457	433	432	420	438	470	452	434	462	452	433	447	442	450	411	413	440	445	465	420	436	412	430	467	484	460	420	479	402	440	447	443	435	444	413	450	485	431	464	431	457	426	451	491	417	427	454	471	437	414	445	469	454	447	426	471	414	429	447	445	445	425	458	449	414	428	443	468	407	469	435	444	473	435	483	421	445	428	421	434	431	437	433	463	428	440	442	447	456	436	448	437	453	467	425	457	488	457	441	457	441	443	418	446	413	412	418	451	447	466	459	474	398	469	432	430	444	430	476	416	443	430	396	453	467	461	443	473	409	447	405	423	443	446	455	458	433	454	422	438	434	452	442	429	420	443	438	449	465	448	421	465	419	425	432	451	465	437	403	469	448	445	398	447	426	434	465	455	407	467	456	465	463	458	415	453	438	440	442	453	419	419	414	455	484	413	431	439	443	417	428	451	468	407	411	437	445	407	432	443	439	465	434	454	480	403	394	431	430	443	397	432	410	453	435	433	433	431	438	473	392	453	433	472	431	395	412	434	420	407	448	492	438	438	459	484	447	428	448	404	467	452	425	413	452	476	470	489	432	431	463	472	419	434	477	397	415	452	443	407	426	450	470	439	464	400	457	421	456	470	478	420	443	456	441	460	449	451	398	473	457	417	457	435	403	434	478	450	437	462	430	473	467	441	457	429	432	434	466	385	496	424	416	459	466	462	469	425	417	409	432	448	456	436	450	454	415	410	435	424	422	426	429	449	417	419	448	429	414	412	439	435	402	461	447	465	476	440	402	463	465	442	447	446	440	441	462	448	417	411	423	414	434	445	434	460	398	460	431	420	433	440	432	479	480	465	456	463	456	448	430	426	464	420	453	430	430	424	437	440	414	417	451	436	452	466	419	422	436	457	450	436	433	436	431	457	446	442	436	467	437	448	446	437	422	442	429	415	414	426	476	460	422	396	396	468	421	428	437	460	481	462	447	460	438	451	433	422	439	435	402	427	457	452	437	425	471	417	429	471	450	429	390	429	465	461	416	461	434	458	466	427	462	468	463	470	434	421	438	438	441	471	404	455	419	417	416	441	440	431	449	435	446	418	422	402	442	423	450	452	444	403	442	445	418	461	426	473	436	449	448	419	467	451	445	449	427	408	439	468	460	469	438	418	443	456	429	451	424	452	446	439	463	428	457	432	453	412	446	448	449	434	417	449	471	430	418	412	435	411	445	398	463	448	407	463	397	481	457	408	450	463	458	449	426	466	452	455	401	435	460	450	429	453	416	468	430	444	429	453	429	416	421	459	429	429	418	449	455	460	452	455	470	437	456	440	442	419	429	466	426	451	436	423	468	424	432	411	433	436	425	468	421	468	433	412	445	433	420	408	450	464	413	399	451	453	459	443	427	454	473	436	425	475	422	412	417	439	490	468	429	439	418	410	437	430	432	458	415	379	451	460	423	425	459	440	470	417	422	449	449	411	429	481	420	429	422	451	455	473	431	413	462	466	428	450	435	422	426	446	437	456	455	435	420	445	447	411	410	399	414	440	433	429	458	425	459	419	486	387	448	451	463	428	433	471	472	419	424	437	445	449	434	468	462	411	415	451	452	464	428	434	399	423	433	473	448	438	462	443	458	449	456	437	455	443	455	415	416	437	446	461	471	446	448	434	431	439	434	433	433	428	453	448	456	447	433	428	433	401	462	425	443	429	457	447	422	425	460	429	429	433	471	463	424	413	444	449	431	471	453	472	429	456	469	448	466	432	431	426	410	456	444	428	436	454	420	409	456	456	426	447	453	386	410	420	403	408	429	453	439	426	434	457	463	400	404	449	427	445	467	437	457	400	453	427	452	457	439	470	407	446	457	430	464	398	436	451	430	434	458	446	412	403	479	455	474	461	442	421	410	418	406	446	432	454	435	443	436	464	402	454	464	476	443	460	441	433	433	443	419	412	427	479	434	463	452	449	481	428	430	504	446	436	460	458	434	459	438	422	455	423	421	446	404	452	488	432	434	394	410	452	463	467	460	404	417	428	455	447	435	474	444	470	466	408	488	457	426	508	441	422	420	441	455	473	400	441	435	433	447	442	449	445	441	447	454	468	423	415	414	456	393	441	426	434	427	411	419	387	425	454	417	453	421	441	426	416	420	455	406	431	448	458	459	439	442	434	450	429	458	469	413	401	469	449	428	422	434	449	411	435	406	455	427	421	407	451	448	409	439	423	443	460	469	410	467	439	455	436	424	450	428	427	476	437	461	473	451	431	452	436	441	406	446	479	423	414	439	444	473	407	468	465	415	451	456	415	413	452	458	450	474	462	429	420	449	434	452	448	464	430	433	478	431	452	416	418	440	433	441	439	442	456	429	463	403	441	476	439	454	457	431	454	438	430	456	466	414	439	454	445	471	425	413	436	433	463	444	445	457	455	442	418	415	436	439	437	421	448	447	446	422	439	440	429	410	389	486	442	471	432	472	446	429	426	439	464	460	457	464	447	433	446	474	434	452	425	425	409	467	474	474	458	463	460	452	459	436	424	413	424	409	465	428	418	425	447	431	489	439	429	415	458	498	445	432	439	418	401	448	437	419	466	431	443	430	429	431	420	419	407	412	449	414	452	444	427	435	425	423	447	432	429	419	442	434	472	428
24144	22601	29890	25105	20127	9159	1322	723	591	637	597	588	603	606	627	579	593	620	603	567	554	585	619	551	604	555	556	599	581	579	540	557	553	559	555	520	599	587	556	587	586	593	574	594	581	562	585	594	604	518	580	546	602	579	590	589	527	603	594	557	600	584	579	578	558	535	568	615	602	575	576	582	591	594	582	565	560	548	559	575	547	571	583	528	614	622	535	583	606	575	599	549	585	562	559	543	590	530	618	553	538	586	563	600	592	566	558	564	574	581	526	633	601	548	521	565	572	574	560	594	554	556	573	585	589	556	547	546	589	567	545	585	612	540	553	559	601	561	564	561	554	587	574	520	546	553	600	540	579	554	584	627	591	609	561	567	579	572	580	579	542	529	548	615	572	617	575	629	568	554	564	577	570	557	544	573	552	562	560	566	563	543	543	523	600	566	579	586	564	529	563	577	567	581	566	540	553	561	575	586	597	575	560	541	581	556	578	515	560	532	619	577	542	615	575	546	557	603	570	546	591	562	566	585	558	584	570	544	591	559	579	541	544	568	576	554	541	575	572	539	588	547	593	607	579	589	498	586	555	505	609	556	558	558	600	561	526	557	596	549	584	551	574	569	599	548	575	538	572	567	561	551	585	565	626	595	615	622	553	563	571	545	599	590	549	565	553	544	557	565	603	553	541	576	533	542	565	560	542	602	601	535	551	571	560	582	558	578	606	580	575	582	590	538	630	585	541	580	553	589	588	628	629	542	550	587	582	562	570	610	578	602	541	640	544	507	574	552	564	537	626	567	550	566	602	523	612	619	578	566	552	584	555	584	609	588	595	555	612	579	554	574	578	581	566	603	539	568	543	567	522	631	608	572	500	568	584	552	556	585	552	540	575	555	515	537	562	554	603	508	619	539	575	539	576	634	576	570	579	555	628	568	565	585	559	569	615	557	593	574	564	583	589	540	580	614	594	587	554	559	582	566	576	624	594	602	554	578	584	553	603	558	581	555	514	547	573	545	552	554	547	603	560	586	564	532	568	581	547	538	587	564	598	593	559	587	570	522	587	620	578	579	552	550	549	595	518	568	597	582	575	603	550	552	554	576	563	596	543	567	575	551	556	585	571	604	578	585	592	575	560	616	556	603	570	578	555	578	553	551	549	561	535	589	570	528	564	555	575	578	578	525	622	575	611	556	597	551	565	525	521	543	577	582	577	615	558	586	562	550	567	552	578	569	595	627	589	535	591	546	561	571	557	595	561	564	570	604	581	594	582	607	585	565	544	566	579	534	580	574	609	557	574	572	609	575	583	593	555	566	561	583	590	551	564	565	595	565	562	560	606	580	554	554	578	560	540	537	594	567	567	562	579	546	588	572	604	558	540	557	602	546	546	594	603	569	636	591	556	602	598	615	573	580	588	556	515	607	553	552	580	615	585	576	566	558	569	546	567	561	560	602	571	556	588	595	575	577	567	570	579	580	551	571	578	558	532	572	589	537	524	559	550	548	526	548	582	559	527	580	569	566	602	577	573	535	559	593	562	558	584	555	607	584	535	553	592	552	538	556	565	602	606	563	588	536	572	561	576	562	584	537	522	597	568	509	569	523	605	557	559	630	537	575	565	581	555	562	571	542	592	565	537	522	552	545	571	539	593	553	580	586	585	586	560	587	561	595	539	562	576	584	592	553	564	546	544	526	540	586	552	542	555	585	575	597	562	583	547	563	591	580	583	557	531	565	522	590	597	514	561	557	597	535	570	565	559	557	555	571	571	587	592	604	631	564	538	579	518	584	554	525	555	585	635	590	618	572	575	544	564	591	523	587	611	548	579	566	565	534	585	588	549	569	544	630	578	537	555	585	571	583	554	578	550	570	552	553	609	594	543	545	585	552	555	569	568	542	549	578	572	512	557	548	566	523	559	576	560	541	569	555	583	585	599	571	551	586	571	563	562	618	566	552	562	569	544	563	543	565	541	576	570	550	525	621	554	601	596	581	543	567	524	564	564	563	555	517	535	556	568	611	540	570	607	542	616	535	570	560	575	594	545	622	525	628	526	559	532	543	580	579	530	568	612	575	575	579	570	551	571	583	554	629	601	575	593	557	552	564	564	598	514	572	561	612	574	577	563	541	570	577	562	545	632	592	545	561	571	523	589	551	535	565	562	585	590	562	549	576	595	559	571	530	596	587	594	566	562	519	594	559	561	560	566	579	541	608	559	562	581	518	580	582	518	565	581	591	566	565	535	564	582	606	561	589	623	583	589	563	582	539	577	563	556	553	587	586	579	584	590	583	562	542	571	568	577	594	558	562	583	556	581	590	576	576	543	586	590	583	564	556	544	607	520	603	559	579	578	568	611	593	589	591	576	592	568	574	541	531	568	564	593	558	589	541	572	564	590	580	600	528	592	573	597	563	572	592	588	577	560	587	613	567	588	568	617	587	586	553	621	559	579	565	565	560	568	545	560	568	567	582	567	562	557	595	545	545	588	560	574	607	549	566	523	552	573	628	638	550	584	593	566	556	565	533	524	556	578	552	574	546	540	586	520	569	581	541	560	543	555	568	630	600	576	589	558	551	560	547	522	545	534	561	544	561	545	564	535	527	516	546	564	591	552	598	567	550	537	577	564	554	602	557	557	528	586	549	551	580	573	609	547	572	589	532	556	597	601	604	594	621	556	566	575	539	607	583	608	546	558	531	565	560	554	563	577	586	510	561	581	584	562	546	556	524	558	601	573	588	556	566	566	549	549	604	595	577	550	566	509	544	552	562	542	601	555	552	553	588	547	551	561	568	526	570	597	558	570	540	562	580	530	560	572	568	558	614	611	576	547	577	603	594	539	550	570	568	550	591	577	555	584	575	601	551	543	613	577	605	581	590	573	540	601	589	628	593	569	557	542	513	538	556	528	556	548	561	576	577	598	589	541	528	556	595	548	559	584	577	528	606	546	577	603	573	560	581	511	611	539	626	556	518	583	578	530	584	598	543	545	536	545	570	549	514	599	624	584	552	544	549	536	599	621	520	619	544	564	559	615	564	645	582	578	587	571	543	574	583	587	554	596	542	533	632	560	592	629	591	538	544	529	583	552	571	539	579	552	574	550	599	557	586	539	574	555	600	576	580	544	537	613	617	569	554	584	586	574	557	588	568	554	575	568	573	571	578	593	587	594	574	601	550	576	602	562	580	557	589	568	543	538	592	578	538	583	558	591	575	533	556	538	536	530	584	627	522	554	538	622	577	510	589	579	536	580	563	550	612	561	595	603	574	592	529	535	560	553	542	564	541	562	600	573	611	579	516	538	614	559	580	590	524	557	594	601	566	563	576	523	556	587	571	583	567	561	581	562	571	571	620	559	548	529	570	586	550	533	591	581	592	595	584	633	544	556	559	593	535	581	545	580	571	588	576	544	577	594	563	553	565	574	563	589	552	557	576	569	590	572	561	555	595	555	569	554	564	565	531	589	584	524	640	552	566	583	603	577	542	583	569	572	570	559	565
62783	91073	55982	22397	5659	1320	638	555	495	521	521	531	512	536	541	548	480	527	515	514	531	519	501	554	588	542	565	535	523	548	477	529	567	531	545	490	523	471	553	547	492	498	510	566	543	494	534	527	536	501	523	531	518	560	528	510	492	499	543	514	517	528	522	552	513	507	553	563	519	533	491	561	525	555	542	500	502	539	502	515	533	502	512	545	552	512	503	515	527	505	543	538	534	528	531	482	476	535	510	511	537	516	499	530	481	505	526	536	502	509	514	547	509	497	503	517	576	506	533	469	502	470	522	531	535	561	557	519	507	583	545	497	491	518	538	538	573	517	485	498	523	481	493	535	519	533	526	471	545	514	504	509	520	528	534	511	571	551	529	504	537	535	533	522	524	533	542	523	526	539	530	534	525	474	495	521	474	535	525	543	539	501	502	521	503	531	512	548	533	544	520	512	512	528	499	479	529	511	490	533	525	529	484	522	562	550	499	533	514	581	538	495	527	504	519	529	534	559	525	497	529	518	515	474	490	500	521	521	497	505	553	488	532	514	561	543	520	566	518	557	516	522	529	518	565	500	534	487	533	582	557	546	526	521	514	540	480	499	485	500	516	521	561	550	560	519	531	552	459	523	529	514	517	543	529	518	533	521	451	526	524	511	500	522	537	519	516	509	527	524	565	505	482	486	483	567	520	503	506	544	516	504	501	500	504	497	536	497	511	532	529	503	575	498	547	532	502	528	526	545	524	578	516	561	495	496	531	518	511	508	468	553	538	549	506	551	521	534	507	504	536	538	506	528	568	493	524	563	527	509	519	558	481	510	589	510	548	509	534	539	468	529	503	518	495	513	555	526	498	539	526	480	484	507	521	485	527	534	527	534	527	496	546	552	548	533	557	533	504	500	518	501	570	530	506	548	508	519	563	521	529	535	541	534	522	477	479	512	467	562	532	496	476	550	506	555	476	513	537	500	506	540	521	537	538	519	557	532	500	515	529	496	481	556	503	543	535	522	518	545	524	569	522	527	522	523	543	519	499	520	516	559	532	590	485	549	562	513	487	508	528	530	525	560	537	507	509	569	499	514	532	525	465	547	497	531	505	565	539	515	508	495	549	522	534	526	503	526	502	512	522	545	514	516	587	505	500	551	531	498	509	522	478	546	566	572	529	559	474	484	530	524	512	542	524	530	541	517	498	526	490	523	486	478	478	566	508	545	529	481	495	505	552	539	536	528	530	533	526	515	528	563	537	498	507	539	543	527	503	538	514	519	506	491	471	526	535	501	477	488	503	534	490	535	506	531	501	539	522	508	541	528	540	522	523	544	471	501	526	489	508	535	481	567	538	513	559	541	528	515	531	551	512	523	539	524	526	490	529	502	545	508	547	541	506	514	534	513	539	507	533	502	464	526	570	508	517	513	509	518	514	546	475	523	525	508	556	509	549	526	541	531	554	529	525	495	538	537	509	518	538	516	470	499	505	512	507	512	493	508	518	536	560	519	547	553	555	523	531	547	541	507	499	521	490	493	523	520	506	589	501	534	518	511	507	499	561	499	512	509	552	516	536	543	488	561	537	540	546	533	527	567	548	491	536	509	493	539	530	518	548	515	476	556	514	546	512	506	529	517	537	572	517	514	563	517	520	508	580	553	504	517	520	539	577	477	484	532	549	474	491	525	546	573	540	507	495	509	542	531	516	534	512	514	510	523	511	542	511	477	513	517	527	549	510	541	475	499	518	533	515	524	504	501	487	528	513	518	566	519	543	533	503	487	500	535	559	520	486	531	506	523	525	496	534	512	552	546	525	512	484	506	477	538	550	504	533	507	524	547	530	563	530	492	495	505	561	528	524	514	567	518	524	507	501	557	514	493	514	530	544	484	526	538	538	519	499	502	510	558	502	536	531	503	490	522	547	511	539	479	512	488	517	511	526	504	490	551	513	534	508	503	471	506	511	538	563	537	522	536	535	543	512	556	539	550	502	510	515	582	503	519	548	542	511	529	544	514	541	530	503	515	552	548	502	545	520	539	515	497	519	563	515	515	539	537	504	523	491	540	545	515	493	511	592	519	483	539	505	554	466	488	514	529	506	467	532	507	509	502	523	539	515	489	556	542	483	531	487	534	533	492	516	458	508	522	546	536	555	532	539	564	559	525	502	562	542	526	508	506	501	526	495	532	474	522	532	511	542	559	537	514	518	542	565	488	527	559	512	527	569	507	551	540	531	546	506	520	533	526	551	494	525	550	549	544	489	540	562	537	513	526	497	530	535	513	552	498	530	520	531	485	549	521	496	503	541	500	517	538	543	517	556	523	485	541	485	518	511	512	542	512	531	498	521	504	511	524	528	530	504	523	534	541	486	539	526	516	528	510	545	542	529	535	506	502	512	529	563	479	514	544	548	528	501	516	526	489	498	526	564	488	528	497	543	551	524	551	501	502	474	528	517	519	528	538	529	524	545	506	505	555	501	536	525	529	503	501	524	507	518	476	525	526	499	554	511	515	563	518	532	506	504	531	539	492	532	543	514	501	504	529	541	512	540	517	538	501	512	534	522	500	551	530	538	512	503	541	511	561	514	530	492	494	510	531	509	516	497	504	539	530	535	552	510	493	510	517	524	573	502	549	499	544	529	519	526	498	512	510	500	501	505	512	549	576	521	547	502	476	488	512	566	543	532	510	516	585	560	545	529	522	526	520	502	528	501	495	525	527	531	484	514	516	513	547	524	519	543	529	535	540	500	521	494	537	514	470	512	496	519	522	581	508	518	523	512	506	496	465	501	525	530	521	517	549	550	514	551	547	503	547	520	485	533	493	488	534	475	538	498	510	500	566	482	549	520	534	529	522	509	523	485	521	480	510	480	526	522	517	496	466	511	563	495	508	534	542	511	501	507	520	498	550	533	558	485	520	503	505	512	531	546	531	514	545	504	533	577	492	530	521	542	497	498	507	517	483	514	506	512	516	532	528	515	492	549	559	523	508	476	511	563	521	563	503	506	533	519	526	552	512	469	480	510	494	549	533	518	502	494	498	542	513	511	518	520	509	508	551	513	494	503	536	492	537	544	520	514	473	538	511	530	509	527	538	521	491	528	519	530	520	514	538	521	512	486	509	512	499	488	512	500	531	507	491	517	538	501	488	495	500	508	520	525	484	531	548	478	494	558	536	532	542	513	503	537	508	524	528	489	545	532	525	497	529	493	546	523	533	499	530	503	505	542	512	492	488	498	527	538	509	514	527	484	508	507	499	518	550	512	545	550	550	521	522	505	520	548	530	476	493	495	517	505	510	491	466	523	527	517	564	523	500	510	521	536	478	508	516	498	555	547	532	553	519	500	555	522	554	535	549	513	498	515	502	533	532	511	512	505	566	537	507	517	479	504	524	563	508	493	466	475	555	524	495	488	499	524	530	515	525	522	563	547	547	525	502	487	530	557	511	510	548	545	520	557	507	484	476	507	565	553	485	537	518	526	544	525	521	547	509	531	564	535	536
33483	30052	19599	5297	943	534	436	424	419	409	446	455	424	434	417	395	435	451	438	462	454	486	445	454	437	400	451	434	449	436	472	445	438	406	439	425	461	440	438	456	439	409	431	473	446	430	471	452	453	407	466	434	438	424	390	461	434	439	450	447	430	453	399	442	484	440	419	485	465	449	449	467	458	407	452	434	444	443	423	453	431	451	433	423	422	442	452	462	467	412	452	426	421	467	399	442	428	431	437	469	461	406	413	433	440	460	423	441	433	446	436	423	433	419	403	405	442	437	453	426	442	422	427	483	434	466	413	420	420	448	408	437	455	434	444	410	487	440	415	447	477	420	419	445	439	434	425	431	420	469	438	443	443	434	469	476	416	445	434	392	430	432	426	451	427	446	450	433	436	464	450	460	460	430	442	420	399	462	452	454	427	400	404	436	421	427	435	452	401	455	433	436	443	432	423	386	459	446	472	402	469	454	438	414	465	417	443	411	437	436	425	457	463	397	427	438	409	456	473	407	454	426	427	422	438	449	462	454	464	476	428	412	443	386	420	463	415	453	461	435	422	429	435	450	461	438	398	434	430	411	421	419	426	425	455	455	421	475	411	455	442	429	424	472	402	448	413	411	472	449	442	487	455	446	419	404	435	417	425	390	406	446	490	412	424	462	444	457	433	407	460	440	454	446	427	441	431	437	376	411	410	437	467	419	449	423	444	435	421	440	447	492	424	454	394	453	425	459	436	422	451	423	455	469	438	450	406	458	425	492	432	451	446	444	446	426	426	442	453	424	412	437	447	425	433	466	456	456	432	434	435	448	445	413	455	449	474	454	419	392	415	451	429	433	418	427	403	436	467	474	456	458	438	439	459	434	454	444	430	444	440	451	423	428	435	449	419	442	432	428	421	407	412	438	445	428	462	459	443	466	462	420	413	438	413	411	454	383	453	409	424	429	460	405	449	429	435	436	449	430	431	451	440	424	472	446	410	414	461	451	473	446	425	443	417	436	434	439	451	400	443	430	452	443	440	471	437	441	448	425	453	459	417	456	436	438	444	443	427	431	430	473	444	439	405	445	403	435	427	422	451	444	446	464	448	432	415	424	441	440	458	383	440	436	412	451	442	427	462	470	412	433	445	420	410	452	458	454	416	466	430	441	434	427	439	403	415	470	406	433	463	466	464	470	417	455	462	405	459	431	407	443	498	461	445	453	408	469	442	406	473	503	411	446	450	429	413	419	436	431	436	466	420	405	442	468	462	442	409	433	447	454	463	430	489	461	383	453	423	453	448	462	408	451	469	441	436	429	449	473	424	426	453	488	455	462	435	442	455	490	450	423	424	454	432	450	443	437	447	449	419	437	466	473	462	422	429	404	427	471	430	428	439	439	445	443	435	418	445	424	423	427	432	429	487	411	430	483	437	457	442	461	449	414	484	438	457	414	417	434	414	430	433	422	415	453	457	414	471	459	427	427	441	457	434	414	446	515	447	411	470	423	448	462	431	472	444	468	448	447	449	472	423	451	434	393	437	417	430	455	429	441	409	452	450	411	433	442	473	470	437	451	409	449	418	441	418	434	448	397	433	408	439	422	399	447	454	424	452	399	443	456	420	440	432	433	447	476	401	451	438	440	445	438	445	447	447	443	426	481	455	419	423	425	417	454	451	461	419	437	423	458	428	457	427	402	429	475	451	484	419	459	450	468	419	432	478	405	408	410	435	450	466	407	411	436	415	423	490	426	465	438	404	416	477	420	399	424	415	413	441	422	413	433	426	422	447	446	430	400	435	452	476	415	447	404	421	428	446	386	437	424	408	460	464	410	430	452	446	449	433	433	426	436	410	444	451	449	417	427	459	431	436	414	469	451	447	391	430	435	432	443	475	437	479	460	407	452	410	415	401	407	439	471	437	436	457	415	448	421	436	448	428	416	417	447	442	446	439	475	409	432	455	446	456	468	463	472	432	444	417	431	438	501	494	442	472	436	422	413	442	431	446	412	464	433	391	420	461	461	423	482	465	473	399	447	451	423	414	465	415	460	486	434	432	461	439	444	463	442	405	450	479	434	437	455	451	438	426	420	440	430	425	432	441	436	424	439	456	423	453	450	416	471	445	461	435	404	428	436	424	429	399	435	443	423	399	443	475	458	441	450	445	430	410	413	453	459	409	484	427	456	429	421	444	447	461	475	447	452	429	424	448	437	450	449	426	415	410	478	443	428	452	423	444	448	458	443	423	419	441	458	475	402	437	444	402	445	420	436	443	451	428	450	498	456	445	472	398	423	434	455	446	423	398	414	470	475	425	443	461	444	421	440	410	424	425	437	465	434	476	436	442	461	442	437	445	409	412	439	473	420	411	447	420	471	431	421	395	437	443	426	439	443	422	392	430	454	410	450	438	397	471	426	439	426	426	465	403	428	447	425	459	425	443	437	465	429	437	415	437	450	464	422	422	435	410	417	447	443	447	412	422	410	445	425	450	437	452	430	421	436	472	413	423	432	428	422	454	460	427	419	429	444	460	436	435	454	425	401	413	448	429	480	398	428	455	426	455	436	456	451	422	429	427	423	471	433	441	420	395	477	466	409	374	435	441	472	423	445	445	441	428	440	412	434	426	417	410	425	436	402	432	463	404	443	445	467	473	443	401	410	424	456	454	460	439	442	458	425	431	458	443	446	437	453	458	416	468	422	463	444	471	403	481	440	477	439	439	392	421	462	416	454	431	451	441	454	436	454	472	405	439	444	422	446	455	449	443	438	437	420	449	444	413	401	428	432	457	472	423	456	442	462	466	460	423	470	465	403	405	434	428	438	447	390	498	423	443	406	446	437	468	433	428	439	420	487	434	444	454	438	460	421	414	438	424	416	390	435	408	459	446	467	451	451	434	408	475	448	442	436	470	469	432	414	449	423	479	435	465	418	446	381	424	374	402	393	439	419	441	432	475	487	424	437	417	437	425	413	415	477	462	487	441	437	404	398	410	418	449	416	416	433	410	414	490	436	418	445	445	459	427	457	437	442	427	460	463	453	430	411	451	412	433	428	447	446	437	484	464	451	451	434	448	418	436	457	462	408	403	426	432	444	452	450	406	448	436	409	413	441	413	432	448	412	437	420	461	411	397	438	416	376	426	463	463	464	424	429	447	427	401	439	416	441	451	411	434	404	458	440	462	443	417	448	431	434	406	437	410	455	424	455	397	447	439	452	472	434	422	465	425	431	427	425	437	435	439	478	426	410	431	409	443	475	438	478	444	437	477	426	460	445	416	412	454	465	441	432	423	431	419	455	443	464	429	437	444	432	433	485	459	461	439	458	416	434	437	458	491	440	459	448	457	428	412	437	398	455	434	420	430	429	442	464	424	437	441	417	451	490	442	441	439	417	431	433	462	475	460	435	454	399	464	438	484	439	416	428	470	438	444	404	463	441	429	489	429	411	427	462	481	461	438	431	459	446	449	406	431	469	425	459	436	473	454	419	453	411	425	475	447	422	444	406
28587	30003	12342	2730	771	425	380	351	355	347	335	377	352	384	370	342	330	366	355	379	350	326	374	365	365	338	332	345	391	354	362	362	389	402	360	386	396	368	355	360	409	335	390	372	357	367	384	355	367	339	395	368	397	373	403	362	359	376	342	368	368	367	356	359	348	360	321	358	374	377	377	376	364	377	387	345	415	346	365	377	386	374	357	383	338	363	375	360	362	355	345	360	352	391	370	377	372	360	344	357	358	349	356	383	347	350	382	339	354	373	366	342	398	354	360	369	383	418	366	371	383	357	331	359	368	372	377	375	359	378	385	362	403	377	353	360	357	387	332	372	338	417	385	347	355	365	367	337	354	352	387	383	367	397	371	341	354	360	352	354	357	372	379	371	352	371	366	357	371	348	362	385	347	368	377	351	345	347	374	362	360	378	381	370	355	402	363	413	387	346	380	351	362	373	419	352	362	366	335	349	351	373	378	381	374	385	391	352	395	339	385	379	406	361	380	375	404	334	356	385	359	410	340	363	387	382	356	345	390	371	378	367	353	360	361	379	346	345	360	376	355	374	371	355	327	359	379	362	369	369	362	359	358	367	347	357	403	363	328	318	349	350	361	379	364	399	354	384	343	353	383	375	387	364	386	339	406	322	357	364	379	353	367	364	327	369	376	359	343	359	369	374	377	361	367	363	325	377	370	342	362	358	377	355	363	391	346	384	385	360	355	383	357	377	343	390	373	385	336	369	338	361	372	364	363	364	366	343	363	376	357	342	320	340	340	339	363	387	340	360	350	369	356	380	336	338	371	353	383	348	351	378	363	366	362	373	388	380	382	375	372	345	358	356	350	375	350	351	358	361	381	394	360	383	357	341	377	388	379	346	370	323	408	378	372	353	376	324	355	357	359	345	343	362	347	410	365	403	295	354	354	359	381	360	361	354	357	381	346	394	357	389	358	365	363	381	378	351	348	347	398	375	365	383	388	370	376	393	357	391	334	380	351	405	378	371	351	350	377	385	371	355	385	389	345	363	376	379	358	407	346	359	361	394	382	373	400	351	311	334	334	383	355	390	324	372	351	338	341	343	354	360	358	405	379	391	368	370	386	379	385	394	348	380	355	336	342	364	361	372	391	337	375	339	395	401	372	363	365	352	347	363	380	358	365	335	360	361	344	364	328	358	347	381	331	359	312	370	381	331	388	366	369	339	364	355	380	354	361	361	354	371	361	404	377	378	375	384	358	368	371	388	385	353	358	343	389	392	367	379	398	381	391	374	361	339	378	383	362	388	372	363	412	378	363	365	357	375	362	353	369	394	361	362	358	360	341	329	384	351	382	340	357	359	381	378	389	366	371	375	359	371	335	359	368	394	377	381	361	350	399	377	343	376	357	378	350	371	374	378	399	394	399	365	408	375	376	374	374	336	344	371	377	391	345	367	363	366	341	365	360	395	373	365	366	380	360	365	364	364	342	364	350	347	340	383	369	397	324	362	336	375	361	360	346	371	373	397	366	385	345	361	370	344	352	363	347	367	363	355	381	374	351	367	368	358	377	412	352	377	376	372	360	361	373	373	374	325	352	375	336	361	369	382	332	384	350	381	389	371	359	376	372	355	374	356	360	327	343	366	363	358	362	333	363	384	375	325	361	368	390	331	359	319	364	388	404	377	356	387	392	394	337	377	368	350	402	422	386	395	354	393	339	349	372	345	383	366	375	375	387	389	377	378	377	355	358	352	382	337	393	412	358	349	355	376	381	377	331	363	352	373	371	317	368	376	367	374	384	368	375	336	336	374	367	374	378	363	382	349	386	354	391	340	381	382	373	367	359	383	357	351	352	351	342	365	385	368	370	369	370	368	366	371	373	375	369	353	339	366	351	321	362	348	348	337	330	363	378	366	334	352	371	376	385	352	353	365	347	350	372	335	389	341	337	331	382	386	366	341	366	394	327	357	369	373	387	345	368	373	363	424	396	370	343	355	375	393	348	335	350	345	362	389	345	369	362	346	369	328	390	346	349	340	336	348	356	345	381	359	366	348	374	372	366	357	371	373	327	363	398	358	385	362	354	354	390	376	367	364	374	356	411	347	342	380	383	340	352	396	381	337	392	378	371	394	370	370	389	342	347	356	359	393	376	396	396	354	359	367	346	333	344	357	363	382	339	374	375	383	352	362	379	383	381	367	374	394	366	389	328	364	379	376	340	393	337	365	363	355	333	335	370	392	396	346	377	333	380	353	371	376	354	358	397	390	371	390	382	398	369	367	368	349	354	377	375	420	346	332	369	391	368	355	344	371	401	341	365	361	357	335	318	365	325	414	376	352	364	343	374	385	377	368	339	387	388	316	349	328	349	355	382	368	359	370	346	368	353	368	357	334	393	336	338	349	378	350	384	375	354	370	362	384	372	363	315	361	369	383	389	381	385	374	402	335	376	359	353	384	393	379	354	373	354	353	349	337	367	361	367	378	366	369	370	385	345	379	379	334	361	378	365	395	387	389	374	397	374	395	390	390	362	370	388	351	352	383	370	387	349	378	375	362	396	363	365	369	375	351	378	348	375	354	344	369	382	368	335	376	367	367	354	383	387	370	346	368	386	378	359	329	349	387	375	365	351	375	354	363	385	374	354	349	351	376	336	373	372	338	377	364	385	372	369	330	359	363	359	340	324	341	336	361	317	374	336	384	368	400	357	378	331	373	372	415	328	378	381	363	395	344	377	348	360	389	359	377	364	376	362	334	386	365	346	348	373	374	357	379	384	372	363	385	400	325	367	365	368	379	375	329	352	437	334	362	346	353	343	319	341	384	360	325	361	342	360	368	361	369	366	381	380	401	359	361	350	391	330	376	346	332	345	370	340	339	368	365	350	397	349	345	362	371	353	381	403	372	352	377	322	394	355	362	347	385	385	360	362	349	396	377	352	369	426	371	346	362	368	352	395	390	342	334	359	350	373	369	370	378	314	358	345	364	382	393	357	390	360	356	343	353	354	352	335	384	322	382	338	371	354	329	394	352	385	396	373	397	386	385	390	365	393	373	372	363	359	372	376	355	353	359	366	358	354	368	355	384	390	375	398	359	361	382	366	399	334	359	362	382	361	341	365	359	375	374	362	366	410	379	364	370	385	350	394	358	387	345	384	354	363	362	332	366	377	393	393	361	377	354	357	356	385	393	362	370	366	331	353	375	406	337	354	315	368	368	378	367	377	381	371	350	341	349	344	372	356	359	383	351	380	320	370	351	349	399	360	357	404	345	349	338	390	310	377	335	369	361	389	368	340	354	357	378	359	349	344	373	368	339	367	382	345	359	349	328	354	379	393	375	378	372	353	378	335	381	359	407	369	340	327	369	349	376	359	390	381	371	348	366	375	349	371	350	355	372	349	392	346	355	357	348	331	357	355	385	359	367	370	370	355	359	360	353	344	372	397	406	374	347	361	362	395	343	382	364	356	366	367	381	325	375	386	346	382	347	357	350	371	377	350	354	381	361	370	361
25062	23831	31642	26456	15951	3161	829	574	499	497	505	503	553	495	492	504	494	490	492	492	479	521	499	473	518	496	496	502	529	484	494	479	510	489	515	512	466	518	438	473	461	482	498	493	444	501	522	496	504	483	481	489	468	511	491	505	493	478	485	491	483	498	464	497	476	473	468	473	503	469	477	489	461	508	489	492	406	480	459	473	489	485	446	483	475	446	530	479	452	494	457	519	503	449	518	479	475	488	453	515	502	459	467	520	471	512	471	478	500	507	507	490	475	452	486	485	461	470	454	493	474	490	490	481	508	474	465	484	490	503	467	445	434	478	528	492	471	503	486	504	491	504	483	447	483	508	470	460	505	521	479	467	508	523	504	534	492	493	510	476	493	482	477	511	527	469	473	495	510	427	483	465	480	489	494	508	469	485	468	446	515	489	471	495	531	509	433	456	462	478	500	498	502	487	504	495	502	495	477	498	492	513	463	451	461	451	491	503	473	527	497	465	477	510	475	499	509	471	475	475	464	507	474	481	470	504	505	463	462	519	488	471	484	470	485	478	458	492	445	481	475	456	506	479	497	504	476	507	435	474	477	504	511	498	481	493	479	506	510	503	484	482	507	474	465	466	491	472	475	506	443	488	507	501	474	526	494	487	473	487	459	516	426	473	481	523	451	467	509	512	502	486	465	524	505	491	448	486	434	464	463	493	483	457	461	528	489	483	477	482	482	494	486	479	446	497	493	477	499	465	464	504	499	477	484	479	483	487	502	472	485	491	495	504	530	471	502	468	499	461	451	504	502	482	453	487	510	501	510	455	504	491	472	493	508	493	514	511	483	491	478	486	500	508	524	467	487	491	477	474	457	473	512	474	494	457	528	484	467	456	458	444	511	531	474	490	473	486	483	526	486	466	466	509	477	477	463	495	505	489	468	486	473	537	455	491	488	488	464	528	495	503	485	472	473	465	480	454	474	506	483	494	482	490	498	480	472	514	486	485	470	501	466	473	493	465	480	503	467	471	508	472	465	469	489	500	512	511	483	464	459	512	493	486	500	480	461	461	527	525	480	488	453	502	529	510	480	505	483	470	458	522	461	510	498	495	436	475	493	500	472	492	465	467	518	475	523	467	493	479	496	501	539	495	481	509	500	487	466	458	486	524	463	508	450	466	476	447	469	486	488	488	495	497	466	500	497	481	495	522	477	479	478	465	488	471	465	552	484	475	529	496	473	484	516	502	499	511	494	437	471	497	488	479	499	466	487	494	454	469	499	527	517	439	499	477	515	492	456	498	460	500	506	506	478	471	485	474	482	489	465	507	491	461	483	479	490	512	494	475	473	482	473	460	455	507	484	483	498	466	543	505	474	516	534	522	511	530	483	468	438	477	503	478	494	447	480	495	478	441	476	474	498	515	494	464	515	485	468	470	483	460	500	486	474	531	506	465	460	455	437	453	476	477	480	420	476	473	470	417	502	440	464	479	471	474	468	511	491	446	490	509	513	453	487	480	482	495	512	528	475	456	461	482	484	489	497	509	511	508	520	455	514	505	470	482	487	453	481	514	479	509	492	504	495	474	525	495	504	493	509	468	479	479	478	474	476	477	453	510	491	489	520	471	440	502	478	485	499	479	491	470	493	468	465	487	507	478	477	478	525	492	440	517	505	500	480	484	495	504	458	485	481	504	465	486	493	489	423	446	485	466	506	490	502	530	459	510	491	469	470	524	470	514	532	489	529	494	516	479	480	504	460	474	476	473	508	502	514	486	503	452	487	491	466	448	497	488	489	460	501	488	500	487	491	481	503	529	511	461	460	477	510	480	480	478	490	467	493	502	479	527	470	495	472	503	441	455	521	466	489	480	491	472	458	508	484	487	490	475	506	451	506	501	473	477	467	458	484	453	484	483	496	549	507	450	511	499	472	484	489	481	499	509	538	476	483	493	512	482	487	505	495	478	478	471	468	500	506	502	496	470	519	523	488	460	474	516	537	468	483	480	509	507	525	441	501	518	507	462	509	473	497	500	510	495	538	489	477	484	485	478	510	480	501	473	450	458	460	493	496	503	465	482	477	449	483	501	472	462	526	514	528	468	497	513	500	471	503	469	474	459	461	458	449	471	481	499	499	513	472	471	490	477	450	485	491	453	439	493	497	519	487	496	501	452	466	518	467	470	468	465	512	443	493	477	507	494	482	492	511	502	498	493	488	439	532	483	454	493	472	517	445	481	443	495	492	486	489	512	503	518	503	465	483	521	495	501	470	483	522	497	476	467	481	471	493	511	521	445	450	475	475	472	473	504	496	467	456	448	507	456	492	500	485	460	508	465	485	475	479	523	469	491	504	484	468	469	488	472	463	487	502	501	495	475	492	493	502	501	452	432	489	486	452	528	471	463	483	487	460	477	445	495	496	486	451	475	444	497	477	496	468	497	483	464	481	458	474	491	485	449	505	499	487	475	468	554	493	459	498	496	485	502	480	480	507	487	490	514	485	483	466	501	452	495	505	473	515	475	515	465	463	503	503	491	493	519	481	449	469	487	489	453	483	523	438	535	472	445	516	444	515	499	485	491	446	490	454	499	447	497	490	469	466	461	477	528	488	481	442	480	499	479	462	485	472	442	467	477	506	500	479	459	493	501	489	467	530	474	499	481	473	491	483	428	473	464	433	502	451	474	437	480	464	501	481	499	482	455	451	516	438	515	517	466	458	494	467	486	504	416	496	482	469	457	511	521	438	500	472	495	528	506	458	471	507	477	476	456	422	514	467	504	507	503	450	434	479	485	516	478	490	510	478	498	503	489	476	431	451	460	519	516	464	497	486	458	500	461	486	490	462	517	467	482	447	502	491	496	487	512	483	477	461	486	484	456	499	505	498	469	496	463	492	490	476	475	446	438	517	460	499	442	436	459	483	439	463	458	483	490	513	483	466	478	500	486	482	446	475	462	506	474	517	472	503	502	482	495	500	523	479	501	497	502	500	489	474	447	488	504	490	510	477	503	471	485	507	510	479	499	499	470	470	517	465	470	485	459	453	502	522	498	471	464	487	501	482	528	499	494	466	533	507	466	522	499	461	449	465	512	473	455	471	507	521	493	441	432	482	460	468	443	467	472	478	515	497	476	458	487	460	490	466	454	507	499	486	498	459	520	512	444	504	507	463	519	496	515	467	499	512	475	453	453	456	489	509	521	487	534	456	499	502	490	520	478	474	453	481	520	508	466	487	501	472	490	459	465	466	452	461	490	462	471	465	504	469	527	487	488	449	466	472	496	463	486	510	476	529	494	434	480	487	502	504	497	501	464	504	512	460	459	525	512	483	446	507	466	488	492	507	491	480	480	464	524	485	496	499	511	494	433	472	461	504	505	468	492	470	436	449	500	507	489	467	493	497	453	490	495	443	481	469	452	496	490	498	472	471	482	475	477	485	490	439	452	489	464	471	483	497	511	501	478	506	494	507	472	483	468	468	440	495	466	453	485	464	507	495	536	516	459	471	494
63218	85242	49852	16572	3615	964	539	495	445	432	411	457	474	422	440	456	426	457	446	453	428	446	451	442	479	458	444	459	472	466	455	453	431	481	414	464	418	409	448	428	436	469	486	450	468	463	469	435	456	456	407	464	479	440	442	444	450	453	445	460	409	452	466	420	502	420	440	453	399	422	456	422	486	490	456	446	424	434	438	443	466	447	437	445	431	436	474	447	451	473	433	431	427	420	445	411	427	434	427	413	468	437	467	424	429	457	412	442	482	493	435	442	441	403	438	460	441	456	435	462	445	453	440	451	447	469	463	467	432	484	460	452	426	430	450	447	451	448	485	508	442	419	461	436	423	431	481	459	491	442	454	420	460	465	449	425	439	436	394	432	479	435	445	466	431	432	458	470	448	419	450	444	435	421	448	455	463	448	445	450	418	440	450	449	462	410	436	431	434	433	436	443	471	468	473	457	486	417	442	421	443	451	459	438	420	437	441	419	443	465	457	448	451	429	443	433	418	446	480	453	434	410	474	431	441	462	382	462	445	412	442	455	460	427	405	447	470	441	454	451	450	459	443	403	474	503	442	472	447	422	407	435	463	445	434	440	452	428	438	446	437	474	469	467	442	413	450	431	466	426	412	433	491	457	450	449	427	447	411	438	420	457	462	430	440	439	445	452	431	457	452	469	477	435	467	463	455	441	414	459	412	443	405	462	463	498	436	442	447	415	451	464	434	456	428	464	456	433	434	471	452	413	427	486	479	466	447	417	450	438	442	492	444	431	432	420	450	436	445	449	455	457	471	502	466	450	482	468	436	454	470	431	440	445	486	451	461	420	477	484	448	412	415	413	446	410	450	449	443	470	409	434	430	448	472	435	450	446	425	431	491	436	463	426	442	445	452	433	414	469	447	463	472	469	486	445	452	443	451	445	454	436	459	392	394	417	422	452	436	425	445	448	446	437	472	421	456	481	419	427	443	480	464	419	446	426	462	472	452	467	438	437	479	451	447	461	470	430	446	428	445	449	424	426	462	418	476	473	450	476	414	498	416	410	447	456	448	429	417	422	466	440	434	417	433	395	487	432	428	414	441	450	444	460	488	441	445	448	448	423	451	478	448	444	462	470	434	396	454	478	444	466	443	429	472	428	445	419	422	431	463	485	411	430	446	433	432	453	445	484	449	448	425	444	446	405	457	419	453	448	457	451	439	437	452	424	453	431	478	426	450	437	447	435	466	458	454	462	457	432	421	423	448	405	442	468	437	449	447	429	427	454	452	428	467	447	414	469	457	409	444	481	450	440	441	472	437	427	441	420	473	434	450	452	501	458	429	496	481	430	453	436	445	463	418	437	413	472	467	434	416	417	402	463	439	467	449	424	466	442	466	431	399	424	468	424	398	464	423	452	467	442	464	443	442	481	497	455	450	463	468	428	432	459	422	440	454	458	444	469	458	432	388	435	443	446	456	484	486	439	460	437	454	432	405	436	465	427	417	450	440	457	414	432	479	449	460	428	445	446	435	432	425	473	442	422	435	455	435	431	433	451	426	422	443	416	461	447	435	444	464	444	424	455	428	417	439	442	436	434	423	467	435	418	489	438	463	437	411	422	479	436	405	446	473	460	492	450	466	445	472	422	444	427	447	419	480	444	466	441	475	462	426	450	451	475	463	416	433	425	455	439	427	424	426	435	411	444	471	413	442	421	441	417	460	444	432	492	443	427	463	399	445	449	441	443	422	443	461	463	434	441	482	434	488	424	396	411	437	431	473	434	464	452	423	418	448	454	461	438	430	415	431	449	444	418	465	447	470	441	447	436	428	437	437	416	439	453	441	426	425	470	400	457	404	418	472	440	438	451	429	426	395	403	457	415	440	494	461	434	486	459	417	425	427	437	475	443	412	500	465	437	435	429	438	423	430	455	450	461	457	409	440	456	431	481	445	460	446	440	426	424	446	432	442	422	450	447	455	413	441	457	432	464	412	494	463	456	486	438	457	388	451	469	457	442	427	452	411	405	441	414	428	420	474	456	439	414	466	465	440	430	463	434	436	413	447	449	443	426	409	429	404	420	449	405	434	430	442	443	430	452	475	454	439	464	438	471	482	431	433	447	451	434	475	454	433	427	481	431	437	436	441	458	440	402	436	416	436	445	428	425	426	452	427	416	467	448	469	418	490	409	469	482	420	465	429	439	462	471	436	445	434	480	430	448	467	424	455	425	440	465	437	413	445	448	420	424	452	422	476	456	468	424	465	465	419	422	426	399	447	465	461	467	437	473	451	432	434	398	445	426	469	432	471	468	417	401	451	461	431	444	431	445	455	462	452	457	457	408	451	454	438	428	446	437	452	442	454	421	467	421	460	437	448	459	409	453	448	430	470	469	441	413	482	467	434	440	440	479	428	432	434	404	442	416	412	436	483	466	469	475	439	460	470	463	432	469	424	413	454	441	422	424	459	446	484	429	449	438	448	442	429	453	428	429	431	476	445	437	464	423	432	426	443	430	446	445	460	452	417	435	444	420	458	459	433	447	437	453	434	432	417	511	438	436	445	445	436	450	444	424	454	465	409	451	435	458	433	444	454	415	434	444	465	477	451	412	446	424	479	481	469	445	447	463	456	419	439	462	482	461	452	429	447	408	419	400	456	433	428	450	448	431	437	467	457	433	437	433	406	429	432	413	453	423	437	462	429	465	433	449	433	452	471	455	459	461	453	440	420	460	416	454	479	466	448	437	426	423	424	419	440	444	436	408	403	472	444	447	479	441	469	479	412	436	408	457	453	469	404	406	446	428	422	441	429	411	439	428	417	413	404	450	422	441	429	428	468	440	425	476	417	414	457	417	432	460	453	448	423	444	436	432	414	437	441	425	465	441	441	471	452	460	450	472	418	473	446	473	442	460	434	467	452	452	447	446	415	415	422	446	428	425	465	413	442	429	447	483	448	425	426	423	482	431	456	453	464	472	429	414	429	460	448	440	425	449	475	472	413	463	440	467	451	438	447	426	467	445	457	413	452	459	433	441	472	425	449	458	441	431	432	420	447	432	481	461	440	431	466	446	479	464	469	449	435	432	436	447	472	465	431	402	414	462	459	476	464	444	441	454	457	432	429	444	456	470	455	438	467	462	462	448	436	391	400	476	477	445	411	456	418	463	430	439	456	457	414	478	450	435	452	458	460	457	423	433	450	454	450	439	447	464	453	441	455	431	404	454	427	469	469	421	463	418	447	415	467	434	454	415	431	471	435	425	439	431	418	478	468	449	473	458	433	450	440	408	410	411	443	429	429	418	438	413	431	439	451	441	433	426	434	427	448	424	454	439	456	441	399	458	445	418	425	434	456	439	421	450	435	438	421	441	479	445	468	463	474	439	453	461	478	471	408	471	474	434	449	448	454	430	398	443	425	441	468	439	466	476	432	448	417	442	401	448	446	455	445	475	397	445	437	410	406	430	415	416	446	451	493	439	448	465	409	461	410	443	447	479	433	423	509	471	395	464
24200	22525	30392	25163	20013	9337	1329	717	579	592	574	602	605	618	603	606	602	601	606	562	592	611	582	603	576	576	562	588	590	600	584	623	583	570	583	548	565	617	603	586	589	576	570	603	579	570	594	648	571	514	553	567	569	589	584	531	541	536	547	567	595	627	546	626	619	566	589	601	549	580	576	567	576	579	549	562	559	573	590	559	563	603	557	608	576	586	583	589	576	557	564	588	557	586	600	528	588	558	558	613	599	585	601	608	574	581	590	561	581	585	600	586	568	563	582	549	549	618	611	574	543	541	568	591	639	607	563	587	561	567	582	614	603	583	611	629	579	622	567	635	564	587	603	578	569	592	618	564	610	543	597	563	543	566	608	599	546	548	569	587	560	557	556	554	524	591	532	534	544	557	564	622	557	598	560	583	611	568	587	596	580	579	566	580	532	563	560	594	574	557	560	591	576	570	569	554	613	611	594	598	557	596	585	571	587	578	600	590	624	581	572	567	527	580	588	536	571	614	562	581	593	570	523	597	569	595	558	609	590	575	563	591	568	591	571	562	594	589	557	646	577	580	570	589	627	526	561	579	595	555	576	605	595	577	558	549	548	553	643	615	570	536	567	563	598	558	569	528	602	537	535	581	614	617	588	588	569	552	588	587	573	596	572	589	552	567	584	568	591	545	586	571	538	539	577	569	585	607	548	568	602	569	580	584	568	615	580	603	573	561	567	555	573	540	543	585	587	583	526	560	582	567	574	605	588	579	601	568	576	604	586	577	545	568	542	643	626	567	570	552	579	568	599	606	528	590	570	595	566	578	588	550	562	612	609	589	608	573	625	577	620	605	581	582	589	582	555	560	591	558	586	592	577	575	544	565	531	598	595	544	543	583	598	580	572	570	534	569	560	562	571	610	572	622	596	563	592	539	570	574	555	642	575	594	599	623	619	614	625	583	543	588	598	534	607	566	587	545	563	528	559	575	576	528	574	551	576	542	577	588	622	533	569	571	601	577	522	570	549	559	572	572	602	563	611	535	601	558	605	608	556	551	525	577	572	555	578	547	570	600	590	569	627	581	567	572	545	545	580	589	584	584	553	567	605	555	586	569	577	537	597	572	547	529	616	641	597	559	595	598	602	621	551	559	557	567	617	565	516	550	608	558	573	528	549	563	590	583	546	533	602	579	599	627	607	572	549	560	533	562	587	588	579	538	542	566	601	588	580	613	608	533	578	572	583	580	569	565	590	610	531	599	581	560	561	599	644	578	569	541	574	569	549	577	575	618	553	563	583	571	606	573	552	582	548	571	602	574	586	599	539	537	569	600	566	597	594	572	611	553	586	590	595	591	566	510	564	576	550	564	596	570	590	571	521	591	591	522	543	585	567	564	593	551	553	568	590	602	593	584	635	564	553	570	545	546	589	572	563	567	587	597	601	603	559	607	577	623	553	543	560	549	546	581	551	591	585	599	630	585	556	585	605	566	549	602	544	512	571	551	597	552	536	592	594	588	566	565	540	573	609	573	580	543	585	614	537	581	547	596	575	568	588	593	530	553	564	558	612	569	547	574	627	588	537	593	596	560	552	604	567	577	600	568	558	550	558	548	566	630	583	602	566	550	648	564	557	561	595	557	602	583	582	525	599	548	581	550	547	552	532	592	575	558	560	585	595	566	568	561	532	574	569	583	633	602	539	574	599	580	579	562	564	553	588	557	558	524	584	542	583	577	589	570	555	592	561	568	564	561	585	528	555	553	625	606	599	572	560	566	595	573	588	606	543	541	573	613	551	564	619	532	617	565	595	573	586	596	626	551	578	598	567	562	601	577	526	597	576	610	625	569	608	571	572	565	585	572	607	587	600	599	576	557	559	600	564	587	552	618	537	553	596	513	583	568	531	599	584	596	592	564	583	575	578	570	570	597	633	547	560	554	581	563	557	592	551	574	575	572	579	584	613	563	570	583	578	597	629	586	520	593	545	586	571	548	563	582	582	572	536	575	536	574	573	565	593	595	551	592	573	558	598	594	528	561	574	548	558	553	549	554	592	585	595	567	574	619	530	578	573	601	597	536	563	613	559	536	570	587	602	594	543	599	592	587	572	598	594	597	558	591	560	534	565	624	566	538	584	597	565	598	540	555	604	560	560	563	584	550	610	604	593	527	567	613	556	590	557	602	560	561	580	552	555	565	538	600	582	579	566	525	558	591	583	560	570	523	626	563	562	557	599	599	567	562	551	571	588	569	511	581	566	542	561	569	575	565	548	548	582	605	538	610	532	573	533	572	584	586	565	602	585	568	562	607	564	529	575	601	572	564	559	587	565	576	589	612	585	591	560	569	514	590	603	610	543	548	552	581	525	557	567	547	562	588	559	577	531	566	548	573	564	623	574	606	553	571	622	550	558	574	594	580	582	588	517	562	551	557	550	583	630	593	614	583	612	608	565	541	638	535	605	581	603	565	571	572	578	572	551	554	624	578	574	606	571	573	604	598	579	562	570	563	608	576	561	541	590	548	633	609	556	565	594	600	585	548	585	590	575	575	572	614	616	586	581	609	598	563	549	615	574	549	553	535	592	583	567	555	580	627	593	626	592	582	564	593	563	613	572	600	552	603	599	590	572	563	587	624	584	568	570	535	600	581	604	514	576	617	567	614	581	580	563	627	578	572	573	603	574	584	542	581	571	542	586	578	514	546	602	562	566	588	590	557	564	567	579	616	569	511	584	599	572	555	585	546	551	541	566	564	592	556	585	589	596	565	568	569	602	561	550	623	533	552	603	573	546	567	570	591	586	577	573	608	588	560	605	565	607	557	599	636	549	556	586	585	564	546	571	533	583	598	565	613	548	589	557	583	586	576	607	558	564	591	562	573	555	561	567	583	560	605	564	567	561	606	596	546	555	575	608	557	593	555	565	529	555	586	544	570	572	581	578	575	560	591	556	602	524	543	561	575	543	552	550	612	557	555	605	596	544	547	590	562	552	581	563	596	594	605	524	544	577	557	532	597	559	573	592	574	614	604	544	597	573	566	600	575	604	562	579	572	564	612	573	566	578	531	562	578	591	579	607	587	571	570	612	551	540	578	543	542	630	578	592	561	577	549	544	591	584	530	591	559	526	594	586	538	591	561	582	582	559	617	540	555	577	565	551	558	581	575	575	596	589	562	577	563	589	557	569	562	557	553	561	576	565	559	609	566	559	604	593	597	572	574	531	581	593	591	557	575	586	555	547	576	573	586	580	567	525	562	584	545	589	550	620	561	576	572	590	541	556	572	580	536	592	566	600	561	567	544	544	591	577	560	555	617	553	575	604	544	563	560	572	555	541	603	577	580	576	561	593	572	579	558	571	567	577	568	602	609	571	596	568	572	561	584	551	619	560	559	565	590	596	543	587	536	593	583	605	602	563	572	591	608	529	559	578	549	556	556	615	590	551	588	552	551	595	516	538	596	577	602	557	610	553	554	582	569	612	546	554	572	572	568	564	567	555	558	607	603	574	583
62397	93576	56659	21314	5566	1491	653	554	534	547	505	575	502	573	518	526	531	567	530	587	525	505	542	540	541	573	527	554	507	531	535	513	517	558	539	513	569	535	538	529	530	544	502	550	556	587	513	570	523	518	500	552	548	547	547	569	564	513	600	554	519	535	528	544	521	517	560	554	557	531	529	559	516	571	575	506	563	549	599	528	511	577	541	512	545	518	474	544	544	557	550	539	584	556	521	568	534	522	492	516	530	572	535	499	595	573	506	548	566	531	517	548	567	540	507	545	510	526	535	548	566	579	572	542	560	501	509	512	597	540	469	518	510	530	514	522	550	526	553	544	483	533	542	525	576	509	550	510	520	540	519	546	548	534	556	544	537	589	542	513	533	510	489	571	518	551	566	549	532	516	532	540	495	518	559	529	494	557	511	552	511	571	537	567	536	520	524	526	513	548	493	571	544	544	548	509	540	534	497	512	523	487	540	534	523	539	530	525	493	546	562	543	507	521	530	548	559	483	508	508	566	487	527	565	510	497	522	551	525	523	540	566	546	546	508	525	500	574	579	528	531	541	554	520	491	552	543	538	520	502	528	539	552	573	565	501	584	529	533	542	531	542	547	483	516	534	514	590	565	517	533	528	524	513	545	570	538	578	554	530	557	555	500	509	480	545	527	575	497	514	571	567	500	519	542	512	536	529	505	544	499	536	589	539	532	543	554	538	529	522	533	552	516	512	516	499	499	577	525	507	521	516	544	519	506	543	504	582	545	536	588	536	508	558	554	521	573	533	568	533	537	506	515	558	568	545	548	517	529	550	504	549	518	505	548	514	559	566	497	536	556	499	515	516	508	514	552	537	530	565	524	571	546	556	536	523	531	489	545	521	538	522	551	529	530	539	567	505	512	519	524	556	541	500	516	537	510	540	497	512	521	500	499	497	563	528	534	531	507	514	521	549	538	503	537	522	531	511	566	529	522	514	487	488	547	528	553	529	561	523	520	527	557	547	542	508	572	524	546	533	539	533	549	526	527	534	515	532	504	535	558	530	570	541	564	535	535	526	530	556	553	546	570	499	537	539	533	522	514	552	508	542	515	538	532	511	527	541	522	552	526	516	531	530	558	509	527	525	548	560	536	525	581	543	538	551	498	575	522	515	556	529	575	541	548	565	510	533	527	542	544	509	534	551	546	546	529	537	539	578	516	556	545	554	542	558	534	498	532	534	552	549	564	553	497	533	510	502	506	565	535	515	495	517	532	538	533	502	509	514	498	521	495	548	500	533	501	527	554	533	510	519	529	574	532	545	545	548	534	535	534	539	511	526	529	463	503	568	522	523	516	547	537	517	545	541	506	535	522	557	519	522	541	530	533	519	533	553	492	515	543	508	534	555	514	537	563	533	528	523	529	511	569	532	545	584	531	501	570	496	533	508	539	529	526	573	507	545	536	550	501	501	525	522	561	515	511	518	540	493	531	531	557	558	555	556	518	534	545	535	511	514	477	579	526	537	508	547	492	552	532	543	514	535	561	561	504	494	516	521	523	534	525	537	572	534	530	534	529	495	501	547	516	519	547	568	518	530	515	536	546	542	538	521	506	477	513	530	534	586	532	517	540	505	570	519	578	490	510	503	495	518	546	545	527	496	558	568	535	518	525	538	532	554	537	496	496	514	499	548	538	495	544	523	497	510	532	511	520	586	498	538	481	558	505	506	527	552	528	552	577	573	538	540	547	545	595	538	595	535	524	566	550	497	506	512	554	530	563	538	528	548	533	552	511	547	527	521	551	558	533	563	556	540	505	546	552	540	516	546	548	568	546	550	546	546	527	543	508	521	568	525	549	528	516	535	506	527	576	549	586	547	516	528	582	552	548	561	560	514	530	521	515	536	540	548	503	499	496	539	538	510	513	584	553	555	529	538	540	532	558	537	544	523	519	526	517	516	518	554	516	576	559	503	570	545	542	515	566	575	534	557	549	539	528	553	525	516	526	553	565	504	521	514	522	528	544	542	549	511	555	548	526	506	506	520	552	532	559	508	551	520	551	522	491	529	573	510	537	531	536	522	519	515	502	515	548	561	580	533	527	557	507	477	517	534	563	534	512	520	564	514	542	515	544	559	552	482	520	549	548	506	517	551	550	523	499	531	533	516	516	541	521	524	529	556	544	521	518	536	559	513	564	535	523	522	554	523	503	560	516	489	563	524	523	533	547	544	548	516	498	560	554	526	505	519	505	528	512	518	555	564	500	550	512	534	500	548	511	523	538	536	542	524	507	556	541	554	502	520	532	524	517	507	563	531	554	550	509	545	508	527	542	539	566	561	497	497	496	532	520	498	531	525	496	517	560	589	535	490	526	486	525	517	524	524	559	541	539	542	528	526	483	551	512	536	548	572	514	532	491	545	556	556	519	530	520	490	547	514	547	512	556	517	516	558	513	574	523	553	515	573	548	546	535	510	551	543	542	564	555	508	515	545	534	530	541	552	524	546	511	537	530	517	540	531	553	534	585	515	552	536	519	547	544	501	500	539	526	509	542	504	522	548	506	540	504	526	536	522	552	540	546	536	519	484	561	489	500	512	535	521	527	557	543	509	527	523	526	536	509	532	528	507	560	527	533	499	535	542	560	558	547	530	550	536	540	549	528	552	500	587	521	499	528	535	592	563	556	515	517	488	546	531	498	532	544	521	548	607	521	553	501	498	544	497	562	520	531	561	478	481	569	517	555	514	532	540	532	488	529	527	529	536	565	530	560	564	535	549	558	581	517	504	550	530	564	535	535	534	524	534	548	496	558	563	545	519	508	551	561	540	523	504	563	529	535	569	546	554	511	534	549	505	528	497	538	523	535	543	527	521	516	519	545	525	532	532	520	495	546	493	534	557	506	525	542	526	563	567	535	545	491	555	531	525	568	564	503	563	490	513	503	494	536	531	520	558	572	544	533	558	505	515	574	532	520	586	556	533	531	519	503	507	558	538	510	582	510	517	546	555	512	523	553	528	525	509	518	520	553	552	538	531	527	576	537	514	506	535	520	519	552	499	492	532	526	576	535	569	523	540	507	543	498	537	517	522	569	516	525	512	532	514	506	545	538	515	518	574	560	537	534	515	545	581	535	520	487	551	542	529	504	498	546	517	521	557	546	503	528	516	553	552	557	513	526	512	517	532	543	537	526	502	547	519	531	487	518	527	586	547	518	509	517	532	516	547	551	485	518	552	536	531	467	554	546	502	546	549	466	555	502	489	524	542	538	495	546	529	529	574	521	538	543	531	538	513	546	532	545	520	551	510	547	514	571	556	524	524	582	533	487	559	550	524	529	545	531	524	565	554	538	504	550	528	509	541	514	514	549	539	538	551	557	510	530	566	524	517	563	529	529	538	507	490	519	554	511	516	540	493	520	506	527	555	523	514	566	525	538	546	516	556	535	510	524	521	495	519	518	522	518	541	524	561	513	525	521	523	576	528	582	531	570	492	538	563	561	540	527	551	516	519	541	544
33463	30436	19760	5181	969	556	489	431	440	460	441	443	484	471	464	462	416	428	491	435	453	432	487	458	453	480	435	454	448	451	428	469	438	397	435	434	449	399	490	463	436	422	473	474	484	412	473	403	458	451	426	440	458	472	434	435	472	442	443	469	467	476	466	466	464	457	444	461	433	500	470	398	428	480	443	479	440	477	445	423	460	440	477	436	431	428	426	455	407	427	456	425	441	475	452	453	417	431	439	468	454	422	480	447	441	443	445	434	434	451	416	445	447	451	450	470	480	431	433	441	435	450	463	470	446	437	445	496	432	465	446	431	453	486	456	470	477	442	450	441	422	432	465	443	452	421	436	461	473	426	439	443	428	471	422	452	501	458	463	402	477	424	455	431	425	481	475	449	452	447	466	426	465	465	456	439	454	400	456	464	455	463	469	441	488	465	430	480	461	440	446	442	448	440	449	437	467	410	472	419	462	481	453	420	447	402	470	467	432	450	414	439	471	446	423	471	471	416	457	480	454	412	463	479	471	428	442	441	416	404	456	412	414	471	470	477	469	427	444	460	421	441	439	440	414	451	442	505	484	471	451	449	445	456	448	467	433	448	477	463	442	443	410	454	452	432	461	447	427	428	441	439	418	451	447	482	477	442	456	465	487	470	426	455	408	455	452	427	454	451	424	428	473	468	455	467	452	438	435	428	407	425	451	426	485	439	458	450	439	417	414	473	436	458	456	461	449	442	449	442	447	397	436	464	434	455	487	398	430	444	429	439	434	443	451	453	453	465	462	432	437	437	453	473	421	450	439	443	472	437	432	408	456	436	473	447	422	439	459	475	481	449	474	505	467	445	431	447	438	472	461	420	427	457	472	404	426	441	475	421	433	428	442	445	411	459	433	496	429	451	473	462	413	435	450	427	447	456	405	479	445	457	441	460	474	435	452	448	432	410	435	460	480	476	452	426	442	480	462	453	480	441	470	432	424	479	440	439	452	466	467	451	456	416	446	441	461	438	450	440	406	417	429	421	453	458	454	471	420	452	470	460	470	398	457	430	477	442	457	467	476	475	437	475	420	458	446	445	482	458	467	479	448	460	422	441	464	434	435	433	452	435	481	399	442	453	478	433	430	474	430	448	472	442	438	434	453	445	459	465	439	440	460	422	422	450	447	444	413	485	489	447	421	471	472	451	468	451	492	444	451	440	426	444	460	449	413	449	461	453	452	415	454	427	424	420	430	489	434	451	428	401	469	432	426	438	459	460	429	431	440	454	464	447	423	470	435	449	448	443	488	464	451	437	443	446	448	427	454	471	441	463	440	445	405	405	447	437	452	412	441	435	471	440	417	411	458	411	443	482	451	434	456	475	466	426	448	439	468	407	460	407	482	443	500	448	432	458	424	424	464	422	458	421	454	450	456	471	425	443	469	454	455	472	475	409	442	449	463	413	422	509	393	456	453	468	500	457	452	438	443	471	465	510	464	447	453	451	443	448	436	468	429	434	467	438	508	461	460	415	399	460	446	437	473	453	404	483	459	435	445	437	492	431	464	467	428	461	425	422	484	451	463	448	427	463	479	454	433	435	435	491	434	445	427	460	438	445	466	458	433	479	419	429	420	460	464	426	462	495	468	431	401	412	473	442	456	439	456	441	459	452	451	459	439	473	453	418	451	450	419	454	419	466	455	452	461	473	434	466	447	455	421	469	417	474	462	436	470	431	445	456	462	467	457	471	474	406	462	437	482	447	448	456	475	469	478	440	476	435	478	446	458	428	414	489	435	422	459	463	431	458	492	462	458	444	450	431	439	467	501	447	412	452	501	473	440	443	433	448	452	446	476	480	407	409	448	457	432	443	466	463	465	458	431	418	438	408	446	455	462	466	414	499	438	431	461	467	469	484	446	452	459	453	463	438	471	389	447	467	491	410	435	457	453	453	458	453	476	451	474	379	465	430	466	472	437	450	443	457	442	420	453	462	467	470	478	429	480	461	453	443	466	429	471	469	429	433	470	436	442	476	442	491	434	445	453	448	439	484	468	450	479	459	428	459	411	438	417	436	410	429	421	436	457	423	443	429	424	444	441	431	435	483	423	436	442	474	450	440	426	477	444	450	483	471	466	459	478	464	445	461	449	471	462	501	462	432	435	439	433	459	495	454	453	449	447	451	436	450	499	435	446	442	470	426	439	422	448	417	455	409	483	475	468	459	465	436	433	474	488	445	443	491	444	451	422	419	448	464	436	466	429	443	469	422	443	386	458	463	423	423	448	437	464	443	454	479	443	471	432	454	426	467	479	437	470	434	456	462	481	428	468	495	445	458	465	439	455	443	435	432	443	464	424	432	409	463	507	440	457	431	442	475	434	454	467	422	436	427	472	462	484	495	443	479	427	465	462	467	490	430	442	448	464	460	459	519	457	475	426	464	434	465	447	470	457	449	485	452	444	464	446	432	456	432	448	456	450	466	481	417	456	432	443	438	431	387	442	441	467	428	406	436	482	411	428	435	458	460	411	432	433	453	470	447	470	452	438	434	425	446	477	470	447	445	425	464	419	416	419	465	448	435	442	446	489	437	468	456	446	453	459	444	466	445	475	429	425	450	450	438	467	454	426	439	470	452	444	455	462	436	465	433	449	438	423	440	424	460	479	463	434	431	434	449	444	459	474	478	460	423	421	460	454	456	472	442	440	440	443	432	438	460	455	458	497	467	452	475	456	459	410	449	455	453	453	418	457	450	410	450	473	450	484	463	467	442	438	460	454	463	453	453	458	462	427	489	428	451	457	442	443	448	432	434	454	479	445	422	424	469	450	424	419	447	501	463	473	461	419	482	386	468	472	451	464	453	436	468	414	416	506	429	431	465	467	417	444	431	414	483	442	412	465	466	441	451	408	468	440	439	442	466	459	462	458	456	449	441	458	447	462	452	460	421	475	479	439	473	454	446	491	463	450	440	450	463	446	452	446	407	423	439	463	443	425	442	471	452	439	445	450	418	432	445	458	471	460	454	422	443	443	439	503	446	432	455	419	474	428	445	473	451	458	460	441	455	457	395	462	426	429	484	472	476	449	418	454	468	439	449	465	424	460	452	468	441	442	433	418	464	450	442	442	467	459	437	408	445	455	445	461	434	442	459	447	456	416	421	454	424	449	413	438	448	428	447	435	427	447	436	457	531	409	437	450	459	455	416	452	457	445	466	469	461	460	447	459	466	446	427	467	450	402	469	440	469	448	432	463	423	436	474	454	457	450	461	413	449	442	476	441	425	475	412	441	413	452	452	439	433	424	464	464	427	442	451	451	460	495	473	468	419	465	502	446	433	481	447	451	465	434	444	426	425	445	430	424	460	448	462	423	441	445	443	454	451	428	444	424	483	410	446	477	476	433	433	444	446	432	456	454	449	449	447	477	457	463	453	431	444	467	483	469	445	456	447	436	404	422	430	401	418	449	408	447	440	451	420	480	463	415	457	456	456	450	414	454	464	417	421	455	435	448	437
28451	31304	12247	2640	761	446	382	364	389	374	390	387	378	426	366	379	349	357	369	403	366	427	376	365	379	402	371	380	352	409	360	416	363	391	385	369	377	386	386	396	353	399	399	396	375	391	415	404	400	376	382	389	374	365	355	372	373	398	391	402	379	399	388	400	362	398	391	366	385	375	413	388	400	360	376	370	371	383	399	352	347	334	355	362	377	380	355	369	352	340	340	393	369	395	396	382	380	355	383	388	368	368	426	363	365	391	356	404	360	373	402	354	376	342	410	375	381	385	387	369	407	389	390	344	385	383	359	345	396	391	388	388	382	349	351	374	386	375	370	406	386	392	407	385	381	377	379	391	378	373	377	365	396	388	356	371	336	409	385	313	375	372	396	387	381	357	397	359	408	368	373	360	382	363	355	383	404	381	397	378	368	337	396	389	376	344	385	376	381	362	390	382	370	369	403	387	366	432	396	374	388	401	352	376	395	363	415	369	359	385	371	374	403	352	384	377	371	377	405	364	376	397	372	372	375	349	375	372	364	385	423	351	385	357	370	352	366	377	413	375	376	382	399	383	363	398	371	356	387	380	363	348	375	369	357	384	395	381	359	388	390	372	382	347	386	389	370	398	358	376	393	386	386	347	359	345	363	350	383	377	381	372	354	400	386	379	404	401	374	372	371	371	366	397	424	370	379	382	362	392	364	350	402	366	395	361	367	377	350	359	410	359	368	362	317	396	372	392	396	432	405	369	398	386	376	405	364	416	331	364	391	370	344	385	385	401	398	369	387	375	352	395	358	372	350	379	380	386	356	385	391	397	370	377	342	404	367	345	388	393	357	382	382	363	378	367	362	381	363	387	381	386	384	371	385	358	348	399	400	357	431	403	358	381	367	387	357	385	386	351	360	368	396	391	366	393	410	360	372	369	360	341	377	361	389	358	365	386	389	423	332	400	384	394	398	380	358	378	364	385	362	371	433	369	352	354	339	385	390	360	357	390	396	361	421	388	342	389	380	377	392	362	401	311	342	406	367	360	359	338	362	357	368	351	376	368	371	343	362	379	403	390	398	391	381	378	364	373	369	393	393	364	389	361	339	388	374	384	402	373	384	332	406	352	360	396	353	349	388	384	406	402	391	399	383	345	385	410	369	387	373	388	365	364	362	370	384	404	366	400	371	352	382	393	370	331	386	364	392	379	368	368	384	360	362	380	377	345	396	350	391	382	418	397	365	361	373	382	349	392	366	376	369	410	379	403	378	363	373	375	347	369	346	400	366	346	416	381	398	360	362	397	395	405	385	415	348	377	385	391	377	380	359	380	372	399	353	369	377	361	399	378	405	359	315	356	347	389	378	338	411	373	356	388	360	370	367	379	379	364	347	396	389	388	373	368	399	396	375	402	377	368	375	355	403	350	354	381	367	356	399	415	353	379	344	371	417	365	404	357	405	375	367	373	373	385	387	373	350	375	356	386	391	387	391	355	379	372	378	392	393	346	365	365	373	390	359	388	363	354	376	386	370	397	343	392	362	374	375	359	379	373	355	376	369	425	397	376	337	371	362	367	389	377	379	382	390	362	361	390	379	377	407	371	379	361	361	367	381	387	376	381	360	383	398	385	362	354	388	390	391	383	378	387	356	363	391	343	395	351	397	404	353	399	369	379	392	391	381	352	369	395	381	407	381	365	369	386	357	372	373	332	384	403	399	372	357	353	390	407	363	375	351	359	350	398	406	351	387	398	418	346	397	396	351	384	360	372	376	363	382	390	358	365	389	354	384	355	331	390	394	398	376	367	348	371	410	359	328	371	399	386	360	375	343	384	400	368	397	371	396	401	403	352	378	364	388	368	357	378	352	365	359	372	360	347	368	389	391	357	348	407	376	352	368	358	414	371	415	385	366	384	374	381	382	394	367	390	402	370	382	385	386	425	413	391	380	357	397	395	357	371	361	396	358	376	395	363	378	408	400	395	390	362	372	430	359	387	381	335	383	358	389	319	369	386	386	360	405	384	380	375	357	373	371	373	348	369	387	375	401	369	362	378	370	376	374	354	362	374	342	374	349	380	350	364	344	332	407	378	379	376	364	395	418	352	342	400	371	382	405	379	348	363	374	418	394	370	423	383	389	365	346	387	406	376	371	355	378	415	380	390	364	378	389	376	393	364	387	389	359	396	415	357	351	359	375	387	358	351	393	363	354	391	362	396	344	385	362	369	348	387	369	393	354	373	355	354	381	353	382	380	382	388	333	366	377	365	379	372	389	356	389	392	350	362	364	365	406	354	369	370	371	390	393	367	361	400	399	361	376	385	390	404	391	363	357	367	389	371	358	409	357	378	397	359	383	376	376	387	404	371	380	368	345	342	348	360	383	408	396	386	412	369	363	380	370	368	387	377	396	392	375	336	389	378	397	402	377	356	362	373	402	386	389	366	395	381	370	380	363	385	392	369	385	373	367	393	392	358	363	398	392	387	382	385	393	365	395	349	419	397	378	375	375	402	383	400	369	380	387	378	382	384	408	367	377	373	398	415	373	389	400	392	366	384	396	362	374	354	352	354	396	353	371	359	374	365	367	344	412	340	367	351	389	389	371	351	407	368	396	392	390	398	378	390	365	369	385	351	368	422	376	403	365	394	374	370	352	376	396	394	381	391	387	367	366	361	365	350	399	367	369	399	382	330	380	358	390	377	372	375	404	374	378	393	381	391	371	378	387	378	355	386	377	375	395	367	417	363	343	393	351	388	347	396	353	381	376	371	369	411	366	367	339	391	375	359	377	380	343	382	359	358	375	387	396	368	391	371	399	381	369	423	381	425	356	360	382	378	364	404	400	366	406	365	362	337	376	373	394	338	381	348	368	358	398	446	417	354	365	403	371	365	372	428	345	364	401	363	389	396	362	359	378	366	386	371	361	343	322	345	370	409	379	359	429	403	395	395	370	375	400	379	363	396	387	372	401	369	395	414	385	411	381	373	364	373	418	352	387	395	409	412	390	382	375	343	367	353	370	398	395	355	352	373	390	367	370	418	361	396	375	387	387	385	402	369	409	389	379	381	375	415	386	352	343	400	382	381	380	359	342	395	377	389	387	376	380	390	379	370	355	398	356	352	362	365	356	398	369	424	356	365	386	361	361	372	384	350	373	386	380	382	406	373	364	368	390	402	394	376	339	347	381	391	379	404	370	404	383	387	385	380	360	367	362	404	369	398	409	391	376	369	404	407	399	349	362	354	386	395	358	378	388	361	393	387	343	351	382	374	384	378	347	380	387	350	356	369	364	385	391	342	387	389	410	371	370	374	335	401	348	364	377	362	365	366	369	363	393	366	349	373	390	400	381	401	336	374	403	372	375	336	394	372	401	359	400	379	378	372	333	345	402	370	389	383	402	351	381	381	418	384	395	369	374	366	401	377	382	342	403	383	388	355	387	353	354	361	408	358	347	371	377	399	374	410	397	346	389	382	391	377	377	402	379	365	360	377	391	410	369	395	371	355
25110	24159	31236	26486	16298	3524	829	665	522	518	498	514	537	550	498	507	568	506	524	529	517	484	477	503	528	506	478	516	491	536	498	528	508	518	528	505	492	529	482	449	512	517	493	509	504	537	481	505	568	479	537	517	564	519	534	504	490	491	493	511	501	509	532	521	507	502	510	543	528	457	480	552	521	493	422	508	543	506	515	535	501	503	549	501	516	454	483	504	519	504	495	478	504	548	513	498	518	484	469	499	520	539	505	506	523	468	471	492	497	475	520	486	485	510	504	478	472	477	479	526	473	511	485	542	504	499	504	451	494	515	483	515	487	529	473	462	545	527	483	492	520	497	537	511	466	527	480	506	517	513	480	490	515	531	485	511	487	501	526	523	494	519	465	515	517	504	469	495	494	526	499	508	561	522	463	516	515	514	540	520	514	516	485	541	507	503	500	484	513	491	478	502	531	486	529	529	490	523	498	506	457	506	501	547	520	462	489	481	503	485	524	490	464	523	479	519	495	450	499	508	530	492	498	479	520	501	471	513	489	491	481	478	489	514	494	549	507	501	488	534	490	509	507	490	524	525	508	474	555	521	511	485	485	509	513	487	507	487	460	516	529	508	523	515	511	479	468	474	490	497	470	507	499	519	511	493	486	509	503	529	509	466	487	518	501	510	534	505	495	554	506	513	488	484	576	489	479	512	494	513	524	512	509	486	518	473	482	490	539	499	496	463	484	511	505	522	510	529	523	516	538	534	481	493	510	451	503	505	539	483	482	513	521	487	494	491	465	471	450	506	472	524	497	517	467	511	565	515	517	519	475	504	482	475	491	529	504	500	521	502	481	500	534	526	531	544	482	475	523	509	529	463	520	516	480	512	498	461	497	507	503	498	461	504	444	487	506	516	493	463	551	501	518	535	481	502	508	471	468	491	527	472	512	469	516	483	497	546	516	510	530	499	457	487	476	541	478	502	514	492	541	490	542	525	474	534	470	495	509	525	453	503	489	504	466	487	501	496	515	490	478	492	507	497	494	498	534	486	442	509	538	511	524	550	494	487	513	521	498	499	521	462	481	514	504	485	530	493	500	479	515	492	480	487	502	543	531	492	503	527	526	536	479	493	516	505	499	516	499	512	504	523	485	485	495	534	511	495	473	494	532	518	479	504	478	537	524	532	504	520	504	495	487	497	498	528	534	449	478	534	519	465	460	508	498	576	464	497	546	507	474	483	458	524	538	481	510	453	495	503	513	514	490	522	494	516	533	478	514	558	487	502	482	496	518	488	494	491	452	498	512	522	481	515	474	492	494	456	490	475	501	528	475	498	507	528	513	506	539	473	516	513	501	492	520	492	500	527	444	501	513	532	500	505	506	457	492	505	502	482	539	464	480	508	477	477	491	508	472	513	524	478	493	520	543	515	509	481	499	461	525	525	470	481	522	544	520	487	480	516	465	493	499	502	505	488	470	512	491	510	502	514	517	513	539	484	492	484	510	498	476	506	501	496	512	562	521	498	488	488	505	455	507	513	504	471	478	517	500	519	492	462	501	549	500	484	535	504	533	525	512	513	503	481	479	479	513	475	470	495	474	462	496	519	467	506	482	513	484	525	468	540	494	514	510	542	474	487	486	539	507	539	508	506	495	505	499	515	476	492	484	475	499	499	513	474	531	513	509	525	492	489	478	491	519	499	505	477	528	528	514	508	518	502	530	513	531	463	487	486	519	497	501	459	499	503	495	513	549	459	520	507	510	507	520	482	523	481	525	500	500	511	453	515	489	479	501	494	497	465	525	508	494	509	488	521	515	497	501	458	490	491	501	486	522	507	476	485	514	516	522	540	502	519	519	488	533	512	496	534	513	504	512	515	498	513	488	520	478	498	542	479	513	488	479	505	485	532	471	468	518	510	524	488	487	540	468	497	540	544	486	518	552	539	544	515	463	508	482	532	518	549	480	495	499	493	499	527	497	476	526	525	530	499	485	532	483	520	509	529	488	504	550	474	480	479	493	535	479	498	515	474	509	501	486	486	497	536	487	497	490	519	513	520	527	517	482	481	493	438	506	522	525	512	504	525	505	552	551	515	502	539	460	515	488	446	512	472	488	482	522	502	526	506	497	498	474	479	471	500	501	534	482	499	478	524	488	520	512	491	486	507	508	472	502	496	522	521	517	522	509	562	512	535	511	507	473	528	525	499	458	486	506	456	527	472	512	488	478	508	470	489	518	519	507	475	531	494	508	464	530	501	499	450	484	532	522	471	472	500	525	498	466	510	514	513	507	504	500	484	507	525	491	523	485	514	492	566	466	507	485	521	507	476	444	513	502	468	540	453	487	441	500	487	517	526	477	486	545	466	462	461	510	561	495	537	466	484	538	517	565	549	489	493	508	480	534	520	492	499	540	499	497	453	507	517	516	506	494	498	478	509	492	504	484	489	487	495	525	490	500	520	497	481	499	513	536	504	516	469	491	463	462	535	466	525	502	492	517	467	491	507	484	554	489	530	519	483	522	529	492	511	498	465	543	525	518	473	445	459	525	500	486	477	477	481	500	469	506	456	525	478	494	528	503	483	517	532	484	488	547	512	530	469	486	472	504	497	494	530	481	505	526	524	499	473	498	513	500	492	550	511	483	450	525	459	494	482	508	460	495	500	481	487	494	492	506	490	480	497	495	522	508	518	480	509	500	496	489	515	520	488	509	531	539	498	473	487	539	507	502	471	511	483	449	526	541	550	485	514	484	487	507	483	512	498	496	504	526	508	504	477	483	506	559	481	542	477	518	499	496	482	496	521	477	485	534	466	507	518	485	527	516	478	489	482	510	489	519	533	518	485	499	508	477	502	482	500	460	483	479	508	507	482	527	471	497	505	536	527	494	523	450	534	491	493	492	502	517	492	485	513	502	524	510	515	506	526	534	490	485	505	499	487	499	515	452	489	493	471	527	496	517	492	482	489	499	474	506	451	486	468	494	512	510	502	506	494	522	535	489	491	493	492	494	501	496	484	508	509	513	474	493	500	481	530	494	447	461	472	478	525	495	506	497	492	518	459	483	540	517	486	481	486	520	458	495	481	491	478	505	516	487	502	501	504	470	452	482	528	486	525	492	502	485	505	475	474	532	478	510	492	499	498	538	514	502	525	479	519	523	468	489	487	462	503	488	538	472	490	504	494	510	510	507	519	482	499	508	497	487	494	520	507	466	482	483	487	487	551	490	490	459	518	504	475	482	500	481	530	489	503	479	509	467	486	436	490	494	495	498	479	501	522	485	483	525	501	510	499	484	498	516	516	476	511	479	541	519	488	511	509	502	477	525	486	484	511	487	504	489	497	512	520	485	490	514	486	476	495	494	483	520	504	491	459	524	487	510	505	504	563	496	496	482	504	497	499	454	470	513	502	482	517	565	497	514	486	501	529	562	493	514	482	488	482	499	512	474	487	488	531	518	471	503	448	503	538	492	502	501	531	480	493	535	508	510	501	465	498	513	546	513	466	471	519
63404	85478	48389	17791	4381	1078	551	480	463	471	429	468	468	442	498	453	468	444	459	459	470	473	439	462	443	462	463	473	486	496	441	450	490	428	469	470	478	472	510	478	478	447	451	462	484	414	495	456	490	457	447	498	435	421	458	459	446	461	443	465	479	476	441	477	451	452	455	432	448	463	485	475	458	501	468	482	493	481	432	489	484	456	478	481	415	471	469	449	484	469	435	482	472	480	497	461	467	478	471	461	472	469	479	461	419	442	454	414	446	455	448	491	490	458	476	471	452	447	459	470	438	468	459	474	493	452	479	457	439	495	448	477	443	465	468	428	462	473	471	441	479	460	427	479	487	471	516	516	477	443	454	501	471	440	452	481	468	467	452	453	457	426	499	464	483	468	440	483	446	474	486	466	495	447	464	463	466	472	437	458	444	460	482	459	456	426	458	456	455	485	442	468	470	465	456	449	463	482	439	425	458	448	512	436	503	436	461	446	462	455	460	433	500	488	494	410	443	471	470	490	453	448	451	458	449	474	449	468	487	449	453	465	461	465	447	471	452	448	478	465	505	420	425	474	433	427	435	455	434	507	466	451	431	470	464	464	469	438	458	452	456	438	437	465	443	436	437	487	470	438	449	474	430	450	425	479	416	437	474	504	443	469	431	499	463	466	466	469	487	440	458	503	467	428	438	477	459	447	516	507	468	481	468	469	488	501	438	468	486	464	410	447	500	490	450	446	471	458	453	418	439	459	480	469	486	482	497	480	480	444	489	508	485	453	490	458	464	446	468	444	453	439	448	476	428	492	443	482	435	470	444	443	437	453	456	455	472	473	480	459	480	461	450	471	469	477	461	470	452	464	452	460	450	484	445	463	463	437	489	445	453	466	473	446	424	437	452	443	437	467	458	509	466	433	443	491	472	471	491	447	514	462	460	477	438	464	484	481	448	464	464	479	433	419	474	455	448	433	430	472	483	426	443	470	471	415	459	493	420	498	476	485	466	439	462	439	459	448	451	475	451	479	487	460	469	476	492	464	471	455	493	451	439	445	430	406	500	412	458	467	474	477	433	458	484	441	508	457	446	464	461	457	451	445	490	486	452	469	485	466	463	482	477	446	490	423	437	492	488	443	481	436	484	455	498	472	462	457	457	463	465	430	476	497	413	419	469	475	443	502	459	443	447	504	477	463	420	472	459	486	421	505	461	470	458	464	455	472	479	519	485	458	440	497	479	465	478	453	482	454	461	457	467	488	466	469	484	495	455	455	486	462	448	476	444	482	433	448	478	422	457	477	446	468	458	458	480	478	468	465	456	435	438	461	473	407	484	475	470	502	505	466	463	467	480	427	471	461	502	496	466	471	469	477	466	470	466	457	465	478	479	478	468	471	473	443	435	495	444	441	459	439	439	407	441	500	451	426	464	479	466	433	439	455	453	470	469	441	459	470	429	501	427	439	499	469	510	473	460	459	462	449	446	493	435	476	448	445	483	472	442	451	456	468	501	475	444	453	427	428	502	422	431	455	474	467	435	447	488	465	460	466	485	473	448	457	427	521	428	471	499	449	462	503	452	482	487	459	496	487	435	476	460	498	476	518	504	494	462	469	467	473	413	486	451	448	440	438	471	478	443	448	433	488	482	430	441	449	470	482	471	451	471	497	458	447	459	448	439	470	468	449	441	462	452	481	508	545	426	477	431	422	441	434	436	460	470	452	456	467	486	451	468	469	481	462	429	505	447	477	475	463	464	460	491	471	462	437	470	425	433	457	503	512	468	406	453	451	422	451	475	475	465	441	469	495	481	531	447	447	433	455	459	491	469	441	488	429	494	474	441	447	484	483	485	483	449	480	464	454	463	467	470	455	445	472	472	462	464	461	441	431	454	466	438	465	479	438	482	450	483	489	415	470	487	442	473	522	478	445	449	453	464	467	476	440	445	500	456	471	454	472	458	444	450	486	423	450	455	418	490	480	426	483	491	460	476	476	464	476	514	474	461	470	483	458	467	449	482	482	482	469	475	474	458	417	464	468	474	434	456	425	452	468	442	462	452	448	444	480	444	452	466	467	468	476	463	406	480	443	481	478	420	464	439	467	506	452	469	460	451	451	438	428	423	463	455	479	453	450	452	504	450	458	450	447	456	483	460	466	486	480	449	458	442	486	432	427	442	468	441	479	458	466	507	446	466	471	468	442	458	497	467	438	446	499	448	463	434	444	458	458	461	477	459	483	467	459	499	459	466	437	473	505	456	461	458	475	472	467	451	486	462	460	417	467	444	484	457	448	472	492	454	433	486	454	456	489	441	477	482	474	457	473	466	478	460	452	508	429	454	442	514	478	455	451	438	456	457	446	494	472	455	499	475	458	458	433	462	472	475	445	477	446	437	460	475	449	510	459	434	441	462	465	476	490	466	461	457	436	468	481	427	427	448	464	453	423	476	474	494	478	452	454	498	475	479	417	444	457	433	452	441	472	432	435	465	462	449	468	501	495	471	478	465	439	464	451	478	466	476	451	474	448	456	439	454	427	463	457	448	480	470	465	467	451	461	458	480	406	470	438	493	470	457	473	493	477	456	459	433	460	451	434	467	478	499	425	448	449	418	456	464	478	461	438	421	494	500	440	455	496	449	459	495	467	449	465	472	445	438	508	447	489	440	497	458	467	440	457	484	426	488	462	417	461	470	482	459	412	479	430	435	457	443	464	449	460	472	452	465	486	449	449	443	475	475	470	433	453	482	467	466	434	467	480	461	457	428	453	460	467	467	474	463	519	461	434	457	448	457	494	439	446	426	425	445	469	448	497	432	444	450	496	463	438	453	479	472	473	486	466	511	442	475	422	445	479	472	473	432	470	423	442	471	466	445	461	445	498	465	449	468	430	431	454	425	442	426	450	465	453	453	446	452	462	462	432	481	468	446	452	465	451	433	446	491	446	477	487	486	426	458	475	475	456	438	462	459	459	453	446	428	434	459	493	435	503	476	442	462	447	420	486	450	451	438	481	486	457	424	528	473	470	442	468	484	466	461	495	469	413	443	447	466	451	478	497	442	498	458	454	448	458	432	474	451	465	483	454	454	444	454	457	471	481	441	467	485	456	469	466	453	450	479	414	424	461	459	475	473	417	493	453	469	433	450	477	500	437	456	459	468	480	476	481	444	460	446	451	481	439	452	454	467	475	441	459	497	445	464	457	451	476	445	493	428	478	470	450	465	489	457	452	477	497	470	478	449	463	456	460	462	479	441	466	481	509	457	478	463	482	457	490	468	491	447	484	489	470	478	453	483	496	474	410	428	459	435	476	442	475	472	508	446	440	493	462	468	475	490	463	440	430	459	480	438	462	454	441	440	457	448	479	445	469	480	458	480	494	419	448	471	436	460	431	475	469	465	458	482	484	442	417	480	508	462	497	463	450	481	444	467	441	469	497	442	493	451	416	440	485	434	441	465	458	461	465	460	470	427	466	460	480	441	482	460	465	472	449	472	413	457	487	453	462
24075	22663	30229	25428	20182	9509	1475	763	630	616	598	661	596	623	596	602	624	617	676	598	631	581	623	596	564	683	573	626	634	627	616	577	590	618	587	585	567	599	604	621	628	634	622	595	581	613	606	580	611	571	576	655	594	597	648	592	599	624	575	667	641	598	636	588	581	557	600	604	640	593	606	593	600	599	611	594	538	586	567	581	594	599	615	573	623	593	565	609	614	624	604	576	601	610	591	587	624	630	584	593	574	609	588	593	576	603	627	594	601	587	631	635	594	625	601	597	612	579	567	602	591	648	590	630	574	592	618	626	585	580	607	600	608	596	596	564	622	581	629	628	605	584	559	592	606	619	588	605	625	585	581	614	589	591	606	613	601	570	592	605	606	536	592	655	581	615	585	585	611	612	597	562	623	625	588	586	552	617	599	587	637	624	619	623	618	622	587	565	599	551	554	579	561	605	592	589	582	589	566	619	619	561	585	571	604	579	603	632	606	576	562	613	626	591	556	556	599	585	610	594	569	568	622	578	610	649	681	576	574	606	629	625	585	618	617	606	624	591	581	613	549	553	601	571	581	590	599	569	597	606	604	598	587	577	575	569	581	614	615	607	608	545	613	582	642	578	618	578	616	578	586	608	599	606	638	610	608	590	602	593	567	586	590	571	600	598	589	602	591	539	592	576	616	620	606	618	602	611	562	567	576	606	638	593	623	598	587	615	581	620	595	566	619	597	593	593	701	581	599	594	613	608	626	607	578	625	591	567	594	584	636	580	609	592	595	604	570	610	574	584	594	595	587	613	638	598	592	583	590	602	590	608	584	574	602	665	596	579	598	653	586	595	581	639	559	607	627	593	622	581	559	664	580	618	582	607	613	579	588	547	588	624	626	591	596	570	584	610	598	568	593	578	614	637	605	624	581	568	584	646	645	619	637	584	614	545	622	619	588	591	564	639	648	625	639	565	579	643	599	616	601	624	592	635	591	594	626	607	570	610	599	585	557	624	573	582	608	552	569	576	642	579	678	569	639	598	557	579	602	580	555	590	603	641	589	617	598	562	563	572	598	594	614	589	601	606	621	572	598	635	638	570	610	604	591	566	645	631	582	593	594	611	575	613	615	641	604	610	599	640	549	606	624	580	602	601	597	600	603	606	602	574	570	584	542	596	588	619	631	605	646	600	578	610	590	580	593	595	586	621	598	600	550	604	609	639	575	608	550	583	621	602	594	552	587	608	588	626	597	632	588	615	638	637	598	629	613	576	594	548	576	566	564	561	585	594	578	618	615	576	621	621	634	569	574	609	633	617	613	573	568	573	595	590	609	609	615	607	623	594	586	580	609	586	604	619	605	625	598	576	609	586	600	581	576	594	585	572	600	594	625	583	586	613	602	587	579	599	614	610	615	596	587	608	590	572	550	562	604	566	597	532	602	625	589	611	575	598	551	628	610	602	624	599	603	609	570	644	653	549	620	572	615	602	582	553	576	614	571	603	612	562	623	612	596	591	603	604	587	570	588	610	555	588	573	586	634	580	573	623	621	644	591	563	589	586	590	623	565	557	611	592	576	609	649	626	593	610	620	558	630	533	581	585	581	601	646	583	621	613	556	631	546	586	610	588	641	583	574	615	654	609	600	628	577	598	585	642	591	594	613	621	620	581	597	628	618	615	609	551	568	598	635	622	580	597	586	637	627	592	587	624	580	602	624	563	600	548	565	612	683	591	568	602	619	599	603	557	643	653	645	629	613	556	592	587	589	606	607	598	601	579	628	585	591	589	599	559	587	568	604	582	579	574	578	567	604	559	601	566	567	579	645	616	575	575	625	568	585	600	628	585	606	623	605	627	580	574	555	599	597	589	591	607	592	615	604	600	553	607	658	585	568	576	610	626	610	623	590	578	580	595	594	614	588	633	587	598	671	626	632	627	558	602	578	601	601	597	631	583	631	599	567	572	616	574	619	588	601	597	588	572	574	573	580	595	600	608	578	595	539	648	583	576	602	581	606	611	636	607	592	591	605	644	603	555	592	581	616	607	579	641	581	597	604	600	604	574	563	579	543	618	575	559	590	613	631	641	555	616	569	648	613	603	594	559	605	599	571	586	617	642	621	576	603	607	609	601	582	620	616	604	587	585	574	563	609	575	576	627	568	636	573	570	579	596	595	624	571	631	592	617	545	600	586	606	595	643	575	641	598	561	571	600	593	616	556	615	607	588	576	620	617	635	549	653	605	575	620	567	613	597	564	616	613	640	591	612	570	614	629	584	602	601	589	585	588	564	593	656	589	598	589	570	604	575	595	617	576	577	609	589	581	572	587	583	601	620	656	605	571	612	536	573	608	572	614	602	622	615	604	588	579	604	579	598	601	582	593	589	585	595	603	613	573	583	592	622	610	610	619	581	601	582	614	599	619	623	625	593	584	568	620	631	592	628	600	608	613	608	567	553	565	583	668	558	642	590	564	573	623	569	572	598	557	577	596	556	622	573	596	593	539	595	568	560	587	618	610	536	586	583	586	590	556	632	607	591	568	606	593	572	602	634	627	601	609	628	567	611	613	589	646	674	614	607	572	583	597	602	598	570	565	587	579	598	576	592	610	589	602	580	571	585	616	604	602	563	570	603	588	596	605	631	581	576	588	570	620	607	609	578	631	621	620	590	589	627	574	572	589	602	580	595	577	581	604	578	597	626	586	597	585	579	540	636	628	606	615	598	615	619	608	619	612	640	552	639	544	593	571	598	607	567	608	578	602	618	639	564	575	587	583	645	579	618	627	569	619	601	593	578	569	610	597	546	604	561	612	523	568	624	584	597	605	607	593	605	631	595	610	602	601	611	602	604	617	584	602	626	570	616	574	571	570	617	581	593	567	611	602	590	599	617	629	585	621	596	607	604	596	613	601	647	542	609	546	592	611	575	580	583	605	627	582	587	573	576	634	619	591	635	621	544	565	588	627	566	590	601	528	605	599	597	633	607	574	603	610	602	595	603	595	620	634	625	624	606	610	591	585	574	597	574	618	611	604	573	618	602	581	615	539	583	650	555	546	604	583	582	543	599	561	582	615	575	579	610	618	580	536	592	581	618	575	582	562	545	586	576	653	589	652	606	562	629	593	626	573	617	580	603	618	540	588	590	589	601	579	601	627	602	607	563	594	595	556	607	619	610	583	602	646	574	573	572	613	570	593	622	599	562	600	654	610	595	614	583	603	579	581	612	602	581	613	553	573	621	597	597	617	592	608	573	619	595	553	558	563	624	606	560	652	584	581	600	612	590	625	634	618	606	580	613	614	564	582	641	629	574	593	608	578	558	615	601	583	614	602	602	628	620	653	619	591	595	595	620	594	609	560	611	617	605	601	575	594	543	563	622	620	604	619	515	624	571	560	626	584	591	572	602	577	604	603	612	562	628	575	623	585	591	559	560	626	565	594	585	603	619	605	616	639	613	612	594	577	581	583	573	577	596	622	593	608	564	603	599	578	628	594	532	642	618	618	591
62785	92182	57987	23048	5977	1481	686	581	534	569	552	568	573	583	541	589	572	509	598	544	564	521	552	590	573	577	547	546	561	540	493	525	523	572	543	583	540	554	581	578	571	558	588	564	551	535	578	567	544	540	536	522	548	532	586	554	546	555	534	534	519	550	570	562	601	565	581	548	583	555	513	584	525	558	551	528	556	598	553	576	526	536	579	539	578	561	555	579	548	566	564	566	563	560	524	544	556	540	562	512	556	574	542	545	569	549	580	541	529	552	553	597	526	566	533	588	553	523	516	551	487	550	597	570	572	541	588	524	554	527	530	601	527	596	546	489	546	555	509	553	517	539	572	567	591	556	527	571	541	524	588	569	554	571	570	590	488	563	524	580	528	567	557	553	566	528	554	537	572	528	571	604	549	568	596	527	529	560	515	618	535	586	539	538	556	553	572	577	576	551	527	525	541	539	555	584	563	585	607	557	553	567	541	597	576	526	524	540	535	539	577	556	525	518	519	565	546	591	554	559	560	551	492	539	569	557	542	590	550	545	529	526	610	568	516	522	565	540	592	542	544	543	604	525	524	560	539	556	545	541	573	521	538	554	534	544	536	555	573	539	539	551	569	539	564	580	538	608	554	545	550	531	548	548	537	528	563	572	566	553	567	553	560	535	548	558	533	541	566	545	551	543	535	534	543	546	526	557	570	551	516	545	579	583	554	555	563	527	495	557	554	577	585	544	526	526	552	546	563	544	537	575	560	571	587	548	592	507	533	520	495	535	539	631	536	539	595	556	566	511	575	618	535	550	603	584	558	572	553	515	543	526	562	573	578	554	548	616	573	543	531	514	557	555	568	561	586	577	553	596	543	556	580	535	562	556	564	554	556	537	541	510	534	578	561	581	513	575	542	559	525	562	600	576	533	584	506	541	569	547	573	570	548	554	571	573	559	548	535	525	537	514	512	542	577	563	531	577	507	476	532	590	592	507	606	566	573	556	572	555	520	553	533	543	530	557	599	508	552	534	530	516	586	582	577	546	569	545	560	532	557	556	534	529	541	519	567	537	563	565	562	562	522	529	529	557	580	526	524	514	554	506	539	581	567	572	531	535	533	544	528	565	588	550	525	535	534	530	533	571	502	576	612	559	559	563	577	532	530	574	512	546	596	579	582	547	534	559	583	603	540	571	520	551	541	534	557	528	507	546	543	569	534	549	532	552	536	539	547	556	562	546	544	571	537	527	534	583	519	561	564	543	552	519	550	561	539	516	543	559	505	564	548	550	534	550	523	557	551	564	574	553	586	529	605	548	549	546	565	558	548	593	566	564	561	572	555	538	580	506	541	539	537	528	564	527	502	566	580	573	537	566	538	575	596	547	551	530	548	551	607	550	559	533	521	544	524	555	584	518	618	537	571	534	527	586	572	551	555	564	561	560	515	530	572	538	517	495	569	538	566	518	515	543	567	550	569	560	547	557	581	499	557	510	577	520	553	526	518	584	597	564	558	566	570	561	539	569	526	565	565	535	497	561	575	519	573	564	539	562	513	529	568	548	556	555	563	597	546	531	558	563	535	540	566	570	535	558	568	506	554	528	576	556	493	507	561	530	564	552	568	544	536	563	569	523	562	595	544	557	586	578	552	520	547	547	554	577	562	517	526	574	549	538	567	555	544	544	553	517	546	566	565	559	564	547	603	555	548	536	543	555	582	559	537	548	529	528	528	511	567	551	509	523	611	555	513	564	575	542	494	529	561	526	571	536	560	532	564	549	561	570	563	565	542	571	546	534	554	581	578	555	590	575	539	576	573	548	563	532	575	529	514	534	538	537	556	550	528	555	549	550	544	529	525	569	560	551	579	563	528	560	545	564	555	548	505	595	599	522	569	526	570	574	545	560	554	541	530	538	551	566	585	545	584	546	567	531	543	495	481	563	524	549	572	578	536	587	591	548	544	504	538	552	538	567	546	554	574	543	565	549	551	557	528	552	566	542	497	587	569	570	560	602	559	541	554	529	562	566	560	525	542	567	537	563	571	544	559	517	563	567	565	529	617	566	545	528	544	512	578	511	512	544	522	556	560	543	543	556	501	559	550	548	568	563	515	552	535	556	530	562	546	541	570	551	578	555	555	562	556	584	603	539	568	599	559	524	518	548	577	562	528	528	571	546	567	574	529	540	509	518	505	572	529	558	573	563	549	561	542	532	614	534	566	496	536	541	535	561	561	571	535	586	506	539	565	578	558	566	541	522	538	574	519	553	551	580	540	511	528	507	529	549	596	523	572	591	515	528	570	581	573	558	527	528	537	545	570	579	552	540	564	568	544	560	530	550	526	515	548	511	511	569	506	546	529	534	560	586	560	559	553	526	538	536	563	586	551	550	541	571	565	538	547	538	555	576	567	607	546	580	561	543	567	542	530	559	562	567	556	497	545	555	562	571	514	556	530	563	523	513	536	569	542	560	579	560	524	555	548	483	542	532	554	579	572	554	587	546	549	513	505	539	535	535	529	523	569	523	544	544	519	562	592	574	507	566	544	536	586	566	543	562	580	558	548	567	587	611	522	542	552	560	518	547	559	548	540	555	592	528	537	564	582	566	566	553	573	579	559	557	565	545	560	531	534	550	543	528	566	570	527	528	520	547	565	519	539	537	603	588	547	509	596	527	534	564	514	544	562	548	541	577	553	552	576	546	573	571	537	519	547	527	519	584	522	546	568	570	543	563	530	534	547	502	531	563	550	557	568	532	537	580	552	604	550	526	585	537	528	543	570	548	520	578	509	581	555	535	530	547	520	539	531	594	577	560	536	554	524	550	594	547	579	534	536	560	530	592	538	554	560	523	559	505	584	543	593	564	559	525	524	541	563	528	573	514	557	550	518	561	545	538	522	568	550	552	563	588	527	564	518	552	537	543	565	539	574	532	521	548	504	557	535	561	554	574	552	539	570	552	531	533	545	580	546	518	534	552	522	523	569	505	564	560	554	561	566	577	536	554	564	538	589	533	568	565	558	554	533	598	538	535	560	554	536	549	526	568	512	539	522	569	538	566	577	585	515	595	537	554	519	550	604	535	467	553	536	532	560	552	562	567	542	568	548	536	542	523	553	560	555	566	598	561	580	537	566	557	542	517	557	544	491	595	545	528	534	537	551	564	568	514	499	509	552	496	551	524	515	559	517	570	566	553	541	547	540	545	552	603	544	521	520	530	541	557	546	555	580	568	589	525	552	575	559	541	572	591	528	553	530	553	524	547	541	540	562	517	511	553	555	563	577	559	537	507	535	564	525	545	530	534	558	540	558	531	569	524	538	589	532	578	517	568	531	541	565	553	529	531	571	533	525	569	556	570	543	509	579	487	506	576	536	556	549	550	513	565	552	538	524	525	571	522	539	542	577	561	531	522	576	525	527	522	539	584	553	571	559	543	559	533	568	544	573	507	568	571	565	540	548	562	534	557	553	519	526	536	500	518	568	524	542	523	531	580	551	569	510	520	519	519	563	546
33133	30034	19966	5575	977	500	500	490	443	511	469	464	468	483	482	416	459	485	468	484	464	429	451	463	465	497	466	456	444	395	449	467	460	466	487	483	466	469	471	440	476	435	430	475	466	464	481	458	476	442	447	481	481	504	452	457	469	423	488	467	463	442	442	477	482	453	497	473	471	447	436	468	428	488	462	428	456	464	480	449	503	419	476	454	451	458	455	471	489	446	430	457	484	459	494	447	455	453	477	479	461	515	457	441	491	425	473	469	475	471	482	457	450	474	407	482	462	482	445	479	481	474	469	410	468	471	482	462	433	451	457	473	487	447	485	469	463	410	468	462	450	489	461	470	491	469	458	489	437	461	466	461	443	436	450	485	497	486	457	437	480	459	459	477	453	493	447	487	480	446	447	455	450	434	494	470	433	441	442	474	466	469	477	441	471	454	458	484	437	465	477	473	437	494	483	472	501	461	479	459	443	461	431	476	438	470	434	482	496	479	490	435	457	435	489	476	468	460	463	479	467	466	452	421	445	430	452	461	448	436	410	436	489	435	455	453	457	471	482	467	461	473	451	467	471	455	480	446	474	466	467	442	470	443	437	444	489	487	430	451	443	489	451	471	439	469	470	477	435	465	455	452	466	484	465	513	494	498	442	506	470	463	488	460	411	437	455	441	426	441	469	457	510	463	467	450	486	417	469	447	453	473	436	421	490	498	483	445	429	476	483	443	453	474	407	485	502	497	456	468	446	475	465	443	478	457	489	481	468	468	449	469	475	449	474	444	464	449	494	475	468	479	437	467	486	461	451	435	476	456	475	476	452	455	497	466	443	455	457	447	441	442	485	453	457	478	453	437	480	466	494	434	457	442	472	435	461	459	455	455	461	468	436	488	449	443	469	439	517	439	461	459	425	440	445	448	515	474	463	440	439	496	438	473	466	455	462	490	486	489	481	489	453	447	500	446	450	478	430	443	462	485	467	436	473	452	462	465	431	441	472	463	461	470	513	444	444	479	422	492	539	506	462	434	456	454	482	460	478	441	447	464	473	481	492	514	457	447	440	469	438	462	453	437	490	468	465	420	450	503	453	469	449	492	482	473	458	452	484	423	469	475	417	482	432	477	454	457	465	435	432	517	454	460	466	473	491	465	466	481	434	506	455	427	469	433	452	456	478	515	488	479	466	468	462	470	477	469	470	474	447	490	482	427	449	473	508	444	431	467	457	481	444	468	498	456	464	445	447	469	446	465	472	455	478	444	449	483	477	460	429	500	457	455	459	433	437	426	478	492	459	448	438	448	461	448	454	503	464	452	456	474	468	466	428	462	435	454	483	461	490	470	483	494	449	467	499	490	472	470	458	460	423	480	486	459	448	437	441	471	426	458	499	471	445	441	435	453	460	442	459	479	486	480	468	469	446	468	487	488	477	437	436	467	482	455	455	449	428	445	429	452	457	439	452	488	468	457	459	462	471	462	403	476	467	473	459	485	484	459	465	463	476	482	446	471	465	479	505	450	469	465	478	447	446	433	480	445	456	478	471	433	482	473	447	440	474	496	465	471	458	444	459	474	442	464	452	468	473	448	459	473	415	470	506	464	429	450	452	426	513	448	474	466	507	428	454	452	467	465	472	435	419	450	440	429	448	436	462	457	504	425	454	414	435	464	442	479	470	473	472	453	478	469	457	471	455	444	456	464	432	471	443	459	483	463	478	467	471	455	420	433	451	443	513	500	469	438	440	497	494	442	458	450	478	471	490	426	429	461	476	441	481	514	455	506	457	471	477	446	501	460	449	456	464	473	456	460	486	414	441	446	451	478	436	460	455	474	496	482	454	484	457	467	490	449	482	431	457	427	464	483	476	448	459	512	462	457	468	500	471	413	433	468	466	472	471	452	479	454	453	480	455	474	434	465	459	460	459	464	433	409	448	423	493	482	472	468	441	502	438	469	478	466	500	470	480	438	489	473	487	420	429	460	451	434	461	502	441	470	469	486	434	465	453	490	467	402	460	439	467	440	477	452	490	456	435	461	446	472	411	499	473	456	486	460	424	459	484	462	490	465	462	505	464	456	450	456	469	424	486	494	469	478	455	481	450	466	476	464	455	483	477	427	465	466	488	447	424	433	444	487	466	446	433	429	468	465	469	477	459	433	406	456	475	471	453	453	460	472	454	462	475	454	487	479	435	439	479	452	463	452	480	446	500	431	450	455	446	473	434	456	460	445	450	465	443	413	436	458	454	471	426	449	501	475	528	464	470	458	480	449	462	477	466	474	452	448	476	465	475	476	460	466	448	466	443	460	495	434	475	448	450	479	470	465	450	472	471	448	458	441	480	464	472	468	472	445	462	490	475	435	447	483	475	473	460	449	410	424	452	452	449	400	465	511	435	469	442	450	464	469	484	481	440	460	470	463	483	435	461	477	470	442	465	497	446	472	478	497	499	460	461	468	461	510	465	442	468	428	436	501	463	488	467	441	458	466	473	461	459	473	444	454	491	479	473	457	442	460	458	467	498	493	449	482	483	467	466	489	474	467	470	504	473	468	446	467	457	461	460	460	442	468	453	434	468	441	472	458	444	464	468	475	456	476	439	484	475	448	426	472	441	509	444	486	411	468	482	455	445	436	482	518	427	455	481	473	470	471	468	453	481	468	436	463	469	444	465	421	453	423	484	457	463	510	442	480	450	433	457	450	448	445	487	484	470	481	451	482	501	486	483	457	469	439	467	495	467	482	446	440	464	468	466	498	462	471	472	435	482	477	475	455	482	467	433	460	473	489	461	461	434	463	469	448	474	434	461	451	507	471	478	438	432	507	498	431	464	420	453	463	446	475	478	458	480	473	450	458	435	463	472	438	471	502	440	430	443	470	409	472	453	440	466	449	460	439	444	467	450	469	445	498	450	475	455	485	430	468	469	460	473	442	435	459	478	511	481	474	438	449	443	462	460	448	466	471	498	495	488	507	468	487	480	483	456	467	447	492	444	469	454	468	440	474	485	428	423	432	447	460	447	443	492	471	412	459	461	446	425	494	476	496	446	454	435	515	466	487	491	447	458	421	485	448	494	433	479	455	499	453	455	451	451	499	471	474	462	454	476	508	473	446	501	473	449	464	483	452	443	484	460	434	462	492	475	499	424	479	477	449	445	449	465	470	475	484	479	480	461	442	395	472	453	431	439	449	463	465	464	480	464	475	469	472	443	431	499	475	487	451	457	463	466	462	476	472	444	509	465	476	440	492	458	463	487	433	467	505	459	445	450	455	458	477	425	455	472	453	463	464	497	469	448	415	485	444	442	464	478	462	454	510	462	482	465	467	469	478	438	447	452	439	440	478	453	493	421	485	446	442	461	487	451	459	449	470	480	512	466	452	453	459	465	446	438	437	456	469	476	479	417	464	461	453	451	481	467	454	458	478	508	400	472	461	439	477	435	503	492	493	466	450	408	460	485	508	425	443	471	450	471	438	474	489	476	424	480	475	469	444	457	509	485	456
28589	30836	12972	2909	885	458	399	419	401	385	404	414	407	385	408	353	369	379	362	401	396	393	385	413	375	357	387	402	395	384	369	406	418	415	415	381	395	374	359	379	403	348	389	401	347	393	360	382	384	370	400	380	360	358	385	413	391	377	407	337	384	398	344	394	372	393	398	391	433	374	397	379	382	419	392	396	369	370	378	415	349	400	382	390	360	397	380	413	391	343	396	374	424	393	402	346	380	411	376	389	364	372	360	395	378	376	377	384	366	370	382	396	345	389	409	410	399	347	387	381	398	397	384	366	363	381	355	410	396	410	403	384	386	425	394	367	382	342	369	352	342	378	392	386	416	352	358	384	409	370	403	379	386	395	388	391	383	390	407	366	413	387	416	379	405	382	383	359	404	392	372	391	361	369	418	389	383	398	381	356	358	352	387	380	379	355	387	407	362	419	369	391	389	384	403	399	349	395	354	364	357	387	381	400	376	379	374	382	371	398	377	416	377	389	389	380	356	388	373	391	371	364	349	400	380	370	394	392	410	356	375	398	370	425	412	349	392	393	398	415	381	396	417	423	367	368	403	381	387	383	369	389	412	373	361	401	409	362	355	417	384	399	377	379	360	359	390	362	372	393	354	413	400	338	377	377	414	411	383	404	410	391	379	368	380	381	397	372	353	381	374	363	390	382	396	373	369	390	361	380	387	369	412	363	409	421	381	372	397	364	366	387	373	357	376	388	398	409	349	396	382	384	386	371	386	384	381	407	405	357	388	415	353	380	390	341	355	409	394	362	371	383	366	393	379	396	407	397	374	374	406	386	421	395	384	403	400	369	413	386	392	417	396	399	352	382	392	356	352	407	414	400	373	404	380	386	357	390	396	371	356	341	382	385	387	387	410	383	399	362	408	403	359	387	410	380	395	404	405	387	353	387	405	386	397	373	365	380	346	382	378	381	384	381	432	391	407	394	397	388	398	346	379	391	375	405	407	374	375	404	393	373	377	405	386	380	366	373	394	354	366	386	419	392	357	403	379	382	399	396	376	388	373	396	405	381	404	382	401	406	404	366	366	370	375	405	378	400	388	401	376	386	377	403	394	400	376	389	380	385	366	385	356	375	362	406	398	371	377	397	405	417	413	407	408	372	400	416	443	391	395	381	405	395	391	403	402	409	396	422	375	379	359	386	391	363	401	368	415	360	377	414	345	393	406	366	389	390	410	356	401	390	381	395	398	375	394	372	374	361	398	409	382	392	376	378	401	331	402	368	371	410	389	366	359	409	393	394	370	361	365	356	402	356	378	381	403	381	407	366	402	359	377	398	407	380	398	392	379	405	381	378	393	406	355	374	389	402	402	362	387	392	406	397	367	386	406	373	380	382	391	397	376	406	368	381	347	385	428	392	399	413	386	401	377	377	387	431	380	395	373	402	389	394	376	373	391	405	372	391	360	370	371	352	376	407	385	381	375	403	390	412	390	387	435	375	401	392	402	409	419	373	396	367	367	379	365	373	374	404	383	377	399	389	392	398	342	369	366	392	379	421	404	396	387	392	379	397	368	387	382	393	371	405	395	359	392	399	389	362	378	370	382	402	366	404	367	367	364	382	409	401	399	377	375	411	384	418	417	364	390	388	359	401	358	402	414	405	372	384	427	378	387	417	390	396	367	387	390	356	385	371	406	402	371	399	410	353	369	401	390	413	383	365	376	387	393	400	364	399	414	370	374	381	355	385	369	430	414	378	397	382	413	385	390	395	378	394	380	389	389	372	376	391	382	417	382	392	393	398	368	362	405	382	356	394	415	351	360	411	363	370	342	394	400	359	394	367	353	392	377	358	398	385	388	406	388	357	396	403	378	417	421	397	405	390	395	401	381	361	370	389	374	374	383	395	413	408	403	364	371	395	398	372	416	425	416	422	356	377	399	378	391	368	410	361	380	375	388	400	387	398	405	382	402	432	393	398	398	423	404	380	371	396	375	406	368	395	381	405	406	423	380	357	405	361	406	398	371	379	382	372	381	416	378	378	402	398	372	388	389	379	394	381	399	382	398	381	418	406	426	362	351	373	393	384	389	366	369	416	374	392	404	404	425	377	357	438	398	398	411	365	383	360	378	365	381	383	428	365	354	384	393	389	362	436	392	424	370	374	371	384	398	417	362	385	379	391	365	399	387	358	403	386	403	408	403	413	402	365	387	418	360	403	360	365	408	342	378	357	387	394	402	404	412	406	380	389	369	375	406	397	370	352	372	375	381	375	367	358	379	375	403	415	411	362	400	423	350	417	390	354	406	394	378	375	363	386	396	401	387	398	389	382	393	372	411	391	373	377	386	374	395	381	401	406	353	374	359	383	409	403	396	374	391	415	385	384	389	390	401	386	383	398	384	379	380	394	388	402	402	394	361	368	375	372	385	399	348	385	392	393	361	365	382	405	376	373	394	386	356	370	401	423	404	370	391	391	393	360	411	382	384	405	359	398	363	409	387	418	398	376	366	384	371	379	408	402	396	386	405	411	392	397	385	374	375	371	382	392	376	420	386	341	385	392	384	365	371	365	374	371	386	385	388	372	388	372	397	395	370	407	393	368	381	368	369	379	365	383	387	367	419	360	370	376	381	383	369	384	387	385	397	382	395	394	375	357	392	400	387	380	399	384	414	393	357	395	335	408	409	423	374	381	385	410	396	389	389	366	390	408	410	385	397	423	385	386	401	387	372	362	377	378	397	400	377	406	365	396	375	395	376	372	361	405	367	384	395	387	374	411	400	393	404	381	392	417	374	370	365	407	398	411	392	380	433	382	386	349	381	394	401	377	395	383	391	373	366	424	364	411	352	396	397	387	426	412	381	373	425	383	378	396	376	420	415	380	431	377	382	385	374	368	384	393	404	382	390	383	392	390	388	388	387	377	391	367	381	385	387	398	382	389	388	397	392	429	408	395	369	371	388	397	364	405	397	400	351	352	392	379	409	362	374	385	367	362	411	416	399	385	386	394	376	386	396	390	373	382	383	362	383	378	392	397	391	393	376	412	371	419	371	380	401	396	417	409	394	359	363	393	383	417	391	333	409	362	382	395	386	412	377	393	397	425	385	414	367	390	401	385	393	353	372	366	446	392	383	392	371	360	392	374	393	416	371	405	368	409	375	384	401	378	426	364	380	362	412	373	365	374	382	407	362	397	389	370	368	389	393	397	458	366	410	419	374	364	356	413	390	383	410	399	378	370	382	389	373	358	384	395	380	403	384	381	402	411	379	390	388	400	358	382	383	379	368	378	383	371	406	373	370	354	405	387	394	401	409	399	407	382	384	398	365	385	403	388	393	376	395	388	351	386	380	402	369	373	367	397	380	411	388	368	405	383	377	413	373	358	369	370	404	378	412	379	365	366	375	384	375	386	383	365	395	383	390	376	400	365	371	373	396	378	391	385	391	386	376	400	379	387	390	375	390	412	369	378	371	385	403	388	372	392	383	379	371	386	358	403	367	394	389	390	389	378
25131	24122	32002	26559	16321	3669	923	639	545	574	539	543	507	499	533	523	547	505	486	501	496	496	546	500	478	518	508	526	539	501	514	511	517	506	505	519	497	525	531	519	538	525	514	516	524	525	533	483	533	548	512	520	495	503	477	528	501	532	473	508	485	479	487	493	503	486	476	560	493	499	512	498	516	528	541	550	517	515	503	484	497	532	492	511	501	504	485	485	507	459	529	520	527	496	469	495	521	513	566	522	505	532	510	538	496	494	529	469	496	464	543	501	477	548	515	539	562	471	511	479	487	476	528	484	528	525	534	575	501	483	514	512	495	499	522	506	542	512	492	506	503	475	489	499	499	493	517	502	508	566	516	549	531	526	518	510	494	500	516	499	505	467	508	512	533	508	544	527	577	521	526	534	508	486	490	509	517	542	525	500	503	505	511	485	497	551	509	485	512	529	502	482	544	543	530	498	527	490	551	477	512	497	518	523	530	536	540	503	508	536	478	531	452	521	522	502	516	532	470	506	476	533	526	498	521	505	494	500	490	532	478	483	504	520	483	491	551	509	555	546	525	506	452	471	516	507	531	549	527	517	492	487	537	513	546	522	500	530	509	485	505	497	467	519	482	491	505	498	455	504	480	480	557	486	452	501	534	483	535	487	508	508	478	513	487	486	502	485	472	501	523	539	512	514	480	471	514	510	489	539	520	530	520	463	518	492	511	503	526	493	515	485	507	507	550	495	493	533	515	496	524	539	524	531	511	484	526	480	461	481	525	493	470	535	460	502	467	495	515	507	502	492	519	514	462	495	509	528	529	498	483	470	476	456	489	500	506	481	491	506	521	500	531	531	513	504	490	498	476	480	537	539	566	492	535	485	529	501	521	490	469	503	490	523	492	554	526	484	519	471	508	532	512	498	511	519	515	470	506	521	524	526	475	528	525	486	485	483	513	499	509	525	500	484	492	510	487	523	530	491	520	526	540	500	533	510	517	497	518	512	480	533	517	490	499	494	502	491	505	513	517	508	453	524	514	511	474	493	549	550	493	521	503	525	528	493	490	513	487	513	525	525	491	516	529	480	480	535	505	513	463	464	513	515	495	488	538	485	508	519	523	536	534	517	560	518	505	534	471	514	517	479	532	564	508	524	484	499	549	477	502	542	530	476	508	521	517	494	475	505	498	516	498	534	465	488	507	499	493	474	491	529	482	499	492	504	555	506	491	469	516	512	525	545	485	510	543	503	482	553	518	498	471	510	510	541	528	505	493	505	491	497	510	490	487	488	539	544	476	520	510	497	521	500	495	522	504	453	468	522	517	518	521	468	511	505	504	517	497	487	497	480	485	479	459	479	522	481	512	495	521	516	489	515	479	495	515	529	543	483	552	492	504	472	537	526	515	515	572	484	514	459	496	504	533	510	501	493	511	500	522	489	560	499	520	506	512	516	505	480	495	518	518	512	502	497	499	504	502	504	488	518	517	497	541	528	494	508	549	476	500	486	500	516	518	492	484	528	508	518	479	533	496	504	498	534	548	509	501	507	511	477	470	495	458	515	487	516	531	484	476	510	525	500	507	480	503	526	496	492	499	499	535	531	486	490	495	507	500	526	469	488	523	514	517	526	512	545	492	471	511	503	542	511	525	513	509	482	520	483	531	543	526	535	518	465	500	534	526	511	495	488	472	512	532	530	509	508	529	495	465	459	529	502	524	496	504	555	501	492	479	488	564	471	474	504	465	499	526	536	482	487	492	512	521	530	507	510	499	506	518	510	490	531	494	517	518	460	535	539	524	491	529	485	551	526	531	522	502	492	520	512	500	510	508	490	499	524	496	508	490	497	477	523	506	522	521	470	522	468	495	490	485	502	473	513	486	521	524	515	473	498	530	529	496	510	511	488	468	477	450	503	494	528	474	535	520	504	494	553	539	474	518	521	479	501	496	499	532	494	495	543	507	488	540	546	509	516	509	507	538	498	484	529	537	521	517	500	515	532	514	526	526	515	503	494	479	511	493	508	487	509	496	505	485	460	536	485	525	545	522	482	486	502	492	482	516	529	536	486	516	518	523	473	491	493	534	512	494	485	531	526	498	489	487	513	511	482	478	480	571	524	524	474	500	517	486	513	512	505	485	482	466	498	512	515	500	497	536	524	465	492	491	555	535	486	475	526	497	510	531	508	547	472	528	489	518	482	534	523	487	507	516	511	478	545	484	499	495	503	527	492	494	472	474	527	490	515	532	550	493	511	493	529	520	464	533	500	518	542	494	532	500	493	497	521	514	509	560	502	514	519	491	537	529	468	542	535	477	520	487	503	511	494	468	501	496	524	495	473	490	506	488	526	521	493	504	503	486	499	478	497	487	519	509	540	486	512	510	511	511	489	518	567	500	478	498	482	484	501	497	532	508	457	553	501	536	453	527	522	488	476	503	483	505	515	497	541	532	501	523	508	498	530	488	495	510	543	541	471	491	539	517	477	515	497	521	502	541	484	488	506	497	490	503	505	516	461	514	535	528	491	504	545	536	520	487	514	522	474	509	551	490	535	501	514	497	508	517	499	496	517	525	488	528	515	492	532	488	498	530	516	492	488	478	512	480	475	484	518	463	475	495	544	528	532	513	511	544	515	527	493	496	486	497	548	505	499	513	492	521	514	537	472	493	504	511	515	488	493	492	459	555	544	517	510	515	524	537	518	511	512	545	485	495	487	477	513	510	489	489	547	515	519	507	480	440	522	543	516	527	493	492	518	506	511	534	496	517	487	530	516	518	534	526	532	484	514	520	498	485	461	525	551	483	502	540	539	463	569	538	507	529	528	537	512	525	461	497	513	504	518	483	490	482	518	521	509	461	497	556	508	452	514	497	542	526	475	467	492	478	508	507	548	506	485	530	482	498	509	550	503	517	496	519	519	469	526	510	484	516	456	521	502	511	477	512	514	487	480	496	482	442	486	485	540	520	497	489	483	507	469	528	509	495	496	498	435	506	511	533	509	557	501	488	505	527	484	510	506	556	524	531	494	516	506	454	516	502	491	511	490	513	473	503	482	496	483	508	490	534	506	516	506	527	492	469	471	501	497	518	470	480	495	496	549	510	539	551	522	508	498	499	524	531	461	491	505	534	445	528	522	521	497	498	480	515	500	505	492	516	501	518	553	556	501	494	469	497	525	501	522	530	541	471	515	451	542	478	515	517	488	453	521	541	488	516	541	527	500	495	482	497	451	486	498	510	506	484	515	552	490	505	483	489	530	524	495	569	485	509	490	510	543	534	497	496	512	505	510	517	545	545	504	540	512	506	517	519	539	501	508	515	509	505	515	513	522	506	500	470	505	554	511	503	512	479	514	534	532	506	540	472	506	491	546	481	501	501	501	539	534	546	492	489	517	512	523	503	527	468	522	511	559	540	505	488	505	509	510	520	528	502	504	515	509	535	562	530	527	560	536	483	462	523	535	492	498	490	509	503	511	489	495	494	543	528	510	509	494	507	512	463	568	533	477
63135	85849	51309	17333	4293	1220	574	509	478	480	460	467	469	495	464	486	439	496	472	486	465	459	427	429	483	462	422	488	473	472	475	496	503	462	443	428	482	463	464	473	488	454	470	460	484	479	476	461	447	436	457	446	445	483	480	475	495	416	469	448	428	449	447	492	458	518	471	453	443	436	431	440	451	470	460	457	475	449	486	445	469	455	482	508	445	458	456	467	465	475	495	454	448	498	515	476	470	465	497	492	496	459	480	468	481	497	475	437	455	461	502	459	451	468	487	476	480	469	499	457	452	463	500	464	447	461	475	477	477	463	465	455	482	483	467	472	466	460	469	466	450	466	445	465	472	465	463	462	473	462	472	470	473	484	473	460	452	457	450	447	456	454	471	494	496	443	484	472	464	461	479	437	455	447	443	457	482	446	446	487	455	457	456	450	488	492	460	472	442	446	463	448	464	443	487	486	444	434	498	480	446	475	468	416	497	432	497	434	473	459	489	465	477	503	472	491	467	508	489	477	431	512	470	467	451	473	465	479	460	477	482	466	453	437	440	438	463	453	485	474	453	481	499	442	466	473	477	449	440	470	457	471	469	438	518	441	457	441	465	471	433	442	442	452	440	467	502	486	452	450	457	493	457	451	433	459	475	471	438	508	436	487	462	477	434	482	448	435	486	483	461	448	455	426	496	476	430	475	444	455	495	467	455	458	505	461	446	466	456	430	434	459	436	454	457	461	474	427	485	458	503	449	482	447	453	487	454	487	480	461	419	480	470	499	474	454	451	433	469	445	476	412	481	513	457	444	466	448	489	423	441	427	470	479	443	445	487	454	454	433	423	502	443	458	429	436	466	442	403	480	434	489	473	405	492	479	450	457	451	485	471	480	488	476	429	435	485	470	460	440	426	467	452	492	447	466	489	451	474	459	488	478	454	428	444	443	443	449	498	468	445	466	442	431	478	452	471	471	468	510	465	454	481	412	430	468	464	437	486	478	470	452	477	459	437	455	463	471	481	456	454	459	464	464	484	453	437	443	476	483	430	446	457	436	479	446	474	481	481	465	484	474	481	447	434	447	461	441	461	470	500	488	470	474	511	433	464	453	465	452	426	452	456	448	532	485	469	453	441	458	458	450	520	440	504	477	437	470	491	476	459	474	449	482	472	407	427	475	497	425	460	446	477	483	461	454	485	455	441	468	447	457	470	443	471	453	422	441	457	475	480	498	474	446	448	463	445	424	473	467	431	449	427	482	486	493	471	457	468	469	465	467	465	435	436	466	457	450	438	442	483	457	465	462	522	471	469	474	483	473	474	420	476	445	461	469	473	471	477	472	476	493	474	487	429	494	478	456	457	456	457	483	482	448	451	474	464	488	421	504	445	467	411	440	462	494	511	442	467	440	446	484	445	453	452	456	497	456	424	459	450	458	486	454	431	465	466	473	467	417	459	490	469	447	443	460	434	459	431	415	451	449	486	449	478	478	476	464	496	439	483	456	457	433	515	470	434	494	465	498	474	490	485	486	479	466	487	483	422	448	470	438	490	458	461	449	464	458	455	488	495	475	479	434	502	468	472	404	500	466	447	479	480	444	452	430	455	461	424	464	515	457	446	450	473	470	446	439	447	477	474	487	443	431	454	503	468	446	493	502	437	510	468	429	463	476	484	457	468	472	478	505	485	493	481	441	433	475	507	442	438	460	442	452	471	498	434	492	446	463	426	437	480	451	448	505	433	443	461	487	497	504	478	445	465	439	430	461	476	465	456	445	441	411	467	482	469	466	446	491	465	459	460	439	497	483	459	488	490	466	462	498	445	469	493	461	422	468	469	452	500	458	494	467	454	415	437	450	504	445	429	469	444	492	456	477	460	452	471	491	468	458	462	462	420	449	488	482	482	480	482	458	427	448	493	424	423	450	451	466	486	484	458	472	515	440	487	435	471	478	514	471	485	484	482	417	455	463	467	477	473	488	484	451	450	445	468	467	449	467	449	446	509	471	421	480	472	496	466	491	452	461	469	444	460	442	506	446	467	481	467	442	465	494	449	463	481	482	448	442	482	441	472	481	459	497	471	465	469	451	440	462	456	497	484	475	477	473	449	443	473	465	480	460	475	452	474	470	451	441	493	473	442	461	475	436	481	454	498	434	417	463	468	463	444	456	481	476	464	497	436	424	488	436	477	453	470	473	474	456	471	482	465	463	474	484	482	483	469	459	464	446	494	456	490	475	463	426	478	489	496	470	478	445	488	480	483	449	512	491	474	470	481	471	439	438	443	462	463	489	456	497	467	518	466	478	429	434	441	467	477	483	418	475	468	495	443	440	453	462	475	466	465	456	483	487	487	446	455	477	472	468	480	448	469	424	455	444	484	442	487	464	433	468	470	462	518	508	468	475	489	476	480	449	466	424	445	462	467	443	465	469	473	437	473	465	461	463	485	493	483	490	452	491	414	442	475	440	499	431	431	452	461	462	450	465	443	479	454	452	489	459	439	457	467	471	499	449	458	457	473	486	456	481	439	457	483	472	462	485	436	469	459	503	435	467	449	430	499	495	461	486	464	457	421	474	455	472	472	499	447	488	451	442	469	457	466	465	480	456	437	445	439	450	466	470	444	436	449	440	470	501	458	429	418	508	485	469	478	430	482	466	473	454	527	474	470	458	485	476	463	483	470	470	452	497	443	484	437	469	454	467	474	493	462	464	489	430	459	464	481	428	466	491	442	463	475	434	465	448	478	484	456	473	459	426	484	452	470	477	436	433	450	479	457	458	500	483	483	492	472	440	478	404	469	423	453	443	421	472	486	467	473	497	437	455	478	454	465	453	470	469	468	460	448	463	509	429	442	433	455	481	461	464	473	435	484	470	464	486	461	471	479	435	464	455	442	449	434	449	481	480	459	463	470	491	473	468	466	449	475	455	470	465	475	492	408	465	425	506	489	513	472	422	434	463	476	434	447	464	491	443	473	472	443	445	511	455	473	481	457	466	474	507	453	460	469	511	476	455	462	410	540	450	490	466	443	481	457	449	440	497	451	472	504	444	486	456	483	451	482	460	463	457	466	470	469	456	457	414	457	468	482	463	481	448	456	490	469	512	492	465	499	491	469	438	456	447	461	477	463	452	462	476	438	456	459	427	478	461	473	444	430	481	455	471	462	466	448	477	459	468	468	476	423	481	419	463	477	465	468	499	492	451	466	463	455	448	484	447	471	448	456	470	446	435	475	455	440	436	457	452	484	479	453	464	429	415	427	467	463	414	464	487	480	431	450	432	459	479	453	494	472	440	457	459	459	492	487	459	473	442	466	428	455	454	474	461	448	454	440	503	474	496	461	471	472	483	476	459	477	471	496	451	515	456	469	448	453	402	516	430	489	519	470	474	448	462	455	500	476	458	491	502	449	474	470	459	480	489	474	482	454	474	463	459	489	455	426	476	443	463	467	492	509	484	468	468	486	501	463	425	461	413	464	479	473	479	459	466	470	492	463	485	463	439
24124	22689	30486	25561	20087	9582	1422	738	563	605	611	614	575	576	655	581	556	622	620	624	651	591	626	569	583	587	612	597	572	576	594	603	594	606	569	558	609	569	561	584	558	621	611	574	584	588	611	564	632	548	600	589	595	560	631	562	600	608	604	603	585	601	604	592	585	575	612	585	525	603	562	595	588	619	645	588	557	590	626	585	589	552	545	570	617	600	575	563	583	579	607	575	593	606	581	563	566	597	592	576	605	602	604	573	543	558	601	558	640	550	536	525	604	627	573	586	549	586	610	592	558	581	595	584	556	550	564	584	603	568	557	577	608	571	583	602	558	596	588	531	624	606	557	598	573	585	585	624	618	577	583	581	602	549	586	552	571	558	558	600	579	587	572	557	580	579	598	573	597	611	571	586	597	581	597	570	569	583	595	573	600	572	574	535	560	528	565	575	596	573	582	571	618	562	595	584	585	590	584	602	574	556	600	601	550	596	584	573	542	624	577	598	582	578	572	586	527	604	560	604	556	597	603	584	569	586	535	594	536	595	554	565	582	533	531	648	554	616	568	563	566	580	596	569	565	586	553	627	587	549	591	517	615	595	557	552	572	574	601	535	589	580	618	608	574	573	607	615	544	561	593	607	575	577	565	587	585	590	567	550	593	576	575	580	563	577	595	585	617	537	595	580	571	551	619	575	573	548	585	567	552	574	555	572	594	547	575	574	588	559	586	596	544	559	595	572	577	567	584	628	570	610	605	575	562	578	560	555	554	606	559	584	608	603	609	603	548	533	594	612	580	582	602	565	581	559	574	583	579	570	563	539	524	628	571	605	568	574	562	518	561	606	609	549	583	548	608	572	591	591	562	584	577	572	557	543	585	528	574	555	584	586	560	580	586	602	597	609	656	586	619	603	534	557	548	576	569	568	578	579	577	579	524	574	593	602	607	557	605	598	622	584	582	612	542	545	612	562	580	578	562	615	583	607	623	586	593	594	586	560	548	580	532	581	603	572	569	553	568	590	617	553	585	583	586	565	569	607	575	524	595	559	555	542	589	557	561	566	600	584	568	580	620	616	574	578	597	579	609	597	575	543	580	571	621	600	569	556	558	545	611	581	538	606	579	541	563	614	598	558	563	543	571	601	546	571	592	591	580	597	553	581	593	561	605	604	581	548	566	571	618	588	584	606	608	618	601	580	599	589	565	593	569	557	633	552	596	580	597	600	574	580	547	558	574	575	578	586	567	607	588	579	591	575	579	596	517	570	593	578	538	604	596	588	563	565	569	577	605	581	568	566	584	551	584	550	566	585	589	617	527	582	572	579	577	586	588	555	615	623	556	576	538	607	594	603	575	563	557	566	598	568	577	545	616	579	604	570	600	602	581	547	547	619	570	589	581	578	561	609	594	641	599	607	585	595	564	587	543	611	549	561	595	584	557	546	556	582	570	602	582	545	605	568	571	619	581	550	602	538	593	606	577	576	540	571	576	576	568	551	552	595	576	617	578	573	624	557	556	553	572	604	567	552	566	605	553	578	591	565	568	565	567	593	605	612	514	598	625	584	590	564	564	615	575	576	613	587	596	597	558	578	602	632	620	516	569	562	633	562	572	563	548	578	563	537	566	585	603	568	582	569	639	562	559	608	600	613	619	574	550	582	580	566	555	624	557	578	572	510	590	615	540	585	630	595	574	569	560	594	583	593	581	572	553	597	589	596	630	577	562	580	553	576	543	593	602	591	542	549	586	574	569	556	571	588	572	551	589	597	553	574	598	592	539	544	553	613	603	602	550	556	604	597	570	569	585	630	538	549	546	553	542	581	554	552	533	591	554	605	590	586	590	574	583	596	578	572	613	593	504	575	584	578	574	621	583	577	595	611	591	589	570	578	582	564	563	552	601	537	574	620	546	611	549	552	585	576	611	582	592	542	554	595	642	591	600	566	583	596	585	570	559	543	537	586	578	592	615	610	597	613	633	585	591	595	584	597	581	612	603	564	589	607	594	556	599	576	573	598	607	552	569	598	550	603	592	563	575	581	537	553	594	580	602	551	560	560	559	540	585	602	546	599	593	607	610	573	601	610	596	538	545	613	627	592	560	558	544	564	609	595	546	614	578	534	581	560	575	581	575	589	580	563	560	601	577	597	564	576	579	587	561	607	580	556	572	547	588	602	564	579	586	589	544	572	543	623	604	579	527	566	531	550	609	518	585	610	582	587	572	593	569	576	544	582	561	598	589	567	592	584	585	555	564	569	591	564	565	566	587	575	584	579	543	598	578	588	598	573	593	564	571	607	577	558	570	597	553	563	632	531	586	579	542	588	591	559	569	596	570	551	578	559	645	535	594	585	594	525	562	583	575	570	606	617	632	553	591	539	572	626	576	586	587	562	625	566	589	573	569	585	618	548	578	574	580	546	562	602	533	586	596	544	606	541	578	543	557	558	593	591	581	577	602	573	575	548	601	600	582	574	598	558	591	571	600	546	602	598	530	594	600	595	600	569	585	598	561	559	602	572	550	623	591	582	581	559	530	559	605	574	619	602	582	586	582	582	587	617	538	514	536	557	541	577	555	609	610	549	600	566	529	591	555	588	580	591	578	587	600	546	575	575	567	592	594	619	554	575	589	591	565	553	597	598	552	584	593	570	590	617	564	600	592	590	592	606	564	569	609	620	580	606	590	604	581	606	548	657	599	548	648	572	575	608	556	580	578	603	570	573	577	584	598	568	539	612	573	573	585	552	602	567	543	562	574	567	560	537	579	639	616	583	578	577	644	540	596	564	569	576	560	598	611	577	548	577	567	609	572	630	572	616	560	555	595	538	550	607	556	546	569	561	594	565	555	554	551	562	571	608	600	570	584	591	584	615	571	574	586	571	563	592	567	534	566	583	570	603	586	620	621	616	554	548	601	623	609	568	565	599	558	544	562	568	568	619	601	598	562	561	594	585	588	602	609	592	571	584	565	604	607	590	543	557	558	582	593	587	592	589	608	548	557	582	592	589	609	566	608	617	572	604	577	604	584	580	582	604	568	566	538	567	572	557	555	577	601	571	589	560	630	578	554	582	572	545	592	549	596	564	561	603	587	602	607	556	562	557	547	570	549	590	562	585	539	591	562	585	592	613	606	553	592	586	591	585	545	576	586	562	604	513	590	580	531	575	590	550	607	562	563	560	647	599	567	595	608	620	580	572	570	593	596	595	607	584	603	584	598	598	569	607	575	598	562	577	599	601	577	573	549	583	623	605	573	604	611	598	579	578	550	586	618	577	577	596	580	533	591	600	550	583	576	601	584	610	583	581	593	620	529	561	597	570	585	645	590	552	586	604	563	586	569	564	575	581	583	615	598	580	563	519	550	627	566	601	541	578	619	585	592	538	604	566	588	565	572	570	638	563	571	620	563	563	576	565	575	598	593	578	595	547	571	598	561	617	565	578	554	568	613	554	562	618	584	607	544	604	538	612	591	558	587	608	575	584	601	632	568	607	624	603	574	558
62292	93007	58040	23257	6132	1633	681	549	548	556	553	587	571	557	557	539	576	565	551	544	515	544	530	557	526	573	552	553	562	559	523	553	501	519	543	532	559	549	542	570	574	570	539	513	539	557	512	557	538	575	510	520	551	544	566	595	518	535	526	514	541	547	551	544	527	602	517	553	548	565	524	529	554	567	572	516	530	560	558	524	508	587	531	502	525	569	511	560	537	553	565	523	545	535	489	535	527	568	565	530	526	534	559	516	511	563	540	580	587	545	509	503	504	511	532	550	523	528	561	504	522	530	584	547	537	511	561	545	544	510	580	572	499	493	516	522	517	533	523	578	567	495	564	541	550	547	572	535	522	552	526	515	545	531	536	514	542	548	546	567	580	533	539	532	533	545	523	538	546	564	556	517	548	544	536	543	535	501	541	539	544	502	548	554	582	525	537	589	519	537	541	495	541	510	491	568	510	546	540	538	529	540	546	565	562	564	549	566	554	532	520	532	611	507	517	512	530	493	511	540	519	563	516	542	540	517	514	535	529	525	558	535	539	503	539	537	537	540	526	515	538	525	557	538	523	535	545	528	554	528	530	537	572	531	521	512	550	540	576	558	509	539	555	512	580	544	543	504	530	526	591	563	531	536	606	566	487	572	544	529	522	524	568	568	532	499	535	561	546	556	584	550	539	571	544	536	527	575	512	548	534	544	533	510	522	533	554	534	551	546	542	552	562	548	512	545	580	540	521	507	551	534	528	532	534	540	552	552	521	553	531	540	552	562	528	531	514	531	515	561	548	551	532	545	528	530	512	554	590	572	582	484	507	530	565	580	538	570	553	532	561	537	543	501	527	526	519	554	537	533	518	538	572	530	544	520	574	508	487	571	603	519	567	537	549	491	533	548	534	552	530	532	535	570	530	563	552	543	540	523	507	543	500	504	566	534	526	551	546	547	540	557	522	525	557	528	552	562	525	532	503	570	510	511	529	562	535	542	536	521	513	603	535	484	529	558	557	522	593	515	581	547	538	546	494	577	544	505	519	502	524	549	592	506	553	551	549	536	569	515	490	545	498	537	572	524	564	510	521	521	565	585	523	543	520	511	524	511	519	554	542	541	589	560	556	556	556	553	511	544	586	514	526	554	530	551	532	574	601	580	535	468	559	510	550	523	550	528	528	546	533	539	573	526	584	546	529	535	539	522	486	555	551	568	513	538	536	517	578	571	531	519	554	523	553	545	555	601	555	583	492	507	533	511	502	536	574	533	527	536	532	562	577	559	554	540	519	503	562	552	484	519	539	602	574	531	543	532	511	553	544	548	519	536	516	509	515	563	562	519	562	561	544	590	514	517	545	538	551	540	522	540	548	533	549	503	550	570	521	522	563	519	496	517	524	564	539	531	532	533	545	534	506	535	530	532	538	554	549	491	531	531	526	528	548	500	536	542	483	518	566	560	591	521	548	588	586	548	537	529	545	541	539	541	522	571	545	533	520	502	545	576	489	502	541	511	527	544	546	538	527	533	534	526	511	557	581	562	502	558	498	574	575	590	537	553	544	536	557	589	504	533	513	551	554	535	576	535	540	526	564	547	537	522	548	503	485	518	545	605	512	545	533	537	502	557	522	507	573	518	531	550	543	538	561	531	542	543	543	550	570	530	521	551	555	567	527	554	523	546	515	546	531	538	536	574	515	568	495	569	539	528	533	556	546	537	550	537	505	573	563	521	524	554	521	541	543	564	547	554	532	540	517	588	524	542	585	548	543	524	552	515	559	552	543	514	523	522	505	557	540	531	540	563	552	566	550	541	550	509	536	513	507	538	507	554	541	551	559	545	555	570	509	572	538	568	547	534	550	521	595	524	528	526	557	545	495	538	505	525	534	554	555	576	551	521	561	558	508	548	546	554	541	535	565	535	570	541	529	526	549	506	523	536	527	544	570	541	516	544	539	536	528	540	557	504	495	508	531	488	538	478	517	532	582	540	569	541	571	571	555	510	521	581	555	521	551	535	545	517	546	536	559	523	503	532	573	541	550	545	588	524	558	526	529	502	543	539	516	540	570	563	550	539	519	575	550	545	561	527	550	531	521	512	545	548	520	528	544	519	512	502	532	494	514	527	574	534	592	543	494	511	505	502	527	546	550	511	590	563	532	556	530	516	561	538	563	534	567	542	540	531	540	516	551	532	523	501	522	513	541	571	517	492	518	542	597	572	531	566	513	512	543	483	492	512	545	514	568	550	542	580	599	535	528	544	583	546	538	546	536	569	523	537	563	526	547	526	547	539	503	530	536	505	543	524	541	514	542	533	562	500	540	508	523	581	516	488	573	547	549	529	518	518	543	576	555	571	544	535	541	508	522	543	555	576	531	542	537	486	547	525	555	580	545	534	564	549	557	571	543	514	500	563	546	546	572	538	570	460	558	560	511	551	525	569	523	540	543	505	526	537	531	542	521	538	547	526	562	553	558	555	549	556	527	562	555	490	515	521	548	549	507	538	549	522	568	520	514	498	507	516	552	537	518	541	527	523	528	542	524	559	548	531	538	537	545	529	518	513	486	546	536	548	517	504	565	532	515	518	506	573	543	558	524	531	566	539	510	571	508	514	530	562	554	547	506	572	547	524	535	546	562	554	532	565	553	577	538	564	557	552	525	522	514	557	493	538	571	549	513	539	531	550	511	531	531	514	519	539	525	531	560	500	545	459	553	573	503	493	535	520	525	558	532	536	520	482	543	559	511	536	537	514	495	515	571	554	496	518	562	508	551	515	572	568	522	535	539	540	535	528	568	575	536	546	558	535	529	538	501	525	532	520	555	539	571	542	605	552	546	529	538	539	536	520	520	533	534	528	545	513	545	547	560	529	596	549	520	500	525	541	567	595	558	490	548	518	532	520	529	545	537	533	585	540	534	529	542	553	554	521	549	531	562	540	548	542	502	555	564	529	533	541	557	557	528	551	545	516	526	509	561	526	515	540	543	517	544	526	520	543	581	561	543	569	570	509	558	561	564	526	526	552	529	526	520	522	532	524	556	575	546	552	537	561	529	531	518	516	518	524	567	538	516	539	542	542	551	498	554	507	555	545	532	520	567	558	525	533	546	488	551	588	504	529	579	510	551	582	545	556	511	604	508	543	560	566	514	565	551	594	532	514	548	551	579	521	528	519	504	527	525	564	538	503	557	539	538	552	532	556	554	515	581	513	486	561	505	563	550	503	500	553	537	580	484	519	531	552	567	558	503	545	577	527	512	556	529	542	557	559	552	530	600	539	562	549	578	504	542	570	534	531	554	563	560	522	548	513	577	550	559	557	494	540	539	570	524	534	521	533	589	569	565	523	521	547	510	572	549	545	570	549	544	569	550	556	525	575	583	556	497	536	507	539	518	540	500	602	511	561	531	584	522	546	557	576	511	507	583	569	497	511	530	502	525	509	526	482	549	505	512	512	483	509	530	552	533	583	541	531	534	509	631	510	538	572	554	521	512	569	548	569	582	517
33309	30200	20404	5597	993	510	442	438	447	446	462	436	463	451	418	434	415	471	451	430	412	453	466	421	398	398	446	430	470	421	467	431	431	478	457	398	482	405	438	423	423	449	470	417	452	419	449	395	430	409	427	428	394	381	396	451	404	384	414	437	421	412	441	410	387	428	443	393	399	431	458	410	403	417	429	437	440	448	428	413	447	427	435	433	475	448	427	386	419	444	400	447	469	444	421	445	395	417	418	451	418	432	459	424	416	445	446	426	458	421	442	432	434	437	406	429	449	386	451	441	423	465	429	425	445	449	447	403	439	433	438	428	403	447	413	428	444	393	441	433	451	405	408	412	444	458	470	418	390	451	420	434	447	444	447	460	450	456	418	457	448	428	415	422	442	418	447	421	419	458	463	439	388	404	441	458	442	405	405	434	416	475	434	413	430	401	451	444	427	440	423	421	434	414	448	418	405	440	443	438	425	465	407	439	415	397	408	433	458	424	409	438	442	432	384	399	412	445	428	428	476	385	438	402	439	422	457	451	406	472	443	411	407	400	408	427	409	412	427	429	401	463	384	402	449	431	394	429	395	453	442	429	417	422	432	427	452	433	444	425	419	439	459	394	406	420	422	426	432	427	450	409	381	426	462	429	409	421	419	425	385	393	411	431	417	402	438	441	431	412	430	435	426	420	427	476	460	411	413	410	384	424	408	432	403	399	440	451	426	442	442	434	400	425	439	454	428	460	405	480	402	445	385	415	399	421	412	431	435	430	404	391	413	422	424	423	428	472	413	412	429	411	422	437	406	427	420	439	437	409	421	421	416	390	404	416	430	457	417	417	455	430	465	400	422	431	405	437	422	423	429	409	436	424	415	395	388	431	409	426	468	429	417	377	449	447	450	420	426	466	427	469	425	441	451	448	426	444	413	447	410	427	407	419	428	445	427	436	428	449	442	459	427	442	465	430	404	467	444	434	438	467	467	404	393	436	423	385	428	401	436	452	451	432	395	433	430	406	417	419	435	423	417	459	444	431	415	406	435	413	429	447	417	436	437	426	439	446	458	422	418	376	413	475	451	449	440	434	424	402	416	445	439	401	418	425	400	422	414	455	441	399	434	417	401	395	441	424	433	434	402	440	458	421	427	399	406	420	414	417	426	449	421	443	461	430	422	428	447	461	398	434	423	441	426	436	411	416	436	420	442	449	382	437	433	415	426	397	456	468	428	445	427	435	438	381	406	398	393	401	452	414	437	476	458	425	420	422	432	436	422	444	465	478	439	451	391	413	467	458	428	421	439	426	460	428	407	415	455	408	436	406	399	481	441	447	401	414	428	456	433	436	440	432	386	443	437	428	420	452	398	454	418	425	442	458	413	454	431	475	478	419	413	435	440	427	417	445	393	426	459	463	418	399	419	419	396	411	427	447	440	409	420	411	404	423	436	428	381	448	419	431	419	458	374	419	412	405	410	427	428	452	419	451	411	430	417	437	402	438	404	406	439	474	419	433	401	455	396	420	430	394	421	448	431	389	437	431	425	426	384	455	388	440	461	437	440	430	448	402	425	453	378	423	423	456	439	440	422	420	430	455	417	410	410	435	455	469	450	373	407	434	425	433	436	403	414	454	429	416	428	443	413	408	456	424	457	451	431	423	450	452	426	415	424	449	445	411	426	429	419	415	419	432	373	445	400	442	423	393	421	397	435	455	414	445	412	421	449	484	439	433	396	445	422	427	441	463	462	439	459	393	433	446	434	413	427	442	437	441	418	425	417	410	410	417	440	414	422	428	442	461	439	423	450	419	402	435	446	440	422	415	430	446	426	415	441	436	426	448	393	435	412	436	479	403	417	446	397	409	404	434	413	412	435	423	395	447	415	430	471	448	378	429	449	455	419	418	412	414	392	415	436	480	444	440	409	442	470	413	513	423	422	460	447	439	442	410	454	439	446	455	447	415	430	406	422	419	411	466	420	394	458	413	411	411	449	411	431	433	420	396	424	418	422	422	408	411	415	433	422	458	422	424	448	443	420	437	427	430	431	449	409	445	441	435	437	459	412	434	425	429	429	419	390	444	419	425	397	433	427	422	458	421	453	407	442	447	434	395	433	435	449	427	400	445	427	390	429	438	435	453	430	405	446	421	432	434	450	401	443	463	427	404	427	430	435	450	413	443	419	400	431	398	404	449	446	431	465	423	392	427	432	447	455	430	406	420	425	413	424	449	450	428	402	439	408	452	461	398	429	443	447	406	421	411	406	453	475	409	402	435	420	391	422	426	421	445	437	430	420	453	454	483	374	477	422	479	412	408	432	429	428	436	450	388	377	461	444	453	388	423	407	406	438	410	448	429	426	402	459	416	459	420	409	461	453	407	438	423	411	433	457	473	421	417	401	405	421	388	441	419	388	431	407	417	469	434	408	439	414	420	421	415	426	412	432	403	420	408	417	406	428	420	410	449	441	432	397	433	452	430	448	464	440	433	406	449	437	462	445	454	412	415	412	440	422	458	416	440	429	455	432	391	430	438	418	400	435	449	434	400	431	449	439	414	428	429	418	446	453	425	442	445	427	380	466	440	461	401	418	457	453	436	412	430	469	440	416	438	444	426	405	440	420	411	439	464	430	412	398	446	437	446	443	402	436	462	420	456	430	414	394	447	434	404	440	438	458	438	452	428	419	431	432	463	475	455	398	428	463	415	456	445	421	410	402	379	424	432	399	443	412	441	440	420	433	445	429	419	421	444	421	424	430	449	412	448	419	441	454	411	427	439	408	435	425	412	379	460	418	428	436	396	403	417	400	424	440	428	418	435	439	414	463	393	426	428	404	473	478	471	483	405	442	410	434	431	449	445	416	429	388	465	412	432	468	445	427	440	473	389	451	423	401	425	414	419	474	401	418	459	423	418	390	452	409	454	394	446	434	411	455	407	442	395	480	408	440	382	424	405	442	409	438	443	442	404	417	425	410	451	441	438	444	421	385	443	436	441	429	434	415	411	394	432	469	439	415	397	426	418	441	450	449	427	432	414	424	467	433	403	457	448	451	417	428	405	432	441	418	423	413	425	407	425	483	450	411	413	444	426	431	417	451	433	435	411	420	453	451	412	456	445	457	455	462	419	431	465	437	414	416	426	423	423	412	450	420	441	440	460	406	454	431	443	471	476	417	472	471	448	419	460	433	435	414	483	426	423	418	415	376	404	402	422	437	453	433	423	393	390	446	418	436	403	447	442	404	403	407	443	427	483	390	422	401	421	431	374	430	444	470	399	428	423	456	428	427	454	414	430	415	444	431	444	427	418	397	428	420	460	415	417	420	439	432	441	404	408	451	447	431	402	419	437	413	391	431	434	398	406	399	443	439	445	440	449	452	418	392	483	411	430	431	378	439	407	430	432	439	428	412	419	407	429	443	448	393	447	448	442	450	387	468	426	472	410	410	400	414	421	452	401	422	427	407	405	416	420	389	448	467	436	443	408	442	452	453	448	438	464	420	448	463	455
28949	31223	12949	2774	753	452	399	340	378	320	360	355	373	371	383	360	364	377	387	359	369	353	361	396	361	361	353	345	372	363	401	333	391	325	371	372	358	361	382	368	346	344	393	348	362	403	382	344	367	349	366	377	349	351	374	353	385	366	358	368	382	341	352	333	392	416	364	343	356	351	365	366	351	367	375	399	360	384	384	337	359	376	399	361	357	348	343	363	353	379	354	362	333	353	322	382	342	375	378	378	401	350	392	335	355	385	345	380	369	372	355	392	348	372	405	364	358	383	358	374	385	350	338	354	369	355	359	312	359	344	366	364	384	363	342	342	392	367	346	385	350	370	400	374	375	349	369	402	344	370	374	352	350	366	384	359	333	374	406	397	392	358	378	377	369	357	370	405	381	370	349	355	354	358	351	350	392	345	377	330	341	338	333	339	350	339	383	354	370	399	367	357	352	394	344	391	394	366	390	384	349	379	345	362	347	358	386	368	370	345	385	376	376	354	380	375	332	342	379	342	361	335	357	365	354	351	322	358	390	350	380	364	356	373	344	339	355	359	382	338	323	353	339	373	389	375	372	346	359	349	405	365	379	331	370	353	383	372	400	343	331	378	356	393	406	370	331	355	361	330	388	357	382	333	347	372	386	330	375	354	368	352	352	378	329	356	348	356	380	328	399	352	378	351	333	339	336	333	351	378	353	344	352	356	378	376	344	356	321	350	362	360	332	367	339	366	374	377	378	343	359	370	354	356	394	375	355	402	341	344	349	359	355	395	376	339	383	398	369	336	360	363	346	356	378	375	362	388	341	409	371	347	341	350	372	372	329	366	349	372	352	389	371	399	358	376	358	377	341	352	374	385	353	348	352	361	372	369	370	386	382	369	374	367	385	386	354	371	327	378	354	348	359	337	354	352	340	370	347	351	321	390	369	375	357	355	363	360	380	380	363	370	356	356	360	362	350	360	367	345	347	358	346	395	355	349	360	351	323	383	371	347	360	384	380	356	351	381	348	371	330	351	340	374	368	364	354	354	342	379	400	371	354	383	367	365	369	359	347	345	377	331	379	387	386	380	387	385	399	338	352	345	375	335	368	379	349	349	371	354	364	371	365	336	345	378	369	393	363	355	350	339	355	381	368	350	349	375	369	399	390	348	343	376	344	356	361	360	351	375	341	391	353	333	356	342	372	345	359	344	355	353	349	345	391	377	374	337	356	368	350	369	347	367	343	374	320	339	381	363	342	339	378	383	364	336	362	373	335	323	340	337	358	361	381	372	322	353	401	367	387	345	380	370	337	354	333	355	377	373	378	385	352	351	331	344	377	344	354	371	375	362	345	358	350	351	372	378	369	395	366	323	355	360	348	337	372	386	373	363	367	359	334	348	374	397	346	332	394	377	369	407	360	369	386	376	352	349	386	349	359	357	379	352	349	363	358	343	385	381	324	365	354	386	351	373	373	382	377	362	368	386	368	357	367	373	385	382	385	344	374	353	351	335	343	379	359	336	331	362	338	394	361	361	353	359	348	370	376	341	344	364	302	325	365	329	371	323	410	377	361	377	359	387	344	386	357	399	337	353	369	362	387	351	354	353	372	346	395	359	379	371	366	366	375	358	367	378	345	347	406	380	350	350	351	376	369	367	368	374	343	363	384	380	365	369	341	376	344	342	361	357	357	398	373	380	351	386	381	344	367	364	378	364	340	343	381	345	374	389	348	349	348	344	371	335	364	392	391	359	321	338	381	340	354	386	413	346	362	354	363	363	380	335	335	344	390	344	355	364	353	365	348	365	343	334	367	349	358	386	361	362	357	358	397	354	365	354	345	323	343	376	375	366	342	329	392	359	383	330	331	362	384	330	342	355	356	333	365	358	365	402	374	357	374	330	353	359	341	339	369	332	381	379	360	337	343	355	377	370	364	345	369	369	356	353	371	390	349	316	380	347	326	361	350	376	339	339	383	368	370	347	365	372	359	347	358	349	327	372	407	363	367	362	342	353	355	386	343	339	330	382	387	365	390	391	347	372	354	365	341	366	359	365	359	360	370	328	363	349	358	378	377	378	399	361	373	340	365	362	338	352	378	369	344	351	334	352	353	389	365	371	358	337	375	343	367	383	358	349	326	360	356	445	364	378	365	391	333	347	356	360	379	359	390	350	401	375	356	320	404	371	366	354	381	372	368	375	347	318	359	365	385	361	368	359	360	370	345	349	346	404	366	344	375	358	372	338	364	370	343	357	378	385	352	377	347	342	378	349	354	385	360	355	378	334	369	367	391	353	370	388	335	357	372	391	370	378	356	370	311	348	360	391	354	376	371	355	377	346	364	356	347	338	387	360	354	361	379	352	394	369	372	355	373	356	383	313	367	349	400	370	365	375	350	378	380	391	353	354	394	390	341	335	348	393	402	386	313	356	360	326	349	360	373	350	338	364	359	351	330	367	407	359	365	331	374	353	365	355	371	379	366	358	392	355	347	347	396	364	346	362	373	354	369	356	367	361	367	372	394	374	360	343	324	381	361	376	345	382	348	368	355	356	382	352	380	352	366	372	385	380	374	380	345	379	351	363	377	362	361	350	374	360	377	379	361	378	324	343	368	381	371	334	374	361	374	340	325	394	325	352	358	357	369	358	384	366	379	385	377	344	348	371	376	367	350	348	345	358	377	341	317	355	389	385	346	381	365	340	338	376	372	340	338	394	333	340	379	372	364	371	338	328	367	372	341	374	378	390	327	368	356	346	388	347	368	326	418	348	345	365	353	373	370	349	355	334	374	335	370	367	371	394	379	362	374	388	364	364	366	349	367	333	374	350	413	389	395	369	351	320	326	372	371	358	386	384	379	362	359	366	367	346	376	374	378	373	367	374	351	362	357	344	392	355	402	360	340	350	362	402	341	371	368	351	373	354	356	336	361	399	321	385	336	377	347	380	386	334	352	399	362	378	353	387	361	366	378	350	371	389	368	378	354	401	361	383	344	347	361	340	350	405	390	360	321	353	341	352	373	352	393	393	388	370	376	352	372	333	343	361	359	395	395	356	354	357	360	381	374	361	395	353	395	398	383	354	381	361	366	377	371	375	377	382	382	377	363	398	367	356	367	371	366	330	390	356	344	380	326	374	369	357	372	384	341	357	411	369	361	341	371	374	336	381	337	377	395	362	354	362	391	359	347	323	388	310	349	376	357	364	357	395	366	385	332	350	340	339	371	369	382	379	382	336	324	359	365	344	371	380	355	367	374	354	362	349	351	370	367	377	365	383	362	351	361	358	395	350	374	350	342	327	364	375	347	328	363	360	401	314	369	374	346	365	363	367	354	366	364	383	369	356	374	356	365	339	351	379	386	342	357	368	369	374	346	378	346	349	358	371	344	389	307	335	340	343	364	393	376	380	364	344	372	358	362	320	376	367	364	365	369	372	382	369	350	381	355	353	352	373	339	360	372	358	347	380	364	391	359	296	343	363	359	360	359	373	366	405	361	378	374	400	360	339
25204	24148	31958	26692	16188	3328	763	559	527	509	521	481	464	474	470	514	475	468	502	423	483	447	467	486	475	455	452	467	457	481	496	473	474	483	480	468	479	486	453	507	508	486	450	445	488	431	535	486	472	492	502	480	471	461	487	492	462	458	477	448	464	476	489	469	411	458	484	463	500	453	433	479	485	451	483	469	477	452	465	484	500	483	480	465	471	503	473	469	481	486	451	436	466	483	472	469	521	488	465	453	496	477	446	529	428	450	480	444	491	459	505	464	520	468	476	470	484	491	434	483	447	497	503	485	489	468	469	445	470	490	490	442	471	457	488	455	449	462	481	471	487	471	449	443	496	482	469	485	420	453	470	473	486	433	477	472	461	466	447	439	450	488	435	461	473	477	500	466	522	484	444	447	442	457	470	480	501	500	455	466	479	459	449	480	457	464	461	472	506	494	468	480	458	482	483	487	488	493	454	488	494	476	510	423	457	451	476	455	447	492	504	470	430	475	445	431	493	437	470	431	468	461	468	469	476	500	506	466	463	471	452	426	456	508	483	483	462	472	466	471	471	473	478	484	442	504	474	471	453	427	467	476	456	459	465	491	502	503	458	458	473	461	465	454	454	471	461	475	495	463	469	475	451	487	469	494	448	447	482	484	493	424	476	472	437	521	463	486	502	477	472	481	461	506	485	451	478	484	436	473	496	449	476	433	444	456	485	456	487	481	478	521	456	450	481	487	483	468	500	470	491	443	479	474	454	479	500	482	462	502	483	488	469	467	470	496	500	445	478	444	428	465	476	474	513	484	472	446	468	482	488	460	449	482	461	455	444	482	427	474	425	469	486	465	476	458	450	461	505	483	457	428	485	483	464	472	453	481	456	467	482	433	483	456	477	487	469	470	456	487	458	480	507	480	500	504	474	481	485	486	465	489	484	474	491	490	485	473	482	489	517	452	465	464	461	472	471	455	491	451	490	446	490	491	484	438	475	500	492	503	451	470	476	465	482	493	437	427	454	448	458	451	445	503	464	462	470	490	476	427	481	475	464	469	491	484	493	456	412	502	475	458	463	454	467	489	471	487	480	449	485	499	507	439	452	480	466	484	503	462	456	464	466	468	497	459	489	446	468	501	418	477	452	518	476	530	488	437	495	502	504	512	436	457	449	451	444	468	457	465	490	452	465	451	493	450	477	434	468	456	516	448	470	508	481	475	471	478	474	446	469	459	485	452	479	464	470	470	460	496	478	470	479	505	464	466	473	469	460	464	483	482	466	485	448	455	464	480	494	464	428	478	413	458	492	507	444	459	460	482	501	461	444	446	438	448	474	469	514	488	495	459	415	464	461	503	461	446	448	495	482	430	452	454	479	512	491	486	493	486	487	495	490	471	473	458	463	488	457	514	479	542	476	498	449	493	423	475	445	487	466	466	518	467	471	434	505	431	437	469	466	462	473	495	469	427	447	452	467	446	496	489	432	438	440	444	469	458	451	466	476	454	461	455	460	458	437	494	484	490	478	497	474	450	469	463	495	483	476	491	466	452	452	500	489	504	500	427	502	498	475	460	495	429	435	479	460	454	484	473	464	471	456	466	514	465	479	497	490	479	504	472	460	535	483	457	430	432	450	428	512	475	475	416	454	477	457	435	449	477	464	444	480	430	456	463	480	474	475	459	467	478	494	467	436	482	478	452	470	465	466	477	507	471	486	483	497	452	484	519	470	466	490	487	459	490	487	503	461	466	495	456	453	469	453	488	452	448	463	499	482	449	478	460	521	447	480	470	490	485	463	465	504	471	494	448	503	494	485	500	493	436	486	485	484	464	463	465	470	406	482	472	451	460	485	413	505	462	495	468	485	510	445	456	481	453	439	503	479	465	488	450	455	442	499	502	470	486	459	495	470	453	468	456	477	466	521	458	470	470	473	476	466	494	444	462	455	471	478	456	512	455	489	452	465	497	449	470	516	497	489	509	471	473	491	451	502	473	477	501	518	498	501	474	480	476	463	478	456	481	464	465	466	452	494	518	487	482	455	486	430	478	430	436	436	470	460	460	488	469	445	482	484	456	434	437	479	459	455	494	487	449	488	466	432	487	478	470	499	450	515	432	444	426	456	501	483	447	462	489	461	463	485	506	454	467	467	482	470	488	461	491	506	481	478	455	459	448	484	462	459	491	493	492	433	445	485	473	464	485	470	461	487	464	474	514	430	516	468	473	469	447	471	417	476	488	492	485	452	450	474	521	494	466	445	477	514	469	426	462	443	450	470	493	486	465	482	440	461	464	477	506	453	498	498	454	499	506	465	470	427	428	488	431	452	445	469	444	465	459	505	510	495	482	494	468	461	478	481	460	435	442	477	443	473	463	487	469	495	471	468	438	458	455	443	506	502	482	476	518	449	454	443	425	443	436	494	462	468	453	476	432	458	443	498	450	490	466	466	502	478	480	497	500	481	441	481	517	478	472	463	478	482	451	478	435	491	484	479	413	495	478	484	500	465	468	496	478	467	466	475	498	514	468	467	502	467	482	499	468	456	425	443	482	483	489	440	500	430	484	477	455	468	486	454	507	503	500	494	505	497	438	457	459	469	445	469	497	442	450	481	513	500	431	467	441	479	477	451	493	480	449	488	474	484	494	480	509	438	460	479	464	517	460	466	495	471	508	468	452	469	464	481	478	482	467	406	439	454	437	473	467	487	495	463	459	472	506	453	480	505	478	471	487	501	510	453	464	462	453	514	490	490	483	472	466	435	452	486	432	428	460	455	436	433	472	449	455	500	466	493	477	496	452	484	454	468	440	476	493	483	494	453	464	468	456	478	424	466	484	473	403	470	436	468	489	476	465	497	448	458	498	470	480	471	443	466	477	490	470	484	448	482	462	484	475	450	475	480	466	527	454	472	453	459	456	467	453	502	482	435	473	459	451	484	469	471	449	457	476	462	485	464	462	493	449	464	472	468	479	442	458	492	459	486	509	478	484	475	459	454	471	479	444	472	468	494	509	490	459	482	481	452	485	463	491	502	475	469	468	453	447	477	478	455	512	484	498	484	490	463	508	458	432	405	520	530	457	470	459	461	479	466	474	446	468	499	490	457	486	463	456	468	481	496	509	430	464	444	477	472	453	480	466	503	483	424	514	489	464	457	477	470	464	473	507	460	490	492	479	466	466	484	457	461	464	444	503	465	488	465	472	474	456	484	466	500	466	476	508	485	474	495	480	496	506	483	476	448	491	482	455	501	460	417	445	516	457	453	467	504	431	481	494	466	505	502	484	471	467	444	527	451	445	477	448	470	485	476	446	493	453	411	472	480	505	472	441	453	464	468	472	478	493	496	473	477	506	424	448	487	461	505	446	522	452	461	480	517	495	478	501	460	454	442	472	453	485	476	446	464	479	478	478	460	460	449	465	436	447	470	450	455	475	491	473	451	500	474	466	496	467	458	466	494	475	471	463	480	471	514	462	482	503	487	453	458	472	458	498	478	496	478	462	477	491
62623	86291	50390	17654	4247	1042	535	465	477	462	504	436	492	431	430	468	463	466	437	453	459	440	465	446	469	427	469	457	444	445	453	464	468	458	468	440	391	440	480	429	487	425	443	441	409	441	442	432	459	418	427	449	443	433	468	455	480	460	438	440	466	455	459	437	458	431	457	421	452	449	462	427	419	461	418	429	476	469	432	467	435	455	447	440	433	437	440	435	448	440	453	434	461	455	470	452	439	431	458	432	465	474	469	435	461	455	437	452	426	421	444	447	455	406	444	445	456	451	447	439	420	478	425	424	444	437	440	435	414	468	427	439	457	497	415	450	465	450	405	473	407	464	416	471	437	455	438	412	433	466	412	450	440	450	426	466	471	419	463	458	410	419	500	461	433	463	414	449	454	446	492	444	407	452	436	405	437	440	446	425	447	415	437	461	482	472	452	467	417	413	470	436	449	448	444	426	450	428	440	417	449	471	440	449	423	433	475	424	433	451	425	427	461	444	432	423	443	433	439	432	410	486	501	431	443	463	441	456	463	471	452	421	474	418	411	444	441	450	449	476	440	456	437	443	421	476	438	459	468	445	435	427	433	449	392	427	469	437	431	479	415	464	441	398	424	438	433	451	456	426	442	458	484	461	453	423	435	456	454	387	400	428	474	459	426	427	388	437	432	459	424	463	420	489	399	403	455	444	451	434	476	432	437	403	405	447	463	448	455	444	455	465	423	450	445	387	477	445	436	423	411	462	420	474	467	408	447	468	458	430	459	429	401	457	467	455	446	436	431	449	462	450	458	424	443	477	465	480	471	427	421	433	470	387	452	430	435	449	463	416	444	430	432	466	403	450	445	438	407	459	423	415	500	406	468	426	433	438	452	435	428	436	434	468	418	450	444	444	430	441	410	461	421	460	429	463	402	400	425	445	441	466	436	471	448	440	429	449	455	448	464	440	479	412	394	439	418	446	435	403	447	427	442	451	481	434	392	456	427	430	456	451	439	448	437	446	448	414	423	440	422	432	425	415	441	400	438	417	443	426	422	448	469	428	452	465	477	462	427	474	434	468	431	446	446	475	429	442	425	424	437	467	433	454	436	427	440	459	464	413	444	422	441	434	407	461	458	459	433	445	448	438	467	447	460	466	457	468	420	454	416	492	447	449	445	455	440	454	453	437	431	444	487	425	487	443	447	465	468	439	425	475	478	466	428	471	415	442	400	457	416	458	433	422	450	452	459	441	421	430	449	452	510	471	469	487	444	440	468	431	500	477	424	506	472	463	414	452	428	428	436	430	455	435	467	417	410	439	444	438	438	468	428	445	420	465	451	471	462	447	464	433	428	442	433	501	436	438	458	457	419	429	395	451	437	451	469	488	447	439	458	451	471	434	444	432	471	412	430	477	438	469	460	441	457	462	445	455	444	440	430	462	450	454	457	412	461	439	432	449	477	411	428	464	452	403	433	467	426	466	443	482	406	468	413	479	430	460	440	427	376	440	441	459	463	453	453	433	434	399	419	429	461	457	427	424	453	459	429	437	457	445	447	437	453	457	446	441	444	426	497	436	450	492	462	457	436	425	473	448	427	411	362	431	462	460	461	393	449	431	440	441	436	464	461	408	440	443	447	434	410	439	418	433	430	442	447	456	429	447	443	414	437	469	413	435	458	440	416	446	473	443	423	473	437	446	443	435	406	438	422	448	453	442	439	463	459	435	407	441	411	428	417	432	445	428	471	464	459	424	474	408	452	431	450	445	465	440	461	448	416	441	437	450	436	480	421	466	438	469	430	456	462	465	454	466	417	436	456	428	464	403	432	453	444	442	448	442	456	397	440	431	429	421	456	475	474	432	447	435	469	426	462	449	442	446	442	469	446	396	468	463	458	446	497	434	446	432	456	442	428	439	450	450	478	455	471	450	388	452	384	451	438	435	458	447	441	449	443	462	467	421	443	403	417	417	470	430	422	454	448	432	473	429	458	435	433	475	432	459	430	484	414	455	430	452	460	416	480	425	440	432	442	433	427	445	449	423	451	448	431	404	443	457	498	433	425	453	496	486	430	440	465	457	436	462	475	442	441	431	456	426	462	452	439	436	478	464	431	466	458	470	408	443	463	442	471	448	414	445	420	461	456	419	486	423	451	491	446	432	452	444	420	431	449	422	460	429	449	449	413	474	446	455	462	465	467	453	463	435	467	434	441	422	462	436	460	431	454	438	436	420	401	403	471	453	451	453	472	451	409	466	436	443	445	415	423	447	455	456	437	428	455	422	472	441	424	431	412	433	425	431	445	423	450	438	443	456	469	469	432	453	401	510	464	452	455	474	464	415	430	432	443	465	456	430	439	466	426	431	430	450	413	466	436	453	439	453	432	463	444	461	444	446	473	432	449	449	471	450	475	433	456	431	413	412	469	401	406	432	444	420	470	450	407	447	429	406	447	471	412	418	418	452	498	436	434	409	464	435	436	417	474	422	459	426	467	462	469	419	456	422	457	451	456	477	459	403	452	472	445	416	453	438	412	410	442	437	433	435	437	437	436	455	428	461	459	445	442	393	444	446	446	441	418	441	452	443	413	402	439	463	450	451	435	440	450	422	460	485	483	430	437	408	467	437	427	428	387	442	464	481	480	427	425	458	487	467	433	434	439	468	455	443	461	461	454	475	390	477	477	433	432	413	402	448	422	419	422	481	464	415	441	419	446	464	452	439	468	432	437	495	437	450	442	450	440	505	472	394	444	442	442	433	451	407	472	434	412	410	426	425	431	438	418	450	476	422	428	430	438	445	470	457	453	420	431	432	485	459	428	404	427	438	462	483	438	453	463	386	453	403	435	428	442	481	475	411	444	445	442	452	482	476	419	440	437	405	469	429	473	460	450	476	443	428	451	426	445	471	448	470	472	433	464	440	432	454	443	460	426	430	443	429	435	483	423	443	470	429	443	459	441	422	442	422	431	478	412	457	443	427	420	449	434	467	434	442	461	436	446	439	434	488	448	434	471	417	480	452	462	451	455	454	416	412	468	446	459	493	436	445	448	441	478	455	449	426	452	435	478	487	409	442	449	464	463	436	435	465	462	449	439	465	453	455	498	438	467	453	414	434	427	431	461	412	422	471	459	424	418	468	473	454	449	423	494	413	443	437	441	439	437	466	457	470	466	436	473	456	440	449	427	446	438	477	466	429	479	414	460	429	448	446	419	413	432	420	474	461	419	420	473	471	459	460	407	444	461	422	437	440	493	431	422	453	429	460	459	418	474	437	437	436	472	484	481	463	422	450	467	464	463	463	443	445	440	466	470	421	442	453	421	453	450	427	421	443	459	435	467	420	419	446	459	428	430	421	433	452	433	433	461	437	423	432	416	440	417	454	453	487	461	437	431	395	429	446	418	437	465	394	486	445	468	463	420	426	433	477	474	435	470	436	427	426	419	433	434	440	482	460	439	451	472	438	448	434	419	415	463	421	425	483	411	447	432	474	448	470	429	471	447	468	427	447
24175	22802	30515	25595	20104	9250	1272	681	556	630	611	614	563	612	594	593	579	546	583	562	570	573	558	586	571	581	549	562	540	590	580	580	591	587	580	576	574	576	639	551	557	556	533	598	549	595	576	553	565	539	590	585	585	575	581	551	597	528	534	591	576	601	602	579	557	592	574	571	591	591	600	550	561	576	533	590	584	550	565	586	545	555	532	576	538	552	562	588	545	522	607	597	571	531	550	565	561	572	595	559	604	572	588	591	590	562	599	581	596	493	555	576	569	565	555	569	540	595	542	573	584	577	607	583	576	580	563	563	528	590	539	572	592	603	549	590	527	552	542	535	585	614	569	554	598	519	561	584	536	597	583	596	536	567	567	587	617	567	558	604	596	558	520	593	552	590	535	563	543	592	549	597	578	555	616	536	602	582	563	551	552	597	557	579	540	512	561	545	571	544	530	560	575	581	532	568	575	560	541	556	557	589	552	563	567	548	580	563	571	532	536	589	571	564	554	565	607	588	604	593	594	542	551	548	548	599	595	574	563	536	540	560	596	587	546	561	586	533	578	569	572	573	573	554	598	562	556	528	586	566	550	590	573	548	614	564	609	606	534	592	576	582	527	572	564	586	614	558	554	582	589	577	543	560	549	620	520	552	587	596	541	565	574	597	496	563	520	572	607	528	563	608	526	574	576	538	555	528	555	550	588	558	530	565	588	585	601	535	528	542	553	565	523	566	573	532	576	591	562	527	539	566	550	545	553	568	532	594	587	525	545	551	546	512	558	565	578	589	557	587	514	562	510	565	556	560	590	579	557	532	558	543	582	590	556	548	559	518	545	551	531	556	580	576	563	543	577	579	572	580	558	541	555	567	558	570	578	594	562	520	563	532	571	579	610	546	572	586	571	580	578	569	517	524	553	608	555	604	557	554	550	575	586	557	536	598	612	595	560	538	548	554	535	513	561	598	561	549	550	564	574	575	547	510	539	585	510	606	546	553	569	568	542	565	555	573	556	570	563	620	556	513	568	540	581	509	576	565	566	591	565	566	588	590	565	554	566	572	578	543	542	555	564	568	598	547	570	570	586	599	563	559	580	529	544	573	595	584	545	574	567	528	567	559	552	575	568	569	541	570	554	571	562	568	567	552	605	565	538	549	574	604	548	551	565	543	520	566	548	581	561	542	599	552	528	538	599	609	603	606	585	578	560	562	590	561	557	572	564	591	571	572	525	561	581	608	580	561	534	586	551	545	566	560	553	571	578	531	607	598	567	526	571	582	537	537	557	589	553	552	593	575	536	521	582	529	546	528	595	548	481	595	556	576	552	549	541	557	577	562	566	558	580	551	562	562	565	580	546	554	556	597	607	518	552	576	572	529	572	588	558	556	500	549	569	601	550	592	577	574	570	559	576	589	545	543	567	562	609	575	511	572	543	557	553	579	597	521	567	587	555	558	579	577	567	579	576	566	567	552	557	555	597	562	568	587	575	577	599	527	556	629	571	584	568	541	547	552	539	589	559	525	534	556	582	526	580	571	554	520	562	563	534	568	534	599	540	592	595	561	576	571	543	610	567	547	578	581	584	578	593	575	563	589	566	557	589	590	548	542	516	555	601	581	528	505	591	565	573	586	558	555	560	562	519	521	537	572	554	571	630	570	559	548	596	574	585	574	560	574	523	580	605	543	511	562	559	558	553	560	564	609	594	534	593	551	579	561	542	543	553	576	584	544	536	603	527	545	562	544	536	567	549	523	534	566	567	565	573	566	553	557	607	546	581	560	555	569	542	556	592	552	557	578	579	571	587	532	544	573	533	547	564	569	572	599	564	557	543	545	550	564	536	570	564	583	561	566	559	532	556	549	578	591	567	550	535	571	509	572	581	599	550	570	547	530	578	593	534	549	555	565	553	541	543	548	547	553	557	583	567	582	547	572	591	569	535	559	538	541	571	558	613	551	591	573	606	603	574	604	581	553	576	557	604	571	568	587	590	597	564	555	571	589	574	603	526	581	577	616	570	590	554	572	583	565	582	599	526	543	518	519	574	561	542	574	555	554	567	545	525	508	559	570	560	541	584	542	557	577	577	545	546	520	562	538	585	579	529	580	564	555	565	546	547	583	540	585	567	551	613	535	578	581	597	533	555	557	555	586	577	546	590	556	584	519	527	546	575	564	575	578	574	546	553	504	596	584	611	541	617	582	567	590	542	549	590	600	554	589	524	602	594	600	576	602	579	563	531	561	585	560	562	580	561	601	545	579	574	547	600	542	559	561	564	524	569	556	557	589	562	575	591	599	555	605	553	532	529	559	547	582	573	567	591	580	578	571	530	594	581	611	518	540	583	534	571	571	563	576	555	590	550	549	536	552	576	570	539	575	528	583	555	546	561	532	571	588	574	607	552	559	591	580	564	616	571	547	572	527	570	523	570	585	542	531	553	572	538	548	560	572	538	619	522	584	587	564	544	539	527	516	549	602	547	589	572	551	547	530	558	569	551	582	554	593	533	547	526	592	563	524	561	549	589	587	569	591	561	572	592	567	584	570	526	537	593	563	562	527	545	543	566	576	564	599	522	537	572	602	573	555	574	585	590	581	577	554	552	549	578	575	564	532	566	571	550	586	515	535	595	556	576	584	576	564	554	542	576	525	555	541	553	589	559	549	540	557	581	537	543	565	602	588	540	549	616	608	578	570	513	523	551	577	552	552	532	587	538	564	566	592	535	552	567	603	573	534	545	550	641	574	553	565	556	575	578	577	543	585	541	563	559	556	575	572	601	559	546	564	512	567	602	605	548	540	548	566	567	564	575	581	566	570	545	577	524	558	564	613	539	575	568	557	558	591	586	575	534	530	531	580	544	600	556	591	542	570	557	542	561	575	553	613	569	580	578	531	563	564	562	547	556	572	557	594	593	551	556	552	581	568	541	549	570	581	540	613	599	587	575	573	526	569	566	551	571	508	556	534	562	553	537	558	566	550	553	572	547	553	554	571	572	596	574	552	544	567	579	571	561	552	564	599	564	599	516	550	567	588	559	553	527	531	547	577	561	542	572	536	525	599	587	571	551	610	563	582	531	516	532	534	534	610	521	588	570	532	529	519	597	573	563	583	560	570	525	571	557	540	542	535	560	590	514	540	597	558	577	573	539	565	560	565	559	574	590	538	583	561	542	573	551	569	597	596	584	566	567	566	579	564	549	568	588	561	579	532	515	591	567	565	576	573	550	530	568	539	597	550	558	603	570	573	576	545	556	577	572	559	578	555	610	608	594	551	567	536	565	592	582	567	546	599	560	578	588	604	608	547	557	549	587	564	563	572	575	606	598	588	562	533	604	574	552	604	554	580	557	580	555	567	557	604	528	572	553	554	552	575	565	536	582	549	560	569	522	540	580	541	545	511	566	613	555	597	588	548	572	529	565	571	626	533	545	587	531	557	592	539	537	536	578	579	579	557	590	560	545	602	577	616	587	540	552	595	526	551	577	569	545	570	555	591	572	587
61409	93363	57961	23183	6027	1399	658	533	558	559	526	519	540	529	527	529	564	543	550	574	500	504	535	515	545	537	526	554	519	488	538	507	528	524	509	531	560	539	532	553	501	493	556	520	517	510	545	555	505	533	501	523	499	513	543	542	485	530	504	548	533	534	522	556	511	534	512	541	517	557	531	532	529	567	527	522	516	561	578	513	534	561	525	542	509	518	548	525	470	548	514	546	555	537	548	503	504	536	533	531	519	498	524	533	554	547	525	495	530	521	525	512	564	506	510	540	472	514	538	536	533	538	556	529	504	520	534	533	534	517	507	554	522	552	512	554	511	512	550	534	573	525	544	583	560	522	527	515	515	505	502	495	620	504	503	521	522	551	526	507	514	484	563	530	540	484	552	529	530	498	563	523	506	526	504	519	497	485	509	511	507	554	496	507	547	542	553	525	484	513	570	536	513	549	498	539	558	525	530	565	462	541	504	526	517	465	508	521	536	508	536	534	540	522	484	543	509	487	527	524	543	490	538	513	531	519	550	524	482	523	551	539	515	526	547	557	558	532	498	533	503	518	543	492	471	506	519	529	488	525	543	567	542	493	530	517	526	515	532	534	529	528	491	524	499	533	531	513	498	579	538	550	537	550	530	492	540	504	550	529	528	528	540	509	497	537	530	540	475	521	518	532	548	505	489	502	560	495	528	584	510	535	515	520	552	548	530	496	549	520	563	507	508	530	534	530	543	530	569	562	535	517	556	514	543	484	519	495	516	478	507	518	545	537	487	529	517	523	510	526	535	530	555	567	577	531	518	541	554	557	515	523	516	532	500	533	522	550	565	556	512	528	525	512	508	566	521	519	526	537	573	522	522	540	502	587	487	534	532	550	520	538	545	538	499	522	531	503	491	555	506	495	533	488	503	527	547	547	523	535	510	492	542	517	531	469	521	517	532	514	537	550	567	493	563	503	523	552	511	478	533	524	580	496	542	489	533	532	547	526	489	516	515	517	501	563	517	534	526	532	519	547	544	530	514	518	534	514	527	556	495	522	506	520	545	579	518	484	540	527	548	548	512	545	540	535	523	482	549	530	539	516	567	544	537	533	518	512	535	527	497	516	559	546	493	545	510	526	506	529	490	551	525	577	516	535	521	541	568	524	551	531	480	505	550	553	526	491	538	488	520	495	552	529	544	547	498	519	506	512	516	515	502	501	532	552	511	526	532	536	502	507	523	516	537	523	516	521	538	505	562	518	540	544	515	521	524	526	555	539	499	542	533	504	481	528	496	521	564	501	529	518	529	495	553	540	511	540	554	509	516	506	520	489	558	525	522	509	517	548	510	475	556	555	580	547	537	515	532	511	513	514	498	511	508	517	492	487	558	484	513	553	512	515	554	533	550	526	558	540	538	517	512	535	512	546	532	503	544	521	517	541	508	536	511	543	524	556	499	504	583	516	540	563	518	523	540	530	511	488	524	551	495	551	482	504	490	506	531	530	503	537	541	501	528	563	507	532	481	540	527	574	522	492	525	536	529	577	479	508	517	515	542	520	517	539	457	498	507	518	463	544	570	527	543	496	492	565	548	545	572	512	536	546	525	535	549	518	545	552	515	534	540	551	541	518	542	541	537	515	533	499	574	570	509	570	531	517	498	555	542	557	538	501	549	553	550	502	545	542	539	508	542	538	504	516	517	500	539	508	538	538	502	516	545	529	508	521	515	513	521	522	536	554	548	542	527	503	547	485	513	531	527	492	548	561	499	518	560	509	516	533	560	507	527	533	513	513	547	513	553	501	544	517	520	538	493	507	565	493	570	480	506	494	532	520	529	505	554	525	571	494	509	515	484	511	531	512	536	557	504	537	508	525	525	499	516	511	502	535	552	520	515	531	480	549	543	557	533	535	528	516	485	515	512	534	516	523	514	515	505	518	538	508	531	505	500	532	557	568	549	496	521	537	530	526	490	513	499	522	538	505	536	518	486	523	486	493	514	505	538	544	482	481	520	520	509	502	543	518	496	526	465	544	528	545	492	531	531	543	518	526	535	509	530	506	543	493	480	532	536	505	542	525	538	561	521	548	535	523	518	547	516	543	515	532	522	517	500	496	507	487	547	556	512	520	559	508	513	507	525	517	570	578	535	470	547	536	541	500	495	542	528	509	563	532	543	518	531	534	498	513	532	516	525	517	560	579	553	479	503	538	494	512	542	547	526	547	513	588	517	509	518	534	537	487	501	530	551	545	577	510	534	522	536	546	514	508	495	530	463	507	490	526	532	514	524	535	527	512	539	506	491	496	542	532	514	489	455	533	508	513	497	547	544	531	559	510	506	506	557	528	538	508	554	530	558	495	521	546	518	498	531	521	550	497	509	537	558	547	489	519	526	548	475	538	554	546	560	559	527	555	510	533	528	521	531	561	516	528	513	509	530	594	531	506	522	566	501	505	535	517	467	501	490	490	559	510	557	576	545	558	492	545	524	531	541	529	508	503	524	515	557	564	475	515	486	502	508	536	538	534	563	482	529	501	524	530	504	515	503	501	550	524	524	535	465	501	524	529	520	525	505	524	518	496	522	511	531	538	540	560	554	519	518	549	519	518	531	526	481	517	509	487	545	557	486	472	538	547	458	529	507	513	577	502	546	539	537	524	546	512	525	517	498	492	524	510	499	543	499	514	545	535	476	539	467	523	547	517	551	516	533	537	577	482	585	525	501	527	550	524	522	532	528	513	546	530	482	523	534	563	524	546	499	521	516	567	525	497	523	527	525	499	490	558	492	519	498	503	516	567	536	532	554	526	533	509	551	505	526	509	548	541	526	513	488	570	483	518	483	473	517	521	499	479	528	518	503	517	510	523	558	555	525	543	502	529	535	532	472	512	478	550	566	526	518	529	561	559	516	527	502	526	509	514	556	489	534	523	512	527	516	480	524	526	544	496	522	551	519	531	491	494	554	510	512	490	507	551	582	531	504	526	539	507	519	489	526	524	467	489	492	533	515	504	506	530	533	554	513	508	492	502	510	524	530	556	533	525	486	470	516	498	537	526	525	567	504	501	530	515	543	521	479	548	522	550	474	474	527	535	551	488	489	530	503	541	509	516	493	492	525	533	485	532	488	538	488	503	554	500	518	525	563	522	538	504	506	536	484	519	496	507	548	497	522	507	514	536	565	576	520	536	504	519	524	516	538	492	567	500	553	481	523	501	536	519	484	536	516	516	509	543	535	541	531	503	545	517	552	514	480	454	481	516	492	484	549	512	475	505	541	493	507	526	529	517	546	498	492	460	540	519	549	536	504	523	491	546	506	531	506	511	519	497	527	525	507	574	535	531	527	532	537	505	538	537	480	492	487	535	522	490	495	479	521	563	525	515	505	534	508	528	491	542	523	498	526	520	523	521	550	562	529	530	521	542	513	559	530	532	502	507	572	512	543	572	574	487	557	517	527	547	528	510	494	469	490	501	540	516	543	514	479	503	527	559	493	520	559	485	525	517	541	552
33192	30433	20287	5742	1192	625	456	436	417	456	457	440	422	436	449	449	403	441	438	415	458	398	446	471	407	468	438	470	429	419	419	404	456	415	436	452	446	450	435	465	469	451	417	394	432	401	420	433	400	428	452	402	431	446	386	429	445	417	465	415	435	453	423	439	410	457	437	394	438	422	451	392	421	425	425	433	448	420	445	448	421	483	419	463	428	447	462	448	442	400	433	469	442	466	471	407	481	416	422	444	426	384	421	447	446	424	423	419	421	379	466	430	430	415	463	404	437	485	458	468	430	392	418	413	400	425	453	392	450	457	426	427	444	425	436	457	442	401	430	421	468	468	428	429	425	424	407	441	449	402	448	438	418	473	434	432	451	439	444	440	443	455	436	423	436	474	415	401	406	428	448	451	418	446	469	446	459	435	416	456	475	475	439	401	432	433	422	424	407	414	416	444	426	462	454	447	458	453	428	431	423	421	366	447	452	437	446	402	428	422	461	453	439	434	416	438	439	424	428	445	433	416	435	449	440	403	449	460	454	455	416	440	428	430	412	427	412	417	429	415	455	402	450	456	437	457	437	436	427	425	432	471	435	435	451	425	402	451	451	424	410	431	430	429	390	456	412	428	438	423	459	433	414	435	430	422	420	460	448	439	432	434	414	459	431	426	459	417	458	449	456	457	396	443	496	440	444	466	474	447	413	517	445	443	450	425	425	432	433	427	431	451	421	438	457	393	466	438	451	458	417	436	423	430	431	448	459	451	416	430	422	419	446	457	400	382	428	430	450	419	421	429	454	450	425	403	425	408	441	439	399	456	464	425	424	416	433	437	427	445	415	435	458	447	455	400	419	478	418	455	446	478	430	457	451	433	394	432	415	423	441	455	451	405	448	459	447	448	417	425	447	414	432	425	432	436	475	388	416	430	434	459	453	437	471	439	434	393	444	410	428	426	427	425	462	428	448	412	428	458	402	409	416	431	439	411	421	486	418	431	423	421	421	425	392	401	423	436	443	454	436	430	448	477	437	431	441	425	419	449	454	421	437	433	483	432	420	439	396	443	427	393	423	460	402	427	453	414	406	428	446	442	435	425	442	413	433	472	419	425	438	423	427	458	432	434	456	426	417	460	465	362	476	457	400	428	425	424	387	422	442	488	412	463	441	414	464	413	433	414	432	445	403	426	479	426	439	459	452	409	388	438	464	441	416	447	425	445	433	440	433	439	432	428	411	416	441	377	442	446	439	449	421	449	418	441	429	458	417	419	416	463	431	430	435	471	422	401	429	407	426	411	434	452	465	447	458	399	459	432	439	438	474	471	432	488	382	431	414	428	423	404	456	426	448	474	428	386	444	400	456	436	477	407	439	439	435	472	453	434	430	475	463	472	431	470	445	452	449	474	451	434	395	421	440	420	425	423	426	417	422	456	442	420	443	407	463	442	385	414	422	398	436	435	437	423	445	474	447	436	421	448	468	404	393	464	434	447	404	421	433	435	443	421	452	425	455	439	411	458	425	404	459	448	457	415	442	421	430	423	450	447	413	445	409	456	411	452	458	428	443	415	470	454	430	435	441	467	447	424	433	408	400	420	413	400	447	465	422	452	441	425	453	407	435	421	427	423	476	443	464	420	431	452	428	457	455	426	449	458	395	436	461	418	426	467	421	445	402	425	445	467	441	416	414	414	456	443	435	421	402	447	471	460	435	453	418	462	423	435	489	404	437	415	452	476	437	439	438	426	413	423	408	451	432	403	429	449	427	441	462	434	480	431	428	456	430	443	445	413	417	457	445	442	437	416	458	450	436	466	418	427	394	475	425	450	474	444	447	421	441	394	448	412	436	433	459	418	392	410	455	471	414	442	405	408	429	434	441	454	428	459	442	423	454	428	426	448	432	429	398	472	417	485	456	427	416	482	391	427	428	401	428	411	451	382	471	429	431	443	451	421	438	413	441	439	444	446	436	421	406	387	442	419	408	420	442	421	445	410	440	460	411	426	414	408	438	454	419	450	456	474	462	415	427	416	458	451	412	435	426	445	418	426	448	413	415	447	406	445	434	439	430	447	417	433	421	450	428	453	430	458	435	449	435	473	393	437	438	424	421	420	413	412	443	437	458	438	421	422	427	457	447	413	417	406	419	423	403	427	445	462	424	455	458	460	430	464	441	429	416	417	442	487	441	432	404	419	395	439	418	417	422	454	422	419	430	426	432	441	441	420	451	431	441	444	445	469	412	422	439	474	381	466	442	461	492	439	472	411	452	443	429	422	428	429	387	451	436	461	442	438	452	415	441	467	442	434	446	452	430	412	396	463	423	448	413	425	429	424	402	402	494	447	434	397	429	431	422	420	438	443	469	404	430	429	459	433	475	450	417	411	402	426	438	431	459	437	456	464	454	428	432	420	449	445	407	434	423	465	389	456	429	411	446	455	460	424	440	416	438	429	423	422	426	421	458	395	462	450	455	424	428	429	421	442	465	436	433	451	469	426	468	427	432	451	414	444	458	422	403	450	424	428	471	426	413	421	397	414	426	454	432	438	451	445	412	447	419	451	473	394	447	441	426	417	442	435	441	396	464	453	445	431	437	415	462	448	432	465	464	453	423	447	455	426	448	421	425	430	370	483	423	412	388	378	439	442	425	419	450	444	388	486	476	411	438	458	405	461	422	457	479	410	428	443	469	454	436	430	433	460	438	449	462	425	412	435	443	472	437	450	445	446	416	421	436	415	465	379	439	421	431	407	395	431	425	426	421	453	424	483	419	415	428	411	428	461	424	425	403	430	450	439	431	442	416	430	443	405	400	426	424	450	426	422	465	433	428	422	441	428	444	441	448	458	421	430	439	421	440	425	402	444	446	397	394	430	434	437	471	427	435	416	435	418	425	474	443	390	429	437	438	442	449	438	453	406	432	406	406	458	440	413	439	428	459	444	435	402	434	420	438	445	447	406	445	447	449	441	471	454	447	406	399	426	449	448	440	483	402	458	460	447	427	442	439	435	478	428	469	423	449	430	431	411	400	415	431	437	411	411	469	415	473	429	436	425	434	452	400	439	433	465	447	437	443	408	431	440	433	444	410	422	440	423	412	434	418	418	407	435	436	432	424	449	406	431	452	451	462	427	434	431	421	430	427	425	431	417	435	433	412	450	447	421	431	442	447	455	414	427	431	415	425	468	418	448	408	403	411	459	397	435	455	439	431	411	422	443	472	442	475	420	419	452	428	404	448	431	433	421	423	397	413	405	444	416	437	432	425	430	444	462	446	467	451	409	433	430	422	460	431	442	446	413	452	407	458	428	470	449	409	397	438	431	414	446	414	425	471	420	423	410	422	433	397	428	439	455	434	473	447	443	344	429	435	459	480	390	479	436	409	430	416	449	410	453	455	472	427	422	406	434	398	418	445	464	430	410	423	430	411	467	409	374	438	418	406	470	425	442	413	471	423	404	459	427	436	424	472	425	416	433	441	459	427	404	444	447	422	458	439	431	432	412
29199	31966	13411	2949	786	500	367	393	360	386	360	371	364	371	331	387	367	372	369	375	366	373	367	366	337	371	373	367	358	374	366	347	376	388	356	348	357	337	365	371	387	373	374	342	370	360	372	364	372	352	368	350	371	363	379	375	401	373	370	407	372	335	359	353	387	373	374	378	361	364	376	358	355	316	361	382	368	376	366	359	356	370	393	357	376	379	375	365	377	377	355	351	366	348	343	351	376	356	368	359	381	341	353	377	357	346	346	371	409	361	380	414	345	362	379	382	359	384	368	343	408	373	375	370	384	335	412	353	390	350	378	382	366	365	364	373	355	384	377	369	369	346	372	370	353	377	373	349	372	346	345	352	343	354	365	417	350	373	357	375	357	371	350	403	351	383	370	349	329	349	342	382	384	391	369	382	354	374	362	378	366	359	353	386	362	354	364	375	369	346	395	367	381	373	369	363	361	339	376	345	356	362	383	362	380	345	377	376	362	339	392	377	376	361	355	385	354	385	369	369	345	394	387	398	346	369	363	364	375	404	351	403	375	390	357	356	372	376	392	378	369	418	372	390	380	380	384	373	348	406	355	380	368	367	355	361	369	348	407	357	348	358	355	387	380	380	375	332	406	397	342	356	364	370	373	340	349	345	344	354	387	338	354	377	372	380	392	370	390	394	324	355	388	355	386	359	353	376	390	379	398	353	356	387	343	377	383	379	356	344	402	414	373	344	360	393	379	378	360	353	403	375	394	345	389	360	338	361	371	370	363	371	374	376	386	344	360	368	369	341	371	352	348	321	369	352	349	379	374	377	340	393	347	376	358	358	383	344	381	368	404	371	363	371	352	346	354	382	356	365	375	337	345	380	365	404	414	362	366	337	370	403	369	381	316	360	377	370	386	378	377	335	371	375	381	381	347	356	395	400	381	345	395	363	362	364	367	344	353	387	365	331	378	377	344	368	350	382	371	371	351	327	354	344	346	340	363	367	367	379	340	391	358	386	373	376	390	360	342	391	361	366	378	362	388	361	371	353	358	349	376	332	389	348	338	341	384	346	391	380	395	348	360	379	372	348	366	342	368	337	363	364	402	391	372	361	381	353	355	359	379	394	356	354	363	383	367	385	358	350	365	347	397	372	342	358	343	377	353	356	382	353	364	369	347	377	347	359	387	361	375	345	408	346	393	387	349	382	379	332	345	371	359	354	381	372	346	358	385	396	367	366	362	357	345	389	377	397	367	337	350	377	352	352	352	389	421	391	364	359	390	347	380	366	354	363	382	382	379	400	394	381	347	375	379	355	374	394	342	348	398	374	369	353	387	353	366	401	404	381	343	379	402	348	381	371	377	421	358	342	387	359	369	335	389	331	351	385	360	389	332	360	356	400	405	357	345	363	351	397	362	344	365	352	395	355	390	343	346	364	334	359	391	360	391	387	365	341	370	324	377	389	351	364	369	349	353	391	389	377	365	332	383	359	355	360	364	365	417	378	393	314	389	334	365	343	369	370	362	347	367	359	396	410	372	347	357	361	352	350	330	357	317	406	348	344	382	361	370	374	335	351	374	371	380	352	366	339	382	364	382	370	352	328	352	386	391	356	372	366	355	366	342	378	345	371	356	339	392	365	328	386	379	349	361	380	342	377	329	390	374	378	346	367	384	376	385	350	331	350	364	343	392	341	336	357	354	366	371	386	355	386	346	372	369	384	351	363	361	342	403	361	380	389	391	381	328	354	340	357	348	361	374	332	361	346	379	364	320	324	366	396	364	383	354	355	372	377	352	349	383	391	357	349	381	346	390	375	361	322	331	362	375	360	385	368	331	347	387	347	376	359	360	365	332	377	321	360	351	357	345	382	349	381	371	359	379	366	346	382	391	364	336	356	380	357	357	381	371	364	368	380	382	369	333	365	370	356	403	378	354	356	335	374	381	367	361	367	367	367	321	376	386	344	392	356	357	381	338	348	348	356	352	376	357	351	363	411	385	374	397	394	371	358	361	338	345	374	350	359	326	357	364	379	382	347	396	352	375	338	399	376	383	382	381	371	381	380	351	368	361	352	361	394	370	378	355	365	398	390	362	373	371	415	371	370	388	353	369	354	366	348	350	353	336	383	379	381	338	372	347	408	325	442	367	343	365	372	368	372	385	329	367	341	341	406	371	383	362	379	385	364	349	385	338	370	352	337	373	353	334	359	351	352	375	318	390	381	357	368	361	368	351	383	344	333	333	398	396	364	356	366	352	365	370	371	356	364	373	340	359	352	353	361	355	367	353	373	395	359	363	371	344	369	375	355	368	358	340	386	335	389	346	344	359	338	379	378	404	363	337	388	360	385	366	367	347	312	360	367	386	374	345	389	362	382	334	342	368	349	361	382	374	377	347	352	381	343	339	360	366	392	391	336	384	371	340	357	361	320	382	374	373	354	366	344	377	363	395	354	349	350	371	335	372	391	371	395	362	325	382	355	365	354	376	318	377	351	357	389	343	373	376	366	362	357	382	352	388	350	357	385	340	385	365	375	382	328	353	360	382	368	346	382	370	340	387	373	372	376	352	359	348	340	390	385	365	384	342	371	365	366	326	379	398	351	347	377	368	349	350	363	374	379	353	374	395	341	358	376	377	387	344	368	397	331	380	429	397	394	360	352	355	335	355	336	354	369	384	377	362	381	398	360	367	346	355	361	387	375	357	332	369	361	325	390	361	369	344	368	372	360	337	388	365	393	372	349	376	347	394	376	390	381	379	350	367	352	362	327	324	400	357	354	350	373	369	359	332	347	378	327	378	326	397	374	352	360	354	363	364	402	383	356	348	357	364	363	352	359	382	378	365	349	378	365	331	355	373	402	365	351	398	354	350	370	382	405	357	342	372	368	367	382	350	373	369	370	383	373	387	356	365	378	342	370	380	365	400	360	337	371	379	353	376	378	366	367	388	330	348	367	370	356	382	377	338	358	384	356	398	374	316	377	360	404	364	360	333	360	398	331	365	356	352	369	352	313	392	379	395	366	386	356	374	343	394	377	367	361	353	356	360	397	375	368	396	374	381	379	364	365	398	361	361	367	418	383	369	352	365	366	348	384	333	399	321	348	379	338	401	374	367	375	365	383	339	341	365	390	371	352	334	366	353	392	340	372	370	354	370	376	382	371	372	369	376	408	377	384	367	368	382	388	354	345	360	350	365	364	389	366	384	344	360	383	379	377	371	338	380	356	367	350	375	358	384	401	360	370	363	381	392	366	366	392	372	352	367	375	388	353	371	368	385	350	397	367	376	378	367	377	345	355	362	356	366	380	374	370	371	397	321	354	349	390	378	370	387	395	374	365	374	416	377	366	334	345	370	410	355	333	339	355	317	351	348	396	376	343	367	371	395	367	365	365	378	361	366	372	350	372	356	374	353	358	389	365	371	391	352	370	357	368	362	362	395	341	382	349	411	384	383	393	374	395	337	357	377	346	368	375	351	382	360	360	401	367	368	384	351	328	367	361	375	378
25130	24073	31867	26719	16288	3560	810	551	506	532	508	515	486	478	496	494	512	509	533	501	505	497	525	462	466	459	502	495	498	503	522	444	507	461	491	518	456	487	467	533	505	485	473	468	528	482	511	499	533	494	464	457	484	485	443	499	491	489	518	506	463	461	480	490	516	484	494	487	454	506	464	497	498	471	526	513	477	448	510	483	483	495	467	495	499	527	496	466	443	501	496	480	496	484	457	481	453	465	511	496	504	519	514	480	510	502	502	473	463	477	517	471	474	478	498	507	471	471	491	494	452	479	450	510	489	452	455	475	477	486	489	523	489	479	506	473	493	505	447	476	489	451	480	487	456	504	512	491	534	502	515	502	471	474	513	469	483	488	466	508	476	492	509	489	476	435	493	485	439	483	532	540	450	531	517	505	485	484	562	540	457	500	501	500	491	456	508	496	520	449	465	472	488	453	484	502	470	524	495	452	468	551	498	519	459	476	488	484	538	492	481	502	519	534	486	494	465	466	488	476	441	474	472	464	477	483	472	465	474	497	492	477	491	466	474	510	438	514	469	486	489	475	507	456	514	458	502	498	452	494	457	470	519	461	482	483	498	474	500	476	508	488	498	454	504	469	472	465	479	453	493	466	530	477	501	491	494	468	449	497	462	492	449	486	482	464	468	525	499	475	479	497	503	487	510	509	468	464	472	477	498	452	494	519	500	470	453	489	466	504	508	427	525	503	487	458	471	460	490	486	464	462	494	459	450	504	491	472	468	510	485	455	522	514	471	510	465	501	493	493	462	433	472	482	468	508	472	465	484	514	508	466	474	467	479	473	457	523	498	503	491	495	477	428	490	501	477	493	477	440	475	494	464	479	497	533	484	496	480	488	485	461	472	503	504	497	539	513	501	518	489	475	511	454	492	476	472	459	481	466	455	438	465	491	471	489	528	488	490	460	503	516	483	500	506	490	503	500	483	467	478	488	447	499	491	489	510	463	458	510	483	488	434	491	467	427	481	468	510	490	456	465	440	453	465	481	549	504	488	484	486	469	518	465	483	506	468	474	515	485	488	495	471	477	475	493	494	466	473	477	463	449	478	464	467	503	472	514	489	478	479	461	475	456	495	465	491	471	491	512	501	468	512	488	480	467	491	503	517	480	520	493	494	486	454	492	501	461	497	459	501	468	496	521	468	458	458	482	490	502	507	453	498	476	518	506	487	476	516	467	495	463	447	475	462	485	471	499	467	464	451	480	492	429	513	485	472	526	513	458	492	487	463	546	521	460	513	531	491	463	472	471	471	518	473	492	446	501	444	490	483	453	460	466	482	454	504	504	502	523	458	525	455	502	462	519	518	485	462	503	443	475	482	462	483	465	464	503	488	500	490	501	520	479	510	522	496	461	506	510	479	465	472	461	481	500	477	501	515	523	472	466	472	491	481	474	458	461	416	487	457	482	451	468	471	494	527	501	495	521	500	505	478	494	516	502	500	503	465	459	479	480	498	492	505	464	510	459	462	474	479	522	499	495	497	462	464	500	506	513	465	489	500	475	489	491	453	505	453	490	472	462	519	471	498	466	490	485	480	507	498	500	485	469	466	436	514	482	491	526	482	482	504	498	458	518	462	494	480	453	525	475	512	460	486	497	498	444	510	492	459	507	451	559	520	479	496	499	497	532	518	473	474	515	469	468	526	489	486	505	449	500	452	476	504	471	490	510	508	501	494	516	474	482	501	460	491	474	475	483	476	480	486	487	514	503	493	478	501	468	506	485	512	475	487	437	448	501	489	452	481	454	488	471	490	481	458	473	472	463	482	514	507	472	493	474	462	506	517	458	502	508	546	500	484	479	466	462	502	487	483	504	489	461	506	502	502	476	500	499	467	453	470	484	477	468	501	502	489	500	525	500	472	463	439	500	500	523	455	503	459	464	473	458	475	472	488	472	474	462	444	473	487	496	448	537	510	539	523	471	479	460	463	474	474	459	471	439	470	478	466	479	504	499	476	498	474	535	535	457	489	472	517	481	466	478	483	464	468	422	448	498	471	456	479	494	508	483	512	450	509	492	536	478	452	443	444	463	500	469	473	499	481	438	478	462	511	453	461	479	481	470	497	462	502	501	508	506	510	468	456	470	497	483	483	472	556	511	460	498	436	479	493	463	476	504	515	478	483	454	504	514	477	505	501	489	434	456	440	505	436	464	474	474	467	488	488	474	505	498	507	496	516	479	452	495	467	470	532	507	471	484	463	472	453	474	505	468	481	534	475	474	484	496	508	495	469	486	497	488	479	481	447	483	518	500	498	505	491	478	469	488	434	480	470	502	515	491	444	501	467	510	474	439	525	517	480	480	479	485	477	481	523	497	479	471	487	458	468	479	477	481	491	493	479	459	491	471	469	485	479	541	436	530	483	484	498	501	515	486	486	506	476	532	445	484	469	485	498	474	513	460	489	484	488	476	462	491	475	486	475	496	471	450	477	506	456	482	471	497	494	483	502	477	534	507	482	498	488	539	482	505	476	480	467	501	463	466	457	512	476	495	509	453	468	469	496	467	493	470	510	504	491	476	475	491	433	472	469	497	503	489	497	480	502	452	494	476	488	465	492	504	433	514	471	521	483	480	521	500	472	478	435	481	511	513	451	496	479	492	466	493	484	548	466	498	488	504	477	482	491	451	465	499	466	490	501	469	460	473	454	450	524	497	482	512	479	462	478	476	479	481	489	494	486	480	479	461	501	471	475	437	462	459	425	512	482	471	489	474	512	534	500	499	508	496	499	507	511	514	489	494	421	493	508	441	444	489	505	501	485	486	466	478	450	497	483	471	481	473	495	504	485	462	458	501	499	490	460	485	512	480	455	493	466	449	452	513	499	505	511	484	493	490	502	455	502	481	456	488	460	454	486	470	496	469	457	446	498	458	482	447	454	493	465	471	501	471	478	466	476	466	494	517	460	437	479	521	474	521	476	483	460	469	472	455	489	495	471	504	468	462	494	530	476	487	486	494	534	456	454	492	512	488	501	537	474	511	520	500	481	513	492	534	444	499	488	507	474	473	501	476	508	539	488	520	519	516	482	470	481	468	459	509	479	460	500	472	472	478	479	497	499	472	520	494	489	491	492	477	517	501	450	487	449	482	508	518	469	503	471	504	528	477	486	454	443	446	502	441	511	493	474	469	475	509	482	498	478	485	476	441	479	492	490	485	488	449	490	490	476	472	465	441	496	484	507	480	453	472	512	504	492	499	496	489	492	448	514	516	430	496	456	489	453	481	508	454	528	493	450	469	501	517	478	467	481	444	468	479	460	471	525	498	476	487	458	472	494	461	478	462	468	492	515	470	484	494	474	514	461	469	516	506	479	465	530	526	491	493	488	533	496	485	499	484	499	456	467	488	517	502	463	484	459	471	494	474	485	445	499	460	430	476	478	454	479	519	488	458	505	477	474	454	470	506	492	483	498	490	458	521	466	472	475	499	463	462	498	474	506	474	475	455	495	494
62774	86028	50248	17499	4115	1013	508	461	470	468	483	428	447	470	459	461	473	475	410	468	457	459	490	478	459	452	423	449	426	467	502	430	472	453	458	467	475	469	462	445	429	469	453	433	453	457	471	432	468	453	480	481	456	441	480	467	449	415	462	486	478	503	475	461	458	468	452	452	426	457	439	438	445	422	469	454	429	468	449	438	466	429	457	453	437	435	449	420	417	422	464	453	459	453	433	453	444	466	475	428	452	465	444	436	443	474	439	448	442	451	499	403	454	471	446	468	437	471	437	443	457	419	463	464	480	438	445	449	475	473	459	443	461	468	456	503	422	423	459	453	435	468	450	439	432	488	443	478	465	440	452	458	461	464	450	446	407	444	449	406	473	470	457	454	461	443	490	465	430	475	464	460	441	422	445	437	426	409	471	488	433	449	453	458	441	482	435	421	429	465	445	475	457	450	483	459	449	464	461	426	455	433	469	429	469	474	445	519	407	469	458	442	474	401	506	463	469	454	472	475	476	475	422	451	430	433	434	470	439	441	482	485	420	435	469	443	468	463	451	396	459	436	464	441	437	464	440	483	471	471	460	469	467	435	458	422	429	449	462	470	452	452	426	477	442	469	472	479	431	427	468	446	427	462	438	457	446	444	450	457	423	474	482	400	441	439	462	459	499	417	442	465	386	462	448	477	454	465	466	462	456	421	456	457	464	419	439	429	451	427	430	460	445	462	426	426	457	470	449	469	451	428	420	460	414	445	466	421	477	465	463	393	410	454	466	457	417	459	442	500	451	460	466	430	473	403	465	465	429	458	479	487	456	465	418	447	432	461	474	446	450	424	436	435	442	444	492	492	455	463	441	432	459	439	421	460	450	419	475	432	432	503	463	489	439	465	449	462	483	429	490	462	464	479	446	462	511	495	481	424	451	434	435	459	446	472	455	472	452	451	431	423	478	466	413	465	441	461	472	464	505	410	478	462	478	440	467	500	438	440	458	409	417	473	502	457	450	419	446	465	441	504	428	432	449	491	408	446	441	460	457	433	479	427	439	459	447	447	434	470	474	445	442	404	446	410	433	480	473	440	484	416	414	447	476	465	459	460	445	440	401	428	453	433	466	474	433	448	453	441	466	430	495	463	408	453	435	437	468	453	488	457	455	441	428	458	439	430	486	445	455	463	411	487	456	438	426	448	443	468	447	473	454	449	459	463	415	458	450	454	407	409	453	418	451	451	452	433	452	463	450	446	459	433	452	457	466	485	451	435	452	437	415	446	427	450	452	429	408	484	467	425	475	447	432	479	435	465	430	473	462	469	414	460	401	441	485	476	441	467	460	457	515	448	444	465	461	452	433	443	479	484	452	432	451	440	469	456	440	462	453	444	429	440	476	427	451	480	434	470	479	441	466	457	427	452	440	465	480	487	449	474	421	452	441	475	461	432	420	433	423	482	446	466	448	455	468	441	473	449	425	448	452	459	439	417	469	455	448	485	467	447	469	476	494	482	461	459	459	449	459	449	435	457	467	458	466	452	458	463	437	454	454	460	482	418	445	451	457	413	431	445	435	427	473	453	460	495	435	438	478	463	436	448	397	457	458	447	436	454	458	453	442	473	432	427	461	461	464	466	445	433	454	479	418	441	431	453	405	440	407	451	448	459	423	428	436	469	442	450	490	423	427	498	455	482	430	466	444	434	415	471	460	424	435	446	434	418	434	467	429	431	391	455	429	456	427	449	426	456	450	389	450	464	436	466	405	452	452	429	427	460	460	447	463	431	463	457	454	428	417	466	441	489	407	444	416	505	421	480	445	459	435	435	421	437	463	452	466	448	418	458	416	451	458	459	439	431	415	454	466	452	458	431	428	445	463	465	452	429	439	465	435	435	450	448	455	440	456	465	430	441	436	439	414	462	450	441	455	468	441	440	405	460	440	441	448	472	473	421	447	456	469	498	464	442	491	435	461	464	449	437	460	467	457	454	489	468	452	472	440	435	492	436	448	463	457	465	459	454	477	475	411	453	493	504	442	461	438	474	472	458	485	443	431	437	458	412	436	464	454	411	481	466	461	470	416	465	472	461	442	456	414	459	448	459	428	418	445	457	464	429	481	444	436	464	484	439	424	457	502	439	429	432	435	444	450	467	425	410	499	437	435	425	428	466	461	481	459	440	457	446	429	467	479	467	478	414	438	412	454	420	420	482	459	447	432	465	455	460	436	450	460	410	466	435	465	437	420	441	435	460	448	439	395	449	435	425	472	445	469	429	403	439	480	437	445	494	441	445	430	469	488	468	447	482	464	452	440	443	483	465	466	442	438	450	438	448	466	488	419	466	487	486	439	472	470	437	428	432	456	455	453	442	454	451	474	426	430	398	434	441	403	461	455	438	459	457	476	454	428	464	456	401	440	482	443	457	396	429	472	451	424	453	441	473	414	455	469	478	454	462	450	463	430	486	440	421	447	480	436	438	446	463	436	476	460	464	484	485	410	446	424	434	466	435	480	445	453	445	452	435	491	457	450	431	426	439	471	421	505	433	422	433	504	502	414	432	423	430	429	446	446	476	463	467	451	439	413	448	444	432	439	465	472	467	488	406	441	467	418	464	482	440	460	426	433	407	477	436	414	473	465	439	457	470	419	481	465	446	434	481	453	463	462	479	436	409	458	464	429	458	453	458	491	477	433	464	445	445	471	430	492	486	452	424	459	468	478	432	474	475	480	461	480	457	433	460	450	442	464	453	441	481	494	488	476	463	482	438	424	459	467	441	452	474	418	443	470	460	443	452	443	459	465	421	490	484	476	454	421	445	448	409	493	430	457	427	443	473	427	430	486	447	446	457	459	439	439	479	459	449	417	461	463	434	407	433	430	464	503	449	438	455	459	448	426	429	420	427	462	459	439	427	452	442	470	490	429	455	490	436	485	490	417	442	426	424	460	446	465	446	433	441	438	439	445	496	469	472	499	440	438	398	443	459	476	446	498	496	449	460	436	431	446	448	478	471	426	496	441	420	459	423	451	441	454	451	426	459	487	490	455	473	456	496	447	483	456	443	452	427	427	494	456	412	459	429	465	461	467	437	467	434	436	472	519	462	473	413	442	460	465	444	463	438	416	426	466	487	441	470	465	446	426	454	456	450	442	479	465	437	431	482	439	479	493	454	429	473	441	421	447	450	454	402	474	485	471	472	460	461	420	454	434	472	487	440	456	450	449	451	489	431	420	441	435	444	432	478	468	450	461	441	467	470	435	423	461	463	444	473	457	488	407	415	457	472	456	462	447	434	408	449	465	443	431	462	447	452	459	439	427	468	450	464	428	478	457	455	445	504	433	472	452	484	434	471	424	471	425	461	441	475	431	445	426	458	429	454	459	458	459	480	462	460	434	471	466	439	464	474	446	446	418	485	448	468	468	455	419	452	451	419	452	478	433	435	489	462	425	430	460	475	449	448	469	457	416	478	476	441	450	492	450	443	396	483	436	472	391	466	420	447	465	418
24053	22755	30438	25476	20020	9134	1353	705	584	629	610	658	596	652	599	631	617	605	597	622	620	626	567	604	589	550	570	625	581	581	595	565	554	628	602	578	612	567	583	595	588	566	628	590	575	593	586	561	563	587	617	618	571	550	594	589	581	602	562	561	547	560	574	596	611	576	559	635	587	601	547	596	597	581	593	608	606	617	605	589	565	561	547	593	587	520	589	588	603	578	572	602	599	584	580	552	616	620	583	597	571	556	569	567	568	598	574	555	555	597	558	571	613	574	545	608	614	558	556	599	614	610	606	579	567	631	595	569	553	582	576	577	564	547	589	580	625	575	575	548	581	605	575	600	595	559	596	591	594	583	569	563	583	587	630	609	605	560	607	594	552	591	553	579	569	604	565	575	575	541	545	549	592	587	610	583	549	609	569	544	555	583	581	554	597	597	591	541	562	607	596	594	569	579	629	599	559	634	560	561	629	606	562	533	591	606	603	590	652	586	580	594	548	581	554	578	569	594	571	558	573	613	553	571	619	601	580	591	576	589	592	529	616	606	641	620	595	583	551	553	564	608	601	552	524	590	577	622	542	533	583	602	597	586	610	560	582	568	580	550	568	546	625	614	574	588	586	567	602	582	580	564	583	600	577	566	618	594	564	605	576	580	539	561	599	569	559	581	570	606	579	570	567	569	587	571	567	573	604	568	567	587	571	574	570	615	635	561	612	555	620	602	591	594	593	567	557	619	555	582	594	635	572	609	559	563	602	564	587	568	540	595	570	562	609	605	535	617	609	542	557	578	579	518	561	590	614	606	641	609	587	571	610	576	558	578	630	628	555	623	558	544	557	612	589	594	576	543	571	598	554	603	575	600	543	551	588	565	571	621	580	576	546	585	556	614	584	586	599	616	593	611	589	592	602	602	578	596	571	568	616	586	593	582	638	575	603	586	579	549	571	596	553	575	544	540	598	583	531	579	596	564	604	601	518	582	613	629	562	598	527	577	550	581	585	577	604	557	576	588	567	583	542	567	588	616	578	571	546	556	623	608	596	624	588	630	618	619	562	597	543	589	570	587	564	586	569	554	582	543	584	535	548	591	558	588	632	563	571	599	590	572	551	577	588	560	627	584	581	579	607	638	611	573	596	624	592	609	557	630	595	591	600	587	587	568	541	567	602	593	573	545	545	553	582	574	593	579	627	569	584	571	607	610	587	605	573	579	598	602	621	568	590	602	587	552	547	556	620	575	572	634	632	568	594	552	548	572	554	588	602	532	585	601	591	590	568	574	556	611	556	595	585	560	542	577	586	589	583	583	587	568	588	613	568	564	563	540	631	588	568	550	568	600	584	582	599	567	535	542	604	539	573	516	613	585	601	574	603	595	572	595	604	536	587	550	568	628	566	588	609	557	576	571	523	605	583	580	576	583	579	586	614	548	550	578	575	570	544	609	610	594	540	594	595	554	584	581	590	570	555	540	540	590	608	640	648	554	575	584	587	555	572	585	587	582	570	524	572	611	582	593	577	580	574	604	548	585	566	560	536	589	554	596	593	555	590	583	572	593	572	583	586	573	579	628	587	557	611	571	604	637	581	583	600	584	563	559	584	547	598	602	614	557	556	588	567	565	595	546	578	565	548	544	566	597	574	536	592	589	574	541	606	582	565	573	603	566	580	621	598	607	585	621	576	599	562	566	579	554	564	575	550	635	603	583	579	568	584	607	595	584	542	611	570	572	586	534	608	607	606	570	568	597	593	577	612	542	555	588	564	566	558	575	608	617	553	540	575	564	591	591	578	585	534	597	560	634	582	584	573	607	603	596	584	565	576	554	584	596	583	567	590	563	590	607	551	560	554	569	508	569	553	606	568	593	565	583	565	567	590	548	579	655	625	582	564	569	593	551	553	585	573	610	536	649	562	551	524	547	539	551	540	586	565	585	568	538	572	583	551	542	567	577	595	588	572	587	539	580	564	601	596	552	534	618	582	567	619	570	535	539	580	583	500	587	571	580	623	589	595	593	614	606	580	595	594	559	570	562	547	577	569	565	592	571	628	546	604	583	605	609	591	568	550	584	590	539	599	594	567	575	561	577	598	588	544	581	601	561	566	590	596	615	593	582	595	557	540	632	603	605	568	556	592	564	600	592	584	535	592	573	571	596	606	559	578	575	547	570	579	611	583	583	570	578	583	581	607	556	582	596	566	644	591	562	568	607	572	610	605	554	575	593	586	583	535	578	586	547	585	577	549	591	608	600	609	583	624	574	595	591	607	557	540	553	601	547	569	612	574	567	569	585	602	623	570	581	588	587	598	598	568	622	548	555	530	556	536	592	607	583	577	576	607	575	553	589	626	583	532	612	593	565	578	556	605	550	587	567	555	554	656	577	588	594	555	576	631	599	584	562	579	557	579	605	581	591	555	587	599	590	559	575	515	605	594	559	585	570	574	586	559	609	605	592	605	581	577	595	538	553	543	612	569	573	590	592	582	614	550	566	620	555	573	556	617	571	566	571	611	602	574	572	582	591	572	564	575	589	565	557	586	600	604	615	543	579	613	587	602	647	573	571	614	579	550	568	608	562	551	572	565	565	607	599	542	578	558	574	590	572	608	585	569	572	622	621	576	587	615	560	584	556	612	567	561	577	590	579	580	642	620	572	604	550	595	546	615	560	557	568	578	538	527	609	591	546	609	588	565	575	573	580	582	603	546	622	584	571	540	592	559	588	546	574	612	611	586	589	591	597	558	534	567	576	545	548	604	542	565	574	554	610	558	611	597	600	594	555	558	566	518	550	609	576	599	580	616	555	589	553	594	576	606	530	595	599	560	597	616	574	579	606	605	609	540	542	560	603	571	621	592	548	584	580	589	558	544	582	584	610	552	573	566	585	573	563	592	541	589	601	529	571	562	576	571	545	583	572	574	566	561	605	602	592	566	553	581	568	591	579	561	548	594	560	585	592	554	550	578	574	616	593	508	597	580	604	534	594	605	579	614	579	599	554	563	621	557	619	572	572	567	574	585	556	572	569	575	563	556	600	555	582	606	569	570	578	556	615	539	625	532	589	566	592	568	584	558	553	583	563	543	551	592	595	587	579	574	589	569	533	557	560	572	595	554	586	581	614	539	516	605	579	588	603	555	595	552	528	628	565	615	612	579	627	589	597	576	587	574	607	594	621	613	582	585	575	558	558	569	577	566	596	573	551	528	619	603	567	568	556	588	591	578	606	647	550	595	563	553	566	584	604	606	591	579	578	595	580	569	592	582	581	604	590	571	584	545	572	568	556	620	571	610	605	551	602	618	608	604	577	587	585	592	598	567	571	609	589	561	583	525	623	573	617	590	538	549	575	580	585	538	573	567	555	553	582	577	614	605	568	575	589	545	574	551	593	574	554	543	584	559	608	606	578	612	623	586	582	565	593	618	546	607	564	583	619	598	565	558	541	594	555	578	624	573	593	602	596	602	608	555	600	575	586	592	594	577	547	577	585	566	556	603	556
61585	92952	57185	23159	6173	1398	627	521	549	530	476	504	546	552	532	529	517	537	553	573	537	558	551	574	522	542	532	557	557	537	549	549	544	530	556	555	566	539	551	511	544	526	540	514	522	563	555	552	527	512	512	556	550	534	560	543	580	517	559	542	574	588	481	553	554	556	559	474	551	564	546	528	514	548	526	530	553	535	566	550	557	508	551	544	590	481	610	577	524	549	548	534	525	590	546	508	522	580	516	540	572	555	547	567	528	538	529	548	553	576	552	535	532	540	579	560	548	559	530	566	506	512	553	557	533	527	544	579	552	553	527	557	554	564	547	547	569	499	565	531	547	498	510	559	598	561	545	582	535	561	554	538	577	517	562	556	567	571	532	525	519	549	530	516	528	535	519	550	531	542	515	529	558	543	534	509	517	553	506	539	488	552	534	556	572	536	546	570	568	528	558	518	556	593	587	495	540	571	522	561	548	599	519	548	537	496	571	520	512	545	554	549	514	519	517	553	558	553	534	499	544	563	517	548	547	564	564	531	539	528	579	584	524	595	566	549	529	553	557	573	547	525	526	543	523	507	520	574	529	535	507	536	552	587	555	537	548	516	529	569	542	540	494	485	533	529	543	552	522	545	535	548	496	508	566	543	512	570	540	547	537	572	529	536	578	542	566	543	591	578	569	518	560	517	571	542	531	554	561	547	534	543	543	557	504	552	531	525	551	528	554	540	539	571	574	506	570	544	526	561	533	538	518	559	521	518	551	539	570	541	547	571	534	520	551	521	552	520	557	551	531	537	538	556	575	538	532	523	552	490	526	547	562	531	557	558	529	512	540	521	560	528	524	526	542	555	556	534	556	564	586	537	541	517	519	513	588	508	529	555	557	525	529	597	582	551	515	548	519	581	555	550	538	519	543	578	542	540	553	550	559	508	529	531	558	524	535	526	525	523	557	535	533	517	574	480	554	495	539	569	575	569	512	531	539	514	549	526	557	506	524	568	577	542	535	535	563	563	590	562	514	513	529	568	527	590	548	572	564	498	541	506	555	563	546	511	545	519	557	561	517	540	574	524	557	590	479	546	520	507	576	519	495	575	518	545	543	517	515	535	532	520	505	540	538	526	538	561	537	544	532	522	543	530	578	525	566	530	541	545	579	558	542	584	525	582	548	515	516	541	591	545	564	531	555	576	517	574	531	569	554	539	507	529	578	546	513	485	578	532	547	527	567	570	530	564	507	539	576	539	547	556	497	551	542	562	527	539	575	525	574	554	552	551	550	536	563	554	555	528	515	510	579	547	523	577	525	532	529	517	545	548	536	534	533	525	537	599	519	538	557	512	518	507	556	562	567	527	540	541	537	524	560	552	534	544	533	597	480	549	569	556	497	552	536	503	522	516	496	587	527	542	532	537	535	540	558	559	569	519	575	574	553	528	557	517	521	544	558	516	556	549	544	541	534	571	517	548	544	572	540	534	550	493	548	527	501	532	554	510	533	533	521	522	561	547	540	509	542	552	517	521	516	561	511	497	483	550	560	588	569	558	559	564	551	534	512	511	469	532	525	569	566	550	550	515	525	516	574	583	493	564	570	548	524	554	559	543	556	571	550	527	567	553	531	523	552	574	550	550	523	540	561	547	538	525	499	559	532	530	491	494	559	538	525	516	532	554	564	523	553	548	531	559	501	503	505	576	525	571	520	532	526	548	524	526	520	503	521	572	521	565	524	532	559	597	503	579	543	549	514	533	516	560	491	563	557	588	528	569	543	514	550	529	548	524	567	531	552	550	513	535	572	529	556	534	484	542	584	506	526	536	543	527	530	531	544	515	556	531	548	524	508	532	539	536	537	537	531	564	514	587	557	537	572	511	539	563	584	531	533	491	553	540	572	539	546	542	566	517	535	568	544	546	519	531	581	533	560	522	519	581	523	509	548	581	504	525	542	558	551	561	531	485	545	530	573	507	520	523	522	540	565	509	546	538	605	534	533	541	556	553	580	531	534	537	515	526	556	550	543	556	594	562	528	561	565	580	580	539	589	522	533	535	542	550	534	522	502	536	534	539	545	564	521	550	580	511	528	550	526	522	529	553	539	562	536	518	517	526	541	510	495	523	510	522	571	545	555	528	510	532	549	543	528	513	541	534	514	534	500	527	541	505	528	511	576	542	552	540	513	562	557	553	547	523	516	531	521	560	578	512	520	565	555	589	549	548	516	486	546	585	564	519	523	563	513	559	584	523	525	575	567	540	528	576	496	531	533	567	522	541	570	538	543	541	528	539	534	552	499	581	555	514	544	545	573	512	504	513	546	581	513	511	516	555	528	535	568	559	527	536	529	564	508	520	565	580	565	512	573	540	550	503	545	560	514	529	558	568	554	539	556	529	529	538	547	523	537	526	515	563	542	527	573	578	562	526	537	500	538	495	563	565	535	562	600	553	578	521	517	537	483	577	576	563	552	546	531	547	521	560	556	541	553	491	549	545	510	555	529	538	560	523	496	534	559	550	510	529	500	550	521	523	509	580	509	528	494	582	578	537	543	537	582	607	497	551	542	531	536	552	551	548	540	494	504	568	549	553	525	563	518	546	581	530	553	560	583	542	559	524	587	542	562	543	540	540	518	544	524	494	534	506	540	541	545	511	556	557	553	578	513	528	531	580	559	553	524	538	557	531	528	464	547	496	556	525	532	557	524	556	571	526	546	543	560	559	526	522	511	530	527	503	484	511	507	507	575	539	533	502	487	541	512	516	535	592	526	535	557	542	522	528	526	537	527	522	563	554	518	539	502	518	494	529	532	537	521	551	543	549	506	522	534	561	518	535	539	517	567	495	542	528	528	536	507	555	541	541	544	548	569	515	505	527	553	516	542	525	550	548	524	547	526	512	557	578	500	555	576	534	534	521	492	534	521	551	536	552	535	532	549	516	542	529	583	542	581	566	561	530	557	544	563	541	534	516	520	537	531	566	519	537	550	535	526	567	542	556	541	528	543	525	512	514	501	525	523	539	578	552	546	533	547	522	558	550	553	573	529	536	546	533	523	542	530	515	602	557	533	542	525	537	562	594	556	549	524	581	565	519	558	550	573	553	532	508	582	540	537	536	538	533	544	536	535	502	546	515	539	579	521	521	562	499	567	578	512	508	472	537	532	533	566	557	536	554	578	560	527	468	530	569	522	573	495	559	518	542	547	493	542	546	568	563	547	536	559	527	571	514	562	506	534	511	567	552	513	533	547	577	525	500	575	497	551	527	512	535	556	517	526	550	549	509	516	568	532	536	546	599	551	538	552	544	508	549	529	529	548	508	533	510	500	528	551	569	565	519	562	534	583	539	562	545	544	524	500	560	514	571	511	527	513	551	556	537	559	567	536	567	495	580	512	512	591	544	569	587	520	505	509	519	550	561	543	551	564	519	583	529	579	528	527	561	608	529	549	546	518	552	508	578	538	509	562	576	560	512	529	513	511	531	514	556	551	523	499	540	551	537	535	515	562	560
33480	30350	20061	5358	977	616	491	435	491	494	451	468	467	497	459	515	483	452	446	456	500	455	488	438	459	430	463	449	417	485	428	485	476	481	492	462	451	429	455	467	457	457	487	454	470	412	465	478	492	455	503	449	452	471	457	446	465	494	461	465	464	457	501	445	449	469	456	445	454	450	515	448	478	448	470	463	435	438	466	439	427	462	468	460	474	457	437	447	484	467	469	482	426	450	471	461	448	495	471	475	453	485	434	426	494	436	449	450	461	468	452	446	443	442	449	443	487	479	453	453	417	455	484	468	470	435	484	461	446	439	475	441	488	479	471	449	473	438	458	460	475	461	482	467	474	463	495	468	440	446	451	476	413	469	434	474	451	477	491	469	438	436	448	489	500	468	435	507	437	488	449	467	473	484	461	490	482	448	434	452	455	485	488	412	435	477	487	479	467	455	470	464	431	499	470	484	466	450	480	428	461	462	471	497	486	434	446	496	432	409	470	436	480	465	475	487	442	470	437	479	431	462	478	466	416	464	444	470	452	456	476	463	432	441	438	459	539	485	477	483	472	475	460	451	451	481	445	443	440	464	465	437	461	466	455	448	476	469	441	456	414	446	463	437	460	447	459	459	453	427	417	471	503	435	455	483	435	479	458	457	477	468	471	446	455	476	492	513	445	430	443	434	477	473	461	454	446	440	455	459	455	459	453	469	458	454	486	476	483	453	478	487	459	437	512	454	464	451	431	472	445	454	437	443	492	442	449	482	465	457	454	506	449	496	468	503	488	422	468	471	473	464	429	466	479	446	456	443	492	464	476	435	457	432	477	442	451	446	471	476	460	483	437	462	475	480	464	445	484	471	462	488	459	437	444	472	470	478	445	445	457	469	494	491	467	431	459	431	495	458	480	459	499	432	454	453	463	427	486	433	430	450	459	485	460	433	458	421	434	472	455	459	486	452	458	476	469	496	451	495	480	430	405	464	465	454	459	415	469	423	496	448	481	479	476	452	444	450	446	492	471	444	437	432	466	460	449	480	468	489	480	470	508	482	447	479	491	476	466	458	464	494	435	431	459	399	444	428	465	447	478	429	449	455	452	462	464	440	474	456	467	478	467	444	467	468	441	422	439	465	440	442	465	454	474	454	461	419	449	437	462	456	446	496	447	467	449	451	449	446	490	415	419	491	478	456	411	478	446	468	476	446	430	476	445	433	430	444	436	452	468	481	459	470	455	486	492	468	445	457	412	440	510	510	459	454	479	415	458	447	495	441	440	429	432	451	465	439	483	479	435	461	424	429	440	473	462	457	466	435	476	464	429	483	415	459	457	495	396	474	472	427	461	460	492	462	452	465	476	489	454	440	492	486	510	451	487	483	444	472	459	480	471	451	461	446	468	459	456	470	504	443	451	448	463	464	483	457	450	457	444	460	470	425	463	507	468	481	472	452	490	483	450	505	455	500	451	431	438	458	443	448	438	497	479	447	479	462	467	461	452	467	454	422	464	487	472	504	457	459	438	464	497	462	470	452	462	440	462	454	444	461	444	477	459	440	479	423	466	468	461	474	474	446	442	480	480	438	492	423	490	437	452	456	475	436	459	481	452	463	470	507	490	498	505	431	460	470	441	470	438	493	451	480	467	438	479	397	493	479	474	474	453	482	441	464	450	484	510	427	491	457	465	450	453	515	466	421	461	490	435	465	453	450	459	451	469	474	474	473	459	459	455	444	465	471	456	467	487	459	450	428	487	455	435	449	482	431	480	456	457	476	492	474	470	461	447	443	471	447	488	483	419	470	480	430	453	439	446	452	445	463	458	466	446	395	460	440	455	468	497	454	490	475	448	449	461	441	472	448	479	496	497	431	412	454	474	462	430	474	495	460	456	443	481	459	432	453	450	450	416	428	455	429	497	465	478	458	460	475	445	471	453	444	444	470	505	459	421	472	443	446	463	436	457	455	458	463	429	479	505	451	469	517	470	487	453	478	462	435	482	446	488	422	425	426	458	473	439	475	456	452	450	450	450	466	473	481	457	436	443	462	467	452	503	472	478	482	451	452	445	459	455	420	458	462	473	475	472	464	458	457	470	474	486	485	492	434	464	470	411	480	448	475	452	450	479	461	451	479	470	453	441	438	438	450	424	487	440	484	468	437	419	477	510	444	487	415	422	426	477	452	502	442	492	474	453	450	504	460	463	473	465	504	461	468	446	467	513	450	485	449	483	489	466	414	411	484	468	450	502	487	437	454	463	451	424	489	422	428	398	443	459	453	448	453	416	474	434	464	424	411	446	463	477	472	517	495	470	406	457	443	452	445	461	441	474	479	443	462	463	434	451	469	455	447	451	441	459	426	486	432	458	465	462	466	456	443	476	442	447	467	463	482	450	463	444	500	479	474	462	464	471	423	473	463	456	476	452	441	468	495	465	451	486	454	478	453	477	501	462	446	472	500	474	460	463	466	407	416	461	458	450	454	509	470	432	478	450	514	495	463	463	443	474	474	458	477	462	450	449	438	437	492	469	476	439	459	496	464	482	462	478	475	472	492	458	446	468	455	466	444	443	457	471	457	454	490	479	441	507	448	471	463	470	448	435	462	468	476	483	490	453	450	435	445	455	448	525	509	417	458	443	513	488	438	421	480	481	442	441	481	467	451	492	441	454	452	460	395	450	472	452	462	438	487	455	463	494	422	456	492	453	473	453	455	455	457	484	501	481	410	456	450	473	475	454	492	491	448	439	452	476	487	460	488	473	454	472	464	463	479	483	452	466	420	484	523	480	457	475	482	477	484	466	445	435	452	466	451	419	520	437	445	452	450	418	457	488	456	473	492	467	442	439	427	452	461	453	451	447	464	494	431	440	428	483	434	431	494	434	442	462	484	478	453	446	462	453	474	458	461	446	429	462	470	453	439	384	484	467	455	432	439	423	443	482	488	434	452	462	463	429	459	453	444	472	466	470	484	452	434	492	483	454	456	478	444	441	484	415	485	452	438	462	456	456	419	439	465	449	476	475	469	493	449	470	446	446	489	449	504	458	457	483	422	435	460	432	436	463	428	468	430	467	483	520	472	444	434	454	423	435	441	498	462	486	468	434	451	464	469	494	479	438	433	431	473	482	457	469	441	441	492	432	467	436	474	469	464	457	440	494	474	464	411	462	452	505	446	492	452	450	458	441	498	464	435	451	474	432	473	438	468	439	446	442	439	422	484	475	433	449	412	468	467	433	487	481	427	485	477	486	458	461	442	443	467	496	419	433	443	501	470	455	442	495	493	457	439	444	490	440	470	476	489	488	449	443	456	441	455	447	450	431	431	449	458	441	428	488	449	459	438	443	474	441	482	492	441	438	460	490	450	437	484	492	479	483	472	450	456	444	423	421	489	470	469	471	449	450	468	506	485	494	460	437	430	487	453	464	443	505	424	475	483	485	441	478	492	475	471	472	508	466	478	450	454	462	442	466	455	423	459	444	495	467	435	451	434	471	466	438	479	471	457
28986	31092	12316	2676	760	482	378	387	407	359	373	384	391	382	372	422	364	414	367	377	360	353	390	377	372	356	380	391	403	346	403	393	397	386	374	368	399	355	382	398	364	364	397	361	382	422	361	372	413	374	392	380	397	381	370	395	408	395	394	394	364	395	379	368	377	370	362	382	363	368	398	411	364	389	330	401	385	395	370	371	389	382	372	375	423	371	385	390	381	417	392	377	377	409	409	393	392	380	395	374	402	435	349	406	346	406	365	393	399	390	381	377	391	406	363	373	424	398	386	368	353	381	385	370	370	390	372	360	370	357	398	395	363	387	404	406	382	394	395	388	335	406	360	407	385	364	401	367	400	378	380	421	361	377	395	394	402	373	364	415	357	379	381	364	356	403	361	371	359	390	386	361	384	359	399	405	402	398	412	376	402	370	405	405	367	394	387	390	394	395	360	391	365	400	380	362	425	354	390	379	378	363	411	389	353	404	418	377	394	390	375	388	362	386	417	387	372	366	363	362	377	355	386	374	399	405	432	354	387	392	349	388	367	421	365	368	382	399	402	380	360	389	396	342	399	378	382	389	375	384	352	401	389	375	388	407	402	375	399	383	385	377	392	392	373	359	375	407	423	426	345	378	375	381	413	366	369	412	380	406	352	362	365	397	384	379	420	417	380	354	353	359	381	397	361	419	367	370	377	385	366	390	381	374	363	409	376	407	391	383	370	415	374	398	363	375	348	374	413	382	404	411	411	395	370	388	386	352	433	381	397	404	386	393	387	401	361	404	351	400	383	391	417	397	389	365	410	410	372	383	388	382	381	367	376	363	384	368	408	348	368	336	367	380	391	383	390	365	375	373	362	377	366	393	385	379	403	373	372	371	402	426	389	402	389	431	371	368	355	392	397	370	345	365	406	371	381	375	382	396	372	370	380	366	382	385	402	381	403	386	379	386	410	380	330	383	390	372	389	394	337	394	360	418	395	374	388	383	398	385	423	376	399	387	392	398	374	378	412	371	383	366	371	364	377	391	399	425	380	392	367	349	354	407	346	372	365	407	372	400	381	392	382	397	354	418	394	374	400	372	362	399	356	382	365	409	401	381	375	362	387	382	351	381	387	389	387	393	413	407	391	377	400	396	364	383	376	367	369	364	360	378	397	392	355	365	389	399	390	398	366	403	393	377	401	366	396	343	374	390	367	391	409	386	387	441	393	392	393	365	377	405	372	350	367	397	408	414	426	377	419	423	398	384	395	377	382	380	411	388	404	374	407	379	361	414	362	376	381	407	367	384	392	431	350	389	436	391	406	378	418	432	384	410	412	342	377	351	406	418	351	350	377	395	387	382	392	392	388	369	383	394	379	416	388	378	398	377	353	390	366	391	361	416	396	389	395	375	409	416	349	405	379	413	373	373	382	379	394	387	384	395	387	363	368	393	366	396	366	357	426	392	372	382	384	372	375	375	381	397	374	367	406	378	396	388	350	405	399	426	390	371	380	371	403	393	380	392	384	364	359	396	394	362	400	401	401	373	379	379	365	392	370	396	416	387	366	395	395	393	395	366	400	373	412	373	392	376	384	375	376	355	348	378	384	362	400	384	406	359	393	343	389	388	379	386	399	398	364	358	382	381	362	402	380	383	361	414	401	348	383	404	367	399	380	385	365	401	414	433	403	409	363	395	394	383	392	387	399	368	358	370	360	343	375	383	370	376	358	380	405	403	365	385	386	393	395	363	384	391	377	387	407	396	402	384	380	381	394	393	394	362	391	381	374	373	377	393	389	408	395	398	394	415	414	436	395	352	375	399	401	365	374	420	378	358	409	328	372	339	370	359	358	402	385	375	383	373	365	355	381	350	385	379	378	359	419	395	395	384	351	365	412	380	367	375	383	362	360	376	385	414	364	411	363	394	385	391	367	414	401	383	372	362	380	377	391	378	410	373	387	407	413	365	371	352	416	394	381	413	388	416	409	418	406	363	401	393	348	381	398	390	385	332	389	372	360	385	388	388	403	391	346	425	420	395	385	381	409	374	362	396	392	370	390	362	404	378	384	361	382	344	381	350	376	392	410	396	386	358	354	390	374	394	387	356	386	382	326	365	365	391	363	369	363	402	400	435	392	366	355	389	398	402	357	375	377	395	393	392	373	390	370	371	401	385	401	393	377	374	343	363	345	389	404	419	399	378	338	382	396	365	381	391	380	386	400	351	370	388	403	399	379	355	407	393	363	394	367	381	406	385	362	396	388	394	383	379	383	379	390	373	391	392	384	403	400	359	358	397	367	394	410	398	385	394	341	361	362	398	358	415	378	371	358	381	397	369	393	378	400	400	389	389	433	380	425	407	341	367	378	360	387	407	379	403	393	370	390	347	390	349	359	367	394	412	407	440	385	341	374	420	404	380	422	386	397	397	361	379	395	378	391	371	352	378	364	389	398	393	374	374	376	372	370	402	413	398	423	347	401	380	351	378	404	326	361	398	360	357	366	345	385	374	377	379	373	407	384	353	406	367	391	400	371	390	392	379	399	368	393	386	367	340	379	417	367	399	374	362	354	414	416	355	390	382	385	370	408	386	396	378	404	383	428	394	403	389	388	389	369	374	373	404	433	356	407	361	397	390	409	394	341	405	380	365	424	369	363	344	370	380	381	393	389	403	395	410	367	366	415	420	378	387	399	380	402	387	371	419	394	356	363	344	398	367	376	360	347	386	400	375	407	419	362	428	385	406	395	362	380	376	388	393	369	392	382	356	383	397	379	435	382	377	349	378	404	390	407	353	388	389	437	376	374	397	345	364	406	392	394	375	408	387	403	360	370	383	391	394	380	352	368	372	388	391	345	389	364	365	361	365	353	371	347	370	399	378	396	382	386	397	413	386	387	378	345	371	363	355	410	406	384	396	371	370	383	393	373	391	365	377	371	380	369	408	390	370	409	374	389	371	340	368	365	401	434	388	386	387	401	359	404	398	390	391	413	423	391	410	391	381	413	357	376	369	360	376	386	370	392	408	406	355	354	364	376	403	397	379	357	367	427	402	382	380	360	391	381	390	394	374	357	411	355	397	402	393	421	372	392	379	383	399	406	384	365	400	411	367	390	421	383	382	386	391	384	398	384	377	425	395	385	411	403	348	435	404	409	403	384	369	362	400	378	385	396	376	360	401	388	361	407	405	400	370	347	392	411	401	412	389	380	362	353	408	416	403	362	371	371	385	377	376	389	366	383	405	365	372	388	347	366	390	379	397	366	369	426	385	371	375	337	351	380	412	360	348	403	391	409	397	420	407	389	379	376	414	372	400	365	381	397	394	404	397	382	377	389	388	359	374	394	394	394	381	351	385	355	374	364	378	359	409	406	432	360	401	363	383	421	371	390	424	418	364	373	381	361	359	410	374	343	411	370	349	366	390	400	368	389	392	382	388	367	422	382	352	377	365	388	391	403	377	395	336	381	372	366	387	425	372	406	380	362	392	425	384	381	392	381	368	371	427	360	381
25116	24249	31751	26472	15841	3128	791	579	478	519	533	531	525	543	572	514	541	493	503	517	528	546	496	529	542	502	537	484	541	519	513	534	503	552	538	545	509	498	486	490	537	499	528	523	548	486	508	505	509	506	502	501	560	538	493	545	507	548	511	532	548	519	529	517	541	510	531	499	527	546	549	500	476	543	532	492	513	537	496	487	506	518	514	511	510	517	471	510	516	546	459	485	534	484	502	515	499	536	543	491	492	495	506	506	504	485	464	481	519	533	569	561	511	515	467	501	492	494	505	517	525	523	523	510	506	520	514	498	526	522	514	464	526	513	510	497	526	516	537	517	530	487	568	491	509	527	503	499	542	542	498	525	510	550	523	495	492	478	488	540	481	470	529	504	491	529	524	533	486	487	511	512	504	533	496	530	530	496	503	549	535	504	525	482	455	530	522	491	542	572	522	492	485	483	490	477	516	489	539	483	520	521	560	499	514	521	541	489	505	546	506	499	532	537	533	528	531	506	530	533	526	569	480	495	494	551	510	523	510	549	565	503	512	477	518	509	530	527	560	502	493	498	529	517	498	465	540	521	487	492	509	519	524	520	514	526	568	538	501	499	533	519	493	494	483	526	527	495	570	472	524	535	503	515	534	500	512	520	495	497	519	536	514	537	510	513	525	507	525	499	532	492	493	488	524	466	520	496	533	520	508	550	476	531	501	507	508	521	532	494	529	534	536	484	509	547	524	525	496	507	502	490	517	462	519	478	502	566	536	470	566	490	546	500	528	527	480	525	517	526	520	543	498	496	504	553	475	525	570	531	523	512	504	509	535	509	522	485	513	523	512	513	538	535	517	477	508	547	512	545	520	535	484	506	483	534	525	497	475	538	511	570	502	513	508	546	510	512	498	495	504	525	527	508	496	541	488	487	489	577	489	489	531	464	494	493	506	480	487	483	514	580	457	537	506	521	538	527	533	541	489	517	478	521	488	539	513	475	518	453	517	478	512	513	519	479	490	517	499	513	516	520	546	526	521	550	545	564	516	509	508	530	523	509	567	483	506	502	484	534	473	515	491	488	494	488	509	519	543	519	512	547	502	531	506	469	516	484	534	500	487	480	554	519	536	519	502	502	514	495	489	505	505	516	483	494	521	504	460	535	535	536	546	506	500	499	543	493	455	513	534	487	529	517	505	509	505	510	466	535	506	516	514	524	529	499	532	509	503	539	506	510	527	519	506	524	504	507	524	518	484	494	529	502	513	511	546	495	498	512	499	462	455	531	507	533	520	528	529	524	495	533	530	492	526	474	486	506	488	524	486	514	508	546	553	515	544	511	491	531	516	514	495	483	526	519	498	497	526	486	506	491	532	515	536	550	533	571	475	509	504	471	538	497	539	513	508	540	493	482	497	496	487	495	536	529	475	484	526	529	518	521	509	499	528	536	510	500	505	523	503	527	516	498	524	487	504	508	503	519	494	515	500	526	507	508	487	523	481	526	488	554	516	502	507	523	495	483	517	484	477	478	490	510	547	477	535	534	483	525	524	530	492	540	518	498	473	544	503	491	476	513	509	565	509	474	547	499	518	511	526	504	487	536	520	486	541	502	541	501	508	500	487	479	497	537	508	521	491	494	491	539	511	534	511	510	497	544	535	536	500	533	510	480	497	526	480	502	537	538	499	486	517	500	508	517	520	516	536	536	524	491	516	482	507	506	472	520	539	534	470	526	579	487	493	520	507	525	556	526	516	490	531	493	535	496	457	463	541	504	505	517	493	477	524	535	494	500	502	522	511	467	527	514	502	520	562	530	533	528	510	495	515	544	504	506	501	491	515	533	502	488	505	522	543	547	536	488	517	486	461	515	547	497	484	528	475	513	530	486	537	508	557	518	546	466	522	499	541	526	553	547	521	516	543	470	532	539	445	544	536	538	535	470	488	532	519	488	516	491	488	510	517	520	505	514	531	512	513	535	503	498	512	544	512	514	568	516	506	548	522	471	527	493	531	497	504	513	523	517	527	493	465	512	502	518	504	540	529	511	566	518	463	505	523	554	477	510	506	524	521	498	477	519	502	517	503	495	539	521	493	489	522	481	549	517	552	505	491	507	512	511	555	476	476	496	529	513	511	502	544	518	502	493	507	478	524	514	505	502	536	500	539	491	528	512	534	500	507	542	526	534	493	523	528	556	541	495	511	488	514	515	486	549	524	525	496	498	513	514	527	472	490	494	472	503	518	488	494	525	544	483	508	495	520	500	490	525	532	505	510	479	495	481	513	511	460	513	485	495	559	508	492	482	543	533	497	544	501	507	524	510	481	566	492	522	521	480	523	485	583	497	495	515	485	559	561	529	514	501	534	534	539	525	480	537	542	515	551	523	510	496	529	504	476	531	469	498	526	549	522	456	502	511	541	551	584	552	481	539	498	505	511	492	516	520	473	495	507	534	493	473	517	490	505	508	520	496	505	514	483	561	490	516	520	517	485	512	514	461	490	489	483	543	502	540	468	533	476	533	522	516	509	539	519	528	487	550	510	525	501	483	506	535	507	510	513	542	536	466	552	507	536	538	531	461	511	494	511	498	521	494	489	514	534	535	478	542	522	489	506	512	534	553	507	522	514	500	498	497	496	472	478	455	529	517	530	538	504	502	470	526	517	533	535	526	531	497	484	513	521	480	532	477	515	515	506	573	476	522	544	508	509	539	501	508	525	539	497	556	516	500	512	528	534	518	546	541	472	561	479	457	512	529	538	514	536	501	537	514	512	516	485	514	544	450	491	520	525	523	478	540	497	521	535	499	524	487	503	568	518	539	435	531	497	494	536	539	481	513	484	536	504	479	535	498	508	514	523	531	518	498	444	487	501	492	514	550	541	478	530	531	521	544	502	464	527	513	497	507	481	532	506	526	502	530	506	502	544	531	504	457	531	520	457	497	507	501	489	474	520	531	523	533	524	464	500	498	512	491	479	511	503	520	490	534	522	531	564	575	505	524	524	532	479	528	493	497	488	509	532	539	524	513	512	533	509	520	481	510	529	481	513	550	540	518	490	527	496	540	505	462	536	533	537	537	519	535	480	539	493	507	495	506	523	547	541	513	536	483	557	514	477	507	476	520	489	541	518	524	521	505	525	533	489	509	523	484	516	548	480	496	560	504	501	494	500	503	502	532	520	474	513	508	494	497	545	551	503	549	521	525	516	552	551	510	518	501	481	514	512	512	502	486	519	573	502	467	502	478	468	520	507	496	504	477	505	505	468	506	496	515	473	532	480	542	506	498	542	511	487	531	525	531	489	527	518	499	544	468	557	573	538	539	505	535	521	520	519	478	504	534	511	531	557	500	507	503	542	519	502	479	500	517	541	508	498	479	505	482	512	495	473	444	525	507	515	528	539	515	511	504	541	520	556	489	488	527	545	510	501	477	526	557	517	478	506	513	475	536	497	507	464	484	487	516	542	489	505	515	545	501	534	515	486	516	485	551	538	499	526	493	513	550	551	511
63018	85946	49588	16952	3918	948	525	470	437	457	467	477	465	500	475	482	465	483	484	485	465	479	487	464	475	471	469	488	509	480	491	481	500	512	513	500	475	468	492	488	499	470	454	507	474	467	486	500	480	520	451	481	455	499	487	434	487	457	495	466	509	472	458	477	499	492	418	460	470	511	500	522	486	477	478	528	464	462	453	457	480	454	502	489	477	460	434	474	509	446	480	481	467	453	458	488	430	490	459	435	494	460	464	464	478	485	479	428	516	463	461	471	483	463	489	490	423	468	454	463	460	466	490	482	452	479	491	476	467	476	472	500	476	478	449	466	456	490	496	501	492	495	462	452	455	485	478	459	455	461	481	474	453	504	493	482	420	512	483	447	491	482	477	454	418	510	482	483	470	486	505	494	487	487	481	459	458	451	496	488	475	509	542	450	451	480	465	460	481	472	438	496	492	480	500	524	497	462	483	457	464	450	464	511	449	519	445	430	480	460	475	482	455	483	472	468	480	478	482	450	461	516	490	487	475	460	498	438	477	468	499	459	505	491	495	448	476	479	501	452	471	452	482	479	480	460	466	452	464	465	469	472	458	474	485	447	477	418	464	505	467	469	479	444	465	467	483	458	464	442	466	467	499	466	448	449	448	462	460	454	434	478	439	470	460	463	465	489	487	461	480	472	456	432	463	489	464	494	479	483	473	467	461	501	483	489	440	498	462	487	477	505	474	479	454	457	465	446	500	480	474	431	492	464	481	491	455	466	485	518	445	525	490	473	496	457	512	471	460	426	465	481	458	490	476	449	466	485	454	488	446	489	512	461	427	500	478	444	473	427	476	495	491	468	483	460	461	444	462	503	464	476	482	507	450	478	499	519	498	459	482	461	484	487	467	454	441	447	482	466	467	483	461	471	481	486	482	429	452	450	497	495	462	494	492	468	483	462	470	482	500	497	480	450	495	435	494	466	456	500	476	460	505	472	469	480	521	420	480	453	461	442	495	435	487	461	432	470	458	450	447	454	483	501	456	497	467	497	462	495	458	461	467	498	461	480	512	486	409	469	463	483	488	454	479	501	490	460	464	466	466	477	448	483	478	487	479	468	468	462	461	479	479	503	481	457	478	465	493	452	436	507	507	433	464	481	470	475	485	449	467	463	471	478	455	467	473	480	453	517	458	472	454	459	470	493	499	499	484	444	466	481	504	444	456	458	432	446	483	493	485	472	473	444	481	473	473	490	486	408	463	479	510	491	441	444	445	447	508	420	494	469	492	560	461	476	468	473	471	476	448	436	472	481	481	488	503	455	504	463	458	498	467	495	437	451	497	474	470	466	464	446	478	475	495	468	511	493	455	455	478	473	472	434	474	455	457	466	431	461	452	425	510	455	458	439	516	491	466	494	453	451	434	466	505	497	440	483	451	483	488	460	478	508	485	461	477	500	466	440	481	479	478	455	467	516	459	470	458	490	528	476	460	480	453	463	441	461	476	460	431	504	489	463	509	476	453	470	467	493	482	478	464	468	466	488	467	465	504	487	453	447	492	519	468	456	486	429	506	498	430	478	452	478	460	502	461	448	485	464	480	503	449	467	466	468	483	415	494	495	488	491	490	498	524	453	480	490	463	463	478	497	484	498	447	454	496	470	464	487	480	492	491	438	507	474	472	486	424	464	445	472	436	455	459	542	473	473	515	489	471	486	468	470	467	419	457	521	493	477	514	421	480	491	464	441	482	446	462	479	491	448	476	460	465	445	474	472	477	456	515	452	474	465	476	450	455	488	507	496	423	437	451	467	448	481	455	477	456	458	477	452	508	437	449	463	456	455	497	521	471	509	488	463	464	432	474	467	468	490	465	487	521	454	449	481	442	493	473	456	468	492	458	489	424	481	445	470	458	491	464	480	456	480	472	475	476	449	450	492	469	483	451	497	487	468	468	458	471	440	441	465	443	468	465	429	497	497	515	442	446	480	486	450	460	514	514	476	450	482	479	478	458	452	477	449	495	431	497	431	487	493	477	476	457	440	487	470	498	460	461	468	470	496	472	467	471	509	491	457	474	484	477	483	469	447	515	462	488	506	472	469	471	499	454	486	493	471	473	490	473	481	464	516	468	503	465	469	454	481	451	494	464	506	468	475	468	423	445	475	446	476	478	470	479	480	438	483	437	445	460	465	488	505	442	477	508	464	486	490	518	463	481	489	459	495	461	455	476	480	446	488	474	471	488	470	476	509	438	484	465	428	481	452	530	436	478	516	479	451	501	488	457	515	457	444	464	456	471	514	481	474	473	458	482	482	480	494	486	478	490	464	471	485	436	468	495	491	474	476	496	495	479	467	447	443	446	481	476	507	473	487	454	521	480	463	456	520	461	455	504	518	493	468	469	448	460	477	486	464	475	457	418	482	477	473	465	486	474	474	474	489	518	458	492	478	498	484	455	465	465	486	491	445	463	439	421	461	473	472	516	476	492	499	425	476	446	464	475	493	438	467	435	501	446	445	471	452	489	467	438	504	439	485	456	468	443	452	476	476	483	455	497	483	478	456	487	478	519	491	458	475	497	456	460	498	496	475	464	472	497	468	469	477	483	471	488	497	475	473	490	460	474	512	487	454	440	453	444	473	476	446	476	504	444	451	468	472	471	456	449	502	471	457	487	484	486	439	458	485	462	459	486	507	461	458	470	484	478	455	492	471	460	472	506	492	473	434	548	456	472	495	514	435	470	474	494	437	452	483	458	423	490	484	417	483	482	485	465	492	452	430	472	472	421	440	440	429	485	469	490	524	444	457	465	437	469	505	463	468	472	464	480	477	500	488	485	461	492	480	498	464	490	460	473	447	469	516	498	482	460	467	474	465	448	462	434	473	468	467	446	459	483	441	513	489	472	487	455	483	459	494	467	449	504	492	469	454	462	485	512	484	489	454	483	460	483	453	476	446	453	435	451	464	415	462	457	434	464	486	452	466	495	452	472	459	473	474	452	452	485	488	486	455	447	485	442	489	475	474	463	484	476	439	473	481	480	465	491	467	478	465	470	498	423	483	493	475	442	482	457	512	464	493	475	470	503	442	481	446	442	476	491	470	481	421	459	519	512	481	480	455	478	451	468	472	467	462	486	504	455	488	481	505	469	511	491	414	436	450	502	441	448	482	490	461	449	462	449	487	485	435	458	463	453	441	492	440	472	473	456	483	435	502	505	446	474	488	446	454	464	454	499	445	478	471	485	465	449	494	511	463	467	448	479	469	484	470	491	490	439	479	488	490	428	492	467	500	450	490	471	427	474	509	495	477	438	454	436	515	482	476	467	472	457	465	479	490	449	517	458	470	427	457	442	470	475	474	461	485	487	433	479	451	498	485	534	464	476	472	503	462	483	464	468	480	474	438	503	505	470	503	460	471	487	449	465	448	481	525	456	444	455	454	457	440	505	498	463	485	486	457	451	474	492	485	505	424	454	465	476	437	484	464	466	486	479	449	514	470	502	518	463	478	484	475
24116	22703	30256	25306	20027	9105	1342	750	607	653	635	623	614	579	624	619	548	579	645	661	659	596	622	629	612	619	585	595	615	609	641	593	594	635	598	604	613	597	645	602	595	578	621	654	551	581	617	575	627	554	606	592	593	626	570	568	667	606	632	612	604	624	577	591	575	611	605	590	598	596	644	604	603	601	593	606	587	620	591	590	577	625	584	596	568	561	626	561	588	604	637	582	622	631	598	588	605	620	600	600	555	616	593	611	587	581	614	594	643	591	622	617	634	609	616	611	603	582	618	602	600	570	577	622	597	565	541	602	570	634	599	558	631	588	651	585	630	583	632	602	646	571	599	603	607	557	587	603	624	591	608	557	613	592	605	629	606	590	608	597	641	619	602	611	597	601	617	609	569	608	606	568	616	616	529	602	582	629	568	591	606	578	606	604	615	620	570	615	608	610	597	560	617	560	598	561	597	592	601	633	561	604	602	607	616	595	579	610	586	596	592	638	592	599	615	602	579	612	586	537	589	655	603	563	583	580	568	561	603	657	574	576	571	584	620	598	609	586	554	599	569	626	622	568	620	532	577	617	587	599	608	609	609	627	593	615	610	598	567	550	607	567	599	576	582	607	577	587	614	565	640	583	572	595	548	590	594	631	610	600	607	555	561	553	555	595	596	604	605	574	620	583	574	637	613	563	547	562	578	599	602	589	619	582	632	609	593	587	598	547	597	584	633	623	625	596	610	590	620	632	591	539	570	593	555	571	568	629	630	609	612	582	601	578	638	590	598	620	605	589	573	576	604	657	596	613	652	598	603	621	583	573	601	602	614	589	620	604	610	589	602	616	560	611	601	566	590	557	564	623	561	563	665	595	615	605	603	597	590	589	593	574	587	605	571	591	587	625	614	591	563	618	564	596	576	580	564	605	560	624	630	568	573	605	604	562	586	576	603	630	615	610	590	634	600	574	598	621	595	603	610	618	671	564	602	574	608	585	613	581	561	612	552	566	625	553	572	591	585	629	590	586	599	611	610	624	619	590	588	588	603	638	610	599	586	579	565	574	575	641	613	607	606	603	615	601	575	597	616	593	558	579	628	596	599	605	597	642	632	619	562	593	599	588	619	595	599	590	586	601	645	595	624	636	609	624	590	607	599	586	597	620	619	606	571	649	560	563	543	570	560	600	570	632	587	572	590	600	591	571	553	598	619	547	581	560	578	595	585	605	604	572	595	606	608	575	607	607	611	604	609	597	618	564	599	600	610	612	632	601	569	564	620	584	619	620	644	595	581	586	637	579	577	600	585	616	578	593	583	633	605	599	569	599	591	619	586	633	593	570	605	563	576	581	533	556	554	603	614	603	618	579	572	618	586	606	570	584	564	595	593	607	557	628	610	611	612	573	549	614	610	579	644	579	579	603	633	616	600	559	631	584	591	605	560	583	609	631	612	597	624	632	589	581	639	548	607	609	609	613	586	579	621	630	634	601	607	570	588	627	583	560	603	622	598	577	595	568	551	628	580	596	611	588	615	620	584	645	587	578	586	566	603	585	590	559	574	561	610	600	599	590	627	604	571	592	604	602	583	578	603	590	578	576	562	550	598	552	600	580	601	597	591	657	606	578	581	618	606	645	584	584	638	606	561	563	585	606	567	632	592	564	629	618	573	584	621	634	596	616	600	588	582	590	579	617	633	601	578	626	598	585	592	605	597	591	577	580	619	602	607	590	563	664	597	594	600	631	590	581	598	570	615	595	593	589	599	601	581	605	590	616	549	580	571	611	671	590	583	574	561	643	591	592	541	601	604	594	591	552	631	571	599	621	631	613	638	555	586	563	614	637	587	607	563	622	606	591	593	598	605	587	610	643	551	620	633	635	582	577	584	597	611	627	617	578	537	602	641	602	570	605	622	636	572	561	557	570	577	613	619	593	591	616	619	593	645	588	584	602	564	587	578	614	597	577	593	597	595	599	545	597	611	582	641	610	598	607	572	596	654	608	604	617	584	576	614	591	597	605	659	566	600	613	541	589	610	595	642	592	582	588	554	604	586	599	609	630	552	627	558	609	606	614	601	591	604	570	567	632	600	597	576	619	586	624	617	599	603	569	604	588	630	562	555	611	596	608	590	630	561	646	609	616	656	611	604	552	601	579	587	602	572	603	604	573	606	619	580	600	607	631	604	584	601	591	578	622	597	603	590	597	627	613	611	592	642	599	615	572	555	581	603	569	586	595	574	580	611	598	570	586	578	642	566	632	592	566	580	597	600	617	605	597	588	564	588	574	633	548	556	593	623	612	618	621	630	615	609	578	605	633	583	586	626	570	590	598	583	564	582	545	577	551	597	566	588	587	622	616	623	614	580	549	594	568	585	592	596	533	630	605	588	628	529	580	552	576	568	567	622	577	621	588	577	590	565	557	586	602	625	594	575	582	586	578	575	605	632	611	574	572	612	636	627	589	628	582	638	586	580	594	558	629	560	564	578	628	575	618	595	585	606	584	624	617	587	616	593	602	588	550	596	617	591	557	627	588	613	604	589	588	611	574	591	601	589	605	573	607	567	638	603	646	602	603	627	532	648	590	605	616	604	601	606	560	584	574	579	574	579	643	625	591	594	617	583	609	633	581	639	610	605	583	578	606	651	572	613	594	577	579	606	563	632	531	594	554	553	566	580	589	583	611	604	613	582	558	589	607	589	593	623	573	624	613	590	580	603	602	585	559	591	592	624	613	596	579	605	585	645	593	624	584	609	622	593	582	617	563	605	612	576	603	611	577	569	609	629	556	578	637	557	609	583	639	598	585	608	635	602	592	626	616	524	577	608	588	614	584	600	569	610	584	658	662	611	597	577	568	618	583	659	624	614	587	595	579	589	614	608	614	603	565	528	587	571	609	596	532	591	598	599	572	617	551	590	594	600	603	597	628	560	589	588	605	593	602	583	618	611	621	571	659	610	594	536	608	601	671	609	578	598	613	627	587	587	616	604	546	616	598	607	559	582	605	592	557	634	602	575	586	602	628	596	595	630	579	621	560	617	586	615	580	635	588	595	628	589	579	601	588	571	588	591	587	592	574	585	600	578	625	618	581	600	567	615	635	555	611	595	623	613	567	609	587	622	648	578	571	578	565	621	615	588	587	649	623	650	602	581	586	580	591	599	578	581	600	601	599	572	567	601	581	588	617	594	623	564	610	626	610	608	607	575	625	592	591	598	616	637	618	569	576	641	616	556	596	619	588	611	632	571	568	574	578	612	565	602	627	614	577	592	605	611	594	554	598	628	619	595	566	583	578	548	611	584	606	552	596	603	619	570	567	603	600	587	578	590	612	573	599	622	584	587	582	625	590	609	627	542	567	573	600	580	634	623	617	550	593	623	604	630	574	612	577	615	602	599	606	642	567	576	632	623	595	621	641	607	610	536	615	592	588	595	631	614	585	566	596	590	611	604	588	607	570	602	594	612	615	564	593	613	627	609	575	616	617	591	601	634	623	581	560	612	586
61444	93399	56583	21733	5448	1288	684	587	546	565	570	566	571	560	526	577	573	580	541	567	590	565	554	572	564	561	549	575	541	572	604	562	579	582	616	539	578	570	576	573	555	605	565	543	545	533	588	591	554	570	570	587	553	558	563	561	556	545	595	587	557	573	500	574	576	532	556	613	558	545	536	568	552	574	551	572	524	510	556	560	570	565	570	550	568	571	536	579	562	569	533	539	578	581	545	515	546	557	581	537	566	589	602	556	522	554	559	554	584	551	559	544	598	623	578	550	549	545	560	542	605	556	608	560	582	538	555	549	575	587	608	552	589	549	558	548	550	561	575	573	528	563	550	573	561	545	537	588	570	502	535	531	568	565	529	546	584	555	562	527	556	542	556	584	537	571	572	546	554	580	560	571	536	584	555	511	629	578	587	598	576	531	566	551	564	558	572	534	569	557	605	607	569	583	580	564	574	573	592	599	535	531	504	594	570	573	574	579	581	552	585	579	539	573	571	509	566	538	563	558	556	558	553	548	552	538	544	559	555	585	576	584	557	519	560	548	522	548	559	621	531	589	572	565	539	491	589	534	573	609	538	572	587	545	554	578	541	560	594	521	541	556	578	587	545	582	562	607	542	572	577	589	578	537	555	539	557	561	582	551	570	564	527	522	584	552	575	572	582	562	560	579	543	533	586	554	532	545	546	588	560	558	560	559	577	570	556	545	554	561	594	578	571	594	561	540	566	557	564	557	566	572	553	550	542	570	500	566	522	580	548	535	604	566	586	562	526	551	592	548	554	574	566	514	562	568	610	563	587	564	538	573	562	554	569	509	580	526	567	513	568	548	549	546	577	555	533	551	553	534	542	531	555	574	554	549	547	558	562	567	580	529	524	557	620	565	568	562	554	540	542	565	562	608	560	570	613	534	561	585	586	553	541	550	535	595	555	551	565	592	570	554	521	550	540	562	533	539	610	553	563	572	535	527	534	532	589	529	614	550	551	554	546	573	545	541	579	564	576	530	533	532	604	553	525	550	559	527	543	518	602	571	533	542	553	512	542	535	599	578	529	577	530	554	533	560	538	565	544	540	548	517	550	566	601	563	578	514	572	536	589	582	559	579	555	571	611	568	575	546	533	584	538	574	579	545	539	622	521	544	584	551	544	566	563	535	599	563	623	550	575	593	591	585	565	554	557	573	565	590	586	566	600	528	554	500	566	536	574	588	539	575	562	550	552	583	580	553	529	543	543	538	556	529	561	545	525	584	576	545	574	502	543	556	537	580	546	556	578	575	565	553	564	520	568	585	539	562	563	593	550	540	558	569	570	562	564	579	561	587	547	563	592	559	537	601	567	556	524	556	539	556	553	579	567	572	562	527	529	598	535	568	567	576	566	559	543	571	539	533	548	531	572	557	531	530	508	573	556	535	560	574	544	567	540	536	553	615	559	544	590	548	561	549	581	570	520	559	582	537	594	588	553	586	536	573	605	547	574	554	620	573	535	595	572	561	576	582	600	572	550	567	565	526	555	569	526	501	563	570	567	593	535	547	553	565	532	561	556	508	567	580	573	527	546	543	551	553	542	592	591	553	552	568	594	532	565	574	561	562	540	558	578	620	496	592	558	569	548	548	561	572	539	572	539	536	554	568	509	555	535	512	611	538	589	573	562	610	521	574	582	584	533	588	542	569	581	558	592	554	512	614	532	559	608	603	548	530	588	590	554	561	537	577	515	565	581	511	572	566	515	541	545	568	564	559	523	593	544	566	559	544	542	519	600	540	529	565	603	584	541	598	571	543	547	560	587	589	558	544	509	599	533	559	530	542	623	578	573	553	526	571	582	615	560	537	527	524	530	557	554	560	581	574	582	565	518	540	542	575	589	591	553	533	569	571	542	576	573	543	555	537	542	560	576	545	586	555	587	543	561	574	545	581	587	603	550	541	506	536	575	590	540	581	618	575	551	578	533	619	578	555	586	539	575	572	566	603	577	592	609	580	547	572	567	555	569	616	540	535	549	561	612	595	548	587	559	523	540	577	548	565	552	530	577	548	498	566	579	546	585	581	572	523	593	560	538	525	544	519	543	571	558	595	563	574	557	582	570	540	579	546	563	577	587	526	599	551	526	522	591	538	580	507	577	572	545	554	553	565	570	618	542	614	550	510	594	567	555	543	543	560	549	536	530	536	554	564	594	541	551	574	548	527	566	560	569	549	546	564	542	536	563	537	531	546	531	509	583	565	566	529	534	565	514	540	537	588	569	596	520	578	536	582	558	573	538	550	549	606	580	560	546	528	550	556	611	530	550	554	583	555	546	561	534	538	560	568	561	551	552	604	565	538	539	512	529	552	527	542	582	556	535	557	576	590	555	597	550	570	545	577	557	570	547	526	562	578	553	576	564	505	539	580	585	588	554	565	586	546	546	573	549	539	544	600	554	551	560	541	550	556	545	534	580	573	533	546	579	565	547	526	584	531	562	538	548	536	531	563	547	534	549	528	593	562	608	513	582	576	564	503	567	542	605	587	568	541	561	532	556	528	558	536	546	509	579	551	568	587	568	559	536	548	572	539	523	558	531	549	536	518	552	574	575	528	541	602	564	578	544	561	591	560	546	598	562	555	567	568	542	544	540	587	525	578	547	591	554	554	542	590	575	604	563	586	590	532	553	601	558	570	554	539	523	537	578	565	610	553	593	585	568	592	546	593	530	613	574	570	529	586	521	537	586	588	561	566	579	541	565	568	568	557	568	548	543	561	521	553	584	569	548	572	567	561	536	517	530	554	527	556	558	562	549	568	547	555	571	547	587	564	556	607	554	520	556	541	552	558	586	532	546	529	552	539	563	510	569	550	562	574	540	565	579	562	534	544	559	543	569	521	584	558	564	534	549	595	592	559	556	557	606	593	535	543	535	540	575	548	581	545	522	558	568	577	559	566	550	582	563	545	615	549	598	530	550	534	554	571	542	547	525	523	522	584	575	597	546	574	539	523	599	575	562	553	564	566	538	576	499	538	548	554	543	558	594	583	580	571	575	581	552	566	550	549	554	574	549	580	624	546	572	516	574	490	632	533	561	593	528	533	554	548	559	580	542	543	564	547	546	600	578	571	605	566	553	520	528	545	529	508	549	584	526	561	570	539	580	542	601	541	543	533	563	543	569	558	585	574	579	619	509	550	563	542	520	574	583	554	559	542	579	531	554	545	539	582	527	543	542	562	538	563	575	546	554	574	586	514	527	565	571	566	517	596	578	540	571	530	539	564	595	531	575	562	559	581	572	578	587	544	531	558	564	537	557	577	557	592	588	558	547	538	591	585	582	575	578	531	502	577	559	526	524	571	537	579	568	582	575	574	530	583	566	542	550	553	581	537	535	540	576	572	592	575	562	550	573	526	555	577	516	546	541	555	569	601	557	552	531	590	539	583	556	532	592	540	568	544	516	556	546	503	547	559	528	545	547	570	559	534	515	542	589	566	551	581	573	547	574	516	540	530	548	581
33246	30943	20269	5267	971	531	480	487	453	445	437	492	457	464	503	464	463	472	494	466	411	480	517	493	489	469	464	465	469	476	480	482	497	480	442	450	449	435	482	450	482	467	461	498	499	442	455	476	440	473	488	458	486	430	490	467	441	481	452	456	439	478	477	447	481	429	487	468	470	435	491	490	476	447	467	452	474	466	461	452	478	462	493	470	493	486	465	488	456	463	465	477	485	508	468	515	502	487	444	501	474	443	441	485	469	450	461	470	510	487	510	477	449	504	489	446	455	478	456	462	473	514	510	460	450	445	469	465	462	498	438	465	483	466	459	426	451	441	440	471	474	485	467	491	457	510	462	465	442	463	461	485	492	477	454	464	456	453	512	464	464	465	480	482	495	448	475	466	445	486	464	498	432	507	482	470	473	452	489	452	488	443	413	479	478	493	452	439	482	452	471	485	467	427	442	464	500	496	435	479	433	454	483	472	492	506	453	464	505	454	449	461	471	484	465	493	491	473	453	468	497	456	467	494	481	488	456	460	519	465	466	474	456	465	442	480	497	468	488	437	451	463	475	490	441	480	449	451	457	476	452	455	497	448	451	455	496	510	449	473	531	491	496	451	464	454	459	477	477	489	438	457	504	477	485	489	468	470	490	491	469	474	468	467	477	475	452	462	491	526	472	464	451	464	459	471	503	470	436	447	462	488	438	456	448	453	445	534	440	474	457	458	488	515	482	478	454	505	446	475	448	434	458	482	474	457	459	477	476	505	473	481	455	506	519	499	487	441	472	490	483	455	465	467	506	466	427	490	464	475	469	421	446	502	452	474	441	463	496	448	471	483	452	468	498	445	462	464	466	496	445	494	478	478	441	459	481	471	455	460	458	450	455	484	431	474	471	448	487	444	454	461	496	444	477	448	456	456	450	441	477	448	457	493	438	498	491	488	477	482	468	469	463	483	441	502	474	475	444	446	463	474	478	443	444	466	452	459	471	468	439	436	455	481	432	466	457	415	466	488	462	431	501	497	493	468	465	458	532	430	489	483	469	472	467	448	461	514	481	444	485	467	463	435	461	433	483	473	499	492	480	469	482	500	465	497	532	470	469	437	480	431	481	487	496	441	491	492	442	502	483	483	493	475	472	496	493	459	471	468	456	417	467	469	492	472	525	430	498	479	476	481	453	478	432	490	495	440	481	447	500	488	445	500	508	480	516	474	488	463	480	466	487	465	488	496	466	466	443	437	461	479	413	468	481	454	424	458	462	441	459	444	512	445	460	452	450	494	492	458	465	440	467	454	455	474	449	472	435	465	456	482	466	492	448	497	469	507	440	473	466	446	475	443	433	415	478	443	440	491	474	467	502	479	504	460	495	493	486	447	467	486	462	484	460	469	453	458	466	472	484	492	488	505	423	460	468	464	480	437	454	459	455	474	445	466	477	531	489	461	504	460	457	460	482	508	452	461	502	476	468	498	436	433	490	474	477	462	463	437	489	449	459	469	490	462	469	459	472	470	477	424	469	524	477	486	481	470	460	477	470	440	490	447	489	445	455	473	503	461	460	469	443	458	480	472	470	492	451	467	476	429	460	487	453	478	511	440	466	443	452	479	468	473	498	467	439	471	486	441	490	470	511	472	431	493	438	491	446	461	467	497	460	486	481	503	457	472	459	481	450	485	503	493	441	488	474	487	483	463	449	489	468	452	474	485	492	451	484	437	474	472	468	439	467	483	476	466	428	468	439	483	497	490	495	450	439	468	455	484	489	445	487	472	447	489	442	474	470	488	463	478	457	497	469	428	477	466	489	456	423	476	464	492	487	468	495	500	427	522	540	483	490	479	467	484	497	470	486	454	447	474	438	499	486	436	414	483	462	466	456	463	485	456	498	513	481	495	463	438	487	483	466	468	471	492	498	452	450	491	479	490	471	469	485	424	478	483	465	468	480	470	452	482	466	452	445	482	433	450	435	453	479	450	549	497	473	460	487	462	484	475	451	479	470	480	475	477	456	460	479	479	499	470	503	473	455	479	523	455	487	443	474	508	460	441	452	486	436	454	491	453	479	499	491	465	482	495	511	429	476	454	457	463	463	451	469	426	522	425	482	445	505	470	486	482	481	486	474	469	422	425	460	492	467	462	478	490	465	459	465	468	473	463	465	488	504	501	498	447	499	487	487	502	439	475	477	456	456	480	466	473	510	507	479	461	501	472	481	475	471	466	463	443	464	480	467	434	430	450	486	477	448	434	481	499	488	506	502	492	468	465	464	470	476	478	494	465	471	498	516	486	470	482	483	471	500	455	453	452	504	482	446	433	465	448	465	483	476	454	466	454	525	484	456	475	455	474	465	456	489	436	441	461	462	484	478	461	513	442	460	472	503	494	503	464	465	460	468	488	471	483	463	466	463	486	454	440	466	457	490	484	448	438	475	459	482	465	461	464	483	459	458	481	518	460	464	487	448	440	452	416	470	488	473	494	482	481	467	458	487	468	449	484	481	460	467	489	485	490	485	437	450	457	488	457	445	460	471	453	452	479	458	456	452	430	472	482	429	479	461	465	538	471	458	428	485	482	454	437	489	447	470	440	498	453	477	458	480	486	428	487	487	469	441	466	465	473	458	507	501	430	470	478	459	479	466	499	468	457	456	523	498	515	453	472	484	433	502	414	466	480	465	476	478	491	449	485	456	497	478	483	492	483	501	459	479	485	431	477	510	453	431	451	493	467	481	510	508	435	462	487	462	465	487	481	488	467	485	477	462	463	454	459	490	482	481	460	451	441	474	463	439	468	475	458	470	489	513	472	446	459	498	467	470	422	491	446	476	478	452	466	462	498	451	479	480	472	484	474	486	449	480	434	488	407	476	453	474	472	461	447	443	471	471	487	434	445	507	496	482	459	476	504	483	476	469	474	444	537	436	455	431	496	488	484	480	478	486	480	444	466	480	499	501	491	456	446	445	435	495	458	453	492	482	476	465	480	484	497	466	495	444	475	452	461	457	496	455	483	474	456	491	459	473	474	450	481	485	478	471	493	491	471	474	466	505	451	482	480	496	435	471	460	487	438	476	448	438	455	504	455	478	474	468	473	465	489	454	471	475	485	507	473	486	467	460	463	498	454	521	448	468	495	434	484	464	461	480	489	475	463	461	456	482	456	469	489	485	460	506	476	478	501	500	459	457	437	469	452	471	466	482	485	498	478	450	465	456	481	456	446	484	479	464	426	435	466	471	468	475	483	479	483	506	461	432	440	445	488	493	494	435	478	464	473	495	515	482	446	455	514	480	519	426	503	462	483	505	472	452	486	480	438	456	499	489	400	480	481	509	505	451	474	456	457	470	452	475	492	472	489	489	509	447	467	441	437	490	476	481	516	459	531	442	494	456	452	488	473	486	479	469	464	459	464	487	432	518	449	467	472	433	469	484	441	479	491	449	473	499	492	461	474	457	460	432	459	458	498	451	500	475	458	425	457	449	470	468	451	423	482	449	492	511	498
29108	32071	12665	2631	821	483	420	427	382	396	406	407	411	381	411	405	414	414	401	416	338	423	421	427	399	424	405	387	407	425	378	371	349	371	425	439	397	410	411	390	388	399	403	397	373	373	409	391	392	403	421	368	416	373	375	400	444	392	410	401	405	416	393	386	342	404	404	398	410	414	381	415	408	405	368	389	441	428	423	386	397	416	406	396	369	396	400	383	400	358	353	377	367	381	413	397	378	400	394	401	434	438	359	395	392	378	381	383	361	404	406	415	397	393	422	379	405	415	403	408	431	405	394	388	377	407	387	403	404	404	437	365	421	389	397	406	394	427	432	373	342	398	395	436	421	414	371	405	401	419	427	406	399	373	397	407	391	389	425	401	361	408	360	438	398	426	428	392	377	387	374	381	412	411	410	419	383	386	415	397	402	362	404	436	391	397	400	424	395	429	377	366	360	464	407	367	375	417	393	412	408	404	398	422	394	409	391	370	425	389	353	367	374	352	398	425	395	406	388	386	396	390	409	411	388	391	393	409	423	399	430	403	433	380	418	395	391	360	386	392	393	404	378	391	379	386	407	385	383	412	391	422	407	391	383	411	388	371	363	424	410	408	423	366	387	436	427	395	378	431	386	375	402	409	400	404	401	392	383	388	397	375	395	441	399	409	381	399	377	420	408	445	403	406	402	412	392	395	391	426	421	392	412	411	367	418	393	381	405	373	366	389	447	383	399	378	385	423	395	378	368	405	441	376	393	388	404	394	391	415	373	409	376	405	404	417	379	398	411	394	406	403	370	407	393	402	400	421	425	395	377	413	415	418	392	431	423	381	411	407	376	417	376	394	406	363	406	453	400	386	409	391	395	386	412	405	343	413	450	411	418	386	405	410	419	386	396	403	396	399	384	388	410	362	421	391	421	362	417	365	403	364	401	437	380	409	397	388	414	378	384	381	406	423	405	436	444	400	389	388	405	363	411	395	422	372	372	383	377	408	403	413	408	382	378	417	387	418	367	398	410	396	379	437	412	406	381	378	380	383	385	442	383	378	397	385	402	417	413	396	392	414	432	380	407	402	388	395	349	425	416	389	386	398	382	425	428	390	375	423	409	441	411	391	391	424	409	416	424	402	401	407	402	400	398	409	383	432	411	394	340	413	394	390	423	403	368	411	383	397	391	383	400	393	420	397	420	397	393	379	416	375	415	404	395	427	438	401	382	398	389	436	430	427	395	389	411	404	417	387	405	430	385	409	384	404	381	380	401	398	384	390	411	388	382	402	386	415	413	423	384	419	385	384	419	392	413	423	399	406	424	425	406	420	425	408	404	403	356	364	424	378	395	395	412	393	386	418	385	408	412	422	405	369	386	414	370	408	435	421	419	401	406	426	417	417	396	392	418	421	399	412	390	388	412	386	379	380	394	384	407	398	391	392	393	396	424	408	370	416	410	429	385	433	361	383	376	426	426	399	399	404	425	351	380	405	402	403	403	412	385	410	391	432	430	408	409	386	414	392	431	422	407	379	384	402	428	399	437	388	411	400	364	419	399	381	389	386	377	399	387	410	375	382	417	406	414	406	400	372	411	374	402	401	424	411	431	422	353	375	416	420	435	399	396	406	386	425	391	424	406	371	375	395	375	406	379	380	362	400	402	403	392	412	405	391	345	412	383	393	389	395	372	398	409	421	406	428	432	384	395	430	404	396	423	394	388	356	398	428	411	387	388	416	382	394	386	361	412	365	399	393	404	379	383	400	430	371	409	395	406	427	388	394	398	404	399	420	430	391	415	399	404	398	385	393	385	366	438	409	392	381	381	379	351	406	403	411	407	407	374	397	378	416	387	406	389	405	417	394	354	412	374	350	417	419	357	394	442	425	411	405	346	400	370	390	405	390	395	435	366	419	402	397	398	372	389	392	404	388	359	377	387	395	397	413	399	415	382	407	406	391	390	381	418	416	425	395	424	382	412	394	425	410	377	401	406	390	394	397	386	371	418	412	417	375	417	396	386	419	435	425	431	402	404	395	410	421	396	440	412	435	391	408	406	388	372	384	378	441	392	419	380	406	370	404	400	401	408	385	404	391	441	409	421	400	376	364	405	397	430	374	414	409	382	424	345	410	398	397	366	421	395	418	376	395	395	420	426	403	396	427	412	429	399	403	407	391	401	415	406	374	411	406	365	429	431	427	429	368	392	376	383	411	394	408	424	426	375	421	420	390	405	418	427	416	399	395	415	375	371	409	411	406	374	433	418	351	374	406	377	388	399	428	369	437	384	422	361	395	385	409	378	434	393	425	406	372	415	409	397	410	380	405	388	403	355	399	425	400	424	405	394	385	388	412	409	386	406	391	404	414	432	421	404	373	423	382	396	409	409	416	409	409	409	391	387	388	384	389	406	400	402	392	405	425	413	416	398	359	408	402	396	391	406	386	387	393	397	384	423	398	396	437	387	398	395	395	391	393	399	390	392	396	402	392	413	411	347	397	397	379	376	400	411	388	395	403	394	398	388	390	406	397	376	394	412	377	433	411	341	407	404	366	435	372	374	384	374	391	387	376	417	404	433	422	406	433	391	384	440	399	420	390	386	387	405	408	402	389	416	424	400	422	381	356	364	386	411	429	397	362	396	421	416	386	440	407	384	411	380	396	353	428	391	416	414	392	400	378	375	362	386	385	402	401	399	417	409	380	442	352	400	419	431	399	384	374	391	348	387	361	379	409	418	395	378	376	409	416	390	407	386	369	392	416	385	409	437	424	427	381	405	401	419	393	396	390	408	415	414	399	440	349	395	392	379	399	400	406	408	400	422	416	418	408	405	410	409	399	433	373	395	389	397	404	382	397	415	394	359	371	393	395	377	413	395	405	399	374	402	368	425	431	428	414	368	397	375	368	385	418	434	393	402	429	434	416	399	413	400	377	408	384	371	409	381	386	381	386	398	437	407	397	385	396	358	396	404	388	402	420	403	422	398	388	410	406	420	382	359	384	388	372	420	424	420	380	434	373	340	405	412	392	405	385	394	410	414	380	396	381	369	381	414	373	414	393	397	376	394	398	397	421	366	386	389	421	426	394	404	393	423	422	377	438	423	411	408	394	392	398	378	424	427	392	413	377	409	426	400	408	380	392	416	395	420	413	391	389	407	415	399	417	395	404	396	375	394	394	382	393	425	383	379	381	398	407	419	398	383	394	412	417	391	392	392	382	426	388	368	410	389	386	379	413	434	412	439	367	379	373	407	390	430	399	386	390	380	423	380	380	424	400	402	357	404	394	367	397	399	392	422	422	403	392	413	401	401	397	381	387	375	388	401	385	400	379	400	369	424	392	380	407	393	411	383	439	397	419	398	385	416	372	430	406	403	378	395	353	391	442	417	424	425	370	375	411	426	404	374	418	407	420	460	422	369	395	390	409	399	400	412	382	414	396	419	373	378	387	400	404	394	378	386	412	384	401	408	425	396	409	392	407	384	390	379	385	403	401	405	396	398	398	420	408
25267	24216	31452	26284	16049	3254	761	624	558	585	558	565	506	562	549	520	536	575	503	561	531	512	504	521	565	593	542	531	553	507	519	504	529	557	552	543	520	518	535	501	522	556	498	510	528	506	525	557	549	526	564	501	518	534	510	472	549	509	547	558	535	577	494	538	558	527	561	508	562	525	548	506	496	529	495	517	560	527	521	506	520	537	569	537	546	519	539	520	567	512	567	530	500	523	519	560	503	520	512	537	500	532	540	538	497	539	496	563	523	516	503	529	545	533	517	539	562	544	495	471	514	481	518	553	515	538	508	558	492	504	516	506	519	507	516	511	542	488	559	532	522	521	508	525	528	523	515	514	520	514	537	517	513	539	513	535	515	499	469	507	535	540	519	492	478	560	556	510	524	547	510	490	507	493	505	510	530	509	539	528	496	551	515	534	502	507	508	483	520	538	520	516	501	538	556	489	519	498	501	540	468	508	564	530	491	519	523	490	536	477	567	514	574	511	545	507	514	494	513	515	520	507	516	528	549	553	512	490	486	532	521	507	509	529	532	513	531	515	522	501	510	485	466	557	539	481	524	519	545	539	574	546	510	494	526	523	531	538	502	599	528	510	534	489	514	518	566	489	556	529	543	472	515	497	546	529	519	503	508	527	525	477	485	520	540	496	502	510	506	540	546	504	494	503	536	545	494	478	549	530	499	515	522	525	507	501	584	518	521	513	525	517	516	547	490	511	509	517	563	492	515	517	497	497	507	504	516	521	527	530	515	554	516	500	496	523	511	482	544	530	487	502	513	490	523	521	486	534	527	519	533	474	550	555	516	478	521	523	546	534	540	544	556	516	518	525	515	470	512	502	561	510	570	525	512	529	529	538	529	510	468	522	530	589	550	516	527	510	499	513	513	526	544	542	480	537	527	530	571	532	519	508	499	526	523	542	489	525	552	566	510	497	495	465	534	575	511	501	526	516	547	488	566	574	501	545	546	510	511	528	506	504	515	486	536	525	503	504	521	510	518	510	542	499	510	511	535	515	530	508	488	483	533	552	569	549	558	523	523	553	572	505	517	508	489	511	580	539	509	541	511	515	535	516	499	492	496	523	512	499	554	482	583	516	506	513	527	524	566	501	532	534	532	571	524	521	516	506	493	538	517	526	553	511	517	504	525	530	532	511	488	526	551	538	505	531	498	504	507	538	560	549	501	501	479	535	522	506	505	530	561	570	512	532	529	547	527	514	505	506	501	503	544	525	575	520	559	496	516	502	518	518	498	532	499	534	495	492	480	480	513	535	520	515	504	532	509	516	529	547	535	492	529	498	508	527	533	507	547	535	532	474	499	437	522	519	526	540	508	489	500	522	496	496	492	499	536	536	532	518	476	490	527	537	497	556	521	559	487	558	552	496	534	532	537	496	516	491	488	505	528	556	550	482	525	520	511	523	499	515	474	506	537	494	533	517	515	508	481	524	534	534	485	512	520	531	483	526	486	539	544	524	503	522	512	512	496	517	507	513	547	518	516	506	538	508	538	503	509	519	504	503	529	545	509	527	535	519	521	540	529	511	479	557	516	526	462	507	492	532	516	554	513	556	538	533	533	502	540	558	485	540	504	542	522	561	568	512	487	503	545	488	555	535	523	507	539	528	490	487	566	533	510	512	547	541	493	527	527	492	523	533	555	491	530	522	522	516	565	535	480	499	546	515	497	517	550	550	493	514	560	515	515	521	522	545	502	496	469	506	495	475	543	500	527	525	533	509	505	524	484	553	544	485	491	462	520	494	551	497	546	546	499	517	549	536	533	521	561	507	528	565	527	497	540	515	504	482	542	523	506	521	490	488	499	545	498	511	502	515	517	523	512	498	525	506	548	521	492	501	522	504	525	510	499	520	511	511	505	537	508	509	498	545	516	537	511	511	526	505	502	532	548	501	537	522	551	506	555	524	541	483	496	514	498	495	502	530	540	499	481	504	522	518	506	538	530	509	509	543	548	504	535	530	550	544	525	551	507	526	528	517	526	507	546	471	516	539	541	514	473	502	504	578	516	470	494	497	518	521	469	518	523	504	518	506	517	514	573	475	541	573	538	506	478	536	498	538	526	553	534	497	508	536	464	512	548	513	493	509	533	528	538	504	508	528	571	540	521	527	504	517	498	520	520	516	483	486	514	550	532	493	521	512	513	519	534	521	528	503	502	518	520	534	564	551	511	467	534	524	518	501	521	526	469	514	547	523	510	526	482	547	538	519	483	537	483	532	489	506	520	527	559	536	471	501	481	484	501	523	488	484	468	514	543	493	568	508	542	560	515	457	513	536	505	560	511	548	522	536	513	504	516	540	541	504	542	492	518	521	511	532	581	504	527	534	516	500	545	510	525	512	516	517	508	544	514	512	539	495	513	529	493	488	576	536	519	527	545	517	534	481	514	452	524	528	512	517	509	526	491	519	465	494	489	500	526	533	496	515	533	526	514	545	512	510	528	494	537	542	547	558	562	525	521	477	539	518	501	473	519	515	540	549	510	484	503	505	544	500	508	493	497	504	499	502	528	518	536	503	469	541	552	505	488	540	518	510	481	531	525	501	467	505	541	484	518	555	530	540	509	540	518	545	554	537	537	529	502	557	489	532	466	538	502	504	521	536	475	507	514	527	552	533	488	521	515	544	499	495	529	549	495	522	479	513	537	540	551	465	533	504	516	525	545	538	538	527	490	550	544	526	522	533	532	515	517	486	520	523	536	537	497	502	535	514	544	505	523	514	537	509	549	527	495	514	533	499	552	514	522	559	551	504	555	527	485	532	533	507	521	549	533	525	559	565	535	501	545	558	499	527	556	554	544	496	483	576	467	486	510	535	545	555	516	515	520	562	510	516	522	511	544	569	480	547	538	526	505	482	511	485	518	530	521	503	492	547	524	547	557	516	518	534	504	537	507	508	547	532	514	559	518	503	513	489	494	510	522	510	502	507	514	531	546	518	513	513	496	546	530	541	545	529	518	549	527	504	526	535	509	505	532	504	539	525	545	493	536	530	488	499	519	482	501	492	507	527	546	507	496	553	520	507	493	489	517	505	528	529	505	534	506	523	479	491	519	492	537	539	519	547	521	510	545	525	528	536	480	529	506	514	519	504	519	493	527	535	550	531	514	495	538	517	509	514	525	515	521	490	517	540	539	527	515	519	497	566	538	515	462	535	522	516	509	516	521	513	532	531	504	508	560	502	514	497	544	486	539	525	528	503	560	504	508	570	487	536	525	528	552	502	542	512	526	527	505	528	509	513	513	515	547	484	583	520	552	517	493	517	546	556	534	549	486	539	503	537	461	515	526	486	534	527	544	489	518	506	488	505	506	527	522	541	472	518	523	480	494	530	529	507	514	517	512	534	517	495	524	534	504	531	523	499	515	560	511	519	481	524	499	519	532	535	508	485	528	563	516	517	551	514	493	532	543	523	523	488	523	525	494	491	535	504	492	527	487	516	513	477	497	513	492	547	505	529
63323	86000	48884	16723	3869	1068	516	531	461	498	518	492	488	479	508	515	479	438	444	505	467	475	487	507	483	477	480	474	508	449	496	483	466	446	462	463	466	478	473	456	483	490	519	477	500	485	472	469	472	492	514	458	532	482	476	476	456	497	462	516	534	461	495	461	481	477	512	493	480	468	458	498	467	482	512	466	472	471	490	467	485	539	512	499	488	507	466	494	469	453	526	471	517	517	483	495	495	504	520	493	506	470	488	478	478	477	520	465	498	476	502	467	506	454	472	516	527	492	456	519	481	475	525	492	501	481	476	479	461	500	462	492	464	467	488	511	473	478	496	451	459	476	468	504	508	483	458	473	499	444	479	534	463	475	467	482	490	473	488	495	465	473	494	486	494	469	464	491	532	516	474	455	491	481	471	463	500	482	465	495	493	487	467	509	503	425	491	500	496	451	462	465	475	533	493	500	457	491	494	481	512	501	494	469	442	468	496	490	487	469	435	485	492	471	491	458	462	432	451	466	502	487	486	507	452	484	449	466	496	496	476	466	479	497	488	475	491	473	485	497	529	483	487	518	516	478	463	516	505	503	496	477	499	522	443	487	514	505	479	460	518	474	451	457	475	455	471	467	504	467	471	483	456	493	448	508	520	467	484	493	487	490	498	482	465	488	486	463	451	485	472	493	482	459	460	496	470	483	499	493	442	464	488	522	466	448	434	468	486	519	455	541	508	477	509	491	446	458	517	524	475	469	487	468	438	478	486	501	469	473	484	513	470	504	482	510	471	477	469	451	474	445	488	452	461	474	483	503	471	456	487	454	433	466	497	488	498	507	439	506	509	485	480	491	466	502	454	458	479	479	498	449	518	479	488	470	498	471	460	469	516	460	479	518	475	495	484	484	558	441	480	473	491	492	501	487	496	491	447	471	487	519	474	479	535	516	440	464	477	507	521	489	474	489	496	501	461	459	469	453	495	511	477	479	487	466	499	481	487	476	483	476	485	451	500	475	474	484	434	500	515	502	466	480	509	514	467	468	532	478	501	464	493	479	490	501	458	461	538	462	508	484	473	497	479	522	495	524	506	471	449	501	499	501	500	481	469	475	502	526	498	464	456	509	516	452	475	448	466	473	500	492	492	482	467	455	467	499	468	486	526	478	497	462	479	500	422	483	497	483	480	508	478	457	506	485	520	511	473	490	502	478	473	509	463	496	496	487	492	502	482	474	495	458	464	452	481	486	485	448	462	474	527	485	456	501	478	493	499	466	470	493	465	477	456	457	455	469	483	509	460	501	474	518	494	484	477	469	455	468	463	492	488	501	453	493	484	459	512	458	500	524	449	431	489	489	478	471	463	503	506	481	483	481	470	486	475	491	463	463	491	493	522	469	475	471	531	506	488	511	452	471	463	495	474	468	498	495	496	466	480	493	453	493	494	488	501	467	479	485	511	436	486	447	475	492	472	466	503	489	476	500	494	494	479	451	489	496	462	481	502	477	491	491	509	485	499	499	493	514	440	500	477	458	490	458	446	510	481	501	473	431	432	479	525	492	461	486	465	456	501	481	492	494	510	466	516	497	467	468	477	515	513	458	474	527	449	478	484	469	481	484	528	462	487	451	485	473	514	499	471	468	456	455	506	505	463	474	470	464	517	477	509	516	496	463	493	513	500	475	448	479	495	477	477	472	512	497	500	494	479	468	455	497	462	429	548	488	437	480	501	462	504	479	514	501	457	491	479	491	448	499	436	466	465	439	486	490	498	494	454	483	480	469	488	499	483	465	502	490	533	477	448	482	505	431	482	498	508	510	445	492	454	496	467	463	489	497	502	471	474	490	475	483	465	463	492	495	479	505	491	474	451	456	488	486	434	494	504	497	474	453	455	459	490	475	468	462	510	472	477	501	457	483	512	459	498	468	463	447	478	471	451	482	496	477	480	479	462	486	488	473	477	465	483	497	458	481	496	489	476	531	478	500	479	468	466	493	488	467	468	471	485	525	461	489	479	462	491	462	505	488	444	525	492	510	488	499	490	537	495	485	476	456	469	528	479	486	467	505	438	486	471	465	490	467	503	444	487	494	500	484	472	472	468	485	497	485	465	454	553	473	484	491	485	466	492	411	496	476	471	492	492	480	471	472	495	506	488	458	493	455	469	482	518	446	483	498	454	481	451	498	469	488	507	482	516	462	465	488	455	457	520	461	490	446	451	477	498	503	497	485	482	496	486	440	519	484	454	484	486	477	478	480	476	487	505	507	462	477	472	442	477	449	499	462	484	472	501	457	503	504	476	495	449	491	538	454	514	455	494	476	481	450	504	485	478	477	481	492	517	476	477	499	471	494	458	504	497	489	475	495	469	462	484	490	492	488	484	485	508	476	465	478	439	441	457	507	510	504	512	491	500	492	485	512	487	466	502	499	510	453	496	450	484	501	441	495	472	497	487	493	465	519	470	486	462	482	479	460	501	464	514	471	470	504	539	478	482	481	473	518	444	477	499	449	466	483	463	488	504	491	443	477	520	529	507	488	468	478	477	454	465	488	487	457	481	504	467	505	520	484	479	491	467	478	484	474	479	498	491	476	459	453	507	489	509	454	471	468	505	467	493	518	478	479	470	433	469	490	448	450	482	498	476	473	486	494	512	487	473	511	508	478	490	514	480	478	506	497	473	486	478	459	476	510	494	492	474	489	443	498	522	487	477	499	469	525	478	467	450	477	465	494	492	482	478	467	483	469	436	472	513	502	495	449	481	467	503	501	465	472	464	512	497	449	453	508	490	464	456	453	502	526	478	462	490	459	499	502	486	500	493	486	483	516	481	476	432	469	491	458	458	441	504	468	467	497	465	478	457	494	467	515	483	509	504	464	469	478	463	489	472	464	492	447	485	487	509	477	485	496	455	463	474	474	490	496	514	509	538	453	499	467	476	483	478	487	449	514	489	463	469	472	487	463	510	463	460	498	469	469	496	449	469	478	462	490	497	498	482	478	467	485	488	512	448	444	493	470	472	519	507	457	509	484	446	438	478	477	511	475	493	456	477	502	496	512	449	470	519	495	495	497	465	521	480	469	449	469	471	467	491	470	480	472	486	498	489	479	457	474	510	485	466	470	498	484	474	473	458	481	471	436	456	481	473	513	492	487	467	470	497	474	484	470	475	507	501	528	450	489	473	513	497	468	503	430	452	491	458	479	470	448	508	492	477	475	478	457	491	482	472	466	499	445	472	460	474	470	485	510	484	491	509	484	488	508	484	498	483	455	447	502	460	470	486	468	480	489	495	483	497	464	483	506	492	498	510	478	515	474	512	493	472	474	485	515	480	464	496	513	456	481	536	489	474	519	469	493	461	486	469	513	469	480	440	470	460	431	451	508	449	448	485	506	526	507	506	474	470	451	492	454	459	512	498	496	480	515	470	459	479	483	467	479	495	481	479	491	504	488	470	508	492	492	453	498	489	483	477	499	469	455	465	498	442	479	501	462	468	502	481	470	469	474
24193	22741	30336	25143	20070	9477	1373	736	639	652	680	651	627	619	617	611	628	597	626	633	622	607	641	627	633	616	603	642	593	643	590	636	636	675	610	631	654	631	628	636	634	631	581	627	627	637	596	623	636	611	598	640	578	628	603	605	646	650	566	666	654	649	597	625	619	670	644	629	602	638	595	603	612	607	596	606	599	638	618	627	593	636	638	598	605	611	592	596	612	623	634	615	612	599	612	607	572	586	651	613	561	607	598	626	619	615	625	603	571	646	640	600	581	601	647	644	613	627	632	646	606	665	590	611	595	625	645	647	617	607	605	605	601	644	659	603	595	604	621	602	614	614	615	583	655	645	643	616	633	647	634	624	626	636	598	603	621	613	584	605	622	601	618	593	586	592	617	608	638	616	591	629	631	618	632	686	632	607	662	591	584	588	604	584	612	586	610	642	620	626	610	593	620	628	637	613	596	614	618	626	626	645	633	610	629	639	614	640	587	610	603	588	648	688	631	634	609	655	647	625	610	652	576	594	616	625	607	610	613	610	588	635	591	618	594	612	590	623	626	605	618	620	609	590	615	650	653	625	622	628	621	651	616	631	632	595	669	647	640	595	611	647	608	600	623	602	637	638	623	603	585	642	585	588	609	587	641	634	640	642	597	595	582	598	625	596	670	594	619	611	621	640	640	612	610	629	570	643	603	672	576	592	578	572	607	626	610	626	601	638	642	630	613	639	618	598	639	619	616	650	600	628	648	593	613	619	599	576	621	595	629	602	646	673	634	640	608	586	647	607	574	601	665	578	621	596	629	649	609	590	633	629	655	622	656	594	577	634	626	599	598	644	602	610	589	618	573	626	645	564	612	617	633	628	620	608	595	581	656	610	597	594	596	664	596	636	607	596	624	633	626	656	602	569	604	627	634	612	630	632	636	644	618	661	657	583	594	642	621	597	650	650	602	596	618	577	632	640	610	586	602	623	633	655	613	596	610	608	613	595	588	615	568	633	644	598	623	589	574	613	592	626	641	616	602	617	575	639	628	649	651	600	620	596	612	616	619	624	583	588	612	616	599	617	600	617	617	616	613	611	587	609	586	682	627	644	633	629	622	619	626	592	611	582	608	591	669	636	627	618	553	591	611	610	616	596	603	575	629	604	652	625	589	610	618	630	579	570	617	642	606	632	618	620	576	672	594	590	624	654	635	679	633	667	663	591	653	626	616	619	605	616	646	636	609	611	610	586	598	595	659	561	576	659	609	609	611	640	646	606	593	600	601	599	654	588	634	635	609	609	609	587	662	626	642	624	609	572	630	614	593	604	622	618	639	572	611	618	576	599	653	618	632	623	605	565	605	633	592	601	624	621	627	601	620	618	589	630	627	608	639	588	615	624	595	626	566	598	601	609	611	598	573	607	646	629	601	633	616	644	624	627	579	623	584	610	631	591	628	594	639	648	640	625	620	607	639	623	563	590	637	660	657	593	599	591	626	605	631	601	600	606	626	585	581	624	594	568	623	644	594	614	624	620	619	592	626	596	595	606	612	612	651	602	621	656	640	600	648	647	606	606	600	569	615	586	588	606	611	589	637	627	611	608	646	626	601	630	612	622	621	635	659	635	624	620	668	659	570	577	664	605	649	600	633	643	586	639	645	652	618	653	666	611	637	604	620	636	610	617	602	611	620	625	624	633	611	642	571	605	614	662	594	620	621	622	639	616	605	622	601	578	648	628	609	571	621	656	622	619	570	659	616	597	707	625	610	654	606	640	614	621	630	600	587	569	659	637	666	641	648	604	625	618	627	632	659	573	614	643	592	617	651	627	616	654	608	629	607	602	641	604	636	644	625	601	649	597	657	605	630	597	624	584	624	639	608	585	594	599	615	589	568	593	596	612	628	684	582	613	647	618	619	674	634	638	633	651	633	603	653	625	615	604	642	614	591	633	630	613	641	627	624	624	592	611	594	606	612	610	592	598	623	591	653	588	607	622	576	652	629	602	593	638	628	599	618	596	621	598	602	616	577	596	615	597	674	590	597	666	672	608	600	589	648	615	625	621	587	636	574	617	621	619	595	595	645	637	628	632	641	621	635	601	595	602	611	631	621	596	582	629	656	603	600	583	572	631	611	623	630	603	616	622	655	614	633	627	624	634	623	604	631	589	602	600	624	632	532	591	619	651	631	606	540	621	598	620	618	624	608	649	603	580	644	662	627	651	604	630	607	675	588	581	678	560	601	676	623	598	601	601	585	639	634	635	635	613	637	578	586	600	628	592	638	547	634	639	628	602	598	604	600	660	631	621	596	577	575	664	563	626	595	606	623	603	586	615	627	613	591	621	617	615	583	608	620	571	642	617	599	617	580	594	665	582	609	590	621	649	627	601	614	623	620	642	574	635	645	636	652	617	621	646	620	658	593	581	586	643	608	609	653	623	589	632	610	606	607	612	576	593	628	656	621	630	603	601	613	693	635	619	594	618	640	592	610	614	620	597	576	624	618	644	629	605	627	573	602	597	677	609	620	606	643	642	634	634	606	570	616	639	603	579	610	651	589	599	636	594	583	631	620	608	627	660	604	616	600	640	631	655	624	632	608	598	622	598	614	591	583	608	686	630	575	626	628	656	615	589	640	592	601	648	642	609	619	657	635	614	642	613	669	580	582	629	599	640	621	606	590	593	643	590	622	614	564	650	607	620	624	629	564	603	619	606	622	641	603	595	618	634	610	587	589	642	632	572	609	617	611	615	620	648	587	550	625	694	616	636	653	603	608	626	619	639	622	629	655	629	606	596	588	592	585	590	617	640	617	576	566	685	647	577	589	632	674	626	612	601	636	637	633	626	588	636	643	633	667	577	670	625	632	585	600	605	625	600	639	643	611	601	613	606	631	639	644	633	622	629	648	589	636	641	626	602	641	640	614	611	629	648	567	599	610	632	612	659	643	637	586	651	625	635	612	598	581	631	598	602	586	654	612	603	647	614	612	586	628	644	599	617	599	640	637	621	602	613	616	616	630	607	617	576	637	602	628	596	566	583	600	633	646	638	633	610	606	661	629	588	666	616	603	622	654	638	610	651	555	598	602	610	668	641	582	591	610	591	648	615	624	637	594	610	651	625	604	568	626	620	580	643	655	594	660	590	632	603	616	609	626	589	608	592	606	614	579	622	581	655	601	602	601	619	575	568	644	601	605	639	567	550	606	666	617	591	624	594	626	621	630	596	635	614	599	561	637	632	633	644	622	621	618	617	594	628	583	611	617	663	622	598	628	564	629	589	653	590	614	627	614	622	611	644	615	603	590	635	636	603	632	627	633	588	616	643	635	651	595	642	577	599	619	640	582	596	610	583	615	627	579	625	571	649	623	615	642	639	590	649	592	577	610	605	609	607	623	596	653	625	661	624	596	587	654	603	637	641	650	637	600	635	677	580	656	617	603	637	615	624	600	624	617	629	609	633	540	610	627	600	580	591	649	559	577	598	632	591	605	602	638	610	668	641	607	626
61960	93104	56041	22024	5694	1449	690	550	512	573	569	548	526	552	538	570	608	573	573	563	585	614	580	571	572	587	597	577	569	586	559	564	555	575	605	552	547	525	576	569	578	554	587	543	550	556	509	558	546	548	595	593	608	587	558	567	546	645	564	566	571	558	576	557	564	526	576	633	573	615	561	612	560	568	567	554	566	559	547	580	613	523	596	590	603	551	562	536	566	585	536	600	563	620	603	563	590	558	577	583	596	567	568	560	636	536	541	561	587	559	623	547	575	519	557	596	545	590	583	569	577	525	593	545	566	529	525	552	567	557	553	548	551	572	585	581	543	649	587	605	575	570	561	573	603	569	596	569	550	524	559	558	586	588	596	569	581	575	579	558	539	584	569	600	568	574	611	607	591	578	550	572	620	563	568	595	587	589	554	589	561	552	541	542	615	600	595	557	569	565	521	572	573	577	543	559	568	563	599	544	549	562	591	588	605	555	593	580	611	578	582	607	571	569	581	534	578	561	569	580	596	588	567	556	570	560	575	565	590	564	581	583	574	557	574	569	563	535	532	572	549	591	586	585	601	571	566	552	531	575	567	595	542	534	597	535	586	583	610	572	604	579	554	532	526	509	562	580	558	565	602	622	601	570	572	553	582	521	517	525	542	562	561	544	596	599	574	556	577	568	571	586	603	548	624	571	571	548	561	569	579	548	578	546	546	607	563	534	563	568	577	597	567	608	558	553	621	533	579	595	544	526	560	514	593	590	607	545	548	566	536	557	591	552	590	595	566	565	565	550	609	627	614	563	556	587	604	511	580	533	571	577	570	577	550	612	576	560	561	578	577	549	571	538	556	552	562	544	606	553	568	540	544	553	585	580	562	617	573	566	592	571	588	537	538	527	620	568	606	593	569	577	592	566	567	561	588	548	597	585	517	588	559	553	571	598	587	578	547	554	552	563	586	605	575	559	570	527	550	528	579	567	562	570	578	546	529	586	567	611	558	602	616	580	584	533	565	556	574	599	540	546	592	522	539	598	565	562	543	586	527	613	544	579	572	595	570	555	535	561	536	550	599	588	606	563	607	560	548	610	573	572	604	589	570	617	554	553	551	552	556	557	583	588	546	595	587	603	600	535	600	523	582	561	541	566	532	592	578	560	559	547	582	614	601	556	559	567	564	582	539	585	555	585	533	605	571	564	608	539	560	592	539	594	572	561	578	565	564	546	555	571	568	538	557	570	543	577	560	566	575	602	596	577	613	590	539	558	537	578	579	572	586	594	575	551	592	573	600	558	557	540	560	546	506	574	575	613	555	563	560	539	590	544	586	552	556	586	574	583	562	563	590	602	583	531	605	557	533	543	558	562	578	611	556	541	576	604	596	575	567	612	564	581	570	566	561	581	601	529	546	559	590	583	615	544	617	590	547	554	574	560	560	564	572	601	526	577	578	594	531	618	554	622	589	554	499	537	549	542	572	572	514	572	570	561	576	546	558	562	579	625	595	587	561	549	550	545	553	564	524	557	584	547	548	589	544	551	532	572	538	555	540	528	568	546	555	543	563	539	534	562	598	536	564	582	572	594	585	603	544	564	559	564	609	571	569	592	565	549	572	577	597	521	568	587	589	567	571	569	537	558	597	582	599	529	606	592	573	572	563	576	512	598	531	571	588	563	584	566	577	573	566	583	563	584	529	587	554	589	588	539	564	566	573	540	538	592	553	550	535	537	555	608	538	577	596	572	581	549	556	571	553	550	581	633	563	597	571	541	606	529	544	628	591	562	584	553	526	587	577	566	550	567	562	555	627	572	575	564	572	554	615	556	593	540	532	581	603	573	576	603	590	585	576	594	574	576	587	539	554	556	567	580	560	585	552	559	580	548	575	539	579	581	589	586	558	589	543	610	564	545	603	551	611	569	528	603	557	626	613	596	540	605	564	542	589	532	574	588	565	574	603	587	570	595	582	620	573	591	526	523	557	570	603	584	572	560	578	579	565	578	599	560	563	582	626	574	577	607	573	548	574	564	572	566	546	610	634	578	566	591	544	584	594	617	512	535	572	558	593	618	553	534	606	582	564	578	603	564	549	545	571	578	582	558	589	561	575	570	594	597	572	556	544	537	557	601	566	550	614	604	561	594	515	531	557	545	577	560	523	608	543	540	583	546	586	558	531	590	562	595	591	574	577	538	568	586	570	579	575	555	546	581	596	583	558	583	590	540	534	569	583	551	578	566	565	567	585	567	564	526	545	577	600	567	569	599	562	606	566	564	600	537	595	595	536	591	595	581	562	580	579	591	567	546	578	572	581	523	591	547	559	529	582	573	598	583	583	526	589	594	573	562	520	558	561	545	532	589	572	571	555	562	606	598	567	550	521	583	584	571	547	593	540	550	543	577	569	545	544	592	556	557	548	583	549	549	582	582	534	561	578	562	597	588	574	599	595	547	570	567	601	524	564	586	582	547	562	544	583	557	530	594	589	517	556	567	594	600	550	556	573	573	549	572	582	558	587	570	560	570	536	567	556	559	568	607	545	569	545	600	566	552	593	579	548	555	589	586	546	538	542	635	575	553	558	606	531	595	567	577	548	599	581	541	563	579	564	520	561	565	594	585	583	564	553	566	524	549	561	605	528	581	589	571	543	562	580	552	554	579	570	592	566	600	559	531	591	538	567	513	540	620	592	597	582	551	575	555	546	573	549	551	558	548	548	611	581	561	564	588	559	554	569	565	564	585	580	548	510	578	593	590	596	626	578	592	582	577	594	570	538	581	568	532	538	553	593	550	549	560	557	607	504	558	623	554	514	560	579	519	575	551	595	569	595	580	528	579	603	624	577	555	531	586	550	569	592	582	607	585	579	558	580	540	548	586	547	591	534	565	590	550	573	546	613	553	565	571	599	548	545	583	571	598	577	536	544	536	594	610	613	570	560	600	572	573	578	574	553	595	558	588	551	511	600	579	551	599	617	547	563	561	569	584	592	556	619	569	561	566	578	561	563	599	524	565	580	566	583	577	550	575	561	627	579	539	546	572	545	584	553	623	548	609	566	545	563	576	578	573	580	509	571	523	508	580	523	564	557	577	542	574	574	565	573	584	590	555	545	539	587	561	562	599	537	530	533	568	574	610	584	600	571	537	552	570	547	596	578	557	547	549	514	563	552	573	572	559	582	557	578	570	602	586	549	573	565	566	600	537	584	567	549	535	565	568	586	610	519	533	535	573	577	566	548	535	524	555	554	576	547	529	572	560	584	561	577	574	565	528	552	575	573	574	543	573	574	553	539	601	556	535	535	594	531	563	601	548	565	533	561	598	562	574	554	564	562	552	587	572	572	534	531	547	532	548	567	611	627	584	535	562	565	547	590	572	554	525	549	584	557	579	540	540	562	550	586	555	573	506	562	582	541	568	542	543	575	578	580	548	580	557	523	558	558	550	559	569	570	551	564	515	564	555	537	544	527	576	552	548	568	612	582	552	604	546	559	558	611	549	530	535	555	586
33346	30421	19754	5323	1014	572	516	451	484	509	495	497	486	518	487	463	531	487	491	465	522	505	507	450	515	460	478	518	491	461	490	470	514	479	508	464	489	470	506	529	500	508	510	482	510	490	507	490	494	481	489	488	472	467	525	515	556	476	506	497	473	487	477	485	454	496	485	517	490	525	502	514	493	527	468	497	474	485	502	518	499	478	484	551	505	478	521	474	513	490	469	477	500	513	538	491	480	487	493	458	518	479	485	484	432	513	525	537	496	484	494	480	507	477	467	431	469	485	488	466	501	519	499	474	485	472	505	504	499	504	477	438	511	502	503	521	471	490	482	477	521	448	469	488	469	472	506	527	505	490	466	474	530	513	485	492	502	497	470	469	511	500	493	479	478	467	485	514	495	491	464	458	509	494	494	497	473	537	463	487	473	452	453	509	519	487	521	506	505	495	503	508	477	471	509	508	446	448	468	523	465	485	504	498	471	497	485	521	457	506	419	502	504	469	482	489	503	511	476	456	520	452	493	498	476	465	461	476	485	507	529	451	505	520	501	456	486	475	485	481	445	487	494	448	479	484	483	462	451	478	509	489	543	494	494	468	516	529	496	523	458	459	526	464	479	471	445	532	515	489	517	501	477	488	470	517	457	475	487	509	491	469	490	473	518	498	466	485	498	445	476	500	452	500	490	501	463	480	477	513	496	500	522	488	483	460	493	523	513	491	492	500	480	458	469	453	516	494	513	489	474	496	465	504	451	453	497	463	483	469	463	534	495	487	480	503	496	505	440	515	452	481	535	500	495	463	512	484	493	469	458	483	505	511	492	452	501	485	500	517	451	523	512	493	500	513	499	508	461	474	481	473	507	505	496	452	506	509	471	481	501	465	473	447	501	456	520	494	466	524	513	511	524	489	508	481	488	477	520	483	472	492	497	483	504	548	539	503	513	481	478	471	480	496	503	494	489	493	504	538	484	502	477	524	521	500	520	512	489	490	505	465	478	452	488	466	467	513	466	490	489	483	494	489	476	471	514	493	502	500	487	503	489	458	487	506	473	480	475	502	487	483	471	499	506	468	506	466	473	528	482	479	487	502	498	472	507	513	501	470	476	459	492	510	437	516	509	477	456	492	447	508	535	479	465	493	529	469	495	463	483	490	486	506	491	481	473	445	478	481	502	470	484	497	474	496	486	501	519	517	502	491	501	496	505	503	496	494	482	507	520	512	480	483	496	478	490	519	482	482	486	466	474	444	520	501	462	493	468	522	482	477	484	463	469	489	461	524	476	515	472	488	532	476	507	505	473	515	457	484	508	512	468	494	470	530	504	500	520	512	470	492	486	493	508	533	511	527	486	513	466	507	518	493	483	473	497	499	523	460	464	500	524	488	477	472	521	489	532	477	475	499	490	489	474	489	459	480	503	497	476	508	480	484	467	476	493	487	545	480	485	529	481	479	467	505	523	470	539	445	508	501	524	508	469	497	449	472	467	448	514	485	520	492	489	506	481	501	540	472	491	488	486	513	481	501	428	458	505	493	471	525	506	488	551	493	466	477	504	463	483	500	514	496	514	491	490	482	501	444	496	511	481	495	473	558	487	480	469	489	513	475	511	446	467	491	510	456	438	498	448	468	450	466	473	519	495	451	503	518	515	461	445	503	507	468	495	477	509	472	540	498	499	477	485	489	473	503	504	522	466	518	479	468	520	485	451	499	470	486	500	503	484	500	480	535	478	467	488	475	484	473	497	461	534	498	500	536	465	510	482	496	454	512	512	510	512	466	488	489	479	457	503	481	491	476	488	495	522	498	542	464	462	520	450	489	493	493	511	484	465	490	480	494	456	475	411	463	467	483	496	492	509	496	484	546	518	505	487	528	430	466	495	473	472	498	463	503	500	522	528	539	490	524	458	477	543	489	470	522	495	510	477	475	488	475	495	508	471	512	480	464	474	489	507	500	481	511	476	482	516	496	529	512	451	508	470	488	476	498	488	502	536	514	512	499	518	477	486	473	484	477	472	517	531	516	501	501	500	487	488	498	480	504	468	459	476	484	439	477	479	506	501	487	516	488	441	524	480	481	487	468	509	478	487	483	465	470	481	516	485	520	510	498	482	496	481	488	507	487	492	502	491	505	456	477	475	491	511	491	453	496	508	507	506	498	498	445	525	456	508	503	483	520	494	478	478	468	501	505	483	466	524	482	543	478	459	531	527	461	494	501	494	476	514	503	502	504	524	481	457	463	547	503	513	469	471	522	471	490	496	465	510	488	499	488	496	461	474	529	486	501	510	499	526	508	477	552	512	468	520	489	492	485	479	483	517	489	501	503	504	508	473	526	470	507	523	474	496	457	490	486	492	454	497	484	498	458	477	504	517	543	425	500	473	486	509	474	520	481	482	485	474	484	444	510	459	489	468	462	483	484	487	471	469	432	503	471	551	459	503	489	477	488	526	469	494	518	457	509	524	466	485	490	513	484	483	520	471	485	494	480	474	465	489	467	548	538	507	494	487	500	504	473	499	514	523	480	464	479	504	489	506	472	502	514	506	506	469	497	496	474	550	464	479	465	447	500	517	481	490	468	494	488	483	480	478	497	498	480	454	491	565	488	456	481	466	488	465	493	462	476	483	502	481	478	523	467	476	506	443	467	476	480	475	499	445	486	457	499	477	542	445	504	500	512	501	509	490	490	481	469	506	426	453	511	495	474	488	535	462	472	509	495	476	475	495	522	468	505	487	440	474	477	480	485	495	483	478	459	516	483	502	444	516	474	448	490	497	532	449	487	483	471	494	464	504	489	450	473	527	499	522	500	503	501	476	516	512	482	506	474	504	513	476	467	507	496	497	493	470	519	502	491	503	500	501	502	502	495	520	458	491	455	490	486	484	476	488	495	509	495	493	479	501	431	471	481	458	494	504	530	481	485	512	480	463	501	481	506	481	466	455	442	485	506	484	519	491	485	515	488	480	473	490	466	497	495	478	505	491	464	496	501	498	514	488	461	522	496	479	464	470	496	492	479	492	461	488	507	521	512	497	490	542	522	485	492	455	509	482	515	481	489	487	438	541	500	470	524	483	453	525	463	447	528	479	441	488	526	497	487	479	500	474	499	511	480	462	502	496	483	507	492	487	483	464	477	457	499	509	516	487	479	500	503	478	498	490	491	475	487	476	508	454	440	512	470	533	479	503	503	489	483	482	459	484	434	461	474	511	462	494	550	467	503	475	504	473	521	492	455	509	491	469	465	520	462	487	489	512	497	532	509	499	488	456	514	472	486	519	530	503	505	500	488	500	518	482	507	503	493	509	447	525	478	454	524	501	441	487	505	476	485	506	493	487	482	512	469	534	496	536	536	481	456	497	501	512	505	500	482	479	472	486	501	496	506	474	509	511	478	519	502	496	462	505	496	466	500	477	513	531	452	511	475	481	490	456	491	492	486	494	474	477	481	470	469	486	528	457	486	470	477	487	515	435	475	482	498	490	506	490	515	466	493
28938	31107	12274	2736	837	497	420	375	429	425	391	419	418	411	376	414	382	402	383	408	409	425	427	379	426	468	427	412	416	446	432	435	405	427	415	427	408	404	444	426	413	402	407	385	430	350	396	404	412	386	393	399	396	394	409	399	438	417	386	419	430	417	388	392	402	376	409	409	410	394	414	451	443	389	421	434	416	402	422	421	383	383	377	399	400	406	409	432	388	395	407	364	383	405	407	420	437	429	423	442	390	391	388	430	431	417	413	424	386	429	414	428	427	412	383	397	420	384	408	417	414	417	409	412	400	384	445	409	412	397	396	442	421	409	393	409	380	421	424	395	402	412	395	412	379	426	428	431	420	409	441	432	411	424	414	390	414	384	440	390	412	389	405	415	409	410	401	428	424	392	370	401	424	392	406	413	441	407	432	395	395	396	406	384	423	413	367	407	422	409	422	401	424	453	416	432	434	415	430	412	437	376	432	411	435	429	431	398	450	418	380	416	412	430	358	404	412	419	397	381	398	396	407	429	428	404	412	405	440	410	389	386	417	426	428	416	373	402	418	402	379	425	435	429	381	385	398	418	385	413	391	425	441	400	378	415	447	455	410	433	449	402	396	428	339	422	415	426	408	421	423	377	440	400	427	397	424	394	405	414	410	427	436	464	386	436	390	421	419	391	395	451	433	390	399	447	428	431	402	416	430	384	425	411	440	446	389	417	407	390	430	420	450	406	412	416	420	409	405	409	420	420	394	427	432	385	409	396	365	372	385	409	447	401	370	390	388	408	396	439	389	399	439	455	420	362	429	397	415	445	392	371	432	418	399	400	393	392	412	391	414	401	432	422	376	382	383	386	382	393	400	458	443	403	418	424	378	438	394	436	404	393	419	362	414	431	423	398	406	370	403	402	402	367	443	415	422	392	398	396	415	409	418	415	405	392	426	401	424	410	409	393	413	423	416	416	414	388	438	433	465	395	441	405	397	434	413	391	457	402	394	424	434	404	390	409	418	426	391	377	394	443	426	392	400	431	429	381	435	402	416	344	412	432	405	434	367	413	406	405	451	409	411	435	409	389	389	395	447	392	385	422	396	438	424	448	447	419	420	393	422	417	412	403	420	370	406	397	433	395	437	411	404	439	366	383	372	405	400	384	393	406	398	417	420	403	420	391	416	403	365	406	403	430	408	426	368	408	406	400	393	380	415	389	426	388	418	440	451	383	451	405	402	402	401	401	402	404	390	421	417	389	423	385	403	377	399	415	409	413	434	408	436	408	410	402	406	447	424	414	416	402	407	427	379	393	438	383	413	413	384	429	426	411	385	400	407	396	418	425	388	391	410	386	413	395	431	396	410	396	391	407	411	386	428	422	440	404	410	374	408	396	433	417	382	413	440	417	408	409	431	443	438	401	425	405	411	358	405	356	422	409	392	382	407	389	399	400	400	409	395	411	436	420	409	395	467	425	371	396	390	411	395	415	393	383	402	404	429	409	389	405	414	429	411	444	384	414	398	423	416	406	411	436	380	412	401	375	420	387	393	426	412	444	396	396	379	413	389	456	344	413	411	455	398	392	426	378	406	419	423	434	430	430	400	417	397	440	419	416	394	388	422	398	398	411	400	411	417	414	407	421	467	418	426	386	413	436	385	403	399	425	422	394	418	432	427	409	397	394	432	392	419	432	388	401	429	422	405	418	405	403	395	397	390	417	431	394	424	425	429	392	396	413	429	395	415	389	415	391	439	396	416	421	388	398	371	442	433	425	421	416	382	429	402	422	437	394	407	390	412	419	416	387	403	423	396	396	399	422	385	411	432	404	383	419	428	440	417	383	403	437	432	390	388	378	407	429	416	397	432	429	405	405	391	381	424	403	393	417	400	413	432	409	413	387	414	402	411	391	407	421	432	421	392	405	392	418	418	413	402	423	408	430	421	407	415	407	384	471	359	407	409	409	394	397	426	417	395	388	442	418	414	396	411	412	430	425	392	378	397	388	369	411	403	403	400	416	433	405	375	426	420	443	417	426	389	429	414	417	448	436	433	404	415	416	380	442	400	374	459	370	395	407	391	403	387	429	418	366	416	416	447	377	449	420	410	430	391	386	395	360	378	436	439	432	381	380	430	402	398	435	412	361	392	422	396	396	436	378	429	413	389	393	389	432	419	408	399	422	417	420	420	452	412	425	420	371	366	415	437	454	406	386	379	389	379	419	388	429	412	416	426	416	433	392	403	402	392	450	407	394	401	419	438	383	451	404	443	371	440	406	392	454	400	405	404	411	384	453	369	420	423	386	451	393	403	409	398	425	419	387	427	385	392	408	389	398	415	432	417	430	391	453	414	392	371	400	419	424	367	412	405	356	379	377	407	377	425	390	403	428	415	423	420	422	415	426	441	403	372	387	405	408	348	388	410	435	381	407	406	385	402	386	432	466	429	360	439	425	398	382	412	397	386	419	377	370	399	412	411	408	397	419	455	406	396	420	367	381	421	388	395	385	417	398	412	407	389	383	406	433	384	391	408	407	429	391	439	407	414	402	385	436	403	414	429	424	407	417	426	384	440	422	429	420	428	401	440	418	410	396	413	430	364	404	443	386	414	435	416	412	387	404	399	396	392	400	404	421	423	411	436	401	386	405	412	417	397	404	368	413	407	436	413	422	376	400	381	377	428	401	424	412	411	391	459	398	412	363	398	392	410	418	378	405	423	435	406	370	460	457	421	424	396	362	400	412	447	458	424	425	396	405	391	389	372	412	379	389	387	377	416	455	366	374	427	425	409	424	418	384	409	397	438	453	430	418	407	402	390	436	392	422	385	427	393	425	409	414	405	391	449	395	409	451	396	388	426	409	413	442	379	408	428	413	410	428	402	393	355	437	365	431	381	433	411	385	388	389	415	407	403	427	410	408	391	395	398	407	449	391	440	425	389	400	417	395	373	391	403	406	420	420	419	387	385	427	357	386	437	403	397	419	413	403	377	373	423	373	403	457	399	420	388	433	409	426	394	401	415	417	387	378	421	376	388	424	423	433	417	432	427	446	422	419	413	423	400	408	393	417	422	409	443	393	393	412	380	397	390	425	429	424	404	397	407	389	424	431	421	423	404	382	437	398	426	450	407	436	410	352	414	382	424	388	406	416	389	396	395	409	426	424	413	406	377	419	397	427	412	398	409	395	442	413	422	426	465	403	385	389	421	442	426	429	401	392	439	415	406	398	402	388	422	396	435	429	407	407	389	401	368	428	407	428	389	389	393	370	399	414	421	404	365	427	387	390	457	408	377	430	410	438	390	425	416	401	444	415	417	389	400	418	387	410	362	417	444	395	430	387	406	419	417	415	435	381	397	387	428	409	413	472	380	391	398	399	407	398	412	403	383	396	414	410	403	395	422	379	418	389	401	401	443	407	397	428	364	403	417	375	386	385	381	375	439	383	435	419	398	419	400	406	450	410	378	370	423	384	400	416	419	434	433	398	399	395	412	384	390	419	421	408	398	398
25262	24328	31860	26412	15994	3409	849	645	565	572	573	541	558	586	562	563	559	565	524	566	541	536	536	542	583	510	602	559	568	532	559	598	510	533	554	578	498	557	537	542	547	531	508	532	569	576	578	517	546	549	568	586	524	576	563	556	561	556	561	576	568	508	546	542	567	550	511	499	531	521	548	526	560	512	548	529	553	508	558	572	526	517	549	547	541	537	566	538	517	556	548	550	541	517	522	521	505	517	534	600	554	548	526	584	581	568	525	552	525	535	584	581	552	562	526	544	563	565	513	545	600	523	531	543	559	528	521	537	527	541	530	512	489	537	551	533	500	512	558	565	510	538	532	513	548	504	502	554	496	532	581	528	516	524	507	571	555	514	536	509	529	537	563	572	581	508	528	517	555	527	516	549	552	505	504	521	561	496	544	527	557	538	585	581	512	539	507	554	520	531	576	572	535	547	515	595	537	540	594	519	550	551	571	539	550	555	572	549	546	528	539	571	545	570	580	557	535	542	536	537	557	518	546	511	539	547	575	552	551	498	527	543	536	567	527	522	534	541	546	561	547	544	552	516	540	533	510	542	538	609	527	518	567	568	519	549	520	570	536	564	560	538	542	517	532	581	530	527	592	527	557	546	561	526	518	548	532	521	545	533	528	561	571	546	561	543	569	535	576	534	562	578	545	530	542	520	572	534	565	537	533	508	551	508	579	527	567	574	487	532	545	558	548	532	568	600	547	538	536	564	553	577	572	522	573	556	532	524	562	525	558	577	499	560	559	519	541	566	505	552	515	582	571	551	537	507	534	504	533	583	500	538	511	551	507	534	543	560	561	546	543	536	537	554	579	546	545	568	565	545	527	547	556	547	564	566	536	565	540	538	564	527	563	578	559	517	573	545	564	541	541	538	527	572	526	536	546	558	561	535	550	524	536	541	573	560	514	500	556	588	570	531	569	553	554	533	515	592	547	543	576	527	516	548	539	548	553	588	576	546	561	546	528	527	506	541	530	522	500	581	530	547	578	517	526	536	575	527	527	526	539	505	565	538	522	599	547	530	549	554	572	515	528	559	567	582	547	554	499	564	515	526	536	570	516	553	513	558	553	560	520	536	528	559	546	486	575	535	566	522	529	524	549	548	527	549	510	562	497	539	544	577	567	502	554	494	502	587	528	552	528	564	516	532	575	514	575	528	535	576	549	564	560	487	567	543	542	530	579	537	527	557	529	549	552	503	556	555	526	554	493	526	569	590	530	553	504	538	574	550	533	507	556	562	561	577	557	541	556	532	535	473	534	554	540	562	555	516	550	547	517	557	532	552	527	571	573	534	525	539	570	550	494	511	495	556	538	552	530	549	556	520	551	528	499	572	524	561	544	495	547	518	548	538	520	514	533	518	541	560	574	584	526	531	519	557	566	530	586	544	481	543	530	557	564	533	568	520	544	534	538	565	560	521	529	543	544	535	547	540	566	553	531	544	521	572	537	576	502	545	532	553	569	528	572	531	537	541	519	532	541	529	542	534	551	544	543	578	537	538	531	597	567	526	543	567	538	544	556	539	579	571	565	549	511	548	526	545	531	541	545	541	509	531	548	540	548	547	496	523	512	546	533	509	522	517	514	539	559	570	542	549	563	509	558	531	526	506	529	535	520	577	544	499	511	528	542	550	558	569	574	540	559	558	503	521	536	581	572	553	562	523	530	540	542	623	553	554	553	556	559	585	550	529	508	553	546	529	580	523	570	547	575	554	512	581	512	562	536	549	537	544	537	540	540	525	536	562	558	535	539	550	521	553	509	531	519	526	540	521	552	558	531	579	525	548	525	531	534	525	557	568	538	543	527	520	521	540	512	575	559	515	545	561	520	537	564	553	568	542	524	572	543	539	549	554	559	538	538	559	533	569	531	517	553	541	554	538	566	556	523	569	577	567	512	555	539	534	559	570	536	527	577	545	529	545	573	560	568	536	542	569	524	471	530	561	537	541	532	553	548	530	500	548	556	496	541	530	533	523	523	527	551	588	533	530	574	540	560	544	566	536	575	529	535	537	515	545	540	546	483	495	520	522	561	565	549	544	539	540	526	546	551	520	520	578	553	518	545	467	550	531	510	531	503	556	574	557	530	562	561	494	548	552	538	563	551	552	522	529	485	520	554	540	553	513	568	542	561	517	570	580	565	544	507	534	574	505	547	522	500	527	531	533	546	566	532	539	539	574	557	539	522	506	536	525	522	526	564	579	539	576	526	591	546	542	564	545	559	542	552	511	551	554	540	533	564	475	503	545	534	537	541	541	516	532	538	546	535	560	526	563	491	517	515	532	577	530	555	530	580	540	477	564	552	539	561	529	554	507	528	530	565	547	520	495	564	525	503	556	563	527	543	502	543	564	539	552	529	542	498	604	568	497	534	544	527	482	568	563	521	537	527	554	525	563	574	577	560	546	534	534	597	573	521	528	567	541	539	555	507	509	532	534	506	519	541	549	556	544	552	583	528	498	558	557	554	504	514	530	537	587	556	551	564	563	537	547	522	573	534	539	528	513	559	571	536	468	533	553	546	543	514	552	545	528	552	571	558	529	535	516	564	515	567	548	517	550	509	516	534	586	529	591	581	537	584	487	548	549	533	548	527	545	553	581	562	522	550	525	521	561	518	533	544	523	561	500	532	525	528	570	567	547	526	514	549	543	560	568	537	541	538	545	558	523	541	561	545	524	585	539	537	559	530	571	556	541	536	521	522	549	520	540	521	518	574	504	567	553	523	538	516	547	533	508	551	500	514	547	487	556	526	554	562	542	528	541	514	564	529	549	526	530	535	548	546	531	557	557	559	514	538	551	554	529	557	520	584	564	560	530	578	510	521	566	535	566	541	530	564	567	501	552	551	512	569	521	502	535	544	543	531	568	541	545	557	555	507	544	530	517	540	544	522	513	530	537	515	547	505	548	565	520	531	549	583	524	552	519	538	533	599	590	556	569	547	540	553	540	528	556	563	533	560	545	580	547	540	530	552	540	549	556	583	558	504	559	511	500	544	562	499	535	550	565	528	574	503	516	590	524	576	544	521	529	539	559	562	569	537	527	515	523	556	516	539	527	552	536	572	571	549	540	525	548	541	559	546	514	572	547	546	539	508	554	544	546	563	551	532	555	549	532	548	551	506	503	557	549	522	525	514	534	485	589	536	549	530	506	541	561	563	505	520	555	568	549	557	518	497	497	532	501	546	548	524	539	528	557	555	564	533	536	557	565	561	545	566	525	545	550	546	552	611	533	541	526	536	549	529	542	536	542	511	519	552	565	511	490	517	553	545	562	528	582	529	571	541	506	525	565	529	515	581	551	527	568	539	554	577	554	559	561	533	554	553	537	514	541	548	509	542	549	570	525	567	544	571	522	547	521	556	542	573	566	509	511	519	512	526	493	522	528	586	541	551	528	593	573	544	523	538	549	536	530	571	585	534	538	523	523	515	568	561	506	580	496	595	492	595	523	544	524	564	559
63282	86124	49391	17297	4248	1136	592	503	497	490	481	494	524	487	511	495	516	487	498	501	450	464	499	512	456	487	469	494	481	500	491	474	483	505	526	527	520	500	477	497	462	488	480	472	498	509	501	498	472	512	485	496	477	488	488	523	493	480	481	481	534	474	468	462	487	508	502	515	502	525	527	512	509	465	511	468	515	478	531	490	472	458	495	471	518	485	484	466	482	503	500	476	492	488	514	514	483	446	497	500	493	494	482	479	531	503	492	540	447	486	479	522	503	441	502	486	485	473	477	511	490	482	479	450	473	457	479	501	514	509	460	518	487	465	518	460	484	494	489	498	511	494	461	463	469	490	509	488	505	462	474	555	520	523	467	468	495	505	527	501	464	514	480	486	507	510	473	516	514	512	504	474	498	507	486	508	484	529	507	483	496	465	513	455	493	463	523	472	489	484	498	474	494	475	552	499	517	489	516	484	476	479	504	485	475	526	473	496	476	495	515	504	471	497	493	488	471	493	518	476	482	465	467	537	513	450	496	493	518	493	470	488	494	496	547	500	463	449	495	481	539	503	495	464	479	496	481	474	490	498	455	510	498	496	502	459	489	480	473	468	448	470	520	498	517	507	515	513	499	478	466	502	511	512	495	536	468	467	521	515	501	515	506	506	473	526	477	455	504	486	538	446	497	483	467	483	464	533	505	513	467	495	478	501	501	480	483	522	477	461	491	498	506	473	473	478	461	506	516	483	520	504	534	520	523	463	531	522	525	496	454	503	518	481	532	484	450	503	457	501	453	491	469	485	491	484	506	468	505	534	507	512	500	463	436	519	490	518	483	499	499	511	490	515	479	509	485	490	514	515	530	509	466	479	468	466	470	489	497	480	513	480	509	498	468	448	477	493	475	523	470	486	499	499	486	485	460	480	472	480	490	444	501	513	505	476	476	488	476	493	513	524	476	484	484	523	529	478	499	492	542	513	518	496	514	477	473	494	506	488	491	465	516	492	476	495	500	495	468	490	517	506	488	502	496	487	482	502	513	490	475	495	497	527	504	484	508	470	558	440	530	511	504	498	495	436	493	455	472	415	481	510	535	461	477	471	564	474	493	482	471	510	476	452	488	533	468	528	459	506	484	453	474	468	470	535	501	473	533	449	497	496	497	526	518	477	486	510	472	465	508	511	486	507	538	462	472	500	494	494	496	420	448	486	453	506	529	499	469	499	535	528	476	465	533	470	478	543	464	529	503	474	486	508	473	464	521	492	497	471	479	495	489	505	562	490	503	523	498	488	519	501	539	513	494	543	512	467	502	511	460	487	474	490	485	531	498	493	512	491	462	485	470	508	522	495	491	495	477	500	492	509	518	470	485	478	501	441	475	463	495	481	526	508	472	485	510	489	413	503	532	476	531	486	454	500	481	510	474	537	529	506	479	483	507	478	502	505	491	463	494	552	519	510	453	479	499	537	493	508	512	479	542	499	480	530	507	485	504	508	475	484	503	492	486	503	477	532	541	518	501	494	484	529	485	470	480	491	515	503	516	442	505	494	475	492	487	464	477	473	496	496	477	519	474	466	498	499	479	480	505	480	500	487	500	486	482	511	524	465	475	492	465	472	472	502	493	503	470	482	508	507	464	489	469	493	521	464	494	521	463	473	484	482	504	458	493	492	476	499	481	522	483	499	501	524	485	555	463	490	481	482	493	487	448	488	506	514	488	499	533	462	525	531	553	447	502	535	464	495	520	470	482	510	454	492	512	465	532	466	512	496	483	485	473	471	517	501	525	497	483	460	504	469	467	472	497	496	496	482	494	474	507	498	501	484	532	507	505	504	493	504	506	466	483	511	484	527	494	528	476	495	494	497	498	481	531	482	504	507	508	511	479	485	528	493	487	484	525	496	525	567	538	470	489	504	491	527	493	537	454	509	480	520	451	524	481	540	486	526	516	475	506	530	457	473	481	495	492	479	459	472	455	471	473	490	468	455	526	567	459	509	471	485	505	491	492	501	478	514	473	465	529	499	498	500	504	502	472	527	503	462	462	476	512	493	470	515	467	468	456	527	490	492	489	488	488	466	456	496	483	476	488	475	520	466	477	465	495	482	486	501	461	473	452	511	510	533	493	513	497	493	482	505	483	535	497	514	516	464	488	474	501	489	485	509	458	484	489	495	492	478	480	499	540	464	499	460	504	476	491	489	468	494	458	522	503	488	487	518	518	535	479	479	479	497	467	495	444	527	514	475	492	487	526	517	487	496	470	499	489	484	471	518	544	511	450	546	486	446	501	494	503	513	532	503	504	513	480	514	510	509	484	504	448	469	507	440	533	486	462	487	509	551	521	482	497	506	487	491	524	483	500	539	476	486	519	496	510	509	490	520	511	503	539	500	507	479	520	506	497	500	470	527	474	493	467	488	465	507	476	537	502	493	454	488	506	489	505	465	468	503	510	523	480	495	481	505	505	477	449	514	479	509	507	519	438	469	438	473	480	489	460	486	511	491	485	508	480	460	500	517	467	496	503	501	494	495	494	484	514	469	499	463	483	470	490	507	496	504	490	504	493	480	485	465	480	527	483	527	468	486	480	479	479	519	530	515	466	507	524	499	459	443	506	481	492	529	487	506	481	515	511	484	455	482	479	480	481	491	488	483	464	507	488	518	447	474	497	498	504	506	518	491	519	477	476	472	526	467	475	475	502	522	522	505	472	475	498	499	505	529	508	506	477	523	499	487	453	492	494	519	492	488	485	493	499	489	465	496	485	493	460	528	479	514	505	513	492	527	475	495	474	498	504	468	459	462	525	484	464	495	494	510	503	486	454	528	464	520	495	465	475	551	512	474	477	472	489	572	482	517	488	508	508	517	478	455	507	512	512	464	502	480	513	460	454	477	487	472	522	493	501	491	528	473	476	489	494	519	494	451	510	501	560	482	520	485	464	476	484	468	509	499	516	477	441	502	506	471	453	508	457	476	501	490	464	502	478	457	475	517	461	525	503	464	462	456	481	515	474	467	517	507	476	483	489	518	496	484	463	482	518	470	460	483	478	504	469	464	506	479	485	458	507	462	481	495	492	503	468	437	458	503	481	479	456	445	490	490	464	524	489	548	459	533	512	508	477	474	487	506	481	508	519	486	482	493	557	455	473	491	539	433	494	495	510	529	496	481	496	505	480	481	526	507	489	473	463	514	480	533	505	488	444	512	495	526	500	452	497	511	521	482	498	517	464	465	500	487	508	503	488	492	455	457	481	492	494	532	459	469	492	523	505	433	491	494	497	453	515	462	463	518	455	479	482	478	503	518	508	479	510	505	499	503	476	531	513	477	515	488	495	499	510	514	508	480	482	513	474	512	493	481	533	517	496	488	467	453	502	530	480	471	481	510	514	506	473	473	471	486	505	527	501	425	513	500	540	519	511	487	456	492	492	521	459	530	475	508	498	492	505	508	462	497	482	528	457	532	506	477	476	500	508	527	488	474	484	479	483	477	504	444	491	478
24198	22602	30267	25463	20162	9718	1504	817	688	648	703	654	647	684	656	646	616	653	697	649	658	606	630	647	633	629	641	631	614	654	638	595	660	660	603	659	710	597	595	622	638	661	651	666	638	615	643	629	665	612	634	620	657	604	626	638	642	638	652	663	604	659	641	668	632	659	621	625	658	625	620	639	610	587	606	629	648	644	621	687	623	618	637	640	645	623	667	641	623	624	649	621	631	599	626	657	637	614	594	619	620	588	645	668	598	675	642	603	609	641	612	658	598	643	647	624	693	630	648	637	640	599	643	671	639	651	643	648	630	638	662	677	623	638	640	656	611	620	599	631	617	665	633	624	673	595	620	669	586	652	634	658	573	655	609	591	636	569	650	624	614	607	624	587	643	652	638	615	594	596	635	645	676	636	592	637	630	598	605	628	609	649	630	619	609	664	637	607	644	673	610	633	650	622	626	689	681	622	648	652	611	629	649	629	643	627	658	638	606	633	615	615	668	645	617	640	664	647	626	649	647	642	652	584	640	671	641	613	628	630	634	646	602	661	611	619	630	604	614	619	632	660	629	621	698	647	627	593	613	611	652	622	635	654	626	654	638	620	618	658	596	631	635	703	619	639	602	623	601	616	610	642	646	653	635	621	619	635	607	660	613	616	652	625	657	647	670	608	627	602	636	684	641	621	625	589	635	598	667	624	611	605	625	633	648	614	600	632	631	628	623	618	665	664	634	648	645	609	587	642	648	665	670	646	619	606	591	630	638	643	634	638	609	606	609	645	662	622	613	568	638	630	588	669	658	622	628	622	615	650	665	612	617	614	633	663	635	607	583	660	637	675	606	614	622	593	602	612	617	646	618	629	611	623	606	631	603	614	645	639	608	659	611	662	644	637	600	616	688	619	612	594	598	632	635	627	630	628	634	646	629	632	610	664	639	600	628	666	645	593	632	615	600	657	568	582	674	668	650	615	638	646	629	655	643	664	583	603	598	595	651	624	629	653	626	624	682	623	618	706	670	608	600	595	621	627	591	644	597	661	681	600	662	627	632	596	652	656	636	615	611	601	635	617	562	649	601	636	624	606	588	650	629	617	600	638	642	565	600	613	664	637	636	579	563	615	618	610	640	572	608	637	572	618	639	640	605	597	589	623	635	641	623	578	630	625	612	579	650	611	645	603	634	593	635	605	624	647	653	674	618	678	639	619	589	648	597	656	644	623	667	641	617	625	598	576	638	646	586	610	648	628	627	637	650	667	683	579	584	635	638	606	653	653	624	611	616	648	611	613	644	611	675	640	657	623	644	618	634	673	625	596	633	645	620	618	647	606	637	631	663	622	638	646	630	604	633	668	627	613	617	620	614	659	631	648	623	651	576	627	617	693	606	635	640	632	645	600	659	631	631	602	647	612	587	629	649	673	633	632	618	617	666	616	610	659	625	620	623	592	661	589	645	604	682	680	651	660	634	673	648	644	630	635	621	641	619	617	631	605	650	567	619	647	626	607	612	623	600	633	613	648	615	626	667	622	665	630	553	610	661	607	597	634	656	637	602	629	625	587	677	608	633	632	601	617	589	666	654	630	611	617	631	626	622	663	626	589	657	651	602	618	660	655	633	616	659	574	590	656	593	645	638	677	663	612	624	584	604	584	610	646	659	602	649	598	622	631	642	600	638	596	647	678	604	640	595	613	609	589	661	606	595	658	629	640	661	613	644	646	614	636	612	605	641	645	668	677	649	658	596	642	636	635	643	681	620	580	628	594	650	628	604	662	637	609	613	617	618	594	660	606	581	648	638	657	625	672	602	638	616	609	612	606	670	616	623	649	633	578	634	632	614	614	642	603	647	654	656	580	604	638	626	662	619	657	686	627	614	656	627	670	612	595	644	599	625	670	619	656	639	651	635	621	618	623	578	614	658	618	654	637	604	618	661	654	617	630	631	663	621	635	626	564	619	630	583	608	673	625	606	618	656	631	581	626	668	629	589	616	659	623	622	648	634	630	625	604	619	616	567	581	615	636	627	669	631	628	652	644	613	643	625	633	634	631	640	671	646	640	634	606	632	617	617	596	617	637	631	672	599	650	650	643	613	642	613	643	679	581	606	616	607	623	644	660	605	615	615	647	615	622	600	602	619	627	657	612	650	622	634	626	624	621	664	656	647	638	660	583	641	606	633	641	663	586	632	627	633	638	615	598	629	623	654	628	647	663	626	594	631	621	604	658	647	566	622	626	631	665	617	615	641	649	620	619	623	661	577	642	657	638	639	610	612	647	657	639	654	612	622	610	653	638	632	653	621	637	598	623	599	653	655	561	616	571	626	649	629	631	635	604	678	608	657	702	652	577	694	661	611	629	624	633	618	669	607	605	652	639	644	611	636	631	685	617	649	624	630	636	654	624	647	642	607	622	665	625	575	617	614	633	621	631	639	640	614	599	634	668	612	645	618	601	649	652	637	601	641	616	639	625	632	637	602	622	683	585	626	613	626	669	623	641	624	624	637	641	624	630	632	614	649	645	613	617	627	599	615	612	656	636	612	621	617	645	634	637	612	603	660	645	607	650	645	632	678	589	626	642	616	634	653	614	638	637	661	604	599	622	593	642	656	670	582	596	603	646	648	674	620	610	647	620	613	619	660	647	599	638	677	623	651	644	622	647	628	631	626	626	637	607	598	660	637	626	646	643	658	646	608	624	616	619	618	586	625	630	649	633	640	616	614	622	602	635	549	651	619	627	645	658	635	619	640	647	626	628	595	637	621	632	619	622	591	622	597	658	623	635	682	620	659	586	631	611	656	667	649	586	603	634	592	565	643	614	653	684	659	601	634	597	620	642	679	612	621	653	635	664	646	603	653	596	622	659	625	647	628	635	646	613	627	641	617	604	660	631	608	662	613	598	638	597	671	617	628	622	615	624	615	589	636	582	598	652	634	604	593	664	629	644	608	605	655	608	635	638	639	667	637	653	605	628	618	583	652	639	643	622	629	648	607	638	605	611	596	634	596	594	585	679	621	610	611	609	620	595	642	626	651	627	668	660	608	624	675	616	657	620	644	609	605	604	591	622	662	628	647	645	615	641	616	612	638	626	646	632	603	657	635	668	610	631	618	613	630	579	652	677	645	608	612	599	659	627	645	615	632	617	616	589	630	646	591	604	637	626	629	654	617	655	586	581	614	630	626	607	633	638	578	631	669	641	655	625	663	651	623	633	650	626	629	612	617	620	597	667	610	631	598	634	600	661	661	602	616	644	692	599	639	646	654	629	669	660	618	645	645	635	633	613	652	616	622	658	591	632	646	635	635	627	636	611	618	660	611	650	584	675	614	639	637	633	592	630	645	648	660	608	638	650	652	660	654	627	643	626	586	636	615	633	658	609	610	609	649	620	583	665	666	695	660	647	589	596	603	659	624	586	628	639	612	577	620	622	681	626	626	592	665	605	647	632	603	629	602	606	597	642	618	606	674	648	645	619	618	619	665	637	587	635	626	632	625	619
62569	92944	56890	23857	6577	1844	792	617	538	609	575	604	557	594	573	620	612	537	623	587	553	552	571	565	578	607	587	595	584	647	585	545	592	549	592	603	594	563	581	547	526	559	599	592	596	574	580	547	530	617	595	606	610	595	591	600	579	588	615	565	597	576	590	617	567	581	570	604	585	591	597	572	602	570	612	572	570	580	645	614	571	564	554	564	535	586	577	603	601	602	614	575	618	589	568	605	618	550	578	517	573	582	597	573	611	591	578	584	594	542	614	593	570	604	580	552	543	634	607	622	554	584	576	582	533	514	582	587	574	556	591	584	554	584	602	585	566	571	574	580	637	612	588	586	554	638	580	578	586	596	562	548	586	575	571	599	602	610	595	548	585	580	569	603	604	601	560	590	641	597	602	595	545	592	571	564	576	597	567	618	600	527	552	608	542	571	603	572	588	612	584	592	581	599	584	600	593	596	577	607	580	587	547	545	572	573	555	612	580	567	561	584	602	579	559	534	607	589	574	553	581	607	556	581	571	582	582	590	581	583	543	608	561	643	610	565	588	573	553	593	533	591	599	592	567	587	569	536	572	587	590	573	613	587	594	601	566	589	553	647	603	587	621	607	599	574	584	545	623	576	581	528	560	561	598	571	566	592	583	580	556	611	560	562	603	588	543	554	552	599	571	602	563	582	561	606	567	567	627	544	613	601	598	550	574	571	548	564	565	557	610	579	550	610	582	596	552	586	577	563	583	536	587	539	572	587	569	555	611	601	568	561	587	616	589	587	571	568	554	593	557	545	574	583	561	553	565	573	575	606	591	591	602	555	576	584	548	606	604	602	590	566	613	587	587	569	573	566	588	554	596	562	594	600	591	560	576	593	615	592	575	530	586	571	574	585	574	562	562	552	563	564	565	577	539	594	564	576	585	545	601	527	582	546	619	593	604	568	530	583	571	532	551	599	579	622	569	558	611	564	597	562	587	582	606	573	592	619	550	597	580	565	574	598	583	605	586	537	544	630	574	582	630	528	579	587	599	607	566	598	584	621	613	590	557	627	586	587	578	603	572	567	605	574	574	555	640	550	520	579	573	595	580	586	547	572	565	564	635	520	565	596	574	581	617	570	556	565	619	573	556	578	569	615	566	545	563	586	594	596	559	632	543	576	573	568	601	555	579	587	602	566	579	592	619	573	560	606	583	596	562	611	568	579	602	631	620	584	577	599	577	613	614	583	550	549	605	603	596	623	534	625	588	542	595	576	612	579	528	542	601	583	583	573	515	563	607	596	592	565	589	578	588	557	576	592	601	547	566	546	582	597	576	558	605	556	605	598	549	587	580	612	583	560	567	547	559	579	571	609	555	544	562	542	618	535	614	558	559	611	608	581	588	633	600	617	545	613	586	570	614	567	570	584	541	614	600	634	574	567	550	613	607	545	587	546	559	592	629	584	566	605	570	597	560	601	602	589	589	582	595	562	596	582	563	525	561	583	581	604	623	554	575	574	552	586	562	593	590	576	562	522	564	621	564	543	597	595	623	517	594	577	534	606	579	599	587	577	575	560	542	572	545	572	640	561	608	571	575	605	608	616	586	583	618	606	630	627	523	601	575	582	586	600	625	565	541	627	578	625	563	569	547	561	529	586	546	597	557	551	559	533	615	576	632	596	631	531	577	575	571	560	584	592	571	551	619	568	558	552	633	557	578	609	573	578	601	611	584	607	569	553	553	610	542	540	568	562	564	605	611	581	582	595	532	580	544	577	568	550	549	574	619	571	597	596	580	583	606	574	605	580	588	574	535	559	619	520	571	536	561	554	560	593	607	596	579	576	560	609	601	581	633	618	580	582	615	575	595	607	562	583	553	625	587	540	625	568	600	576	563	594	530	603	579	631	567	587	568	541	574	571	578	594	565	593	563	602	565	564	566	615	578	533	570	583	581	580	564	570	588	584	570	579	578	585	555	607	551	582	611	596	588	613	607	604	595	572	588	606	559	585	607	546	621	564	574	575	594	579	604	572	551	580	562	593	579	577	547	585	567	590	572	555	575	611	575	588	587	594	556	542	582	575	582	521	592	579	602	576	550	577	602	543	616	575	591	548	579	586	591	574	598	557	601	603	562	583	526	561	567	589	594	608	585	553	595	558	572	581	587	559	559	571	599	558	569	563	597	617	560	574	570	580	586	585	609	578	573	588	558	599	575	593	541	559	578	593	548	601	547	570	601	591	588	555	558	616	597	594	619	632	614	584	554	568	584	577	575	568	592	577	578	582	529	600	565	576	594	585	556	581	597	566	528	591	559	572	568	583	546	608	534	528	576	569	522	581	601	578	576	563	558	581	621	590	582	596	555	592	577	565	575	591	592	586	569	535	552	601	584	603	584	583	549	567	572	569	592	614	597	579	578	576	552	585	617	614	578	590	549	565	569	570	588	579	573	575	616	591	553	545	569	570	586	554	582	582	565	584	560	591	550	576	552	609	566	574	583	593	606	597	578	564	572	595	581	551	628	587	616	573	604	586	615	570	611	604	605	556	595	574	591	587	596	598	551	576	585	578	607	573	558	574	590	611	552	605	573	575	581	578	565	568	568	568	554	604	582	529	560	605	608	568	540	602	557	556	562	568	580	556	602	561	553	574	580	562	564	577	550	562	598	551	581	579	591	596	560	635	603	585	566	576	581	592	587	581	589	589	538	594	559	586	540	571	617	572	582	559	579	567	583	561	602	594	532	532	601	555	582	560	560	574	568	575	541	576	585	590	560	570	585	592	516	590	588	576	576	585	576	566	570	576	539	608	564	590	596	536	603	557	575	565	573	615	549	577	580	536	573	583	564	561	561	586	561	575	597	606	592	579	563	574	560	566	571	556	595	612	560	547	577	579	562	603	587	574	558	554	572	584	555	582	550	638	579	576	567	585	590	567	580	559	538	589	603	596	546	576	558	586	598	581	544	569	570	567	587	593	567	559	531	583	547	582	607	555	582	554	551	566	542	583	556	586	583	601	606	597	628	580	577	548	577	593	556	564	616	559	599	563	577	597	595	575	569	590	583	611	557	560	617	601	616	579	535	597	582	574	606	559	555	578	575	580	584	543	578	574	555	556	569	585	537	609	601	610	570	579	595	542	599	586	576	544	616	597	533	568	606	606	598	553	590	592	583	606	566	592	538	624	589	563	569	600	562	567	566	601	620	536	555	568	587	575	596	558	577	564	592	573	591	606	558	622	560	577	578	545	566	578	570	594	596	609	513	551	548	565	607	583	571	612	540	541	599	574	570	573	595	542	578	593	556	561	546	581	579	567	578	556	574	607	570	597	552	596	573	597	593	601	599	601	573	567	561	525	589	608	599	589	530	572	538	559	549	580	565	572	586	616	543	606	579	601	606	542	579	552	573	585	582	595	568	571	580	622	569	575	548	558	596	610	597	539	582	555	589	584	595	598	562	565	621	575	613	534	556	560	570	548	611	566	553	537	590	623	546	582	600	605	554	539	566	551
33051	30601	20269	5625	1140	590	564	464	537	527	516	506	531	459	482	512	501	476	509	520	522	478	539	458	514	462	474	485	449	501	509	502	504	514	507	503	452	470	537	522	532	483	465	479	476	528	527	507	494	543	460	525	497	468	465	475	487	504	495	506	476	487	506	458	492	507	488	499	514	513	428	482	547	485	520	514	505	522	491	506	542	526	504	486	501	482	466	456	527	486	506	496	534	518	490	527	503	507	455	458	528	498	462	504	483	493	486	506	517	502	525	460	522	513	463	507	475	473	517	499	497	511	490	491	492	494	503	480	517	484	518	518	521	510	492	549	502	472	502	545	503	499	492	514	507	471	518	530	475	531	533	510	528	545	519	518	498	533	482	488	478	498	476	503	453	511	508	472	536	506	522	507	507	480	522	508	475	494	478	477	505	512	494	504	556	514	534	485	509	477	536	487	488	523	476	518	499	512	521	504	456	486	511	492	443	490	481	512	492	490	470	517	516	505	482	506	491	495	508	474	517	470	489	480	500	499	463	508	504	485	466	497	478	521	491	509	533	512	493	498	481	491	476	520	479	466	557	492	503	531	489	480	572	454	481	514	535	476	473	503	465	519	500	501	477	453	512	500	504	496	520	471	470	531	510	509	508	485	487	510	508	492	506	508	522	520	506	476	501	498	478	473	514	492	490	475	506	508	463	516	490	528	509	514	512	502	501	490	515	462	489	513	506	480	494	498	501	502	484	493	487	475	519	494	519	470	495	506	461	482	511	457	506	499	493	478	526	476	497	489	515	515	475	470	513	497	477	517	498	463	481	517	460	504	485	508	528	470	488	525	477	485	522	455	508	500	541	492	510	500	480	522	493	518	508	517	488	525	473	546	473	520	497	530	525	500	478	509	520	466	527	504	504	478	457	510	486	492	507	499	460	468	504	508	496	539	509	471	527	487	508	527	551	487	476	462	513	526	506	454	555	501	517	458	497	489	507	485	473	469	507	523	458	522	459	502	453	500	494	486	499	483	511	525	548	522	460	538	512	546	488	483	522	533	509	493	512	450	520	486	485	488	520	488	526	458	535	490	506	481	506	492	488	503	476	474	488	530	448	471	568	474	480	488	464	477	501	459	509	479	508	490	549	530	503	501	476	516	493	503	475	503	498	498	469	504	511	512	479	450	452	511	493	459	504	493	485	498	476	495	456	465	498	517	504	487	477	517	489	486	471	481	505	493	493	487	463	478	485	490	507	482	504	525	530	497	476	523	464	489	505	510	512	477	468	500	499	482	504	491	513	497	510	508	492	505	514	474	541	482	533	489	506	542	505	500	534	526	508	491	460	501	443	462	505	476	494	521	498	514	437	499	497	498	501	534	486	519	471	481	500	532	526	473	532	503	499	510	485	517	489	511	480	524	532	495	521	508	521	471	524	476	497	525	531	493	513	516	499	523	484	516	463	526	494	476	527	499	522	494	487	501	478	480	500	502	513	498	490	490	493	527	537	469	474	555	532	492	486	527	503	542	466	491	445	487	503	502	457	494	491	479	481	500	480	514	508	499	476	490	470	488	499	505	535	481	526	510	525	488	519	483	476	505	526	454	500	492	537	484	498	493	509	463	511	499	475	455	497	500	498	519	518	451	535	472	507	518	474	519	502	495	495	510	494	467	482	464	516	478	457	485	520	509	499	489	511	513	511	495	518	513	515	505	483	513	527	509	496	516	532	506	500	511	511	499	533	502	506	510	534	522	501	497	515	484	482	504	480	484	541	491	493	489	539	521	519	506	490	478	481	495	502	482	498	460	487	497	511	478	498	467	510	495	491	497	496	512	479	515	476	503	510	546	496	505	507	523	499	513	499	505	513	502	496	471	462	509	517	519	535	473	473	511	504	466	510	497	495	521	500	501	498	493	472	537	467	501	447	504	487	515	470	538	519	518	494	478	509	511	484	523	520	507	488	497	521	479	518	488	424	511	504	544	531	499	486	531	531	490	536	528	489	480	475	512	534	539	504	482	520	513	533	495	510	484	542	476	505	479	534	456	486	524	533	520	533	545	540	478	529	509	495	513	502	522	501	492	494	510	506	471	488	489	460	500	509	485	507	492	493	521	486	481	519	495	485	468	533	520	476	468	463	523	557	492	499	473	514	518	480	496	511	475	476	511	486	501	496	519	527	497	499	476	498	529	508	498	544	531	481	531	492	481	506	486	494	527	477	499	520	534	467	533	508	497	535	499	501	499	495	459	520	506	513	554	498	511	540	512	509	472	487	534	486	475	516	492	517	467	539	517	492	523	527	551	512	487	504	507	509	529	485	513	494	491	496	525	524	521	493	484	476	502	478	493	500	504	509	443	478	522	498	475	515	477	546	454	477	510	516	517	471	514	456	510	517	480	509	479	496	478	474	494	528	482	530	527	496	508	482	504	559	493	521	487	498	470	579	518	484	473	498	474	503	527	516	536	491	512	502	535	496	474	497	513	482	502	532	485	515	511	486	494	490	494	525	485	492	535	498	483	487	466	500	459	510	497	514	501	491	475	548	509	544	522	509	519	499	538	518	487	479	516	500	526	494	530	476	502	468	517	502	540	523	468	502	537	463	504	445	510	490	498	509	464	492	517	508	540	488	521	458	502	490	506	500	507	515	486	469	487	502	479	509	519	506	511	497	501	496	469	537	497	482	496	527	502	490	480	525	501	510	461	494	464	523	482	526	525	464	474	477	456	450	487	521	479	483	463	533	507	501	491	496	484	497	479	496	515	509	481	537	483	463	525	461	518	540	481	506	489	470	487	483	501	492	467	518	481	484	504	465	493	534	517	522	490	509	493	486	524	518	510	448	483	505	503	521	493	506	485	499	528	463	507	464	537	545	513	480	534	477	505	559	508	478	473	501	476	505	515	485	521	508	504	557	493	484	514	462	510	491	499	465	492	539	450	499	505	517	505	524	571	518	507	499	453	509	488	485	469	493	487	545	503	473	507	487	458	470	467	497	486	534	468	486	475	485	529	478	508	464	507	491	499	466	491	541	505	521	521	476	513	495	507	477	513	466	484	512	494	484	448	504	482	485	491	515	471	543	539	485	499	483	472	533	507	482	470	534	501	509	494	433	527	524	518	517	452	484	507	488	478	487	488	517	471	506	541	485	466	463	486	483	524	506	442	533	497	494	544	521	495	477	518	498	501	514	555	485	490	519	516	512	491	496	476	514	509	474	524	497	495	493	495	485	499	503	511	477	506	512	533	530	503	481	499	523	553	499	517	503	502	491	481	495	501	503	513	512	502	506	506	482	471	515	470	491	465	473	482	494	518	505	508	483	515	509	488	519	478	501	464	488	517	484	505	499	523	510	570	489	527	504	503	506	481	514	487	473	457	436	486	459	497	492	486	500	498	483	469	548	488	521	499	484	508	476	468	501	516	515	526	526	484	493	487	516	507	471	475	485	548	473	512	510	513	496	479	495	490	504	521	509	528	472	528	516	505	479	503	521	494	494	507
28862	31325	12903	2823	902	466	440	397	423	405	450	428	404	434	434	447	415	427	433	399	431	444	419	398	406	456	383	418	387	378	374	413	414	373	407	404	434	385	408	383	401	426	406	410	420	443	419	428	401	432	444	435	395	397	404	392	448	414	439	434	413	396	401	410	384	405	435	400	414	410	409	417	370	405	392	434	411	400	388	389	415	390	431	426	420	437	400	453	429	435	427	419	416	420	423	421	424	461	400	413	417	441	393	404	364	423	433	391	408	385	412	399	407	402	404	423	434	416	415	464	430	402	373	404	406	459	383	404	403	363	425	411	434	468	436	406	406	427	415	405	423	412	382	387	405	428	422	433	404	411	446	430	417	424	432	401	420	415	407	423	452	416	426	408	420	427	426	403	417	410	405	417	405	392	416	413	453	431	391	411	383	416	407	413	420	447	448	368	405	398	440	382	413	384	415	376	433	401	388	394	362	387	423	400	419	435	378	395	424	420	422	413	420	424	420	430	440	406	397	415	406	417	421	405	442	438	409	429	439	421	411	374	453	441	405	416	401	368	383	417	417	379	416	439	400	374	456	419	422	411	391	432	415	447	453	416	419	409	397	405	389	418	447	441	440	404	397	403	433	409	439	420	405	424	429	413	409	420	397	413	427	394	407	387	429	425	433	453	393	415	431	434	437	408	427	375	430	426	437	438	417	392	417	403	416	416	408	475	433	430	385	386	416	411	442	400	409	425	409	401	410	397	373	406	444	458	420	440	420	411	426	386	368	427	429	373	450	408	449	397	393	388	427	426	376	436	412	396	381	357	372	438	414	392	413	426	452	435	396	432	426	416	420	459	417	420	411	429	394	400	378	394	410	361	410	399	402	427	445	424	443	447	404	422	390	447	393	413	424	421	379	401	418	396	429	403	416	421	440	454	415	393	421	422	434	418	423	401	454	404	403	451	400	414	420	450	430	412	424	398	396	444	450	397	411	426	394	403	409	398	420	416	403	431	433	424	420	400	402	384	411	384	423	400	402	397	418	403	377	401	435	427	402	411	416	433	405	405	420	382	429	381	441	411	400	434	395	391	412	373	404	396	412	413	433	441	435	418	456	374	389	443	410	427	411	445	380	413	425	423	394	429	415	424	388	408	387	437	447	408	436	469	422	411	387	385	402	398	422	420	420	438	403	443	404	388	409	391	377	410	383	406	412	414	434	420	416	395	402	407	437	427	400	437	389	372	397	411	433	421	423	375	438	409	423	447	435	431	399	417	429	406	428	435	423	403	383	397	445	403	390	397	417	414	422	429	429	429	419	438	396	415	420	409	440	386	425	419	392	428	404	414	418	457	404	383	463	391	398	410	407	407	410	421	393	401	433	405	416	450	434	443	434	401	427	422	431	425	395	427	420	381	407	424	404	413	431	449	419	412	403	393	413	417	369	432	419	459	424	424	452	367	419	389	419	397	434	412	385	411	473	438	397	428	422	418	391	382	418	420	418	406	420	431	422	400	435	383	412	419	423	407	410	400	394	416	432	394	396	428	464	415	374	438	378	381	429	412	399	421	440	417	385	398	419	395	396	459	428	407	437	412	437	420	388	393	399	422	415	408	432	399	419	430	429	419	389	426	413	383	432	424	402	407	431	426	396	423	412	419	383	393	414	409	473	443	393	426	419	407	429	460	405	402	437	385	384	409	434	406	401	421	400	423	392	403	406	434	395	395	398	417	413	439	409	420	418	414	388	398	420	472	389	396	423	422	433	429	421	388	437	416	383	405	415	453	439	436	409	421	457	422	404	411	381	427	406	408	424	429	429	413	411	418	415	412	396	393	431	407	403	427	392	376	424	425	432	386	431	372	434	368	433	420	428	402	418	431	433	397	427	380	424	415	450	417	422	420	411	420	410	410	391	479	415	390	442	439	398	421	382	438	427	411	408	409	423	406	421	425	415	438	431	440	400	397	418	394	408	427	430	387	393	388	427	424	432	412	386	381	393	366	393	418	449	418	428	405	391	407	384	431	416	443	421	406	437	417	424	422	440	401	454	391	398	404	427	422	421	426	413	443	470	409	388	403	425	410	410	411	414	395	406	417	456	421	394	457	463	401	451	431	418	415	429	428	387	410	410	382	405	383	403	435	382	386	429	412	409	410	427	387	409	413	460	405	393	438	407	414	417	424	419	426	419	385	420	428	395	391	419	398	409	377	438	413	416	434	411	424	449	394	397	438	478	406	419	426	391	448	452	383	446	419	399	418	402	439	396	428	403	422	386	446	405	390	438	415	435	414	429	420	398	437	433	372	426	428	412	427	398	418	422	390	428	412	452	408	400	401	386	430	445	417	410	432	389	417	400	411	440	404	427	426	410	437	430	431	405	388	401	392	414	415	440	425	395	423	388	416	423	410	423	442	371	406	395	428	413	406	449	398	396	449	392	428	431	450	427	422	407	407	367	414	429	388	457	408	414	429	406	424	413	428	421	412	393	429	402	425	471	397	428	413	396	412	405	400	404	398	382	363	429	408	419	429	405	387	404	455	379	413	445	399	409	428	417	411	430	367	408	422	409	418	403	401	429	390	408	447	405	449	358	424	406	387	419	403	417	428	431	415	427	412	440	412	409	392	436	416	444	379	409	413	403	412	420	420	396	410	391	417	384	359	412	404	406	437	406	419	430	431	399	420	387	447	403	412	439	412	437	395	444	402	392	426	424	419	427	401	368	435	412	393	413	442	413	348	396	421	398	428	409	483	435	407	395	396	418	392	436	414	388	410	394	392	396	449	404	434	428	431	404	395	414	441	432	405	425	410	396	432	415	439	434	404	381	436	411	432	410	399	433	434	421	482	436	395	386	389	418	434	412	444	438	437	402	404	407	375	448	415	416	433	407	446	379	427	435	409	398	411	408	429	400	421	420	440	391	421	402	417	430	453	402	423	440	419	430	381	407	413	423	439	427	382	395	405	407	382	426	401	407	455	445	369	429	430	402	411	423	429	386	400	396	429	421	423	410	422	384	451	416	373	401	443	438	415	410	396	414	391	413	407	428	416	431	418	411	409	455	427	400	408	408	464	407	408	425	446	425	478	411	387	399	419	448	428	434	409	401	444	434	425	439	411	420	407	452	361	407	412	400	419	408	427	390	416	400	377	405	388	405	401	410	438	412	427	401	419	398	401	426	436	415	432	424	370	393	411	409	395	423	429	409	429	388	406	431	430	470	416	387	415	429	408	407	422	407	404	406	427	373	411	440	430	418	422	431	405	411	426	387	436	425	416	411	407	428	402	412	433	431	385	439	346	388	411	431	447	430	413	397	416	416	415	406	407	421	418	441	408	450	435	413	439	384	437	392	414	445	417	402	392	404	427	425	409	436	415	400	392	412	426	395	398	430	429	435	409	431	408	421	417	416	365	420	402	397	419	399	414	397	398	428	439	387	449	456	396	381	409	420	404	435	412	405	424	445	418	391	388	428	441	422	426	405	421	396	387	406	397	438	396	451	428
25245	24276	31914	26947	16391	3814	1004	630	540	585	602	547	554	563	593	520	548	553	609	545	557	601	532	550	574	569	589	555	598	576	520	568	581	544	562	555	519	528	596	534	527	539	533	559	530	568	541	566	540	522	571	568	559	542	521	552	534	548	537	544	586	551	529	556	572	529	523	541	541	523	565	530	568	536	545	531	578	537	535	535	543	515	543	561	600	542	555	549	531	549	509	557	593	560	534	507	553	554	576	546	520	556	568	540	538	537	508	546	500	555	568	579	559	552	594	546	563	510	608	565	564	562	554	574	492	535	531	572	534	548	551	520	562	530	516	558	557	537	530	541	497	557	549	527	562	545	519	535	505	539	506	527	530	559	510	555	504	491	556	557	536	536	539	572	589	537	545	554	594	569	512	567	554	527	535	548	490	553	531	561	559	530	550	578	534	550	568	542	541	558	521	535	498	535	560	555	548	534	540	561	533	536	543	552	511	520	556	583	561	543	540	547	531	555	543	507	549	523	544	559	525	553	546	566	493	514	533	519	538	527	557	554	542	568	534	547	522	532	510	551	555	525	512	544	550	518	536	566	533	585	582	547	566	488	529	562	578	544	523	561	558	562	541	513	531	548	543	548	571	537	537	546	533	510	500	557	524	554	518	555	540	597	542	583	567	523	555	564	536	582	531	539	514	517	506	586	547	506	576	585	564	526	581	573	577	572	561	558	511	545	551	577	538	540	530	548	559	560	512	528	528	555	556	536	539	531	535	558	541	559	527	547	492	535	511	566	593	553	532	540	492	564	530	527	545	549	541	528	543	534	492	570	524	545	595	575	534	581	550	553	505	562	587	518	582	514	534	529	600	580	543	535	558	536	517	551	534	569	531	566	546	595	565	548	570	546	522	527	539	515	555	574	507	534	570	565	554	540	543	555	559	543	531	553	520	556	585	547	543	543	524	511	570	550	550	545	520	523	536	559	546	545	527	527	517	547	543	545	539	553	519	549	542	526	545	575	517	583	578	489	474	542	544	538	572	524	534	562	527	555	537	513	569	536	519	566	596	512	508	555	526	538	538	530	529	513	518	538	524	538	524	491	555	557	588	573	534	535	525	554	508	539	564	522	554	580	541	559	541	531	562	545	578	526	562	521	515	542	546	552	529	543	532	544	529	558	502	515	584	557	578	555	554	520	582	538	524	530	569	552	525	589	569	543	561	556	553	529	533	547	538	510	543	566	589	525	570	599	532	551	535	533	511	546	550	562	543	569	525	535	518	572	570	551	538	526	559	546	529	557	552	540	575	552	548	532	535	584	534	555	530	598	589	554	516	536	556	556	559	549	532	528	544	572	561	551	514	516	537	549	533	544	588	519	531	501	536	585	566	552	520	521	529	521	556	577	545	572	556	561	536	537	553	542	543	494	525	562	518	511	582	570	533	526	561	565	558	552	559	530	595	542	554	544	516	542	547	533	513	549	513	537	555	514	535	538	466	493	509	551	507	540	543	571	564	569	532	501	530	514	503	571	598	569	573	579	539	558	573	512	543	567	549	517	563	512	559	552	528	554	536	556	572	500	567	549	543	511	511	577	484	545	519	574	558	521	553	537	550	530	537	533	556	510	547	559	544	517	543	508	533	560	527	553	554	531	563	525	504	552	585	540	536	529	519	546	528	514	539	597	550	510	538	500	537	580	551	522	524	559	543	550	511	581	541	524	557	568	553	562	557	564	540	540	571	562	517	535	526	544	559	510	537	508	572	528	555	589	570	552	558	556	539	571	565	586	547	530	544	540	543	519	531	540	550	565	560	507	576	541	582	553	521	479	506	556	523	552	536	507	531	569	548	503	526	591	599	560	586	546	541	530	556	552	556	524	542	541	535	565	538	506	542	556	518	516	522	565	544	519	539	556	562	567	524	574	554	526	559	570	548	538	524	533	520	535	566	525	575	529	532	537	521	586	489	568	551	532	535	566	546	507	554	562	521	558	547	545	528	497	575	570	552	549	556	535	530	570	507	608	623	510	537	558	581	558	570	564	584	547	584	574	568	541	541	511	544	543	559	542	529	508	556	523	560	587	511	550	597	555	577	558	584	605	511	544	503	531	569	546	532	526	513	570	555	572	505	544	583	529	555	555	514	551	541	566	502	508	547	547	523	527	509	573	542	522	540	549	551	553	541	533	574	550	554	557	550	526	554	535	556	557	497	552	515	539	568	518	515	544	547	513	543	589	562	517	533	511	526	500	516	543	560	557	580	526	578	530	537	559	564	527	532	542	549	527	532	546	533	579	571	558	537	510	531	456	534	532	589	502	560	503	571	524	531	535	507	519	552	535	516	541	552	561	576	568	534	531	565	512	535	521	500	538	546	616	537	552	573	534	525	566	532	538	564	549	510	596	556	576	563	519	569	483	542	552	565	531	559	562	548	577	569	545	511	529	562	560	507	544	533	538	551	539	575	555	543	536	554	542	585	541	571	552	584	532	545	517	518	553	489	508	529	519	575	497	584	544	531	583	566	526	519	566	529	564	540	545	548	539	571	512	552	548	535	556	538	566	552	522	529	551	559	510	535	505	576	545	571	545	564	495	546	531	519	548	542	511	525	566	524	525	567	527	493	560	536	567	529	538	576	554	555	537	572	523	539	562	556	582	573	558	530	531	561	530	536	574	524	564	552	536	542	567	532	571	506	528	544	567	591	566	551	540	535	533	539	569	537	552	559	526	518	589	551	541	553	592	560	555	609	576	549	552	545	578	548	612	574	574	530	547	528	539	538	531	555	521	534	587	534	500	492	542	530	533	537	547	532	555	518	605	535	566	524	545	522	585	584	560	534	575	542	566	521	523	555	540	557	573	577	524	497	513	544	560	562	510	563	593	531	491	555	540	498	539	514	499	524	549	524	550	517	544	534	530	580	540	538	547	514	531	533	523	508	582	551	551	571	584	526	552	499	528	534	532	556	545	557	562	530	603	549	611	552	590	566	521	517	563	522	542	536	538	539	569	527	515	525	555	504	533	538	554	543	545	567	509	537	543	553	520	548	545	560	529	531	520	522	533	529	505	574	511	522	568	548	553	526	540	541	557	519	553	528	544	555	580	546	511	515	552	535	563	533	567	585	573	513	529	561	523	579	536	555	558	531	538	542	553	529	543	545	541	560	546	516	561	537	556	562	520	571	558	540	522	535	573	557	525	515	525	542	588	567	516	578	518	559	572	565	517	525	568	577	498	497	568	529	546	541	531	578	520	548	510	563	520	544	556	567	574	557	538	526	550	516	588	556	548	526	493	585	481	551	521	491	538	557	580	537	533	569	532	536	583	493	515	480	520	549	561	561	529	535	570	561	572	534	500	550	557	540	496	541	582	553	528	564	550	533	592	575	513	518	526	543	565	566	511	499	552	565	574	539	505	545	540	532	524	537	549	605	538	535	575	535	528	560	542	526	543	537	528	543	546	544	513	524	530	538	539	493	541	568	536	531	583	530	532	545	548	551	488	502	526
62929	85853	50867	18129	4545	1228	599	478	552	481	541	473	468	514	529	502	501	460	524	509	520	540	510	532	473	513	491	514	500	511	497	476	495	521	497	496	487	485	487	498	464	497	489	488	496	480	456	472	548	489	500	490	492	476	523	479	491	531	508	501	523	497	531	486	476	489	484	518	502	506	516	482	506	521	472	488	509	541	472	534	474	509	522	489	492	488	493	515	456	495	474	507	478	518	508	503	521	515	479	470	514	487	510	505	487	478	540	487	464	461	480	494	478	471	462	486	532	490	471	464	505	517	511	473	496	472	518	506	522	498	490	457	491	488	507	504	462	514	548	499	502	501	473	467	546	493	539	454	508	487	483	495	493	489	525	503	483	547	494	505	487	549	504	513	458	504	507	462	510	469	473	516	483	477	491	493	491	527	521	501	503	504	516	507	504	519	500	481	469	488	523	494	499	520	467	511	511	470	491	499	470	442	489	516	461	487	530	498	478	534	524	515	467	458	499	464	502	487	493	521	485	513	463	504	473	482	499	521	509	496	500	515	481	501	499	507	487	468	497	506	503	513	490	489	483	519	481	482	486	481	511	511	495	523	496	458	481	480	472	498	533	511	493	478	535	481	458	493	470	480	491	460	456	487	452	524	518	509	476	516	493	493	462	514	493	474	481	478	500	500	484	473	513	520	514	519	445	516	477	500	478	480	477	456	509	482	463	499	463	495	452	495	472	496	474	499	454	481	546	489	479	507	511	494	526	486	500	483	487	500	467	497	478	490	482	485	528	468	479	478	501	519	496	480	474	531	494	466	478	490	485	485	490	489	475	506	485	462	483	466	489	453	509	528	475	498	488	527	476	490	503	454	527	480	469	486	542	518	540	495	480	447	491	506	540	501	538	475	493	494	483	482	489	492	502	482	488	510	490	516	466	466	518	499	485	491	476	470	495	484	493	457	538	509	548	494	522	485	491	525	486	454	483	463	460	514	501	485	500	501	508	514	505	493	492	495	438	455	523	511	456	494	504	525	483	481	433	483	472	441	498	504	466	487	484	527	468	501	509	516	470	502	495	529	489	471	498	463	483	496	474	530	498	460	471	489	463	501	480	485	445	501	513	481	472	522	514	515	491	499	466	535	479	526	472	462	501	512	484	521	487	488	489	514	489	509	557	491	499	472	498	487	495	500	463	482	533	470	519	457	512	507	511	533	462	510	482	515	494	478	502	499	483	484	498	476	522	511	497	484	525	473	519	490	486	489	501	518	483	472	478	521	499	497	477	476	553	491	504	510	487	536	450	485	489	478	513	487	480	476	532	483	509	501	448	500	476	517	533	502	515	506	481	461	490	463	501	543	487	499	517	490	461	456	469	491	468	489	547	487	477	497	498	474	483	473	487	487	513	505	511	493	480	510	534	468	506	480	498	469	465	521	452	456	474	487	453	476	470	514	485	474	491	495	497	482	474	484	487	493	518	450	485	443	517	486	522	510	485	469	481	466	471	487	493	473	505	502	540	477	497	495	489	491	477	495	526	488	499	472	518	504	491	465	538	499	473	469	480	478	492	492	479	509	503	481	490	493	501	541	470	495	475	465	474	525	503	461	498	518	507	534	530	478	480	483	521	493	463	469	453	530	479	487	482	456	512	488	490	476	525	493	522	529	479	485	513	477	473	517	472	485	520	546	483	473	498	511	486	518	510	485	485	505	502	482	509	509	527	508	514	464	431	497	521	446	515	527	491	532	509	460	501	508	502	509	532	543	473	514	511	494	499	491	477	512	459	473	518	468	501	528	495	484	509	474	477	513	516	531	497	476	526	510	502	518	481	534	475	471	481	514	467	514	467	472	493	449	531	505	508	447	500	491	483	474	503	487	515	507	499	483	488	479	496	506	518	509	472	460	449	501	492	481	459	487	474	507	494	478	488	463	489	498	486	468	495	484	481	441	450	442	459	475	499	500	479	486	523	489	501	477	477	483	472	493	493	481	488	473	490	463	469	511	462	470	483	533	517	515	490	476	505	492	540	469	446	472	536	502	462	471	506	477	480	488	482	507	490	486	521	434	552	498	487	477	507	445	489	497	486	522	501	477	467	474	501	481	489	495	479	511	467	463	478	501	477	494	499	468	489	477	494	530	491	519	515	473	487	514	519	484	505	515	462	497	488	506	475	475	469	488	475	459	460	480	468	456	497	475	486	544	472	497	485	489	542	472	481	488	437	453	512	493	484	478	514	474	460	476	480	483	526	501	480	500	519	466	512	495	516	516	491	530	505	505	483	491	497	493	493	441	480	509	474	496	493	504	486	502	483	504	455	510	493	482	483	487	471	492	487	491	527	491	490	459	500	495	488	478	508	536	493	466	491	475	476	462	513	488	448	478	471	536	505	544	461	505	446	492	482	521	485	497	511	470	458	462	504	522	479	495	495	475	488	541	513	500	490	500	499	471	508	489	493	474	427	467	507	473	510	467	528	523	494	500	490	482	461	495	521	507	548	522	474	464	494	521	486	503	514	494	499	497	526	482	437	504	502	488	503	505	507	493	476	498	518	485	457	521	445	528	511	476	503	505	474	501	525	463	495	480	503	486	432	489	442	530	512	482	490	518	479	510	472	478	551	502	473	479	503	520	515	476	518	506	502	453	466	470	483	476	472	487	486	489	516	512	471	488	508	481	533	474	447	466	508	494	471	467	476	478	503	489	493	482	497	492	465	464	507	496	465	528	502	520	480	508	499	497	473	507	493	513	498	497	516	494	462	512	484	513	506	475	519	486	478	472	477	476	491	466	481	482	484	499	488	519	484	521	483	477	468	459	487	474	484	480	505	505	483	475	515	499	519	494	508	487	537	466	514	491	519	497	475	474	449	490	460	521	513	530	463	499	500	454	482	483	481	485	478	454	484	496	484	514	518	500	529	522	454	506	478	503	522	495	500	485	498	461	485	497	524	507	472	508	488	490	534	472	522	465	524	475	497	494	489	468	466	500	495	461	460	455	522	480	445	536	468	503	473	444	491	515	481	509	509	483	479	497	507	543	514	487	452	509	496	479	518	474	517	495	484	468	496	478	527	509	475	483	485	488	495	462	467	484	455	498	490	497	471	529	485	493	490	448	481	488	480	539	460	512	510	441	491	493	508	472	453	480	508	501	514	489	458	506	490	494	498	515	493	478	508	532	480	482	471	457	510	517	509	464	475	478	491	531	517	529	486	476	509	515	509	497	515	468	487	480	505	471	497	532	502	522	462	510	476	525	491	509	503	463	481	487	488	493	513	492	466	474	477	509	480	463	532	487	502	454	481	508	480	486	510	537	478	496	506	493	534	456	542	489	488	494	495	460	498	508	533	486	494	470	498	502	473	459	505	480	491	495	465	478	512	440	437	500	493	493	476	529	460	481	502	467	469	456	464	500	507	488	489	498	481	457	475	497	491	469	517	523	465	465	495	480	489	486	465	469	547	504	474	472	512	469	470	468	469	467	521	475	485	501	458	492	454	521
24094	22859	30567	25754	20293	9897	1460	825	667	657	624	661	655	661	674	688	637	652	675	614	657	667	635	591	651	686	660	595	623	655	633	613	638	621	626	637	608	619	619	631	633	652	630	592	647	608	655	633	646	578	625	650	641	587	587	605	660	639	587	610	610	601	645	637	646	691	672	657	617	634	647	625	614	631	616	657	583	613	646	713	659	605	583	630	626	613	660	604	606	657	568	621	627	609	571	586	661	611	602	623	668	644	583	594	584	627	638	632	634	674	611	609	634	645	677	598	632	634	622	649	610	641	655	615	622	670	671	603	624	630	648	600	679	640	617	605	628	599	658	632	598	641	666	656	649	615	661	632	609	622	620	676	636	599	627	627	618	625	640	609	680	607	617	602	635	618	603	584	644	630	625	636	620	638	598	670	621	660	639	670	611	636	559	628	635	577	616	584	620	649	623	663	591	607	652	655	636	659	640	615	632	627	604	616	607	651	594	608	626	687	637	612	642	590	619	646	670	613	617	645	595	623	651	623	613	630	627	605	631	605	594	612	670	604	667	580	605	627	622	593	631	609	641	609	649	591	600	640	654	669	619	613	656	646	721	614	616	615	627	615	634	647	627	634	654	655	633	633	567	605	618	655	633	609	662	602	572	654	654	661	628	640	652	612	624	626	622	619	653	653	626	595	626	657	654	619	615	625	588	635	607	624	656	630	607	623	640	629	620	667	616	621	667	577	607	607	643	654	604	616	634	627	645	683	625	591	647	603	635	633	626	623	638	580	663	609	611	625	618	613	654	634	599	639	630	608	618	626	642	612	623	637	629	627	625	647	639	624	650	616	616	595	662	636	676	599	665	640	620	595	670	593	598	661	607	669	642	626	659	648	655	587	641	658	601	592	637	638	611	645	648	574	639	628	662	589	623	619	646	705	637	644	601	627	622	557	623	632	584	614	629	589	593	672	594	656	613	617	585	619	627	613	606	595	654	605	653	608	659	619	569	628	619	635	630	650	619	630	658	678	668	665	645	620	622	591	587	596	639	646	575	615	569	645	590	634	620	612	665	630	617	649	662	646	619	655	604	631	620	657	644	578	611	657	663	666	613	648	621	675	637	676	635	654	644	601	595	626	609	656	608	644	619	636	641	636	678	646	613	612	619	633	624	625	599	667	601	611	642	619	634	630	622	599	642	656	635	568	655	624	618	595	663	619	667	608	640	627	654	580	622	662	589	600	610	634	582	608	622	672	610	670	630	614	658	639	574	603	646	623	638	632	654	646	672	592	668	641	608	615	639	638	658	618	622	628	573	659	601	651	640	637	655	649	568	634	622	647	644	642	654	633	657	620	630	634	576	637	628	641	617	655	687	604	635	585	647	611	612	627	640	608	637	593	611	623	640	710	609	603	630	611	610	632	615	601	610	620	646	614	595	606	590	629	709	611	561	628	658	642	670	668	623	605	638	580	634	573	673	620	629	633	640	640	594	621	571	605	648	662	593	680	597	635	614	615	604	611	646	579	558	638	624	635	636	598	638	630	621	614	596	599	633	600	669	603	617	629	652	633	628	607	655	609	637	631	589	615	614	631	617	642	681	644	601	646	633	649	641	622	586	629	641	612	597	633	642	642	624	636	545	659	624	619	620	589	583	640	650	594	623	619	627	599	636	587	612	627	679	609	578	587	627	595	569	639	645	621	621	601	599	631	626	603	636	664	598	625	607	637	649	604	618	566	638	617	602	644	614	605	631	611	626	645	640	591	623	668	627	588	646	661	621	631	631	618	654	599	594	636	583	648	617	640	634	651	638	607	596	634	680	629	635	696	651	664	590	571	623	676	647	608	642	619	587	655	603	631	636	648	622	641	686	630	642	643	639	639	601	605	644	619	610	641	613	603	611	643	650	621	659	621	635	617	621	601	600	668	624	587	568	616	622	624	638	627	607	627	627	669	626	600	636	662	593	674	592	604	606	604	570	627	595	671	637	619	608	625	576	657	588	654	622	635	670	647	655	606	652	617	600	615	675	652	595	569	603	630	624	615	622	593	630	635	629	639	609	642	630	615	649	608	616	665	639	628	603	641	670	618	627	620	577	634	612	622	617	636	634	652	637	611	651	628	613	572	591	627	592	673	618	668	588	654	637	627	632	660	659	635	630	680	654	617	632	661	656	610	587	666	619	633	604	606	612	615	638	614	615	671	645	625	615	611	660	617	672	615	642	612	613	619	610	655	623	668	621	648	618	635	627	586	663	627	587	625	626	624	596	612	611	650	603	617	632	636	607	598	680	645	592	560	670	669	632	640	659	621	595	662	637	630	611	641	631	592	655	640	635	621	632	648	615	636	640	621	582	596	618	583	687	606	618	613	623	662	600	566	627	599	637	593	621	636	634	661	628	616	661	638	633	627	647	640	616	652	630	653	631	609	618	614	602	596	678	639	614	611	588	615	608	623	617	579	631	592	681	603	644	641	599	656	594	621	609	640	588	636	664	662	617	599	632	593	611	678	629	643	596	613	606	650	615	628	617	612	655	638	610	636	656	604	645	611	586	657	633	661	652	612	630	599	609	635	665	605	587	613	655	648	628	605	643	659	577	628	633	657	616	632	631	592	627	630	650	621	618	654	622	662	611	650	680	656	645	662	622	602	620	653	612	656	625	623	639	625	668	606	646	605	603	658	671	642	620	592	626	624	661	633	633	632	588	565	629	605	646	592	608	647	612	631	628	625	650	658	653	619	637	619	591	626	648	630	639	637	587	611	600	615	621	574	608	612	620	607	623	622	647	616	632	649	652	614	637	593	630	645	604	607	574	632	618	629	605	617	597	629	612	615	632	610	600	639	605	629	593	616	626	642	668	593	642	620	662	623	608	591	598	631	652	653	664	621	628	636	618	620	634	648	629	601	646	629	614	589	630	596	590	625	673	606	639	644	627	620	615	646	595	621	655	650	595	623	646	630	622	650	613	596	668	609	685	591	613	632	607	590	578	618	572	609	620	634	658	639	655	581	626	615	632	596	612	611	608	575	618	609	635	603	666	612	621	600	572	612	589	622	605	625	617	644	660	631	623	649	555	618	607	607	617	613	650	593	643	637	596	609	596	655	635	594	610	628	656	597	661	614	591	568	617	645	607	654	609	652	604	653	657	605	631	652	604	643	594	591	585	588	617	599	643	635	622	564	600	598	642	637	647	654	639	603	648	575	608	626	618	667	631	628	643	629	639	573	614	645	575	619	657	665	621	621	624	623	651	666	681	613	633	632	619	683	609	571	617	626	590	627	644	605	626	658	618	635	552	634	623	640	647	613	624	624	613	596	600	635	604	656	630	571	657	614	619	622	631	618	637	597	598	632	654	637	572	611	621	592	651	635	611	624	611	652	631	636	664	656	633	604	645	610	620	616	612	664	623	643	668	602	619	585	602	651	609	641	611	612	600	639	654	638	651	650	659	595	615	604	637	600	619	623	603	637	581	620	571	647	655	624	641	630	589	610	619	630	605	639
61503	93770	58313	24957	6819	1667	640	580	579	582	576	560	586	595	586	530	596	617	593	585	558	559	552	581	600	609	550	530	617	577	588	580	554	587	600	565	584	560	598	615	599	508	542	570	591	580	615	578	556	581	611	612	579	552	566	579	578	619	533	578	548	624	539	568	572	600	549	563	563	589	582	594	569	564	551	627	612	593	582	594	582	581	541	557	524	585	574	617	564	566	584	554	612	559	602	564	572	605	568	633	574	594	592	579	557	538	591	564	602	564	547	580	578	576	551	585	610	563	568	565	557	586	606	603	618	570	588	572	597	602	549	588	556	537	580	558	537	583	574	573	571	596	541	575	580	591	579	552	561	611	572	580	594	554	576	593	593	587	556	552	607	589	565	573	574	578	596	574	563	610	623	533	595	568	590	569	567	571	598	638	561	572	562	597	553	560	547	602	554	562	554	564	586	569	525	571	602	576	589	526	583	581	580	580	623	568	611	567	562	567	597	540	578	558	574	576	540	541	609	589	552	556	589	558	547	593	574	553	628	551	558	605	585	543	562	589	571	569	524	602	581	594	597	578	588	536	556	547	555	551	555	571	546	565	552	585	576	593	553	551	612	573	591	552	599	583	579	597	582	610	581	569	580	564	568	563	557	530	614	609	570	594	603	571	558	586	611	551	528	577	574	555	592	559	576	571	579	567	613	596	552	581	581	572	576	540	572	560	611	622	525	551	572	558	584	610	558	526	560	549	567	555	575	579	568	590	566	552	558	609	611	630	574	642	561	526	611	555	544	569	618	600	617	567	571	589	559	582	587	599	603	585	541	566	539	607	544	611	603	538	549	591	572	549	593	588	598	559	562	600	603	546	570	586	520	586	579	545	565	602	559	616	623	583	635	573	567	597	560	557	602	618	534	592	582	506	578	586	581	619	545	530	555	576	583	605	618	561	595	601	561	590	586	585	547	583	581	556	557	560	587	552	557	563	596	579	590	600	596	592	568	601	597	573	554	629	521	572	561	576	596	586	567	596	579	600	562	599	596	566	550	587	562	527	611	606	583	609	567	584	558	574	604	576	545	588	557	533	598	547	582	592	560	572	573	555	599	541	518	595	558	562	572	585	587	555	615	547	588	554	601	589	571	591	583	576	559	577	537	590	586	600	590	614	587	561	583	580	538	561	560	588	605	569	583	567	587	604	540	577	606	533	602	649	551	568	567	558	556	596	560	542	552	599	538	568	595	575	598	558	585	559	579	554	502	552	592	621	560	573	563	545	579	599	559	541	577	582	615	556	557	551	620	538	555	594	584	574	566	579	597	508	606	572	599	562	557	588	564	598	545	583	538	578	586	580	563	563	551	573	583	572	561	586	565	573	599	537	576	555	593	613	572	565	555	574	580	555	579	598	579	596	575	581	545	561	609	569	582	604	564	575	582	548	578	549	566	569	631	602	568	569	590	566	558	547	555	578	585	598	538	586	580	607	543	558	568	586	541	544	532	570	588	560	550	586	580	591	554	581	606	577	541	578	582	565	584	539	590	579	578	524	587	606	575	633	536	580	561	563	552	617	562	550	572	565	550	558	577	582	587	593	568	587	569	586	543	548	556	623	574	535	588	570	555	539	576	599	614	571	560	577	534	568	602	589	602	559	538	566	581	532	609	583	605	587	592	584	565	565	598	613	609	581	565	587	594	543	544	571	576	569	586	579	575	607	579	586	561	578	621	546	593	580	583	624	604	594	579	592	604	589	533	597	577	555	589	608	534	538	563	555	584	594	586	575	583	571	573	568	598	562	591	546	577	579	551	555	579	593	558	530	574	565	565	591	593	561	582	583	558	563	542	587	588	551	606	588	553	550	618	607	589	592	607	578	565	551	581	578	584	566	609	551	543	582	508	582	566	589	601	581	550	572	603	588	592	600	559	596	568	552	551	556	569	578	522	549	558	534	572	572	582	598	590	572	566	570	541	577	592	569	558	562	596	541	563	596	606	584	592	562	568	580	513	603	542	547	607	547	550	600	540	573	549	580	577	531	605	569	537	539	597	572	571	562	553	580	585	550	587	544	549	547	564	579	591	602	550	573	565	566	535	566	611	555	595	558	551	550	563	589	595	541	568	571	614	605	563	580	573	549	577	556	584	551	562	567	583	559	577	560	556	529	618	582	588	527	582	565	582	584	581	577	578	567	586	562	529	558	580	540	561	610	552	567	601	558	569	532	574	578	592	638	586	559	623	563	576	582	587	551	519	564	538	572	592	583	538	572	552	561	553	528	558	561	619	586	549	543	549	580	532	576	604	571	606	566	572	556	615	559	603	563	569	569	557	605	520	589	557	585	588	584	587	566	602	546	561	572	579	582	563	557	572	601	582	572	578	560	574	581	568	581	595	584	556	555	580	545	551	579	583	555	618	525	555	521	548	548	606	555	576	537	559	554	556	594	558	579	554	574	579	559	548	634	591	571	579	625	547	583	543	542	565	529	583	542	601	571	581	576	596	596	544	544	565	588	609	592	536	577	568	624	559	565	568	569	594	553	577	548	591	602	555	558	578	596	584	559	593	596	541	582	607	531	560	582	577	570	567	612	579	599	541	528	615	570	539	572	592	580	525	569	562	589	571	530	563	555	568	526	557	534	582	564	588	577	566	574	595	563	588	579	573	560	589	572	574	599	559	552	535	571	563	583	595	588	574	576	635	565	529	628	599	602	538	569	535	638	575	516	592	552	549	573	595	593	556	608	570	594	563	569	552	613	550	631	570	603	540	575	537	552	537	555	579	565	541	560	592	577	585	633	577	566	570	596	587	559	567	598	560	569	595	540	565	593	599	582	576	557	584	576	532	561	577	530	504	577	576	544	567	569	604	574	599	575	537	599	518	552	546	567	571	629	575	595	581	576	554	593	581	552	605	544	540	599	545	564	587	612	575	569	599	600	597	536	583	601	569	565	573	572	561	575	634	601	576	590	609	575	602	589	577	584	568	618	577	537	570	595	552	539	584	567	593	567	601	599	590	584	576	582	606	559	567	555	532	561	583	540	562	536	552	552	593	606	589	568	618	577	547	545	605	584	571	535	538	550	596	522	603	581	590	554	549	539	573	563	550	595	570	577	588	623	582	545	560	595	582	594	547	616	552	594	566	603	547	606	556	584	555	518	591	517	594	539	544	575	597	556	559	554	608	563	546	557	589	564	557	560	558	552	571	561	581	592	571	599	594	537	529	587	559	595	599	583	580	572	635	612	587	580	559	573	593	576	569	568	587	632	541	569	575	561	575	576	593	601	548	586	565	575	569	573	544	542	566	552	604	572	598	600	593	598	542	581	556	554	524	588	545	599	606	571	552	534	555	598	572	565	615	575	571	525	489	591	551	588	581	577	555	564	532	580	566	564	553	592	581	568	576	595	574	572	560	574	595	576	548	562	612	562	564	601	559	519	526	568	596	558	572	612	538	598	573	543	567	532	573	595	552	554	553	571	587	604	610	597	591	588	585	559	548	594
33046	30355	19956	5748	1166	619	536	497	484	474	485	466	495	494	495	443	484	488	524	541	480	446	467	491	464	480	484	512	478	469	475	460	506	509	451	484	545	460	493	505	469	511	531	539	518	474	447	494	485	461	480	511	496	482	487	489	514	492	479	501	468	497	497	499	483	479	488	475	464	497	487	473	500	462	476	488	487	501	489	517	488	473	452	486	440	482	487	487	455	491	500	502	486	472	479	493	509	511	523	449	498	498	489	497	528	505	521	477	517	478	488	477	494	466	498	499	492	472	505	457	483	473	489	470	454	516	519	507	512	447	465	473	479	472	476	474	469	467	504	509	496	482	470	503	436	467	479	440	477	497	497	464	514	472	457	504	482	498	459	441	475	497	536	494	464	461	484	495	459	504	483	447	525	531	451	482	518	556	472	497	459	518	505	472	496	519	498	529	500	461	498	441	487	481	471	503	479	453	474	480	458	494	514	438	489	516	499	498	495	501	507	462	456	479	500	463	512	473	514	494	470	481	458	469	493	466	506	469	487	474	505	499	500	496	504	485	481	463	465	481	490	451	510	513	462	504	506	512	449	459	509	478	479	481	492	452	474	461	483	497	486	486	482	506	465	531	502	485	519	505	458	465	474	517	482	495	466	495	513	485	458	486	507	527	479	500	469	503	511	493	453	504	466	508	469	459	534	498	504	468	520	458	512	495	434	475	475	502	501	479	527	481	461	472	490	465	503	451	510	477	437	457	495	491	484	484	479	485	499	440	494	499	469	478	449	474	474	487	478	531	461	505	491	488	501	472	517	481	499	494	463	496	503	458	447	527	504	474	494	447	449	484	473	487	462	486	466	476	521	506	495	487	477	453	466	472	491	476	512	468	482	495	493	492	474	467	473	521	482	477	468	500	497	480	491	481	515	493	505	469	440	466	436	455	508	492	501	526	459	462	508	514	478	477	512	467	506	514	472	470	508	481	447	463	466	500	450	441	466	468	519	468	455	465	471	530	459	468	460	498	468	490	460	471	524	484	509	484	469	507	482	491	484	477	440	499	464	493	473	522	509	497	459	509	505	466	499	495	485	507	503	480	452	471	462	501	507	481	492	487	478	475	478	472	454	488	451	542	469	471	526	519	472	514	469	477	492	490	508	477	500	496	474	453	529	443	497	511	481	493	444	475	494	489	476	449	499	492	506	453	457	486	462	489	467	489	473	513	485	522	483	485	506	517	468	487	499	477	468	452	475	490	505	503	466	488	464	483	469	522	460	504	533	492	502	453	508	494	478	475	503	502	501	458	455	476	467	538	489	469	484	474	482	490	496	471	453	481	451	483	485	505	497	444	489	475	492	466	492	456	505	548	493	440	506	489	472	463	441	459	496	495	489	500	487	472	455	456	478	440	516	481	494	502	479	498	492	471	473	478	459	525	480	495	505	475	509	491	486	487	453	485	456	537	492	477	466	473	507	478	471	463	462	526	489	504	483	481	480	479	535	513	482	446	475	489	479	449	460	462	473	474	475	497	465	510	454	516	480	472	456	479	489	495	465	472	489	496	499	485	477	477	527	515	506	459	474	432	488	484	472	488	466	515	521	506	433	458	463	480	457	483	514	459	497	524	478	465	448	486	466	470	458	468	474	486	458	502	517	482	516	493	475	479	490	491	489	526	536	473	484	456	513	499	504	504	480	472	511	470	466	492	451	487	480	474	461	477	490	453	493	483	456	507	535	453	494	490	493	495	431	489	448	479	462	460	521	471	499	509	500	487	448	480	487	496	471	460	512	488	467	505	541	501	531	483	494	478	471	484	464	449	449	493	511	479	503	477	488	481	463	485	474	484	435	491	469	494	465	497	469	476	478	507	471	433	515	485	439	460	505	496	502	482	468	513	504	480	475	479	504	463	482	485	493	488	532	471	464	526	496	479	478	455	439	461	491	494	493	502	516	487	457	494	452	516	470	453	477	500	458	456	475	490	524	501	501	444	516	464	468	491	488	464	486	449	467	496	512	454	450	480	432	484	518	493	495	528	475	456	490	512	465	518	493	482	447	523	493	534	494	473	498	475	458	460	470	478	483	494	472	478	490	514	471	470	443	486	489	480	483	459	495	465	472	473	512	499	480	450	475	491	488	485	453	454	484	477	441	499	514	485	490	474	475	488	522	487	477	508	476	468	496	457	501	438	439	495	504	461	490	487	509	475	495	473	473	473	488	483	456	481	518	483	514	461	470	487	525	526	475	487	485	494	468	456	471	499	509	490	506	490	483	462	467	482	488	479	472	487	480	488	492	498	485	508	502	492	514	525	536	488	488	504	445	517	452	486	457	436	495	512	482	501	486	477	439	512	485	457	472	471	465	506	478	485	521	506	460	449	545	523	494	512	460	461	490	443	467	465	482	488	472	474	473	496	451	491	489	487	481	512	512	484	500	468	463	500	452	490	501	519	455	478	506	516	493	478	499	485	485	507	520	494	457	452	471	459	450	474	460	510	497	473	458	481	483	484	453	451	504	483	513	495	453	510	487	453	500	488	503	499	432	483	496	488	464	478	476	509	484	482	494	503	507	488	447	481	513	499	467	499	507	496	495	466	427	455	470	499	502	469	479	470	505	473	480	471	465	472	467	496	507	505	511	466	503	483	476	486	454	528	483	489	466	431	459	429	483	476	489	470	468	478	487	515	486	498	425	453	489	510	473	457	489	471	490	526	507	462	480	498	517	491	490	476	499	483	428	484	496	506	493	505	434	468	495	488	486	471	485	474	475	460	463	526	489	478	522	488	515	522	493	483	482	465	479	511	497	484	477	486	447	486	455	461	485	427	482	487	469	492	486	479	454	499	478	488	491	494	485	473	484	443	443	511	451	442	501	512	528	458	465	461	454	496	476	491	495	476	481	500	497	481	437	524	514	482	497	473	538	507	463	479	467	475	472	458	477	456	500	453	474	510	479	499	513	503	504	482	491	474	510	478	502	471	452	486	464	485	454	431	476	488	493	474	463	452	465	469	462	493	489	498	489	457	494	483	464	485	453	463	484	453	495	507	481	488	475	430	470	518	490	486	474	508	519	504	497	478	472	469	471	496	477	497	528	528	473	521	517	481	498	506	523	455	485	506	467	454	462	515	507	501	488	477	468	476	489	461	485	503	486	502	444	488	495	478	497	489	519	481	481	428	509	485	515	449	481	488	449	468	474	456	481	472	508	494	439	473	458	468	456	501	511	505	438	485	485	489	490	485	494	468	484	470	464	496	488	493	532	530	481	441	464	473	465	479	461	489	491	504	488	462	477	465	456	482	482	505	484	478	500	458	489	425	486	486	473	458	492	472	479	461	508	461	494	509	500	461	452	488	458	480	456	505	481	506	483	480	457	470	476	480	518	503	486	471	489	470	505	463	509	448	511	484	477	474	485	478	483	499	449	449	479	470	427	482	463	489	500	492	486	501	482	473	490	512	513	522	479	482	486	521	504	492	508	499	541	496	440	507	501	450	487	476
29015	30954	12625	3024	886	448	433	390	407	385	411	376	383	409	412	405	398	424	380	383	398	442	399	395	420	393	413	428	388	392	402	361	385	370	390	442	398	451	376	418	414	403	419	405	422	395	436	376	403	416	412	415	390	398	421	408	413	416	420	405	430	400	427	411	429	388	382	392	383	378	400	370	384	384	402	405	428	410	381	397	376	412	364	420	392	405	378	423	384	376	387	366	399	404	398	407	405	399	380	404	377	397	396	404	426	396	414	414	420	404	378	429	388	366	392	403	413	430	392	374	413	429	433	388	386	372	387	380	421	424	436	363	425	374	438	415	391	478	419	394	409	373	387	384	386	424	410	397	376	379	393	426	402	402	385	422	434	401	422	382	417	372	417	414	416	411	432	453	420	428	381	418	419	444	423	422	360	414	377	382	400	401	431	390	418	422	407	420	441	402	388	398	399	388	397	414	396	399	418	391	388	392	394	413	388	419	370	423	391	397	380	438	381	431	410	406	388	401	379	418	389	383	373	404	381	353	405	391	406	405	393	386	384	380	394	393	420	390	408	406	403	410	390	407	430	397	422	394	375	396	385	432	425	395	392	425	398	415	418	373	396	379	407	359	406	409	376	441	430	413	395	363	396	389	393	409	375	400	397	383	416	369	394	418	398	386	427	389	404	386	378	374	400	439	394	426	390	395	391	410	352	439	382	409	419	409	432	435	388	395	385	405	384	426	379	361	383	394	385	368	433	407	395	375	404	400	357	428	402	447	431	412	410	393	402	412	380	420	427	429	400	394	412	397	436	414	410	391	386	376	421	414	400	445	422	446	426	412	393	393	414	405	409	416	426	419	417	380	433	402	399	421	403	402	414	434	435	388	393	402	382	421	418	394	406	371	388	403	410	399	397	398	416	387	393	393	392	399	382	364	417	421	413	401	401	395	431	366	420	352	411	397	412	404	347	416	397	425	386	430	423	386	388	373	402	419	397	412	386	423	422	374	412	407	409	389	382	427	396	380	421	385	369	367	391	407	372	428	404	403	370	392	387	364	404	409	396	430	404	413	362	400	423	401	415	421	418	405	407	403	385	425	386	399	384	395	414	423	431	384	398	406	386	380	411	419	380	401	403	417	372	429	414	381	405	404	394	426	405	401	402	430	406	403	410	405	390	387	414	342	409	391	401	443	426	377	416	433	384	399	390	419	415	380	416	375	389	449	399	385	393	441	398	412	410	389	436	393	400	407	443	376	388	391	377	409	421	394	432	382	409	424	406	364	369	431	394	393	390	421	438	415	410	389	394	379	399	408	403	399	431	397	396	404	429	394	382	385	401	416	369	401	396	368	375	422	389	413	404	407	398	372	397	396	388	436	409	433	402	408	400	391	403	400	398	380	410	366	342	411	388	402	388	372	411	383	427	400	418	430	386	366	425	406	422	383	425	377	363	413	422	415	388	401	427	394	399	402	388	416	396	381	395	404	405	444	369	390	411	433	400	396	408	416	389	415	412	377	411	428	408	378	411	397	414	415	402	403	392	372	433	380	386	437	382	378	384	414	397	399	400	372	409	418	396	391	363	403	369	386	405	424	371	413	416	437	401	410	418	412	381	398	385	395	399	402	401	422	383	365	386	428	411	392	413	424	436	387	400	365	436	393	387	419	421	400	396	378	410	382	393	380	390	397	392	373	412	394	424	407	403	418	418	391	421	387	386	343	375	418	382	441	436	388	374	408	427	392	395	424	394	410	368	432	407	394	419	426	422	408	400	403	439	401	404	440	400	409	385	372	415	418	398	400	406	414	402	367	432	408	412	345	396	420	382	390	397	438	393	429	419	396	403	411	399	359	395	393	380	397	415	401	394	388	410	428	414	384	395	422	399	381	408	382	421	392	390	407	400	379	438	437	371	415	373	443	409	408	415	416	429	389	403	435	405	408	391	411	426	394	421	398	433	417	367	404	417	392	390	417	412	420	371	430	382	369	406	408	397	391	421	403	365	396	395	384	378	413	428	403	418	405	391	385	368	391	384	383	377	390	407	406	417	419	398	380	433	395	401	382	383	395	389	406	437	402	370	414	391	435	368	404	379	414	396	388	393	435	425	401	418	421	430	377	377	396	428	401	386	379	421	393	407	388	388	378	394	404	390	388	386	420	404	388	427	428	431	447	400	386	413	369	421	380	404	402	391	376	373	431	427	448	423	432	399	401	407	398	434	398	415	399	384	340	406	368	417	390	411	400	386	387	403	393	439	438	389	433	413	431	400	395	381	428	363	405	409	371	385	442	396	411	389	429	398	409	405	389	414	367	409	425	421	387	407	382	416	406	400	370	381	396	418	390	354	406	416	379	371	380	391	398	394	442	408	434	423	395	435	373	418	405	426	385	419	413	388	410	430	427	396	404	436	372	375	397	403	381	430	370	422	400	433	382	410	394	403	380	408	397	419	412	400	391	421	367	407	419	411	445	411	430	419	392	433	403	403	436	423	384	410	407	387	397	377	388	394	431	398	402	401	389	385	413	410	374	405	441	396	397	365	400	406	439	403	428	405	438	382	383	399	442	422	408	429	380	403	406	443	416	391	424	403	407	385	404	401	409	373	413	404	399	385	367	411	413	429	367	436	378	405	407	410	381	374	422	391	402	367	387	384	423	360	407	408	408	411	437	397	383	374	416	406	461	382	374	376	412	429	410	383	402	402	406	392	401	382	406	372	389	437	415	375	402	414	390	391	399	391	396	404	411	384	412	380	407	382	429	404	393	375	393	384	379	396	410	407	426	412	388	421	349	403	404	395	407	366	417	395	403	411	426	413	375	425	401	401	399	406	391	427	425	382	434	411	419	411	397	362	423	385	423	395	433	366	412	404	412	390	441	395	414	394	377	423	405	430	399	418	397	405	397	353	436	380	380	352	396	415	437	392	413	395	392	381	400	440	404	382	402	378	360	405	365	396	406	402	428	401	361	365	461	392	411	418	415	402	408	380	407	387	422	416	407	425	383	419	429	359	373	338	428	419	407	394	412	413	411	380	388	393	404	437	374	378	417	371	425	359	400	422	392	415	425	371	439	388	425	433	407	367	400	386	391	392	420	387	399	416	420	389	403	417	452	391	421	423	364	397	422	375	410	397	394	376	394	415	390	387	367	444	424	411	406	442	451	431	424	414	365	415	421	409	385	406	395	413	395	404	370	437	429	384	403	405	399	394	406	388	409	419	416	402	344	431	402	389	416	420	426	399	393	444	414	423	410	410	371	389	388	392	360	387	410	430	376	403	436	387	399	391	411	387	396	382	426	401	427	427	378	381	410	395	373	403	390	416	403	402	409	386	411	405	407	390	393	371	387	387	435	408	407	430	448	411	414	389	375	365	404	397	427	399	382	393	417	384	374	426	392	413	404	393	446	395	415	416	395	416	365	391	365	379	429	447	363	428	385	369	413	396	398	403	404	406	396	392	386	419	385	391	416	424	408	411	424	401	373	410	387	416	393	415	417	387	382
25057	24145	32258	26727	16235	3512	837	594	607	578	562	538	542	534	571	556	532	530	543	539	530	532	563	501	524	532	522	510	538	496	480	463	500	529	501	531	491	483	530	514	501	510	516	552	532	536	472	534	527	515	529	477	519	539	562	521	552	553	501	489	544	519	513	516	515	499	556	524	536	489	527	540	505	533	542	498	515	554	526	525	522	492	563	525	503	487	486	515	467	523	515	558	548	528	537	512	518	505	508	514	531	516	498	548	488	518	533	524	483	487	500	510	520	502	524	513	529	561	511	530	502	502	558	515	514	535	491	500	499	502	484	531	548	548	495	504	511	498	519	520	543	513	491	537	524	509	571	562	545	503	516	495	495	529	515	498	494	506	537	521	533	530	580	516	504	518	506	555	536	524	537	535	492	531	547	494	557	550	507	516	578	542	507	529	516	500	522	485	509	534	494	523	538	520	539	524	525	504	508	497	550	497	481	545	520	484	512	538	498	484	525	478	488	534	511	562	518	505	537	486	517	527	548	536	489	504	548	478	506	550	535	519	572	543	541	492	553	510	541	499	533	500	509	558	530	493	571	508	488	525	535	503	557	545	508	557	512	529	535	506	528	504	516	541	532	520	525	537	546	540	554	523	504	513	523	530	524	571	533	525	501	537	486	546	473	505	539	521	543	533	553	505	510	491	558	547	537	494	484	522	562	543	537	488	499	514	569	524	515	523	512	494	512	523	534	521	517	519	558	516	504	534	522	533	515	517	507	506	511	523	562	504	516	483	500	488	498	493	528	509	535	536	515	563	537	508	506	533	491	529	548	512	478	513	498	571	533	499	556	507	529	523	507	531	487	526	504	524	481	531	512	521	497	507	523	518	478	509	534	488	477	456	525	499	490	512	493	534	503	500	510	512	539	521	490	537	494	519	525	492	522	533	541	554	543	534	538	498	498	524	537	497	533	566	523	569	503	511	500	534	507	550	526	515	526	529	534	515	550	567	502	529	528	525	523	510	496	509	450	557	559	520	519	503	506	541	526	580	508	471	519	504	515	521	529	515	534	496	524	484	519	519	461	561	551	546	510	506	572	529	542	534	507	562	495	510	487	527	531	509	485	535	515	491	531	492	498	511	547	497	545	515	519	513	499	479	552	498	494	529	529	525	487	514	505	515	566	517	528	490	527	461	517	509	540	527	514	531	536	508	539	532	548	522	525	542	534	463	512	525	548	528	496	533	542	530	540	554	494	511	516	533	535	550	513	509	501	510	520	475	540	497	501	527	558	506	532	539	499	508	521	424	490	528	509	496	496	553	523	546	522	480	529	509	513	524	537	530	533	495	510	494	520	501	507	510	501	526	483	530	519	491	514	532	481	480	558	526	531	487	514	499	487	513	511	590	490	550	513	549	557	556	564	524	529	538	546	534	538	525	477	561	534	563	529	479	485	527	519	510	507	536	520	474	521	513	515	500	558	587	485	512	559	503	557	557	535	520	510	512	536	510	508	534	498	554	504	496	565	483	549	553	515	551	547	502	522	489	500	558	511	506	538	520	479	558	464	474	548	533	521	538	505	521	495	534	486	509	536	529	515	544	532	513	538	495	519	501	520	500	512	526	497	507	507	521	503	556	496	512	527	552	533	506	516	520	535	546	548	521	483	553	502	527	520	536	500	509	505	508	520	509	547	548	535	536	560	502	535	497	537	485	515	484	510	541	510	535	528	504	531	558	531	543	545	518	568	514	499	545	586	499	516	521	530	533	501	489	527	512	562	507	530	507	526	543	545	513	479	489	526	478	529	534	572	475	551	501	515	514	490	558	518	492	499	484	578	550	467	493	544	515	509	513	551	503	557	523	522	510	530	533	543	522	514	514	514	480	516	469	535	558	523	532	506	519	527	505	537	523	554	497	516	507	522	522	528	549	525	513	510	505	526	544	555	554	519	492	500	523	500	497	528	549	526	557	521	503	540	543	541	538	500	548	506	532	574	537	519	504	514	527	510	525	504	537	529	480	542	533	525	481	520	501	526	521	545	513	490	499	542	496	535	527	547	531	514	498	533	531	517	563	519	545	506	533	478	524	525	491	509	558	497	503	523	510	503	567	506	548	516	472	555	512	523	560	498	470	508	509	485	539	513	516	499	540	526	575	527	537	499	546	519	563	472	534	486	542	532	497	550	521	507	547	502	518	557	514	556	545	529	502	516	516	545	500	546	552	512	481	482	562	463	535	541	563	543	517	513	541	518	496	540	521	532	523	558	513	505	527	532	533	515	517	544	523	489	489	509	539	515	529	524	537	542	525	505	486	560	493	514	523	539	497	548	517	571	545	525	517	495	521	509	498	514	530	494	506	499	536	507	530	529	532	533	533	514	505	527	508	527	494	555	504	503	506	539	543	507	511	492	524	523	523	522	525	468	485	532	451	499	559	518	486	510	494	522	520	468	457	545	535	537	523	498	531	495	527	533	537	521	502	541	565	524	506	533	505	500	517	559	526	512	488	550	545	538	469	493	528	555	540	527	519	516	528	520	530	495	511	541	471	543	529	474	512	517	481	502	502	512	491	487	518	530	532	485	525	528	504	507	542	482	536	489	515	528	512	494	483	549	533	526	545	511	542	512	511	532	564	507	530	509	473	474	545	531	495	523	473	520	520	474	521	552	501	514	558	506	539	528	497	549	529	465	526	514	540	502	518	518	516	462	506	472	516	528	505	491	548	489	491	491	512	507	565	515	498	516	564	539	531	505	489	507	523	536	568	509	490	542	504	559	524	522	494	534	493	502	516	544	495	500	533	543	568	500	529	568	494	529	516	542	511	550	494	514	527	520	483	522	570	545	512	567	486	475	513	551	517	521	491	483	488	538	522	514	558	550	538	463	521	535	498	519	508	510	533	495	531	513	546	480	528	555	536	518	516	512	523	497	563	524	510	513	496	515	505	538	519	478	517	496	529	480	514	515	520	513	492	520	504	534	526	551	513	522	512	553	543	554	534	517	498	529	527	489	506	542	529	515	545	511	481	494	529	546	495	550	477	493	511	503	490	513	484	506	539	573	516	489	519	549	545	535	535	515	489	498	516	502	569	500	475	542	526	523	545	489	546	500	533	539	494	509	507	508	516	497	549	535	572	475	551	546	518	528	531	524	550	546	529	533	531	498	506	490	505	524	522	524	525	520	511	516	509	521	560	467	538	464	512	523	508	502	509	523	512	533	520	509	533	570	493	528	498	501	498	509	507	517	517	497	523	480	534	508	550	545	549	545	484	520	554	542	545	507	512	526	510	477	490	497	520	521	521	532	513	526	512	496	560	480	541	500	541	534	473	485	473	530	579	511	518	522	494	468	513	526	523	492	507	523	553	541	511	537	517	524	532	513	503	543	530	526	530	536	532	533	495	521	502	528	496	531	537	510	489	517	482	534	544	485	517	494	510	522	487	530	526	496	481	517	537	522	517	530	500	520	512	559	505	546	535	530	500	566	520	510	511	535	516	535	518	476	537
62965	85857	50794	18066	4677	1114	562	508	494	490	464	512	493	485	489	507	489	468	481	486	472	470	480	468	496	484	493	479	520	463	485	504	451	479	484	499	447	495	506	520	476	476	526	473	523	495	472	474	515	479	461	472	478	517	517	463	504	458	484	491	519	490	477	514	449	482	501	504	454	469	468	453	482	470	489	493	464	483	512	469	503	483	517	501	464	449	477	492	493	490	484	496	478	445	498	468	460	452	488	476	486	527	479	485	503	473	467	483	450	461	465	509	468	506	502	469	430	436	476	491	480	476	455	479	492	470	497	506	493	476	471	487	473	502	465	529	470	490	519	447	505	467	494	467	474	492	491	500	483	476	460	469	505	443	490	467	465	506	495	452	489	493	474	525	471	493	487	466	461	450	460	483	499	454	483	495	492	489	520	473	478	481	472	525	443	498	482	481	487	465	483	461	449	478	455	461	457	483	451	506	461	464	446	494	448	479	508	460	492	482	511	503	438	475	500	453	490	515	488	482	472	509	536	487	466	476	478	461	482	500	502	457	478	517	438	446	478	492	477	468	487	514	448	489	484	473	511	441	466	493	440	476	442	508	480	485	464	457	491	465	488	482	479	475	496	514	480	438	433	495	503	497	488	519	467	464	489	432	509	482	455	472	490	463	452	512	467	470	453	483	464	489	513	436	480	463	518	474	479	448	473	520	474	473	492	484	490	452	497	447	486	496	502	452	479	463	468	511	490	477	492	474	434	465	509	462	482	476	476	497	493	436	507	454	491	537	482	484	435	440	447	469	474	547	466	483	483	474	492	428	504	480	501	474	480	476	487	487	482	466	511	461	461	466	524	467	480	468	491	495	459	486	478	486	475	517	469	518	513	486	481	489	485	499	534	476	484	469	427	530	468	445	441	512	508	484	474	495	451	492	486	502	478	479	478	496	478	472	481	453	472	462	476	459	479	473	489	466	499	497	456	468	519	509	527	499	492	480	467	473	452	510	520	500	493	482	503	461	431	452	482	461	453	500	429	490	525	453	492	482	453	460	514	475	526	455	472	529	531	473	484	491	454	459	485	498	440	482	511	467	474	481	460	504	504	466	471	478	474	465	497	530	493	493	433	437	494	493	452	485	493	502	536	462	480	481	490	472	485	480	475	470	475	495	518	506	496	445	471	456	473	486	461	506	500	489	526	467	504	480	487	469	522	501	459	485	491	493	473	494	470	509	507	505	495	474	472	503	467	495	456	498	472	482	460	507	478	493	463	499	470	481	492	475	479	494	486	474	448	491	487	473	480	523	475	446	457	472	453	486	471	496	463	494	449	507	474	493	482	468	473	476	476	483	454	452	516	532	476	471	432	460	442	506	500	423	472	530	437	470	465	480	502	483	489	447	508	510	457	487	443	481	504	471	487	488	449	486	510	519	486	501	497	483	500	489	458	496	526	473	459	471	453	466	496	491	470	498	475	506	468	472	446	494	455	506	519	494	469	521	473	479	442	481	471	440	517	443	487	476	465	478	468	467	452	491	499	514	513	493	484	485	487	470	472	499	500	494	476	460	476	478	452	503	485	495	408	484	485	493	449	469	469	497	473	451	490	496	498	492	513	489	458	454	492	429	459	477	486	518	490	505	446	486	484	476	456	459	486	476	479	465	523	467	466	479	495	483	509	481	452	523	488	457	487	506	535	500	469	498	500	431	442	484	478	473	489	464	508	468	494	465	483	476	469	446	484	471	456	454	478	469	470	531	436	519	469	478	486	491	500	462	432	452	486	501	537	470	484	470	505	445	500	473	472	467	466	416	482	456	470	509	435	482	492	466	470	478	494	451	531	459	476	496	447	469	495	470	484	473	453	479	512	496	475	453	414	483	457	495	450	506	501	450	460	488	508	475	457	498	492	459	486	486	501	503	468	461	492	505	485	464	499	455	470	455	492	492	496	464	460	450	492	464	489	466	467	449	486	483	424	433	508	484	492	446	487	509	483	493	485	459	456	489	499	493	458	483	497	480	440	458	463	487	480	447	477	466	505	499	479	493	480	503	468	477	494	531	506	458	449	496	448	455	495	450	468	464	438	508	476	510	458	477	462	476	474	514	497	474	489	504	491	485	489	467	459	474	471	475	473	481	481	509	458	442	450	534	473	482	479	439	474	462	507	483	473	475	488	502	507	507	497	448	502	497	526	487	499	495	497	445	473	521	455	475	493	465	500	442	476	469	474	466	494	514	435	474	441	503	500	476	436	451	461	505	480	462	457	470	501	470	501	482	521	457	460	489	481	476	451	459	495	489	475	477	474	475	419	451	467	489	474	491	478	476	478	479	479	488	473	434	483	479	474	430	454	491	420	495	462	459	463	489	460	495	526	528	495	450	462	487	496	483	536	490	467	505	462	472	480	477	473	491	460	468	456	459	450	460	414	475	457	481	475	473	483	485	516	460	468	488	488	449	468	494	475	476	469	524	497	446	471	474	489	462	475	478	490	464	483	492	493	500	482	429	473	480	466	467	476	484	477	480	440	478	483	456	491	431	475	480	429	514	470	484	485	463	485	489	465	498	456	534	482	510	465	476	456	473	489	495	467	515	493	460	493	452	531	485	507	476	490	478	496	473	461	504	474	488	496	504	479	502	475	466	471	467	535	470	482	485	465	481	515	489	514	471	461	476	472	469	483	468	480	475	488	471	491	492	506	470	480	469	500	491	476	451	459	495	482	409	468	462	500	483	472	477	453	447	470	471	470	500	465	493	478	493	489	475	442	417	482	443	458	513	472	473	448	500	503	492	486	459	469	480	491	473	439	465	487	479	489	467	454	464	493	512	487	482	477	491	476	483	468	443	489	470	518	440	458	498	474	477	478	480	477	496	428	488	482	470	474	449	502	444	467	487	487	461	491	478	485	497	476	467	485	487	480	459	483	506	464	491	493	487	477	499	472	456	475	480	478	449	466	487	491	501	429	518	508	444	486	489	459	516	537	513	456	482	469	469	513	455	506	540	497	458	458	460	482	488	468	487	490	485	459	494	498	485	434	488	474	503	500	474	476	445	488	475	512	470	465	464	473	475	481	487	494	455	480	480	469	471	497	465	456	466	484	526	470	465	484	444	465	439	485	484	483	503	481	508	509	459	446	473	432	485	446	499	497	470	473	519	471	457	464	446	482	459	492	510	444	496	453	493	474	472	436	495	500	489	484	445	440	468	485	492	491	497	469	498	476	460	505	466	455	493	465	481	488	455	467	449	502	507	478	502	484	481	449	517	461	481	420	454	476	484	492	433	479	493	476	476	456	515	447	482	481	473	499	522	482	487	478	478	488	493	489	489	492	466	483	449	509	483	509	501	464	453	448	493	473	476	473	491	483	479	462	490	495	492	499	456	500	514	475	488	460	472	516	431	459	487	481	508	512	440	493	472	463	502	489	449	459	518	495	476	490	476	484	427	494	469	518	477	510	482	487	441	503	444	492	477	487	471	466	448	487	462	496	480	487	487	455	483
24113	22890	30774	25595	20203	9904	1412	795	685	636	674	647	648	632	645	623	608	645	621	676	648	650	668	636	672	645	663	612	606	644	636	679	665	607	645	630	639	639	678	640	625	614	624	645	581	622	621	608	656	614	631	567	574	602	637	640	654	614	618	596	637	595	586	614	655	627	659	637	569	639	599	602	586	639	611	588	629	625	582	662	623	655	635	614	601	634	596	606	591	600	593	615	611	601	629	670	595	612	596	614	602	570	611	607	630	622	615	607	638	641	636	633	648	652	609	641	617	627	586	612	594	576	622	581	605	588	587	595	617	592	630	603	596	653	611	614	607	623	691	624	651	603	631	605	595	629	644	629	578	625	611	580	631	613	669	579	634	587	673	607	598	631	607	577	592	594	629	614	643	634	614	545	634	634	585	589	601	659	577	643	630	631	605	615	648	630	637	616	598	664	542	583	603	603	600	627	644	598	580	600	596	643	595	587	624	638	637	680	671	585	601	562	634	604	606	601	609	612	630	626	616	622	611	637	647	590	627	598	639	614	581	611	663	579	656	657	600	576	604	618	623	629	620	582	600	622	622	594	619	668	644	632	631	665	646	653	622	652	562	643	617	625	597	621	607	615	631	605	600	597	620	658	595	649	609	608	613	628	608	604	597	597	606	635	581	614	620	630	620	600	639	638	633	578	587	618	649	619	600	606	579	668	632	611	599	598	598	590	663	591	602	597	603	628	597	641	647	618	603	674	600	615	645	644	609	612	622	647	588	599	644	629	596	619	567	619	626	612	578	629	618	629	627	664	606	615	633	607	611	597	588	639	593	646	588	621	635	614	624	633	609	620	638	665	594	557	588	584	604	653	631	614	584	628	680	644	578	645	597	641	619	595	599	661	609	622	593	623	593	581	611	630	605	640	629	662	554	605	570	661	633	653	610	620	603	621	613	618	585	598	618	589	654	624	634	635	622	612	637	617	594	598	612	649	566	608	605	609	610	619	589	631	623	622	636	638	631	611	633	597	587	601	612	635	630	611	623	652	647	653	645	615	601	621	601	603	621	634	612	603	586	633	626	643	600	638	610	628	646	647	614	599	620	645	599	588	590	614	627	610	609	663	607	572	621	629	630	606	647	623	655	558	615	628	632	634	604	637	634	632	643	613	590	617	609	655	579	658	593	619	632	622	635	632	623	599	579	599	623	631	606	629	634	616	619	603	611	583	625	583	624	673	603	639	610	649	609	568	649	614	579	588	613	637	635	612	563	573	641	614	615	632	600	589	591	616	625	607	616	581	606	595	600	654	587	580	583	628	618	632	614	664	612	626	590	603	639	618	647	597	624	599	621	581	617	655	605	580	657	617	613	641	609	657	576	629	596	628	663	634	622	588	610	657	665	626	627	648	617	598	623	633	627	654	608	623	586	676	610	641	576	595	591	594	605	619	615	639	626	641	637	623	597	595	627	601	587	611	599	594	653	631	620	617	607	611	586	584	571	631	637	590	628	615	594	625	611	604	663	613	603	573	614	654	574	600	619	603	601	648	615	622	628	639	608	585	639	629	639	643	623	602	603	609	590	621	592	604	621	654	585	583	628	592	651	622	620	630	605	628	613	607	623	643	652	620	640	586	615	586	541	607	646	591	599	593	589	584	608	625	613	568	637	618	643	596	612	620	611	598	613	662	549	617	626	616	619	583	589	572	630	647	639	637	615	617	676	593	666	632	600	616	659	611	631	583	589	622	611	580	604	606	616	630	584	615	579	604	669	588	654	582	615	634	644	588	650	610	585	575	620	591	612	632	610	583	645	615	607	620	607	624	624	568	619	640	595	573	625	615	630	624	619	604	654	637	623	657	663	633	611	632	629	585	637	624	573	669	631	650	639	582	648	593	628	685	597	639	614	593	623	623	609	578	608	602	595	625	600	600	590	630	628	625	625	618	591	605	561	634	594	673	621	617	605	599	649	625	595	651	627	685	592	606	606	625	577	642	599	593	643	620	577	615	584	626	645	622	592	593	610	585	624	662	619	660	619	668	603	614	648	597	614	606	625	604	648	552	630	625	611	600	576	615	661	607	555	627	643	579	623	655	619	639	635	684	642	616	615	602	578	620	622	624	610	579	618	635	619	625	613	614	615	560	592	603	623	628	617	643	606	619	590	637	591	623	595	620	664	631	600	678	611	612	586	665	609	615	577	599	655	598	596	622	641	631	638	566	649	617	643	622	608	573	623	605	641	590	595	627	592	637	598	633	614	586	633	613	621	584	637	566	554	574	625	612	571	570	611	610	608	605	631	634	663	580	625	646	665	630	610	624	603	617	604	650	583	642	594	595	600	574	667	621	608	629	643	675	629	564	691	639	648	611	644	647	623	569	605	619	613	654	639	611	651	591	658	637	583	572	668	622	632	579	606	595	607	679	600	578	621	561	597	605	622	604	619	664	607	622	538	635	656	587	645	630	620	634	610	602	603	639	591	632	637	606	613	632	618	594	634	663	621	605	615	606	660	593	648	589	611	653	600	610	625	611	626	567	601	652	627	604	585	611	578	617	622	636	621	625	659	621	614	635	640	604	634	619	644	632	606	602	593	667	620	614	660	584	637	580	615	622	622	650	637	614	650	596	610	622	635	600	559	611	616	599	643	604	656	587	602	595	586	613	644	585	573	600	592	634	619	590	619	577	611	639	658	601	639	606	604	573	666	635	589	623	620	632	629	611	594	609	609	626	611	626	606	625	622	618	643	624	649	583	603	586	583	591	601	618	606	601	645	669	583	638	562	635	642	640	567	610	608	589	585	611	644	607	603	652	592	621	614	628	647	607	600	638	657	632	684	577	607	618	653	613	601	617	616	579	615	629	624	642	730	625	632	599	577	596	637	645	586	604	616	616	577	573	599	592	647	637	607	588	634	605	588	622	598	601	678	626	627	584	601	618	663	605	636	546	595	580	587	633	629	618	617	593	625	634	569	594	675	600	613	602	598	629	591	631	653	575	626	554	607	607	623	613	629	598	659	648	618	644	639	612	609	599	611	629	583	558	641	599	630	645	631	574	664	567	609	629	606	630	646	589	608	588	647	595	641	639	643	584	609	645	644	571	597	615	625	645	639	570	616	613	616	608	653	649	589	612	655	582	631	610	602	628	600	608	592	633	597	625	631	603	585	589	620	635	567	622	628	621	643	616	588	623	579	599	612	639	620	608	604	623	634	640	581	607	619	636	627	625	595	593	594	581	609	634	669	586	654	596	657	608	599	629	575	622	608	597	588	628	612	606	643	561	602	616	568	644	639	604	622	620	563	627	623	611	635	604	635	605	656	557	627	602	591	603	649	574	632	637	609	606	594	632	599	633	595	598	641	640	594	621	651	609	639	634	592	663	607	574	630	604	610	641	651	632	636	580	613	588	612	593	624	586	624	602	633	650	601	589	596	599	614	627	590	590	580	611	609	622	623	624	673	636	656	608	611	628	642	611	598	574	601	582	585	607	588	659	609	630	610	581
61947	94251	58178	24508	6603	1675	653	586	571	530	588	593	579	591	583	532	592	561	566	573	595	584	550	549	606	582	573	575	597	601	570	574	566	586	520	575	543	559	569	562	574	603	601	575	580	570	633	582	563	572	583	578	542	576	571	581	576	525	568	595	594	585	582	586	590	598	552	574	566	528	586	617	556	562	526	604	581	558	578	576	554	536	563	558	562	532	577	570	577	534	599	563	571	568	574	556	590	570	537	539	589	545	561	547	585	557	575	530	563	605	540	583	592	582	568	557	560	590	578	594	610	560	572	555	557	552	581	524	560	579	580	557	559	572	578	574	578	568	604	567	569	598	616	562	531	575	590	544	548	543	561	571	558	547	586	553	533	574	589	588	593	535	563	571	572	529	585	559	579	588	558	573	551	582	590	585	568	601	602	530	563	565	565	561	561	536	562	582	560	548	561	536	583	564	589	591	551	549	559	586	547	610	535	574	582	547	550	561	594	535	601	535	588	577	560	522	546	578	568	600	552	532	576	525	589	588	579	549	549	565	581	622	586	580	565	596	539	573	565	564	587	571	566	540	568	590	572	596	613	554	571	585	522	554	530	568	594	580	577	572	570	607	540	628	552	554	556	598	621	545	557	554	553	603	533	552	571	551	590	541	552	575	576	563	558	553	520	607	565	537	568	530	577	582	545	538	614	542	590	526	612	613	541	589	556	563	562	620	587	549	574	578	547	587	597	575	540	585	581	553	540	596	538	584	573	536	655	599	615	587	558	559	543	551	542	582	560	567	526	605	582	571	541	539	568	589	587	564	572	622	576	577	572	556	567	590	597	552	522	570	603	561	565	598	547	568	564	590	573	576	579	566	614	572	579	573	609	549	591	556	591	569	574	562	565	540	600	584	621	548	596	619	547	585	603	572	535	558	584	546	558	568	577	596	577	568	565	615	583	578	568	567	571	608	568	539	516	552	565	559	583	570	537	587	587	538	581	546	585	597	570	553	575	549	596	548	536	579	561	575	553	537	568	578	547	530	570	556	606	545	567	565	597	556	556	569	560	561	588	593	533	513	565	566	538	557	581	549	552	585	547	559	549	540	534	587	541	561	565	577	568	571	571	553	582	566	545	559	586	571	557	559	533	589	591	557	541	563	525	567	583	557	563	595	552	603	543	605	591	554	583	580	566	602	570	506	573	618	553	567	550	552	578	547	554	603	546	590	587	570	555	545	559	542	627	537	592	574	587	568	611	570	548	555	550	578	537	541	558	555	539	570	538	557	560	564	550	572	562	572	579	597	576	534	566	560	584	533	576	548	611	590	565	565	571	551	580	581	592	570	555	588	597	594	572	594	566	580	531	538	559	575	594	586	574	560	568	573	567	564	543	597	605	566	566	592	549	579	583	576	549	543	592	603	530	542	588	577	522	579	557	599	592	568	576	548	577	603	528	586	559	584	580	568	600	591	620	553	543	568	578	577	535	577	567	642	544	556	537	585	565	520	601	536	511	551	562	554	598	569	520	587	551	579	551	560	617	550	561	537	567	549	550	567	615	545	583	573	603	553	537	550	556	552	565	566	554	565	566	563	551	576	589	603	591	539	562	584	579	551	585	601	608	536	584	552	590	556	579	578	561	570	563	621	565	595	598	566	599	573	580	527	525	586	574	619	566	579	591	544	549	589	594	594	600	576	586	570	579	536	583	537	559	578	552	572	552	560	585	567	570	534	521	584	558	559	592	584	540	566	566	595	584	586	542	543	593	552	564	607	515	547	610	530	578	579	566	560	516	596	519	557	584	569	601	578	552	594	637	569	575	574	580	531	574	554	538	581	534	538	589	550	559	540	615	572	571	544	535	549	570	523	552	537	542	589	575	524	552	550	597	540	597	566	590	541	611	539	590	541	602	544	562	540	581	579	535	591	531	571	547	560	548	532	567	571	574	583	598	578	561	576	581	592	554	562	540	583	567	622	590	551	605	599	564	556	541	560	536	556	569	523	580	563	571	564	539	573	565	579	547	531	567	529	540	565	572	554	569	567	527	562	612	563	522	586	573	559	553	527	571	540	559	577	585	535	563	584	571	585	544	598	564	592	549	581	573	530	579	535	554	534	554	569	584	590	580	594	541	554	568	550	547	556	561	585	537	597	556	594	575	531	583	592	550	580	583	570	549	593	528	554	568	591	587	553	557	547	614	600	549	568	571	549	514	588	558	567	558	597	553	537	556	556	558	564	560	545	551	577	552	559	594	530	549	557	567	581	538	568	611	552	583	596	539	523	574	557	565	567	499	539	579	546	561	583	566	565	545	543	556	522	593	581	543	554	592	543	518	603	586	557	586	536	574	538	515	540	572	533	564	562	548	589	567	590	572	588	555	632	551	558	534	559	584	534	590	592	542	547	568	530	624	576	577	559	558	566	608	580	569	594	585	525	547	530	533	571	529	611	547	557	566	531	549	558	568	541	562	569	568	579	550	584	565	562	570	609	562	573	597	593	562	554	562	604	547	597	579	581	587	550	538	576	524	579	563	587	595	576	568	592	573	580	522	563	582	560	575	564	587	543	563	598	592	561	610	553	610	545	581	559	569	560	615	600	556	544	583	567	567	573	569	540	633	567	573	586	559	555	582	525	603	574	606	569	561	556	559	566	525	597	575	561	555	593	529	558	584	588	570	539	587	563	557	569	590	585	542	570	586	553	604	527	613	561	548	557	574	512	569	588	577	603	570	549	587	553	543	575	552	574	573	557	553	570	546	566	571	580	568	585	570	549	541	602	588	565	561	559	565	570	577	611	538	588	599	569	601	581	587	576	604	574	546	576	555	549	602	579	577	562	585	521	556	559	591	584	533	563	562	605	595	548	590	577	561	544	554	559	582	548	582	610	573	560	532	574	552	528	569	542	546	564	607	554	540	585	576	604	574	600	551	530	589	559	532	602	518	510	585	542	573	539	539	584	556	535	559	577	589	583	576	592	591	579	567	552	594	564	596	581	591	559	533	566	552	529	539	561	605	550	580	573	578	583	621	587	546	566	567	586	545	570	574	553	555	536	555	576	594	506	548	525	611	563	572	598	580	565	585	563	578	540	560	536	580	545	601	583	598	567	539	590	570	564	536	574	608	638	565	578	572	553	549	548	561	552	561	553	553	571	561	554	586	569	565	565	529	576	564	580	556	565	557	506	550	566	584	554	615	552	562	549	551	541	548	568	569	582	567	600	551	557	591	529	569	583	562	604	564	597	537	537	626	567	602	543	551	570	592	546	549	591	512	554	550	556	571	550	573	563	561	568	547	586	533	609	562	548	563	532	599	574	565	564	554	572	561	528	563	556	581	574	560	553	549	568	579	565	571	512	567	556	535	561	589	593	561	574	584	558	533	513	532	577	617	533	588	582	545	573	614	545	547	574	583	578	544	548	580	571	565	582	573	595	607	603	555	534	579	554	568	540	590	580	580	557	554	559	605	601	527	551	548	573	583	595	582	590	583	576	578	579	586	535
32786	30861	20885	5975	1165	621	544	461	511	500	503	482	490	505	484	519	497	534	464	503	501	439	465	481	501	493	492	481	496	482	475	496	483	510	478	498	438	479	478	460	487	497	471	499	478	499	502	487	500	506	463	507	489	509	471	476	485	467	492	501	471	521	452	477	463	497	478	483	496	468	515	457	492	445	489	487	483	508	459	447	518	479	489	502	480	491	504	468	494	491	456	499	489	457	504	487	491	472	451	514	529	490	461	467	454	481	498	457	484	472	529	499	524	499	483	465	492	484	469	465	500	474	493	481	481	487	442	451	462	476	461	499	491	467	509	466	522	521	479	450	480	464	487	462	481	507	485	497	493	504	482	530	453	504	506	482	489	497	507	494	447	444	452	500	488	448	489	468	513	488	467	485	482	507	481	497	516	489	496	475	482	491	498	468	461	490	491	467	453	427	457	516	513	526	467	488	443	460	504	490	496	448	511	502	492	476	439	442	496	454	544	482	533	517	482	495	486	470	529	484	477	511	498	444	491	513	494	486	512	456	513	459	469	477	467	484	430	461	505	510	526	484	499	476	462	507	453	499	468	483	491	509	534	517	528	497	478	482	513	498	440	517	501	495	492	480	483	512	481	504	473	493	479	475	476	506	451	532	472	481	494	497	467	510	467	464	460	479	470	468	483	518	461	468	471	479	449	494	485	497	498	479	541	530	461	476	461	477	502	467	454	497	522	475	455	498	481	436	490	497	492	496	459	486	471	459	466	504	487	453	462	504	469	468	475	497	470	456	481	467	484	474	491	486	503	484	498	500	531	500	463	462	455	480	479	466	466	483	490	484	476	486	455	489	456	521	514	493	501	498	482	510	506	470	520	452	517	445	469	496	472	495	448	510	438	473	496	483	496	505	456	533	480	474	508	492	485	483	483	453	463	463	539	484	467	501	484	509	487	483	457	498	491	477	464	468	487	494	479	482	480	469	433	487	491	458	506	477	490	484	480	513	484	468	545	447	428	449	474	484	497	498	459	512	500	472	463	494	501	486	489	482	487	436	502	481	472	461	482	463	502	498	495	462	497	502	494	474	479	458	495	446	482	473	498	467	484	481	483	507	473	465	484	497	473	486	494	470	486	492	505	466	491	477	459	481	492	505	493	446	444	487	510	485	468	477	507	540	460	474	469	503	480	451	508	490	490	473	462	487	493	477	434	468	491	495	509	492	532	501	464	489	492	511	489	491	502	472	469	482	466	500	487	472	494	483	486	485	485	502	498	500	495	466	484	491	497	535	469	462	490	525	491	491	472	504	439	504	493	442	488	460	504	491	492	489	459	497	498	485	477	502	477	484	479	490	491	503	496	467	472	495	498	490	489	529	499	488	469	526	448	461	495	458	469	513	490	523	455	490	480	435	478	441	510	498	516	507	513	498	497	505	496	438	485	498	455	487	494	476	508	492	478	465	470	499	464	492	458	503	506	478	453	459	484	485	488	477	488	484	539	489	475	469	444	486	485	535	499	520	475	490	483	489	472	517	532	502	501	523	476	474	474	463	469	466	489	480	492	506	534	470	506	469	507	492	462	474	495	466	455	508	515	504	471	456	493	484	495	457	432	500	523	515	492	449	519	461	470	486	430	508	489	496	500	509	458	486	462	476	478	461	551	455	482	487	470	486	497	519	491	526	446	471	477	494	479	492	445	516	481	497	537	457	495	524	473	505	478	484	456	486	479	488	485	496	480	498	497	520	510	483	469	485	450	497	453	502	502	501	472	513	456	450	482	462	502	470	491	503	491	508	469	443	464	483	474	481	476	542	474	485	463	509	445	455	474	560	445	464	472	464	479	506	476	542	485	516	497	487	443	468	501	517	440	513	503	483	464	489	476	545	504	516	471	505	469	481	439	455	455	514	495	546	508	506	422	479	482	441	501	455	494	461	460	498	458	455	459	495	485	450	492	447	478	503	478	487	498	495	486	480	464	489	453	465	461	483	530	512	518	522	484	467	491	505	481	446	479	444	473	455	494	472	506	498	480	494	504	529	474	452	489	487	503	493	466	437	444	476	499	455	490	496	524	435	480	499	468	481	493	469	486	454	472	506	508	480	498	481	462	484	481	486	461	470	529	482	496	488	454	515	468	492	472	515	486	451	493	511	490	489	492	490	500	435	492	496	497	461	476	477	486	501	507	472	481	493	492	489	487	460	491	468	487	526	498	482	484	502	516	484	502	493	490	508	490	501	474	504	450	445	479	447	507	481	485	492	509	513	494	480	511	483	465	514	512	495	454	455	483	447	484	502	478	497	492	496	478	486	461	543	492	448	475	515	448	498	441	473	534	482	490	473	473	474	493	473	512	501	433	473	454	472	502	486	477	541	520	467	474	472	483	513	469	505	536	483	509	546	458	472	489	477	486	487	499	482	480	499	485	451	494	468	494	525	459	491	504	512	454	509	516	490	480	469	456	464	502	497	486	498	455	538	511	495	454	460	475	497	508	467	489	505	482	445	481	518	506	467	462	489	483	489	493	474	474	482	499	495	489	504	462	481	494	524	458	539	516	512	482	480	477	484	480	491	500	485	475	496	508	464	469	467	472	485	462	470	468	496	490	469	514	491	485	514	458	497	501	472	491	499	446	475	503	479	504	482	490	464	473	515	487	476	460	468	488	519	478	489	456	445	431	501	468	460	492	492	476	474	489	448	483	498	485	497	499	476	534	504	496	494	519	487	495	510	489	476	464	536	490	473	462	462	482	441	468	521	462	504	477	506	494	517	482	490	478	456	458	483	519	498	493	498	482	496	513	476	463	497	497	542	517	480	455	475	503	470	480	496	459	462	485	488	558	478	503	471	468	484	476	504	533	500	511	464	472	468	487	452	463	479	476	476	485	485	459	466	492	459	497	478	458	469	446	495	492	462	460	488	478	476	443	481	478	496	456	534	429	510	452	548	481	483	480	471	475	517	488	455	484	458	503	470	523	443	547	474	467	503	526	458	504	499	492	478	453	466	488	469	466	517	454	471	495	465	495	489	465	462	464	432	512	478	483	476	492	490	518	448	470	516	489	451	482	501	450	497	503	514	479	474	475	511	502	484	493	443	497	463	467	510	449	481	489	422	477	493	456	509	487	503	480	501	475	473	473	512	430	493	494	491	493	459	448	511	493	486	479	475	474	467	504	480	476	459	513	481	474	541	456	458	497	474	482	483	482	494	479	488	494	458	467	497	467	514	522	503	526	465	512	472	486	507	446	501	480	486	464	490	497	474	502	474	476	465	477	512	483	474	488	496	510	498	478	478	474	472	465	505	470	503	467	490	474	484	458	507	462	473	496	487	500	500	503	467	546	507	489	462	492	510	448	479	498	504	473	510	494	506	499	497	473	474	460	470	467	495	485	497	535	516	479	481	497	500	479	529	481	487	509	498	519	483	496	516	487	494	476	530	472	468	486	449	493	484	504	470	495	497	445	471	483	469	488	492	471	514	516	504	464	446	476	466	473	496
28692	32874	13907	3102	834	452	425	393	442	401	415	419	388	415	419	398	407	401	405	423	397	425	392	403	420	387	416	439	442	400	410	434	403	392	397	404	410	389	415	412	409	427	402	420	388	390	414	412	398	389	423	379	448	400	441	409	387	379	452	412	384	387	397	378	379	394	410	411	410	426	424	411	387	399	364	414	377	414	414	413	373	377	408	432	445	402	409	361	411	380	440	366	429	406	393	424	428	389	385	413	383	431	443	370	410	405	376	432	399	420	414	391	389	388	394	416	401	370	398	411	424	387	382	407	406	416	424	395	413	411	385	392	420	387	437	421	442	409	393	404	417	425	401	423	434	403	408	396	434	457	409	410	434	379	367	417	423	429	452	399	392	417	406	425	376	419	387	347	412	433	380	359	415	389	415	433	419	392	387	427	412	382	398	412	428	410	394	385	442	413	424	410	401	407	399	420	424	445	422	398	439	414	420	407	398	392	391	410	415	421	422	380	413	397	413	391	455	409	409	438	404	391	433	408	411	401	390	430	371	410	424	386	385	430	410	427	412	413	389	426	420	393	427	392	430	392	431	377	396	414	408	451	422	424	406	391	375	398	420	371	376	420	410	424	415	373	396	421	404	409	399	413	439	428	436	406	415	395	431	437	383	394	408	391	413	374	428	424	384	408	438	408	430	444	370	421	377	398	398	392	389	429	424	412	396	436	400	379	362	376	348	413	425	421	387	385	392	404	455	376	448	406	405	415	423	383	385	407	374	418	402	393	416	356	427	384	373	411	424	404	406	416	388	399	412	414	367	419	435	380	399	389	410	408	411	430	402	395	425	403	447	437	396	404	394	416	405	410	408	409	454	376	402	426	392	430	433	416	365	398	411	388	428	403	426	405	403	408	410	387	426	422	359	437	373	400	390	351	375	419	371	438	409	389	403	405	377	396	423	421	412	385	417	405	386	413	415	407	385	401	422	417	410	385	386	399	389	395	394	394	398	404	401	419	416	427	407	427	398	402	395	397	429	384	445	419	392	420	405	406	431	408	411	388	418	388	440	426	452	423	402	393	446	398	370	421	406	402	401	404	446	428	362	382	410	426	426	392	426	411	408	407	435	404	359	392	387	412	421	406	413	402	411	419	422	407	423	431	398	416	392	409	433	401	415	417	392	404	391	414	424	406	409	402	411	424	425	406	402	417	411	410	396	385	477	396	375	423	393	406	421	404	427	394	442	416	417	373	412	408	386	395	448	398	402	412	411	442	392	387	406	397	446	372	411	392	384	412	391	396	413	411	435	410	417	429	414	382	407	396	415	413	395	397	447	399	443	410	405	428	407	375	446	416	410	410	391	368	397	386	409	423	424	414	381	386	381	410	406	412	407	425	421	401	412	405	397	416	350	402	396	392	435	382	404	433	409	408	411	406	416	412	392	425	386	416	409	436	411	424	420	408	436	381	385	419	429	403	402	399	459	413	402	397	454	381	387	413	420	420	423	393	416	398	391	423	425	431	451	392	424	408	418	394	393	402	394	446	448	437	421	381	401	390	401	400	426	397	402	371	416	351	419	434	413	435	385	453	378	402	392	408	443	412	395	411	376	404	390	389	408	385	404	367	397	436	415	390	419	416	418	404	404	421	408	427	409	391	393	411	417	444	401	384	389	401	405	424	372	378	398	400	411	421	410	447	435	407	425	411	394	391	369	419	397	403	420	422	398	411	409	381	371	405	376	377	447	401	422	437	400	426	395	417	394	398	375	392	403	425	393	348	449	399	370	410	396	446	422	400	420	377	430	398	365	371	442	460	385	413	441	425	422	422	429	396	424	417	399	426	387	423	398	414	412	398	404	456	400	425	395	419	418	410	403	412	400	411	436	426	401	381	433	395	423	410	408	435	406	388	400	437	383	391	408	408	407	375	372	423	406	410	375	420	394	382	405	392	371	403	394	394	402	453	386	431	399	422	382	408	417	370	415	438	415	402	395	383	392	390	403	415	395	397	389	415	387	428	410	412	436	400	434	417	453	407	394	409	387	386	414	417	440	401	408	389	404	427	407	419	400	426	385	440	379	412	380	372	414	403	403	372	429	425	384	390	382	409	439	420	380	401	401	381	417	411	405	396	394	376	407	379	346	430	398	404	388	354	395	420	406	430	386	410	413	412	396	380	372	383	388	442	448	437	421	350	438	437	391	395	375	388	388	404	387	398	440	403	399	420	400	405	409	431	406	428	386	379	432	392	416	374	410	373	405	401	391	386	381	413	394	413	427	388	391	374	427	426	418	394	383	407	409	402	415	411	386	411	422	403	397	385	413	400	378	396	431	396	364	416	420	394	394	388	392	401	435	419	399	419	407	414	439	407	409	419	386	416	419	417	419	399	419	414	431	401	385	383	413	389	444	419	385	431	429	406	433	432	423	434	415	418	377	444	415	380	431	426	403	410	429	412	408	400	410	402	414	427	365	386	412	417	377	428	406	388	409	406	375	398	372	381	360	388	364	414	405	402	395	423	397	407	382	386	410	414	424	393	388	408	401	387	390	394	383	454	398	435	469	405	437	385	401	393	410	385	384	383	396	389	417	382	444	400	394	388	409	439	397	415	386	430	373	391	411	397	355	406	394	408	414	429	432	439	442	410	409	379	426	427	446	375	402	414	412	411	408	419	420	382	412	453	375	416	412	413	417	429	436	393	435	395	387	394	402	396	407	452	370	400	422	419	432	444	386	394	387	420	443	418	420	408	409	394	431	390	428	432	402	413	389	380	396	377	434	411	386	405	423	367	384	422	442	406	413	364	443	394	427	364	378	401	403	393	465	387	384	411	408	422	404	404	407	403	387	425	441	435	392	405	420	390	389	431	401	418	416	423	459	397	391	437	453	394	414	440	396	433	413	428	403	449	412	427	400	432	394	404	386	387	430	407	408	401	425	415	422	449	427	420	390	396	400	396	417	410	381	394	405	402	424	398	432	420	399	409	402	446	401	390	384	424	392	402	410	395	387	417	408	402	428	430	421	401	415	378	383	417	427	432	393	399	410	389	422	417	392	448	439	439	422	424	419	388	398	377	411	397	420	427	451	402	420	456	396	414	440	375	403	428	378	412	414	432	392	369	396	417	412	410	382	432	429	386	415	442	422	389	406	377	440	387	406	381	426	401	415	388	398	418	403	431	416	392	376	445	395	372	406	409	380	402	454	396	385	407	431	436	421	395	428	409	388	395	416	389	401	378	376	428	427	394	402	400	403	407	378	392	384	439	407	398	416	423	396	416	420	418	437	408	408	392	451	417	378	399	461	420	405	410	381	442	419	428	407	401	440	402	407	446	438	378	396	425	423	436	436	394	432	441	397	429	409	363	411	419	399	420	384	420	377	407	414	422	396	405	415	427	422	404	388	424	397	400	384	412	409	378	429	385	391	417	425	408	430	457	399	428	399	371	413	411	416	398	406	401	410	414	361	408	444	396	407	397	401	405	436	395	394	392	437	399	404	390	410	403
25162	24405	32314	26559	15770	3067	820	634	581	562	543	561	516	544	530	517	550	565	547	528	522	532	520	522	542	521	556	525	553	562	516	538	522	553	505	514	553	525	535	532	515	501	578	530	572	506	538	520	526	545	560	538	521	527	562	563	537	552	539	513	545	496	474	551	562	509	564	548	560	536	511	543	525	536	521	515	520	529	549	518	551	521	558	541	518	546	505	566	562	561	531	553	539	532	529	561	541	539	504	511	541	544	525	532	510	594	543	536	556	525	528	534	553	516	522	546	529	556	511	550	504	545	510	542	557	548	536	479	524	545	559	520	563	508	505	540	541	561	569	524	503	520	522	554	489	496	517	512	474	494	563	541	548	528	511	517	512	545	516	544	486	553	535	531	557	561	532	520	547	518	549	589	539	569	538	571	496	520	512	544	493	513	541	524	537	519	503	557	537	531	507	505	543	514	551	544	560	536	538	515	528	491	552	532	514	502	538	535	529	501	568	540	553	518	512	540	513	487	503	566	507	516	531	529	555	514	524	526	539	539	524	536	583	498	539	534	537	534	539	557	506	520	593	590	544	528	513	541	552	553	487	515	500	501	535	533	511	499	536	517	513	509	541	562	543	554	510	556	511	542	543	553	520	535	511	559	506	550	517	493	549	467	522	581	528	543	527	575	500	515	505	513	517	539	554	541	528	494	516	496	557	512	529	549	531	533	514	533	555	557	530	535	526	491	523	542	581	516	566	537	588	555	524	482	509	536	542	543	483	516	499	509	546	578	534	548	528	551	515	529	520	547	555	533	537	532	523	536	502	500	511	518	532	560	559	524	477	534	528	545	532	495	484	523	571	490	472	500	540	497	528	518	536	569	523	508	502	517	523	507	503	524	488	519	528	502	521	515	556	547	518	498	527	575	540	544	520	530	518	509	538	515	487	479	511	516	511	546	514	535	533	495	556	530	549	543	476	511	535	545	589	544	509	556	509	544	503	496	487	514	550	536	584	493	542	521	512	534	560	591	509	549	528	535	554	503	528	497	521	520	529	524	569	512	497	542	543	492	522	529	519	505	557	532	549	512	530	519	534	531	525	542	546	544	543	547	550	549	520	562	530	456	540	504	539	505	541	517	583	503	529	513	492	500	532	519	554	551	553	545	514	541	493	529	569	576	541	506	529	524	555	507	564	508	508	556	518	506	513	512	545	552	556	524	505	529	541	513	545	553	559	529	544	506	530	542	547	507	512	524	537	552	540	538	547	507	552	516	557	521	556	524	549	505	540	509	561	559	502	540	504	530	562	513	506	478	511	497	562	546	513	542	521	513	525	522	522	535	532	533	513	544	540	506	551	542	526	531	510	558	520	502	540	521	515	538	504	509	474	517	520	543	566	568	532	545	529	495	523	540	518	506	551	531	511	500	533	519	516	515	538	550	523	549	523	541	516	534	533	543	528	523	521	516	519	559	532	548	540	509	532	545	527	525	548	568	456	515	549	546	502	547	534	556	527	499	503	553	564	512	512	566	508	527	518	525	557	511	502	550	517	520	550	500	543	530	497	519	543	556	564	550	535	499	521	515	526	546	512	558	527	515	511	513	532	547	498	512	494	540	533	519	545	511	524	523	510	513	575	503	530	521	536	549	513	532	587	524	515	515	565	521	512	528	504	528	508	544	547	526	509	544	532	506	544	539	549	551	533	563	496	521	523	529	535	513	499	552	533	580	553	514	505	539	490	522	527	523	496	544	534	532	543	541	537	556	506	540	557	529	536	523	478	494	512	554	517	507	548	536	512	556	516	556	539	509	541	520	481	522	523	520	536	528	519	517	482	518	496	524	495	489	526	507	558	507	555	509	519	517	514	517	488	587	522	523	502	548	520	514	497	557	521	508	505	544	549	511	508	486	518	544	538	582	542	538	525	562	526	565	536	529	566	504	523	506	512	529	508	531	514	550	530	545	531	562	496	550	547	533	498	514	506	510	510	508	497	536	564	507	505	506	531	519	519	513	534	512	562	517	540	499	536	520	547	567	519	524	510	485	520	511	521	552	558	532	540	542	562	578	532	533	528	534	555	534	537	513	548	540	550	533	509	531	509	527	505	541	507	549	512	513	506	526	512	542	522	532	585	539	563	555	497	526	554	531	523	586	529	533	464	520	506	539	535	554	542	499	511	550	516	524	585	486	536	536	541	559	512	541	511	481	546	557	547	515	566	534	525	535	483	533	510	531	537	508	531	523	531	535	522	485	509	524	533	546	522	521	523	512	516	513	549	502	532	523	522	541	532	508	536	526	541	508	506	518	564	527	548	558	529	536	476	512	530	569	530	544	562	552	508	509	498	551	518	569	559	519	492	513	576	500	492	528	530	514	539	497	565	545	539	517	537	509	500	519	517	528	529	505	504	508	508	523	508	534	549	538	509	545	479	525	533	520	529	465	538	515	514	514	524	551	543	501	516	481	561	530	524	549	525	510	579	569	496	560	508	536	549	513	521	520	553	512	533	502	537	553	548	530	539	505	531	495	555	554	545	532	547	546	528	557	550	580	556	471	492	511	563	544	508	530	495	508	501	532	547	549	526	531	500	550	521	501	564	523	537	537	497	547	542	513	528	545	556	499	513	544	491	556	551	519	517	503	520	529	592	498	564	535	480	554	555	534	525	533	537	542	509	566	506	551	545	536	541	505	514	509	546	502	520	518	526	481	551	546	508	541	544	477	524	516	489	544	514	503	532	504	560	588	541	499	532	549	514	521	512	552	549	563	524	522	524	522	505	521	504	532	520	508	530	558	529	536	512	530	536	535	529	507	577	458	563	551	533	515	504	536	501	545	540	497	538	515	532	530	554	516	494	527	471	537	542	529	501	526	497	512	549	521	533	507	538	512	538	513	545	473	519	547	514	522	566	517	566	534	536	537	567	533	526	539	531	504	518	491	494	536	525	537	540	557	529	528	530	509	535	559	513	504	530	549	543	476	484	505	509	503	534	565	552	520	558	528	570	532	535	543	515	533	493	508	540	535	566	508	533	513	518	511	505	547	543	544	542	556	473	521	544	556	553	559	537	496	550	569	513	535	524	484	552	507	542	526	589	545	543	512	528	466	556	485	525	548	525	559	507	533	514	555	509	511	506	525	566	530	501	560	542	545	531	486	523	533	521	491	599	514	577	538	529	539	509	513	522	564	510	466	531	519	579	555	526	550	539	513	457	541	555	533	541	514	505	481	542	563	514	532	521	524	528	507	523	526	548	499	534	492	498	493	509	547	502	521	502	501	558	515	509	543	500	530	480	505	520	516	531	533	526	547	522	511	530	560	491	504	538	515	495	521	537	545	505	520	514	493	519	532	536	521	572	517	537	522	543	531	556	507	505	539	552	532	496	521	521	519	535	525	549	552	530	521	501	552	516	538	540	547	522	554	562	506	502	548	536	535	490	564	524	523	560	503	482	540	543	559	554	527	549	519	529	525	503	574	514	501	494	575	512	578	532	540	521	513	504	526
62663	86309	50856	17019	3727	986	565	509	505	477	501	498	505	497	497	498	512	516	517	529	492	445	515	502	483	497	495	509	466	527	460	486	517	482	475	507	519	507	458	475	458	499	475	479	513	509	485	489	494	497	474	451	505	486	519	493	457	485	517	493	519	483	472	532	508	493	483	479	510	485	466	510	499	495	526	512	488	481	507	496	477	505	529	538	491	483	493	449	531	482	469	477	444	490	460	482	518	485	489	459	429	488	507	495	511	471	485	508	469	506	524	489	448	531	491	462	475	482	480	452	503	451	509	467	451	518	469	508	509	488	473	508	477	528	472	459	477	483	493	455	487	487	503	486	508	479	498	438	485	497	499	501	542	470	526	525	520	479	478	454	455	524	464	500	465	439	495	492	478	508	453	520	487	452	472	483	477	467	478	478	531	491	473	484	510	432	506	505	490	492	467	503	450	511	485	505	504	497	469	494	487	473	491	458	514	519	452	522	475	482	498	488	467	493	486	525	444	469	444	504	516	478	486	505	500	490	511	452	496	532	466	522	461	455	448	482	470	479	487	429	508	515	525	532	480	485	519	483	533	502	510	475	501	449	513	477	499	467	535	466	465	478	473	502	489	468	494	497	494	514	490	513	498	497	505	471	477	483	508	521	488	494	464	466	473	528	495	481	447	480	507	483	487	463	498	482	472	492	496	456	504	486	511	436	531	502	482	492	505	549	529	510	499	500	472	485	475	496	500	502	496	478	466	470	510	486	476	485	502	499	486	500	468	516	498	520	484	471	444	532	471	504	487	443	460	516	484	473	490	435	473	499	497	502	492	473	489	517	462	521	479	517	456	507	435	497	503	526	464	476	453	500	493	502	481	493	491	463	459	519	477	482	473	486	491	463	489	510	502	495	513	476	481	463	478	489	501	466	478	483	483	482	503	464	497	476	469	463	495	499	459	452	486	487	480	503	480	485	537	490	457	484	501	430	483	488	508	529	500	480	498	508	538	513	468	513	482	488	463	485	477	532	475	520	492	501	445	491	503	459	501	513	498	509	509	493	457	485	519	497	490	423	517	493	487	508	482	527	497	490	468	523	455	480	521	475	470	472	468	465	509	468	475	498	481	461	509	493	475	479	531	464	495	458	439	518	476	480	518	509	478	508	504	478	451	490	491	453	485	485	499	519	506	462	496	476	500	481	495	515	522	529	459	504	464	473	518	478	477	495	525	526	462	491	489	491	469	508	459	498	484	511	519	454	526	489	502	480	519	505	482	466	518	527	460	487	519	507	444	476	523	498	491	528	464	518	480	516	515	485	464	487	480	491	484	477	475	494	468	483	491	523	466	496	507	491	476	491	500	505	502	526	504	500	499	508	492	475	492	452	530	491	485	483	481	511	491	475	488	466	475	511	487	529	512	480	432	493	537	479	482	496	522	464	500	487	471	500	502	477	411	498	450	539	500	482	472	466	492	498	514	473	472	490	475	489	483	461	469	531	476	491	506	486	534	501	465	541	506	459	459	497	464	526	508	485	474	487	481	474	450	511	509	492	527	530	462	477	454	513	459	485	482	477	510	464	532	489	555	489	489	473	509	502	487	469	467	495	508	457	484	455	477	483	496	488	515	489	478	515	460	488	456	470	476	494	505	474	477	479	485	484	492	485	469	521	472	489	490	473	499	483	477	472	467	474	446	485	483	492	478	510	495	498	471	481	475	462	486	506	506	477	474	475	477	474	495	502	490	465	492	522	472	469	482	429	491	494	472	465	465	471	510	508	477	507	491	493	473	490	506	481	453	486	455	499	463	541	517	496	461	509	510	491	534	476	497	450	491	524	514	481	510	522	519	470	469	505	475	494	463	483	478	513	514	482	458	469	491	509	498	490	473	467	472	510	458	472	486	523	503	473	501	472	520	494	461	490	510	520	465	496	491	432	469	493	472	490	490	494	517	496	487	508	545	470	482	479	483	488	453	500	480	482	486	488	459	528	475	487	496	466	482	490	535	506	463	485	497	500	484	464	454	513	482	482	480	475	455	489	482	491	485	526	490	480	436	447	469	486	492	487	494	473	500	484	470	532	518	481	478	489	491	482	506	483	509	471	503	485	455	529	500	432	516	492	486	456	465	488	492	483	479	480	490	479	485	496	495	527	491	530	505	484	479	485	497	449	480	494	464	508	487	514	505	507	459	470	465	496	492	500	502	462	508	492	508	543	458	479	504	496	509	492	469	524	455	454	429	511	492	487	543	532	457	512	501	483	474	470	482	456	442	505	511	570	505	509	455	535	526	511	476	463	485	466	521	490	477	473	461	464	511	469	510	469	473	497	442	438	500	483	509	483	494	492	500	474	536	483	492	484	474	525	495	521	463	506	489	486	519	494	458	464	501	505	484	481	488	460	458	454	499	530	499	474	462	477	491	509	473	481	505	480	511	518	441	484	469	498	477	527	489	463	478	539	455	499	473	517	489	465	494	472	481	484	479	476	463	487	496	486	515	493	466	458	495	487	500	476	492	464	485	508	461	495	494	504	519	488	484	465	510	493	473	470	474	501	467	526	517	480	460	472	455	468	487	522	484	496	478	460	468	492	486	492	512	466	495	465	452	500	483	474	488	496	457	515	486	501	486	518	468	495	486	489	510	471	471	481	531	495	524	483	457	456	520	488	423	444	479	519	489	519	488	512	491	460	499	488	480	480	493	482	490	501	449	479	526	514	498	498	523	516	492	486	497	477	483	542	504	530	515	492	468	450	500	531	493	512	500	452	516	470	482	509	470	462	487	494	500	477	467	472	486	483	502	516	512	472	501	479	464	481	482	514	491	481	485	506	490	467	476	504	483	483	486	512	480	477	477	470	479	466	475	469	487	501	483	466	490	499	498	493	474	471	445	461	491	470	489	474	422	521	510	508	471	441	509	467	526	519	489	472	507	475	460	464	441	482	475	468	530	484	498	481	459	494	490	474	491	509	490	499	457	464	499	514	497	516	524	507	472	530	490	456	482	460	522	514	475	472	532	462	515	515	478	499	493	497	504	470	472	487	483	497	492	506	492	455	506	524	503	492	487	460	454	498	525	487	455	473	526	497	483	467	525	501	485	486	532	485	454	475	495	458	544	482	491	504	467	500	504	507	483	471	522	515	489	479	484	500	486	482	471	496	490	461	444	444	461	515	469	512	477	473	479	464	484	481	507	496	496	499	517	506	503	475	477	483	486	475	483	468	517	488	443	513	512	519	485	534	487	478	505	485	506	508	493	483	512	490	467	482	499	487	479	456	487	458	545	483	509	528	504	464	469	477	495	475	500	500	498	519	522	468	515	508	463	478	485	466	490	528	472	491	540	503	472	452	482	473	499	512	462	466	457	480	446	456	488	498	460	526	527	477	466	538	482	508	466	488	491	453	448	488	449	503	465	462	452	481	458	479	540	456	477	512	457	466	478	500	478	514	464	454	498	478	485	498	495	520	507	497	474	461	473	481	471	473	481	488	486	497	498	456
24101	22832	30875	25701	20008	9248	1432	808	646	652	681	650	649	667	645	659	646	633	611	633	609	655	706	604	618	603	605	623	616	597	628	627	622	619	626	631	636	600	660	604	574	616	640	614	616	601	584	623	598	603	631	605	632	653	611	617	630	637	600	642	591	613	616	591	618	659	629	631	609	622	644	628	625	617	639	564	651	634	607	611	595	611	611	631	665	630	630	602	612	636	650	617	646	639	581	622	592	609	604	629	613	574	660	626	611	602	632	643	650	620	604	633	625	577	620	608	610	623	632	589	602	604	610	615	605	577	636	574	606	632	620	615	595	579	627	642	622	618	635	598	629	632	603	597	632	643	632	632	632	645	610	606	629	661	637	571	618	633	633	621	639	588	592	605	588	596	618	597	619	594	619	612	571	580	629	633	644	612	617	598	595	622	568	584	607	626	625	626	647	626	639	593	652	615	622	602	685	638	601	623	630	628	632	616	632	597	648	598	585	569	603	598	599	653	647	600	639	597	580	644	595	638	615	633	646	590	592	589	653	632	610	604	608	613	597	611	616	629	610	644	565	626	609	601	585	600	624	662	629	596	609	649	636	655	630	660	650	608	605	603	597	609	620	684	591	587	618	610	642	612	654	607	611	632	647	602	644	602	620	635	627	638	616	620	612	643	631	630	609	590	610	580	625	633	595	602	546	651	627	607	627	632	603	598	599	629	599	629	613	606	616	643	637	629	607	634	560	609	617	610	646	637	587	623	598	630	651	636	596	598	585	630	619	636	615	556	608	580	602	601	616	632	614	579	602	608	593	595	594	618	617	612	639	591	593	652	599	601	604	651	624	611	641	609	600	586	625	608	617	617	573	605	604	693	648	632	615	586	630	580	646	660	661	648	630	603	622	553	614	637	616	652	642	599	609	609	596	607	616	630	566	586	579	629	610	632	643	641	615	635	605	651	647	605	602	657	579	617	572	590	630	626	599	629	609	590	632	599	646	632	591	609	599	602	608	588	672	596	620	602	606	609	641	601	589	625	643	590	598	615	585	659	605	618	665	609	611	585	574	665	592	589	606	628	641	626	654	566	574	581	629	631	628	587	606	583	597	636	652	596	596	607	630	582	631	636	598	604	639	613	610	578	606	603	628	645	639	563	636	616	569	607	598	635	629	630	577	634	584	648	627	602	591	610	550	615	659	625	659	643	648	585	618	583	605	657	624	630	629	587	588	666	607	631	583	577	586	637	581	634	619	615	633	606	629	591	600	640	613	610	608	623	628	609	619	641	642	647	614	620	615	640	662	588	638	607	600	644	670	636	622	635	588	634	588	594	638	613	651	600	580	606	590	590	620	585	602	610	593	639	660	649	592	594	607	600	604	643	594	600	641	611	597	587	609	613	604	579	644	598	567	620	638	643	588	648	601	584	615	637	597	634	614	636	601	637	594	624	626	602	609	630	631	636	634	578	629	635	631	623	604	586	613	593	634	599	626	607	547	656	623	588	619	611	597	609	650	606	636	670	658	594	639	637	663	565	612	613	616	622	631	573	633	573	650	614	636	616	588	610	616	649	625	585	616	595	639	631	635	652	654	613	655	637	649	617	670	631	553	650	589	613	638	613	563	606	650	620	609	615	617	600	601	630	626	664	574	612	625	632	619	628	581	580	652	604	597	660	613	604	627	601	623	617	613	618	607	648	619	617	607	632	619	624	611	640	627	651	643	626	622	587	624	679	620	557	632	620	632	607	589	579	556	615	643	582	651	626	609	609	618	626	585	595	616	574	635	625	644	651	565	597	613	594	616	627	618	626	634	619	637	613	629	657	588	613	597	616	619	604	619	603	606	633	655	600	611	587	597	688	579	646	653	637	614	646	594	591	635	618	594	600	596	609	605	602	609	622	600	623	606	588	654	596	607	609	615	591	643	582	567	602	546	597	585	562	580	608	576	614	627	595	580	608	677	631	623	625	594	622	627	673	588	602	538	618	620	604	602	571	628	650	637	584	666	582	603	598	599	646	604	600	586	668	630	605	564	611	627	632	615	635	625	641	588	632	616	634	601	605	605	631	601	604	624	599	648	620	620	593	607	649	615	607	595	599	626	603	623	623	604	636	643	641	624	641	624	590	614	626	656	627	621	610	618	549	580	636	631	603	604	613	611	586	587	563	584	620	596	611	621	590	623	640	679	644	648	600	623	609	614	602	607	614	576	601	612	581	586	615	572	639	632	607	625	601	548	595	619	654	609	627	568	581	661	626	674	602	601	613	621	600	598	602	610	615	642	631	603	605	673	601	554	646	617	640	614	633	590	636	564	630	621	649	578	633	596	627	569	632	616	620	645	603	624	628	604	610	600	641	628	630	589	635	640	623	586	656	629	628	625	563	604	596	656	608	589	636	591	620	595	621	623	627	614	625	593	638	599	620	574	582	606	634	560	613	576	606	580	637	592	638	614	613	572	673	620	598	665	660	611	662	628	659	631	606	610	639	609	580	646	639	615	618	628	644	595	666	618	613	613	592	641	634	616	598	621	618	580	595	607	638	586	587	620	639	664	618	626	568	657	618	629	603	622	573	643	561	567	606	594	608	607	645	640	590	601	620	597	614	607	578	648	613	640	577	655	602	611	614	603	647	602	608	614	594	592	662	660	612	585	665	634	599	570	642	590	604	639	604	638	622	662	629	628	627	568	657	602	598	622	621	631	605	654	625	611	584	624	639	630	603	591	606	602	633	593	618	621	608	614	602	595	602	595	610	615	610	608	596	611	638	604	641	643	608	626	635	605	628	635	598	636	629	612	625	584	656	622	597	606	643	607	662	661	631	600	597	581	617	593	607	590	606	616	621	591	654	615	575	605	641	641	598	659	610	525	628	611	601	579	671	619	611	583	641	644	613	670	685	630	626	591	608	614	599	603	614	625	616	667	655	601	607	616	614	599	602	603	667	578	587	616	587	632	592	633	655	615	561	637	601	669	631	613	616	652	648	614	635	574	608	587	618	590	633	596	590	596	641	611	606	598	623	607	581	610	658	601	630	650	637	605	592	609	582	698	594	592	583	564	638	624	607	634	600	601	652	605	608	629	593	611	609	636	628	664	586	610	568	626	562	599	615	605	599	593	597	595	657	639	590	570	588	623	586	624	582	611	631	598	610	640	585	590	640	624	564	571	622	589	604	628	591	612	592	601	651	605	626	594	640	624	626	635	607	574	602	612	667	612	631	630	546	638	604	646	628	605	634	639	618	633	603	586	676	610	591	602	628	639	599	625	582	642	560	589	637	626	594	599	623	604	649	639	665	592	619	605	590	646	576	584	627	578	594	657	643	614	596	584	674	639	625	633	647	609	591	608	601	624	613	612	602	629	571	618	601	572	584	604	574	593	586	631	618	649	634	631	592	589	623	612	610	604	599	602	625	612	596	586	578	595	598	597	620	595	650	682	626	622	573	594	632	629	654	633	643	626	604	602	580	576	654	600	637	604	593	600	610	629	630	679	618	580	625
62342	94605	59368	23001	5592	1308	720	560	594	592	587	584	588	568	556	602	591	611	554	605	587	606	573	621	544	582	578	575	566	546	601	524	607	576	598	583	615	575	567	581	566	562	590	568	578	638	567	619	591	560	549	616	594	595	586	558	570	544	577	586	562	562	574	584	576	570	562	564	563	612	552	599	571	575	601	575	542	575	529	591	557	589	560	580	593	548	574	613	544	572	555	564	516	582	537	551	589	570	581	549	576	567	579	551	541	602	531	556	583	552	576	597	614	592	558	596	565	572	598	587	557	532	578	543	569	563	586	579	630	581	580	561	538	590	566	562	597	607	582	562	583	552	580	583	559	555	614	602	573	606	559	612	561	582	594	571	565	564	571	578	598	566	560	601	565	572	567	538	584	586	589	552	587	596	567	550	588	545	550	602	619	543	588	558	552	615	526	574	568	563	552	556	549	534	576	557	569	587	577	580	537	574	589	571	557	579	545	555	545	571	548	557	554	573	578	569	578	574	585	555	609	563	611	632	583	535	591	565	582	556	548	557	604	574	614	554	577	565	564	559	560	537	567	568	593	549	590	573	539	568	545	552	557	578	584	563	566	571	576	544	576	594	570	582	547	604	539	601	598	604	597	579	557	597	578	569	610	568	579	626	597	561	565	571	587	590	537	577	569	563	586	563	583	580	543	561	595	555	589	552	585	595	608	553	587	616	604	571	617	553	535	587	580	612	569	589	592	565	614	594	593	573	570	554	614	601	565	570	619	544	566	514	499	585	571	600	560	529	566	602	586	535	556	554	565	573	548	552	579	587	579	568	573	614	571	581	561	564	577	606	611	550	545	609	545	554	547	572	537	548	615	632	572	574	572	578	561	586	580	581	588	571	531	591	590	573	578	564	585	540	590	564	571	549	574	594	606	536	566	566	575	566	543	558	555	615	582	576	597	522	545	572	557	600	604	582	544	580	565	584	579	582	570	587	571	594	558	569	557	611	559	587	586	583	542	587	572	598	573	606	639	606	630	588	566	634	537	598	563	515	548	581	604	629	595	538	610	556	586	621	592	544	622	590	573	561	592	516	562	570	590	565	573	545	571	606	539	552	566	553	575	579	581	554	581	545	546	601	623	582	551	573	567	572	574	569	585	603	603	548	574	580	569	575	561	540	535	564	614	596	548	602	557	608	620	562	551	547	572	528	591	554	574	592	546	552	598	599	560	569	510	580	568	579	553	570	591	580	540	512	599	589	551	575	563	596	587	573	595	596	605	589	571	618	605	579	538	579	566	529	566	623	572	582	575	577	567	581	583	568	589	608	539	562	557	606	576	597	571	599	558	604	593	524	531	588	610	547	614	577	549	595	553	555	540	600	573	599	562	594	563	566	560	564	562	572	548	551	570	588	564	536	573	573	541	585	614	558	562	554	588	574	592	603	571	610	603	593	581	560	601	573	571	572	600	618	623	560	532	539	542	537	593	565	548	577	603	587	548	546	593	565	597	577	569	535	609	558	582	605	573	528	563	590	571	591	592	565	543	600	545	565	560	532	601	593	573	549	591	598	597	583	551	600	586	546	566	580	569	573	563	633	598	589	578	553	534	554	601	588	555	566	549	564	599	609	599	587	560	594	586	568	584	569	567	589	539	572	593	607	560	573	575	561	590	574	590	593	587	566	581	571	558	594	560	558	562	580	593	585	562	542	557	586	600	581	587	610	591	562	599	614	576	596	565	569	596	564	573	575	590	623	582	583	578	605	566	541	563	613	567	572	527	556	585	579	556	529	594	642	539	586	603	632	558	575	578	560	559	549	594	612	602	545	603	517	567	574	626	547	620	555	541	589	604	565	581	619	567	612	585	517	570	569	560	615	595	587	562	545	561	586	566	571	541	637	568	549	580	583	614	598	564	590	549	593	590	563	580	594	567	566	585	554	584	575	523	585	580	578	566	586	588	613	585	553	563	589	577	584	595	559	583	583	582	568	581	574	559	606	581	591	575	591	585	543	577	546	533	576	583	574	587	581	564	567	545	570	576	585	605	540	604	551	604	592	592	573	567	535	585	570	582	596	547	562	582	624	568	607	561	562	533	555	562	593	608	611	574	544	576	514	574	599	601	602	601	596	569	588	553	557	541	575	530	547	560	569	590	592	608	571	533	583	617	576	588	627	603	585	560	602	582	568	616	598	555	565	600	587	589	529	522	608	598	611	545	565	553	595	547	548	549	605	583	595	548	604	537	550	572	566	585	554	552	575	589	562	546	571	587	560	572	552	612	582	615	576	550	569	584	577	572	624	555	592	590	584	540	563	619	577	538	589	567	545	577	548	604	584	568	542	564	570	572	585	582	560	573	620	574	552	571	596	590	565	550	582	586	554	582	561	555	578	586	585	568	563	586	593	610	551	562	596	576	557	590	614	575	578	581	574	562	527	587	597	580	529	538	583	592	551	587	589	604	603	596	606	558	582	573	527	594	548	586	606	602	600	580	534	577	577	549	562	557	565	572	590	577	584	532	524	553	606	598	539	576	599	591	580	609	555	527	585	605	549	586	559	604	597	561	559	549	579	590	537	561	615	624	561	592	554	607	565	570	538	607	566	588	556	536	521	613	513	546	539	581	592	575	555	538	573	571	591	580	568	570	564	545	561	563	636	558	528	586	608	589	578	573	529	619	571	583	574	625	557	584	589	619	544	610	539	588	561	565	534	604	600	554	559	578	543	580	561	612	627	554	541	543	525	628	568	570	596	580	584	564	631	537	577	579	576	573	561	539	596	603	609	610	574	560	574	541	540	549	608	557	579	541	545	540	543	602	589	613	579	550	603	551	587	602	560	561	531	531	571	582	557	568	614	584	606	655	548	542	558	570	582	598	614	618	609	635	593	542	597	589	530	587	571	583	565	553	571	591	563	553	584	587	592	558	564	578	581	582	564	541	576	537	614	529	582	581	559	564	571	567	616	574	569	590	592	564	569	596	572	571	578	582	641	583	569	571	596	594	585	563	556	573	580	549	620	523	571	541	557	514	598	517	551	588	585	532	539	598	592	597	572	616	548	574	564	610	573	585	540	595	547	595	555	563	592	545	580	549	601	582	571	556	535	582	550	569	595	583	534	600	584	569	589	569	566	636	575	593	546	550	579	590	646	573	610	549	545	600	519	559	550	593	567	580	557	552	550	594	621	600	540	554	568	546	575	579	598	560	591	560	620	554	564	565	545	598	557	565	587	578	619	568	553	560	601	594	591	577	561	584	569	610	560	563	564	596	527	577	585	525	553	563	563	583	566	582	603	606	591	610	629	597	551	594	571	569	607	547	574	556	566	528	566	555	590	572	617	597	564	571	586	553	569	549	587	574	593	588	557	573	569	562	558	575	555	562	530	574	555	547	575	537	566	601	624	548	558	579	572	605	559	588	560	593	605	566	569	586	585	539	595	559	556	550	555	560	532	563	567	514	565	560	539	554	533	591	598	668	571	560	558	547	590	588	585	583	596	588	575
32881	31077	20704	5939	1044	562	559	531	494	503	490	475	500	517	500	460	501	485	484	488	513	512	472	478	532	521	473	492	493	473	520	508	470	488	457	496	521	464	515	501	503	475	510	493	486	457	499	528	488	482	499	492	497	509	457	505	487	523	495	482	523	507	469	481	489	510	475	505	480	444	515	492	508	534	483	469	495	495	475	501	480	497	515	471	489	493	495	507	525	509	471	496	493	467	493	506	483	500	485	532	481	480	510	490	456	481	492	479	490	499	452	476	513	530	545	492	478	510	485	479	508	518	442	430	483	486	461	558	496	514	491	482	470	505	463	463	443	475	482	500	505	517	527	461	493	478	481	497	480	484	488	526	496	477	481	478	506	465	489	484	485	450	491	509	484	476	502	509	506	490	461	479	492	469	514	490	504	469	531	465	475	513	503	518	531	467	475	497	498	476	507	460	500	501	450	499	476	505	477	499	507	469	472	483	494	499	454	489	473	501	517	506	440	473	497	477	492	472	494	498	484	524	494	483	509	508	470	492	493	510	463	470	485	444	516	499	478	473	476	460	451	448	473	515	502	440	531	469	480	457	499	488	454	448	482	532	492	519	542	525	461	456	507	473	487	489	486	512	523	518	525	482	450	456	476	461	513	511	494	516	476	486	525	490	502	488	480	494	465	474	459	492	489	481	498	520	519	503	469	478	522	481	474	510	476	557	488	520	495	528	471	491	461	455	474	457	486	498	508	497	474	515	479	483	490	480	495	470	480	445	491	459	528	488	513	472	502	499	458	506	491	505	531	477	479	513	509	463	486	490	482	506	516	495	512	470	484	484	496	476	485	498	485	484	484	539	473	504	491	504	495	502	521	538	499	503	486	488	490	495	467	460	483	558	508	526	443	509	493	483	459	509	479	566	512	485	478	488	477	536	464	506	498	503	486	423	446	496	474	471	510	512	543	484	461	496	499	452	506	459	464	506	504	502	492	474	493	448	510	505	457	490	512	483	471	465	446	508	498	502	495	443	487	533	511	487	491	505	482	470	488	500	462	531	462	473	471	513	473	464	503	500	477	488	513	495	516	488	464	491	458	485	501	489	492	461	490	472	474	492	510	434	461	494	479	479	482	487	483	477	520	506	485	487	514	466	460	480	441	475	487	503	492	493	473	503	455	487	529	484	504	511	474	504	483	486	480	531	551	498	501	495	464	495	455	517	505	524	443	439	506	449	480	462	478	518	471	496	472	483	500	519	479	496	487	467	457	463	526	485	471	462	495	498	443	494	518	459	466	529	477	453	501	500	464	476	469	515	459	509	484	479	488	506	490	481	505	478	469	487	509	491	510	472	470	498	487	501	484	478	519	497	489	493	459	530	494	453	474	448	470	493	474	521	536	467	523	528	474	479	508	492	491	555	514	457	484	473	496	466	465	479	473	515	515	508	513	528	509	503	489	494	491	519	515	466	513	475	486	465	467	468	465	487	467	496	444	503	505	546	487	461	490	486	505	524	472	474	427	498	514	486	479	512	488	459	505	483	515	525	543	466	517	502	492	523	530	518	489	518	455	464	516	474	450	471	505	487	467	497	509	491	503	476	481	488	467	470	486	484	500	490	477	528	469	518	483	444	498	506	494	495	486	439	485	544	510	490	556	472	496	486	482	487	452	492	549	477	498	483	505	532	451	473	530	495	527	498	479	467	480	495	474	469	492	510	475	505	434	484	466	452	513	500	512	496	469	482	494	506	469	496	502	500	504	492	499	507	495	463	491	486	498	525	503	448	513	499	494	483	483	468	490	502	497	509	542	495	449	496	458	474	478	468	509	467	504	475	463	509	494	497	506	459	475	477	496	513	474	477	497	451	518	524	483	476	438	537	506	462	485	478	485	499	494	466	501	490	492	481	471	476	470	528	492	487	507	499	517	469	515	438	550	489	477	514	519	498	486	493	469	510	509	494	481	479	508	501	505	490	502	503	513	525	485	446	497	477	463	514	473	472	492	472	494	486	447	503	510	535	503	483	494	503	503	487	470	487	481	492	522	461	475	480	441	485	482	501	484	442	511	455	493	505	471	492	513	503	449	502	472	485	499	507	490	471	468	480	474	494	519	470	511	458	460	475	444	496	508	511	475	445	468	508	494	484	456	472	480	489	484	525	481	479	516	491	507	516	518	492	518	454	472	518	450	507	474	512	528	453	492	503	513	459	521	474	490	500	481	483	515	491	475	496	492	478	488	496	497	495	529	518	488	483	435	482	494	465	491	497	478	508	484	505	484	470	463	493	479	477	489	521	489	469	503	456	454	499	469	470	517	527	510	502	499	513	489	503	555	532	429	469	482	512	497	487	519	486	515	480	490	466	460	501	511	469	457	514	434	477	507	464	491	475	496	484	534	445	435	467	489	503	533	503	501	513	458	445	474	519	505	477	483	492	480	482	479	471	482	477	495	509	506	496	479	491	511	530	495	550	488	488	514	498	488	496	493	442	477	487	497	447	497	507	455	474	516	515	472	493	486	502	476	487	516	488	505	460	513	497	474	470	490	495	479	474	507	470	479	452	493	477	513	484	455	503	497	505	456	529	503	497	500	485	511	486	476	486	495	493	528	509	475	485	488	523	479	526	501	488	432	482	487	479	473	528	485	510	493	487	487	484	493	453	478	503	525	466	484	491	472	509	488	483	438	499	500	487	491	523	514	479	468	478	489	490	519	523	480	484	517	497	426	479	465	480	503	489	491	449	475	504	507	496	509	474	517	512	486	484	523	470	484	462	485	516	498	477	472	481	508	472	518	472	494	509	502	472	456	448	478	495	487	501	471	472	507	503	499	481	479	492	520	483	485	502	497	513	472	483	490	510	563	501	494	475	490	489	481	495	474	514	474	494	464	533	482	508	508	490	489	455	461	495	450	463	473	483	515	453	515	484	485	490	513	513	491	466	490	476	475	457	501	507	498	497	481	472	458	482	539	516	520	489	504	498	507	491	439	497	457	496	498	518	478	506	490	461	522	492	456	490	468	484	511	496	484	507	537	464	464	500	494	494	479	474	516	501	480	499	464	485	416	470	502	499	437	497	517	506	500	483	490	494	506	491	488	489	461	472	462	559	488	541	483	497	469	497	479	501	503	481	485	489	495	508	480	507	467	459	479	463	509	459	472	465	500	496	492	468	495	515	497	519	468	468	456	495	493	466	490	538	463	492	462	466	468	498	482	487	479	535	493	542	503	490	462	526	485	464	458	504	501	517	506	486	456	485	493	471	480	499	469	479	502	516	494	469	499	486	479	506	464	458	479	485	500	482	492	467	493	479	501	481	471	493	468	497	537	468	522	548	493	479	474	534	489	506	513	510	499	484	495	491	524	486	525	470	499	509	453	495	479	491	477	478	519	470	511	501	510	502	461	495	504	474	500	487	489	446	511	498	449	487	500	498	478	529	535	504	553	475	505	501	490	524	472	479	470	506	555	487	484	460	477	470	455	425	488	464	446	505	515	492	506	522
28116	32609	13299	2882	778	478	404	404	396	448	422	420	397	415	430	405	421	392	421	429	395	415	404	391	477	451	409	413	419	420	410	416	425	404	418	414	439	403	396	458	417	420	408	432	423	392	412	425	403	425	432	423	397	437	414	414	435	410	421	406	431	413	410	412	429	394	416	406	380	391	391	388	392	427	436	427	400	390	462	419	414	412	421	387	436	442	415	423	437	427	355	417	378	420	461	447	409	386	422	411	400	430	418	435	392	456	372	419	396	390	402	434	413	412	399	429	384	408	411	394	396	407	417	432	437	420	425	422	402	451	391	419	417	409	386	400	433	385	418	438	388	421	443	459	411	372	369	414	413	379	399	458	412	403	383	421	407	371	428	437	424	435	434	410	402	374	399	407	385	387	392	453	387	391	441	429	415	390	418	383	432	438	404	421	400	428	452	449	444	423	394	432	394	415	396	404	382	407	432	396	409	443	434	421	435	437	414	395	427	416	419	410	456	411	411	418	402	399	415	381	406	406	406	394	437	394	438	434	419	436	432	389	413	389	399	432	410	404	404	450	419	466	388	426	361	395	443	431	416	416	422	395	421	413	397	438	440	412	390	413	409	389	402	412	443	442	401	426	428	414	406	436	443	386	413	426	394	441	421	429	401	422	408	409	418	409	455	401	416	429	392	382	405	431	432	416	375	409	395	403	423	410	377	379	395	397	424	419	419	418	393	400	400	408	407	396	425	401	397	413	421	405	424	428	399	415	436	415	418	445	369	411	422	392	441	434	396	423	410	363	369	406	413	422	420	424	418	372	412	402	422	438	412	422	378	406	438	412	422	426	428	396	416	408	439	440	419	408	414	436	415	416	420	395	424	401	403	383	388	413	424	379	417	397	415	463	401	411	414	408	401	402	433	432	387	434	422	363	403	398	433	400	426	415	404	441	373	384	385	378	386	430	425	439	420	435	436	429	379	427	428	423	399	408	407	393	393	396	366	394	438	385	429	404	402	421	432	420	436	404	421	441	404	426	425	407	419	412	393	394	410	423	460	392	430	399	415	438	456	438	393	439	394	404	409	417	421	415	408	417	416	403	396	460	424	404	431	433	401	422	412	438	412	400	453	404	448	427	413	401	382	423	419	385	427	400	443	381	407	403	432	393	411	423	435	408	410	403	403	407	438	425	435	412	430	421	405	374	396	407	412	428	378	382	378	407	391	393	426	411	416	377	416	382	423	407	379	422	392	388	456	421	392	365	399	444	410	433	415	406	409	429	391	432	403	419	449	402	425	388	439	407	451	424	402	452	409	399	407	440	419	414	440	431	397	400	432	420	397	419	421	415	414	392	383	420	435	445	375	399	425	401	422	417	420	436	390	397	408	436	409	388	409	423	405	450	418	419	419	421	439	380	371	442	427	451	421	417	411	394	382	406	407	409	419	427	447	426	391	447	398	426	388	406	422	414	414	413	443	414	399	407	419	411	425	432	385	369	452	398	410	405	417	420	426	415	424	407	449	422	420	424	388	413	437	382	411	410	384	448	406	425	414	434	422	430	401	425	420	427	415	392	422	385	401	406	412	379	431	420	362	401	422	407	440	371	416	437	408	415	402	415	386	395	401	423	381	406	411	405	434	376	420	398	392	422	380	400	410	408	400	417	388	425	398	439	429	423	407	417	396	399	410	390	421	430	423	444	422	389	438	436	407	435	433	432	414	390	423	374	443	431	434	428	367	420	408	419	408	400	397	394	430	430	374	396	414	418	394	405	436	426	431	433	411	446	431	430	368	410	440	413	419	401	416	383	412	385	427	444	437	408	437	411	416	422	463	397	419	423	385	412	376	404	419	396	428	406	414	372	390	409	391	380	435	428	413	389	385	396	418	397	404	422	393	411	385	377	395	423	414	434	426	400	409	413	415	404	462	444	398	424	384	415	423	411	413	398	417	412	443	392	444	413	388	383	419	410	414	421	407	411	375	428	427	438	426	403	420	401	443	429	417	393	414	446	405	399	364	406	376	416	402	412	424	378	436	368	404	386	384	427	433	389	373	425	454	412	426	419	422	435	411	403	441	378	418	464	404	399	396	406	419	450	406	394	398	442	393	428	406	429	407	447	407	400	384	409	438	403	441	395	426	410	441	400	401	456	414	401	389	416	425	457	430	396	408	411	439	402	402	419	404	453	406	395	402	399	401	400	429	425	398	409	408	415	386	398	410	428	406	460	414	387	412	444	406	421	410	433	375	401	404	391	374	409	392	437	433	441	385	380	406	406	432	397	425	437	430	411	393	410	431	387	446	392	401	426	427	418	393	410	430	418	404	444	430	391	360	413	415	386	407	458	407	421	412	409	386	442	368	379	414	406	444	399	400	400	419	390	416	415	387	433	414	410	424	426	427	414	398	416	410	408	427	394	448	401	448	422	435	431	390	393	424	374	410	403	406	384	438	398	405	428	445	421	426	401	435	420	415	397	421	393	416	400	410	416	392	423	451	405	430	381	400	444	384	443	398	445	447	411	413	402	393	403	400	398	427	448	423	406	420	392	412	416	403	394	441	447	392	406	403	425	437	355	357	415	423	399	432	445	400	419	392	429	441	399	443	424	453	402	423	450	406	419	404	447	419	427	397	409	449	394	426	396	427	432	383	397	419	431	392	453	390	412	450	415	434	430	425	410	401	457	423	410	399	439	385	396	382	408	433	410	407	388	422	398	423	437	423	417	423	394	425	408	423	421	432	407	416	438	412	398	424	409	394	390	419	407	400	427	422	416	434	405	411	408	428	431	414	428	439	408	414	388	442	381	393	414	385	443	428	430	403	386	435	424	402	433	438	408	422	427	418	429	404	373	423	404	384	403	422	412	398	413	423	414	416	402	395	416	427	437	389	440	430	402	389	405	445	384	412	410	376	469	417	442	417	372	382	420	403	403	406	398	415	409	390	386	419	421	388	404	409	414	349	407	432	419	408	432	414	435	404	388	395	413	372	427	423	393	450	426	417	378	437	373	431	460	428	400	406	414	365	412	412	386	401	394	411	421	437	424	426	435	425	376	394	436	412	419	413	418	447	363	423	418	400	361	391	396	363	404	423	437	423	428	389	388	453	413	436	409	381	362	397	394	399	397	427	419	423	404	406	398	414	429	422	424	416	427	440	439	414	430	436	405	419	412	434	407	407	394	442	443	430	439	446	416	379	422	375	401	404	415	403	395	427	414	369	413	433	391	420	416	399	394	394	435	392	404	409	464	414	420	348	403	423	393	405	419	425	393	441	430	408	411	443	415	407	393	359	388	403	428	408	400	402	410	430	414	443	413	402	421	408	411	402	438	416	411	413	398	412	420	420	448	419	435	434	403	376	381	372	423	433	401	423	430	418	414	404	446	392	417	413	401	436	383	414	428	421	393	401	417	397	372	381	420	411	385	396	419	458	414	431	444	407	391	392	422	376	407	409	385	394	414	429	392	427	402	386	398	397	427	397	390	417	396	411	449	411	419	432	421
25127	24667	32548	26985	15851	3106	860	623	566	605	570	561	560	569	506	531	539	528	547	593	551	531	560	530	533	546	505	531	512	543	532	515	511	566	538	496	535	532	579	525	538	531	530	518	557	559	573	536	579	574	513	570	565	575	545	532	496	526	526	519	527	542	534	559	479	525	491	517	528	523	549	528	566	550	562	527	506	515	524	510	513	558	565	550	504	513	522	523	509	548	521	542	512	541	514	508	526	562	543	587	548	541	552	546	478	533	547	539	535	520	523	539	517	504	504	535	554	513	545	490	537	552	527	489	556	551	498	538	554	508	513	557	557	537	508	518	496	520	528	534	513	572	505	524	512	527	526	526	504	528	510	516	527	531	536	534	530	501	525	564	560	539	536	523	516	541	526	546	506	525	505	541	542	557	547	547	549	515	550	523	529	541	537	540	525	545	520	520	531	522	548	559	531	525	539	550	523	510	529	544	530	526	506	534	502	545	516	535	546	539	494	542	550	540	595	477	548	536	520	501	509	501	477	497	515	536	549	559	555	521	508	528	532	531	504	534	569	584	543	546	517	504	483	536	532	554	541	491	515	510	495	583	524	528	515	518	516	527	513	517	571	543	484	542	547	507	500	489	558	528	581	520	490	528	525	493	545	540	526	549	545	522	537	523	564	537	514	537	493	528	597	548	537	532	556	555	524	509	478	580	579	519	553	525	518	558	541	542	515	558	531	520	525	509	564	531	512	535	522	536	526	501	548	547	539	556	539	488	527	582	551	501	523	537	554	547	522	516	487	540	568	529	519	506	520	516	544	557	524	539	510	532	556	541	557	561	504	527	568	508	534	528	550	555	522	543	531	522	550	540	547	500	586	528	526	515	533	474	503	515	541	506	505	542	525	531	540	510	508	537	512	561	496	535	490	529	575	510	521	518	472	554	547	573	583	540	533	518	520	545	517	516	527	549	551	564	542	559	554	550	494	508	492	544	493	503	537	503	517	544	495	546	553	561	549	517	520	578	527	538	525	545	540	516	545	570	532	516	545	510	513	510	542	540	520	534	500	536	544	539	534	511	536	519	530	505	526	538	540	531	508	525	539	502	523	566	520	534	527	526	496	544	561	542	545	512	509	500	540	547	506	553	524	529	558	526	506	499	520	512	537	516	501	548	565	574	535	542	506	546	534	569	518	557	553	500	528	527	509	511	531	509	532	503	544	537	522	498	529	557	529	524	487	493	530	505	526	553	529	528	573	483	508	550	524	540	502	565	532	490	518	485	509	558	556	521	536	540	499	536	548	499	514	518	508	541	517	508	524	488	518	561	497	540	540	526	529	530	514	536	560	511	565	495	509	510	525	529	540	542	532	496	579	506	544	529	541	529	536	504	500	554	496	534	545	528	516	511	540	552	574	542	533	545	548	525	518	518	566	568	521	546	514	487	562	529	560	479	581	533	513	525	537	541	529	498	497	525	512	527	504	571	482	562	546	492	533	511	492	550	541	556	556	495	545	564	482	536	526	486	507	551	505	516	532	510	535	521	508	545	484	511	499	494	520	501	538	514	553	541	519	506	517	499	503	492	550	554	547	537	524	550	550	500	523	484	513	536	553	540	567	517	544	547	498	531	558	548	489	553	531	514	506	523	523	546	494	539	517	557	531	538	501	555	560	507	552	557	496	513	549	515	552	469	511	490	571	497	517	515	561	569	549	510	572	585	536	509	514	573	554	567	532	533	496	522	550	534	577	522	539	473	514	487	526	539	510	534	526	508	499	522	503	522	523	508	523	519	500	497	527	519	541	529	511	534	536	537	479	507	559	536	524	514	500	570	521	524	542	546	538	522	520	524	539	528	537	545	496	530	536	521	552	544	503	541	545	515	468	524	530	519	580	543	509	525	538	549	549	536	514	541	492	544	541	513	543	610	523	497	511	550	510	538	557	536	546	525	527	535	551	544	551	467	545	466	539	551	512	506	542	524	506	510	545	536	574	524	529	569	512	554	497	557	567	531	524	520	541	552	556	576	565	509	483	512	565	493	601	526	535	555	535	458	533	529	515	527	536	555	541	542	551	506	514	504	478	483	526	567	506	564	484	553	557	522	525	519	517	551	519	544	518	548	556	532	556	528	531	510	549	483	514	523	514	504	552	537	551	516	532	519	532	513	558	502	539	521	469	501	530	536	510	518	541	570	536	573	548	543	544	523	576	522	493	607	529	529	516	551	540	533	556	574	536	534	538	561	532	515	566	537	555	569	509	556	548	533	507	540	546	539	580	511	539	535	551	534	499	503	530	524	573	540	553	514	549	518	532	494	530	527	545	542	545	509	527	498	547	541	520	543	525	549	526	563	524	547	498	512	487	487	535	499	532	500	473	517	547	531	516	532	539	548	561	537	569	528	566	513	564	541	530	538	518	545	558	527	527	528	503	534	472	498	536	518	529	566	526	544	523	493	514	526	527	546	527	537	488	523	541	528	555	544	507	531	513	543	511	499	514	519	522	584	542	498	569	498	539	540	503	527	508	510	551	578	533	549	522	563	527	530	525	480	501	530	550	530	520	535	553	502	501	518	493	530	560	488	517	534	541	521	516	570	511	496	508	471	523	530	508	535	514	498	517	530	539	510	488	476	514	557	531	528	538	539	504	501	517	572	531	531	512	549	511	527	549	544	519	506	522	556	548	511	507	510	514	516	511	496	497	560	562	516	547	550	535	536	486	534	494	570	558	510	525	498	530	537	556	493	545	514	553	493	509	547	569	521	501	536	539	528	506	547	523	534	482	539	520	528	557	506	554	515	566	536	551	506	497	528	522	522	537	550	524	549	512	550	533	550	547	554	532	516	547	528	511	551	513	518	532	528	501	556	509	531	539	473	528	553	523	486	534	547	536	499	525	543	516	508	518	503	504	574	545	514	551	563	523	525	545	526	531	543	555	495	532	502	495	548	516	532	540	551	509	540	483	525	490	527	497	539	570	529	542	502	503	518	552	534	546	529	490	531	534	522	531	522	524	530	536	527	520	525	532	522	510	529	516	470	544	542	522	514	546	538	542	517	509	526	506	498	530	563	507	505	526	532	542	513	554	548	500	497	513	546	542	498	509	497	524	572	523	523	523	520	576	518	486	540	559	547	521	532	529	515	544	523	533	515	506	518	533	548	511	526	503	510	512	511	548	489	567	503	541	535	526	532	489	509	534	533	519	566	538	529	508	533	487	517	552	515	528	532	543	535	541	524	515	485	556	547	534	498	526	519	534	517	496	526	505	545	535	534	507	533	541	496	517	515	555	510	490	496	509	523	541	495	510	542	498	491	551	560	547	495	562	572	548	539	558	562	519	548	560	515	521	532	544	560	532	522	483	525	533	505	544	542	522	539	544	514	552	571	537	528	508	518	503	473	516	472	500	541	503	481	546	534	547	497	543	520	511	522	508	489	520	556	565	483	537	550	485	559	530	512	558	513	501	566	522	526	511	469	501	530	531	506	526	506	473	510	523	497	553	537
63118	86919	50987	17557	4083	1060	527	544	530	479	494	463	508	513	526	485	537	509	496	499	492	471	476	457	516	483	506	476	490	549	475	482	503	488	464	500	468	543	508	469	497	471	459	479	511	511	510	476	487	490	513	505	482	482	470	504	490	508	510	516	478	453	496	491	490	501	536	503	479	504	520	494	503	473	503	481	496	497	512	532	491	491	467	492	486	517	513	491	512	480	443	522	525	455	528	486	520	453	549	498	483	479	481	495	498	494	480	512	484	502	498	475	490	480	508	504	473	474	483	497	450	524	497	510	502	505	528	488	493	478	536	525	534	467	520	469	490	514	519	462	441	476	459	483	464	459	466	479	516	503	464	528	498	543	495	501	502	482	480	510	500	471	477	481	510	458	480	488	490	510	518	488	484	492	517	451	512	466	450	487	485	512	456	526	511	486	480	489	506	514	453	488	505	513	509	495	464	496	514	491	521	483	488	455	459	490	475	525	495	509	502	505	516	503	500	524	485	456	486	466	495	503	518	457	523	500	505	483	506	467	454	460	481	505	516	515	510	497	511	489	478	524	498	495	475	502	489	485	472	484	484	439	493	442	475	513	486	521	495	495	492	478	496	516	506	501	476	515	472	457	516	525	528	521	484	509	497	454	534	485	504	504	461	485	502	544	473	497	461	507	512	504	483	487	474	511	471	475	519	514	491	523	464	512	517	485	492	513	483	492	484	457	523	496	451	465	467	493	489	494	490	485	492	481	508	509	488	504	504	480	502	511	498	473	516	474	495	500	480	489	465	490	506	512	507	490	489	519	488	501	496	490	488	465	524	482	499	527	497	472	490	470	453	490	462	513	546	505	521	505	495	478	498	421	512	478	508	482	507	466	518	515	428	497	494	490	500	456	462	522	536	471	528	522	493	489	478	498	507	489	486	492	512	530	492	516	484	467	468	504	482	508	485	518	520	474	510	483	487	470	480	485	506	494	505	436	503	467	509	543	477	477	466	492	450	534	497	512	461	483	482	490	464	510	503	490	504	466	521	451	458	523	513	465	476	528	456	506	495	481	503	494	494	471	492	514	470	464	507	473	512	513	523	483	456	511	501	479	498	505	488	500	493	463	480	432	489	517	500	486	536	490	473	519	479	485	490	499	504	501	485	469	485	515	494	481	494	488	476	504	475	476	467	494	475	429	443	481	480	474	485	486	459	471	483	456	459	468	505	521	494	522	486	536	480	477	503	499	480	508	496	490	511	492	473	467	524	475	501	505	490	506	481	506	498	449	508	466	508	543	494	488	505	466	490	479	478	474	491	485	499	464	493	533	506	462	486	492	503	504	466	484	492	494	470	496	489	485	506	488	503	477	529	497	469	509	483	479	480	471	489	504	508	525	491	530	483	517	526	519	515	486	471	469	502	485	506	466	480	497	514	456	458	450	515	488	509	495	479	506	494	527	449	486	485	478	459	473	484	478	479	505	505	475	475	480	475	512	527	505	489	498	439	484	489	489	485	482	489	494	534	490	478	439	492	527	484	504	477	498	492	492	515	556	517	467	513	504	468	467	521	517	472	481	509	498	476	512	475	528	461	458	463	491	512	497	529	495	501	481	498	518	501	505	472	496	494	441	475	468	475	477	513	475	482	487	522	490	507	457	484	472	504	549	511	493	469	470	459	486	451	476	505	472	490	486	461	472	494	488	462	551	447	460	504	520	494	500	532	479	497	535	541	480	482	530	504	494	475	484	482	499	494	496	494	517	466	508	457	509	464	536	482	489	468	450	464	488	482	471	461	457	490	477	516	524	462	485	492	524	487	453	453	525	495	500	433	484	503	495	462	466	487	529	506	508	534	502	522	507	499	479	463	486	487	454	515	481	471	465	476	503	502	510	445	482	492	471	484	525	488	504	459	475	502	479	480	485	522	463	475	466	462	487	499	492	465	533	497	508	457	496	474	497	484	496	501	487	492	441	493	534	476	520	498	504	479	496	465	494	463	516	475	485	485	451	465	481	499	511	467	507	498	501	511	510	480	471	507	513	547	498	477	491	471	507	539	520	520	479	480	492	511	480	475	478	492	490	495	474	505	488	467	484	532	481	501	476	463	474	510	418	475	488	530	508	427	487	505	471	486	530	470	540	524	477	511	512	479	508	474	491	501	517	475	463	480	467	485	511	471	511	508	472	494	431	479	488	508	473	505	475	470	508	519	494	462	520	508	472	504	473	507	503	487	509	500	498	503	508	478	505	501	500	514	495	496	526	460	495	485	488	488	487	482	519	499	489	514	483	472	478	480	524	510	465	498	453	474	468	489	496	520	468	533	488	513	490	496	530	525	510	447	475	498	505	522	503	490	488	535	485	485	489	497	466	483	508	522	476	463	515	483	538	537	479	456	503	433	468	484	520	500	539	494	468	497	532	477	472	529	499	441	482	503	517	499	473	472	512	461	476	454	527	508	511	467	519	476	452	492	468	499	470	520	494	530	471	500	473	511	515	490	507	478	531	464	497	465	488	474	500	490	474	469	488	503	531	483	524	491	454	452	525	483	497	466	474	486	498	461	494	457	485	501	475	485	477	492	490	457	486	492	526	479	476	519	494	488	457	498	517	521	539	477	452	460	500	459	473	498	478	458	467	503	496	526	467	506	482	521	508	498	509	482	445	486	490	502	502	468	484	465	455	483	518	505	462	521	511	486	467	469	489	477	486	534	459	463	547	497	464	508	506	489	479	454	549	514	527	451	510	493	484	516	494	461	494	520	500	497	494	462	482	428	465	497	497	480	504	480	515	456	480	444	496	542	484	505	503	485	450	497	512	455	475	503	487	461	500	501	494	512	471	482	512	481	491	534	489	469	498	473	521	476	491	508	463	477	491	492	486	517	493	485	497	506	502	467	444	492	462	498	473	503	499	439	487	501	499	536	495	514	443	481	510	497	477	479	498	491	465	481	509	491	530	466	470	472	454	515	478	462	507	494	490	497	510	450	490	502	500	483	448	491	492	492	518	494	463	473	466	470	472	448	488	491	477	483	492	483	480	496	459	495	479	502	485	491	474	475	442	465	489	531	447	465	504	485	464	546	473	454	479	490	484	483	449	473	536	535	534	507	460	500	506	502	507	472	493	492	489	512	485	516	473	520	503	506	506	457	476	489	509	488	481	489	498	471	486	481	482	486	476	494	458	490	470	501	456	489	475	462	482	475	492	483	484	493	491	460	461	450	466	500	529	458	526	465	476	460	476	502	454	508	466	551	479	458	488	472	470	451	453	460	470	501	502	463	490	502	470	494	504	490	498	503	495	494	501	485	504	473	521	515	512	485	526	447	513	525	489	481	486	463	485	497	470	477	506	500	486	530	438	464	531	461	492	476	480	535	478	478	470	495	488	497	484	484	482	518	496	497	502	491	534	496	458	479	475	473	500	488	456	463	459	504	458	476	520	507	515	492	537	547	489	480	507	489	511	482	484	471	513	458	471	508	466	485	453	483	492	518	483	511	494
24093	22764	30567	25569	20109	9398	1420	797	691	689	671	635	684	669	619	724	632	622	595	648	559	648	609	651	665	610	688	631	644	648	658	579	631	647	628	632	619	675	646	576	625	653	633	693	606	647	655	576	609	678	616	647	626	637	635	576	647	620	583	661	675	622	599	607	649	669	641	658	602	586	673	607	621	590	573	637	605	646	650	605	620	640	609	611	646	612	618	626	603	593	615	631	627	598	637	657	631	575	632	621	642	575	641	631	650	648	619	593	613	644	628	642	586	574	609	639	612	544	620	633	602	635	652	617	615	670	601	618	614	628	636	655	644	591	590	616	583	679	638	600	643	621	653	591	660	643	650	654	618	579	659	591	620	628	620	605	576	605	625	633	632	617	630	602	642	643	654	626	605	578	619	613	611	636	643	642	572	604	650	683	618	640	611	545	611	623	637	602	637	674	602	591	611	645	669	641	665	583	627	623	635	558	640	605	612	586	642	603	613	587	644	645	619	617	623	613	591	643	608	616	666	616	628	588	616	631	617	582	621	650	612	640	623	588	641	623	593	638	650	651	611	618	625	647	627	632	650	615	567	664	645	632	639	636	618	606	618	630	618	635	629	604	647	564	643	621	593	656	619	629	644	640	656	595	635	661	641	648	597	621	601	656	641	594	619	607	613	643	641	627	611	628	594	647	620	668	653	617	582	677	606	646	605	620	611	643	651	617	627	598	638	582	646	621	612	653	615	613	594	647	609	627	597	659	610	624	635	637	637	677	603	647	617	645	616	576	605	663	588	623	628	656	616	598	638	666	635	635	641	650	610	592	632	621	653	638	620	602	617	626	656	613	673	673	653	599	629	607	612	629	668	623	633	616	631	647	600	609	632	680	603	634	665	598	599	626	622	644	608	599	619	608	672	627	631	613	607	621	649	603	597	626	702	609	617	614	624	605	663	645	608	614	611	577	648	634	666	622	634	607	633	649	637	634	613	609	634	636	608	627	620	585	628	633	663	596	637	607	592	594	616	632	645	636	650	634	583	593	601	635	656	631	613	650	657	597	559	630	565	608	558	618	624	630	604	648	607	605	611	627	655	616	643	632	644	600	602	667	642	625	627	602	638	614	629	580	659	638	606	654	658	620	618	638	597	597	586	623	583	660	610	581	615	601	641	605	594	603	629	633	625	653	664	650	629	597	614	594	665	622	613	628	615	598	668	601	658	653	601	629	635	620	598	603	649	584	618	615	640	636	661	644	623	609	608	648	584	635	629	624	616	637	565	630	642	617	656	612	616	596	619	674	570	611	638	637	671	591	590	633	608	641	603	613	641	630	572	614	609	604	623	648	640	583	623	614	628	640	637	648	606	625	615	640	644	644	647	607	624	650	586	615	622	598	589	640	621	643	633	620	630	594	606	611	634	614	615	603	575	612	613	605	601	627	644	611	656	676	622	650	641	628	642	595	632	598	607	662	615	627	627	647	656	611	633	604	664	657	629	626	649	627	591	641	651	650	609	612	671	634	618	656	626	619	596	577	662	625	655	637	648	609	635	622	627	641	637	634	666	595	616	657	602	613	622	602	653	632	678	583	629	607	584	626	621	585	582	612	642	615	625	611	625	620	666	637	652	582	621	599	568	633	630	617	690	603	621	644	598	600	668	610	638	619	601	627	643	668	607	587	610	609	627	646	653	599	619	642	642	658	626	624	631	600	596	629	570	538	636	676	600	599	616	602	628	624	590	597	616	635	635	616	609	652	607	614	626	607	655	566	594	633	590	619	613	637	580	618	601	634	612	579	614	573	654	627	590	576	647	571	637	583	669	591	608	639	638	624	670	605	579	635	629	598	593	641	648	630	605	612	650	601	648	606	632	612	640	642	597	633	568	610	623	613	634	613	582	623	656	641	599	640	633	654	614	622	613	616	662	626	601	614	626	634	593	651	662	609	597	630	595	605	613	632	614	569	610	593	600	601	542	605	656	616	638	659	648	654	652	645	646	611	649	642	630	594	626	601	616	652	682	603	651	583	662	647	600	598	636	615	596	616	632	614	593	643	619	593	659	615	649	608	570	617	610	635	607	608	584	650	635	609	665	651	628	689	636	635	669	641	653	613	579	604	607	622	595	627	617	593	622	619	648	599	631	635	616	584	604	645	650	615	604	619	639	648	606	625	638	618	535	647	598	608	618	600	603	610	582	599	588	594	691	622	619	643	644	627	579	646	604	606	602	595	618	576	643	648	668	599	615	616	621	637	623	666	636	647	620	668	656	646	596	642	619	567	635	608	597	584	610	621	628	646	634	624	615	601	619	600	603	650	632	611	590	625	609	644	681	597	601	627	613	650	639	663	620	658	635	622	647	624	657	670	592	635	617	553	611	683	630	632	659	623	634	644	633	628	586	655	629	620	684	623	629	608	615	616	606	583	613	602	621	594	626	648	608	653	612	643	603	621	630	636	567	595	584	677	616	610	607	635	625	587	636	643	649	628	614	636	612	610	630	607	606	625	674	630	573	610	643	651	611	673	667	652	637	628	629	612	614	551	579	654	580	631	618	598	643	608	625	630	606	640	574	657	635	601	637	589	646	623	667	624	649	638	628	584	598	602	586	626	619	655	612	564	594	634	685	620	632	556	632	636	640	621	623	631	642	626	598	646	545	632	589	639	604	675	605	620	584	642	592	634	611	631	626	627	597	624	624	616	590	611	615	599	646	656	571	632	641	598	619	636	629	579	646	641	585	615	647	654	577	622	655	609	624	663	620	633	633	610	601	629	619	605	626	617	634	646	602	658	608	586	565	665	601	611	636	618	631	584	607	648	606	625	615	610	638	633	591	634	631	617	580	637	621	625	595	646	609	638	640	619	639	609	607	637	615	608	609	636	627	637	635	656	630	627	672	618	593	605	660	649	610	636	589	664	598	653	597	643	646	611	634	626	611	620	625	666	614	606	584	616	648	609	611	614	585	601	637	615	629	670	652	617	632	616	630	584	600	606	624	587	609	598	634	624	570	665	632	616	647	663	626	625	616	631	605	572	615	611	624	599	636	651	631	643	674	653	611	618	636	588	585	646	644	613	605	611	612	613	624	578	573	664	644	646	623	631	606	635	593	600	615	622	621	653	621	645	596	647	603	661	634	640	626	580	645	600	627	582	634	599	584	648	644	656	571	650	639	607	671	665	588	618	616	660	583	587	625	586	631	603	650	590	593	635	588	635	660	641	589	615	616	606	576	566	590	585	585	623	616	615	620	620	622	628	616	643	600	634	595	618	648	595	612	646	625	593	609	637	596	631	615	643	565	619	582	548	632	591	591	602	638	613	616	580	643	610	634	644	634	627	639	666	641	588	665	605	608	651	595	608	652	621	618	668	647	610	612	637	683	623	613	598	646	616	678	644	644	607	639	589	658	649	611	617	605	600	606	640	607	609	592	583	642	623	609	618	639	592	627	616	648	685	607	613	585	605	625	640	627	598	635	617	621	651	594	573	628	648	584	626	621	606
62775	94329	58367	23314	5608	1366	681	560	577	606	590	540	597	574	563	589	588	555	581	604	520	608	577	579	613	577	593	563	557	601	567	573	553	589	538	598	570	594	552	568	488	559	597	570	569	584	556	540	608	571	569	574	596	572	569	574	572	584	584	604	545	561	582	596	578	549	625	531	566	579	570	596	571	550	567	569	573	563	588	553	610	583	553	598	587	571	543	541	577	620	555	567	563	604	572	579	550	540	548	516	558	595	571	545	556	598	571	566	599	556	602	563	583	560	597	558	536	525	587	600	557	557	563	553	558	561	499	580	540	553	594	556	569	554	580	555	560	528	608	572	541	590	557	562	590	563	584	602	528	598	566	556	583	584	631	600	568	546	562	623	564	567	578	576	601	537	583	578	576	617	581	579	590	536	559	595	585	609	549	568	598	562	561	557	558	581	553	534	575	561	579	563	556	573	571	526	639	578	577	570	634	574	596	551	595	574	569	573	567	575	573	537	574	592	588	551	540	556	573	562	532	611	612	527	570	624	582	563	590	595	561	566	601	601	581	561	597	590	535	586	558	560	568	606	557	551	570	585	580	593	576	568	570	537	575	610	568	604	551	617	560	561	573	571	565	543	550	580	579	551	552	548	574	576	601	561	585	569	553	567	574	581	564	563	576	597	533	590	563	588	532	541	593	592	607	545	557	600	571	558	601	505	559	573	552	595	561	583	541	580	566	564	581	566	565	521	602	545	635	630	559	580	585	579	573	599	557	523	554	570	537	622	553	572	591	571	576	576	596	577	598	530	580	545	562	565	572	584	549	529	554	553	606	565	569	520	613	555	551	587	630	576	563	576	554	553	546	556	607	531	584	558	554	550	557	566	559	528	510	578	590	557	541	563	542	584	549	571	563	590	632	601	592	580	553	557	572	563	568	539	586	565	532	577	606	584	545	570	556	575	517	573	601	559	535	551	570	554	569	525	591	542	585	604	577	577	608	613	560	593	619	590	593	602	595	593	533	595	606	558	588	581	550	566	526	569	582	601	587	598	537	602	582	596	552	564	587	567	602	550	536	585	598	592	553	578	542	578	551	602	553	566	566	528	578	593	599	589	568	528	611	577	575	582	553	523	567	510	603	558	532	534	579	551	580	554	544	587	546	567	542	548	550	525	601	566	527	525	542	537	580	578	564	605	581	585	552	549	563	581	636	563	597	589	582	542	544	558	561	556	553	543	591	580	578	574	597	596	551	562	618	536	580	618	611	573	608	539	562	530	593	581	544	556	550	532	602	581	582	559	535	586	604	568	561	585	553	589	544	541	545	529	590	558	604	531	551	545	561	569	564	608	581	530	547	601	566	564	522	559	603	555	593	544	561	632	563	580	548	563	582	543	579	541	564	543	553	567	620	572	611	558	553	602	556	542	583	582	585	596	600	646	619	590	539	620	553	549	579	567	588	572	537	578	590	595	564	520	571	559	600	571	585	543	584	530	573	558	570	603	572	550	594	603	565	593	569	580	555	552	602	523	558	598	611	561	550	560	558	543	582	532	568	561	543	538	553	597	568	552	581	562	562	601	561	563	596	561	590	577	589	579	574	513	592	565	595	578	572	574	548	588	635	557	624	565	592	528	547	563	571	550	570	551	608	560	567	576	549	573	546	617	564	565	551	555	595	560	572	550	601	555	609	566	557	545	534	521	549	587	595	547	555	579	572	561	583	603	569	584	529	530	556	583	550	539	548	571	597	625	559	532	590	594	556	569	535	543	596	606	542	593	577	592	539	566	524	588	556	562	554	580	569	585	570	560	559	560	585	544	593	579	587	542	553	598	554	564	571	555	574	588	543	585	565	570	565	588	544	544	590	529	578	581	615	579	574	571	573	539	573	564	570	591	547	578	584	587	565	528	555	578	590	614	543	570	569	536	591	596	593	552	604	529	628	561	554	567	529	583	590	560	561	549	527	572	571	535	583	564	566	547	640	533	593	560	599	575	569	555	590	525	588	547	546	572	518	548	576	570	566	560	577	587	577	631	533	572	583	539	595	570	539	573	568	597	564	565	546	537	586	570	578	545	619	577	540	615	575	636	549	590	586	599	568	605	577	556	552	588	550	580	591	578	597	575	544	594	602	565	623	582	564	584	591	547	530	563	558	592	578	628	563	548	563	555	569	527	593	549	548	599	551	624	577	561	600	609	558	529	585	552	524	584	560	562	574	552	582	572	568	562	577	600	576	579	578	532	625	574	587	586	554	568	545	567	558	597	576	566	578	554	560	606	570	530	530	587	579	558	561	586	593	553	559	603	590	529	548	559	548	577	522	581	587	544	584	572	563	579	547	616	614	588	592	533	552	556	572	611	609	607	535	573	584	588	550	556	540	543	574	577	564	514	615	607	570	571	546	555	595	589	547	584	603	578	613	554	551	536	590	558	625	605	521	562	567	617	598	562	564	583	532	542	587	592	614	570	543	570	555	531	578	539	523	575	565	582	557	557	576	534	579	565	606	562	574	577	593	574	564	582	592	597	511	578	556	545	579	563	539	564	573	566	554	577	538	578	593	594	596	582	551	564	584	540	592	590	555	564	571	583	553	559	574	569	591	587	525	524	561	554	540	543	521	578	554	607	573	594	559	560	546	580	551	554	580	587	522	563	588	571	549	545	586	552	552	579	615	553	553	602	503	567	529	556	526	567	579	561	563	584	575	581	568	589	591	544	576	540	585	535	541	568	573	605	576	580	539	581	558	578	577	564	555	520	536	557	573	575	586	580	590	575	581	584	577	542	551	580	548	582	581	571	547	555	527	573	552	575	535	590	548	538	584	545	535	563	588	576	611	595	544	629	567	546	557	591	574	507	538	550	576	583	552	596	597	558	564	567	587	560	580	547	593	535	533	529	647	561	578	544	573	551	583	538	584	580	558	584	539	603	589	582	563	531	545	540	563	563	596	556	577	555	580	561	530	618	554	578	564	552	587	536	578	618	562	579	533	614	569	574	574	563	515	612	583	556	595	579	543	580	572	566	575	528	545	585	584	563	562	608	551	568	578	545	570	514	569	572	599	571	548	587	555	617	590	574	568	562	600	562	538	577	567	602	574	578	543	557	614	560	578	557	614	569	543	530	572	532	565	580	525	586	566	537	573	552	573	542	575	618	573	579	577	557	596	564	556	577	555	582	639	529	582	582	599	577	540	591	560	568	537	551	533	584	555	608	571	566	576	563	574	581	567	564	577	582	553	567	566	605	554	591	551	569	617	592	608	550	597	574	553	539	585	587	533	591	541	607	519	536	556	541	598	559	576	572	605	581	542	566	566	591	539	574	585	531	591	582	562	561	559	541	577	570	570	560	563	577	584	579	550	573	577	593	528	555	543	581	561	618	579	619	546	587	589	556	583	577	548	621	588	556	558	584	572	580	578	584	561	568	559	559	559	552	535	564	591	588	617	544	560	593	534	542	526	544	570	565	574	563	561	517	606	529	537	588	571	547	552	553	575	587	538	564
32800	31350	21346	6095	1062	564	553	502	473	522	514	516	512	476	496	473	489	512	517	498	484	512	499	497	505	452	497	494	481	503	504	505	469	503	530	492	514	492	505	490	494	526	481	488	528	452	464	502	522	494	489	443	483	518	501	500	473	484	490	514	493	487	488	502	483	466	531	558	476	533	473	480	507	452	498	502	495	488	513	526	495	523	511	477	528	479	489	526	526	485	463	507	476	492	486	479	484	489	505	483	482	511	493	502	468	467	459	494	502	448	495	498	502	542	507	475	505	469	493	488	478	490	530	490	529	522	521	502	507	480	500	511	468	504	522	489	505	529	535	485	493	438	488	489	498	491	523	491	514	513	513	486	440	506	472	494	493	458	487	457	484	470	510	474	483	480	522	471	479	506	465	517	483	492	499	495	501	498	517	463	480	477	512	468	492	508	506	466	471	503	478	500	501	482	506	534	460	490	511	481	487	487	503	473	526	529	474	463	532	520	488	478	527	530	505	504	499	494	511	507	472	482	513	488	444	531	483	497	483	484	524	522	498	523	499	473	496	490	537	506	501	501	506	505	501	476	489	460	464	528	529	512	515	445	461	498	514	490	485	472	511	502	477	500	526	500	541	490	496	531	427	482	488	475	506	527	540	507	447	485	523	487	493	459	482	480	477	478	435	489	486	474	512	496	512	464	496	528	518	517	515	488	501	503	498	510	483	478	496	503	510	543	481	490	501	460	512	512	517	488	522	506	477	485	568	517	494	548	461	524	458	501	508	483	488	451	499	483	496	528	538	476	500	494	468	487	469	499	529	496	488	506	495	517	472	495	519	449	499	471	474	494	477	481	481	495	506	471	500	489	505	479	556	508	514	476	483	526	519	470	530	475	488	463	460	484	498	503	470	485	491	495	474	468	501	488	470	530	528	475	525	458	454	495	476	531	468	517	513	488	506	512	531	484	456	489	490	529	510	505	460	525	489	491	528	496	498	481	478	509	517	498	514	541	505	539	519	507	522	498	536	490	482	467	488	501	494	502	513	462	459	488	530	453	537	497	462	525	476	509	477	504	470	496	509	521	494	479	505	459	478	530	527	470	472	493	457	452	493	501	511	478	525	480	493	512	481	476	491	498	541	503	453	492	505	521	495	464	523	483	494	498	457	512	519	485	506	503	473	505	506	533	526	462	473	528	470	507	520	493	495	500	469	498	463	508	475	522	474	522	513	477	481	490	473	476	486	475	474	514	462	512	466	490	473	494	430	475	524	512	493	475	502	491	467	512	480	451	515	467	509	497	495	490	476	517	538	497	482	514	497	493	481	499	521	459	494	497	476	497	530	463	445	529	522	479	468	497	527	507	488	515	481	493	463	493	505	500	518	486	471	496	507	442	509	511	509	499	483	451	529	496	511	465	513	512	489	444	537	519	475	523	503	497	521	492	490	513	489	512	508	531	475	534	489	518	499	499	477	503	504	490	464	514	480	487	500	472	513	478	505	495	505	476	504	513	472	494	495	500	478	459	465	516	535	464	503	468	476	492	466	505	501	508	466	512	473	470	487	454	553	486	522	484	547	500	542	476	493	525	511	486	475	498	473	515	487	510	521	457	504	510	521	503	489	511	491	495	479	480	466	505	488	515	516	481	491	514	503	472	499	454	486	483	477	496	482	475	482	470	455	502	510	501	461	496	502	500	492	499	498	497	452	491	473	533	497	468	524	497	499	510	467	506	499	475	503	454	467	499	489	481	520	516	464	483	516	484	478	508	501	443	504	474	495	507	487	521	482	501	509	511	457	505	486	517	481	522	494	517	490	533	480	483	486	439	468	462	483	483	480	516	454	499	514	524	496	497	500	512	514	457	496	476	512	472	488	483	566	488	503	506	500	523	493	509	513	481	467	473	466	460	498	480	522	520	493	489	494	522	495	525	475	527	455	497	511	493	530	489	492	491	474	466	533	494	529	504	511	523	461	478	510	509	524	463	489	534	451	492	495	482	479	499	497	488	490	510	461	472	501	518	492	497	491	466	452	457	508	480	468	465	527	488	508	501	508	464	475	446	517	473	549	501	486	442	483	467	530	457	473	497	476	548	511	514	518	493	502	450	478	482	514	490	485	451	510	518	493	525	502	497	515	514	480	483	477	502	496	499	482	507	497	475	479	491	461	480	533	516	546	514	512	503	484	519	488	501	484	481	489	501	491	502	485	491	527	539	480	518	515	517	479	514	488	517	461	491	500	499	491	497	503	531	509	507	474	481	495	522	484	517	476	505	490	477	461	554	511	479	477	448	467	453	475	481	497	509	521	496	470	516	524	491	505	490	478	492	522	524	478	462	508	524	481	482	490	475	480	502	515	501	459	499	473	485	490	533	445	414	510	501	466	525	477	485	470	514	476	508	490	477	518	501	475	512	459	458	488	498	486	486	463	481	541	481	446	484	499	529	521	503	480	450	471	493	497	464	522	459	507	486	481	481	481	522	466	517	490	470	464	469	504	489	532	531	546	511	519	506	492	533	495	475	451	484	510	483	500	521	472	496	464	510	478	505	462	463	499	495	537	514	480	519	484	479	489	474	475	468	489	481	517	505	505	482	491	485	497	479	528	510	472	534	499	522	502	474	546	477	523	496	483	461	494	483	493	523	522	450	526	487	449	512	506	483	450	497	484	506	507	505	487	513	510	478	481	482	524	465	472	488	511	478	475	470	533	523	510	475	511	505	492	433	455	519	536	520	488	486	472	490	501	537	487	500	453	456	481	480	477	466	475	496	497	493	518	489	491	506	502	450	482	504	491	516	482	530	477	476	520	506	504	468	512	504	508	487	497	513	491	465	498	479	506	555	482	499	474	513	481	519	462	472	508	507	486	525	501	524	480	465	549	456	485	515	501	504	460	499	484	494	491	509	481	484	453	476	482	472	491	488	516	508	512	473	477	499	500	484	465	494	487	502	499	491	447	532	491	492	469	529	477	470	512	474	488	497	455	490	529	522	465	487	474	478	489	510	485	463	540	490	474	464	516	488	489	497	492	475	543	508	508	513	511	476	507	493	436	506	502	508	502	467	493	501	480	482	523	475	498	487	544	519	498	450	464	504	490	464	497	502	483	504	544	480	476	477	539	525	468	490	494	487	442	498	507	493	487	496	487	498	510	475	439	449	533	471	494	489	491	496	514	476	501	486	481	511	476	479	525	459	483	463	488	512	499	463	477	503	503	494	507	497	522	470	474	501	457	539	478	489	477	544	511	509	516	497	493	514	460	494	478	514	482	503	489	505	477	495	522	488	462	504	514	505	515	489	466	508	507	480	528	530	464	524	499	483	499	518	533	480	518	491	510	490	470	530	513	506	511	484	482	486	496	471	471	506	494	463	475	479	474	534	490	512	466	512	468	490	475	514	500	486	451	493	484	488	516	462	514	496	496	501	481	461	506	470	503	491	491	519	534	533	492	521	458	522	460	539	513	470	486	454	502	505	455	494	508	511	549	510	501	482	488	506
28282	32820	14084	3125	865	440	401	385	411	407	421	432	409	392	413	426	413	403	409	389	450	432	410	400	424	414	451	412	398	404	439	373	415	431	416	395	412	404	438	450	408	390	426	407	423	373	408	411	428	414	409	418	434	384	430	428	417	382	389	429	423	406	402	412	409	419	420	417	441	394	471	390	438	421	412	410	429	413	406	450	439	395	390	406	417	413	447	424	472	414	407	440	433	416	409	393	469	411	416	375	406	419	442	384	422	412	373	406	420	390	419	407	418	413	429	416	415	381	400	390	381	403	429	382	385	388	422	417	435	391	429	415	415	432	411	435	388	385	437	377	410	402	407	434	403	432	412	391	428	445	406	409	393	391	384	387	434	460	431	388	389	408	380	398	461	413	429	422	401	428	422	401	410	423	409	379	412	416	418	414	397	404	383	368	472	426	386	439	397	444	377	417	397	428	414	441	444	388	365	436	415	413	474	436	370	428	405	411	413	406	430	407	418	411	385	402	422	428	397	420	391	416	455	414	400	416	394	430	385	418	395	413	405	398	387	383	428	395	441	387	412	399	396	406	445	396	397	404	395	428	433	412	424	419	397	399	387	479	374	423	415	423	356	411	409	397	441	403	425	414	410	372	437	416	415	409	429	433	446	410	405	403	451	416	442	412	396	419	399	396	434	432	435	420	392	404	409	422	379	457	395	454	433	393	407	426	411	379	420	417	417	399	420	397	407	402	382	416	410	405	411	375	439	402	385	424	434	438	395	436	372	394	408	374	401	447	420	426	368	381	412	383	397	400	389	379	409	406	432	422	410	413	419	420	421	416	431	377	434	421	413	398	412	443	415	403	389	407	421	415	416	400	394	436	389	420	422	407	425	424	441	366	426	381	382	468	392	413	384	419	447	408	418	409	396	397	409	377	406	413	417	418	419	376	434	401	409	373	416	421	376	389	417	425	409	423	437	429	403	429	418	415	418	410	434	418	402	448	412	421	400	431	390	406	431	393	407	374	366	406	392	371	427	394	413	444	409	415	421	409	428	390	426	424	425	401	426	391	407	451	423	426	395	385	417	409	412	410	383	395	451	414	389	402	428	422	399	437	416	426	428	394	384	405	421	401	406	398	404	463	406	417	380	437	395	426	385	409	388	401	412	399	396	400	381	406	409	409	460	400	405	468	423	414	404	426	437	426	447	438	423	400	404	400	420	420	434	404	405	417	420	399	394	415	446	368	415	422	410	423	416	418	419	398	422	374	402	405	392	408	423	408	417	394	403	445	442	438	393	395	395	405	397	390	404	383	411	400	430	419	414	393	401	419	410	447	471	378	417	419	421	421	381	429	415	418	418	377	379	431	417	410	390	432	375	402	403	438	426	374	426	399	419	433	412	409	411	386	340	418	395	412	421	414	406	428	412	420	428	402	438	412	461	415	428	428	426	451	415	393	393	442	385	410	412	440	407	421	420	426	384	430	403	458	413	447	440	422	427	382	407	402	416	417	395	414	401	430	400	395	413	446	424	429	417	401	412	438	414	386	397	420	448	420	393	400	399	414	412	447	460	423	394	410	402	401	370	420	423	420	378	417	412	419	424	424	412	420	403	391	440	429	410	402	406	395	392	398	429	412	403	415	403	378	404	437	463	415	389	421	441	419	434	415	410	420	412	425	394	421	412	410	432	443	427	430	425	429	403	413	398	434	443	430	428	392	397	425	429	391	428	437	434	412	387	443	397	368	411	421	386	446	401	418	391	400	427	429	414	374	438	420	415	411	438	399	415	407	416	447	430	396	402	419	402	405	406	372	375	405	439	382	397	383	434	401	429	432	385	443	390	390	415	388	407	471	418	384	420	396	409	435	445	439	418	423	447	398	393	458	412	446	435	435	404	391	438	397	419	401	407	409	409	460	399	415	404	430	384	416	440	385	386	439	398	416	405	403	395	418	437	411	418	450	419	377	353	387	375	404	446	380	408	406	387	397	426	444	403	411	431	405	399	447	440	408	426	401	437	397	464	443	423	380	376	403	415	418	425	409	415	405	390	420	361	421	403	413	375	392	363	409	430	391	423	388	398	456	427	378	428	425	414	386	419	414	406	435	447	403	409	403	412	392	390	418	423	411	374	425	408	399	382	383	438	432	397	445	415	415	437	411	402	402	384	448	400	384	433	451	401	423	407	431	429	421	436	386	388	363	430	418	396	376	391	426	380	424	395	446	405	418	438	435	374	393	396	424	399	415	423	401	442	415	379	409	400	408	387	427	457	439	389	374	409	400	431	391	408	393	416	417	416	420	416	406	409	445	430	429	399	423	379	423	425	431	425	407	410	441	410	395	421	415	407	393	432	415	422	412	397	440	417	415	411	446	404	416	399	432	396	431	394	446	440	453	414	440	434	418	398	387	431	424	371	430	424	386	439	412	429	401	396	394	405	408	431	406	425	423	390	434	388	402	392	456	389	408	444	430	404	409	379	428	381	414	415	421	408	403	431	402	443	405	403	368	394	434	426	444	417	438	401	405	386	437	446	416	426	407	421	427	386	443	412	404	396	432	413	393	394	445	428	398	399	399	386	416	442	419	423	401	406	417	425	409	384	382	429	391	392	429	396	457	402	379	399	420	426	408	409	447	419	397	428	388	385	427	405	407	405	402	364	428	436	392	437	412	397	388	420	403	400	407	388	427	421	416	416	414	369	383	422	440	418	422	434	422	411	390	437	399	387	417	399	414	427	406	390	407	399	407	409	391	415	420	424	441	407	433	412	409	424	435	400	421	429	425	382	415	415	426	411	412	404	402	424	411	414	428	378	383	427	416	428	438	402	399	402	405	381	390	419	417	409	416	413	427	400	409	476	422	435	417	427	385	434	430	393	395	405	361	412	413	394	417	418	381	430	371	409	388	411	394	393	429	403	366	395	428	398	406	390	438	447	421	423	413	428	394	426	385	413	414	367	402	406	442	392	404	398	434	404	437	408	413	408	415	448	409	390	404	430	388	419	413	423	423	407	420	391	372	374	421	398	429	443	424	414	411	415	400	393	396	423	398	417	388	397	411	411	408	409	456	420	423	391	401	416	408	404	437	431	433	433	422	393	430	421	396	462	407	414	433	401	437	430	417	421	415	407	422	422	411	400	406	398	413	421	357	394	375	399	401	426	428	399	405	402	430	395	428	423	449	445	372	404	462	381	429	398	438	415	395	442	420	401	410	410	392	414	393	445	417	431	402	441	371	390	403	408	428	405	427	394	434	435	381	405	462	419	394	408	407	407	376	451	428	446	423	385	415	396	414	415	407	411	384	441	432	427	431	373	451	424	403	414	430	406	430	416	471	393	408	394	423	422	409	409	420	407	379	413	415	418	417	398	445	418	367	421	397	426	371	419	400	396	420	402	410	450	416	393	425	396	412	431	407	407	429	412	390	457	378	419	406	397	419	437	420	403	411	452	415	380	469	410	393	400	383	384	441	434	417	413	386	426	415	427	396	400	389	392	419	415	437
25171	24655	32908	26762	15691	3311	825	622	552	558	586	587	594	557	588	548	558	508	566	550	549	588	560	543	559	534	522	518	563	563	509	571	541	508	543	518	545	566	511	559	569	529	551	554	565	540	542	536	513	510	517	563	522	551	567	583	524	583	562	551	519	523	553	551	544	518	555	560	553	572	558	528	575	544	568	536	527	561	586	596	546	514	529	569	536	549	556	541	558	552	575	498	552	520	559	527	474	540	566	568	518	516	518	532	545	541	526	529	509	593	551	531	524	529	484	559	551	514	548	523	532	526	499	550	517	545	548	546	539	553	531	534	511	571	523	557	525	558	538	520	556	512	517	542	533	558	518	567	512	506	550	511	557	528	560	548	539	500	549	582	528	531	502	496	578	545	564	543	551	554	556	566	542	547	564	584	566	546	532	579	537	532	558	541	558	487	562	558	526	506	530	558	544	546	534	544	542	565	528	532	546	545	543	547	538	511	542	568	574	553	499	554	533	560	562	500	542	552	518	543	562	502	549	553	538	519	550	551	570	574	578	514	488	510	552	499	548	523	529	576	555	530	569	494	512	513	540	510	577	566	505	586	590	512	536	538	537	551	517	526	526	530	547	507	548	522	514	566	519	536	539	501	480	559	543	542	521	549	490	480	552	565	537	535	551	493	563	544	550	547	537	539	492	521	537	516	538	521	564	563	556	538	517	518	525	551	522	553	537	525	547	554	541	509	571	572	570	533	493	526	555	562	542	527	523	481	551	522	506	533	559	561	531	559	558	574	571	558	533	558	556	581	564	556	579	558	521	518	543	539	583	545	552	542	555	556	538	556	562	581	545	548	567	511	541	578	526	507	547	532	565	512	531	520	555	560	558	544	589	527	555	539	502	570	520	536	550	542	506	567	528	554	519	613	583	538	510	558	534	556	526	563	482	561	545	543	536	562	522	570	500	525	535	561	535	596	524	571	568	574	562	564	538	541	513	560	509	533	526	531	550	564	575	549	555	552	549	518	597	534	569	547	585	523	511	609	533	506	535	558	568	577	493	553	585	578	568	536	576	563	507	564	525	574	522	521	540	519	559	541	530	522	565	531	567	525	548	581	495	525	546	565	475	567	525	511	528	527	581	579	542	543	526	521	525	511	571	536	540	538	537	524	545	543	552	548	593	549	528	487	519	546	559	577	528	527	533	550	550	537	522	506	517	578	485	523	534	531	542	493	546	540	556	518	505	531	537	525	510	547	512	555	536	513	516	568	567	530	536	538	545	571	541	534	559	512	511	558	516	559	523	540	574	515	557	546	540	539	560	545	517	523	562	518	519	589	526	536	535	518	540	541	546	526	582	517	536	539	539	543	584	543	539	580	546	514	542	529	508	555	531	547	559	521	547	578	551	536	544	584	537	567	513	543	530	544	566	587	571	537	574	520	540	530	544	531	513	511	527	519	519	575	566	561	490	550	564	515	510	528	574	518	543	502	509	528	568	597	576	518	499	558	485	538	537	560	524	536	546	539	534	533	554	567	533	578	539	549	558	509	547	536	529	564	527	514	533	552	537	525	552	516	561	532	522	539	536	504	579	521	554	557	564	550	557	572	581	520	544	517	506	537	530	579	516	540	503	517	533	561	535	581	530	550	514	538	547	542	595	507	543	570	564	549	533	550	555	550	560	534	565	605	570	500	617	527	549	503	535	508	544	503	530	541	558	550	530	515	557	554	559	546	544	571	515	566	540	553	556	533	574	567	515	551	541	534	564	531	573	549	542	520	569	556	540	544	552	550	568	537	540	557	559	495	556	542	517	541	542	559	559	557	508	533	544	541	532	541	507	513	553	551	558	535	565	513	516	506	536	552	530	530	562	588	561	551	498	518	525	524	538	524	555	529	519	549	524	519	580	521	552	548	511	528	576	569	563	580	570	547	531	562	534	551	560	575	549	496	544	557	560	525	552	571	505	550	580	568	540	545	562	562	544	493	565	534	521	570	565	515	549	519	567	545	527	553	554	571	546	574	519	537	548	557	555	553	539	557	565	561	551	537	622	529	541	536	560	556	537	538	517	561	509	547	558	537	551	556	542	492	543	552	561	507	569	540	539	548	543	537	535	533	555	582	562	526	567	521	527	531	513	522	592	536	566	533	529	517	545	567	557	525	528	526	561	557	523	529	526	567	516	547	532	565	537	533	522	585	564	553	557	540	565	528	517	558	553	536	548	537	546	551	557	525	517	543	542	538	560	519	494	519	545	528	531	519	527	536	548	543	539	523	542	512	542	527	561	510	517	535	579	549	539	512	550	552	542	533	579	581	543	596	537	511	502	513	548	543	533	548	516	584	559	568	533	491	512	557	499	529	533	549	516	537	559	517	525	544	556	538	522	520	485	540	548	513	519	554	550	546	550	475	525	569	538	544	536	542	563	534	559	555	529	511	516	561	551	524	569	571	512	545	501	534	548	559	533	537	506	534	495	555	498	589	549	578	547	541	567	522	518	546	572	522	571	530	527	570	545	554	561	564	580	545	531	534	516	536	517	540	571	564	515	537	560	488	550	594	544	552	520	529	524	554	526	556	546	545	522	515	556	578	548	505	517	551	511	538	551	553	555	539	533	540	548	573	512	550	535	475	532	528	580	557	535	527	583	559	540	526	522	533	502	554	600	533	513	534	547	548	580	553	515	521	543	571	569	530	540	537	538	530	569	519	543	522	561	536	565	513	569	557	515	489	519	516	498	515	572	585	562	539	585	506	533	536	540	514	530	519	607	537	542	567	558	552	540	552	588	540	551	538	560	531	550	487	536	587	547	541	533	534	509	534	516	539	555	543	561	511	550	539	544	523	514	528	579	518	536	538	569	565	530	556	541	501	540	548	565	503	523	555	516	572	559	532	519	518	546	525	518	557	563	583	565	540	569	517	578	529	558	546	572	512	562	526	553	597	558	517	544	557	520	543	550	606	533	547	550	552	517	569	525	563	548	552	543	531	497	554	593	522	523	568	577	532	547	546	540	518	567	520	483	526	536	511	583	566	500	502	537	533	525	545	545	580	575	574	522	539	544	548	499	536	556	531	559	530	575	540	586	558	494	548	558	583	538	525	543	540	551	530	554	543	540	527	568	513	524	522	544	511	577	543	505	550	579	506	549	522	544	522	532	556	537	556	531	512	567	554	547	558	503	532	535	553	516	530	490	551	561	531	572	536	559	546	574	585	571	524	590	529	589	525	522	488	538	533	508	532	518	489	542	566	510	502	533	574	551	521	501	503	505	522	532	538	557	518	520	522	559	584	557	548	524	514	560	514	533	556	543	485	564	547	518	548	514	568	534	558	527	549	548	570	507	593	541	528	523	580	572	554	529	537	531	484	546	555	508	543	513	532	555	539	554	511	526	522	525	509	543	544	531	528	537	547	511	511	571	475	528	541	572	561	503	511	520	525	549	507	529	470	502	567	504	562	591	556	501	577	537	544	518	574	520	531	553	537	572	573	519	531	547	546	505	505
63150	87683	50900	17166	3911	979	597	522	470	519	473	451	514	479	497	516	495	472	516	490	467	516	506	513	493	484	499	484	478	492	506	465	520	446	491	471	505	521	483	508	513	499	528	486	482	501	503	512	496	456	502	466	509	508	510	519	505	521	495	511	500	502	533	505	496	480	487	494	479	509	458	521	457	501	516	512	499	529	516	497	477	481	493	523	471	479	460	523	496	494	513	481	513	456	502	493	491	465	498	473	521	534	484	481	476	494	514	501	495	496	518	522	523	485	512	509	479	464	466	485	536	479	472	498	464	504	484	482	474	539	494	516	515	473	504	484	474	504	509	513	523	504	438	428	500	498	527	503	531	480	517	487	506	479	462	537	474	476	514	467	459	478	507	499	487	507	493	477	533	494	468	490	485	491	460	494	490	522	476	478	484	510	481	480	457	472	446	477	540	476	512	491	486	475	474	508	465	498	486	511	526	499	515	503	481	458	513	475	485	494	461	509	488	499	489	518	492	521	485	514	510	510	515	475	512	507	477	471	435	477	465	516	513	473	528	524	509	494	513	512	488	472	509	497	487	516	433	476	494	506	464	519	515	465	501	503	509	504	461	498	517	473	446	497	506	450	487	473	521	502	455	470	466	477	497	457	496	477	501	459	460	493	490	512	480	529	480	511	465	514	483	475	484	477	537	480	478	525	513	528	477	491	492	472	525	459	495	524	464	490	470	507	477	488	482	468	496	507	474	482	500	479	501	499	480	470	484	502	516	473	482	493	502	487	508	487	509	500	496	513	531	474	448	470	500	519	467	464	518	495	510	482	492	492	440	484	467	479	522	480	532	514	507	457	457	517	462	501	497	501	502	490	496	512	502	476	503	559	444	505	515	464	504	507	473	474	494	507	486	523	534	462	475	489	494	480	492	463	467	491	461	488	511	488	487	494	485	492	491	461	494	496	473	493	512	483	532	490	497	486	486	498	481	470	513	528	481	488	473	484	503	481	502	495	466	482	465	516	518	502	496	536	486	510	512	453	499	509	504	496	487	490	497	462	496	514	498	486	500	488	518	471	562	526	508	493	500	493	527	468	504	521	481	467	477	510	462	464	479	504	489	485	515	452	494	460	478	536	519	537	471	518	527	524	505	509	448	498	490	499	466	467	460	486	503	482	523	530	485	510	490	454	513	504	508	512	492	480	466	500	505	480	510	513	484	474	512	494	507	490	504	505	486	516	425	494	448	507	500	532	465	500	466	488	508	497	521	498	493	503	433	524	496	500	501	466	509	490	492	503	512	500	476	519	478	481	529	528	499	496	499	498	487	508	483	508	512	505	485	499	465	487	517	495	516	484	491	504	489	534	504	500	466	465	456	504	503	519	466	514	506	516	501	474	487	506	481	524	517	561	513	514	513	475	477	546	498	480	476	528	485	506	501	480	486	488	472	533	475	482	522	502	498	403	545	510	473	486	504	484	524	451	496	503	517	512	516	494	481	511	496	499	517	511	520	481	480	472	491	475	481	481	489	500	476	535	493	501	488	468	491	474	462	483	489	485	540	492	498	512	511	476	523	532	504	472	477	531	482	513	488	511	481	476	506	471	546	490	493	481	494	513	496	522	481	509	475	471	494	510	490	505	518	507	484	490	497	527	462	485	526	532	457	505	484	485	529	508	530	485	501	443	502	465	532	518	478	470	470	470	524	477	525	483	470	506	496	464	500	487	472	481	499	458	470	497	543	479	516	504	503	467	498	506	501	496	505	501	476	491	467	522	499	490	507	487	496	513	486	480	482	511	510	535	505	483	479	491	505	475	503	511	469	540	504	515	481	500	502	525	430	482	522	506	476	535	502	481	488	536	447	497	500	476	506	482	515	498	466	526	507	516	484	460	490	473	500	539	476	510	498	492	496	444	522	485	513	503	530	496	503	501	523	492	463	522	469	487	478	493	486	484	530	492	530	467	474	490	525	465	450	489	530	488	458	497	548	473	505	500	491	524	496	484	457	530	466	497	541	495	486	466	482	507	531	508	514	465	491	517	465	515	494	501	505	510	475	515	488	510	486	482	467	512	561	488	498	508	531	484	490	505	509	469	514	449	503	531	485	513	501	534	499	503	470	509	537	474	504	527	509	514	509	504	498	526	464	468	504	494	531	461	513	480	465	496	478	496	475	475	505	493	500	514	513	472	523	464	492	488	483	495	501	471	457	478	496	519	501	504	474	465	512	521	489	513	500	490	514	491	465	473	461	495	499	497	475	505	521	533	472	499	500	459	503	476	536	455	478	474	525	524	484	490	491	532	527	504	474	479	472	492	526	490	477	500	512	500	512	496	519	524	486	481	520	475	475	501	520	504	513	491	483	468	482	507	485	512	521	496	502	499	499	490	490	528	463	508	509	514	513	482	521	478	515	490	496	482	497	489	515	493	528	491	477	503	507	512	489	477	545	494	476	501	493	489	490	520	485	513	484	505	513	524	527	491	536	494	506	496	501	498	498	506	513	479	484	515	512	501	490	483	499	488	486	492	506	481	467	489	509	509	540	482	497	463	522	488	505	498	470	478	522	491	484	491	485	476	501	498	465	477	489	463	483	526	503	498	461	491	503	495	476	500	485	484	500	522	511	485	487	518	467	474	475	473	481	494	470	491	497	510	466	521	509	514	460	478	544	518	481	505	502	502	472	458	478	480	496	489	525	484	484	514	520	512	456	490	475	473	459	526	483	482	490	479	462	491	502	515	524	522	511	495	546	485	489	463	484	477	492	465	495	494	538	472	510	496	493	475	484	503	469	480	501	450	493	448	462	505	499	493	485	470	518	480	479	479	491	468	499	496	476	480	475	500	467	494	479	455	527	483	498	473	505	508	500	433	493	473	471	453	515	509	516	525	493	497	514	486	500	483	475	506	480	500	510	503	538	461	487	502	494	493	524	531	486	516	495	491	472	472	473	464	517	442	512	502	486	517	475	476	489	521	474	475	485	471	528	474	483	496	507	529	514	495	478	500	453	490	505	506	490	503	489	469	483	482	486	485	485	491	484	496	503	468	499	455	527	471	503	529	503	511	474	528	510	464	525	492	474	518	461	490	494	489	457	483	466	455	507	511	530	470	518	490	512	492	502	494	518	490	479	458	480	534	498	490	515	476	443	505	498	517	505	485	459	476	503	511	486	514	527	515	525	469	483	464	512	533	488	504	486	495	485	478	505	495	493	521	479	442	495	524	518	510	458	521	507	507	500	498	511	467	487	494	464	553	455	505	482	507	501	475	515	474	499	508	459	481	481	473	499	459	536	462	494	524	472	506	496	481	558	483	518	486	511	494	481	495	510	516	473	518	485	511	476	508	471	483	506	471	497	478	488	500	494	484	461	475	507	510	491	502	499	517	485	493	484	520	523	484	465	495	489	513	485	536	498	493	455	491	467	492	472	479	498	525	462	488	510	490	486	531	491	504	487	524	488	475	458	485	483	510	513	514	471	496	482	448	480	513	494	497	504	484
33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
