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
339371617246	339371617817	339371618365	339371618917	339371619467	339371620017	339371620567	339371621117	339371621667	339371622217	339371622767	339371623317	339371623867	339371624417	339371624967	339371625517	339371626067	339371626617	339371627167	339371627717	339371628267	339371628817	339371629367	339371629917	339371630467	339371631017	339371631567	339371632117	339371632667	339371633217	339371633767	339371634317	339371634867	339371635417	339371635967	339371636517	339371637067	339371637617	339371638167	339371638717	339371639267	339371639817	339371640367	339371640917	339371641467	339371642017	339371642567	339371643117	339371643667	339371644217	339371644767	339371645317	339371645867	339371646417	339371646967	339371647517	339371648067	339371648617	339371649167	339371649717	339371650267	339371650817	339371651367	339371651917	339371652467	339371653017	339371653567	339371654117	339371654667	339371655217	339371655767	339371656317	339371656867	339371657417	339371657967	339371658517	339371659067	339371659617	339371660167	339371660717	339371661267	339371661817	339371662367	339371662917	339371663467	339371664017	339371664567	339371665117	339371665667	339371666217	339371666767	339371667317	339371667867	339371668417	339371668967	339371669517	339371670067	339371670617	339371671167	339371671717	339371672267	339371672817	339371673367	339371673917	339371674467	339371675017	339371675567	339371676117	339371676667	339371677217	339371677767	339371678317	339371678867	339371679417	339371679967	339371680517	339371681067	339371681617	339371682167	339371682717	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2740	3600	2300	2740	3600	2300	2740	3600	2300	2740	3600	2300	2740	3600	2300	2740	3600	2300	2740	3600	2300	2740	3600	2300	2740	3600	2300	2740	3600	2300	2740	3600	2300	2740	3600	2300	2740	3600	2300	2741	3600	2300	2741	3600	2300	2741	3600	2300	2741	3600	2300	2741	3600	2300	2741	3600	2300	2741	3600	2300	2741	3600	2300	2741	3600	2300	2741	3600	2300	2741	3600	2300	2741	3600	2300	2741	3600	2300	2741	3600	2300	2741	3600	2300	2741	3600	2300	2741	3600	2300	2741	3600	2300	2741	3600	2300	2741	3600	2300	2741	3600	2300	2741	3600	2300	2741	3600	2300	2741	3600	2300	2741	3600	2300	2741	3600	2300	2741	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
24616	21541	28872	24682	21383	8743	2870	1853	1494	1346	2015	14510	24297	20306	10467	3093	1674	906	757	692	712	693	713	709	713	661	704	714	642	711	693	697	740	688	728	698	653	705	695	713	680	730	747	721	744	723	700	744	740	709	674	707	737	755	697	754	698	712	749	725	724	673	706	696	679	714	717	714	653	699	699	769	784	711	749	735	735	625	695	751	701	701	707	654	701	732	753	751	681	677	722	735	714	660	671	687	673	713	693	714	685	743	746	736	682	690	706	710	691	730	680	677	719	693	664	700	693	697	660	695	657	616	704	727	705	724	723	682	710	737	696	720	713	713	678	718	729	698	696	721	716	761	702	667	687	741	685	708	674	725	667	659	711	730	700	708	690	710	686	720	686	721	690	734	696	752	709	682	729	719	697	744	732	696	717	676	709	669	709	676	672	719	762	656	716	692	724	640	738	723	684	683	704	666	719	710	705	695	713	690	698	680	723	683	702	722	685	688	680	721	683	737	651	667	689	714	683	717	654	713	691	746	693	655	693	688	689	677	634	727	734	674	715	671	728	708	682	704	763	729	699	727	720	694	732	742	688	691	679	719	672	690	685	722	729	678	729	707	746	687	701	720	671	669	693	705	713	670	762	682	645	671	674	684	718	727	718	664	716	675	729	707	695	695	710	682	676	679	669	679	685	774	683	718	702	724	698	672	689	699	693	707	693	709	690	684	711	699	720	684	724	677	713	684	748	740	691	657	719	757	673	739	704	727	700	671	706	736	714	718	697	665	726	659	681	710	691	726	725	705	748	722	725	768	666	720	714	743	640	668	709	677	743	671	716	680	684	751	742	687	729	707	678	707	717	717	682	653	745	719	713	730	672	740	677	743	681	701	699	754	726	707	716	651	680	706	708	686	747	716	663	676	687	684	654	666	657	709	714	650	749	671	718	739	709	708	662	709	750	683	716	688	716	705	673	734	718	627	644	683	686	711	713	696	707	691	698	728	705	778	664	722	708	726	693	678	707	681	654	710	660	673	691	726	674	688	665	686	705	694	716	673	698	735	718	742	686	655	702	710	688	701	702	696	688	698	686	666	730	703	696	671	695	694	726	691	713	628	712	662	746	700	676	670	716	661	666	688	697	706	669	700	644	727	689	701	667	757	741	689	699	693	661	749	727	677	719	741	731	739	735	681	704	716	706	706	689	708	715	695	707	737	690	738	731	664	663	666	738	674	657	657	718	655	697	682	715	691	691	699	681	689	686	684	708	709	691	722	717	738	735	687	737	674	699	664	672	683	758	660	728	724	692	728	687	687	694	680	708	684	663	694	721	665	747	713	687	689	711	724	689	692	683	660	657	721	690	653	749	708	681	705	705	690	722	763	679	658	730	751	672	683	697	728	701	687	758	662	732	701	696	721	736	689	681	704	669	676	669	682	654	703	729	638	701	684	692	765	710	670	690	725	722	700	730	707	652	664	717	688	738	683	713	731	735	693	667	677	697	728	726	732	715	713	701	720	698	655	682	661	715	666	670	693	709	693	684	693	642	746	727	713	704	713	727	689	695	681	726	700	684	702	670	724	705	721	675	698	718	707	675	712	678	688	720	728	691	668	651	735	693	684	701	643	681	718	727	665	719	759	693	663	707	705	721	680	687	693	672	725	739	706	694	710	683	664	633	704	685	679	696	711	679	709	714	739	766	672	731	714	674	726	683	708	662	707	678	675	713	668	721	708	605	666	680	644	693	702	688	669	682	729	691	718	645	722	680	719	680	707	655	744	673	719	685	689	713	729	711	677	734	692	697	683	659	695	687	705	688	711	732	719	716	667	683	723	673	699	688	698	716	677	736	672	724	653	670	759	691	651	658	722	703	714	689	710	730	711	693	713	680	706	670	706	736	710	707	713	774	685	701	699	682	757	708	720	682	645	695	713	696	776	646	710	739	740	707	679	706	701	721	676	675	669	716	726	709	697	695	682	722	708	690	681	735	734	709	755	722	707	670	681	691	748	665	714	691	707	718	736	681	705	691	701	690	713	721	674	721	687	669	711	710	679	696	663	716	644	727	695	709	704	710	661	692	702	719	687	741	701	701	734	679	725	722	735	728	720	664	686	717	659	724	750	714	705	696	689	682	697	654	702	696	677	734	672	640	677	732	674	746	713	662	666	730	683	765	699	682	690	716	697	697	708	699	688	700	684	746	724	733	742	703	688	724	707	698	688	720	729	686	731	672	696	750	667	708	707	683	668	691	705	716	696	694	712	687	695	762	657	743	727	660	698	710	688	693	672	740	724	689	698	679	733	685	710	714	652	718	655	705	724	705	732	711	661	691	732	697	721	674	678	731	692	686	707	678	685	700	714	689	700	672	682	711	717	701	725	726	699	755	683	709	713	739	668	749	693	684	683	747	720	678	723	714	670	662	713	723	669	725	660	702	663	684	707	753	688	667	649	705	663	686	703	711	698	704	659	725	624	641	707	710	682	713	706	679	694	713	728	724	745	728	726	675	777	640	678	678	720	707	699	753	723	715	602	720	684	664	743	695	692	717	711	734	710	684	633	697	648	679	753	683	732	692	723	728	652	719	698	698	656	677	716	715	697	704	696	701	678	750	667	657	686	725	687	684	756	726	711	711	722	655	693	698	683	765	713	678	691	747	759	693	710	674	661	695	713	729	693	693	680	664	675	760	750	732	675	682	699	677	697	697	707	747	690	689	735	678	742	753	713	683	694	699	731	726	683	674	722	693	695	686	670	733	650	685	699	694	688	661	720	702	722	713	732	701	729	687	710	712	724	685	719	725	683	716	691	728	709	729	681	662	691	667	686	707	659	722	681	704	668	721	709	673	667	676	692	700	735	670	674	670	672	694	746	707	691	712	663	694	752	670	684	662	670	666	714	749	702	708	694	702	651	735	680	700	700	717	721	692	699	666	700	697	712	681	722	718	645	713	668	667	698	693	697	655	747	727	732	727	709	701	687	719	699	679	680	725	690	672	700	697	678	697	704	678	682	731	700	688	725	691	699	710	694	685	705	714	729	669	692	666	707	691	688	688	762	715	690	677	688	728	690	716	694	666	685	734	689	704	678	674	716	706	710	719	716	651	715	719	746	737	665	702	718	714	690	733	725	673	648	705	678	699	649	685	716	707	707	673	698	692	709	655	710	704	678	699	671	660	714	750	744	692	655	696	687	754	713	676	702	665	706	660	687	696	684	652	683	756	701	676	664	732	725	704	696	664	678	683	739	678	670	667	666	719	681	686	688	701	718	668	666	641	638	734	640	686	660	680	626	721	688	748	687	706	726	674	669	729	760	712	727	642	686	755	684	676	751	713	715	689	708	710	733	684	682	692	708	697	681	729	692	722	681	659	674	688	728	716	742	720	717	686	675	702	668	680	720	721	723	703	674	733	689	743	664	727	676	721	659	677	758	687	672	659	701	698	701	655	640	666	716	688	701	668	660	688	714	729	673	661	696	736	716	704	736	667	750	698	690	697	682	660	670
5374	9772	8881	4801	3060	2743	2364	1990	1829	1628	2966	17974	23538	17822	8855	3014	1696	807	595	639	575	589	580	617	574	603	634	602	664	671	575	617	625	621	562	593	542	546	606	595	591	612	662	597	585	650	595	605	622	629	591	575	616	543	599	605	618	575	569	627	609	582	605	576	609	604	600	606	631	588	571	611	575	575	592	637	571	589	577	592	625	647	571	621	594	594	608	597	602	578	588	626	591	570	619	594	591	650	632	614	612	618	623	655	577	616	604	592	640	581	610	629	605	605	604	621	626	599	593	599	567	604	615	575	598	576	577	606	607	570	574	590	579	648	615	598	645	605	612	622	574	566	601	567	608	572	603	579	596	610	568	627	550	595	589	582	622	599	566	602	616	609	612	596	602	610	611	586	629	637	593	617	627	578	619	591	589	634	642	561	601	563	577	578	601	601	606	581	599	633	600	605	600	574	640	619	587	595	563	576	578	578	572	639	601	632	583	575	576	622	581	572	604	608	610	564	613	562	617	609	560	612	577	673	586	635	596	655	637	589	594	593	637	593	598	570	599	607	597	594	601	629	575	584	632	581	579	553	527	604	575	624	593	562	576	573	592	615	577	587	636	556	594	583	578	595	583	601	591	628	590	556	607	549	618	573	562	601	600	583	609	577	591	620	640	595	586	558	625	630	611	583	592	634	575	579	638	627	581	592	599	583	603	655	574	595	598	586	569	622	580	580	584	546	662	614	613	607	600	570	619	581	616	605	591	557	615	605	578	608	585	595	564	622	623	595	643	594	583	599	579	595	591	625	605	570	595	593	605	636	603	598	576	615	586	610	603	554	556	618	563	598	584	638	634	617	607	598	583	582	636	628	621	576	553	577	579	589	610	607	593	586	582	594	621	577	593	622	546	645	540	632	604	574	588	605	590	605	597	577	606	571	617	557	591	584	606	589	573	613	575	610	547	597	572	631	599	563	525	587	602	592	582	598	626	603	628	613	601	597	630	590	588	546	584	608	585	623	568	574	587	628	625	585	589	587	580	598	578	573	608	613	534	585	587	594	601	624	578	557	579	631	572	564	588	586	584	593	590	637	576	580	546	595	598	598	598	616	625	577	607	647	594	540	613	571	607	612	617	614	584	605	551	557	629	597	586	605	572	618	591	584	598	575	615	569	595	535	573	622	607	574	600	599	559	585	565	594	594	632	632	615	616	614	600	624	602	566	576	561	614	585	609	578	585	632	579	617	620	568	580	625	651	590	610	589	611	600	606	579	601	631	578	585	570	599	595	597	606	610	613	600	572	650	604	616	602	545	542	551	593	607	551	573	605	590	588	636	609	561	549	550	586	595	572	580	559	561	587	600	611	598	585	542	569	598	614	608	550	603	620	555	589	572	573	570	592	591	552	606	581	566	566	611	598	597	597	592	573	622	617	566	611	574	582	582	581	620	610	610	604	585	609	596	568	548	581	636	565	577	613	598	573	618	626	623	568	584	566	602	613	578	568	613	598	622	612	610	603	586	594	582	572	552	634	544	578	596	603	582	630	590	566	581	583	560	587	571	594	588	581	592	608	603	610	583	596	577	606	639	597	600	588	575	571	600	587	571	646	603	626	574	588	674	583	651	585	567	572	566	559	569	596	611	588	584	632	622	575	614	580	613	582	578	585	608	578	618	574	627	571	598	634	626	582	589	577	591	555	610	599	584	612	571	594	598	605	596	610	569	547	595	618	563	619	592	592	584	563	587	621	595	564	612	529	591	594	582	566	591	570	602	556	598	611	619	595	597	628	564	575	590	593	617	605	582	567	562	569	643	586	567	582	597	568	557	614	604	594	593	583	555	594	608	634	661	591	609	615	618	584	578	612	597	618	564	617	605	576	576	590	588	624	611	633	565	595	572	611	584	592	594	577	593	579	590	609	614	648	618	529	579	582	565	583	613	594	566	625	619	588	587	611	583	608	631	639	606	591	620	600	605	559	588	623	554	590	582	592	572	582	593	582	620	576	601	567	593	596	553	571	589	593	591	584	636	587	581	581	599	613	612	599	625	575	634	632	536	611	570	603	659	601	586	615	595	580	584	583	607	600	558	610	604	634	608	596	585	564	606	570	587	602	627	565	618	621	633	553	614	641	574	630	590	572	538	599	588	611	636	601	570	622	601	601	550	569	601	642	617	618	586	581	584	586	592	635	571	618	602	575	637	572	617	572	613	603	627	592	609	576	630	561	622	638	609	592	568	628	608	604	586	600	536	596	611	580	578	583	554	608	560	590	618	586	598	571	601	569	564	602	596	595	571	578	573	617	610	564	588	584	606	586	606	557	575	599	567	579	578	605	588	630	587	563	641	569	591	602	622	592	590	606	570	549	603	594	586	588	590	634	596	634	591	601	579	592	592	618	611	595	604	601	601	584	593	612	611	624	583	597	565	563	622	611	573	593	557	567	598	609	597	623	594	587	565	635	559	602	594	591	609	589	577	565	610	616	612	614	640	642	572	629	595	591	644	616	640	579	589	600	561	592	630	589	606	599	574	578	544	597	593	586	572	535	605	622	584	592	574	629	588	618	583	601	580	595	577	623	569	619	591	573	633	583	554	591	565	631	590	588	614	594	608	578	620	630	564	538	608	614	608	557	608	616	558	566	621	581	605	546	561	559	586	598	619	655	587	608	586	574	599	536	611	576	584	616	631	580	582	595	580	551	625	596	638	569	580	590	571	617	577	552	595	577	640	580	605	645	610	569	585	589	572	570	588	609	571	599	583	603	583	576	591	648	561	595	594	579	583	530	603	584	579	570	576	574	570	611	607	629	546	587	602	610	590	563	610	576	630	576	580	576	679	587	622	609	615	569	618	590	584	591	618	589	593	593	564	555	619	571	573	569	591	592	593	558	625	608	571	584	600	555	583	551	600	592	556	557	595	620	578	606	569	607	586	576	587	636	616	631	569	602	610	598	591	588	590	539	588	570	585	602	569	560	563	600	578	566	638	594	563	616	590	584	614	613	619	548	599	623	566	611	603	571	562	603	619	557	602	578	632	573	553	604	583	591	615	560	598	609	625	580	588	542	591	595	608	600	636	581	592	548	599	540	620	587	582	634	610	545	574	571	558	598	599	585	624	600	609	605	606	579	593	579	549	631	602	581	578	536	561	547	584	598	611	561	586	610	572	595	651	614	618	572	562	587	593	566	603	557	539	601	598	588	615	599	613	621	552	627	573	600	565	612	572	553	591	621	575	577	570	608	586	594	583	618	617	584	610	577	589	576	638	615	621	632	614	588	629	606	589	601	597	591	619	602	598	584	622	617	633	576	607	591	577	590	601	585	571	612	604	581	621	536	571	578	567	608	551	563	570	588	571	572	585	554	632	590	587	613	579	613	590	597	576	588	564	606	565	590	564	607	616	548	567	596	618	646	574	569	603	595	593	599	610	605	593	581	568	557	597	590	606	593	601	631	608	573	620	606	587	614	615	601	614	573	578	570	556	586	609	576	565	564	598
26960	10545	2073	1084	720	756	781	647	621	591	561	771	1880	1775	1066	729	566	525	550	490	516	485	527	491	522	468	499	548	567	493	505	522	512	520	516	498	519	482	484	514	545	516	525	489	532	536	468	537	528	524	508	547	512	519	466	539	502	503	508	544	494	513	508	514	511	486	517	535	499	487	499	502	542	508	513	443	525	470	515	532	504	550	496	560	521	524	490	489	524	525	479	534	514	494	505	527	551	518	528	550	535	541	546	501	488	521	516	494	485	508	493	513	536	494	469	552	492	515	516	540	486	496	531	507	505	478	537	509	492	492	506	498	506	497	571	517	499	527	512	512	468	516	529	503	539	557	475	513	507	511	517	517	519	522	545	502	518	492	497	465	534	487	481	519	525	491	490	483	560	551	528	516	534	528	512	551	529	510	466	524	538	534	537	553	486	494	505	525	532	512	495	532	524	545	536	522	513	528	510	489	518	473	540	488	517	484	506	511	552	503	483	490	494	476	517	560	492	509	521	549	483	471	515	525	510	509	454	490	530	541	516	529	518	513	563	512	544	513	532	486	488	509	533	533	535	480	509	498	555	588	521	518	505	500	503	516	553	501	517	533	515	522	480	501	561	555	531	511	495	496	481	500	487	514	489	494	511	492	508	504	503	488	514	506	541	528	540	481	479	499	512	512	496	509	496	522	489	459	530	513	503	507	511	560	536	520	506	530	539	557	566	560	545	497	506	491	480	531	524	496	501	496	544	493	518	560	486	531	521	485	544	540	539	536	490	494	467	505	479	496	502	473	544	528	535	532	538	496	554	493	515	472	513	527	517	537	545	500	540	499	503	526	521	519	544	528	539	500	510	476	479	510	540	511	523	513	549	525	485	520	532	473	526	461	473	523	501	464	561	514	532	504	491	519	501	534	536	544	526	473	494	535	468	498	565	483	535	519	526	447	521	528	485	521	542	526	502	510	492	529	498	497	522	491	489	510	519	471	508	527	509	533	551	509	538	523	502	496	511	529	495	538	547	498	459	544	480	592	487	518	557	544	468	520	531	531	493	498	499	550	510	517	514	530	503	512	492	534	502	475	465	531	487	541	516	523	519	494	495	467	485	520	541	527	510	477	501	497	526	527	484	480	509	515	495	517	475	568	534	520	520	503	522	471	545	515	471	549	543	537	518	518	483	514	568	490	481	500	480	511	501	488	545	520	544	508	555	537	509	529	492	491	553	513	530	522	494	512	510	526	516	527	527	519	507	494	528	524	484	496	528	550	529	541	575	507	518	509	507	490	528	510	519	533	528	523	516	501	498	508	542	542	503	500	513	502	523	509	506	494	532	493	528	516	511	484	523	521	554	485	519	500	528	525	538	468	541	511	523	529	506	515	544	491	509	530	501	530	507	502	500	520	518	540	538	554	499	488	560	515	537	526	518	466	477	544	522	534	546	492	548	493	519	550	490	547	520	509	527	489	492	488	478	484	515	481	514	536	533	504	511	517	541	488	499	544	527	529	497	529	494	497	454	525	458	550	551	518	539	504	523	506	495	515	498	562	522	528	539	503	517	503	513	495	529	548	486	468	546	503	522	489	496	479	519	495	544	530	544	490	503	519	476	507	500	492	476	476	500	492	545	528	519	502	438	517	531	489	500	519	534	508	513	531	496	574	515	542	518	496	519	470	492	507	545	501	508	529	514	479	501	521	527	521	502	508	528	485	458	512	516	527	541	487	535	518	509	528	491	473	529	533	520	511	519	518	481	572	518	529	524	503	493	499	491	526	495	479	524	522	512	510	476	518	484	523	509	485	537	468	529	508	514	483	524	491	510	493	530	484	540	529	526	526	498	482	502	557	480	526	462	525	498	459	513	518	518	482	479	519	497	490	508	467	515	529	499	520	556	481	502	523	484	501	514	511	488	491	506	502	505	507	508	482	538	485	528	488	497	515	500	532	521	489	555	534	480	488	542	521	542	548	514	556	521	537	509	522	496	521	486	531	500	491	509	501	496	485	545	518	483	499	483	559	499	509	525	509	480	514	524	514	534	541	511	506	555	477	498	544	495	533	460	496	524	482	507	502	505	485	494	501	525	518	543	472	518	550	542	487	526	504	503	534	478	516	520	455	530	489	525	494	552	524	486	532	531	514	453	461	503	505	492	553	493	500	513	495	515	560	511	502	497	534	490	524	515	525	531	520	473	556	519	508	499	503	541	481	533	476	529	532	474	522	507	494	509	489	529	497	534	508	531	474	521	506	503	465	485	504	517	541	501	501	519	500	542	521	515	550	520	506	518	507	537	504	502	508	466	540	549	486	508	520	518	522	523	530	513	523	484	500	549	476	496	484	493	546	481	499	496	524	527	481	552	511	483	545	514	509	542	532	491	500	523	479	549	526	505	505	467	490	499	502	510	514	474	523	489	544	513	526	522	520	540	523	499	513	478	491	539	509	485	521	522	484	490	489	520	501	500	523	532	498	538	504	502	511	507	487	556	504	502	546	498	486	520	512	514	479	537	518	480	521	548	521	489	516	494	513	519	479	519	511	547	500	523	501	474	505	510	513	529	522	502	512	524	502	538	494	492	511	545	522	484	503	517	528	537	461	527	508	525	531	507	482	496	508	498	512	505	516	477	571	530	503	523	542	529	516	533	508	470	499	486	478	528	523	512	477	521	485	464	510	526	526	501	498	521	535	523	517	513	500	514	518	518	470	529	510	502	522	515	507	535	556	512	470	487	517	512	529	529	534	538	490	482	466	509	476	475	497	518	519	518	509	510	510	479	547	498	526	489	531	478	534	530	539	527	505	523	500	559	496	518	504	489	506	482	520	510	531	512	504	465	521	526	513	534	487	526	467	518	538	475	501	499	528	522	522	538	487	491	524	496	483	508	534	475	510	553	522	507	492	526	523	517	534	544	512	537	506	527	492	526	472	521	491	535	475	486	544	521	521	498	454	516	533	573	494	521	476	510	517	526	514	520	508	514	510	516	519	485	554	499	496	509	487	533	487	517	476	512	495	521	479	531	518	517	528	546	487	548	539	496	489	515	534	522	481	517	575	485	508	489	526	491	549	470	517	530	538	505	546	509	530	494	515	503	486	522	531	489	460	551	536	484	505	544	498	506	567	506	501	483	550	498	547	502	481	528	540	500	497	508	498	540	487	517	528	526	503	497	501	510	488	507	523	507	514	514	516	531	519	506	522	545	532	560	483	536	504	495	540	534	485	558	526	506	502	539	504	529	455	473	496	511	516	499	483	480	501	487	449	498	476	506	520	496	496	499	509	458	499	516	511	477	524	503	517	516	500	501	529	490	530	500	526	546	514	522	512	496	551	543	519	502	489	518	513	538	522	522	481	495	515	505	516	496	494	496	508	512	464	510	556	503	531	526	514	532	502	529	516	524	507	524	492	513	542	532	438	509	500	539	476	548	502	528	550	549	486	548	533	488	478	531	528	525	561	510	511	491	503	515	515	531	497	504	505	500	544	518	524	472	486
5823	1880	1865	932	781	917	920	726	657	600	498	905	2372	1902	1032	681	469	470	479	449	417	446	439	441	421	452	437	420	437	461	394	422	424	429	373	413	423	414	412	422	453	461	444	449	415	410	448	410	431	426	411	464	413	452	424	441	415	449	442	407	443	459	429	449	406	450	427	430	440	410	447	468	423	451	426	402	410	412	442	429	443	447	440	436	408	431	478	436	451	414	454	446	441	475	425	409	407	417	422	418	416	425	440	428	449	445	410	433	436	433	414	446	450	434	362	444	402	398	431	456	472	434	407	448	449	427	429	435	467	433	442	401	465	417	462	424	403	430	393	422	433	401	433	408	402	445	454	470	417	412	426	417	446	389	411	453	400	429	419	471	436	424	425	405	435	459	457	482	436	423	448	396	401	434	434	421	446	416	425	432	444	405	436	437	413	425	420	467	441	463	413	408	414	406	428	430	427	459	454	469	441	458	412	434	440	399	396	424	419	429	446	435	376	421	417	468	399	438	466	487	410	391	431	429	432	436	412	416	446	459	396	452	421	403	424	414	441	432	465	404	416	424	423	434	433	373	448	410	426	426	424	459	421	423	390	417	442	400	444	446	420	434	454	379	428	433	434	418	443	454	413	445	465	408	441	432	404	412	426	394	437	416	450	449	389	436	420	427	467	436	445	461	437	430	449	437	411	427	484	431	450	437	440	435	419	433	436	411	425	439	410	416	397	455	421	413	399	417	433	433	391	443	413	412	436	398	426	466	398	441	456	470	465	428	423	437	433	413	391	418	431	426	471	415	459	438	414	408	414	446	439	450	411	442	442	448	424	413	450	402	416	448	463	424	408	423	438	472	424	435	432	447	431	437	394	409	433	417	417	416	438	458	447	439	476	443	461	409	441	431	431	382	429	414	433	411	441	436	400	398	446	445	429	424	448	416	425	433	432	426	444	456	407	458	428	456	465	419	421	450	459	423	451	420	410	420	421	465	394	400	415	439	411	423	451	418	458	411	437	481	413	440	428	450	435	436	419	458	424	435	460	460	388	422	428	459	454	424	398	409	434	426	436	431	463	421	482	454	428	447	412	430	398	407	433	407	434	411	416	415	413	419	434	425	447	417	465	459	434	404	434	381	418	431	439	442	436	478	436	459	434	411	462	431	397	400	467	407	417	424	420	458	374	419	445	436	410	421	450	419	404	443	420	453	421	422	439	421	425	452	408	407	433	410	416	425	418	421	404	400	423	428	418	425	463	407	390	452	399	429	432	442	454	433	417	452	451	400	445	413	450	414	427	440	403	402	484	450	438	462	444	391	429	450	454	414	422	415	391	429	436	454	448	443	441	445	422	406	433	414	471	416	450	385	431	429	444	453	437	405	439	433	434	400	436	407	422	439	422	423	414	418	421	458	420	407	439	428	413	410	423	418	432	379	433	432	425	421	467	419	456	476	418	441	423	410	426	437	439	426	438	417	463	455	446	431	436	394	448	443	452	430	395	409	422	439	434	395	411	436	441	444	399	444	435	417	431	430	415	454	449	406	422	438	412	391	420	463	445	420	413	426	468	474	403	395	459	461	418	422	395	433	437	406	437	432	418	387	424	426	427	434	404	422	423	426	407	432	434	431	429	458	455	442	458	450	471	435	429	422	453	403	399	429	435	414	441	409	425	404	449	478	475	442	434	420	437	427	457	412	465	434	433	458	449	443	395	445	404	415	434	444	454	422	441	438	406	465	429	438	416	450	414	448	428	455	427	425	424	434	431	464	459	425	400	428	404	429	423	443	419	423	465	395	426	438	451	434	393	434	417	446	420	466	412	420	446	424	430	427	451	405	422	400	436	418	427	416	434	434	439	463	415	429	450	448	401	434	482	404	401	440	421	424	431	452	423	421	447	459	443	427	434	456	412	439	444	437	447	424	459	421	439	401	401	433	394	442	388	417	480	419	392	429	407	429	411	438	411	445	414	438	423	422	419	415	414	426	445	419	448	444	404	447	417	424	432	451	414	440	412	443	420	397	412	447	414	465	397	415	446	449	406	445	442	407	433	439	433	434	450	433	429	400	421	420	444	419	444	403	448	458	448	415	449	461	426	436	421	434	413	397	405	420	427	401	456	391	451	445	424	427	395	408	431	422	425	443	443	389	432	467	406	413	442	465	400	428	467	408	399	415	446	424	408	434	419	419	417	439	388	412	410	420	454	436	375	408	456	453	402	457	433	407	441	412	455	418	429	436	386	418	436	401	438	418	420	457	400	442	431	430	479	417	427	430	443	415	427	447	425	411	445	437	431	437	450	419	426	438	439	485	422	423	458	423	402	432	433	445	422	452	437	425	445	412	428	439	411	424	416	421	419	424	405	456	411	429	445	449	422	438	418	453	407	406	443	392	471	424	449	456	463	442	447	448	453	435	449	450	442	431	440	418	417	442	439	433	422	437	405	433	421	435	434	448	424	408	392	418	420	425	430	413	415	410	425	413	451	417	454	428	462	467	423	443	400	407	444	437	445	430	425	437	453	418	442	414	442	436	445	433	407	417	440	420	437	435	436	417	471	426	427	392	428	466	428	430	414	426	405	468	447	445	435	413	462	418	442	439	431	461	444	407	428	422	439	433	425	436	410	442	389	442	410	431	460	404	375	440	430	431	436	454	415	439	420	422	429	442	423	437	421	457	427	395	463	433	423	442	457	425	430	442	410	395	447	472	446	460	400	429	482	446	433	450	435	414	436	416	411	445	396	439	431	423	471	438	450	431	407	419	381	473	443	411	424	411	431	429	421	415	444	436	436	463	438	398	408	433	412	413	429	451	457	456	461	424	436	449	440	455	428	431	450	410	408	415	411	434	430	440	444	411	455	449	438	450	443	484	413	407	415	435	434	428	463	418	438	435	429	437	407	437	420	462	409	426	447	438	406	430	397	462	433	442	433	430	436	488	441	424	406	401	453	420	411	420	440	425	418	441	442	421	464	456	455	449	452	447	428	418	447	438	443	435	433	436	445	423	434	445	396	426	395	433	436	426	452	461	433	426	444	436	401	445	412	441	408	437	458	443	414	418	455	448	409	433	418	426	418	431	439	446	423	419	438	435	417	387	423	406	424	428	464	392	444	392	412	412	414	409	416	441	407	413	396	397	411	436	449	427	474	412	426	458	443	463	393	410	435	424	432	438	446	419	433	409	490	450	410	411	414	445	401	435	429	433	424	407	441	424	464	452	424	426	432	461	458	420	384	453	408	465	404	433	408	463	425	451	423	430	412	414	445	436	401	443	445	409	437	471	415	409	427	424	414	456	406	420	415	422	462	426	449	429	421	424	456	399	449	462	434	432	465	472	435	452	450	437	470	393	440	387	434	416	400	428	418	436	411	443	431	419	419	458	430	414	462	425	434	432	438	419	446	450	400	411	483	461	456	453	415	452	424	427	414	436	429	434	413	409	440	419	462	437	436	455	411	472	440	397	475	433	438	455	449	463	436	393	440	401	438	431	411	447
24755	20822	26798	24830	9029	2042	1644	1223	955	884	727	5760	18733	10573	3671	1620	937	707	621	591	566	585	563	566	585	595	576	569	548	572	587	587	600	561	586	593	561	560	586	596	570	583	598	603	616	599	544	574	613	633	580	552	552	574	543	585	627	607	556	585	557	603	548	578	599	563	580	566	592	646	549	568	568	595	595	570	612	595	579	555	571	590	555	605	536	554	597	593	538	627	544	536	574	572	557	600	544	564	614	600	581	541	599	564	543	581	611	583	594	589	573	615	590	581	600	569	617	563	594	559	553	516	571	559	552	568	567	560	570	564	594	577	627	584	555	589	557	576	582	545	545	566	611	623	558	604	604	580	574	548	596	574	582	551	578	594	571	568	635	582	569	585	547	556	629	608	570	626	567	557	585	545	597	594	565	588	552	615	615	588	616	572	581	607	561	628	526	588	563	580	569	554	553	593	573	570	559	593	557	539	603	599	596	564	571	587	611	541	586	568	598	569	588	586	621	594	585	568	540	605	594	553	574	611	594	571	607	611	566	588	589	572	567	552	547	585	565	610	540	582	607	587	596	540	557	555	574	573	569	587	576	605	560	588	557	552	554	549	609	572	577	592	576	599	567	529	568	561	559	547	564	580	571	591	588	553	575	569	591	567	585	600	554	579	546	561	559	543	599	565	590	596	590	585	576	533	589	558	558	608	550	560	561	552	578	601	615	554	536	534	620	566	521	542	583	529	545	567	624	551	585	571	530	614	574	556	528	613	581	591	578	621	560	571	600	543	564	578	531	599	520	593	560	583	585	565	584	580	583	538	599	584	586	564	595	581	560	607	566	590	574	580	639	600	612	595	543	555	595	581	590	580	585	595	570	597	552	553	543	601	599	536	581	593	564	554	575	593	596	551	544	619	606	580	599	592	577	571	585	567	585	548	555	585	535	579	537	595	560	592	564	534	580	568	558	604	577	593	539	589	602	605	585	547	569	568	597	553	592	569	525	551	554	589	539	600	565	542	604	585	555	517	579	551	615	562	575	590	594	549	573	597	528	559	562	559	547	558	558	583	556	617	591	569	622	583	581	581	573	566	560	547	538	542	597	558	600	600	539	551	574	632	557	611	570	561	565	598	552	569	540	576	615	612	581	605	562	540	617	571	593	569	565	578	559	568	584	568	567	603	604	530	530	598	584	570	549	595	593	588	575	608	585	570	591	587	591	543	583	598	573	600	547	595	605	606	605	551	582	567	567	532	573	590	561	565	555	609	573	555	588	539	547	600	542	559	557	599	602	571	577	553	631	559	590	601	518	577	537	567	548	570	600	585	520	608	564	591	595	526	618	585	595	593	613	550	596	579	589	531	513	559	565	535	556	590	577	547	585	573	564	620	572	565	562	567	561	592	561	557	542	571	577	547	596	562	566	577	545	556	565	608	558	576	592	560	569	554	557	533	568	564	552	567	584	565	522	565	569	571	561	612	562	563	535	582	580	540	563	570	596	574	583	586	573	602	551	612	591	604	560	588	546	581	522	609	597	553	544	603	545	550	597	559	564	599	598	546	564	564	578	566	527	554	588	588	589	579	593	595	605	563	551	581	531	586	567	558	574	569	553	546	591	578	603	584	568	578	560	569	534	578	602	598	588	555	575	550	599	530	605	593	576	587	602	582	579	586	562	538	554	592	619	573	622	583	568	523	577	572	571	570	585	621	613	563	567	507	530	562	588	605	546	602	542	591	566	549	562	563	536	595	570	534	557	575	604	583	574	578	576	574	550	598	550	573	531	570	528	573	580	579	544	543	555	583	590	575	591	597	574	569	566	575	562	552	555	535	575	593	567	587	553	605	557	582	563	593	594	592	554	569	542	552	563	561	533	570	583	556	581	593	588	585	576	583	509	548	542	592	541	576	575	597	554	600	593	616	547	525	544	571	571	587	569	580	563	572	572	564	537	565	578	570	578	572	531	569	612	561	536	527	571	610	593	584	579	564	588	562	599	573	577	560	548	567	561	608	582	605	613	583	571	551	593	562	569	599	552	568	583	590	582	560	592	608	599	588	568	591	558	555	578	557	586	568	545	538	552	608	590	613	576	547	621	566	601	582	586	573	585	581	561	583	630	567	551	630	584	575	583	629	586	569	629	553	611	579	563	573	569	602	548	550	590	532	595	584	608	605	547	531	575	564	624	566	580	595	566	571	519	602	570	538	567	579	537	541	618	575	618	585	595	598	552	573	518	585	594	616	563	587	560	559	549	566	597	574	577	582	566	537	576	541	531	603	602	593	615	556	549	539	602	581	522	620	554	570	585	625	607	597	598	583	593	537	599	577	587	570	570	638	539	562	562	548	566	604	544	570	544	562	542	539	563	542	534	534	574	610	559	582	577	609	583	579	566	529	542	576	535	591	588	588	570	531	610	537	575	574	585	579	583	563	613	511	536	600	547	552	596	597	549	573	578	562	562	601	578	538	568	549	566	579	565	615	561	540	594	547	574	609	551	586	546	579	548	558	586	582	570	573	591	570	578	548	561	596	635	543	562	601	584	605	578	550	575	586	559	573	541	569	617	570	614	568	601	604	586	564	574	540	567	553	566	589	565	587	568	543	568	629	575	594	607	562	588	540	590	579	513	533	571	551	575	582	550	596	607	641	541	551	582	571	526	591	508	634	552	606	605	608	542	594	581	572	556	551	573	570	557	535	563	529	601	588	563	590	549	563	541	609	606	600	586	611	582	560	542	585	513	605	581	525	593	586	555	541	574	556	579	627	578	554	551	570	614	542	559	579	539	569	589	595	575	591	561	557	604	610	580	534	561	613	608	558	598	540	575	586	599	566	563	560	561	610	594	577	540	509	586	591	565	588	602	514	546	596	586	599	561	551	545	581	549	595	576	547	579	589	533	546	544	538	574	561	550	569	591	583	541	581	587	585	554	580	562	551	588	582	592	562	580	544	590	566	594	624	569	576	533	555	612	571	545	598	595	579	547	589	547	569	571	552	548	540	548	514	586	615	583	594	582	602	597	555	579	556	528	570	604	528	544	579	580	601	541	564	635	564	605	545	576	574	609	589	610	589	596	576	550	576	571	588	588	542	566	568	581	584	546	547	535	559	564	587	547	564	556	557	588	565	543	582	598	591	540	513	613	599	564	620	570	535	584	630	627	530	591	593	557	582	547	568	558	636	573	560	581	567	555	547	575	643	589	586	582	624	590	580	551	585	543	568	600	549	604	542	561	559	595	574	612	575	571	602	571	594	556	579	598	551	613	586	549	609	580	566	592	587	556	548	560	578	556	564	646	575	622	599	545	588	535	537	561	584	555	582	564	577	587	546	549	602	584	571	552	601	578	582	549	585	541	567	592	587	597	580	577	594	581	559	586	541	548	583	577	603	542	586	576	580	539	578	570	599	620	569	614	561	567	597	546	584	563	569	571	568	601	571	598	564	567	536	619	566	587	546	550	512	594	567	548	518	576	525	575	557	544	572	588	550	586	612	570	565
4615	6270	4935	2422	1695	1890	1778	1553	1176	883	766	8107	19220	8500	3695	1740	975	608	576	485	498	543	479	519	496	486	509	515	470	497	494	480	482	518	512	525	477	531	509	473	481	481	484	484	519	477	542	463	478	552	537	516	507	519	474	524	543	491	525	452	483	476	459	488	474	524	520	483	498	458	515	490	505	515	499	513	517	501	494	508	518	521	524	485	503	522	507	504	484	506	447	480	495	514	438	505	539	515	481	482	510	528	503	533	477	519	473	495	533	529	474	485	532	472	493	498	568	477	518	514	477	529	471	474	483	489	502	549	510	466	465	504	471	474	499	511	487	492	495	479	508	508	485	491	432	474	509	526	458	478	523	519	510	487	494	522	478	495	487	536	464	518	507	493	477	508	499	532	509	473	521	479	475	516	491	509	457	497	460	486	497	516	492	509	468	489	476	463	461	500	442	492	484	512	501	533	486	472	508	471	498	466	483	506	512	476	499	482	480	487	477	490	519	478	503	505	461	475	475	500	488	514	490	484	520	544	502	487	458	483	460	508	457	505	455	510	528	465	504	486	499	489	529	496	454	493	492	465	477	474	503	467	475	526	499	552	507	474	496	485	505	482	501	503	492	507	491	447	519	504	529	473	452	503	502	484	466	478	507	493	479	542	476	508	476	444	443	518	514	504	513	486	487	450	496	500	503	440	513	458	456	462	483	518	489	514	493	473	517	487	459	491	500	494	501	492	540	493	483	513	517	503	455	508	479	470	511	477	503	498	498	501	484	479	501	499	446	514	476	499	528	487	492	510	485	495	485	502	518	467	477	491	486	491	497	477	510	494	494	498	509	493	489	536	496	510	453	508	527	498	471	523	520	536	492	497	508	501	493	463	522	499	495	501	480	514	519	541	458	487	473	480	533	489	485	460	517	510	488	524	473	476	486	519	474	468	461	511	517	476	493	514	525	491	542	523	493	472	506	487	486	503	503	526	520	480	491	540	500	486	507	515	522	502	498	481	487	477	486	504	494	494	515	467	495	516	519	492	498	521	520	533	487	526	488	505	557	497	480	505	490	501	492	510	437	463	473	514	506	431	483	527	484	503	514	501	516	506	493	494	520	494	478	487	513	500	503	473	510	463	489	501	519	480	519	505	475	485	509	520	515	436	487	480	516	506	512	470	482	499	521	511	476	514	510	484	517	472	459	469	523	452	463	514	453	507	496	528	470	525	517	461	494	492	486	525	485	477	488	494	446	482	479	507	523	497	455	481	474	517	508	454	512	489	529	489	472	492	507	496	476	504	507	466	532	480	478	498	486	505	493	524	484	480	484	525	481	544	475	490	499	468	510	511	449	473	496	492	502	502	514	502	471	431	479	522	473	491	468	481	477	463	494	473	475	488	512	542	505	478	461	467	482	476	512	473	490	495	490	495	499	508	465	462	481	494	487	473	472	463	520	487	525	470	506	523	544	500	461	480	481	505	489	456	490	476	530	473	498	468	482	514	476	461	489	497	518	518	504	486	513	500	519	504	472	517	470	471	500	480	504	469	495	455	491	474	474	475	481	517	450	490	496	485	496	495	515	483	477	495	498	465	480	498	508	506	478	504	491	485	505	525	503	509	508	498	472	516	441	516	482	494	489	487	444	521	482	499	518	464	507	495	490	499	491	512	493	463	490	490	470	507	533	507	472	466	511	500	495	512	482	509	473	485	491	502	495	501	487	495	507	440	492	495	498	506	493	520	498	543	501	493	454	472	466	482	497	456	437	509	491	456	485	459	497	499	507	489	501	508	483	510	454	495	505	500	524	495	487	480	503	475	460	505	515	488	486	474	526	466	527	494	501	511	483	464	468	535	495	506	470	513	480	480	435	502	470	498	489	502	491	497	490	502	470	486	477	433	492	478	506	460	514	491	473	499	536	510	499	517	506	454	477	490	517	490	524	502	478	511	478	503	467	474	484	476	495	488	475	498	496	507	532	532	461	503	506	491	505	494	447	476	534	456	496	518	460	502	499	475	506	474	537	487	500	466	461	511	462	510	496	551	518	475	477	488	472	467	488	465	515	463	482	521	457	459	522	495	475	502	517	495	479	459	515	499	494	503	488	512	497	481	504	474	467	532	496	481	480	519	516	465	453	470	473	476	510	512	524	440	531	483	501	530	486	506	515	507	500	469	485	493	512	494	504	517	530	499	513	485	500	511	488	505	496	503	482	477	510	509	512	489	484	501	476	500	537	508	447	486	450	492	540	512	525	541	496	478	491	488	469	509	520	455	443	505	535	455	492	482	504	536	500	470	442	503	504	485	493	488	494	538	533	485	520	492	477	498	508	493	494	552	489	534	522	504	482	463	497	515	518	496	503	461	527	504	495	471	511	487	480	476	493	499	523	479	479	469	506	489	475	497	515	454	518	493	464	459	495	486	502	497	515	474	541	487	466	511	444	488	469	509	495	481	482	485	493	523	472	479	438	472	460	522	484	475	531	492	467	468	486	476	493	516	515	483	520	465	501	500	495	498	510	513	501	482	488	493	505	525	523	503	475	467	436	445	455	510	516	507	501	474	537	472	482	505	484	491	493	499	495	477	477	519	482	502	523	458	499	486	536	473	481	519	505	511	451	508	505	476	487	498	478	474	469	516	526	497	475	510	532	495	507	505	506	467	483	532	491	472	493	487	510	521	482	504	469	534	479	516	494	480	472	494	512	494	520	495	448	518	512	454	466	504	439	455	497	521	492	462	480	472	473	450	510	496	502	516	516	510	515	454	523	482	520	489	521	501	468	503	494	505	511	514	493	484	481	486	472	454	513	517	528	483	506	521	483	513	481	485	483	494	521	513	481	524	479	487	440	480	508	533	492	530	505	516	535	477	507	519	482	491	490	503	494	481	498	446	515	492	498	519	461	482	470	499	510	484	513	498	463	515	464	532	491	462	536	495	501	462	480	498	451	494	508	530	513	484	475	470	546	512	489	493	510	493	458	498	447	482	505	525	529	537	482	513	497	521	459	450	511	497	498	500	479	539	492	515	454	498	494	509	507	503	471	493	513	522	529	461	470	478	470	495	490	498	488	471	487	506	482	497	530	481	489	480	506	473	509	483	490	485	483	505	462	506	485	483	455	458	475	487	492	484	461	481	472	486	467	496	510	524	490	489	473	449	498	477	494	512	478	492	504	504	501	457	553	460	481	525	462	493	530	500	514	522	487	485	526	451	494	527	493	493	511	479	531	510	465	520	505	481	519	476	455	502	487	503	468	469	490	446	537	522	445	489	486	529	477	497	482	494	501	498	531	510	491	478	464	512	483	478	448	496	505	490	464	485	482	485	490	475	480	479	483	496	458	499	477	458	517	510	506	527	506	515	435	482	496	490	485	483	492	478	547	506	475	545	506	504	508	534	485	499	498	478	513	505	501	524	496	493	502	503	519	497	509	496	516	458	524	456	462	517	515	501	513	503	455	486	469	493	518	505	482	490	486	468	474	504	466	489	505	521	481	481
23783	20803	27852	23856	20693	8692	3163	1582	1191	1105	1618	15245	31383	19951	5860	1808	1003	770	757	732	733	750	793	740	731	725	711	738	744	769	746	761	763	707	784	746	744	786	771	705	751	729	745	727	726	731	754	736	769	716	736	745	698	717	714	699	760	773	692	741	745	687	729	761	755	725	715	747	733	734	751	699	676	716	771	713	786	708	742	700	712	764	726	688	718	738	732	710	739	767	703	742	752	739	765	711	732	761	674	732	748	782	743	775	757	764	717	763	682	684	706	726	727	697	722	775	755	753	784	776	759	750	730	735	705	732	728	730	750	748	695	738	723	692	706	709	717	708	722	752	721	727	783	715	732	741	772	713	742	684	728	742	683	707	722	754	711	755	733	737	722	728	696	733	703	747	758	710	759	701	725	766	706	716	718	775	714	693	717	751	712	733	709	765	771	687	768	744	689	747	753	727	791	729	714	750	711	719	756	717	699	756	779	722	729	727	716	738	742	760	749	803	739	751	721	743	747	749	702	771	751	733	728	716	712	753	727	748	765	718	736	743	734	711	720	748	735	760	713	749	768	688	721	717	736	703	681	704	757	700	701	749	684	742	783	698	706	751	714	703	762	702	742	727	744	748	731	742	722	745	715	736	686	709	698	764	722	748	763	710	786	734	702	744	774	753	794	727	751	679	733	683	765	715	704	723	718	772	750	759	733	752	750	699	715	722	695	750	708	750	721	734	762	760	724	744	731	719	768	766	754	696	717	756	686	781	733	717	756	791	682	783	705	730	724	792	701	719	708	730	717	696	708	723	730	739	729	693	720	675	675	757	667	699	727	746	753	761	718	753	680	782	719	754	775	771	732	718	658	748	740	769	768	708	759	757	721	748	691	737	749	735	738	758	761	690	705	706	735	719	692	702	702	758	747	714	734	725	761	760	761	756	743	693	685	724	719	719	726	716	680	718	694	798	764	771	713	772	696	735	721	748	783	694	719	695	730	708	793	746	737	741	694	735	709	746	726	727	748	721	701	711	718	708	739	694	727	715	726	671	739	730	735	707	697	724	709	694	729	727	694	699	720	705	706	670	756	736	765	722	720	722	815	763	670	715	756	715	755	754	768	730	749	736	748	696	711	720	818	769	761	714	730	738	734	740	741	758	728	724	723	726	765	731	718	707	733	804	722	765	712	759	754	711	766	665	775	763	773	745	712	718	736	740	681	709	710	744	689	751	743	732	732	721	731	771	769	731	684	706	699	735	728	705	700	682	688	714	726	750	705	713	726	762	764	696	760	744	757	747	732	679	712	709	728	764	761	775	750	766	768	757	733	702	768	790	726	731	712	739	720	724	745	702	712	726	705	747	747	744	751	719	683	727	738	762	752	736	729	732	729	784	746	702	752	763	720	714	704	746	767	805	735	694	704	703	749	704	729	712	763	752	712	762	704	733	762	727	723	746	749	767	738	739	745	725	738	709	761	713	771	748	725	748	751	713	699	698	792	733	706	774	779	706	689	710	732	760	753	717	721	723	711	728	703	739	730	706	720	719	748	730	760	738	776	752	705	738	729	777	732	751	707	704	720	716	725	706	714	733	719	721	731	704	721	723	724	709	741	755	739	738	733	701	715	696	691	742	749	700	723	737	711	730	751	762	733	672	746	756	694	754	743	758	736	738	729	761	745	714	720	694	743	721	708	739	727	753	718	737	723	774	741	772	739	759	783	707	737	738	722	722	739	736	690	749	666	719	777	704	742	726	750	716	756	698	740	733	726	718	714	769	709	726	769	686	754	713	728	682	753	774	745	777	764	732	733	675	762	807	756	744	747	711	756	705	771	768	787	721	743	748	772	744	710	717	703	714	696	732	774	706	732	733	728	777	764	720	762	714	733	755	689	710	761	714	677	743	742	729	711	742	752	733	727	729	756	729	758	762	778	716	747	761	719	714	722	718	753	684	720	736	719	754	754	738	761	737	736	699	771	723	732	745	703	710	757	753	742	738	695	694	673	777	708	782	708	707	824	741	705	741	700	677	696	747	737	788	704	722	738	727	673	753	755	755	729	731	760	760	687	762	718	706	718	759	765	726	738	711	702	763	727	734	753	746	711	739	703	755	769	712	709	732	757	729	707	748	771	746	723	707	709	718	711	760	743	678	687	703	724	735	738	743	715	697	734	726	774	749	694	703	709	735	702	698	734	735	751	684	731	725	699	705	742	704	712	721	697	678	748	787	744	681	770	669	713	756	700	852	761	704	727	720	778	705	737	688	680	701	681	747	745	707	727	731	709	758	735	691	737	666	706	716	760	700	705	742	693	731	763	733	775	757	725	729	702	700	693	727	754	733	715	780	732	723	710	707	743	738	706	649	753	720	683	722	722	730	757	746	731	734	717	712	706	748	701	725	754	750	786	738	717	700	799	680	752	766	682	704	763	705	704	712	697	712	756	751	701	717	698	742	719	759	741	734	682	757	754	720	684	713	730	756	746	749	798	770	689	702	722	735	716	754	734	710	687	713	704	709	753	712	723	721	706	730	713	717	737	709	734	729	789	740	747	714	712	695	751	705	743	722	723	697	718	735	689	716	723	725	709	716	717	707	749	693	747	739	731	750	741	751	724	752	725	744	744	679	736	714	712	732	763	680	777	695	694	720	796	749	781	694	727	754	779	775	708	701	714	712	694	758	646	718	717	731	755	670	721	760	731	766	695	723	722	737	730	748	720	673	717	691	684	715	742	679	715	699	750	704	758	694	768	742	675	743	754	724	730	772	735	734	756	759	745	736	740	706	739	724	718	767	763	724	714	690	752	723	736	699	782	746	718	718	728	718	690	723	722	691	712	691	725	702	727	748	718	719	730	683	734	731	733	729	717	716	748	728	704	710	688	804	716	724	770	737	668	742	714	700	704	713	742	719	755	682	729	785	701	745	773	723	756	747	770	735	719	755	733	730	706	726	741	726	704	698	752	750	744	780	702	724	699	722	758	728	705	654	688	720	679	725	702	736	755	743	706	741	761	752	759	705	697	708	759	749	744	735	743	718	738	754	706	758	719	696	673	699	678	732	732	701	715	711	738	753	707	745	717	727	711	694	739	734	693	699	744	752	715	757	744	784	734	767	725	729	744	756	751	739	697	680	682	755	750	770	673	733	697	706	711	734	759	747	713	716	736	697	695	723	668	733	721	759	714	752	697	726	686	780	695	771	682	749	723	705	718	766	734	731	692	698	665	713	764	732	740	734	704	695	765	770	731	713	699	751	749	701	725	731	732	744	737	724	735	690	711	762	739	720	693	758	746	729	712	685	682	786	737	734	758	735	697	749	693	731	733	749	738	710	735	719	757	720	765	710	706	782	701	679	708	720	740	745	720	728	795	737	716	722	714	687	766	751	739	772	702	786	721	736	724	724	753	728	710	736	737	744	755	796	710	733	748	776	775	732	719	709	734	723	707	714	754	733	725	747	702	749	753	735	726	731	734	738	719	790	751	710	766	731	689	753	747	724	717	702
5530	8897	7463	3932	2799	2933	2582	1739	1361	1204	2052	19122	27758	15519	4570	1596	819	672	649	592	614	645	631	638	596	619	626	613	613	572	590	611	650	574	655	610	674	637	622	615	619	657	577	583	636	636	606	600	602	630	618	632	580	597	661	649	628	642	618	624	623	619	639	581	631	661	621	624	625	629	610	602	639	552	569	647	597	624	578	609	607	632	615	629	626	633	644	605	592	627	607	599	609	624	608	632	591	608	639	620	586	586	619	583	571	568	632	624	595	637	626	603	563	584	652	610	616	636	574	631	602	607	658	587	628	608	645	600	618	602	629	629	603	648	636	603	615	566	635	626	574	620	631	583	620	611	643	610	603	676	614	647	600	636	597	650	625	632	642	578	635	642	566	636	577	604	619	531	597	584	636	622	568	659	624	646	596	562	624	591	634	609	621	554	643	624	599	636	602	613	612	617	608	613	611	620	621	609	606	670	647	600	627	622	622	616	577	627	558	612	595	643	570	611	607	620	631	589	569	582	564	626	600	634	635	613	603	627	627	555	648	597	614	609	623	618	607	591	598	592	634	624	560	574	644	608	591	645	660	667	637	605	601	601	581	579	573	585	610	617	592	631	603	601	623	572	633	633	597	560	626	646	603	596	632	654	665	615	637	615	605	575	614	637	571	613	561	608	597	663	625	577	583	574	611	625	606	601	650	606	608	668	605	632	614	626	639	603	613	605	643	616	606	576	630	647	592	646	592	627	580	632	628	634	604	600	595	589	564	586	598	627	587	667	617	590	559	620	568	617	630	627	618	587	620	608	676	627	620	661	618	592	607	570	566	634	632	657	616	603	591	602	655	610	621	646	601	553	628	614	620	636	572	627	623	613	594	582	609	602	591	609	624	604	610	618	613	623	638	596	592	561	638	618	628	619	584	612	593	596	618	620	625	599	623	575	623	617	631	581	621	653	574	607	568	641	636	640	617	576	611	607	616	648	558	587	619	562	568	571	609	603	607	631	647	590	649	635	598	622	629	593	637	644	635	628	593	565	633	599	611	622	595	644	627	604	612	624	581	635	619	588	630	619	579	645	624	599	624	580	641	580	594	615	586	584	648	567	666	566	617	621	609	631	627	618	595	610	604	614	606	647	632	609	681	605	628	611	629	587	628	590	629	601	625	598	614	643	611	613	638	615	585	593	655	625	634	671	633	598	562	601	569	557	621	597	608	610	624	611	588	576	632	620	594	598	635	580	576	582	563	628	600	541	610	599	599	626	581	582	591	590	622	613	613	644	619	637	622	590	586	608	602	633	601	615	660	616	626	595	525	618	611	599	598	590	590	597	617	616	623	611	589	636	607	583	563	610	601	636	581	557	662	645	592	594	596	558	586	568	559	597	599	676	641	567	609	592	592	627	628	631	622	609	600	663	581	595	650	636	606	605	609	618	619	571	598	636	602	640	582	631	611	602	613	567	616	601	610	618	589	594	615	618	601	574	629	561	635	565	576	598	588	632	601	581	619	643	546	610	634	596	615	610	612	600	619	606	590	628	603	600	607	606	629	630	600	608	609	580	599	600	581	587	622	633	633	607	634	634	619	617	591	640	599	650	598	644	609	624	649	553	633	619	569	650	654	568	613	644	594	600	633	612	571	627	596	598	597	568	593	642	669	547	597	660	589	619	643	595	615	614	604	616	632	571	649	636	640	652	556	627	604	578	595	605	576	612	620	624	606	611	628	636	571	579	639	613	668	653	632	639	566	606	613	554	602	583	630	631	602	635	600	602	584	586	619	614	608	588	616	637	594	591	558	604	606	572	605	635	559	661	585	578	579	582	572	643	608	564	614	615	579	609	575	618	601	696	605	593	622	602	601	594	637	632	621	602	641	600	547	632	609	602	609	601	553	568	605	601	580	612	606	613	601	595	644	584	599	645	605	574	586	644	605	589	615	571	609	614	575	633	602	677	594	589	603	624	626	615	591	588	624	641	597	590	621	576	574	618	637	599	629	611	593	601	587	600	628	628	600	574	602	604	566	638	656	591	611	647	568	625	586	576	615	563	617	606	625	625	616	585	606	624	626	590	603	571	580	619	638	600	630	590	567	579	598	593	594	627	592	580	630	611	617	594	585	582	579	596	586	643	605	608	582	528	601	624	593	615	656	653	569	558	609	616	656	587	592	593	599	641	590	580	625	585	577	619	599	609	597	618	619	605	561	568	625	602	586	572	570	592	586	605	608	621	569	632	564	599	589	642	609	647	579	584	594	597	574	611	574	610	598	599	593	561	618	694	621	582	586	632	653	635	629	608	563	625	631	595	604	651	600	572	579	607	614	630	568	612	593	571	605	568	574	600	676	583	578	606	593	632	582	640	569	573	586	588	608	598	556	607	606	581	592	584	628	592	622	607	598	593	619	613	608	601	611	587	593	593	574	552	599	608	561	601	581	550	604	632	596	589	598	595	593	584	609	593	631	598	605	572	649	606	599	611	581	599	608	577	593	575	579	623	624	614	631	629	607	593	628	618	631	639	572	612	590	617	605	622	577	615	655	584	588	602	589	613	628	578	608	601	570	608	611	601	638	598	599	596	621	609	629	597	621	614	574	626	631	590	604	553	643	563	576	586	633	580	611	583	646	620	626	611	654	615	604	588	628	617	627	609	576	627	626	603	586	595	582	605	576	630	652	612	576	588	603	595	604	590	626	613	595	609	609	584	638	588	566	595	644	617	622	621	614	581	632	592	642	632	614	594	610	608	597	620	597	588	624	582	620	610	576	593	561	568	616	653	585	614	552	595	584	545	638	599	572	605	608	629	623	594	636	554	606	608	656	607	638	636	608	602	648	622	638	599	629	601	583	557	585	603	550	659	585	621	566	630	611	593	585	601	590	573	593	626	567	624	635	649	612	607	567	632	599	593	642	607	591	635	597	644	620	560	622	626	598	564	592	536	596	576	641	619	609	614	611	567	656	602	613	567	594	555	611	630	611	611	611	598	595	593	591	613	591	603	558	640	617	599	609	589	610	593	600	610	582	623	662	646	623	573	607	615	594	605	563	569	629	637	572	606	622	612	594	618	607	618	610	617	611	588	584	598	604	610	596	628	586	593	573	599	625	602	634	611	594	604	619	614	614	609	578	618	633	584	598	622	639	642	617	581	618	573	604	604	613	590	631	613	608	614	580	634	625	588	567	600	658	616	624	620	594	596	604	558	583	585	630	651	557	583	584	573	570	597	618	648	627	600	637	626	547	610	625	603	607	576	602	621	619	618	550	611	603	629	581	618	631	603	589	542	582	630	630	604	569	582	586	606	583	588	626	626	591	622	633	599	621	574	634	606	566	588	600	587	650	610	620	617	637	599	572	616	611	552	614	582	623	636	581	622	639	627	598	603	624	637	615	619	649	598	587	630	630	589	573	629	577	571	613	591	577	606	617	593	577	571	577	631	603	633	619	604	554	638	609	635	589	606	607	588	603	584	625	603	580	617	642	641	584	619	594	576	573	560
27013	10222	1643	996	838	786	718	659	616	606	934	1588	1958	1432	859	609	596	533	579	550	559	591	574	594	514	545	535	579	548	561	559	604	513	549	522	579	548	561	539	543	571	548	574	568	574	610	582	515	538	554	553	585	530	544	532	567	592	575	571	549	603	556	520	561	552	552	567	536	556	563	568	523	589	574	589	565	567	589	571	580	535	579	530	560	549	544	543	553	527	581	556	556	589	552	545	576	535	571	551	579	571	526	549	563	559	574	581	554	571	568	538	540	556	567	573	581	551	552	592	552	607	574	568	522	543	567	552	553	538	535	561	597	541	571	553	583	539	574	570	533	547	572	561	584	546	578	560	511	574	580	537	549	526	560	556	548	548	511	557	533	513	537	534	547	530	494	547	570	571	545	562	589	562	539	563	550	543	562	594	543	544	579	557	533	587	580	527	568	519	541	571	548	542	555	567	589	565	531	546	554	541	539	562	526	573	535	554	601	555	506	562	576	583	627	549	560	529	527	551	562	506	552	556	494	530	541	557	595	551	543	556	578	545	528	578	542	553	576	529	548	567	547	557	544	552	502	549	562	585	576	515	569	531	546	567	520	516	582	512	551	517	573	540	512	571	559	558	547	608	548	568	552	583	564	548	610	593	592	529	549	558	546	529	510	566	563	537	542	554	560	607	523	613	546	561	505	575	583	508	587	567	543	546	530	562	592	593	550	549	535	525	585	531	593	560	577	543	538	557	495	554	581	518	559	557	589	579	566	522	523	586	556	574	529	544	567	533	560	540	562	509	559	581	534	543	552	578	563	581	565	574	554	585	566	552	538	584	577	563	574	532	569	578	549	560	542	567	547	543	547	536	544	519	591	557	591	602	579	568	554	542	560	578	534	574	579	551	563	594	597	568	576	572	570	558	572	544	561	559	578	584	594	540	600	550	589	547	573	596	580	576	606	557	517	541	537	585	555	543	532	538	562	571	546	512	564	543	559	556	539	551	532	535	511	539	579	567	547	561	551	554	580	558	520	536	534	534	589	607	568	535	537	581	576	520	584	551	552	571	569	591	555	556	608	561	553	538	573	583	539	574	541	547	534	557	553	536	583	566	552	574	582	572	551	517	551	543	547	584	560	551	555	570	531	590	558	575	533	562	556	606	558	595	541	547	581	535	556	569	600	552	538	549	566	578	576	580	582	557	557	577	579	584	593	575	593	594	538	522	595	552	581	533	552	517	569	521	541	558	581	549	544	530	572	597	548	567	574	541	570	528	565	537	549	543	571	618	565	592	580	557	564	558	577	561	558	578	559	521	563	580	564	541	540	574	574	581	594	594	543	621	574	542	559	579	523	564	547	550	549	581	589	583	555	581	541	577	523	564	585	568	567	555	546	554	539	547	549	539	533	546	559	513	590	520	557	547	533	570	526	569	520	568	527	522	562	547	569	556	574	560	567	571	553	558	521	612	563	601	578	538	561	567	569	554	515	595	584	564	517	581	591	554	543	607	551	544	564	518	577	632	592	527	539	566	561	579	547	546	545	482	568	564	544	563	578	568	552	561	592	574	581	562	559	608	547	563	564	596	569	585	502	581	519	557	535	589	542	576	563	585	588	541	536	568	552	563	584	546	525	550	546	573	550	555	569	576	552	582	561	587	550	523	554	545	598	534	567	548	532	569	530	534	550	585	566	585	562	545	562	549	558	570	560	573	566	545	596	555	558	549	553	597	565	550	548	575	551	571	547	556	569	589	550	557	563	570	580	497	511	582	598	562	566	572	526	563	598	544	511	565	538	553	565	553	572	528	574	527	562	559	590	587	512	565	563	600	516	559	603	517	546	562	577	560	533	569	557	563	575	549	559	565	584	563	559	579	554	493	543	592	513	542	603	550	537	526	548	551	605	582	525	546	576	546	515	529	549	541	568	583	564	551	555	538	543	551	584	546	567	567	563	571	533	544	506	549	593	570	569	516	534	592	578	531	585	528	533	511	551	575	540	605	574	568	555	589	548	553	621	546	531	534	548	572	522	523	559	546	511	546	521	557	514	569	541	553	576	566	610	571	600	595	539	565	550	565	572	569	530	546	573	551	597	574	595	589	557	531	549	538	556	559	549	528	553	600	572	540	570	616	517	589	545	588	553	548	591	604	577	586	607	556	555	532	588	571	572	557	579	552	565	558	550	577	589	552	547	549	542	559	552	560	568	536	584	581	580	546	546	566	564	558	559	537	608	553	565	585	605	556	579	572	546	558	586	587	544	556	569	570	581	607	510	552	555	550	545	561	514	565	583	558	565	571	525	521	555	523	579	572	511	562	538	546	548	576	509	574	556	546	547	569	559	557	550	554	553	543	535	548	536	565	565	571	548	558	557	540	520	512	579	561	579	611	578	537	611	558	593	549	555	549	536	542	544	553	593	581	538	554	559	581	543	553	529	576	556	525	543	613	569	572	547	560	556	536	542	556	532	568	542	554	596	577	537	523	556	599	555	572	565	561	562	591	559	538	574	539	559	548	558	558	525	542	581	513	569	551	548	566	574	544	544	545	575	552	544	565	535	577	578	535	615	563	600	554	565	500	549	534	595	548	541	553	627	527	575	528	572	569	545	565	580	540	577	576	559	536	560	555	551	590	573	579	537	566	576	524	583	533	558	564	581	559	571	590	537	578	569	553	578	529	590	554	530	590	573	570	565	544	568	577	524	597	537	527	566	561	565	580	507	600	529	557	573	533	568	564	526	549	589	551	528	597	557	577	567	532	542	542	543	553	508	570	563	554	577	524	539	564	570	553	564	571	548	575	572	571	584	568	529	571	568	591	556	575	535	568	583	572	582	566	553	567	579	577	557	578	556	588	558	573	549	522	564	539	570	494	559	552	536	544	520	569	596	583	543	552	529	555	564	536	505	567	570	597	572	530	557	583	549	545	538	534	583	543	576	554	574	553	557	558	541	530	581	580	580	538	584	536	568	547	513	533	520	560	540	552	555	533	568	572	554	551	547	613	578	589	595	538	596	523	527	580	562	514	576	568	535	582	549	554	595	586	578	574	558	523	542	543	591	585	515	518	493	577	560	589	579	550	577	539	553	539	597	552	564	541	561	590	558	572	579	542	599	580	537	585	567	567	551	571	553	580	581	550	532	513	553	497	577	535	575	549	596	538	572	573	581	569	559	558	593	587	548	580	553	511	555	573	574	580	572	540	562	539	528	561	575	586	514	558	566	563	570	569	526	543	535	553	536	584	539	531	516	554	568	554	546	596	551	578	617	550	532	544	589	571	583	510	567	585	537	570	556	521	539	555	545	521	560	548	585	595	557	554	534	565	553	596	542	578	542	531	565	548	562	550	580	566	540	522	552	544	552	533	538	591	571	545	586	556	557	532	557	519	546	528	573	576	557	557	593	574	552	569	551	526	531	567	565	575	592	517	539	557	581	585	576	557	545	565	540	596	571	547	568	585	564	587	581	539	614	567	550	530	552	566	576	580	584	518	603	592	587
5802	1336	1144	833	907	873	645	565	573	553	1180	2076	2233	1410	751	536	444	475	464	474	427	463	476	483	471	452	467	457	441	467	444	474	406	459	451	447	452	516	456	450	470	452	408	459	460	477	501	425	433	447	447	453	438	407	445	443	446	446	437	460	402	475	405	441	478	463	455	483	417	452	479	474	462	453	438	447	445	471	451	469	454	455	465	424	418	459	493	481	427	466	444	444	441	482	445	451	447	429	476	478	457	451	458	448	459	513	420	475	480	436	487	457	439	475	439	450	457	479	431	470	486	455	469	486	482	420	505	475	440	454	443	447	464	452	410	456	453	423	493	463	428	438	431	478	456	476	452	491	475	454	457	452	446	448	487	468	469	518	441	450	466	458	463	490	481	506	461	471	466	448	448	461	460	442	414	410	498	453	445	465	465	468	454	489	435	462	452	479	456	467	423	453	474	448	479	483	455	457	473	476	465	480	469	461	447	441	466	446	450	453	444	504	461	485	473	497	473	447	475	471	432	456	457	511	392	494	433	452	480	473	465	460	432	450	421	451	429	448	456	481	510	495	426	448	451	446	458	430	478	452	457	457	469	476	449	496	429	500	520	483	477	394	458	446	452	453	480	464	443	444	466	438	472	441	495	438	502	462	449	493	502	478	463	446	424	447	493	442	450	516	481	467	468	464	452	497	465	465	469	438	488	434	496	460	456	475	455	481	465	456	472	470	482	438	477	490	449	453	440	469	468	443	434	444	442	484	469	449	467	432	453	456	478	473	467	428	488	485	458	475	472	465	454	451	466	464	422	454	471	449	479	438	476	432	426	446	485	466	445	479	459	457	445	467	457	453	476	453	439	427	457	412	507	466	417	454	462	498	431	459	466	475	496	490	453	473	436	470	465	467	478	477	448	459	427	492	445	443	435	446	440	460	460	478	493	441	491	446	473	480	473	461	463	476	453	452	476	474	442	446	438	455	493	468	429	451	466	446	479	448	468	439	436	465	456	464	436	473	463	487	438	434	441	464	464	459	464	435	472	456	434	432	471	471	461	444	438	490	480	461	451	466	449	475	429	450	480	482	456	455	445	475	450	417	455	458	466	489	459	458	452	476	465	495	463	433	485	417	440	504	456	468	456	418	466	447	445	439	453	454	418	477	468	450	458	458	457	464	447	457	467	452	462	476	453	440	464	473	423	485	459	462	434	417	420	486	464	454	448	448	469	438	430	450	493	449	503	461	448	468	467	474	463	421	465	490	460	489	486	442	445	409	438	481	443	435	433	411	468	506	439	490	467	443	446	414	442	451	432	487	462	462	443	469	467	490	499	493	469	427	473	430	447	448	473	456	457	434	479	447	487	438	449	523	440	453	442	478	457	475	456	460	438	425	466	463	478	454	451	482	420	444	450	446	439	453	450	473	462	472	423	452	469	456	452	407	425	449	445	456	435	455	481	446	439	463	464	476	476	460	479	487	472	466	474	454	498	418	465	469	470	456	457	486	453	485	463	420	495	464	480	462	496	453	494	442	476	444	466	438	494	474	453	486	451	447	439	473	447	498	460	457	456	461	499	501	469	489	434	484	462	471	478	439	457	436	452	450	464	416	433	429	465	477	434	493	465	462	455	444	456	479	501	461	445	492	463	510	450	487	434	456	462	472	451	482	470	445	443	469	448	444	471	429	447	425	447	462	429	469	455	460	471	460	468	429	446	455	430	481	443	467	453	460	472	451	465	456	521	455	489	465	464	425	496	439	439	488	460	484	474	470	488	461	485	455	458	431	427	447	463	434	455	415	449	419	460	436	444	450	490	448	485	452	435	458	439	439	442	424	441	454	438	457	457	494	475	491	424	448	458	457	448	471	435	484	420	440	451	455	464	480	493	400	499	462	497	436	493	448	442	452	496	445	459	472	450	445	466	440	450	450	484	402	469	464	454	431	461	458	493	455	438	433	473	465	415	445	478	431	441	452	481	435	471	446	449	450	472	489	448	494	463	498	442	460	435	467	439	462	457	475	444	476	498	450	463	431	438	482	473	487	441	459	473	462	468	454	482	421	434	473	481	455	457	427	441	446	473	438	453	465	440	438	456	470	447	470	425	412	439	463	467	478	447	447	413	460	457	466	523	461	477	426	464	424	448	454	444	474	462	439	443	449	476	533	484	466	456	471	468	468	509	484	456	429	458	458	440	479	439	437	482	448	484	457	453	508	478	470	458	447	481	450	507	444	503	429	461	455	458	463	499	478	467	472	488	437	441	447	446	442	438	477	456	476	495	442	447	441	463	441	459	449	458	467	456	443	443	457	475	454	461	450	468	432	497	473	456	416	451	443	412	488	455	438	439	465	465	448	463	449	453	481	389	465	456	447	450	465	459	464	441	474	492	448	486	435	491	469	430	462	437	452	474	434	444	458	490	423	464	448	449	456	447	470	460	447	459	493	450	465	480	450	455	463	469	421	421	443	452	430	489	479	427	478	468	479	478	488	445	469	502	459	424	469	479	486	453	463	442	450	425	457	466	506	527	467	466	445	471	436	450	456	448	491	464	457	465	431	438	455	480	450	482	434	464	467	446	479	478	467	433	447	489	436	475	464	474	466	440	446	470	455	474	487	466	464	479	449	439	474	456	486	451	449	464	466	439	477	445	472	464	472	487	469	419	458	479	446	488	457	439	492	417	499	464	443	459	487	465	436	468	433	473	443	455	471	468	473	511	422	462	529	454	452	446	433	472	451	459	469	486	491	444	454	470	449	471	456	498	459	516	458	448	455	423	476	457	474	452	487	444	445	455	466	456	461	489	487	456	444	451	423	454	481	472	494	446	450	453	459	471	447	484	421	451	458	486	485	468	451	459	435	450	436	442	472	469	410	478	466	442	496	458	502	446	458	479	426	458	460	452	470	409	458	464	463	469	455	457	452	470	450	437	494	492	427	444	462	470	443	451	467	450	445	430	469	456	453	453	463	441	433	479	444	437	506	458	494	429	442	463	466	491	472	465	467	418	463	430	491	476	443	444	437	441	432	404	428	457	444	425	496	480	464	432	448	452	466	484	471	469	472	456	425	483	441	434	464	431	489	438	482	484	427	491	463	484	426	459	439	460	474	480	493	476	420	485	493	460	438	435	442	461	464	412	496	470	465	426	455	445	474	477	469	456	486	493	446	460	459	499	471	477	488	472	449	486	479	488	466	441	463	422	461	449	489	465	475	451	486	448	444	429	447	471	450	454	464	437	446	438	452	446	473	421	467	459	440	460	427	476	466	499	494	492	435	467	458	467	467	461	467	478	489	470	460	451	481	494	447	442	477	493	450	429	426	423	453	451	456	428	495	448	405	473	475	425	507	475	475	433	468	458	473	445	478	504	436	476	440	449	496	496	447	468	482	475	457	454	472	440	465	501	442	470	458	460	454	499	454	456	465	440	448	466	435	441	464	454	482	460	447	435	433	491	455	451	451	436	451	452	418	476	488	459	458	449	488	485	426	455	458	451	462
24803	20774	26783	24734	10217	2433	1303	997	804	1065	5258	14270	16875	7600	2237	969	679	637	657	657	564	581	595	633	661	644	650	606	580	614	586	634	593	604	574	589	597	619	609	607	562	592	589	576	597	594	605	620	616	562	580	579	586	581	621	580	593	554	570	585	612	583	579	582	601	612	671	637	580	583	580	585	602	595	580	614	611	579	581	585	561	562	611	667	599	590	589	637	571	575	596	601	576	604	566	592	575	592	605	622	619	605	584	585	594	626	572	598	578	646	633	567	583	608	646	618	644	632	582	589	618	613	628	578	601	611	621	597	608	576	610	576	617	556	632	546	585	570	587	591	594	585	598	648	619	626	578	618	615	626	557	588	585	622	625	595	586	590	603	581	575	611	577	596	625	563	595	576	595	591	578	610	590	569	621	590	608	597	561	612	535	628	560	586	606	584	658	541	551	610	573	586	581	562	579	613	588	585	609	599	599	591	645	580	578	609	581	587	570	582	594	595	597	582	568	623	599	627	565	557	611	580	550	583	575	592	571	554	613	588	565	571	613	577	580	571	601	582	590	603	544	628	572	627	579	593	583	559	559	586	579	544	628	611	610	569	619	600	586	602	585	612	567	582	588	607	589	566	617	566	615	601	590	610	589	609	584	577	576	580	571	623	579	573	637	639	597	551	598	618	577	583	584	563	595	606	553	602	594	595	577	589	603	590	587	607	570	584	609	555	617	584	605	603	556	606	602	551	610	537	620	599	589	632	585	631	578	582	582	560	591	574	621	610	637	634	594	594	593	574	551	540	593	562	562	632	591	581	580	619	656	575	616	644	601	580	585	623	567	627	606	612	561	579	578	607	569	594	584	587	570	579	643	639	596	560	566	587	579	636	591	584	594	579	579	603	581	612	589	592	603	586	600	598	557	569	624	553	601	590	593	568	594	621	572	585	584	643	615	579	587	620	609	623	571	584	588	596	651	543	592	605	604	597	599	572	612	574	595	596	625	562	594	561	553	574	555	599	578	558	565	568	592	597	615	538	587	610	571	611	555	657	582	618	590	584	550	537	569	596	592	603	585	570	597	581	593	600	584	587	600	604	616	570	578	570	598	577	574	589	641	610	562	597	632	611	587	577	567	571	589	596	593	587	570	537	577	616	563	559	605	605	538	629	558	572	587	605	543	570	576	555	602	597	612	539	638	599	572	595	569	618	615	568	614	574	577	566	585	569	587	577	603	575	653	553	604	545	565	610	598	590	639	603	558	550	539	561	594	533	568	607	552	566	558	615	584	621	565	561	587	598	594	600	585	596	594	612	580	590	612	591	554	597	589	579	587	594	583	603	586	613	614	588	616	601	564	587	582	605	627	595	611	579	611	617	581	550	619	597	574	574	602	615	560	598	553	552	590	596	622	585	577	618	571	591	592	588	560	588	604	599	571	580	539	584	567	585	604	592	608	615	596	566	607	605	619	623	565	535	567	619	625	579	571	590	528	599	577	584	529	585	570	633	599	594	555	597	639	596	580	570	609	583	580	565	621	551	596	600	571	599	621	578	603	552	588	567	616	582	592	581	587	584	567	613	592	584	582	594	600	602	606	630	640	631	597	543	600	572	569	573	557	601	562	619	563	589	645	577	592	577	595	602	579	594	605	558	574	639	530	605	623	563	562	564	554	597	577	565	666	580	639	586	583	614	641	573	610	568	614	579	582	626	618	612	596	635	636	627	619	567	569	575	633	579	591	584	581	567	601	568	553	583	564	584	616	594	569	571	595	604	622	564	578	623	609	583	622	552	586	595	593	598	593	596	568	582	594	613	577	597	599	590	593	555	602	590	575	614	579	588	594	592	575	601	558	615	543	590	594	576	608	556	557	620	595	601	590	593	568	588	587	554	589	657	571	595	579	568	590	576	597	589	544	610	561	595	587	609	594	581	577	584	586	607	595	601	598	588	587	594	562	552	580	606	587	574	588	621	579	588	634	609	592	606	583	614	644	585	630	607	616	570	631	609	599	577	618	595	625	583	602	573	604	598	563	578	587	605	619	594	572	535	580	577	581	601	573	577	585	615	623	600	586	599	602	590	565	608	584	563	582	607	582	579	563	625	573	570	601	573	581	661	568	585	608	650	616	628	584	578	578	585	604	585	560	547	595	606	595	617	608	584	574	570	601	598	563	572	620	576	584	604	579	621	572	579	595	584	569	587	602	613	616	562	587	617	570	585	604	574	588	595	581	618	616	622	574	574	563	603	618	607	588	593	572	567	597	595	579	561	598	631	557	563	596	579	666	567	648	604	586	598	635	576	600	633	574	585	566	619	585	579	580	586	626	580	586	596	628	595	647	598	567	613	597	610	587	576	590	593	585	574	564	582	563	596	603	596	596	582	558	617	630	601	574	569	577	593	620	573	563	598	596	604	571	592	570	563	603	575	616	641	567	633	569	586	590	608	562	613	579	637	592	581	630	572	540	600	556	542	592	581	581	591	584	596	621	643	638	580	604	612	558	515	581	527	591	598	567	644	571	609	568	618	562	582	635	576	594	586	548	577	583	611	600	649	590	609	577	591	599	601	603	591	631	640	582	625	536	581	584	601	567	579	580	606	587	600	587	619	623	613	597	575	597	577	568	620	553	612	556	608	581	579	590	594	638	631	576	575	617	625	604	567	591	574	636	589	557	585	565	595	579	617	587	564	603	571	573	573	611	591	576	604	600	588	613	633	557	583	604	592	592	584	592	595	581	570	592	572	606	586	567	579	583	595	644	613	587	606	552	580	597	623	609	568	602	605	580	573	573	579	593	581	584	547	587	578	618	540	607	620	585	582	573	610	578	585	592	581	596	583	625	586	589	568	596	564	555	649	584	557	610	581	542	583	536	628	569	599	578	596	584	592	578	593	591	563	578	602	568	609	586	609	594	580	627	574	615	588	565	631	594	616	570	592	563	569	588	582	606	568	595	597	603	599	625	581	616	562	628	610	599	616	585	589	587	569	576	603	593	590	568	575	592	610	615	628	579	611	570	588	647	587	609	561	560	585	635	621	602	579	545	594	613	565	562	610	598	590	610	562	583	632	601	591	630	589	627	571	595	592	608	606	569	593	608	615	615	539	573	592	586	585	616	569	585	587	584	585	588	629	595	612	551	576	603	610	610	605	577	591	567	604	590	569	620	607	592	597	603	601	648	608	543	608	578	593	602	564	579	587	600	546	617	533	599	586	584	605	579	643	562	614	593	565	605	602	574	557	579	560	610	613	549	663	627	596	614	603	597	604	582	539	591	594	588	577	642	629	556	527	611	608	608	575	615	617	579	598	592	598	627	558	589	645	564	616	557	566	587	590	618	605	610	610	608	593	603	587	653	626	611	546	572	584	644	596	626	575	582	573	598	564	571	614	603	583	602	636	577	600	556	605	596	575	582	573	562	599	574	634	593	574	590	568	633	603	572	608	637	606	575	603	572	612	613	574	601	544	565	583	591	631	606	561	639	571	580	620	627	610	596	633
4447	4686	4194	2777	3003	1854	1292	1186	833	1398	7391	16014	15222	6407	2194	871	581	536	518	485	526	494	516	522	498	552	513	519	491	468	490	531	537	503	508	530	518	482	488	516	483	459	469	511	524	497	487	525	534	500	513	535	494	475	469	538	512	510	518	504	500	483	491	534	523	499	491	497	491	501	524	508	463	527	531	557	513	546	515	482	446	505	506	502	523	503	495	548	526	483	534	517	516	512	485	533	540	496	497	509	523	466	504	475	478	522	526	492	547	502	468	497	519	502	524	510	475	544	502	510	513	520	514	516	508	553	510	511	533	519	516	506	508	497	505	497	556	471	510	501	474	536	518	476	519	503	488	456	491	474	505	498	515	490	485	481	541	533	473	532	537	516	477	548	520	499	502	517	500	537	481	519	516	493	515	479	533	538	499	476	509	493	498	497	498	509	522	508	504	530	487	460	525	503	463	518	519	489	502	516	520	522	520	571	526	505	487	471	536	475	526	463	489	528	491	499	518	528	547	485	512	514	503	490	483	514	496	496	476	467	520	449	523	486	525	505	530	504	496	517	487	486	485	480	484	513	482	511	475	526	518	499	531	475	468	539	497	540	509	480	517	515	538	531	502	561	501	524	491	485	522	485	503	497	476	483	530	522	480	496	493	527	483	481	478	498	526	521	508	508	491	451	499	503	491	511	502	496	503	497	488	494	497	515	538	491	532	515	513	515	479	508	463	482	495	538	491	484	519	511	493	508	504	534	477	495	492	491	507	475	490	490	540	455	494	468	501	507	472	551	486	510	486	498	466	510	519	513	520	518	467	525	509	492	515	491	555	479	476	488	505	511	493	522	557	472	505	488	518	472	520	508	529	487	466	481	509	532	461	539	505	487	509	526	532	465	479	518	457	466	532	504	469	499	489	534	499	474	503	503	541	496	497	518	508	476	457	474	512	526	519	506	489	482	483	484	475	535	486	544	500	475	507	507	490	479	548	484	473	481	508	547	483	494	505	528	520	516	527	501	509	466	497	494	464	505	484	498	521	498	489	486	464	467	465	529	504	497	510	489	476	507	529	515	496	472	481	488	486	428	502	529	502	498	486	511	520	473	508	520	482	477	509	508	510	524	480	530	494	524	485	484	484	543	489	509	520	470	534	512	530	497	489	516	519	483	493	517	516	547	490	491	513	528	485	484	499	493	487	483	503	517	510	533	509	525	499	531	508	538	528	514	486	491	526	500	491	493	493	534	527	476	514	532	501	511	519	519	529	511	482	503	504	522	502	501	456	493	501	446	490	498	484	473	528	501	516	495	486	495	508	508	501	497	484	451	460	475	516	498	466	502	516	535	506	500	513	544	544	516	468	471	524	512	481	507	563	491	482	548	467	518	515	490	487	470	508	509	512	505	467	511	522	499	485	529	497	517	439	445	489	490	508	509	504	483	510	499	558	493	480	482	521	527	531	495	493	480	462	538	510	500	512	484	526	536	491	477	507	505	517	501	532	492	519	494	474	521	477	485	509	527	519	499	519	460	482	484	505	495	488	488	522	507	489	502	492	498	509	513	493	484	487	500	511	505	518	513	488	560	525	522	492	520	509	496	517	499	466	529	496	464	492	512	459	437	532	492	474	525	507	484	552	490	493	511	475	501	470	500	491	478	476	526	496	486	498	477	528	485	502	538	535	494	482	518	476	497	504	473	490	476	529	512	495	498	498	534	504	510	496	505	493	473	507	496	539	494	518	509	513	486	451	500	522	515	480	486	510	514	528	485	497	486	493	481	504	531	455	466	510	484	479	491	519	503	463	479	525	497	498	457	481	540	533	488	512	489	497	471	498	464	486	514	507	509	485	513	508	538	470	493	494	509	500	495	510	484	514	473	460	468	525	474	490	475	488	501	455	494	533	495	509	545	505	496	494	491	472	475	526	524	473	514	478	499	517	487	481	470	505	524	455	491	451	506	481	524	491	530	472	492	485	513	509	509	469	522	510	471	474	481	517	492	484	541	473	499	537	520	456	502	503	506	497	505	482	464	466	488	487	530	475	490	487	527	490	510	497	486	479	468	505	530	490	509	491	510	481	492	467	506	502	472	512	506	471	469	482	501	513	470	465	501	520	494	538	479	532	506	486	498	492	495	530	481	452	481	517	487	486	454	489	465	527	496	477	480	515	530	542	474	513	525	469	482	510	518	491	530	502	512	485	542	470	488	519	546	527	493	505	453	514	476	482	514	529	507	517	497	473	467	474	552	516	510	520	478	541	499	519	478	515	561	480	499	517	468	547	498	518	518	486	490	503	511	475	520	491	507	528	490	489	500	508	502	481	482	463	485	521	521	459	494	517	505	506	471	483	475	505	466	467	497	493	511	506	485	513	506	481	497	480	523	535	524	515	535	501	481	483	480	479	519	528	534	544	472	496	570	509	511	535	542	482	490	511	493	521	471	471	533	498	504	488	505	518	469	496	465	469	538	496	457	507	501	519	467	460	531	493	512	523	504	494	533	481	516	516	515	516	484	467	469	465	508	527	498	532	498	486	531	493	488	529	490	522	495	495	497	524	511	505	495	488	540	496	467	496	507	494	526	466	491	479	461	506	457	500	435	501	515	482	521	505	504	542	517	511	479	489	480	480	502	463	528	501	506	511	480	494	509	479	471	487	492	499	488	496	490	517	496	502	513	531	473	476	485	525	490	512	480	537	492	474	520	473	497	468	515	485	498	487	465	487	489	513	504	496	497	546	503	492	470	529	484	522	519	501	482	471	472	522	516	538	513	523	552	498	483	490	522	526	488	484	509	511	511	533	497	486	548	488	502	494	510	498	536	515	496	505	457	518	502	501	485	495	496	499	491	485	518	481	535	529	520	489	497	495	446	481	564	484	521	496	533	532	491	483	470	517	488	485	490	471	482	492	499	480	492	530	508	485	507	465	513	494	517	504	488	507	483	479	517	523	551	502	499	529	508	475	511	508	482	505	462	499	532	502	513	512	491	503	457	552	507	497	509	467	524	500	493	504	453	508	527	478	501	521	461	509	488	473	476	525	508	494	480	555	492	505	490	469	529	497	530	497	501	494	527	452	497	493	469	504	533	503	475	471	486	490	504	498	460	532	520	515	496	505	487	519	529	514	524	498	532	511	514	521	547	524	528	494	488	479	505	486	487	491	500	550	503	505	486	475	505	500	502	485	522	524	518	460	488	515	572	510	504	488	506	495	505	488	530	535	476	455	530	491	511	499	517	482	502	532	493	503	494	492	451	467	504	482	533	504	481	506	458	535	478	457	479	490	458	492	522	514	513	492	492	503	492	528	489	512	504	518	449	489	487	507	500	493	517	466	533	535	486	527	479	506	516	512	550	470	457	512	469	486	498	503	498	518	504	491	481	473	504	502	504	466	514	492	471	484	472	464	433	483	494	499	529	504	496	498	479	467	479	488	524	453	488	534	509	487	509	495	493	499	479	499	486	517	458	502	474	526	489	534	519	499	508	492	503	415	448
23766	20778	27801	23851	20607	8966	2570	1647	1910	2071	6822	24183	23701	14758	6399	1893	934	764	694	787	685	704	753	724	706	715	754	706	719	740	726	706	698	677	783	731	725	717	701	695	646	698	724	647	751	698	738	759	701	694	706	686	697	732	697	754	731	692	759	726	699	699	728	740	782	699	711	710	718	720	680	670	705	726	732	724	674	730	693	742	692	760	681	788	660	699	698	705	743	651	686	673	678	704	682	725	712	711	725	717	753	701	650	721	705	726	703	720	747	708	741	714	754	758	706	708	761	707	748	708	736	692	673	698	751	722	683	711	696	780	712	698	693	701	753	655	708	651	728	695	695	680	662	694	741	679	706	752	675	724	714	726	725	684	740	697	678	785	685	735	723	732	702	697	696	713	700	719	669	744	749	715	691	687	783	696	715	682	716	727	704	718	681	648	730	712	675	669	680	718	766	714	683	723	731	677	675	716	702	707	715	684	678	680	715	710	716	727	714	705	707	706	708	720	730	755	733	687	695	699	729	674	729	738	683	669	675	676	716	709	751	737	685	715	707	713	734	717	735	711	709	711	708	741	706	700	716	671	647	682	736	723	781	695	702	710	714	717	713	731	716	741	676	720	722	725	708	752	734	698	725	688	761	708	722	718	699	686	680	714	680	697	730	682	763	731	698	743	690	727	707	713	722	690	717	710	752	721	709	697	659	662	654	686	682	684	694	707	739	735	699	691	704	666	703	705	716	713	653	736	694	743	724	686	710	754	735	706	707	727	679	708	711	744	675	736	704	691	736	700	712	756	702	779	687	716	689	636	689	741	710	728	722	643	682	668	740	712	667	756	732	675	740	714	724	722	751	735	732	749	699	764	708	694	696	720	733	694	683	771	709	671	686	705	723	704	711	669	763	699	683	708	705	734	719	714	698	712	689	702	740	674	718	701	678	649	679	723	700	717	712	701	711	715	743	667	709	682	689	686	706	709	712	749	730	731	723	709	732	710	687	690	696	745	688	661	668	715	689	716	690	721	739	671	718	696	726	686	708	731	667	767	719	718	740	729	685	734	712	730	684	714	713	688	703	702	724	720	710	716	715	688	719	726	691	738	759	692	701	691	679	674	748	712	703	674	716	706	714	712	724	749	760	712	730	667	703	684	746	735	701	711	728	683	702	692	719	756	673	719	787	712	707	717	697	753	665	738	737	698	707	690	682	672	742	754	680	682	721	717	701	697	750	739	649	699	717	716	735	718	683	693	686	687	699	703	697	693	685	712	728	680	698	724	669	709	722	727	710	717	710	724	726	663	706	747	691	683	726	680	736	678	731	703	723	719	669	683	663	736	710	789	704	751	720	724	686	696	700	680	683	736	708	726	704	733	719	698	699	699	691	710	672	702	750	693	711	754	673	765	698	779	696	755	646	709	717	712	720	696	691	702	686	705	732	766	721	716	748	715	730	692	705	693	694	694	673	673	735	703	704	757	765	700	772	745	741	725	666	691	663	677	713	676	697	677	712	717	719	696	694	644	684	802	705	695	719	695	737	703	736	729	698	711	699	706	715	698	655	738	729	714	706	750	701	720	706	753	706	725	677	719	712	702	702	646	719	711	733	744	772	726	647	734	723	691	717	709	718	718	705	722	682	692	717	670	764	682	671	707	731	713	742	712	730	702	746	698	724	742	705	670	667	789	663	740	720	757	706	749	742	688	681	745	724	722	708	723	702	707	724	692	747	763	732	711	780	700	724	710	678	692	684	743	661	709	665	702	679	675	694	744	721	731	708	713	749	698	709	731	726	754	715	695	698	731	772	660	748	700	675	701	712	651	691	688	722	719	702	652	743	709	713	687	720	743	732	684	741	716	696	713	742	714	678	702	738	696	704	702	685	717	773	736	690	702	697	710	663	695	703	734	661	699	755	696	719	696	692	693	701	686	699	721	708	707	737	723	740	671	695	738	703	711	709	720	700	705	687	649	673	728	695	719	717	716	725	717	674	734	739	690	680	716	711	726	718	673	679	738	683	706	689	645	679	687	718	692	666	682	684	742	686	762	703	678	715	724	692	707	720	709	705	716	672	688	722	737	731	734	752	741	705	685	739	692	695	718	732	716	725	719	690	721	701	682	710	683	696	706	704	725	681	719	712	680	683	698	719	712	715	698	735	728	712	720	741	669	683	699	679	752	739	700	734	679	737	731	736	699	666	676	709	717	716	690	698	732	689	675	685	672	680	710	682	744	683	684	692	750	689	683	703	674	710	695	688	689	666	724	688	702	716	662	696	686	707	670	681	703	708	725	668	724	640	718	644	663	701	711	676	735	716	741	723	725	737	753	721	693	687	787	701	678	676	667	728	686	651	703	697	713	689	743	725	681	680	722	717	712	698	732	681	742	748	718	707	715	706	745	732	674	661	732	660	717	777	668	689	682	747	723	733	758	742	749	679	722	729	636	667	699	659	694	724	732	688	727	687	711	690	692	742	683	687	694	693	682	691	720	717	668	691	677	711	757	672	744	683	689	746	695	687	653	706	665	697	725	734	734	695	692	706	750	687	696	734	679	669	738	770	686	685	717	683	746	674	724	698	716	722	688	673	712	720	699	724	744	673	730	711	708	681	733	716	681	689	713	709	748	712	677	681	702	748	661	650	733	723	700	714	712	684	762	694	670	698	721	679	646	679	715	729	704	731	723	629	692	712	735	700	724	699	682	685	728	697	695	765	714	673	714	697	721	707	727	691	651	693	733	674	687	672	723	676	683	673	694	732	695	650	769	683	693	700	707	671	696	730	717	748	707	709	661	689	702	701	656	697	740	697	753	721	720	715	737	658	676	748	750	768	683	712	786	670	696	690	708	708	708	718	677	794	780	720	705	678	700	747	724	694	733	688	721	632	714	732	667	726	711	676	698	729	721	673	707	716	684	689	735	706	724	722	732	702	722	706	727	698	698	702	687	660	759	672	724	682	755	724	703	656	706	695	683	671	693	715	748	755	726	735	759	796	698	731	750	728	725	688	721	732	720	747	675	692	666	717	643	685	716	695	743	716	711	701	742	731	697	715	749	707	728	679	757	692	710	718	624	689	702	704	671	697	696	738	680	738	733	685	685	717	692	746	705	720	688	699	743	693	706	687	693	740	694	714	741	730	714	691	702	715	687	675	732	677	721	698	750	696	704	710	700	752	711	723	697	680	676	703	706	703	701	733	696	697	717	727	728	672	762	732	693	777	674	734	742	734	719	679	707	688	701	712	731	710	700	687	725	696	713	706	669	695	738	713	701	655	692	725	722	720	711	679	687	686	730	701	693	693	733	712	793	702	730	733	671	665	712	719	717	702	708	731	706	696	734	694	698	714	700	671	653	688	673	708	702	691	757	692	746	712	678	707	715	742	698	715	702	689	702	642	717	668	694	727	702	655	717	678	683	721	718	685	687	687	671	718	712	675	715	685	663	705	754	700	692	705	722	691	688	698	704	687	704	736	693	726	697	664	673	702	736	734	722	731	721
4634	7996	8599	5384	3775	3020	1817	1897	2581	2750	9931	24926	21110	12554	5622	1726	843	641	621	598	637	603	594	564	619	651	603	632	621	571	647	580	556	585	591	572	631	558	589	628	615	588	616	605	641	587	584	598	639	577	620	577	584	562	594	643	592	567	605	606	594	587	598	549	589	593	530	628	624	567	573	550	598	621	576	614	595	607	603	622	583	624	612	597	622	614	583	557	576	556	612	588	569	607	615	578	566	555	542	564	597	613	574	593	586	581	608	582	625	580	619	621	637	594	607	608	596	589	580	675	601	611	574	558	668	568	571	570	601	620	599	603	611	572	583	603	567	570	620	606	565	599	632	617	621	623	613	595	590	603	583	605	653	602	611	553	588	587	599	527	569	603	612	597	605	602	651	615	574	616	604	591	538	607	609	628	621	598	589	555	595	616	572	624	592	606	572	554	615	542	624	656	600	563	591	562	572	564	611	621	635	619	568	571	585	596	606	596	582	592	577	585	595	576	576	590	587	586	568	582	626	593	583	595	607	594	587	577	604	580	628	599	587	592	609	623	605	564	634	647	576	559	590	608	614	608	627	578	594	593	562	613	585	623	571	602	582	546	585	629	572	588	551	611	627	593	569	616	595	562	578	560	613	567	573	577	610	602	587	604	608	598	618	574	541	583	630	535	572	572	583	575	562	568	573	622	565	591	573	592	598	619	629	620	601	581	598	578	632	611	567	623	568	551	571	590	589	591	575	559	594	547	616	606	618	578	594	584	635	639	589	574	528	587	613	578	583	582	577	576	542	616	594	614	572	556	636	606	558	644	568	612	615	560	556	608	584	584	567	585	601	573	608	603	629	578	594	583	584	604	614	570	589	623	579	604	560	591	590	549	603	603	615	591	561	585	575	570	567	571	587	574	641	582	600	639	534	631	588	571	575	562	612	574	620	592	577	557	575	578	587	576	557	586	584	551	598	599	582	612	620	617	588	590	574	556	565	582	596	567	554	601	570	563	618	587	625	578	599	624	557	600	613	563	618	581	591	597	581	572	588	559	600	573	583	582	579	555	595	547	557	577	577	589	596	624	539	588	587	566	605	615	593	587	570	599	584	645	578	620	556	577	572	607	592	592	600	602	558	589	554	617	588	580	602	583	611	555	574	580	619	541	548	577	607	624	595	609	602	583	566	574	579	620	583	602	574	598	612	548	546	563	592	587	564	604	547	536	536	589	583	576	586	583	597	568	565	620	564	629	647	596	591	585	598	550	646	584	585	591	585	549	568	582	610	613	626	618	602	599	582	619	544	594	591	601	591	618	606	599	607	603	608	547	582	637	588	558	570	557	597	534	527	604	598	547	562	561	591	605	580	599	573	594	570	611	581	569	560	562	587	627	604	603	598	549	627	591	568	612	597	623	584	602	664	575	578	592	580	608	599	610	594	559	595	634	601	560	610	558	603	574	584	541	610	615	614	556	600	628	539	563	587	603	610	570	580	602	599	572	612	582	591	625	644	592	598	595	599	577	543	609	599	572	545	597	611	561	599	621	515	567	567	613	558	580	615	601	602	616	577	592	586	610	589	576	565	636	570	555	600	617	615	607	619	579	609	531	559	611	565	598	584	582	583	610	591	587	622	577	611	560	566	564	635	594	557	605	614	576	556	588	611	562	584	611	556	578	630	588	580	589	578	546	579	568	595	607	561	558	626	580	584	582	576	590	602	568	576	634	588	597	595	599	557	546	572	600	596	635	576	591	582	596	564	597	564	560	569	596	589	581	589	609	613	571	619	624	567	598	587	594	562	581	592	623	620	575	529	578	570	588	592	611	553	597	549	582	584	570	597	581	602	565	609	581	574	627	563	536	577	553	587	589	589	599	598	606	587	563	561	612	615	579	567	595	626	603	572	618	558	540	586	567	585	609	563	597	607	537	579	589	561	600	587	600	552	552	569	641	586	616	598	585	590	609	609	553	608	577	549	563	582	594	617	576	599	586	573	599	591	550	602	585	566	578	612	580	569	594	566	569	607	579	572	565	651	595	604	571	606	576	587	588	613	589	613	626	549	609	586	597	590	576	587	595	577	597	606	621	562	614	585	551	601	595	590	589	567	541	569	552	552	569	567	572	573	588	612	519	625	535	587	570	608	603	551	604	605	572	626	574	563	602	648	604	593	596	572	629	544	577	608	605	578	564	568	554	594	589	583	611	583	618	587	544	569	555	591	593	586	633	609	587	547	562	554	584	579	631	656	521	588	577	523	604	581	557	623	599	610	597	611	579	662	609	602	632	586	638	571	555	573	575	601	566	605	557	576	542	609	574	625	581	602	596	565	582	592	539	559	571	587	585	605	557	599	601	559	584	603	623	627	600	585	580	550	583	618	577	565	601	596	557	583	564	583	641	603	554	599	603	578	541	603	603	595	584	598	585	587	577	600	592	557	561	590	517	602	580	600	615	617	587	581	582	577	573	602	643	627	575	578	584	601	606	616	576	641	600	590	531	655	605	601	610	586	571	599	576	597	583	560	575	613	543	597	572	576	620	600	608	612	577	556	569	553	587	544	611	587	617	596	569	567	586	546	583	616	592	594	566	609	611	608	573	574	570	598	572	573	572	582	589	563	556	611	587	528	568	575	574	549	588	544	595	554	598	573	589	580	570	590	595	555	578	633	604	597	573	619	578	564	583	611	571	620	589	581	586	587	610	584	574	614	575	568	593	601	578	582	600	615	579	611	574	609	565	610	557	584	598	551	539	568	580	568	619	575	598	595	575	568	623	561	589	581	567	585	550	625	555	593	581	569	580	580	579	603	569	566	590	548	609	586	611	542	559	578	582	575	550	616	634	598	553	583	538	591	606	573	559	598	579	583	620	571	611	592	551	560	610	579	629	569	569	620	598	610	583	590	613	550	581	587	588	563	603	584	587	581	664	592	532	590	614	618	590	581	609	578	546	597	608	581	588	617	620	615	584	607	581	591	566	588	622	626	571	601	606	575	589	552	560	585	581	604	624	605	577	571	573	576	602	633	547	622	578	622	604	605	559	573	607	587	600	529	580	567	601	557	592	582	590	552	599	555	571	580	562	576	614	647	532	593	560	592	539	552	594	548	586	583	546	607	583	597	573	611	578	550	631	571	540	620	653	614	556	602	579	566	638	555	539	564	583	593	586	632	571	564	568	608	573	552	579	601	612	562	621	586	600	573	551	594	547	578	631	629	552	603	587	575	583	611	566	580	550	631	606	597	565	606	594	569	615	560	591	576	609	589	643	600	578	634	575	566	594	590	579	607	602	588	546	540	615	564	600	595	581	595	633	579	581	623	553	565	564	589	628	569	565	589	568	573	530	576	600	589	573	567	586	553	593	591	594	580	613	575	634	575	606	585	578	615	594	586	581	603	597	581	564	583	567	606	576	530	579	559	569	623	620	570	633	587	618	603	584	609	585	552	633	608	574	581	604	644	599	562	602	558	592	592	611	591	614	609	560	629	573	589	608	598	592	585	587
26890	10538	2510	1462	1036	830	968	1016	961	853	982	1511	1627	1279	840	665	599	561	536	539	527	540	535	562	576	514	533	543	561	552	534	544	570	545	527	562	584	570	496	533	572	586	545	542	555	568	561	557	599	531	581	554	552	527	551	496	535	563	541	568	565	537	538	554	518	571	547	524	497	574	547	529	507	550	568	517	542	544	531	536	582	528	511	556	483	529	480	508	543	523	526	501	526	557	544	584	556	543	553	529	554	509	547	509	518	537	523	512	510	507	527	527	492	530	526	565	549	560	544	519	512	505	527	523	508	553	492	491	522	526	563	487	489	544	522	536	550	540	520	490	536	521	485	574	537	539	552	525	559	547	512	545	531	517	580	544	541	587	564	528	504	543	551	561	536	517	506	536	486	519	575	552	536	551	567	489	552	514	530	536	507	539	521	551	599	508	564	564	552	538	542	527	560	559	550	509	512	516	546	495	548	544	505	559	480	518	537	564	554	513	504	538	547	532	531	557	569	552	570	508	482	545	562	548	563	516	528	487	551	560	498	544	518	530	546	496	507	520	517	536	552	578	549	529	575	550	510	529	540	569	547	512	533	561	547	520	491	491	544	559	516	556	507	536	498	512	510	545	532	535	524	535	544	486	524	524	527	553	549	508	551	548	511	551	554	529	522	515	558	522	521	534	528	530	540	521	553	506	541	528	533	548	569	534	549	506	529	512	512	543	540	499	559	521	551	518	546	496	553	545	545	551	509	550	548	512	524	513	559	526	518	526	496	545	495	540	555	545	556	581	555	524	530	577	533	538	551	522	528	529	539	526	549	526	523	525	520	471	533	535	500	565	587	547	528	496	506	528	490	554	562	503	538	509	513	539	540	547	527	579	595	526	539	522	525	536	538	548	506	533	516	466	525	533	533	510	556	526	554	559	526	556	540	524	564	506	499	545	544	523	512	528	537	503	558	533	507	531	522	559	577	532	547	525	554	557	530	533	541	507	507	501	565	511	548	537	549	498	550	539	525	565	517	510	543	525	512	534	513	540	524	527	537	533	527	548	532	554	581	484	524	507	520	502	527	523	463	514	510	524	541	540	557	535	515	588	522	572	565	515	570	557	537	531	556	498	536	523	492	529	529	529	525	574	517	518	520	501	553	563	520	513	509	493	489	503	526	518	508	531	524	499	536	499	529	552	523	545	505	551	535	499	502	531	531	525	506	567	562	508	562	518	530	539	549	541	520	555	557	565	515	505	558	506	527	508	541	561	514	544	545	490	563	519	510	529	511	513	568	513	547	548	555	531	539	539	503	547	558	540	544	551	526	504	518	550	522	525	527	495	563	550	540	547	500	528	564	554	564	501	530	546	528	564	469	542	495	583	555	538	542	502	522	519	576	549	512	570	522	503	548	500	554	506	558	591	535	552	520	560	537	558	529	548	498	533	507	575	557	542	535	500	545	554	515	527	508	523	491	583	517	537	540	549	563	522	520	540	543	503	565	527	520	547	522	492	514	503	522	535	551	554	509	564	552	547	515	504	575	547	530	514	573	513	525	534	552	561	532	490	535	510	514	586	540	554	576	501	529	555	539	513	562	553	515	490	494	575	524	544	497	541	514	510	542	525	530	507	521	495	569	545	547	555	514	596	564	551	519	571	500	571	491	532	525	569	564	516	524	576	550	584	538	541	532	518	546	526	553	508	536	534	553	497	528	556	544	565	583	542	540	530	561	542	520	554	518	529	521	528	552	594	571	550	511	544	544	570	555	517	529	515	528	550	550	532	530	535	528	535	492	550	485	554	536	514	545	508	573	562	556	553	569	536	520	565	548	545	512	536	533	573	547	517	529	516	561	564	522	555	551	528	540	588	511	535	534	518	495	527	571	539	579	546	609	523	535	526	558	525	564	541	554	526	529	532	526	535	552	585	528	545	562	488	506	514	490	528	544	547	527	540	537	565	522	494	556	524	536	546	545	560	565	524	549	527	510	546	541	550	529	495	516	513	530	530	572	551	539	535	540	580	523	576	550	550	536	558	548	530	560	500	549	528	520	479	525	532	502	549	537	485	528	528	516	550	529	571	539	514	513	551	560	549	557	518	502	546	555	528	502	537	560	542	545	548	527	531	511	521	549	563	509	512	532	536	505	513	465	541	560	524	542	508	507	483	521	530	573	495	552	526	530	551	540	530	560	502	524	551	537	533	508	512	543	532	532	507	536	540	548	541	508	491	533	523	521	533	587	539	555	560	572	566	514	554	540	513	555	520	503	534	487	558	541	529	511	525	506	502	512	527	555	575	523	508	529	516	520	514	540	551	541	561	542	502	537	515	546	516	519	518	523	534	522	519	517	540	520	524	562	561	548	546	559	540	526	543	542	550	529	514	516	497	511	545	496	529	553	523	531	541	536	566	520	560	550	542	537	546	547	511	502	564	531	552	531	544	537	570	549	551	550	565	536	549	546	517	536	543	514	543	555	570	528	558	559	527	560	489	522	533	557	497	513	479	536	559	542	536	575	506	536	560	537	519	529	524	519	550	505	501	574	514	509	536	526	543	509	528	543	582	514	558	556	524	571	504	557	535	521	565	530	503	570	533	585	488	522	524	506	456	506	558	536	542	492	569	546	536	527	510	534	577	564	512	525	552	600	571	536	518	514	498	520	535	574	558	534	551	528	494	539	524	506	545	556	581	508	512	531	518	496	498	504	507	503	547	545	546	543	542	517	539	539	539	515	556	529	540	520	505	534	511	544	491	540	566	571	535	585	542	549	500	522	477	530	519	522	556	528	520	521	503	558	551	551	508	545	530	547	584	538	522	558	509	549	552	546	543	567	530	539	506	512	535	524	498	550	549	490	540	560	530	541	582	565	563	510	566	506	581	550	516	535	511	543	548	483	546	513	531	513	535	482	528	499	562	513	517	507	562	557	539	546	559	514	546	542	552	537	508	570	548	531	536	532	546	535	575	541	560	484	538	529	523	544	524	559	539	530	546	535	571	566	508	503	543	551	507	563	562	532	521	541	541	516	533	529	520	516	519	535	549	533	585	562	517	599	557	531	518	514	541	533	532	537	522	522	525	546	535	532	539	538	532	514	511	557	571	513	505	557	545	541	504	547	518	545	551	544	564	520	554	557	508	512	507	539	499	555	555	565	532	509	559	553	551	536	529	562	539	569	560	509	518	501	551	562	527	522	483	528	541	513	568	536	561	539	540	511	543	536	501	543	549	536	541	503	498	525	540	542	506	531	568	543	519	561	537	528	521	595	523	555	521	519	554	538	528	541	523	565	549	487	569	547	554	511	498	506	496	527	549	529	531	509	507	544	449	523	534	535	555	556	534	525	492	507	527	533	533	526	528	545	536	527	541	542	521	536	519	534	516	518	510	555	556	518	507	542	507	507	542	517	539	548	514	532	530	544	509	540	481	494	530	559	539	520	529	534	510	546	502	531	566	533	525	544	519	527	540	505	520	547	499	547	512	538	535	562	578	535	536	532	498
5625	2194	2243	1318	1222	943	1200	1341	1175	1026	1320	2069	1843	1348	790	576	447	486	410	442	470	467	423	461	462	472	443	452	487	460	428	447	465	451	414	466	439	470	487	416	422	414	449	474	433	480	425	446	458	450	416	411	476	452	485	428	477	454	447	468	478	451	429	461	438	447	438	418	465	414	443	416	454	428	437	450	449	441	444	481	465	428	441	455	456	430	463	458	419	441	449	450	406	400	451	448	458	424	427	430	420	476	440	427	426	473	457	416	477	450	457	413	440	434	489	440	435	466	465	462	445	464	432	487	479	399	428	435	431	456	418	473	478	448	434	436	432	473	427	438	455	432	414	451	457	463	458	479	427	470	443	458	440	432	453	411	440	446	466	475	462	417	476	448	402	450	462	400	442	421	504	478	469	418	441	417	439	432	417	424	471	468	505	429	463	487	409	441	448	452	425	439	455	447	426	442	441	452	450	446	431	463	409	452	419	420	471	456	457	488	464	464	481	442	434	450	431	434	486	431	464	462	427	398	439	433	438	467	454	420	454	434	446	423	449	447	475	457	458	451	429	442	439	413	433	426	460	413	428	439	429	441	414	469	472	436	448	468	455	439	442	484	442	426	436	487	423	436	433	427	434	487	456	434	454	425	440	443	462	443	466	446	436	443	437	470	426	443	462	445	453	436	448	446	442	451	429	452	413	423	429	472	445	408	457	436	452	433	517	448	468	416	432	402	421	461	440	450	465	433	465	433	443	419	462	429	406	450	473	415	428	438	416	438	432	434	429	432	496	432	409	450	433	444	455	463	461	432	468	446	477	466	442	436	461	455	457	440	431	443	449	442	452	422	434	457	442	472	501	416	402	432	457	469	446	403	433	438	442	415	413	462	440	442	492	427	426	436	454	458	439	425	460	442	432	466	421	460	476	426	429	431	427	404	483	476	405	445	424	445	514	441	394	473	470	424	431	478	455	440	423	436	431	442	452	439	421	417	419	462	445	451	384	448	446	419	452	434	434	455	450	447	398	485	445	446	493	419	433	459	455	427	395	504	446	447	451	444	466	419	472	430	432	437	460	424	432	454	470	469	463	474	456	444	461	456	442	476	428	458	450	412	472	439	436	471	450	488	444	430	448	461	452	477	411	453	439	439	453	480	409	438	454	455	456	456	425	447	463	498	438	445	418	434	480	448	475	418	432	440	442	450	434	439	482	435	454	429	462	482	437	449	426	431	446	459	439	432	481	458	444	457	435	453	414	417	463	436	439	426	457	469	447	451	448	461	416	444	446	482	443	418	425	430	424	419	410	441	423	448	451	462	442	471	455	503	454	432	490	428	411	442	436	432	458	404	435	441	471	463	430	455	466	431	426	452	425	464	434	409	416	421	457	427	420	452	442	429	419	457	447	469	400	454	468	463	471	446	425	430	432	450	469	464	434	450	451	427	520	466	440	437	412	434	464	433	477	437	433	441	462	467	446	433	483	449	433	481	457	444	443	462	431	419	457	449	415	455	479	463	443	414	464	425	459	458	435	414	493	407	454	435	431	456	510	432	452	387	436	435	457	411	445	430	471	437	439	404	443	440	464	418	443	475	407	458	440	469	479	417	421	431	432	462	411	459	433	399	448	409	490	425	459	491	440	445	441	435	466	455	457	438	435	427	444	425	453	458	465	452	449	466	451	456	523	444	419	408	458	413	420	437	443	440	411	446	478	432	437	456	444	454	446	469	451	479	445	446	410	461	444	457	439	443	431	475	460	449	443	415	440	452	456	411	439	461	446	441	475	451	411	446	455	414	422	422	428	409	448	419	447	427	452	411	460	431	443	459	429	453	454	426	437	448	463	425	482	442	407	421	444	470	451	458	446	463	453	458	474	439	472	414	456	488	490	446	473	443	448	468	444	420	464	406	469	448	440	486	449	460	439	449	454	446	448	473	447	458	413	437	456	441	420	436	462	429	473	451	425	459	463	423	450	438	470	443	435	461	403	470	453	466	441	494	448	444	468	446	438	447	475	436	433	446	464	449	445	445	467	431	421	473	460	488	446	501	403	456	427	448	383	416	451	441	435	426	442	445	479	485	432	439	415	467	433	434	469	467	454	466	437	424	474	431	470	435	433	430	469	409	433	424	456	444	438	450	440	448	398	446	404	419	461	439	493	419	432	445	444	445	449	438	415	452	484	459	447	460	477	468	456	489	432	440	437	437	437	471	484	464	428	436	450	431	465	484	424	505	501	440	458	480	408	419	428	461	456	462	495	452	418	458	425	436	422	415	409	449	414	447	454	449	476	474	440	441	431	419	434	467	461	458	458	436	480	418	422	432	424	472	476	413	439	422	441	463	428	421	478	462	484	455	449	446	438	477	466	451	437	478	424	456	444	422	463	431	438	490	476	454	434	452	434	465	448	448	434	441	458	455	451	458	454	451	482	431	447	464	456	458	472	438	470	451	409	467	459	444	472	465	440	433	457	480	446	458	456	416	410	421	438	438	489	436	447	438	424	427	434	465	424	434	423	474	459	443	419	458	394	447	433	436	447	434	469	456	460	464	436	456	465	468	432	458	435	441	433	487	428	391	447	423	450	456	461	456	445	450	465	434	438	438	473	479	424	464	442	405	433	426	468	449	446	475	456	420	421	415	463	452	447	438	460	446	412	465	431	451	425	429	471	416	420	446	417	418	466	483	449	455	413	428	457	471	404	421	484	424	450	450	439	433	442	446	414	434	425	415	425	474	460	433	398	447	462	414	481	452	449	438	447	430	435	448	441	430	438	411	421	458	429	426	461	435	446	457	451	450	439	501	460	458	473	469	464	464	469	418	428	436	424	423	442	412	463	423	424	438	449	422	452	459	459	429	435	440	491	413	442	431	477	461	475	436	473	439	413	475	475	417	417	439	431	452	456	461	437	444	475	458	423	429	409	481	435	429	482	445	438	425	431	454	440	427	463	423	474	438	453	452	437	433	419	461	440	465	450	447	421	436	426	443	428	444	441	486	441	382	462	400	449	457	462	434	473	454	458	458	459	438	480	456	439	461	436	454	458	429	483	440	428	465	461	474	486	452	432	449	433	447	436	469	475	428	449	422	439	421	441	417	449	465	427	451	453	434	450	469	439	468	450	422	409	434	438	441	450	446	436	421	431	501	445	490	479	420	432	417	440	454	437	445	479	433	484	426	436	453	434	442	448	424	502	466	442	419	455	430	444	429	401	441	419	460	444	407	448	439	426	413	477	458	436	447	438	458	475	443	411	442	428	438	414	445	471	454	435	425	449	476	434	455	403	433	453	452	406	434	447	441	466	439	429	455	436	496	435	432	437	470	439	436	444	423	476	419	461	469	437	457	415	428	459	490	443	431	464	489	442	438	465	450	442	415	410	437	435	467	438	504	431	470	432	487	449	442	440	410	470	447	434	458	455	427	474	453	440	429	437	455	454	478	447	424	434	446	447	405	420	463	431	448	426	433	430	445	420	471	407	448	417	432	447	435	460	434
24750	20780	26723	24757	11533	4704	3167	2167	1552	1336	3572	13139	12354	7067	2718	1058	677	560	532	504	583	527	569	518	530	557	630	545	537	540	582	587	555	571	558	519	519	520	570	554	586	570	544	565	546	560	584	562	585	573	556	547	565	549	580	522	557	577	567	574	581	599	594	540	615	569	551	536	580	563	536	542	561	587	560	596	567	571	534	564	533	599	589	553	550	575	573	595	603	553	568	531	602	520	570	585	526	593	551	603	544	545	558	517	564	531	542	529	562	599	575	564	544	574	566	560	566	522	547	554	544	559	530	560	609	570	605	574	567	517	539	503	578	545	576	534	533	542	591	575	531	591	540	585	558	599	581	550	539	577	537	581	567	583	562	600	539	557	556	554	602	534	563	530	573	555	558	557	573	607	561	544	550	529	563	580	544	537	571	547	568	572	543	526	546	550	558	557	593	534	539	518	567	582	576	507	619	561	545	523	529	551	564	538	585	551	554	557	536	561	557	541	547	542	545	563	544	552	591	529	546	563	590	558	570	548	602	572	559	563	584	582	523	525	576	557	582	556	533	557	551	552	551	564	541	553	566	525	584	555	538	555	513	594	550	557	554	556	545	533	567	599	537	530	517	544	575	582	572	522	553	534	531	597	554	548	533	572	581	528	566	565	555	543	533	526	547	571	561	554	547	561	589	537	558	553	544	581	552	528	580	555	534	557	571	568	528	561	531	547	548	572	538	514	559	526	540	592	580	570	567	560	564	553	551	534	533	572	555	547	589	534	543	555	527	552	586	573	563	546	540	569	594	587	612	540	573	536	583	568	552	569	590	535	557	578	553	553	577	540	605	550	565	557	552	556	541	567	570	582	517	553	565	537	535	542	582	554	550	579	555	546	562	574	541	545	592	527	580	589	581	555	534	532	537	594	532	546	558	556	507	573	597	591	530	542	548	587	581	557	564	541	538	545	532	581	558	575	558	603	588	514	585	546	583	547	571	552	560	547	575	579	558	557	518	521	584	564	505	547	547	551	551	584	550	541	581	526	561	555	540	530	584	552	562	589	624	577	532	599	598	535	584	522	573	549	534	558	534	527	512	552	582	536	537	518	578	572	581	528	567	522	576	541	614	583	514	564	574	609	561	565	588	563	538	546	566	600	522	539	579	581	557	537	536	563	581	578	500	563	579	595	598	540	558	584	561	628	503	568	568	550	599	577	549	548	568	543	527	551	533	579	586	527	579	533	554	590	518	544	572	532	567	550	560	544	551	581	519	559	542	612	547	519	531	570	555	539	570	559	566	575	547	524	553	519	596	563	579	563	530	526	574	564	575	543	558	538	511	604	512	579	560	536	585	553	555	565	577	609	560	563	571	538	571	558	563	568	542	553	524	551	609	525	566	570	566	573	563	555	567	600	537	546	542	529	548	557	514	570	591	542	559	556	539	591	581	558	521	553	501	540	574	574	581	579	587	592	537	573	531	570	569	525	545	569	566	593	547	558	516	556	568	517	564	539	527	536	581	575	577	510	565	562	568	582	616	577	566	565	557	572	553	547	597	546	574	612	561	537	596	555	564	572	570	545	569	542	597	550	554	563	496	592	585	532	581	571	557	594	586	540	570	554	563	534	537	577	534	524	526	501	585	553	583	553	546	573	582	558	570	562	576	566	550	549	582	540	530	542	572	559	560	583	556	533	560	526	554	566	519	538	591	512	555	560	555	573	540	526	566	567	552	555	554	531	584	513	543	610	575	543	570	525	533	585	550	518	554	563	531	504	552	560	527	555	573	520	495	528	573	586	544	566	580	590	594	592	519	546	565	605	553	555	547	567	547	591	625	597	566	548	573	577	586	585	583	568	562	570	540	564	583	576	564	554	590	513	522	549	562	566	547	536	552	526	573	602	551	567	571	573	543	572	552	595	554	536	520	567	548	555	540	552	559	546	578	583	570	591	529	572	539	562	559	618	520	574	544	515	582	545	589	580	535	536	515	567	566	589	574	554	490	547	564	550	572	540	590	569	572	542	588	526	601	551	580	555	552	523	573	589	559	558	547	532	559	584	540	559	536	559	589	561	532	578	589	535	542	551	539	548	538	518	561	544	547	520	556	534	588	549	599	552	565	551	572	557	582	586	600	551	565	557	537	544	555	549	598	561	553	588	596	568	596	585	510	559	568	550	573	549	511	496	560	537	535	540	535	602	576	565	603	537	608	570	560	538	586	506	536	563	535	568	541	545	585	551	537	578	544	580	531	573	601	562	586	567	595	568	588	582	505	545	571	590	521	502	604	565	517	546	586	547	497	538	566	554	571	561	513	602	562	512	541	535	553	511	530	556	566	576	556	517	494	574	545	547	514	585	553	573	525	556	592	512	579	554	553	572	547	597	578	532	561	575	562	529	576	529	555	537	511	598	547	520	549	557	539	556	572	491	556	530	510	529	519	562	544	543	560	582	585	566	570	542	546	543	537	557	553	547	520	552	578	556	537	584	573	528	613	522	569	516	551	556	496	580	539	572	555	504	514	525	547	540	583	540	575	547	589	534	574	536	593	586	571	573	568	512	537	499	583	561	555	527	554	576	526	580	549	570	549	606	538	561	555	555	592	541	560	562	536	575	578	559	575	557	539	558	534	545	559	554	541	550	562	554	598	537	562	558	594	538	520	519	590	585	512	572	581	555	565	539	559	546	562	568	523	514	564	534	535	534	561	558	579	547	549	526	597	533	582	551	543	522	555	551	562	597	569	531	520	518	518	549	515	564	541	544	585	577	572	543	544	565	577	528	555	558	538	545	593	524	581	546	573	503	603	554	551	560	572	552	566	551	556	552	608	499	563	543	554	578	515	536	550	548	532	547	578	553	576	537	556	583	582	517	551	540	560	573	574	543	579	550	582	544	595	536	540	550	543	532	549	543	567	577	544	547	532	559	561	593	534	573	511	507	579	615	614	556	537	580	530	580	529	553	551	609	505	546	558	541	584	502	541	515	542	581	560	542	512	574	603	540	560	539	564	543	538	528	580	552	566	547	575	540	556	600	533	542	559	558	555	592	565	594	528	591	557	535	540	580	571	560	527	548	576	584	522	575	545	541	553	543	556	533	538	572	522	577	551	547	558	560	572	566	579	558	564	520	570	553	584	504	526	552	584	519	577	572	593	548	531	579	574	548	570	545	537	530	590	569	549	532	569	568	552	548	581	597	565	568	557	540	567	550	563	561	550	557	536	568	562	587	535	561	567	554	569	542	585	560	582	552	581	581	604	557	562	541	540	553	597	522	545	591	568	556	526	598	546	579	544	567	534	531	549	561	549	565	550	541	556	545	555	566	580	577	562	509	551	554	507	565	534	568	548	550	547	560	546	542	548	556	546	557	545	517	542	549	559	554	531	532	535	607	573	545	544	547	515	537	565	533	518	560	544	582	527	525	524	573	585	577	571	536	564	571	586	592	552	565	534	567	561	536	533	541	567	586	533	579	561	601	569	574	554	525	541	560	593	502	607	560
4476	6921	5674	3831	4565	4303	3683	2714	2111	1954	5508	15331	11645	6797	2787	1018	567	547	463	503	473	502	503	502	476	465	455	477	468	515	426	487	492	408	469	502	474	494	498	466	485	480	451	484	495	528	512	454	467	492	428	508	514	466	518	522	507	463	495	472	470	516	463	485	466	458	470	485	495	479	507	524	445	476	474	464	483	465	483	499	479	494	494	459	494	491	508	480	478	532	499	505	493	476	539	480	505	504	498	504	471	455	482	442	466	468	473	489	497	491	499	467	463	459	462	418	488	528	479	437	463	459	516	480	485	474	472	453	466	465	465	515	507	489	464	499	487	455	465	465	462	481	484	477	452	497	473	474	452	475	492	513	489	483	454	478	481	507	510	536	460	488	490	494	477	467	499	476	506	447	493	480	449	495	485	481	501	504	481	504	484	488	473	482	487	523	477	468	487	473	499	516	509	470	440	494	465	467	474	494	493	454	465	477	483	488	468	463	500	492	499	469	516	465	489	481	483	434	478	480	505	468	456	469	455	468	469	497	494	499	488	485	491	477	492	463	510	494	480	456	437	470	490	491	473	486	495	501	492	468	449	451	509	477	434	464	447	457	493	482	477	479	464	497	454	508	451	461	501	495	477	444	481	507	455	471	455	476	501	491	442	475	479	472	466	486	464	471	427	446	467	455	530	483	483	479	456	464	502	526	469	466	488	476	477	472	483	457	491	473	476	483	494	476	462	477	522	477	467	480	488	475	485	467	472	460	485	442	463	479	495	453	518	485	464	485	466	464	490	441	494	461	521	467	457	454	476	455	474	487	460	481	471	494	487	475	481	501	529	489	455	493	534	452	515	469	483	467	457	497	497	482	445	522	477	466	445	462	454	486	456	465	496	511	442	513	469	456	470	503	484	454	496	494	450	460	495	499	449	502	447	505	472	473	498	487	445	479	462	490	458	481	475	508	470	485	491	475	477	459	452	486	445	482	452	482	489	461	484	485	448	450	466	429	475	499	457	449	474	493	448	486	456	490	470	483	475	437	478	460	455	514	486	497	464	474	452	488	481	475	458	468	470	492	509	465	523	483	464	486	460	471	472	467	481	480	476	461	480	481	456	504	458	491	473	484	487	496	484	447	485	467	457	472	509	503	471	470	481	446	468	480	483	453	457	514	476	452	453	490	483	456	481	481	466	469	483	516	496	456	455	478	456	477	478	507	500	469	443	476	485	444	479	496	492	500	447	484	497	483	481	487	439	469	504	447	461	450	459	469	490	481	483	467	475	479	458	499	468	477	491	470	508	459	458	449	487	492	472	475	471	449	459	512	454	483	445	461	466	485	470	500	544	461	443	483	482	493	477	477	490	480	484	476	500	462	486	465	464	509	469	463	454	502	436	469	441	461	442	480	469	492	498	487	494	481	443	445	521	486	493	512	501	512	462	467	483	460	447	438	504	523	505	471	495	455	483	439	459	440	479	438	470	488	504	455	496	460	492	478	437	463	465	498	458	440	469	480	457	473	488	437	488	480	491	514	479	452	469	444	488	469	465	484	493	500	481	466	471	477	510	483	460	503	479	479	491	463	458	485	477	462	474	461	472	523	486	480	489	481	493	506	475	476	469	458	468	465	436	511	506	505	458	473	454	452	473	444	468	473	481	453	504	494	479	450	461	448	476	481	482	484	470	515	478	486	491	453	449	460	448	468	466	515	492	508	492	482	481	472	450	487	454	474	473	498	459	495	444	468	482	446	469	469	441	478	493	523	470	484	459	482	489	474	470	460	494	472	468	446	482	478	476	521	426	485	499	478	497	460	478	452	458	474	465	463	432	472	460	492	475	504	468	457	466	468	476	460	485	469	455	460	451	473	464	432	515	518	463	493	469	459	457	461	445	467	480	495	497	468	453	483	482	471	485	463	484	459	462	488	469	470	469	499	487	485	504	489	499	468	495	533	521	468	448	472	482	449	447	461	468	461	477	487	477	464	487	478	468	472	474	488	480	516	489	513	444	468	471	465	459	484	497	474	458	448	508	438	467	512	475	468	457	490	465	508	473	457	489	444	440	468	469	521	479	500	542	479	475	478	470	461	506	511	480	448	451	519	474	492	507	520	488	459	460	488	475	483	467	516	508	456	504	473	502	451	521	455	485	488	478	483	460	439	490	481	484	444	468	515	467	513	464	478	479	474	432	454	515	508	503	482	496	475	470	476	508	461	505	447	470	466	481	445	465	455	461	510	427	490	466	472	463	445	499	466	481	493	451	497	470	490	508	508	510	480	504	486	467	466	431	501	474	484	458	509	490	446	429	484	490	444	472	506	447	485	451	516	479	485	479	474	466	490	455	524	439	495	457	499	467	474	476	491	491	466	466	485	506	490	498	478	517	493	489	468	447	486	465	482	473	452	479	455	487	490	458	489	497	495	499	485	501	481	503	517	470	436	481	456	483	466	476	492	483	512	468	468	476	480	485	482	514	455	473	462	497	453	467	457	486	481	469	418	469	521	472	463	483	474	461	490	463	470	472	461	459	460	439	461	496	490	433	491	474	487	476	470	436	465	473	458	444	479	469	467	441	455	488	458	476	460	492	491	450	469	486	487	461	470	459	495	504	499	469	495	498	486	496	474	483	469	458	521	482	438	497	506	477	459	458	491	472	508	485	503	491	487	467	464	459	470	446	458	471	458	488	496	466	441	461	458	464	447	470	556	476	432	514	478	486	483	464	501	468	476	472	487	507	533	505	437	469	517	493	457	479	425	503	473	452	472	468	455	468	470	509	496	489	463	476	463	479	491	466	480	495	485	446	491	455	435	479	495	480	451	482	487	492	498	457	503	462	478	493	521	454	490	466	493	494	495	482	492	464	469	494	488	476	498	465	453	514	442	466	499	480	485	510	480	485	489	493	487	480	466	467	500	479	455	487	488	464	468	456	472	492	481	493	479	450	495	448	490	495	487	469	466	473	469	474	462	477	452	495	482	495	455	433	458	481	476	460	430	497	496	513	451	461	513	465	486	509	497	480	493	501	511	499	483	449	481	491	515	436	484	484	447	503	465	476	458	470	468	499	428	489	462	482	521	472	451	486	484	451	498	461	474	463	476	476	456	465	454	497	460	496	480	513	496	438	497	460	482	460	481	500	467	430	504	442	489	464	462	468	473	499	494	476	481	481	488	456	463	467	468	462	500	513	457	502	461	493	486	459	484	501	477	479	465	476	499	477	453	473	485	505	457	498	485	490	422	452	488	461	486	521	449	497	520	486	483	488	441	488	465	485	522	461	502	454	471	443	449	470	457	461	488	457	461	497	480	508	492	496	478	448	451	478	451	474	462	456	490	483	487	481	522	469	484	473	471	478	474	471	456	463	499	475	489	495	482	460	481	476	464	489	478	503	438	470	520	472	525	526	470	487	443	488	502	504	460	480	472	449	470	481	440	476	532	497	491	482	528	483	468	474	465	489	479	489	497	480	530	457	473	499	488	458	449	456	478	489	459	486	484
23763	20791	27777	23871	20651	10901	4628	3066	2314	1960	4492	23295	22438	14275	5471	1607	896	728	675	678	689	745	654	696	721	666	724	697	690	691	719	644	689	661	647	687	717	669	628	660	699	658	698	676	619	685	661	646	664	653	714	700	651	648	653	643	683	700	673	725	641	643	662	669	689	625	675	701	659	686	686	676	642	707	664	676	658	681	671	664	705	711	686	693	629	682	628	638	655	658	684	642	642	660	669	656	640	667	689	662	673	663	695	695	639	692	665	694	645	631	631	673	665	642	626	693	725	625	620	679	663	678	674	682	689	696	670	704	639	668	685	685	679	691	663	658	653	650	666	694	693	726	649	685	645	677	684	651	672	660	679	670	692	644	698	707	685	682	684	714	692	664	679	691	667	655	622	719	748	707	763	660	648	662	656	609	669	665	688	690	663	713	680	668	663	644	629	627	689	674	652	685	669	660	666	687	670	650	665	670	636	680	678	644	673	671	683	671	673	679	672	637	683	642	664	660	678	696	690	649	639	664	637	690	687	722	685	634	654	655	664	654	693	697	623	666	683	690	626	645	693	662	683	628	722	661	702	673	638	649	631	694	670	683	663	643	646	635	660	659	650	630	623	632	649	674	666	629	698	672	697	659	692	648	650	655	675	623	678	694	651	622	631	707	664	690	640	631	677	685	678	693	671	625	664	669	678	663	673	673	647	653	622	680	686	692	683	714	669	667	687	677	672	669	635	690	703	677	622	674	638	658	696	628	677	660	692	667	675	682	689	641	715	654	683	685	656	659	644	658	633	642	632	640	633	652	638	667	674	672	688	634	629	677	666	684	660	690	704	650	650	657	601	664	636	636	698	635	661	662	710	708	693	637	653	640	687	667	664	677	687	654	652	688	678	696	663	621	693	651	705	688	672	664	666	682	613	649	682	683	661	643	689	723	678	669	686	680	687	648	691	698	666	665	642	686	681	650	635	669	670	612	648	668	643	691	679	706	641	698	685	640	655	674	658	686	634	679	675	667	634	674	692	672	641	690	658	664	639	684	653	678	656	715	668	672	682	672	683	641	676	668	638	691	726	651	613	631	673	648	639	677	633	652	644	684	672	686	611	655	684	663	628	664	655	612	659	673	672	652	643	651	617	676	655	684	628	655	664	619	722	659	668	680	703	605	637	678	663	733	683	679	633	636	660	662	699	667	681	671	705	688	632	667	648	655	653	653	681	631	655	668	667	728	652	657	633	611	640	684	638	674	679	631	632	598	698	627	655	697	654	718	685	686	662	691	654	665	682	667	644	702	657	625	644	667	636	648	720	709	636	669	661	624	689	659	709	687	649	676	658	638	679	637	719	657	640	652	658	635	713	660	670	633	698	697	678	638	645	686	681	649	672	699	656	683	666	694	637	670	638	649	626	688	689	645	652	661	670	628	698	698	643	633	648	661	684	639	696	650	658	695	699	636	667	669	682	642	680	670	649	649	675	690	620	679	659	669	656	694	634	668	632	608	694	674	662	646	689	633	641	633	682	701	639	700	647	680	668	687	681	682	645	659	670	678	677	650	670	700	690	636	653	631	662	687	673	661	707	659	690	683	701	663	731	666	704	658	649	706	680	645	663	637	634	691	697	657	699	690	632	685	640	677	633	652	629	653	645	690	755	714	663	698	644	629	714	663	640	669	649	650	669	672	654	702	667	670	726	678	667	666	615	663	696	697	702	662	625	685	666	679	720	627	653	675	673	660	633	674	709	660	672	689	656	679	634	675	711	664	659	649	687	676	675	696	671	656	678	723	675	621	667	687	690	670	653	652	643	662	668	738	661	674	657	669	652	710	664	691	653	646	667	657	636	670	613	672	679	629	661	704	668	712	683	663	671	672	719	677	652	674	650	682	666	704	669	670	627	645	622	681	695	697	646	642	734	657	613	685	649	685	654	677	657	644	646	598	629	692	646	638	661	632	662	695	676	700	682	660	626	637	690	686	714	680	666	639	652	694	645	644	670	659	644	722	636	693	665	670	660	696	639	627	647	656	649	644	631	670	688	700	677	730	641	693	652	677	673	666	667	691	667	687	676	677	673	630	699	672	685	672	627	655	665	651	706	665	714	669	672	687	663	652	678	701	671	676	653	640	672	651	708	694	653	662	652	682	645	634	640	636	697	643	646	666	666	661	678	641	652	629	652	691	660	606	633	668	659	666	697	663	646	659	643	665	693	698	670	706	699	691	658	680	637	644	676	603	675	675	667	666	671	676	653	620	668	712	687	671	667	686	662	701	668	682	653	722	667	653	689	671	684	680	675	624	672	656	700	690	661	662	685	734	667	657	692	652	695	695	673	685	681	689	670	706	676	676	703	672	694	660	687	646	670	649	675	624	655	644	678	624	639	706	664	704	698	683	666	620	657	663	674	684	639	623	712	657	678	659	619	697	683	642	635	682	661	661	643	634	653	639	692	656	654	660	667	649	636	630	686	657	717	652	616	632	670	656	659	665	687	662	675	671	688	704	651	701	661	689	670	624	693	651	684	658	703	693	677	689	709	676	660	724	668	690	668	638	668	685	659	671	630	702	651	679	679	679	671	657	608	722	640	668	660	617	622	680	671	689	659	635	649	637	650	645	676	656	674	626	650	697	662	706	684	683	646	664	657	675	639	641	685	687	677	673	689	687	667	653	714	652	669	682	664	686	652	690	684	700	649	675	652	638	677	649	642	677	671	665	662	658	631	678	689	705	704	641	667	668	657	720	639	662	664	707	671	623	667	697	659	646	680	674	661	679	646	682	698	706	668	674	657	652	683	664	668	694	680	690	650	623	684	695	653	677	604	657	694	688	661	708	688	634	699	667	610	655	647	651	655	672	731	615	660	684	660	667	656	693	686	647	685	644	684	680	648	654	683	723	663	663	684	604	677	632	664	661	636	684	664	713	637	653	694	637	712	608	675	647	644	665	683	681	659	681	675	636	653	655	673	651	677	711	653	621	683	681	648	632	695	651	688	696	672	639	674	669	637	677	695	641	683	653	682	608	692	679	684	719	681	669	686	670	724	697	615	661	645	653	674	670	650	638	649	683	713	664	655	669	624	707	650	725	661	649	699	620	671	623	740	620	658	661	667	641	641	664	651	687	671	644	620	698	699	617	645	659	623	635	688	658	648	642	629	715	685	642	685	713	636	658	615	666	626	656	696	633	659	649	674	710	681	691	655	653	639	663	618	670	675	669	624	682	642	687	643	654	685	663	645	680	675	678	664	667	632	684	708	706	629	630	627	694	673	675	677	700	666	614	686	675	682	629	632	680	660	685	688	646	665	674	663	616	647	644	689	671	675	663	692	680	650	701	624	672	627	650	627	665	685	678	673	692	645	679	640	641	611	639	674	647	644	667	729	665	675	660	657	660	625	669	627	655	707	640	679	664	676	633	687	695	668	682	648	624	683	634	682	698	680	674	624	637	633	691	670	567	692	712	680	647	645	663	645	640	662	673	675	678	664	660	653	652	646	665
5410	8135	7364	4397	6312	4941	4082	3713	3120	2649	6744	25293	19475	12204	5153	1547	798	633	591	565	535	574	584	591	546	577	551	551	537	608	587	577	575	603	594	563	599	567	543	601	581	503	602	627	563	557	557	585	553	581	561	590	521	596	572	546	567	567	612	578	571	582	583	577	602	597	538	579	566	559	568	579	565	575	522	521	569	557	585	591	591	591	553	541	567	552	615	581	579	553	523	579	562	574	573	588	600	551	544	599	560	574	618	549	585	581	602	523	559	585	585	531	539	622	563	555	573	623	577	605	609	601	599	576	568	600	601	586	554	578	542	563	504	533	570	551	572	595	554	569	496	540	582	530	552	581	588	585	539	563	551	557	579	491	517	539	539	559	544	543	582	573	590	547	582	567	570	582	573	588	589	586	574	564	585	545	560	551	561	544	624	539	574	570	582	550	565	542	525	560	566	598	629	531	563	567	538	539	577	544	536	564	525	581	587	576	595	547	603	543	543	555	590	545	570	594	570	575	562	562	575	571	515	577	532	578	565	574	526	588	577	571	566	523	572	566	557	643	604	565	521	582	593	599	518	549	570	545	546	549	558	561	545	532	558	591	582	566	628	548	596	538	588	561	583	561	563	566	545	514	546	575	551	587	590	584	595	570	556	575	561	550	554	545	531	615	573	585	595	594	595	520	547	556	570	538	577	575	549	561	623	567	566	562	534	530	569	558	527	588	569	551	628	551	569	552	543	598	554	563	557	600	557	579	552	588	535	582	553	565	617	575	589	545	591	551	577	528	579	568	535	554	548	585	571	582	584	538	556	564	577	566	524	515	522	532	554	593	588	567	551	543	547	580	523	573	549	561	540	530	549	521	586	548	570	549	549	552	593	530	563	522	589	541	561	520	554	603	548	557	539	593	551	539	588	535	533	556	565	589	568	559	540	582	544	587	615	483	574	569	563	552	542	588	622	563	541	545	565	569	540	564	544	594	588	547	571	556	565	564	584	581	600	504	567	547	538	520	573	551	548	512	600	561	575	529	526	613	574	550	548	577	572	531	545	573	577	552	549	566	545	576	526	587	548	555	575	554	555	535	593	554	555	574	551	579	553	553	584	599	556	549	550	539	562	581	567	587	502	569	501	531	563	555	555	595	589	557	597	570	545	530	553	557	557	528	569	582	556	567	542	531	571	567	549	538	524	557	498	566	565	488	530	555	582	573	612	585	534	576	580	622	530	548	539	588	567	586	552	533	557	556	564	528	605	542	530	538	523	608	581	559	563	556	578	528	572	585	576	570	540	614	505	564	523	564	490	572	542	584	589	540	514	569	571	605	603	552	556	545	523	533	559	527	575	566	573	539	553	493	583	596	598	519	594	588	588	543	568	547	571	582	581	531	566	543	526	569	564	559	553	518	577	581	536	563	597	557	543	577	558	535	547	563	505	552	550	559	614	553	545	542	562	581	560	547	589	572	589	593	562	593	570	555	562	531	539	547	552	561	533	542	560	534	544	543	569	582	587	593	538	608	579	593	567	576	537	580	577	537	544	570	586	538	561	566	552	542	549	598	553	561	541	578	600	541	538	544	535	590	592	574	560	556	514	540	547	569	580	550	579	584	560	540	539	573	568	582	579	550	571	575	524	592	570	530	562	569	603	567	533	590	555	571	552	533	549	567	554	571	558	552	552	561	552	548	557	540	584	572	563	531	551	562	558	555	567	515	503	586	516	562	541	552	556	535	532	557	588	537	575	510	585	551	557	558	546	552	552	575	535	538	573	546	548	548	539	545	594	554	574	597	506	554	566	585	569	561	557	572	538	548	574	564	553	520	562	557	567	556	548	613	556	573	581	558	571	595	605	559	517	530	551	494	565	562	585	557	609	581	541	551	551	595	551	535	552	536	578	578	557	579	571	567	550	572	573	571	560	577	547	563	591	588	523	560	586	571	534	550	562	559	562	570	506	566	528	551	573	585	537	577	577	538	565	521	554	560	558	581	562	575	588	625	594	552	547	565	550	502	577	571	566	552	565	596	585	556	619	565	579	536	542	612	520	565	573	539	548	574	553	596	509	497	548	559	587	515	546	502	518	577	521	538	575	575	599	595	555	588	544	573	572	557	583	610	560	543	516	588	554	523	540	556	574	570	560	553	545	559	562	561	563	598	568	544	611	582	575	531	544	578	559	549	562	522	546	545	520	555	548	539	550	604	557	563	547	568	601	556	530	561	590	576	534	523	505	581	600	561	550	502	534	527	536	536	562	533	571	587	585	590	565	566	571	533	608	570	578	519	550	558	592	522	565	573	520	591	591	538	530	587	535	564	611	549	578	576	531	555	535	539	586	536	538	568	573	577	546	529	593	568	562	533	572	565	589	571	574	578	553	531	536	591	529	550	579	532	580	563	554	580	550	564	555	524	555	531	567	558	615	534	560	597	551	503	560	595	565	559	564	550	539	565	579	542	537	575	523	601	543	569	588	542	566	566	574	529	542	574	558	588	569	538	595	526	558	553	569	564	557	580	542	535	553	528	556	571	514	505	529	578	573	579	563	533	513	592	580	585	582	536	572	584	562	537	574	547	588	564	519	537	609	523	579	571	522	573	524	539	550	537	555	555	555	582	571	590	545	608	580	573	545	580	544	559	591	577	560	570	556	561	564	564	564	548	523	517	531	557	539	538	553	536	561	538	594	587	550	609	544	568	547	582	556	596	554	616	523	575	570	558	535	540	596	535	550	555	597	569	559	550	538	574	549	528	540	540	565	553	564	540	551	578	545	564	552	542	553	601	555	565	540	591	575	546	574	617	594	542	520	606	596	536	561	546	583	553	523	509	553	578	538	581	535	513	581	562	521	531	552	557	549	547	535	566	577	537	545	585	542	507	584	604	549	531	523	594	587	552	628	562	541	534	569	609	560	548	549	524	548	583	560	546	566	549	559	600	625	568	598	562	554	591	600	551	535	563	603	549	594	526	567	543	504	558	541	541	552	518	591	547	552	530	575	534	558	513	530	569	530	510	528	562	524	540	552	577	541	608	589	582	560	609	581	552	577	571	524	574	519	561	585	547	577	564	591	543	568	557	580	505	528	567	538	570	557	560	580	550	526	551	569	548	542	582	552	559	588	548	545	543	579	568	515	557	544	575	526	579	580	534	567	606	575	562	526	573	617	603	538	527	530	606	521	556	560	536	547	549	567	544	564	527	549	592	573	587	549	553	587	610	553	535	559	591	575	522	548	564	536	579	563	537	572	595	547	520	554	584	574	543	566	584	527	564	530	541	556	570	567	521	567	564	593	577	568	597	560	566	509	539	543	539	588	554	574	534	573	566	577	553	565	571	517	544	623	555	584	555	547	541	517	588	556	547	565	516	607	592	552	560	536	513	601	546	582	536	507	551	596	552	551	573	530	540	573	571	552	558	519	528	559	536	511	590	531	566	586	548	572	525	587	557	573	573	549	582	574	587	582	551	574	517	556	566	543	523	559	560	562	601	576	538	532	519
26902	9917	2169	2033	1269	878	1039	1049	887	803	772	1455	1610	1326	857	623	579	517	500	516	524	521	508	544	518	492	457	479	542	500	470	497	562	497	538	504	529	548	508	526	495	503	482	487	508	497	489	533	549	497	502	505	525	498	497	525	516	508	524	517	500	469	497	559	516	510	542	477	493	476	481	480	496	508	480	507	501	474	493	536	496	504	500	515	527	523	551	521	528	511	533	476	533	537	527	514	517	496	512	527	498	513	499	535	550	508	505	482	460	525	512	465	498	513	508	530	537	538	485	538	488	511	502	552	513	512	488	479	533	536	503	488	490	492	520	514	501	487	502	514	514	499	459	543	490	556	525	475	507	503	491	507	494	520	516	508	516	526	497	476	531	508	532	483	511	503	469	517	490	518	496	490	513	498	469	555	484	543	494	515	521	509	516	524	525	491	482	480	495	483	514	550	506	518	500	498	507	519	514	469	541	476	507	515	491	484	494	528	499	529	527	510	490	483	515	505	572	519	543	495	511	512	488	513	509	500	532	524	505	538	525	539	517	519	500	495	499	525	499	505	489	498	482	470	512	490	521	514	525	502	524	519	503	492	499	466	495	491	495	493	511	511	484	500	489	507	499	533	526	534	509	500	481	502	544	500	491	507	536	537	521	463	502	494	515	551	517	499	500	497	472	521	501	505	511	493	493	507	490	481	513	505	492	533	478	544	525	517	516	525	543	515	505	514	543	490	492	512	500	515	503	519	516	473	499	493	520	485	516	511	500	498	502	536	537	547	494	508	542	527	494	535	477	501	508	528	555	529	497	509	509	539	554	514	527	493	518	463	488	520	540	488	539	533	485	498	477	515	530	476	527	530	511	498	473	507	527	500	477	502	505	497	538	520	488	510	499	518	502	506	500	520	559	489	511	515	525	531	481	489	533	504	494	520	511	520	495	487	527	506	521	497	527	511	506	458	495	513	536	519	507	508	538	503	494	492	517	544	493	507	513	519	515	547	514	541	482	490	515	490	523	487	491	490	506	547	522	495	496	480	512	524	516	485	543	492	531	513	487	484	507	483	500	463	503	530	471	496	540	494	538	542	514	492	503	485	508	491	495	527	498	506	495	453	494	460	530	502	518	535	496	517	506	472	506	488	488	482	488	530	551	486	505	468	504	501	523	502	524	528	538	530	523	522	490	534	538	496	493	493	515	534	529	509	493	468	488	486	530	489	517	488	490	477	504	502	505	509	524	503	501	514	457	523	499	495	527	492	489	513	510	505	524	537	503	515	482	527	529	491	493	538	471	507	502	554	496	550	509	482	513	484	489	511	486	532	475	483	548	481	509	509	477	525	531	488	510	514	483	528	463	532	509	522	494	486	514	495	522	546	511	496	463	513	529	525	544	508	534	489	527	506	504	524	514	539	489	514	485	499	502	524	480	508	467	514	532	534	522	525	516	526	527	521	501	510	476	480	448	488	504	495	499	487	544	524	513	515	482	495	537	503	551	496	532	500	501	557	478	537	505	508	545	527	501	482	509	522	533	507	501	539	527	506	502	504	527	532	487	552	476	517	479	497	507	512	499	513	514	540	515	496	477	506	543	490	540	530	472	482	496	559	491	529	467	501	497	519	513	513	502	488	558	495	504	534	563	494	501	512	518	490	505	494	501	527	486	504	507	507	508	521	502	473	523	489	523	526	519	537	481	531	524	554	510	507	515	488	492	526	507	490	526	518	490	494	534	518	516	539	486	493	448	486	519	502	566	533	514	502	514	525	527	549	518	492	520	526	560	526	486	464	483	520	476	571	528	539	483	516	529	488	500	526	526	507	480	501	506	489	456	494	529	533	488	509	509	512	479	531	536	477	542	543	483	507	514	490	522	518	527	466	480	511	500	510	464	514	545	541	551	573	540	521	497	516	510	508	499	530	487	510	505	512	497	521	478	501	511	519	532	519	515	478	507	522	509	508	479	526	547	477	502	520	521	499	502	491	499	524	538	503	503	510	494	521	506	490	513	526	483	508	501	497	490	529	518	521	487	462	461	471	545	515	534	525	476	539	480	500	509	529	491	543	544	490	510	487	518	505	507	510	485	501	528	523	487	523	483	496	545	481	498	502	495	542	486	512	520	541	529	506	537	533	515	520	474	514	539	496	512	496	506	487	530	508	488	511	483	500	499	552	564	476	512	493	514	520	521	462	509	512	523	556	545	513	496	516	548	484	492	505	525	477	551	550	525	490	508	509	532	558	510	528	505	509	517	491	490	497	511	489	529	494	536	494	521	542	506	491	458	502	548	478	503	503	502	527	499	530	566	540	500	507	508	528	503	527	467	515	532	473	506	504	549	516	516	492	470	525	482	516	504	495	514	497	541	477	537	494	528	512	496	523	537	507	508	513	504	513	530	501	506	505	477	503	526	474	470	509	510	510	520	492	496	556	543	489	517	525	498	481	482	485	550	490	501	489	471	489	530	527	527	487	519	532	519	508	494	531	479	475	479	507	483	481	499	547	499	508	529	488	525	525	514	508	556	509	524	465	498	541	493	491	508	550	502	517	490	567	520	490	464	548	506	524	534	527	487	489	503	509	501	520	522	473	481	507	520	536	489	517	504	532	494	530	522	523	512	485	519	526	506	522	484	492	501	522	506	506	514	526	529	560	519	512	537	495	485	496	477	533	535	473	533	519	478	466	536	524	489	485	505	486	538	481	515	539	512	518	540	504	528	528	538	550	494	509	510	525	507	506	528	503	496	547	502	468	546	566	523	498	491	502	496	537	489	518	501	517	485	516	490	511	495	503	492	516	507	501	572	502	494	506	528	545	540	518	473	514	541	497	511	558	486	486	547	453	534	486	483	488	484	496	526	508	478	506	502	486	505	520	527	492	501	500	526	487	525	500	513	475	525	544	511	507	537	545	482	554	529	547	485	494	461	521	538	532	496	501	477	533	499	513	531	552	508	513	535	552	466	472	539	510	496	513	529	523	513	486	475	513	534	501	516	517	502	455	505	458	539	512	528	445	482	504	519	499	525	505	521	551	518	485	558	523	501	461	462	495	446	507	518	497	495	461	501	569	509	555	507	547	525	515	523	526	518	549	538	505	524	525	515	505	475	504	515	484	517	494	478	523	527	526	505	490	477	528	522	499	514	508	518	502	519	521	516	496	469	529	536	483	485	528	516	540	512	466	520	493	504	523	521	511	499	531	500	533	500	486	486	499	518	523	531	478	503	539	543	504	527	548	491	538	506	501	521	550	496	538	517	483	497	501	525	467	501	523	505	509	516	481	528	547	505	533	465	512	483	519	509	504	480	507	517	486	484	523	517	480	490	525	533	472	516	518	489	484	503	554	513	527	480	529	499	511	504	478	521	516	501	487	505	499	484	510	507	522	500	554	507	508	487	513	494	541	501	532	511	493	516	493	514	479	505	509	519	497	504	551	493	504	491	534	510	458	449	524	523	544	476	489	538	543	525	515	504	543	516	541	478	474	502	522	543	479
5731	1367	1930	2074	1595	1036	1387	1388	1109	958	959	1999	1854	1384	822	495	462	483	423	415	457	454	443	400	412	425	439	425	418	415	462	453	442	462	447	432	407	446	416	439	443	439	449	436	400	397	407	460	413	429	446	442	439	452	442	422	434	380	449	434	427	402	396	459	450	392	415	426	422	423	398	417	386	433	447	450	464	442	446	447	463	455	394	452	416	423	364	396	427	389	427	412	426	434	398	444	417	443	447	429	420	437	444	408	436	441	409	423	453	431	461	430	472	435	420	399	403	441	440	410	395	429	440	446	481	426	414	422	453	403	409	423	416	426	426	415	403	424	413	420	416	454	416	386	407	416	447	441	481	427	453	443	396	382	455	413	410	405	428	445	426	419	449	419	441	439	443	458	453	487	431	403	418	435	426	426	406	430	437	448	399	454	413	448	440	416	448	424	429	409	410	429	407	394	428	459	435	426	411	433	407	467	484	459	384	439	444	422	417	435	451	438	419	444	439	416	474	424	408	470	435	421	399	455	410	428	450	426	455	441	442	471	422	435	455	434	415	400	447	443	411	443	449	408	421	416	419	434	437	434	402	412	411	436	451	423	422	424	450	466	435	454	460	446	413	407	379	446	441	432	431	455	407	410	436	439	400	494	434	410	413	435	424	451	413	409	394	428	429	425	400	418	413	420	421	377	416	441	422	470	440	438	424	430	388	437	412	433	427	445	437	440	455	435	434	422	465	453	463	454	434	437	438	407	398	415	414	415	434	453	411	431	440	418	451	434	428	430	384	429	417	437	425	459	368	396	434	414	424	461	436	458	410	418	395	457	431	456	459	397	432	435	384	446	420	477	422	443	436	436	449	418	438	406	437	469	423	410	464	420	423	433	457	445	459	412	443	404	425	410	420	409	418	412	430	436	451	452	439	429	440	443	435	419	440	420	438	407	394	442	418	460	419	430	403	416	437	487	461	421	457	425	424	423	406	424	414	425	437	427	408	464	461	467	406	419	456	414	430	455	469	439	418	411	415	426	445	456	446	398	441	399	423	426	406	419	460	421	427	462	388	433	416	442	467	415	451	457	419	436	457	419	458	408	413	432	414	459	408	402	418	435	411	449	475	425	398	435	425	426	396	466	450	440	433	428	387	448	417	402	422	435	419	462	421	433	457	422	436	435	446	429	404	430	397	427	416	387	404	417	444	438	475	420	418	417	442	401	423	432	395	434	382	439	441	448	446	453	442	432	460	427	418	431	412	424	413	430	457	435	412	415	423	391	415	441	433	432	419	422	421	399	448	440	397	457	408	403	462	405	423	437	407	409	450	462	435	417	418	428	421	420	425	417	445	417	412	424	482	427	462	386	465	461	411	451	405	420	416	457	427	439	460	448	428	408	426	410	447	457	444	434	428	426	447	415	431	394	393	440	416	421	455	432	406	398	437	404	446	379	428	419	437	448	408	427	427	451	423	460	425	417	393	440	454	420	448	446	430	411	442	436	443	459	403	466	463	432	443	415	413	444	428	430	422	407	416	440	450	434	433	420	428	460	411	442	464	457	484	451	437	448	425	425	439	462	433	399	439	426	397	452	420	423	422	455	421	439	431	424	428	410	436	442	426	436	438	408	413	421	426	425	406	440	427	416	407	410	431	459	409	442	401	415	438	406	485	418	449	410	416	431	432	395	427	404	418	431	425	426	443	447	359	418	452	424	416	383	401	472	437	447	424	449	462	424	429	453	426	403	404	438	462	443	410	405	420	425	451	426	418	432	424	420	449	427	464	413	428	425	385	442	398	424	428	434	437	446	450	445	389	439	405	419	429	424	413	375	441	399	429	432	472	467	417	468	434	431	447	432	396	413	412	407	403	436	437	425	427	434	426	429	455	451	420	418	418	437	409	448	471	445	439	452	419	440	418	443	443	437	437	431	430	456	404	389	419	435	422	465	417	425	413	443	429	452	422	416	401	462	396	416	410	433	427	437	442	409	436	420	420	412	418	422	421	420	480	460	398	426	417	443	468	415	414	407	426	447	452	436	434	431	453	471	420	469	439	406	416	433	456	466	456	402	420	428	446	449	432	436	429	410	400	383	421	401	443	445	448	447	421	432	470	447	420	386	450	417	444	471	440	414	423	440	453	429	423	452	451	443	428	397	433	438	429	444	420	430	394	434	455	413	410	415	456	421	381	390	410	420	391	438	437	440	433	431	445	382	412	449	438	416	404	428	421	450	446	447	446	454	462	448	435	421	415	419	437	460	445	413	434	437	470	422	411	404	446	434	405	428	411	394	448	450	427	392	423	422	412	433	392	429	426	433	432	441	439	422	399	433	436	461	406	434	448	408	454	431	423	381	406	436	429	448	443	430	427	442	442	424	493	433	432	461	434	401	407	416	402	421	421	433	422	425	444	467	430	422	472	418	412	401	451	442	429	451	449	478	432	425	407	445	443	424	399	407	433	421	449	433	429	461	398	450	465	448	465	436	428	437	382	362	415	441	413	424	450	409	452	427	440	424	412	424	429	471	424	410	429	442	418	433	443	403	407	437	443	440	430	401	430	404	432	409	464	439	426	434	436	415	444	418	449	404	440	462	436	435	392	445	446	400	440	449	478	435	436	420	386	449	442	416	396	448	449	422	422	404	439	400	466	418	424	446	432	434	408	453	411	395	424	451	397	435	444	420	413	433	408	458	394	425	424	432	445	418	428	440	429	436	420	417	433	444	432	460	394	425	434	434	407	452	408	453	436	413	417	407	448	449	398	426	452	472	435	463	438	428	430	445	457	410	451	429	412	437	416	406	449	434	417	407	423	452	413	417	405	450	407	478	441	421	438	442	418	426	436	449	442	439	445	448	428	412	439	438	421	444	413	416	382	449	370	455	434	453	390	466	436	412	422	408	401	439	460	425	429	413	449	417	475	445	412	458	392	456	403	429	443	399	417	408	424	444	448	442	423	420	407	436	443	419	436	413	450	415	415	440	444	404	433	437	412	449	411	427	421	460	440	457	399	425	417	413	432	394	442	416	407	413	403	467	445	428	408	423	471	446	451	449	388	442	409	420	452	472	431	441	465	434	449	447	430	408	432	419	432	436	430	408	457	459	411	450	419	445	464	430	460	450	426	460	412	435	395	443	425	419	412	437	454	416	405	378	431	421	407	392	409	419	401	392	442	401	439	452	457	411	442	386	432	428	476	425	429	453	447	471	423	429	408	434	411	449	449	411	414	437	437	420	396	449	447	447	431	438	419	431	441	421	424	438	453	430	427	400	434	445	430	428	441	429	432	435	410	412	455	439	409	410	462	460	424	414	420	442	413	442	417	457	414	419	433	463	432	442	374	401	442	442	464	435	436	438	428	454	450	456	418	444	414	409	416	419	428	437	444	430	403	449	440	418	436	410	422	413	454	431	448	440	390	411	422	391	428	447	449	419	464	413	460	432	435	428	405	441	426	453	414	439	458	429	406	439	447	406	444	445	433	425	442	432	433	413	453	464
24885	20806	26771	24813	8898	1861	1816	1712	1380	1282	1296	11955	13476	8231	3148	1110	689	580	546	552	586	558	555	562	554	564	549	574	581	539	547	572	549	578	553	546	550	550	527	548	603	574	521	522	547	559	542	583	563	522	586	557	539	530	525	568	532	540	551	565	553	533	558	593	489	550	552	567	560	587	536	549	551	539	520	550	583	580	565	509	538	553	541	530	574	612	562	540	562	537	531	602	566	541	506	536	542	581	560	571	566	557	546	554	556	546	508	555	510	533	565	571	550	522	579	558	521	549	517	570	540	565	530	534	577	542	547	555	557	545	597	504	587	534	586	545	500	515	544	573	513	532	506	557	535	555	566	541	579	541	561	493	527	557	542	541	573	575	573	589	570	515	534	585	584	551	548	540	534	556	603	568	599	540	560	544	590	568	556	560	532	519	535	570	536	525	574	552	552	571	535	578	547	547	581	533	517	552	576	547	539	520	571	584	535	559	521	558	516	544	512	559	534	524	603	530	598	532	538	564	577	565	580	535	543	570	540	507	559	575	549	519	547	580	563	562	545	564	528	556	559	565	557	507	542	533	496	585	591	555	543	541	533	552	513	561	510	588	536	582	549	547	532	529	566	568	501	540	593	569	505	561	578	552	544	562	579	529	546	545	558	565	566	551	559	534	547	578	572	551	508	531	548	583	497	540	565	553	511	549	555	567	541	515	542	508	524	531	539	534	501	497	545	510	566	520	518	529	520	571	548	556	542	550	523	542	550	591	557	565	560	547	538	528	512	566	545	538	536	541	553	532	534	522	562	511	563	561	547	555	534	593	553	547	555	571	509	567	543	518	552	512	530	552	539	529	592	524	567	537	575	535	538	557	554	542	557	530	550	554	549	574	548	583	573	554	579	562	543	591	521	513	527	532	598	541	580	553	556	534	523	506	522	514	571	535	539	532	537	511	571	494	549	527	569	593	585	508	542	532	587	552	547	569	548	556	590	567	524	522	565	587	561	531	535	556	566	574	572	516	548	577	529	552	516	530	570	499	508	573	562	572	542	550	486	558	544	555	532	580	545	593	554	548	544	541	506	538	523	565	553	561	553	515	548	561	524	517	582	505	534	556	558	580	541	503	581	574	591	523	521	552	541	580	561	558	542	504	553	531	547	511	517	541	528	544	513	550	597	531	550	570	490	542	530	534	587	537	560	515	527	572	566	546	575	541	490	546	599	580	537	579	573	558	552	532	561	557	522	564	559	567	530	527	515	575	559	593	550	592	581	512	588	580	534	540	525	559	553	523	531	539	581	530	529	520	511	556	515	534	568	565	570	598	561	533	561	563	577	553	551	529	529	528	532	585	561	551	541	525	552	545	582	522	559	554	580	563	548	565	574	533	533	525	567	565	512	522	569	585	545	537	547	546	588	598	518	532	520	516	567	543	522	569	571	567	508	555	549	543	545	566	552	585	525	546	573	511	555	602	511	533	547	573	483	582	543	564	528	577	575	546	550	517	546	585	537	552	561	517	575	487	565	553	533	548	561	569	554	576	570	529	560	553	545	553	513	525	598	546	538	520	533	531	514	547	544	490	608	544	563	518	542	569	546	587	545	554	532	589	539	527	586	553	538	529	561	556	563	550	546	589	537	597	572	555	522	555	550	538	596	547	531	550	560	547	551	557	567	553	496	520	508	546	525	564	544	568	516	518	527	514	598	579	584	608	605	540	544	522	570	570	543	537	567	572	553	534	568	588	515	542	540	597	545	563	545	552	531	571	564	549	555	536	526	583	525	523	575	561	554	568	535	496	542	559	506	537	550	585	530	542	538	582	546	526	549	520	532	566	567	590	553	534	562	567	537	535	597	486	497	623	559	562	521	551	558	551	567	497	541	551	585	555	565	544	563	543	514	506	522	579	538	541	516	579	548	547	554	525	551	549	559	551	562	541	528	550	551	503	549	564	555	562	539	522	569	573	549	593	548	604	558	554	553	541	552	487	533	568	563	554	579	577	498	547	565	572	533	565	537	542	563	540	535	565	558	536	534	571	542	586	570	489	551	587	556	583	569	559	540	550	539	526	555	516	543	537	558	549	539	521	555	556	531	553	552	576	521	555	534	546	533	537	532	505	570	489	560	542	577	501	616	563	573	517	575	574	598	562	525	598	574	547	541	512	538	551	498	520	578	555	569	555	544	528	537	569	534	518	542	522	544	582	555	540	573	511	510	537	534	501	564	568	536	571	556	567	517	553	559	534	535	595	524	539	565	577	562	583	538	490	578	582	523	560	522	603	546	559	555	547	561	539	536	578	545	558	571	561	585	502	524	509	543	532	539	521	529	530	525	516	543	592	556	562	590	540	524	553	595	534	581	567	519	498	544	541	528	551	561	518	515	581	539	561	575	546	501	555	532	576	554	577	522	565	561	589	519	532	514	551	566	552	569	550	579	518	586	547	563	506	583	528	570	535	522	501	519	580	555	535	559	529	572	538	591	542	542	552	555	548	574	557	583	547	538	536	539	562	553	556	560	559	542	566	567	545	518	545	586	528	535	600	585	575	543	562	524	553	546	594	534	519	531	564	552	587	526	565	547	514	572	538	599	506	567	534	522	553	586	543	497	516	548	522	562	560	554	548	525	590	573	573	531	538	567	563	551	591	556	566	531	566	543	581	573	573	558	602	533	539	520	492	519	560	568	510	516	547	549	564	531	546	533	539	548	570	531	558	575	516	543	545	534	585	548	535	519	529	535	553	533	576	561	586	519	558	514	568	568	575	522	545	513	544	511	565	560	575	549	564	498	537	511	489	530	565	511	566	571	565	515	564	529	544	542	541	549	560	557	553	542	570	533	574	546	565	574	529	517	584	501	536	531	561	567	542	535	610	524	552	532	546	566	556	557	547	547	537	559	546	564	549	591	576	524	550	563	579	531	555	550	572	574	477	502	555	569	554	522	589	562	537	508	545	558	554	571	566	513	569	556	550	491	571	539	562	548	527	535	513	565	555	543	548	571	504	523	500	545	536	541	515	508	559	564	532	503	544	575	590	565	553	546	529	588	566	524	571	530	542	527	517	515	528	592	496	566	597	587	605	551	566	597	561	567	583	521	599	565	527	559	576	531	528	535	557	530	593	570	555	562	549	534	566	565	524	540	536	533	519	557	531	538	571	556	561	582	534	571	601	584	552	559	601	567	550	543	559	566	523	534	551	470	510	535	521	555	553	537	557	564	563	526	602	554	530	604	535	554	559	536	546	552	538	546	548	539	498	554	512	531	553	495	523	542	598	577	555	552	496	577	494	575	604	551	565	510	556	547	511	593	519	542	557	547	521	512	544	541	535	525	553	541	560	535	549	557	555	524	586	546	569	513	537	574	543	521	542	557	580	574	530	544	509	591	541	549	542	544	519	508	588	529	518	556	564	605	565	538	552	557	544	524	537	550	543	545	555	564	524	564	572	548	550	545	557	537	553	561	573	596	513	541	546	570	594	585	537	533	501	565	533	543	584
4253	5840	6662	3482	1835	1655	1993	2034	1959	1768	1785	15033	12689	7860	3191	1099	602	531	496	483	510	489	503	482	460	458	475	491	466	446	501	473	449	491	476	446	475	483	481	496	442	493	468	523	504	471	464	497	449	472	514	475	452	498	452	505	479	477	478	498	477	450	479	462	498	470	479	495	490	493	458	499	471	466	488	495	466	453	515	460	447	467	515	503	455	498	467	493	487	501	477	494	483	483	485	495	464	496	444	478	480	454	512	473	481	467	482	490	451	450	438	454	502	464	447	455	478	528	431	505	474	493	503	499	495	426	465	496	474	462	488	488	467	512	487	445	500	480	443	447	435	484	494	507	488	499	488	510	520	431	463	496	443	458	490	499	468	462	438	429	480	486	465	426	479	492	449	480	455	417	445	474	492	500	446	483	457	500	469	461	410	519	445	473	475	437	457	474	474	485	494	470	426	474	451	517	454	477	469	428	480	442	445	462	459	473	470	452	505	474	462	501	447	482	500	471	498	455	474	455	414	472	459	478	465	451	443	457	437	457	484	522	470	521	501	440	470	485	508	453	470	462	495	468	509	496	520	428	484	496	490	515	472	461	463	495	448	460	481	471	477	457	492	494	476	474	445	418	463	501	471	484	464	448	453	517	436	477	478	492	454	468	480	469	466	421	487	465	451	466	459	438	450	439	491	489	495	465	464	486	462	454	441	437	448	440	467	530	470	476	460	460	470	456	439	476	420	477	465	482	488	454	521	467	509	463	452	502	468	474	474	486	442	443	461	464	459	461	503	478	492	476	499	478	483	483	475	427	459	458	470	462	456	446	418	474	432	445	444	467	481	467	486	440	510	431	482	458	474	486	445	475	502	459	440	471	460	480	445	418	496	460	505	463	489	463	483	493	463	483	477	465	438	490	466	463	459	482	432	486	477	482	498	491	471	459	459	493	458	476	468	485	449	506	484	463	399	437	472	484	478	485	489	477	483	466	470	477	503	459	478	464	456	504	477	442	465	514	468	484	453	471	460	483	489	464	503	486	476	427	459	441	469	482	472	468	470	468	464	462	478	472	492	466	463	509	516	447	443	481	453	465	459	459	490	492	448	487	487	442	475	449	411	428	467	452	476	506	470	459	497	479	455	507	469	487	434	450	504	477	476	509	504	496	464	430	477	474	501	486	520	459	477	432	474	466	457	470	467	434	490	427	435	460	473	502	509	465	487	472	501	504	489	454	488	520	474	441	486	493	512	463	485	444	492	457	459	449	502	469	475	448	454	470	498	465	509	468	507	485	463	431	472	466	436	478	464	506	488	476	496	487	497	523	492	462	476	517	459	483	468	499	488	445	438	466	453	483	485	426	492	456	505	460	441	434	469	469	507	475	501	448	455	443	491	486	467	473	447	479	435	480	519	498	478	488	476	471	458	473	474	466	477	454	468	478	443	481	465	519	466	461	497	478	489	470	513	466	432	477	464	492	475	507	485	467	469	422	493	447	482	475	448	434	464	462	461	449	482	514	476	450	469	477	442	439	477	485	480	431	473	467	471	442	457	475	459	474	475	463	501	472	496	480	467	491	464	535	444	476	424	480	464	488	495	464	471	480	447	445	469	483	448	498	468	468	514	471	499	503	466	463	453	463	491	467	486	482	489	493	462	442	494	468	465	440	409	474	500	509	494	450	461	499	416	462	471	444	443	485	503	439	453	472	468	491	476	484	452	497	457	451	489	461	474	464	488	496	456	494	485	439	450	494	408	457	438	454	464	485	436	486	455	478	498	480	460	464	500	493	507	465	471	488	457	475	494	476	428	495	473	501	472	450	480	433	453	446	468	487	490	470	452	483	462	496	472	487	484	459	431	480	444	503	501	458	481	480	450	460	447	501	458	488	496	493	491	463	529	514	479	444	497	488	524	460	495	478	500	459	454	495	513	464	472	464	445	510	470	477	527	484	434	449	446	428	465	457	449	456	483	448	450	491	483	492	448	451	493	493	452	462	455	467	478	464	463	457	462	489	445	479	497	484	475	479	489	442	476	504	452	424	458	495	480	473	480	482	438	468	485	446	462	475	489	446	414	537	417	482	464	498	439	445	470	463	476	440	488	495	476	487	483	497	468	459	498	477	467	485	440	436	449	464	468	526	485	463	480	491	471	470	465	486	450	482	451	503	434	494	461	494	487	473	456	527	463	460	481	502	530	474	518	458	468	477	484	469	432	461	474	446	474	451	477	486	482	467	475	498	437	487	543	463	468	524	456	443	463	485	472	463	495	441	418	484	490	458	487	438	464	488	473	496	462	482	463	466	502	487	483	448	408	459	486	462	467	475	424	459	474	500	467	480	459	492	485	464	484	412	494	435	479	478	444	465	437	502	456	480	444	447	488	497	440	478	442	478	505	460	450	492	462	495	459	444	468	439	496	474	463	438	451	474	513	448	484	434	496	504	504	473	494	492	495	446	452	442	488	437	414	466	503	464	450	468	477	489	481	444	458	484	471	522	452	436	462	479	472	523	460	453	493	471	471	483	462	442	460	462	474	452	472	467	487	512	449	522	484	497	452	435	456	500	451	439	457	443	456	479	450	517	485	479	466	477	435	495	457	454	485	487	467	468	478	475	507	435	468	492	496	476	471	490	456	462	473	477	490	496	526	441	459	482	472	487	457	479	464	410	485	485	507	448	465	472	479	481	467	512	475	486	484	501	418	500	483	465	507	433	469	475	442	463	457	466	492	479	431	454	498	460	488	459	471	470	487	474	472	483	444	493	467	460	431	504	468	484	500	498	496	469	487	468	465	462	471	494	480	467	464	479	452	463	476	458	489	498	494	464	447	464	462	489	514	458	501	506	481	489	484	465	437	466	488	464	475	501	428	484	433	457	456	470	494	537	451	483	483	441	486	468	510	480	495	475	473	472	469	457	465	477	441	481	456	471	533	476	467	454	429	443	469	497	465	471	453	461	486	490	441	528	479	463	490	448	499	466	496	475	474	475	479	459	474	436	498	429	500	469	480	494	441	512	431	517	451	452	478	448	485	518	492	460	486	470	439	467	461	478	470	493	472	467	535	490	438	474	483	501	489	456	514	439	494	457	486	490	495	471	489	514	449	445	434	464	483	487	491	485	456	482	464	476	489	496	472	478	502	478	476	488	483	498	448	483	513	487	497	490	474	471	437	487	481	457	455	483	478	466	465	481	451	471	461	491	453	514	468	463	540	442	463	473	467	498	460	461	518	441	472	469	438	509	481	506	464	450	458	470	476	464	482	488	456	442	451	462	483	518	498	458	442	487	429	475	463	468	480	455	517	494	464	482	513	485	442	471	429	426	451	456	506	452	482	479	453	515	446	435	431	479	460	467	456	475	463	464	474	472	472	454	494	480	512	486	470	490	464	470	469	487	455	461	472	447	453	439	455	477	469	433	462	492	469	472	451	445	458	493	460	497	478	429	483	459	464	501	482	439	442	476	441	498	445	458	505	481	489	473	468	502	462	469	484	464
23708	20798	27796	23861	20596	8910	2234	1381	1559	1863	2350	23292	24078	15719	6036	1722	951	759	725	718	690	723	718	718	692	681	716	698	678	634	672	674	701	710	678	693	699	708	705	671	665	692	678	689	695	662	755	718	678	708	661	656	683	698	676	742	714	667	689	651	690	741	689	678	655	702	706	696	649	689	672	687	677	700	737	673	668	708	689	693	634	678	659	713	659	688	640	656	701	690	721	688	703	685	689	655	680	714	667	694	651	704	660	640	717	678	660	713	669	722	713	679	703	652	699	709	695	674	692	675	675	672	738	700	693	641	656	696	695	677	683	704	676	777	684	708	711	657	671	707	687	686	684	701	658	723	693	641	617	685	659	682	696	663	707	710	693	710	701	655	644	690	679	691	657	659	716	676	682	662	657	676	700	659	688	687	685	688	671	667	690	666	694	667	724	677	694	668	668	652	699	686	694	687	719	636	706	663	715	732	672	699	668	639	663	691	685	672	699	656	697	696	697	678	649	644	635	745	722	723	656	696	651	689	703	694	693	705	675	687	692	648	697	644	708	662	685	709	661	656	671	662	674	711	643	668	690	718	676	637	727	682	674	657	666	704	681	684	660	683	647	737	739	718	676	717	699	667	649	635	696	722	678	654	694	657	674	714	682	665	693	693	709	655	669	701	693	679	708	669	682	693	703	672	642	699	618	651	680	697	682	661	675	689	671	639	705	654	656	673	699	695	697	663	681	670	699	678	715	654	688	701	711	642	711	662	694	668	661	689	714	702	658	678	700	655	661	663	696	664	640	685	693	682	653	657	689	690	677	675	678	652	772	679	690	697	684	671	653	640	688	688	691	705	689	660	683	676	670	656	714	704	685	689	685	698	658	675	661	691	728	668	683	727	688	714	623	704	705	695	715	637	673	640	665	682	641	700	704	687	665	677	682	647	672	658	675	716	666	669	635	684	712	623	671	682	725	639	671	714	663	675	679	635	698	685	699	661	680	696	624	665	670	657	670	680	699	699	645	707	683	670	669	661	662	681	647	690	697	653	684	731	697	670	697	694	678	710	654	688	735	682	670	709	683	668	664	658	681	657	671	681	677	641	667	682	707	653	682	651	670	711	749	661	682	711	677	721	703	692	710	700	652	658	710	702	642	655	706	679	674	658	705	679	666	691	698	677	652	663	682	636	655	673	731	675	672	723	728	691	649	670	635	694	699	697	658	700	677	651	646	679	651	707	699	708	726	655	725	674	655	713	701	662	717	685	683	675	698	635	686	682	691	695	721	682	688	677	702	684	651	650	683	662	693	648	655	633	631	686	670	694	681	699	623	694	682	703	630	675	660	682	683	663	671	694	669	747	621	649	677	691	665	674	631	728	669	656	662	675	681	673	688	699	671	747	605	698	658	673	674	686	664	730	631	655	622	669	698	646	675	650	676	659	667	667	679	653	679	688	685	677	708	726	661	723	629	671	742	698	681	674	729	707	709	654	691	648	721	678	634	673	676	716	709	691	684	691	639	682	631	662	656	641	679	647	700	703	706	647	726	673	700	656	646	628	648	689	661	676	698	734	626	735	637	687	667	700	641	713	706	694	717	718	649	692	703	593	742	701	638	666	665	643	693	704	664	657	682	716	688	699	704	646	686	674	690	694	664	632	702	656	628	629	697	680	695	657	659	686	686	650	711	655	718	681	697	664	684	679	744	660	679	704	644	678	653	650	685	642	613	653	623	642	647	713	686	636	689	678	690	661	715	734	635	650	671	707	701	696	740	639	694	656	682	669	683	753	630	675	678	651	660	697	685	714	690	711	691	700	668	670	708	674	667	690	674	672	689	729	613	703	681	647	688	677	669	664	658	716	705	661	643	680	657	634	662	656	641	705	650	691	639	693	640	695	673	713	641	635	682	640	670	639	682	652	696	663	698	713	688	644	678	631	652	695	683	652	668	685	724	685	667	636	708	669	628	659	692	638	636	643	675	707	652	662	677	702	687	655	632	631	674	684	682	709	650	677	692	699	648	667	696	647	664	675	669	680	694	662	667	639	711	638	700	586	694	680	696	655	693	621	619	659	679	666	666	646	685	709	667	675	700	691	662	669	667	660	721	662	665	679	697	728	722	686	677	689	694	738	668	638	681	707	700	704	683	710	644	670	676	634	640	637	667	676	673	701	703	685	687	698	687	737	741	684	659	689	673	645	684	685	622	702	721	723	678	729	708	679	681	660	637	664	656	700	667	713	733	689	743	689	708	670	666	642	682	700	666	643	639	714	688	646	626	654	656	633	631	672	701	692	693	698	676	683	751	667	647	639	686	677	658	685	692	650	664	685	666	672	684	686	667	645	670	702	694	680	695	702	712	653	698	688	636	715	670	682	654	647	665	651	715	701	675	643	697	677	656	608	696	685	658	658	660	714	665	638	639	689	703	686	626	699	672	659	704	686	666	740	728	702	676	664	674	688	685	681	741	718	679	657	671	688	656	691	645	646	719	723	645	637	691	659	673	684	692	705	635	660	665	701	710	666	688	657	734	680	636	676	638	684	728	693	655	654	638	681	708	662	691	700	638	691	662	676	677	691	720	700	685	674	636	700	665	646	720	657	648	657	685	681	657	695	663	652	699	707	655	694	672	677	718	665	663	710	660	688	686	662	668	659	655	657	680	672	671	696	695	641	713	681	674	694	683	691	628	639	658	691	645	688	685	703	692	683	640	629	706	700	696	664	667	619	674	682	692	665	670	663	680	672	638	644	703	670	661	647	687	701	661	676	701	654	694	658	687	670	725	646	680	693	669	680	699	707	679	715	653	686	666	756	649	667	688	702	670	654	688	665	688	634	638	678	598	660	710	648	699	659	692	697	644	650	673	704	710	661	698	695	648	705	692	683	684	656	719	683	658	665	588	714	661	671	675	646	638	685	700	603	656	673	651	687	702	670	692	680	701	705	693	654	707	658	722	710	677	664	677	709	658	651	653	654	657	685	709	731	681	658	753	735	681	653	719	653	642	720	676	673	697	670	667	613	663	664	692	671	684	727	721	713	705	690	703	669	707	669	631	695	686	681	655	664	659	659	718	708	636	634	706	682	717	659	723	634	667	680	633	693	699	674	680	726	681	645	697	686	667	698	661	673	675	658	662	679	704	669	669	665	672	698	653	613	676	666	681	663	707	688	689	710	683	659	693	711	674	674	625	673	697	612	678	683	644	720	686	637	653	725	706	699	652	659	677	680	701	701	701	671	685	645	692	681	677	632	676	659	670	713	668	690	704	713	635	722	656	655	617	696	646	670	649	697	698	725	713	664	644	656	640	679	679	662	673	678	721	653	736	652	662	683	688	655	669	723	701	645	665	637	721	720	665	622	637	688	669	687	650	666	668	701	718	663	692	662	689	658	671	677	655	672	705	682	686	686	637	645	682	674	674	659	614	727	714	693	683	723	721	658	671	666	672	690	672	630	695	664	663	689	722	716	739	714	707	695	685	669	673	719	694	673	720	670	649	699
5513	11210	11293	7001	4635	2333	1698	1542	2195	2587	3242	26343	21118	13114	5234	1601	794	643	558	575	589	603	594	582	585	620	590	602	576	571	550	559	596	581	607	593	588	569	561	610	592	570	580	629	543	573	582	619	568	565	606	608	588	614	533	606	554	545	556	584	569	582	608	585	607	558	560	566	585	567	586	563	588	543	606	557	585	575	578	588	559	567	604	585	613	545	583	598	582	578	554	577	577	582	615	558	558	578	583	538	603	568	593	606	573	531	537	570	530	525	554	555	606	609	570	557	611	604	564	561	543	558	590	601	581	559	551	597	553	598	563	577	545	593	582	589	577	559	574	548	593	564	585	549	605	611	587	537	511	628	598	590	524	603	560	591	576	575	602	578	558	602	587	577	554	562	571	568	548	579	621	581	558	565	575	577	573	569	574	649	588	599	583	608	567	600	570	606	623	574	596	576	589	610	577	580	578	550	537	555	553	532	594	559	593	549	553	571	604	580	572	579	578	575	590	559	619	532	583	565	553	603	582	576	572	576	577	581	553	543	556	546	565	571	594	585	614	563	543	567	553	587	539	546	582	578	590	563	580	548	555	575	605	572	588	575	608	583	585	586	556	585	587	558	589	582	542	548	600	558	566	565	568	570	569	613	658	595	581	553	595	578	608	573	572	559	548	547	567	609	556	558	579	522	592	567	570	545	630	577	560	590	587	529	566	562	591	545	568	587	538	553	567	541	593	534	583	549	581	583	598	554	562	557	576	605	576	563	563	556	595	582	595	592	613	556	584	588	547	576	585	551	528	600	597	578	565	559	579	586	609	553	536	586	611	630	571	553	545	567	549	529	633	608	599	575	586	568	577	561	580	579	557	612	573	543	585	578	604	574	545	549	589	593	585	586	554	588	593	591	563	585	585	579	572	561	573	549	551	573	601	599	557	595	584	579	602	599	600	582	572	562	571	536	547	572	575	599	556	571	531	538	595	575	577	568	570	561	603	569	545	579	582	559	597	586	558	541	551	554	570	571	585	585	602	552	584	554	523	567	564	577	559	544	581	558	597	558	598	576	541	534	576	562	599	562	591	594	593	596	590	572	527	545	571	564	596	554	536	550	595	620	516	594	575	562	561	581	575	612	593	584	601	577	596	533	565	592	526	597	569	538	622	593	543	554	572	574	574	587	558	559	550	521	571	588	553	521	574	594	565	544	555	541	595	579	559	569	638	538	574	589	558	596	600	592	547	620	504	576	556	580	573	582	570	569	560	630	590	551	588	626	550	554	621	586	606	593	550	562	563	543	598	572	593	580	582	578	560	586	598	587	568	541	563	610	581	575	582	573	579	577	593	563	560	549	604	531	560	523	572	537	561	552	590	597	608	549	574	543	591	568	542	550	561	584	553	555	596	621	566	598	557	535	572	562	584	591	593	565	561	598	589	540	554	558	540	582	560	559	569	601	565	583	578	555	574	574	565	598	588	583	527	568	556	577	550	587	591	567	562	595	566	561	588	588	564	614	560	548	588	567	586	580	559	571	598	575	597	560	547	590	555	522	589	607	609	559	609	583	552	569	560	604	550	556	590	545	576	576	575	599	600	582	633	567	563	565	568	577	571	576	568	595	530	590	579	559	575	570	546	568	583	539	606	593	554	566	552	617	573	576	583	573	595	572	580	553	510	570	595	578	581	607	559	584	556	559	563	546	539	586	556	579	578	558	574	582	551	567	545	525	602	593	606	535	574	590	561	557	593	601	603	558	579	545	557	582	592	583	626	575	544	544	594	566	546	593	596	540	610	588	541	577	570	584	622	570	568	564	562	578	585	580	547	569	575	546	539	589	525	581	572	581	577	521	577	576	608	541	597	585	561	553	584	575	560	559	590	627	580	582	600	592	586	574	590	592	601	560	580	554	584	580	579	593	557	591	569	571	583	544	564	577	559	546	557	542	547	545	533	609	562	602	551	556	562	598	554	571	623	538	585	567	592	571	567	605	558	573	590	627	547	539	582	571	592	562	601	580	558	575	599	535	611	605	545	569	587	571	596	623	573	622	563	571	556	582	548	578	581	565	594	519	575	600	574	559	556	542	550	567	572	575	604	559	554	546	596	569	576	542	569	587	589	583	597	586	550	604	573	566	584	580	540	518	578	558	618	585	562	593	596	578	569	596	566	535	547	554	563	576	536	598	600	575	569	540	571	577	600	619	537	542	539	600	588	579	578	546	572	551	551	558	584	586	612	577	598	547	575	572	601	576	582	573	579	587	538	569	531	591	561	554	577	556	546	586	548	581	614	573	537	585	620	546	547	580	558	546	592	610	583	595	562	600	540	581	603	508	538	561	590	563	564	567	596	555	574	589	583	548	550	556	563	598	562	531	602	595	582	571	544	598	625	581	572	574	609	610	602	609	597	574	577	565	575	616	607	531	569	548	599	560	553	589	564	563	558	578	522	539	594	576	562	589	577	574	578	580	570	620	545	564	511	566	606	571	568	570	582	569	547	595	583	575	550	537	559	627	562	593	517	555	564	545	563	565	585	596	585	580	568	533	619	571	584	592	612	617	578	596	559	603	589	570	604	561	554	555	584	584	571	544	520	553	559	553	537	541	590	570	603	569	552	554	567	545	616	549	580	590	583	605	574	564	566	572	557	562	579	590	579	604	553	560	599	605	580	570	558	556	606	565	557	556	612	558	564	546	573	593	546	541	598	556	581	599	576	566	563	584	562	586	557	595	608	559	534	579	563	562	539	548	549	603	595	600	599	587	565	559	570	546	550	562	536	586	575	552	580	581	576	564	587	581	566	570	540	555	502	592	605	566	534	581	581	599	587	570	605	557	592	591	579	591	539	557	574	554	556	564	591	586	552	557	552	588	572	553	507	604	567	541	562	586	579	570	594	571	553	581	587	573	585	564	551	577	571	507	525	557	586	585	563	595	555	586	566	579	548	590	557	600	594	567	568	557	581	607	550	541	561	547	614	619	584	552	597	551	548	551	564	568	578	583	582	575	580	543	571	546	595	558	534	614	560	600	530	596	596	589	584	550	515	576	605	548	601	563	552	559	600	572	591	606	527	542	598	556	560	583	550	607	557	575	583	565	547	580	560	565	560	582	578	576	573	554	619	582	578	566	579	578	587	582	577	554	574	549	583	557	573	561	560	594	520	588	605	561	564	579	539	556	554	572	516	542	610	562	571	570	554	523	591	604	569	575	573	608	582	571	579	579	567	576	550	599	576	567	566	571	557	564	589	555	594	571	561	560	587	565	584	578	589	573	555	551	545	568	594	591	579	571	578	571	582	584	605	544	572	566	625	580	533	569	570	536	596	597	576	566	571	553	529	591	614	554	588	533	564	564	546	557	577	533	585	521	553	592	531	554	613	560	543	545	553	567	568	578	574	577	555	574	544	569	542	584	560	546	593	557	577	583	566	568	606	542	566	604	540	581	571	565	585	610	590	546	544	535	543	568	582	559	534	590	570	555	585	553	574	565	525	604	584	594
26716	11132	3408	2051	1091	697	646	852	839	802	756	1497	1713	1321	923	592	580	553	499	526	546	519	533	502	535	519	568	562	501	553	515	529	514	586	544	533	527	540	520	544	543	556	517	530	515	526	500	550	544	559	502	516	540	512	560	568	545	500	546	558	553	523	527	558	550	497	513	577	513	536	498	496	532	521	535	576	550	521	534	525	517	508	559	550	524	559	577	506	544	524	541	537	539	533	538	546	530	546	550	569	554	539	535	563	557	576	541	570	513	534	529	560	498	498	563	551	558	486	519	552	536	558	520	551	524	505	544	523	582	548	557	525	574	538	538	567	570	497	569	567	529	514	534	563	532	557	531	562	538	530	556	518	525	530	541	538	521	556	570	545	510	516	532	510	553	522	522	522	541	549	542	488	569	567	553	553	549	514	501	516	523	496	497	499	526	528	531	529	493	510	499	555	508	546	553	531	512	543	494	562	507	541	525	545	501	535	551	524	519	529	500	534	538	522	526	518	547	523	495	586	529	527	553	519	542	522	557	568	552	544	508	536	563	498	506	557	534	535	525	538	534	540	553	512	552	534	507	538	527	564	579	533	505	509	483	528	505	526	571	548	571	547	554	540	522	501	545	502	555	541	543	482	542	546	528	525	541	508	545	519	503	501	535	517	512	530	561	568	506	498	541	588	554	547	588	557	548	549	567	525	577	519	548	499	509	526	560	511	526	516	557	516	531	569	595	523	552	533	555	502	569	553	538	504	535	538	524	541	521	515	552	522	550	542	524	514	532	513	541	511	551	567	481	549	532	557	537	505	554	551	519	571	528	545	531	545	556	530	541	552	566	518	556	589	501	495	512	502	498	571	560	522	557	550	535	535	502	509	532	513	549	535	499	563	520	527	540	527	526	567	546	477	525	525	491	516	533	516	572	537	548	498	512	521	518	517	530	534	552	512	532	545	550	547	531	527	534	554	507	521	476	501	516	514	546	553	514	564	551	561	536	532	539	545	527	549	509	558	478	579	538	537	518	573	525	504	540	535	512	548	529	573	534	537	524	476	540	517	521	527	537	540	529	554	533	528	538	549	549	545	543	483	563	525	507	552	567	524	542	531	569	526	498	515	528	563	520	536	542	526	570	542	536	533	558	521	564	504	555	543	522	537	536	547	522	528	502	585	564	574	549	553	546	536	518	523	581	529	532	558	568	564	512	549	561	556	515	516	517	553	554	567	516	516	522	539	531	491	506	555	510	532	508	531	513	536	556	523	584	511	531	549	530	483	524	537	534	520	510	511	518	550	519	511	537	519	559	518	559	561	536	507	520	539	516	530	546	499	537	549	545	533	532	527	545	505	517	577	543	528	526	543	569	522	518	514	535	527	561	516	562	548	521	574	521	500	514	531	526	541	535	534	539	548	516	537	534	476	512	490	524	503	546	504	513	560	510	484	536	516	507	535	536	538	531	550	490	523	521	539	567	519	494	553	504	561	524	506	537	526	513	577	577	536	551	509	596	471	536	555	520	514	520	543	523	542	541	492	506	590	540	542	540	520	514	548	523	519	534	540	502	533	522	528	520	565	585	540	548	495	515	539	547	522	528	511	520	560	555	554	533	540	516	521	556	499	556	519	507	539	533	519	518	551	553	555	524	505	526	526	524	553	540	511	481	537	521	551	535	522	531	527	543	507	538	564	535	493	532	534	542	502	559	510	536	510	526	521	554	515	594	537	531	524	499	543	504	543	493	533	504	517	547	529	549	569	534	516	486	540	514	510	555	528	518	535	553	546	494	564	545	516	556	502	536	547	503	521	499	506	521	489	595	527	533	543	535	559	503	548	540	555	535	543	501	548	538	561	570	506	547	533	584	542	531	552	535	555	529	563	517	515	528	515	518	546	540	525	512	531	502	504	553	562	538	524	538	544	534	525	498	562	497	567	521	535	526	525	562	553	519	541	484	499	501	567	548	526	548	525	577	544	511	520	530	552	558	478	564	526	525	491	560	501	564	560	544	531	550	500	599	548	541	541	530	508	483	485	523	569	519	512	521	510	521	536	534	504	524	514	492	523	543	569	527	537	533	557	564	556	525	546	537	530	488	522	529	558	478	527	536	548	509	544	573	500	530	517	509	547	560	499	555	535	539	502	563	526	555	510	562	522	553	551	541	533	522	532	513	548	503	517	497	538	570	550	547	522	531	534	538	539	543	528	561	555	503	518	546	511	499	580	502	524	492	555	565	529	525	564	502	546	508	556	585	523	486	484	533	531	506	540	548	572	523	531	536	515	476	581	538	501	541	552	494	563	560	534	542	545	506	529	534	518	518	528	542	494	562	551	504	545	543	529	523	511	514	515	527	536	521	515	575	548	538	535	529	527	551	512	514	499	479	544	569	558	527	537	518	503	548	545	519	564	516	540	554	526	535	498	532	520	540	561	547	514	529	494	511	546	544	577	499	555	537	529	517	519	504	543	534	512	540	543	521	572	517	562	533	524	516	576	546	525	579	519	550	543	537	508	508	528	534	514	515	510	506	528	525	520	534	563	530	499	501	535	540	541	550	589	532	512	502	540	526	538	486	538	510	542	547	523	546	529	556	489	513	556	523	544	527	522	563	528	527	480	540	570	542	543	574	528	576	549	520	539	573	536	504	574	533	551	547	574	542	513	528	557	511	500	526	549	525	518	562	538	536	548	533	494	538	550	484	576	537	529	541	540	567	536	522	529	563	519	526	486	519	517	512	575	512	526	583	565	511	537	506	515	531	524	493	549	528	510	552	530	537	498	516	567	539	542	561	503	536	554	573	527	537	582	535	538	548	554	542	507	499	506	567	531	574	527	514	525	538	494	492	556	539	537	538	553	554	533	538	519	536	590	514	537	533	564	506	549	555	525	548	553	544	550	545	531	560	531	558	550	573	562	571	523	517	614	531	539	530	602	566	541	548	530	540	545	502	534	535	517	507	558	568	518	499	488	552	530	595	559	507	534	538	521	556	527	497	537	553	592	537	553	507	533	496	523	552	563	520	569	607	540	530	521	526	518	536	536	519	539	523	569	529	534	536	542	522	511	560	521	532	508	501	470	506	548	581	527	506	551	527	539	525	515	503	540	511	558	506	546	548	491	513	559	540	505	588	543	520	507	575	561	519	506	544	534	585	496	566	551	567	549	518	537	528	526	546	528	541	549	533	558	525	540	542	574	567	540	517	515	491	538	493	511	517	552	551	503	555	507	538	510	490	489	539	531	598	517	535	463	512	543	568	576	499	545	545	513	498	535	526	503	591	538	522	531	560	517	524	519	558	555	503	528	527	537	519	609	548	499	490	556	547	534	504	493	535	520	605	493	523	519	495	509	567	509	563	533	528	502	526	574	546	563	554	528	540	527	542	552	528	501	511	567	534	538	507	496	536	518	505	530	537	542	536	571	548	538	542	540	551	509	541	540	550	507	524	564	520	535	522	530	507	537	582	522	534	498	558	516	530	549	554	551	509	519	532	533	521	519
5898	2972	3299	2097	1261	704	604	1069	1059	913	895	2060	1988	1457	853	548	512	439	440	478	429	443	447	452	444	464	463	433	474	469	454	452	441	447	432	463	493	437	440	487	423	418	413	445	431	444	455	410	438	472	450	459	485	465	467	423	474	430	448	471	422	488	464	458	470	447	441	444	453	453	436	438	448	446	469	442	439	459	438	459	444	461	473	420	444	431	461	491	475	479	427	460	417	432	493	413	457	451	454	477	426	442	408	450	496	440	449	418	451	455	430	440	437	476	498	477	445	453	421	427	448	435	456	458	452	460	435	484	444	467	431	448	467	416	456	439	461	472	500	424	405	393	415	455	469	434	461	430	400	490	467	459	447	413	455	434	441	490	434	436	482	444	414	435	459	444	447	457	466	443	432	433	430	469	470	437	459	461	441	458	425	421	413	445	447	491	463	460	454	453	439	455	441	440	454	444	441	437	449	438	426	422	487	463	439	442	457	413	450	462	428	431	479	471	469	495	411	452	468	474	438	485	466	443	414	441	465	474	418	459	478	442	413	447	451	432	428	466	461	485	423	413	452	470	437	425	494	444	466	419	454	454	426	456	429	403	489	449	485	449	455	403	431	416	510	413	458	458	434	480	454	434	420	460	416	425	426	445	476	412	442	471	422	464	456	424	493	460	460	413	448	446	449	447	482	460	457	421	448	470	480	483	455	459	451	495	502	469	455	431	426	409	451	455	437	488	438	468	450	468	472	450	460	463	459	459	432	447	470	456	433	448	446	472	428	461	417	451	459	435	395	395	483	499	425	410	426	452	438	424	425	479	442	481	475	453	431	435	456	491	436	448	494	429	429	493	503	497	459	435	441	454	443	453	412	431	443	468	427	431	490	469	473	423	467	398	455	445	450	430	465	442	457	445	462	436	410	486	458	444	451	427	467	434	461	414	440	439	449	449	422	472	467	433	451	474	449	440	422	464	422	445	441	435	431	451	461	462	446	434	469	440	389	424	445	454	475	455	488	428	459	443	480	476	482	452	436	480	447	431	484	459	409	434	446	421	453	449	454	438	444	450	440	488	439	457	429	434	458	449	473	425	443	459	472	430	458	456	402	457	410	417	445	439	454	421	448	451	452	418	444	447	473	397	467	455	418	455	451	450	456	438	450	471	449	452	483	463	443	481	429	481	437	441	456	454	462	424	439	446	472	479	428	449	436	440	442	471	439	435	449	421	440	440	436	458	489	453	457	424	427	458	428	452	438	444	446	475	447	452	438	406	453	434	477	433	433	435	486	405	459	446	470	425	480	494	456	475	461	472	448	427	430	432	448	433	448	477	397	440	431	484	455	474	460	424	451	457	427	467	484	412	449	466	434	456	419	439	445	454	437	461	457	483	436	418	461	463	400	459	462	465	475	476	442	437	396	453	457	463	429	457	426	430	443	462	447	443	424	454	438	459	464	427	457	474	468	478	454	415	410	458	410	431	422	474	431	417	449	439	440	445	434	440	441	452	426	432	448	467	466	408	440	460	456	437	452	388	411	462	469	418	435	473	432	462	468	424	449	447	482	473	480	436	451	449	438	428	432	457	415	436	484	411	432	451	464	450	433	447	470	456	449	444	455	460	455	440	447	454	459	437	472	458	435	425	479	496	473	438	421	468	445	456	446	467	439	437	401	451	481	475	440	444	435	434	417	457	452	456	448	453	423	412	435	449	439	472	452	494	448	472	503	446	434	411	449	447	414	423	448	417	436	437	436	420	449	465	433	472	438	370	421	439	442	461	447	425	418	445	463	419	466	473	451	443	445	445	443	403	487	449	444	446	444	421	445	473	445	476	432	451	458	461	446	449	444	433	480	429	459	442	462	459	427	480	417	429	439	428	469	418	452	442	477	487	428	415	435	434	468	421	462	444	447	446	436	453	439	438	405	461	427	455	446	442	443	495	454	424	458	412	443	457	477	430	434	459	458	441	451	452	439	451	464	460	466	454	440	432	438	446	446	464	427	426	432	451	467	417	426	444	444	484	490	447	460	462	439	440	466	453	480	446	433	445	451	430	440	475	408	468	455	457	411	438	433	490	483	436	432	457	444	441	465	438	450	425	439	462	404	444	459	459	457	451	461	483	475	467	454	402	443	439	475	482	453	428	445	470	493	441	460	421	436	457	481	465	440	452	492	451	441	472	436	449	465	483	453	447	436	431	424	465	492	442	466	438	447	448	454	434	442	446	465	434	466	458	450	508	470	431	450	471	433	442	486	478	461	485	432	439	401	449	443	468	475	439	459	449	447	444	438	449	449	422	452	489	425	461	457	444	450	485	477	459	447	446	457	435	449	430	437	452	436	416	478	486	444	456	458	434	447	443	445	411	470	466	485	452	441	437	446	446	426	410	453	435	481	428	467	451	444	491	437	475	445	426	462	450	425	505	425	464	472	443	424	463	467	479	443	457	433	482	496	461	421	449	420	455	449	455	452	499	448	438	397	403	458	469	444	489	414	441	399	431	436	463	448	459	461	470	478	395	438	457	456	462	410	464	473	427	448	475	457	454	466	478	449	451	439	483	451	423	420	483	453	460	433	440	451	457	482	483	465	459	459	472	443	463	450	433	473	379	449	436	414	476	469	442	471	428	432	465	453	465	446	427	467	485	449	445	440	517	392	442	425	438	476	455	488	472	414	412	441	466	457	422	451	478	438	465	455	444	440	453	448	426	443	440	426	441	466	453	462	459	444	403	477	477	448	427	427	466	400	463	432	466	441	435	464	450	484	489	446	474	448	436	455	459	448	459	429	438	442	475	471	433	418	476	439	441	450	411	423	438	444	456	453	463	474	420	452	409	457	441	431	429	443	423	445	468	464	431	452	440	470	436	460	480	429	459	461	440	471	426	441	465	472	461	467	472	487	442	434	451	431	431	453	443	453	472	438	469	454	428	469	493	465	440	473	446	437	459	416	429	473	456	431	455	403	439	423	480	448	447	420	462	444	456	440	459	437	462	479	418	469	474	441	431	437	410	445	388	443	446	434	443	457	446	425	436	453	438	426	435	404	422	402	427	398	490	446	453	415	469	489	462	422	426	435	463	460	459	427	421	448	442	424	422	469	450	469	441	451	410	430	461	455	452	432	467	439	493	469	465	455	474	415	449	442	428	491	452	470	413	447	472	450	431	459	445	483	426	467	439	467	476	452	440	458	499	456	494	469	423	447	447	466	464	417	468	437	466	486	451	471	437	398	443	442	444	441	483	446	410	445	472	484	477	446	448	435	449	461	445	433	440	464	471	424	455	440	467	456	415	452	417	448	449	447	451	448	467	472	457	468	440	429	452	421	463	428	447	484	473	423	497	418	433	447	441	459	465	440	453	455	470	426	411	475	442	456	467	440	451	433	441	453	477	426	443	449	470	420	442	442	444	457	416	460	438	442	460	440	460	422	449	438	453	407	409	442	474	421	423	451	430	439	447	389	453	434	433	435	448	479	433	474	451	446	476	444	464	408	476
24774	20833	26839	24740	10566	2287	1636	2049	1722	1205	2045	14357	13950	7501	2717	1003	697	678	549	597	611	615	575	565	586	557	574	564	562	603	604	617	612	612	615	562	587	611	628	626	592	582	601	576	574	647	606	584	609	609	586	574	615	597	614	564	604	566	572	607	565	579	584	626	587	624	601	582	570	567	586	597	588	579	615	592	583	595	562	562	586	595	563	579	609	591	608	533	629	549	596	603	583	557	613	613	535	594	581	609	589	576	602	611	624	588	570	556	598	605	605	595	578	591	576	607	588	569	634	583	626	589	585	554	584	609	574	551	579	581	565	615	607	605	598	581	571	607	595	629	580	597	612	608	621	583	599	617	608	614	564	596	574	574	601	575	552	610	547	584	590	595	599	542	564	579	582	575	569	595	592	555	598	623	565	614	560	601	602	591	603	626	623	583	599	552	590	576	577	578	603	558	591	625	598	611	547	599	580	502	586	574	536	599	605	584	593	591	622	558	603	600	618	594	596	591	561	556	606	592	602	570	601	599	564	571	664	569	585	574	543	589	600	603	592	564	563	544	560	610	581	571	611	607	592	579	562	586	589	588	592	604	642	616	597	613	595	541	598	611	579	582	564	583	565	563	583	578	608	602	566	581	558	609	615	551	603	592	579	605	579	606	631	552	557	610	638	567	637	587	578	594	559	578	638	588	571	584	589	629	589	576	563	635	630	567	599	632	603	577	614	554	564	560	602	560	632	635	580	602	565	609	574	578	587	601	614	556	587	592	586	626	563	605	615	581	593	619	589	550	576	614	624	597	632	626	597	523	560	571	596	617	601	564	579	608	569	578	646	616	539	562	554	571	587	607	605	597	552	593	591	576	591	627	562	620	563	550	583	577	572	584	576	618	557	564	585	567	573	618	586	611	597	619	563	532	619	559	564	571	592	579	593	618	609	574	577	616	543	600	651	572	586	591	560	571	602	592	580	605	572	550	625	583	569	584	541	607	614	643	565	578	589	613	589	587	602	598	552	577	572	594	562	567	602	569	550	617	589	570	580	570	598	596	589	591	595	580	581	577	586	555	600	583	577	575	549	591	564	613	559	601	602	585	613	588	592	608	596	626	564	564	565	593	592	601	603	638	612	584	550	552	578	603	580	585	620	642	592	575	632	579	601	588	584	550	560	621	613	594	633	618	542	563	605	591	610	567	585	588	552	589	627	563	582	557	615	560	581	583	570	580	576	591	603	595	589	585	607	594	584	599	602	623	584	587	598	572	620	603	574	604	614	587	562	554	606	593	590	582	580	598	548	604	616	578	604	613	587	579	567	592	595	583	550	566	583	610	584	604	578	590	560	574	610	590	580	613	612	602	561	562	578	611	573	642	589	555	559	590	590	596	592	588	625	573	598	584	582	608	587	596	560	577	559	588	581	565	615	595	608	595	557	549	591	644	578	539	622	578	625	591	617	573	588	590	570	555	632	581	581	547	596	574	596	520	603	607	581	613	554	600	605	596	586	580	558	584	570	571	582	582	596	594	556	598	582	624	603	589	536	597	596	576	595	564	610	595	599	546	569	589	614	609	596	633	500	585	562	606	634	596	589	662	618	562	570	584	564	606	588	549	615	576	581	514	581	635	599	602	577	604	571	600	563	560	581	583	563	619	559	603	628	572	591	575	578	560	597	578	550	548	570	596	603	590	610	574	566	561	554	577	527	616	610	607	583	570	593	580	562	569	585	568	538	575	600	597	598	592	561	593	582	546	565	592	572	636	558	611	585	594	574	609	563	567	599	583	581	602	580	588	557	591	570	599	569	541	600	540	631	585	566	608	606	599	598	631	592	579	564	568	621	553	586	567	568	612	587	578	596	609	642	552	593	635	609	624	607	598	561	592	618	591	572	608	591	575	578	622	588	637	626	614	576	563	644	543	611	584	571	578	572	593	613	560	495	607	596	589	554	566	587	563	605	545	613	617	582	597	600	587	596	635	533	620	601	619	627	596	550	558	612	562	572	590	603	590	585	595	580	611	627	572	609	620	594	592	590	564	589	583	621	574	551	613	583	586	623	590	558	552	629	606	610	567	602	597	602	598	621	558	656	586	567	619	578	573	586	559	568	541	581	602	544	628	602	601	589	593	553	549	596	637	541	548	555	594	557	617	601	586	566	575	571	553	600	575	621	612	592	563	588	588	569	610	571	574	567	558	638	552	588	596	632	532	623	579	607	624	585	609	547	645	603	546	608	595	603	588	555	584	560	556	584	586	571	571	633	622	593	599	583	623	554	614	596	559	517	575	561	546	616	570	603	579	539	576	577	576	565	624	589	589	606	585	585	573	577	610	584	600	571	617	601	552	585	610	568	601	606	603	561	598	556	536	585	594	620	579	584	613	598	551	625	583	589	569	616	577	550	580	569	577	558	564	607	643	605	638	623	616	558	613	571	584	590	626	566	567	632	564	594	529	620	562	584	614	528	583	610	577	611	609	593	594	653	610	588	590	548	597	556	612	596	566	577	628	620	552	572	592	543	580	610	587	625	580	573	629	570	563	541	608	601	607	615	565	591	649	579	595	535	588	587	601	560	603	543	578	588	586	601	602	580	577	569	585	583	597	551	603	572	586	637	628	579	581	617	576	601	586	604	576	576	596	622	574	586	605	579	608	539	589	606	588	617	548	593	576	556	558	590	598	542	624	613	648	574	579	592	568	557	595	598	606	571	599	613	597	576	593	561	628	597	621	615	612	630	613	594	617	568	606	574	609	589	605	602	534	557	585	588	630	555	606	576	591	546	581	596	598	546	575	612	564	609	592	591	555	582	572	588	618	574	590	565	618	558	563	607	600	622	560	594	600	597	548	587	571	650	583	601	569	583	636	594	584	585	612	577	594	608	599	573	574	611	594	548	581	595	608	553	642	624	608	590	614	618	616	572	564	564	585	607	587	611	566	633	586	591	589	598	607	583	621	627	591	588	590	570	582	614	580	601	598	602	598	598	591	609	608	624	573	562	593	591	602	615	610	636	604	625	555	568	621	591	549	602	591	593	581	632	566	590	558	567	607	602	568	579	597	576	579	575	609	592	543	585	597	612	536	594	615	595	568	584	616	640	586	595	629	593	593	557	545	601	611	562	561	579	562	590	593	558	578	597	614	629	625	596	539	574	592	567	615	618	564	597	540	582	553	593	573	565	598	592	600	623	586	576	601	578	568	587	581	571	563	578	582	583	603	591	599	522	583	596	587	655	552	591	609	592	621	572	596	636	586	597	595	614	584	539	594	611	594	579	606	575	594	625	593	629	583	599	596	587	568	574	609	562	582	499	616	583	598	603	600	587	636	579	582	573	541	568	596	602	621	561	599	559	624	598	615	585	591	610	569	565	567	619	590	590	607	572	587	586	548	589	590	575	587	579	606	572	631	587	604	592	570	606	567	542	546	562	600	609	546	534	583	554	538	582	606	608	588	604	580	623	595	556	595	595	579	570	562	601	620	593	612	585	595	586	596	552	574
5105	7237	9512	5612	2630	1625	1640	2702	2275	1532	3007	16896	12912	6897	2818	965	588	561	514	475	510	506	473	475	511	512	473	548	509	503	500	506	492	488	517	477	496	482	522	548	495	511	480	475	496	524	513	510	551	513	513	517	544	457	493	524	492	468	499	529	542	550	527	506	478	487	529	518	492	481	507	485	518	507	537	502	491	519	532	489	502	491	474	525	526	530	492	556	523	514	510	509	515	517	499	495	532	515	517	485	535	505	509	542	471	515	458	533	487	499	511	459	510	498	510	523	503	551	478	488	509	459	461	512	491	529	459	497	513	464	523	511	495	501	461	487	544	487	482	515	536	504	522	524	458	515	507	457	502	505	517	530	519	481	484	479	495	471	505	524	516	489	479	529	445	471	481	497	524	465	504	533	510	486	478	501	525	496	484	517	490	504	470	481	459	524	507	510	523	521	485	516	473	503	510	490	491	541	498	481	494	489	472	525	505	495	505	493	477	503	514	530	530	486	511	496	531	454	520	465	524	518	534	470	477	475	518	503	515	495	488	512	487	517	513	527	531	515	504	472	508	489	512	531	499	479	498	486	495	477	501	492	469	485	536	478	504	522	532	472	496	535	498	525	484	505	471	452	473	516	493	533	519	544	504	481	478	503	511	506	472	522	486	478	493	473	552	546	502	525	508	472	451	518	468	491	497	533	511	516	515	525	529	485	525	508	488	499	468	524	506	502	552	476	499	486	473	550	499	517	500	493	503	496	508	519	500	444	489	529	521	515	521	475	526	516	475	486	508	491	517	498	501	464	530	520	519	492	515	498	510	507	502	471	499	518	477	490	472	465	496	515	444	470	475	466	516	459	504	488	513	485	488	494	490	505	495	536	513	486	515	505	487	525	447	454	521	488	493	483	498	516	492	502	537	484	489	501	484	536	480	502	459	515	468	495	489	513	522	483	507	501	487	507	470	525	500	467	500	503	523	493	535	490	516	500	519	494	493	493	517	496	478	442	454	468	523	494	478	480	477	474	502	485	511	490	512	480	511	505	482	461	505	472	479	509	483	533	526	483	451	498	509	505	489	479	473	484	487	480	487	535	497	529	511	512	498	505	494	489	496	509	468	484	496	484	510	482	469	479	496	513	485	523	459	457	534	489	494	479	512	489	527	515	501	489	512	496	461	543	477	543	486	526	481	454	519	500	521	479	541	531	553	504	537	479	493	504	492	498	490	531	493	471	497	524	509	471	552	507	490	511	499	491	491	468	504	519	495	494	537	513	505	458	482	480	506	479	492	511	498	482	491	482	476	503	465	504	467	517	506	500	509	473	486	518	443	540	522	502	517	487	504	529	498	522	480	530	486	500	487	517	478	483	514	514	508	462	488	527	476	518	474	505	491	486	472	508	512	499	483	516	529	493	479	482	519	517	520	542	495	529	463	544	472	535	471	516	489	475	487	496	473	488	492	471	511	503	447	488	490	512	504	504	482	486	502	470	472	518	491	527	503	474	455	436	504	517	521	496	480	520	520	496	475	478	519	469	559	463	474	506	497	536	502	544	528	533	534	529	480	503	496	520	471	502	475	505	503	524	497	494	537	488	471	509	484	509	496	505	492	506	483	505	476	483	498	521	490	467	508	480	493	508	478	500	543	506	476	480	482	498	536	504	492	510	499	498	483	547	516	493	508	501	500	484	530	491	480	512	493	498	485	472	452	482	487	501	488	499	486	500	549	483	518	524	496	522	490	517	505	507	530	535	451	465	510	478	532	487	458	505	482	493	484	502	500	465	532	486	521	519	541	478	465	495	510	487	482	477	489	480	479	497	475	473	489	505	496	492	500	497	488	543	449	518	528	509	518	554	482	495	461	496	486	495	473	512	506	502	499	521	508	528	494	518	498	478	500	498	495	496	458	496	484	475	495	527	503	521	502	512	496	487	492	498	481	530	464	484	476	513	500	502	500	509	517	489	476	529	498	510	522	567	517	460	506	471	488	521	480	505	489	500	486	448	512	532	505	435	502	509	514	480	522	489	503	477	524	493	505	475	478	496	488	502	495	504	558	485	514	495	470	477	483	514	484	494	523	514	514	511	484	503	500	495	481	489	501	512	467	490	570	479	514	505	513	506	512	505	484	466	535	513	532	484	482	505	468	531	507	479	481	530	464	511	511	527	512	522	496	519	498	501	527	463	499	522	481	514	516	447	486	538	472	492	473	482	482	520	490	464	483	501	490	513	499	486	517	498	516	514	495	513	496	528	480	510	515	508	500	508	528	519	481	501	485	496	495	515	490	502	498	462	528	513	522	517	486	476	526	483	491	483	556	491	493	474	494	487	503	446	505	502	501	531	543	506	471	465	479	542	461	494	488	526	488	507	514	487	471	505	525	479	498	539	527	490	470	482	507	483	516	506	549	485	484	481	488	511	474	533	504	464	489	497	507	492	455	493	503	496	498	470	515	497	469	510	493	540	459	501	532	496	459	466	524	463	471	502	523	489	496	477	498	518	518	483	504	494	528	518	489	468	482	491	482	498	481	491	478	487	467	475	495	489	528	493	430	484	494	474	505	482	508	520	490	512	486	491	483	490	481	536	503	469	499	501	452	502	513	490	536	480	524	502	490	492	500	507	471	505	501	513	504	497	512	536	486	514	488	501	473	523	515	471	496	480	481	483	515	520	475	483	494	452	484	487	520	495	491	488	502	539	515	504	467	516	456	515	498	460	523	542	509	530	517	499	444	475	487	475	493	480	527	494	491	466	531	511	507	511	517	493	536	484	521	533	536	473	486	491	496	486	500	502	454	529	551	503	508	531	521	512	498	508	517	531	523	489	512	539	499	516	482	461	472	458	517	508	538	518	512	500	495	523	479	509	540	514	549	465	492	484	532	510	500	525	479	502	502	491	520	493	505	558	499	509	514	492	516	501	517	508	515	494	485	488	528	508	508	504	552	521	514	474	463	479	501	496	497	534	482	512	516	514	495	530	482	470	487	503	464	492	511	509	496	476	499	477	486	530	517	503	492	514	499	448	469	512	491	507	491	512	477	482	459	488	491	530	515	503	490	498	527	506	435	495	435	469	502	485	448	494	536	472	538	508	527	487	476	489	539	493	478	505	508	458	514	527	481	495	542	528	504	544	486	500	496	478	492	528	508	485	481	507	520	522	510	482	436	496	517	496	516	486	469	500	539	467	485	512	488	483	510	506	506	444	487	469	490	531	473	539	508	522	491	503	481	490	510	522	519	510	518	483	521	484	534	493	491	521	494	486	461	518	484	499	496	513	517	570	462	532	534	485	487	495	510	480	471	477	539	509	474	497	512	514	491	477	484	536	473	512	480	445	520	528	483	514	504	450	497	484	491	518	507	529	503	497	513	454	493	519	491	524	479	500	533	492	566	483	469	501	490	479	498	472	495	501	540	492	493	512	505	511	504	510	476	485	485	489	529	534	525	466	489	518	524	475	456	521	473	469	494	477	514	496	490	509	492	472	518	525	495	460
23761	20787	27826	23831	20542	8233	3855	2852	2285	1869	3792	25180	24429	14370	5270	1550	902	737	718	782	695	763	754	738	749	731	722	734	691	768	729	751	676	683	762	713	697	715	710	740	687	701	689	719	723	713	747	703	733	739	703	729	690	723	729	759	748	776	714	664	748	680	697	724	675	710	678	658	668	704	693	684	683	702	677	703	728	692	718	727	729	722	724	671	695	731	696	705	712	734	751	710	716	733	729	709	738	695	742	753	699	697	718	705	729	726	699	736	724	728	749	680	724	728	750	676	719	689	659	741	680	703	715	724	747	716	695	728	712	771	725	713	697	710	705	648	732	698	722	690	694	704	698	652	677	673	677	673	706	688	723	699	673	668	711	682	740	707	748	735	766	726	691	696	701	701	685	761	689	683	691	700	721	726	717	690	689	678	742	720	728	719	686	694	654	749	692	715	662	687	733	727	707	677	696	700	776	689	698	709	747	713	725	656	715	723	722	705	687	731	690	723	681	703	694	730	737	722	732	687	681	704	707	722	730	667	679	722	686	674	690	664	734	728	756	687	674	738	705	699	662	714	675	691	702	702	690	680	673	740	707	708	683	695	686	726	717	716	722	679	697	697	711	758	748	714	725	700	750	697	747	717	695	667	714	749	719	667	750	730	719	684	686	729	722	657	680	719	720	727	683	737	718	681	657	680	680	709	691	764	698	658	718	692	733	688	677	736	703	678	710	663	712	685	744	676	719	720	700	711	669	670	653	709	716	685	698	688	701	690	723	686	722	698	696	682	676	711	748	691	726	686	701	717	697	754	722	739	725	715	710	710	717	710	717	730	712	724	673	748	708	708	666	703	704	743	724	726	708	695	654	703	687	688	735	671	676	704	680	723	750	691	735	729	723	696	683	741	724	677	716	743	717	720	700	688	740	675	715	679	713	740	732	714	732	726	664	762	688	716	677	699	676	651	661	740	751	723	715	727	731	664	656	705	738	729	695	707	707	742	740	711	713	718	701	682	648	704	682	712	744	749	740	708	695	715	702	703	726	649	707	676	760	666	715	705	727	648	764	657	730	723	708	694	705	711	672	662	667	722	724	704	693	749	705	699	718	715	725	733	673	764	702	694	733	724	646	681	683	699	742	725	759	686	705	712	719	714	680	700	691	732	711	750	684	709	714	707	730	759	691	693	706	730	747	731	649	694	688	704	711	705	751	688	712	721	716	746	682	673	727	696	697	689	717	718	715	680	675	683	715	696	715	762	698	756	685	693	683	707	687	701	673	695	731	728	682	711	671	721	733	711	764	695	697	756	698	695	719	699	663	720	710	653	693	726	673	733	719	695	722	688	649	734	682	674	706	706	716	679	713	695	724	703	769	700	717	692	673	706	701	711	698	704	672	685	679	696	691	715	754	703	668	660	676	735	725	697	719	745	687	713	747	693	667	696	703	728	720	699	701	722	697	703	685	675	693	741	716	696	703	730	686	688	695	747	692	698	700	760	730	673	702	734	688	692	719	719	661	690	696	708	708	683	709	687	713	711	727	739	691	723	713	720	698	684	655	669	678	735	740	709	704	739	668	725	692	698	709	721	747	723	684	713	735	705	712	695	706	674	724	712	695	694	704	703	665	703	729	717	677	739	671	670	742	723	688	715	725	763	726	740	742	714	734	691	659	677	679	755	685	732	705	730	711	689	727	668	689	667	681	700	713	682	711	687	712	707	760	747	684	687	721	659	719	699	699	714	653	705	746	709	735	713	732	689	679	730	731	696	664	728	756	724	701	693	696	643	712	682	726	714	688	679	738	677	709	707	695	717	709	709	642	711	707	733	741	668	690	735	699	681	714	740	713	716	656	747	665	690	674	677	676	708	694	689	726	712	723	661	683	728	696	679	698	743	691	689	728	769	713	693	678	675	742	728	716	717	729	703	667	685	714	650	722	729	715	721	644	666	770	722	661	664	680	730	738	688	655	673	717	720	691	609	706	677	711	695	690	650	730	727	750	704	646	737	732	745	689	663	666	766	693	664	779	707	703	661	658	689	768	686	715	710	717	734	742	685	681	679	710	710	743	706	763	685	724	732	709	711	740	699	749	708	692	746	721	712	728	688	687	761	722	660	726	727	669	667	684	675	706	687	693	662	732	688	721	716	695	698	711	745	696	731	673	707	715	637	706	730	741	765	737	687	712	746	699	668	685	754	692	717	693	719	653	674	745	692	740	714	706	681	726	734	675	679	747	725	688	663	759	716	721	697	718	740	705	716	708	694	687	751	666	723	715	681	712	726	709	706	703	699	671	684	675	693	714	723	709	688	701	643	710	709	737	763	743	724	688	715	710	685	703	691	741	716	689	670	686	696	698	737	687	700	761	690	695	691	711	661	670	705	673	687	726	701	724	675	692	727	720	686	761	685	687	697	672	648	684	702	722	656	702	701	685	716	704	712	724	712	700	721	724	748	684	717	704	724	660	702	728	726	712	729	708	682	743	709	708	697	749	701	719	718	682	699	771	701	668	703	711	702	727	704	691	706	701	652	728	731	694	707	668	699	700	698	711	726	720	748	761	670	696	693	742	748	727	703	669	716	724	744	715	662	738	726	772	716	694	722	742	730	738	704	683	685	677	653	709	668	668	721	666	749	680	678	704	694	722	730	711	738	713	709	682	682	687	666	717	721	719	710	682	722	642	674	704	668	728	736	689	776	686	741	756	717	672	685	714	701	736	731	749	703	723	732	704	682	687	702	671	713	722	757	708	707	684	735	707	699	712	715	719	695	705	734	696	673	699	741	714	733	759	691	702	696	707	709	682	745	683	719	634	690	669	708	704	687	760	697	721	706	691	659	710	708	718	695	707	739	681	696	679	724	698	700	700	757	738	686	673	741	726	709	720	696	733	731	721	692	724	679	711	724	733	796	726	725	711	668	724	699	692	730	717	709	720	747	672	714	759	709	704	682	705	685	741	709	732	700	720	707	706	711	712	702	703	706	727	694	669	741	704	718	706	709	656	719	719	723	784	743	680	719	723	671	683	719	707	706	693	716	729	742	692	654	705	696	684	701	729	661	694	705	724	706	713	714	694	686	693	714	680	739	713	703	704	667	712	677	687	704	747	722	692	703	682	719	691	676	688	689	718	691	685	721	708	725	707	689	681	731	722	649	699	692	745	711	700	664	681	722	733	705	711	730	687	719	681	728	694	707	721	674	722	704	716	685	662	692	736	710	729	722	722	701	676	702	673	720	717	710	724	689	716	696	679	694	699	725	676	696	759	674	723	703	706	756	668	708	695	701	692	672	752	702	725	700	710	738	687	706	675	730	719	673	718	707	734	684	691	670	739	721	736	746	756	726	754	707	750	683	695	675	678	673	697	728	696	718	736	685	682	724	700	681	699	699	676	756	686	742	675	705	699	674	693	729	712	776	704	732	758	705	746	777	684	671	700	723	720	655	745	660	744	738	727	696	721	717	710	747	756	686	728	719	665	702	720	767	695	739	665	718	758	636
5644	10516	12852	6556	2733	2302	3783	3513	3102	2449	5707	26989	20882	11833	4699	1417	766	595	563	599	574	566	570	584	588	629	573	627	604	592	617	556	602	577	632	617	605	589	562	583	594	613	584	578	609	521	624	634	615	603	586	593	574	609	602	588	620	551	604	576	606	628	620	595	595	610	554	621	604	581	616	577	540	602	575	546	635	573	596	584	570	593	587	627	634	593	612	584	564	588	597	608	564	584	604	587	607	625	596	599	586	601	592	604	588	631	625	601	585	577	593	655	573	608	635	614	594	604	593	617	612	601	557	601	551	591	571	590	575	583	614	555	573	576	555	587	586	590	572	593	591	621	612	549	549	522	627	564	664	556	594	607	602	601	582	605	593	585	570	609	553	576	574	596	613	594	577	596	626	571	621	599	621	547	620	605	573	577	599	606	606	631	575	608	593	584	559	624	592	608	597	579	581	581	598	587	615	619	540	572	550	599	567	599	576	606	633	660	612	616	559	571	631	629	604	558	553	596	610	569	571	560	570	595	572	606	589	579	635	597	636	605	617	591	577	605	534	623	597	586	558	569	529	622	549	586	553	564	598	582	594	590	583	585	550	595	544	587	622	635	660	592	604	649	604	571	609	528	573	579	608	572	565	551	540	588	573	597	580	608	577	609	580	614	544	610	573	581	614	611	633	592	588	584	607	588	601	619	600	559	603	571	558	613	546	625	551	615	616	609	576	590	576	565	560	591	604	601	540	548	592	584	573	572	571	637	601	600	621	570	599	573	575	587	608	591	621	583	572	598	602	607	592	590	589	619	591	630	576	588	566	575	623	583	564	599	566	579	575	590	577	581	575	586	615	576	612	588	602	575	580	565	554	560	590	563	622	602	585	602	600	561	589	599	506	592	582	623	590	555	637	568	633	551	577	575	573	562	601	552	570	594	608	601	587	569	615	644	574	579	584	579	615	591	585	538	636	622	604	586	571	547	579	594	574	574	584	614	591	648	576	591	564	596	601	597	578	572	533	579	579	537	621	626	562	592	571	585	599	559	598	575	580	586	550	586	589	581	590	548	592	554	570	589	566	546	570	624	563	575	577	628	592	557	573	564	590	580	633	541	538	586	545	545	550	613	581	566	579	596	600	558	590	577	592	563	612	585	555	573	645	568	585	612	585	587	630	563	613	588	606	585	568	621	560	563	624	592	575	620	591	596	629	574	571	616	623	591	610	603	611	594	547	578	629	625	604	605	572	567	578	560	585	582	615	582	624	598	542	588	623	582	625	512	603	580	611	575	583	557	573	573	564	575	612	574	546	549	620	628	601	613	603	571	579	582	587	585	593	609	609	596	577	533	602	594	598	628	605	568	572	646	597	547	596	609	589	589	602	594	571	591	521	588	598	594	587	612	589	637	596	569	591	591	569	587	595	606	622	588	627	569	577	622	553	585	600	561	570	580	576	560	601	610	566	554	613	575	594	594	582	575	559	638	611	572	597	620	572	565	599	602	599	585	651	656	610	555	535	601	585	598	576	557	556	598	596	572	617	614	592	578	555	577	611	551	572	631	623	612	623	579	596	579	562	600	567	597	556	638	557	618	563	601	561	601	595	582	597	565	592	593	579	577	608	584	587	566	544	622	583	545	587	594	539	603	583	575	553	595	596	632	596	579	583	603	601	615	581	576	626	575	615	616	571	532	556	567	604	584	585	549	576	612	623	603	603	568	570	586	568	582	539	590	561	575	608	606	581	590	617	599	593	625	550	577	579	593	596	619	560	581	608	553	619	614	558	614	625	635	594	599	546	602	593	591	562	573	567	583	577	593	603	595	639	627	591	591	594	624	600	568	564	590	562	577	597	596	595	611	559	561	580	573	600	562	560	599	577	561	596	552	584	620	547	605	577	603	612	509	592	599	574	615	593	612	624	612	578	527	611	580	596	542	574	556	595	546	610	592	604	612	615	618	607	582	595	605	623	584	637	610	585	569	573	596	568	562	595	588	584	590	591	618	606	592	595	572	580	565	589	595	545	577	618	590	572	595	631	628	570	556	564	594	587	613	564	609	601	596	612	583	572	569	585	587	611	577	602	630	618	617	614	554	596	581	584	604	569	617	583	564	555	596	595	560	598	584	578	583	603	585	605	573	579	629	583	571	551	598	606	582	603	586	588	582	601	644	607	591	598	583	556	590	606	570	594	549	620	585	566	576	589	555	628	585	645	593	588	612	568	599	598	565	591	537	554	605	597	592	591	549	573	603	556	597	641	547	589	582	588	604	603	582	590	599	619	610	597	610	598	569	569	596	583	584	590	533	537	626	518	583	589	605	589	594	565	646	600	617	621	616	602	599	582	565	599	644	574	625	611	570	563	574	580	612	570	596	560	577	563	607	635	578	584	605	621	567	599	576	572	560	588	610	580	585	572	594	578	621	633	588	570	591	575	575	538	599	562	551	618	587	612	600	591	591	583	600	615	565	573	553	590	619	575	566	565	556	601	595	610	590	582	636	591	596	582	581	610	573	566	630	601	630	596	580	573	600	579	629	571	573	582	537	573	625	609	598	591	581	603	604	595	574	569	582	593	559	634	559	576	621	591	562	580	569	551	635	616	609	610	563	565	600	601	581	606	617	610	574	589	565	577	613	557	530	585	604	591	620	575	620	573	545	627	585	574	602	624	652	612	662	554	596	558	547	605	601	563	581	596	591	584	590	561	596	580	563	516	567	549	601	592	614	593	616	564	615	584	613	576	606	576	594	624	586	609	606	610	595	605	546	599	607	538	591	576	587	561	549	559	595	588	591	630	561	622	529	560	595	562	565	621	619	579	596	511	552	557	590	604	597	613	635	577	620	581	591	589	562	526	557	611	649	597	560	602	569	604	595	588	599	596	555	581	643	594	582	577	617	596	612	580	642	564	593	570	605	586	622	598	512	605	569	597	553	562	561	583	575	576	577	585	605	545	576	577	590	588	581	603	539	585	569	557	607	563	603	602	577	599	607	596	647	578	572	602	558	593	580	590	565	580	585	559	595	604	557	596	561	595	570	581	554	568	601	571	588	594	558	587	558	555	636	557	586	591	566	553	583	611	564	563	553	515	566	607	557	572	568	572	577	535	573	563	591	617	572	567	592	599	574	572	588	574	596	563	579	613	590	596	559	588	580	612	555	618	597	568	564	574	601	560	602	628	634	571	586	604	601	596	583	635	590	569	585	581	596	589	593	573	597	552	558	554	583	614	537	595	595	606	569	587	594	613	552	622	604	582	593	557	557	625	554	574	619	569	599	649	567	587	603	605	580	572	640	601	613	614	540	561	557	612	632	585	605	544	575	582	610	578	573	581	551	600	625	633	589	599	595	567	594	576	613	589	561	605	595	563	623	590	576	567	537	605	558	618	599	609	574	575	556	598	607	578	569	591	560	615	565	585	562	602	632	655	602	555	576	580	599	597	596	629	580	568	578	633	606	568	594	603	612	560	567	559	584	559	584	610	619	552	573	580	599	597	587
26979	11460	3921	1206	890	923	702	729	752	777	853	1630	1863	1336	898	681	614	576	559	575	564	552	565	578	566	540	562	573	571	563	524	544	558	538	540	578	550	568	608	574	609	561	609	630	558	544	560	588	598	559	541	564	590	583	527	584	590	579	567	562	575	569	548	522	568	554	563	524	574	603	577	573	586	561	540	613	532	563	570	553	565	538	549	552	538	547	588	565	569	573	570	590	576	553	569	567	551	558	583	541	568	547	570	584	544	562	548	524	516	544	519	562	533	587	547	524	523	520	533	573	542	546	560	553	581	525	584	521	562	582	575	542	507	532	558	566	531	570	557	589	581	604	570	538	541	558	577	563	571	545	555	584	564	524	561	560	569	542	543	520	596	514	532	558	528	565	551	553	539	581	526	545	551	560	561	550	537	565	519	595	556	538	565	534	519	551	536	556	580	583	560	582	588	600	546	566	527	549	566	546	587	542	566	598	539	564	570	582	503	599	574	553	549	588	554	590	573	564	569	549	532	574	525	586	601	549	563	587	599	540	520	576	558	536	546	542	542	559	605	559	552	547	592	537	564	565	551	566	557	555	538	559	560	513	539	542	573	568	545	541	535	547	540	514	567	579	572	524	518	564	522	547	567	549	552	574	548	577	529	563	533	530	536	572	547	523	543	546	547	540	590	572	551	549	560	533	524	537	520	586	557	542	526	545	537	548	541	546	577	549	554	539	564	560	519	586	547	567	553	570	532	511	539	539	541	541	530	562	538	559	549	555	602	591	518	506	556	547	544	525	561	554	549	557	580	557	518	499	517	527	544	578	589	590	580	541	570	559	561	589	557	557	549	505	568	539	549	568	548	535	560	550	592	574	582	582	539	522	558	536	517	585	550	574	551	526	533	508	553	550	559	594	561	556	548	562	520	576	574	541	568	589	534	567	604	559	555	563	594	540	562	531	587	576	538	522	573	568	535	574	546	547	553	543	591	560	564	550	573	545	561	562	559	577	586	539	569	548	580	553	531	560	563	583	558	593	554	542	574	516	578	526	568	585	571	553	564	568	602	551	557	572	558	572	553	528	548	560	549	510	544	538	589	551	497	552	571	584	566	554	542	569	603	552	532	531	611	547	599	579	549	574	530	568	566	593	524	550	567	524	561	561	545	521	588	511	581	568	572	504	553	515	539	555	568	557	565	544	551	564	621	542	566	574	496	591	564	517	571	544	570	536	557	572	562	550	538	609	566	564	580	549	513	560	538	581	578	561	551	547	533	560	571	579	513	545	580	532	533	566	559	536	580	556	541	570	532	584	551	528	557	530	552	588	552	563	553	546	573	596	619	545	544	545	538	512	584	573	576	535	586	519	562	553	562	556	548	572	570	517	584	551	523	539	578	550	580	561	534	544	591	566	554	550	558	533	576	567	512	578	524	553	585	565	553	526	566	529	522	593	569	528	590	557	509	568	534	567	534	577	541	555	581	581	527	533	597	553	566	535	557	544	529	565	544	593	584	608	585	542	569	568	557	542	562	547	512	554	574	562	534	530	562	531	560	625	548	538	603	577	556	544	492	575	531	539	542	504	539	523	565	507	503	532	571	550	550	548	543	554	543	551	570	570	587	549	571	571	560	541	550	560	569	541	552	533	606	510	547	507	535	556	577	526	562	549	594	547	615	557	542	586	563	580	560	548	603	506	554	560	557	527	581	525	569	529	559	526	563	560	572	531	529	526	564	607	565	557	562	543	553	589	541	562	572	539	529	556	528	538	543	560	579	595	549	602	528	570	492	518	578	592	568	575	551	564	514	545	521	530	527	560	524	566	545	574	529	573	545	567	557	529	575	573	545	525	575	583	572	599	562	573	574	586	625	545	522	570	557	544	579	577	552	552	571	565	555	588	565	558	558	545	539	594	559	542	571	523	533	562	562	579	543	599	560	570	526	530	536	505	567	561	574	554	542	546	569	596	552	552	528	568	525	554	542	547	589	539	555	539	541	553	511	508	559	565	536	534	527	503	560	578	540	529	569	557	551	542	542	570	553	568	537	573	554	517	573	546	570	542	547	549	544	571	575	566	517	549	579	538	588	540	546	556	573	551	525	566	554	529	518	540	576	573	567	573	550	552	590	507	526	603	552	529	575	533	539	610	565	543	561	545	552	582	580	567	591	553	585	592	582	573	545	554	581	586	561	547	588	550	543	597	569	557	580	549	556	595	570	567	560	548	525	549	541	554	551	540	573	555	587	589	527	549	549	526	584	596	586	514	558	569	571	582	539	570	574	533	498	537	600	582	537	584	537	577	559	587	510	521	545	540	574	533	582	573	565	524	573	543	517	576	549	568	583	594	573	605	563	594	598	591	509	540	559	577	575	567	544	560	550	545	534	552	585	529	576	528	545	542	553	552	528	538	541	584	527	518	588	550	503	582	583	546	553	551	572	568	501	528	598	527	542	621	522	580	514	586	533	573	555	552	572	545	550	583	560	579	544	567	561	555	558	559	555	558	519	523	555	519	549	577	586	566	569	560	587	578	557	556	553	510	557	517	538	546	593	525	551	530	558	548	572	568	560	587	571	499	542	582	564	560	542	582	534	571	565	551	559	540	545	559	565	549	578	614	561	576	476	580	576	563	560	602	576	545	536	544	512	546	582	551	579	518	521	572	575	533	559	565	537	536	550	541	487	576	512	565	544	551	536	619	568	517	579	515	586	546	517	543	555	570	535	568	600	551	513	532	518	530	564	576	568	571	529	582	571	556	559	573	583	532	534	578	553	542	582	558	532	556	535	521	543	532	525	568	573	563	553	589	546	563	560	559	553	578	563	600	551	558	564	554	599	531	559	546	564	541	560	559	511	547	585	566	549	540	556	543	517	579	572	572	588	550	543	562	585	597	578	601	558	564	568	545	551	589	562	554	552	559	544	571	554	545	502	594	552	561	534	565	567	552	537	558	514	554	579	567	577	534	529	526	565	557	515	543	511	577	558	583	543	552	571	564	552	521	563	556	588	548	574	575	504	529	542	592	573	574	585	582	495	550	554	505	563	554	531	566	569	587	603	555	534	592	575	575	566	593	530	563	564	506	530	552	516	526	577	557	561	537	544	535	553	554	550	570	512	563	579	599	556	543	541	553	546	573	505	540	547	577	582	553	533	589	556	519	579	561	552	517	508	623	561	545	544	564	543	529	548	543	577	540	607	529	556	549	532	569	577	592	558	499	543	527	577	599	500	558	539	541	561	584	549	592	551	540	569	549	537	560	551	531	558	560	552	533	546	568	563	569	569	526	528	551	519	562	579	565	562	562	547	542	594	547	547	560	567	586	586	589	591	577	580	514	528	480	572	539	529	517	556	607	562	539	547	618	555	546	534	572	562	502	523	551	559	549	552	535	564	569	543	568	555	565	534	538	533	574	587	539	562	538	508	540	554	551	528	552	556	552	551	559	537	592	543	572	502	544	549	582	543	548	537	574	545	520	567	561	554	589	562	540	546	560	565	568
6273	3191	3389	862	896	1011	762	776	743	820	973	2105	2115	1389	839	542	505	435	448	440	411	429	470	498	423	442	434	461	458	434	458	470	428	447	450	501	470	513	450	472	419	480	441	429	441	455	476	441	464	467	472	476	455	406	462	456	469	507	452	431	429	476	447	427	436	474	438	387	509	445	424	453	432	434	450	465	451	468	441	476	455	477	437	500	463	422	483	464	463	434	438	485	475	478	452	504	432	456	409	419	426	437	427	453	455	473	437	450	492	438	476	425	437	437	425	470	450	455	473	487	465	466	473	455	474	474	488	479	446	441	458	457	450	461	461	489	462	499	450	442	460	445	465	437	497	452	466	453	441	486	460	482	451	470	494	438	484	426	413	483	454	482	448	455	471	470	444	464	451	460	442	431	508	468	448	439	459	462	471	441	473	432	456	460	484	430	445	479	485	414	498	484	459	463	432	455	486	489	452	457	477	423	436	447	431	473	472	447	423	472	487	437	484	433	461	484	426	453	468	424	464	463	464	447	437	501	404	457	438	471	425	469	468	479	415	398	432	470	453	459	452	468	408	464	436	456	458	443	436	467	473	484	466	459	496	469	459	470	441	441	475	473	436	455	429	434	445	436	445	438	456	468	428	468	447	471	483	400	439	451	445	465	420	445	464	445	449	448	458	456	444	406	458	435	473	451	499	430	473	453	476	473	450	461	466	468	465	470	481	456	438	429	449	430	465	491	490	453	462	476	433	456	457	428	440	508	468	457	439	461	455	466	460	438	485	487	426	430	451	483	445	471	506	487	472	451	416	455	461	439	469	461	400	479	453	408	459	438	478	457	455	472	474	474	433	458	434	458	440	447	466	453	418	449	410	452	438	458	480	461	431	453	451	456	439	457	456	426	461	472	485	438	456	485	410	441	446	448	455	447	494	451	435	458	404	459	448	448	474	470	441	490	490	450	428	468	457	531	476	449	486	479	477	443	467	482	439	483	529	429	494	452	447	452	476	455	465	464	423	457	455	458	434	485	436	460	467	456	407	469	470	471	437	456	476	498	481	432	459	453	462	477	453	461	474	453	478	465	464	443	425	473	482	465	447	454	445	471	456	456	460	457	461	433	438	468	485	450	491	464	439	461	442	450	450	423	477	437	402	475	461	461	505	441	462	464	483	513	482	459	425	471	449	465	479	458	492	462	457	469	461	473	466	464	464	476	459	459	461	462	449	438	428	457	527	461	465	472	436	443	446	470	468	460	459	462	421	472	443	475	464	471	468	436	517	461	421	450	452	474	466	427	449	478	463	492	477	469	444	466	473	492	485	431	465	422	497	470	436	467	429	475	450	470	469	446	445	454	494	435	448	443	456	398	429	477	481	447	446	458	461	467	462	524	469	458	479	408	450	444	494	446	482	455	458	457	436	473	445	459	432	460	480	464	442	424	470	453	462	461	457	485	457	434	452	437	503	449	454	422	432	464	419	447	468	483	456	437	425	443	426	471	442	447	467	461	470	482	456	427	465	471	473	440	446	475	464	461	499	452	414	440	463	480	462	456	426	479	472	441	410	483	468	416	480	444	455	467	478	471	447	444	441	435	457	455	472	480	460	478	443	427	444	445	458	494	444	470	482	437	470	415	477	487	481	459	449	470	431	472	473	471	415	486	420	417	483	446	492	451	450	455	435	497	431	491	458	470	442	464	483	468	469	477	468	478	446	443	443	455	466	470	491	440	484	450	445	462	428	515	472	444	413	422	464	466	449	491	501	417	435	469	440	455	452	443	468	449	457	451	461	477	455	491	420	495	495	431	444	442	449	420	447	444	473	445	503	464	458	462	452	446	475	451	456	448	433	468	452	467	474	457	454	459	478	470	440	482	463	462	412	497	450	523	429	436	461	458	495	420	434	435	440	454	449	456	431	472	431	467	470	438	462	493	451	451	470	483	470	489	492	404	484	470	464	448	479	455	451	471	447	457	429	464	464	428	465	447	450	442	444	451	434	464	470	460	466	419	458	479	424	493	482	449	461	486	418	457	454	423	447	410	434	467	466	474	429	472	440	474	469	462	463	439	457	464	478	503	471	446	453	480	475	453	474	459	441	447	470	477	477	474	447	485	457	508	454	437	456	464	479	466	419	462	446	452	427	485	396	440	446	453	448	418	460	481	449	413	452	496	426	446	462	444	483	478	487	474	456	471	449	426	457	455	455	456	471	459	454	469	455	492	449	430	418	450	458	450	443	428	463	460	426	428	491	467	448	464	421	438	476	420	452	481	460	492	415	481	455	508	420	449	440	463	444	460	450	421	432	452	458	438	416	446	469	449	456	470	451	483	437	403	460	468	433	461	500	439	453	465	448	434	455	456	461	472	474	467	414	460	474	487	503	464	439	457	461	481	471	451	501	474	500	482	468	444	450	472	385	448	466	456	503	455	455	441	464	455	468	424	450	487	460	521	454	481	430	492	443	477	445	509	475	479	444	445	438	495	428	432	490	438	437	467	443	427	414	459	462	473	415	473	455	468	471	444	457	409	459	438	482	467	485	436	457	456	479	518	451	459	470	444	441	491	434	408	496	457	479	472	467	477	451	483	508	496	416	425	478	440	457	464	494	426	471	436	430	486	452	467	485	456	494	479	463	466	489	479	465	466	426	473	456	450	435	458	474	450	482	439	485	433	440	464	461	490	468	452	442	457	461	483	431	418	440	444	436	481	468	468	449	491	491	462	430	479	431	403	478	455	480	464	469	440	457	478	437	478	478	457	429	466	480	420	473	473	458	461	443	470	475	449	467	451	465	518	461	440	493	443	451	397	462	429	471	485	476	450	462	484	478	473	482	452	443	484	460	453	466	415	498	491	472	450	455	462	448	471	448	463	416	476	483	431	458	474	478	464	437	456	471	436	496	467	457	477	476	456	457	474	438	460	479	460	470	473	456	457	465	485	453	469	461	481	499	447	469	514	446	477	480	476	438	472	454	432	462	474	430	499	469	479	438	454	487	442	476	486	437	470	485	439	419	481	479	451	497	492	468	422	453	478	466	434	463	472	472	435	465	447	456	434	466	464	466	449	477	473	467	477	453	471	442	465	439	485	454	470	481	417	442	504	440	454	449	470	469	441	487	450	475	491	462	456	448	442	461	447	459	475	409	458	477	496	471	465	460	424	476	466	426	456	468	476	516	470	451	414	450	436	505	486	450	454	463	474	442	450	440	446	461	456	472	471	485	434	461	434	478	438	476	438	466	475	438	474	477	448	495	462	479	433	477	451	469	449	442	476	447	453	464	452	467	414	451	505	485	445	442	478	469	439	467	456	459	483	435	454	477	476	478	483	453	465	494	474	426	483	462	450	495	438	461	463	439	462	464	460	505	499	450	436	493	482	437	488	439	466	460	479	467	427	460	489	409	465	490	488	452	474	430	481	453	416	432	434	460	468	442	455	441	417	479	464	444	418	486	479	438	466	458	450	461	510	465	471	502	451	469	453	453	458	470	453	469	480
24768	20794	26838	24732	9845	2113	1483	1230	1052	1039	2534	14678	14011	8011	2922	1025	656	587	585	585	610	584	593	543	589	597	592	603	584	568	606	592	599	633	579	584	628	574	585	558	601	565	583	601	602	549	594	587	560	535	625	581	559	590	623	543	587	606	617	574	605	573	592	586	596	604	588	558	597	596	582	592	564	541	569	582	580	614	571	605	610	595	550	621	591	509	598	546	611	626	624	561	565	580	576	561	551	564	603	613	620	568	565	620	538	581	557	592	630	597	630	526	561	542	569	609	580	577	552	557	552	579	603	572	563	571	602	608	589	584	581	603	594	595	582	538	558	582	589	576	624	586	600	559	618	570	587	608	610	592	562	545	545	572	558	560	566	552	601	573	616	612	577	589	600	576	578	617	592	614	573	591	565	577	528	587	597	610	572	610	589	561	555	556	612	623	574	579	608	598	618	557	598	596	604	570	591	601	591	595	587	593	607	599	574	599	567	596	609	594	608	566	619	544	583	577	573	556	569	589	600	580	591	600	593	566	527	585	634	600	614	579	572	591	604	595	608	607	538	595	548	587	568	575	593	602	569	579	591	555	562	622	615	606	548	585	573	577	564	553	629	560	566	594	579	579	622	583	584	565	595	606	554	604	584	608	556	579	593	588	552	622	592	565	583	556	568	551	597	573	555	567	546	587	591	586	637	581	551	584	570	570	590	613	561	567	577	555	556	574	611	627	548	594	574	548	594	596	574	570	598	573	578	563	566	606	555	604	606	608	611	571	609	590	571	635	539	567	561	615	592	551	588	616	561	582	577	534	569	578	618	606	594	601	598	536	575	552	573	599	598	611	581	542	566	578	556	541	600	548	606	617	592	582	596	593	630	629	585	572	577	616	578	590	594	584	582	596	613	573	560	575	580	605	602	615	530	552	536	599	599	601	554	585	569	569	595	641	562	569	604	559	571	596	610	578	633	580	542	542	579	549	600	608	574	572	607	585	587	558	590	548	608	555	567	585	560	577	570	575	602	556	593	607	575	545	541	598	594	554	589	559	539	611	601	625	576	570	557	587	541	595	593	558	529	565	538	594	599	563	613	581	585	584	571	531	566	562	550	556	557	554	612	569	630	560	591	577	546	580	600	546	621	570	607	613	590	563	569	554	561	551	551	533	580	584	555	543	556	570	570	552	583	580	627	595	618	565	620	558	578	569	612	585	544	548	607	562	592	605	584	604	531	602	584	548	597	578	644	630	590	575	588	588	607	590	616	529	601	613	617	614	548	593	562	587	480	573	564	567	580	637	578	567	584	582	570	591	590	595	559	562	548	591	598	567	515	605	574	601	573	598	578	551	573	553	568	611	612	525	571	579	590	574	595	578	602	598	585	617	587	541	534	526	589	578	594	550	550	547	630	613	582	589	584	594	603	633	590	597	566	596	581	589	602	605	589	573	595	595	588	574	580	554	545	534	536	566	575	617	575	586	602	620	613	610	556	631	610	612	595	607	617	586	617	574	565	576	609	587	577	631	556	590	612	595	588	613	578	583	571	576	604	630	557	581	612	582	585	551	565	524	585	574	577	584	547	557	530	631	542	552	572	580	610	583	592	567	612	598	587	550	633	595	579	585	556	563	553	549	597	566	535	585	588	567	606	555	526	570	537	565	567	597	613	554	595	603	561	603	609	610	591	597	591	596	594	548	501	565	542	582	561	620	620	584	618	590	547	577	561	580	565	568	631	565	614	558	567	601	587	599	585	596	582	600	627	560	589	652	569	600	572	654	579	589	563	599	605	575	592	581	672	608	551	575	618	554	620	537	592	610	611	548	581	579	621	567	594	562	557	580	592	560	561	621	583	597	597	568	561	551	582	575	571	588	568	595	607	593	574	609	593	618	579	560	544	583	566	575	571	589	567	573	561	586	577	576	576	588	602	583	534	596	579	574	598	589	605	582	584	589	606	550	576	596	589	588	568	578	576	604	594	555	582	592	605	612	648	609	588	607	571	585	576	542	610	574	594	557	584	617	574	559	580	597	570	571	564	610	548	606	584	598	567	573	574	573	592	564	556	602	602	581	570	598	601	547	584	626	618	566	548	547	593	568	587	593	568	572	570	564	564	591	588	595	587	591	548	590	564	630	595	563	575	602	589	626	548	572	570	596	590	529	579	593	607	616	578	582	581	590	561	592	578	616	597	582	533	608	544	554	572	613	578	580	615	590	577	570	591	574	543	550	561	615	558	590	576	615	596	583	581	519	588	599	594	566	579	551	600	611	559	563	591	596	591	604	553	539	592	629	587	585	570	568	592	605	573	596	602	606	585	620	581	576	622	555	580	586	588	570	595	568	565	547	622	651	575	574	580	597	603	597	565	607	571	543	565	594	586	623	590	582	569	572	573	606	620	582	531	608	592	572	583	580	559	537	550	573	605	561	548	568	569	562	600	579	612	577	572	598	542	561	587	602	596	575	548	614	613	563	622	590	560	576	576	567	599	630	586	553	611	593	616	575	607	506	578	580	540	561	564	598	625	543	563	645	598	575	588	559	586	564	562	536	585	569	588	555	593	607	580	627	597	561	594	584	591	587	580	577	573	596	581	562	599	576	643	532	573	607	598	634	538	591	564	611	606	568	590	582	546	583	568	590	565	579	591	570	566	576	547	599	581	596	506	569	583	636	527	547	607	649	572	545	603	575	620	559	580	574	587	562	537	580	563	580	611	561	567	589	576	588	571	610	574	562	573	575	600	612	556	582	582	582	597	560	600	604	629	530	572	548	601	585	597	583	567	583	574	576	610	592	553	609	611	574	590	611	558	599	604	574	586	618	601	580	586	613	612	571	568	595	573	577	556	579	611	535	592	561	575	553	571	626	576	568	525	573	619	574	608	581	576	592	575	528	553	544	571	582	573	593	591	584	557	584	620	569	562	549	595	586	570	568	537	592	586	559	607	564	517	561	611	610	619	583	583	583	559	597	562	567	586	605	601	604	547	555	597	563	578	562	581	588	597	594	623	587	591	584	594	571	587	567	574	548	573	571	586	551	543	615	565	560	571	579	615	600	559	565	628	606	563	567	560	556	587	570	611	551	578	593	564	563	583	594	590	568	569	568	562	603	575	552	553	608	574	592	610	532	619	575	601	619	612	626	566	592	583	587	576	579	589	570	598	625	560	552	547	558	578	596	565	595	574	582	575	596	589	572	577	572	541	578	592	599	562	589	638	522	550	587	550	552	560	585	531	610	588	590	567	530	564	558	566	597	551	555	578	548	571	564	562	581	588	609	586	562	575	599	567	603	537	570	592	533	596	600	573	562	578	609	574	580	530	591	617	590	608	518	599	564	545	542	601	594	628	577	503	588	612	556	558	567	533	601	655	574	511	551	559	575	530	546	587	567	588	573	579	556	581	585	597	550	612	587	570	562	586	591	612	585	580	618	556	576	595	584	587	552	583	541	537	583	633	568	566	537	567	583	584	548	601	590	591	598	547	593	572	594	588	545	601	582
5056	7436	4664	2947	2349	1688	1457	1376	1242	1417	3934	16638	13134	7436	2923	984	621	562	474	497	464	542	505	519	475	527	511	503	546	501	482	504	476	509	485	470	509	503	508	478	488	479	575	536	502	510	515	469	522	496	520	518	485	499	515	462	502	478	485	477	495	449	499	519	493	510	490	487	479	495	512	496	502	464	510	483	518	503	450	481	486	487	490	514	508	476	483	509	496	533	492	490	528	465	491	520	478	482	514	511	447	501	503	510	539	507	487	480	480	559	485	474	500	471	496	507	479	525	479	556	549	464	477	479	496	509	502	506	531	544	480	496	474	494	481	503	466	513	493	486	535	474	495	498	500	521	518	505	478	503	491	502	503	543	495	523	502	523	510	481	501	496	507	475	494	521	493	491	493	507	523	494	518	481	469	518	498	452	476	482	489	446	496	506	472	499	467	516	478	482	491	489	495	481	495	486	477	526	521	466	464	504	484	475	500	516	469	493	457	509	525	498	503	481	488	477	502	475	476	471	498	491	491	494	519	483	502	477	421	517	507	492	453	515	458	480	486	491	504	491	485	516	521	503	527	503	508	476	495	489	462	512	496	473	501	491	495	480	495	487	500	521	484	464	460	486	488	518	500	451	568	476	528	508	497	478	479	512	513	497	448	559	498	487	500	488	467	483	466	499	516	482	475	449	481	512	518	502	506	453	528	508	535	504	493	463	480	503	509	489	509	500	502	505	494	432	506	450	517	489	498	493	474	478	480	513	482	489	460	510	534	487	487	514	506	531	463	452	476	492	489	504	489	529	471	486	492	477	494	504	533	538	479	515	510	440	487	496	535	495	481	481	521	498	472	508	502	509	498	472	496	468	527	469	502	507	507	506	488	490	501	463	517	510	505	458	481	464	481	496	535	473	439	480	497	488	545	505	520	465	491	483	537	493	505	522	506	498	474	489	490	484	520	490	494	563	487	511	469	530	510	495	486	502	485	482	525	526	538	488	485	501	495	500	481	440	520	476	449	498	466	492	488	537	520	475	487	514	487	506	513	501	506	505	498	515	498	487	502	527	481	498	463	457	461	469	495	492	496	461	509	512	523	443	521	466	470	470	492	557	482	502	504	467	462	529	514	447	527	488	507	521	477	494	517	497	495	514	486	495	476	534	473	488	498	445	528	455	515	513	504	447	525	511	530	502	513	520	525	497	511	457	489	448	540	463	443	467	503	524	481	487	502	503	479	461	477	500	495	482	489	471	499	468	462	514	510	484	497	507	518	520	496	518	477	511	527	467	540	494	495	501	508	516	486	494	519	542	513	514	513	479	486	503	483	509	498	484	488	513	491	511	503	474	528	520	493	513	511	496	509	480	518	491	479	524	470	461	495	530	470	499	519	499	513	462	511	535	487	499	525	498	476	528	481	507	474	506	467	515	484	478	464	513	487	476	490	481	493	538	477	501	499	526	500	514	511	481	479	522	503	508	508	485	502	512	455	497	530	533	501	523	485	489	490	470	459	495	458	534	458	472	480	479	527	508	473	460	455	484	491	457	445	492	488	508	499	508	494	483	516	510	507	443	489	473	466	498	441	498	487	490	510	493	524	536	510	487	478	475	481	457	473	510	517	509	535	471	457	498	481	549	506	443	486	480	508	487	481	473	545	513	482	482	455	479	481	498	484	499	504	540	488	467	478	511	475	443	485	479	498	509	521	534	492	489	487	512	468	470	523	463	473	465	472	496	478	460	499	486	512	525	503	516	506	505	469	499	506	509	539	511	530	507	487	478	481	531	518	489	476	472	517	507	480	501	491	516	494	470	520	510	481	484	500	434	484	451	496	540	508	471	489	504	458	484	527	482	527	506	464	515	505	505	520	465	504	475	471	505	493	477	497	509	496	455	531	496	489	469	461	496	470	472	521	485	501	507	473	504	499	507	492	510	499	500	482	477	466	477	518	466	495	497	480	501	521	471	467	499	489	487	480	490	492	481	474	477	496	458	450	501	463	534	482	462	507	488	519	475	479	498	474	498	499	477	477	494	477	486	478	507	524	489	509	496	507	439	493	518	535	487	526	501	499	492	489	482	499	464	472	501	485	495	473	497	495	442	478	484	496	471	489	536	467	509	512	535	476	505	444	499	540	516	481	462	491	469	515	437	532	478	473	500	505	480	490	484	491	498	471	485	487	495	505	486	479	507	501	491	482	464	475	442	463	515	465	452	469	492	466	474	505	507	497	517	503	465	485	501	519	472	457	504	496	488	466	525	515	462	470	455	508	482	473	469	525	480	461	499	505	490	499	491	480	493	493	481	499	484	486	497	508	458	496	479	477	493	465	478	486	537	488	471	464	504	499	500	504	465	521	465	493	469	516	484	446	520	452	538	490	444	527	455	477	499	507	506	482	464	507	490	478	488	493	478	456	489	488	459	501	458	503	485	503	534	497	464	503	462	490	494	478	524	493	495	480	500	518	487	505	487	503	485	512	450	472	474	494	468	515	478	457	509	468	501	522	530	513	480	489	486	464	520	502	520	518	505	506	497	472	519	511	506	482	493	501	513	479	497	469	484	466	504	482	520	512	483	480	497	502	505	453	439	509	502	489	467	518	484	510	515	490	494	498	494	487	514	501	503	506	512	481	503	504	496	526	511	480	461	535	488	473	489	488	479	504	468	500	539	497	510	537	497	500	507	462	483	496	492	481	491	512	477	514	470	502	509	493	481	522	505	493	485	473	471	485	476	522	521	502	477	489	471	527	506	508	548	471	465	456	491	501	496	513	496	481	488	484	460	511	519	505	497	490	458	514	510	493	487	526	477	492	476	517	481	492	526	460	532	517	480	481	475	487	479	473	505	465	489	507	514	479	501	526	469	483	457	526	488	494	487	476	515	466	504	496	497	510	499	490	482	474	491	535	479	472	470	508	495	496	501	511	452	513	480	502	469	460	453	487	494	500	450	478	499	483	501	486	466	527	551	514	492	515	489	496	509	524	502	531	472	506	486	496	504	461	474	516	493	489	504	501	486	518	502	501	504	492	489	476	470	486	468	517	469	453	460	454	483	509	490	524	460	510	479	511	494	501	467	511	464	501	496	463	466	492	496	511	526	498	482	481	471	489	451	454	456	510	495	515	522	499	498	551	535	490	502	520	496	506	474	478	522	506	455	484	484	510	481	496	483	500	525	491	509	492	441	492	466	509	489	483	510	509	508	492	499	466	451	471	489	513	477	470	499	480	495	481	503	498	472	497	482	496	477	498	510	525	482	496	490	500	497	519	517	528	488	525	501	522	487	508	466	476	509	504	520	460	507	488	501	493	493	513	503	528	519	479	481	521	485	488	528	513	488	496	444	477	469	521	488	498	517	501	460	470	462	528	469	497	468	509	485	515	498	493	498	519	497	463	492	500	515	461	484	513	490	485	460	489	531	505	483	505	482	533	508	502	514	482	503	481	492	528	518	505	517	506	477	487	485	506	511	502	552	509	510	493	499	508	468	482	494	467	495
23667	20751	27786	23813	20636	9890	3973	1961	1455	1414	5066	26019	22825	14149	5265	1362	853	734	731	663	666	705	699	741	726	690	775	671	762	708	727	720	710	673	665	713	693	702	692	692	708	673	706	704	725	662	694	712	657	720	689	693	671	673	654	671	687	681	666	682	683	721	736	650	696	655	662	673	675	693	684	732	686	649	688	646	674	690	732	692	703	678	701	678	704	687	702	709	712	718	685	659	692	671	649	648	703	703	729	686	678	670	685	677	733	700	724	738	689	671	697	645	671	656	701	672	697	665	668	720	676	771	696	694	629	647	706	695	728	648	712	676	689	693	651	648	693	673	703	681	661	676	724	670	669	734	705	688	638	710	689	653	675	678	684	727	690	698	656	681	637	660	719	694	670	679	675	661	727	706	648	672	650	671	705	673	659	696	681	727	694	679	740	659	704	692	702	637	639	709	695	644	651	699	662	686	696	636	638	743	639	676	665	680	667	690	757	703	634	724	740	666	700	704	693	674	692	709	621	687	677	719	659	707	696	683	672	658	703	649	669	666	706	667	669	684	669	664	634	705	673	669	673	677	707	678	681	643	692	644	691	666	693	679	680	705	677	647	685	676	676	674	735	731	698	695	670	649	675	698	675	744	700	723	690	658	670	723	679	694	691	660	769	670	641	654	658	708	659	683	681	752	688	658	693	689	716	693	665	673	703	671	661	692	700	670	698	695	691	616	692	747	696	689	675	683	633	694	727	686	671	666	695	664	665	741	723	673	695	664	731	708	689	698	722	679	660	657	704	683	676	646	691	686	658	642	680	691	672	683	682	709	645	670	689	642	693	700	721	666	675	681	681	658	758	706	628	727	658	693	668	704	674	723	668	636	684	684	683	629	697	682	692	647	698	660	685	682	616	693	686	642	674	664	693	678	650	658	701	711	679	671	699	758	673	705	664	644	716	715	706	688	715	681	663	688	682	691	684	692	639	729	682	668	704	695	725	645	680	678	688	661	659	683	656	661	688	707	657	689	665	703	704	681	687	717	705	650	681	679	662	695	702	728	683	708	764	693	704	676	690	682	688	675	712	648	659	689	723	706	668	735	666	641	677	728	730	676	729	654	668	657	673	683	676	709	700	683	676	689	711	683	639	695	646	670	731	667	710	680	644	679	696	683	734	735	711	655	676	686	642	679	675	744	670	680	708	656	678	689	669	709	680	732	736	692	681	699	685	672	660	702	700	647	658	679	656	720	632	705	667	703	647	634	708	687	663	676	656	663	652	654	644	660	696	700	658	734	641	656	677	671	657	655	690	658	708	634	699	730	662	705	678	705	691	607	690	685	689	695	719	670	645	713	705	664	676	696	666	687	647	725	650	621	665	678	718	662	707	685	672	668	691	622	702	646	682	712	655	662	680	690	662	689	667	677	660	651	654	651	694	679	686	692	652	686	739	662	672	641	703	657	660	679	714	660	650	635	683	617	637	637	692	654	711	689	672	655	655	679	654	687	659	698	703	708	673	692	659	696	670	629	672	636	721	615	658	666	625	687	679	621	740	726	690	657	684	684	673	676	708	671	711	654	669	698	665	658	700	721	651	675	663	667	699	685	659	721	628	678	655	690	700	698	643	693	676	715	693	655	703	683	658	647	653	735	708	691	650	707	656	702	679	660	671	702	695	709	685	686	692	665	706	720	677	649	682	680	688	674	708	683	682	690	727	695	679	681	628	623	669	674	699	678	667	674	645	662	652	657	657	648	704	675	691	701	684	698	688	687	652	644	651	651	684	702	680	633	660	713	659	681	673	667	695	650	714	669	695	656	676	675	620	671	649	676	641	700	742	645	666	679	635	666	662	639	666	684	695	680	678	659	673	694	667	695	641	654	641	678	679	677	709	647	697	658	764	668	645	671	739	689	686	674	689	647	691	709	653	627	657	664	712	670	616	674	668	663	643	668	714	693	688	651	646	702	688	668	688	719	626	689	633	647	705	709	661	689	679	760	720	644	674	657	678	688	673	676	731	666	722	693	678	723	699	674	694	648	678	701	649	673	700	732	682	675	688	657	758	701	713	700	680	710	696	661	696	668	651	689	638	696	708	686	698	642	689	643	685	682	653	662	722	773	670	701	679	706	693	714	662	653	692	675	651	688	700	685	713	660	621	718	730	680	703	663	636	621	642	657	684	698	664	690	681	672	709	688	700	672	724	650	670	648	715	692	690	689	661	658	685	698	663	684	670	709	654	648	685	696	666	685	684	684	725	665	639	666	651	679	674	632	655	719	673	692	674	653	651	692	706	743	693	655	648	700	674	690	694	707	749	744	688	673	667	681	667	671	643	742	721	674	692	705	693	677	707	734	684	644	711	680	692	710	688	699	733	706	702	754	654	652	719	694	692	696	670	640	665	630	661	711	700	702	679	677	699	687	670	670	700	696	744	643	717	660	645	696	676	649	714	702	744	689	702	695	720	683	656	668	704	656	654	706	738	647	673	690	654	685	672	703	707	681	630	674	686	692	699	676	700	667	694	718	677	677	686	679	686	675	696	689	625	671	664	687	674	689	648	693	665	667	659	682	689	669	674	710	708	639	672	619	634	708	636	718	647	676	705	702	682	696	676	683	685	673	669	691	636	651	666	714	696	704	622	644	654	675	679	647	633	706	659	712	654	677	673	642	696	676	677	687	618	682	659	713	740	649	655	668	700	659	683	705	675	706	671	661	739	707	672	660	679	674	636	665	701	670	670	721	649	661	694	665	699	735	655	640	772	694	707	645	687	655	709	651	677	722	662	666	730	666	705	687	670	644	678	662	709	709	711	725	660	663	690	662	643	691	671	716	695	732	658	652	660	645	680	718	654	668	694	671	689	726	703	688	718	697	695	720	629	663	660	636	709	682	651	674	664	697	671	685	659	662	687	687	671	676	681	627	703	663	646	640	675	664	700	711	653	690	673	706	636	684	701	665	705	653	719	660	728	678	703	678	706	702	637	628	689	719	710	683	714	696	742	727	700	682	705	660	662	656	712	649	693	701	742	639	654	662	657	677	658	685	623	734	735	664	613	697	664	678	727	653	662	655	632	654	760	684	688	671	692	691	675	706	700	732	694	650	686	652	708	650	714	694	690	636	664	655	722	647	670	724	675	687	619	641	700	667	677	689	714	717	738	671	706	687	690	652	708	678	684	731	731	690	679	679	726	654	686	677	735	685	691	698	689	693	735	635	690	658	656	710	701	714	671	645	703	675	655	657	650	687	678	692	697	685	683	674	666	709	702	703	675	652	692	706	706	672	672	685	675	718	735	681	699	677	675	704	651	650	694	676	642	684	716	725	684	686	645	698	695	663	745	682	648	652	714	674	722	699	716	676	678	686	677	698	689	644	683	718	725	677	644	683	673	683	654	738	724	697	668	670	630	615	702	672	695	709	683	702	681	695	658	695	694	676	678	716	707	702	715	688	665	652	634	656	700	668	678	633	650	688	637	715	674	666	679	680	680	686	681	635	691	736
6586	8704	8736	5990	4075	3804	3305	2208	1840	1644	7437	27092	19902	11762	4756	1369	730	584	589	541	531	598	595	546	578	549	583	616	612	552	573	543	581	567	565	546	578	552	568	574	541	575	568	608	607	514	547	565	541	605	590	571	549	566	590	585	568	588	569	612	571	509	583	603	582	570	576	634	531	559	535	559	593	590	577	580	546	578	575	602	560	599	574	571	578	589	556	557	578	543	590	519	590	591	542	532	573	593	537	579	570	587	578	580	486	548	603	536	575	565	584	519	546	563	582	608	566	626	602	551	576	585	618	578	550	529	532	581	529	567	582	584	558	575	597	598	628	620	535	544	557	533	540	558	558	569	550	548	579	572	564	608	561	585	542	588	518	557	526	586	586	576	583	563	564	556	540	562	576	537	549	599	554	547	570	563	528	581	609	586	617	558	596	581	588	579	579	580	561	571	618	548	561	562	578	560	566	562	590	592	565	566	564	561	593	591	573	584	595	562	590	597	573	557	575	562	599	552	578	572	581	589	521	560	581	622	509	534	550	570	574	557	533	566	574	595	570	598	546	568	597	585	552	551	602	553	606	580	552	579	605	603	590	533	583	566	576	594	572	571	545	601	558	529	555	574	580	584	574	574	556	574	579	536	561	607	537	559	547	547	575	581	553	553	554	560	575	565	571	562	595	578	572	603	562	531	571	584	610	579	620	565	542	579	568	554	572	546	577	518	561	574	518	607	616	594	524	544	564	569	546	567	548	520	590	560	529	551	592	538	578	545	572	584	550	509	546	517	571	545	595	581	599	555	580	594	553	616	592	535	542	583	614	574	606	544	548	553	558	538	546	587	568	577	608	592	566	584	589	626	544	565	564	602	543	552	579	573	605	570	607	582	563	582	576	600	613	566	560	565	564	598	562	548	497	605	591	558	518	581	543	587	559	568	545	555	545	529	566	571	548	573	548	574	591	553	565	582	511	565	616	542	542	596	597	591	565	573	625	579	551	581	556	571	594	573	542	575	606	561	562	546	597	554	598	607	565	548	605	544	524	564	588	556	568	555	557	578	564	556	577	560	559	556	554	595	607	572	595	563	582	556	615	521	553	561	537	553	583	590	559	548	573	588	564	577	568	550	529	546	581	580	562	578	581	574	552	598	574	577	572	572	543	573	580	516	543	574	603	582	542	559	554	557	559	565	605	592	538	566	549	540	562	560	575	556	539	558	580	556	553	582	550	579	587	594	609	600	552	583	525	591	578	565	553	587	554	572	551	560	541	588	534	594	587	557	593	568	600	564	570	579	539	538	542	546	549	611	553	561	575	565	548	566	575	567	608	565	556	602	579	572	592	557	593	571	594	564	523	551	580	602	558	550	523	581	549	584	538	545	614	557	610	553	551	555	577	543	539	557	561	563	562	582	611	562	559	553	553	555	539	617	508	593	604	585	588	600	554	538	574	592	574	530	577	565	548	569	560	548	628	536	549	558	566	534	549	548	604	597	547	586	546	521	601	574	584	591	577	571	583	609	584	560	569	549	560	559	575	557	564	574	547	587	548	561	574	538	567	573	555	579	571	547	567	550	565	565	492	556	522	573	585	551	591	568	572	541	589	580	579	532	572	552	578	606	546	570	565	559	588	564	574	565	531	562	542	544	569	542	599	565	608	556	527	617	582	585	552	552	559	571	543	534	568	557	584	522	574	571	518	518	535	559	560	585	575	538	590	525	561	567	584	552	610	569	539	556	537	560	529	534	552	595	547	574	610	558	553	577	565	563	558	569	577	533	575	535	574	553	600	540	530	549	567	630	560	554	553	572	509	576	577	556	564	566	590	573	565	596	549	542	599	537	528	562	538	555	525	544	587	530	606	606	577	554	571	602	564	564	533	552	527	577	574	563	565	563	568	580	552	587	532	522	571	570	557	546	532	566	533	595	544	552	532	560	596	549	573	567	565	619	589	551	568	589	594	591	537	591	575	585	589	570	567	593	587	573	563	563	548	543	544	556	563	589	534	539	573	558	587	585	557	566	580	593	558	545	550	589	569	533	568	583	555	546	571	545	570	561	567	552	562	558	578	574	603	597	575	540	615	546	521	578	570	574	576	548	521	575	569	529	579	561	570	547	563	532	540	520	558	621	562	536	548	533	556	543	577	538	565	552	583	557	592	573	562	555	589	577	536	557	589	569	602	559	560	534	575	572	558	585	608	552	567	568	569	512	575	523	592	579	568	596	533	568	531	543	540	571	593	612	516	574	576	576	539	551	597	564	545	568	591	579	586	585	552	592	545	532	545	615	563	553	540	575	573	549	549	572	567	565	559	585	564	587	567	611	582	577	578	558	590	555	529	546	547	538	554	577	551	541	548	586	527	559	578	535	565	558	571	538	584	611	548	532	551	560	521	556	566	606	545	588	555	588	584	552	619	529	610	585	548	605	549	593	561	597	549	556	566	582	569	575	573	536	572	541	541	583	566	549	589	553	580	613	518	552	556	549	561	584	591	581	525	540	572	598	601	549	552	547	567	578	564	547	584	543	555	563	586	594	587	579	608	568	567	559	543	609	550	565	580	601	592	565	549	580	560	575	563	562	566	578	557	539	571	570	583	559	550	539	536	612	574	552	561	580	546	581	600	587	563	564	599	599	566	602	571	581	540	555	581	593	569	546	573	511	531	568	571	574	602	507	557	493	561	569	539	623	549	571	540	549	596	551	544	584	556	561	546	584	584	572	551	568	584	531	627	554	564	515	530	588	569	555	529	606	550	548	574	607	577	573	564	546	559	565	571	531	575	552	542	602	577	546	564	577	561	545	554	564	568	560	552	549	554	561	538	582	573	556	532	571	577	537	585	563	591	538	520	596	523	586	582	575	571	571	548	564	568	563	589	569	580	558	565	534	589	550	556	543	563	540	529	566	553	572	557	553	557	559	588	563	572	567	588	614	553	564	580	564	557	518	580	595	587	583	561	575	566	600	576	575	574	562	555	542	539	560	568	565	562	567	566	578	532	600	603	570	541	579	591	552	556	564	547	586	583	535	557	577	542	612	613	606	579	574	588	602	574	598	562	545	551	585	579	507	611	551	605	576	582	563	558	570	578	581	575	577	586	562	564	529	550	575	537	564	564	608	572	590	559	557	538	589	564	585	586	592	525	570	556	575	547	576	546	541	573	584	577	552	602	553	595	558	581	546	560	601	535	580	586	556	552	573	554	569	598	597	560	518	599	541	534	522	590	532	580	552	563	513	564	550	596	557	589	563	537	586	548	560	570	603	540	547	550	575	573	564	525	607	515	579	595	560	525	536	506	575	563	556	574	508	566	577	552	554	604	546	562	574	558	556	564	562	580	552	535	589	533	574	551	553	527	552	561	503	567	552	565	596	531	582	554	584	596	577	577	551	576	602	579	564	576	561	567	532	580	539	564	546	549	576	543	571	546	530	547	547	561	582	561	513	563	556	569	551	543	540	554	591	570	572	534	561	538	533	563	547	576	576	564	550	582	545
27073	11428	3453	1919	1418	870	819	714	643	652	726	1564	1838	1404	897	638	550	554	550	550	534	539	510	563	537	589	547	542	497	547	518	521	531	509	525	489	524	504	528	536	542	519	541	489	533	529	514	553	527	534	546	478	508	505	535	585	503	517	536	500	544	538	506	556	530	536	512	532	502	600	560	521	551	499	576	540	533	583	506	501	540	540	534	511	545	552	569	543	574	523	555	526	557	504	517	546	535	493	538	559	518	558	495	531	569	535	507	524	518	558	539	536	542	506	515	523	517	548	524	526	577	502	505	568	539	507	511	535	557	541	514	532	504	505	516	568	512	520	516	545	513	572	520	545	531	542	516	518	519	511	527	509	558	535	512	571	581	573	540	535	555	508	527	501	525	545	535	541	520	510	519	605	488	499	519	536	557	537	538	508	512	542	537	518	552	572	565	599	531	521	505	513	510	509	507	490	566	538	533	519	482	523	516	539	521	484	565	533	524	523	534	541	497	512	563	554	550	551	571	482	537	524	513	520	532	525	494	485	523	534	524	480	509	553	523	515	507	505	532	537	542	500	537	548	500	529	540	532	528	541	509	565	520	523	543	538	527	521	512	543	561	551	530	519	523	537	504	563	501	550	544	487	517	509	549	529	500	499	572	561	516	520	511	537	536	499	546	516	547	513	494	543	526	543	500	543	515	499	545	506	517	504	517	530	524	513	546	519	509	540	523	552	557	545	519	539	504	531	536	508	534	550	530	496	562	532	567	515	553	541	529	539	523	540	545	545	569	522	486	566	491	521	519	541	528	508	520	532	558	484	529	581	496	578	518	500	521	560	532	532	516	498	546	493	507	559	545	517	544	491	528	550	533	482	521	506	500	538	501	513	542	526	521	501	513	549	566	518	519	531	515	511	544	550	538	576	522	571	547	529	538	509	514	596	564	566	467	538	544	530	506	547	522	552	511	560	522	521	538	552	530	524	559	514	526	534	522	513	528	548	559	540	524	525	493	536	503	508	507	519	566	485	542	525	514	516	518	543	544	523	488	542	515	515	541	534	550	528	538	502	519	521	521	535	493	492	554	550	522	542	544	559	563	495	486	534	533	541	523	529	515	551	534	523	577	495	526	491	537	541	548	548	514	513	529	552	510	525	542	512	551	523	518	505	527	571	476	552	510	556	498	530	546	544	533	516	520	528	544	548	531	558	526	516	526	531	563	569	544	534	526	550	534	539	526	528	537	505	509	518	576	539	498	509	537	563	580	512	496	499	532	503	527	525	523	530	528	531	531	528	534	570	525	519	517	550	550	496	543	544	538	486	557	497	514	482	542	519	522	570	506	559	537	568	547	570	541	546	537	532	536	528	515	527	562	539	504	534	517	545	548	513	520	578	534	569	569	540	489	527	507	536	554	539	545	569	519	520	557	560	524	569	523	497	517	550	519	563	532	532	507	522	573	549	513	518	517	554	540	492	549	547	529	497	530	516	522	526	489	554	522	564	563	499	532	512	553	537	535	503	594	527	495	540	547	518	529	556	544	545	517	494	533	558	549	530	529	521	523	524	505	473	526	517	543	513	539	512	550	535	529	556	545	523	559	541	541	551	515	571	561	515	517	468	549	544	471	533	513	525	528	518	558	532	523	555	544	537	533	545	577	515	555	542	519	530	506	551	536	542	536	534	494	559	501	573	478	496	539	507	514	556	509	568	578	523	492	515	542	540	534	542	505	541	491	508	518	484	525	553	560	478	560	531	528	560	502	509	555	508	568	519	537	487	501	525	505	518	501	533	543	513	495	544	510	538	532	519	500	486	518	542	465	542	509	573	551	609	523	540	536	561	544	523	519	483	544	535	513	529	484	543	554	498	534	499	551	545	571	527	511	531	504	515	538	531	518	505	516	519	537	522	519	534	541	499	538	564	538	526	543	562	562	575	557	531	542	523	555	516	532	543	522	553	525	547	524	551	536	524	539	541	536	518	562	520	526	519	531	515	551	498	539	523	533	534	524	512	555	531	518	523	545	483	491	520	552	522	510	507	527	516	506	544	542	515	530	529	513	513	504	515	591	513	537	524	530	513	556	537	535	532	534	520	494	574	520	530	484	548	515	494	529	560	530	528	525	532	497	520	492	559	527	506	531	549	526	526	533	533	579	500	500	511	530	528	516	502	495	550	503	535	513	527	521	539	514	560	496	543	521	531	542	549	532	467	504	498	510	532	560	473	548	543	506	532	527	573	508	525	495	458	547	560	552	525	551	504	533	496	547	586	523	537	499	466	511	512	525	518	556	535	542	515	520	511	520	561	494	547	559	517	528	532	485	505	521	515	493	528	528	546	532	529	498	505	561	575	554	542	538	546	502	565	541	522	586	503	540	523	534	519	528	520	543	578	555	535	565	564	490	556	570	506	535	529	546	539	523	550	516	516	540	517	500	520	538	547	508	505	566	493	537	508	530	530	568	526	515	573	554	503	513	562	502	524	511	497	554	497	537	549	547	542	536	503	524	564	497	534	511	560	533	544	513	509	556	547	549	560	549	520	567	507	542	537	538	539	556	565	502	511	475	563	569	508	511	526	524	512	536	548	556	513	536	509	495	512	512	544	518	525	506	508	551	525	552	548	537	492	519	550	532	536	526	517	534	531	526	542	532	536	529	540	554	531	521	546	537	541	488	528	567	534	516	525	537	542	521	533	503	545	516	564	545	523	583	568	557	566	517	526	540	510	548	555	565	520	492	540	526	528	516	516	504	513	549	538	530	524	530	492	513	495	584	519	532	521	509	553	516	539	546	542	540	546	508	545	556	554	525	491	519	531	556	534	537	547	521	499	570	549	524	528	537	499	543	548	538	527	554	510	550	504	567	593	515	520	474	504	502	536	499	553	496	531	532	555	534	523	485	541	542	524	551	548	538	502	491	554	525	562	529	530	536	546	516	534	566	550	529	531	526	589	540	515	536	515	490	525	522	549	517	509	523	510	543	514	572	539	550	546	511	558	573	530	524	550	521	509	551	549	531	516	540	542	536	538	493	514	541	536	550	522	499	546	548	492	511	533	513	532	542	543	506	556	520	524	527	557	514	481	538	552	534	515	553	533	549	542	530	505	563	546	511	544	506	501	561	499	543	546	522	531	506	538	514	562	550	528	504	543	541	524	533	506	534	552	526	556	523	551	525	491	518	517	539	553	533	520	529	537	508	533	502	495	539	534	506	502	514	510	539	547	567	534	525	527	528	505	507	484	569	533	533	525	528	516	499	543	467	563	557	576	569	528	558	542	525	513	541	510	573	547	547	536	577	546	522	540	531	520	519	515	548	525	477	481	499	528	531	534	544	507	566	547	572	534	523	482	542	519	537	583	534	538	510	537	576	503	545	542	502	561	508	544	551	527	534	562	527	538	551	571	513	553	601	549	563	557	506	525	529	494	527	541	522	506	488	500	585	493	517	529	513	546	515	550	511	495	554	547	500	579	512	537	498	509	544	533	482	497	514	490	525	525
6532	2835	3293	1927	1683	917	804	713	667	646	773	2072	2096	1390	895	544	453	423	434	436	458	428	417	442	406	443	433	423	487	417	439	455	464	423	463	448	430	400	480	479	461	446	430	453	438	416	435	382	446	414	410	465	462	439	379	434	451	431	461	422	462	466	428	467	441	411	436	433	466	424	432	424	442	439	426	400	459	421	475	396	450	445	458	440	462	453	422	420	416	438	470	421	440	453	439	445	426	434	431	481	436	426	489	436	445	423	449	419	393	453	428	413	461	447	428	414	412	445	440	419	415	451	459	473	437	414	434	424	441	461	409	454	426	451	425	410	451	431	456	436	400	464	433	420	449	451	416	462	442	414	431	462	384	454	444	404	445	435	394	449	423	441	450	408	472	397	460	448	420	444	451	458	436	422	452	403	428	431	425	459	416	432	470	448	433	410	464	449	410	459	424	439	436	440	460	459	442	412	461	438	451	467	427	443	441	442	454	456	438	425	421	435	420	454	430	388	437	472	481	426	429	388	432	419	451	423	463	450	436	476	431	442	461	448	437	447	435	417	416	434	467	407	450	429	453	429	465	421	413	415	432	407	430	431	415	438	413	414	404	423	448	421	433	441	410	462	441	430	437	450	396	436	440	445	427	450	431	432	446	410	430	448	462	442	463	431	472	443	449	402	465	422	417	446	435	469	433	455	388	445	480	422	416	429	452	452	468	465	438	466	413	444	465	434	445	428	400	420	427	414	412	426	434	430	450	428	436	426	452	434	435	399	394	416	457	458	464	429	447	448	398	383	417	452	438	461	429	443	443	418	454	438	443	428	470	475	412	448	410	439	419	411	477	447	421	436	394	426	462	416	451	451	428	431	470	419	447	395	442	443	404	429	408	404	426	456	446	445	425	426	430	398	451	430	417	384	438	433	429	413	430	448	458	476	431	439	462	424	467	431	413	412	428	407	433	441	455	405	442	447	448	453	394	410	474	433	448	434	448	446	444	412	423	439	423	454	423	438	454	448	412	429	443	450	443	433	452	413	440	449	463	449	421	459	421	457	475	422	471	391	420	466	435	451	473	455	446	443	390	447	429	441	441	466	455	475	423	458	395	441	410	423	457	415	460	417	456	436	473	407	432	451	433	433	426	433	448	458	451	410	431	386	435	426	420	443	422	424	464	430	459	417	425	432	422	468	443	440	454	456	439	448	435	452	434	435	427	391	460	453	420	434	449	460	435	459	443	441	449	455	429	475	429	428	445	474	413	432	405	451	408	481	445	430	446	440	414	443	418	423	446	434	461	432	441	429	451	449	433	473	445	417	430	438	432	441	406	453	406	407	432	471	416	426	447	411	471	444	457	426	455	436	438	429	439	424	450	412	426	430	456	447	422	390	441	483	394	458	415	427	411	451	473	414	427	440	419	424	443	442	436	413	481	488	425	442	455	428	452	440	447	457	420	419	453	405	393	434	414	441	416	419	456	490	439	437	472	429	428	421	475	447	453	434	466	433	437	418	444	442	474	434	430	432	448	467	418	463	411	447	411	470	419	437	441	417	453	469	453	411	414	459	434	418	449	415	454	416	428	405	439	427	432	454	441	426	444	391	436	433	455	402	452	409	444	451	407	436	422	456	400	433	440	452	450	432	418	412	452	437	430	429	431	403	443	412	422	439	426	439	434	481	427	433	420	456	435	478	429	440	409	448	460	409	436	487	405	413	437	403	445	443	440	450	434	395	400	436	467	410	430	437	418	418	432	455	445	468	481	443	455	469	478	448	457	449	444	478	423	422	447	450	442	442	418	433	426	448	446	442	420	460	411	453	418	470	484	435	441	459	422	412	465	407	457	408	447	439	439	441	446	438	424	409	459	478	481	429	476	456	422	427	462	427	463	468	412	443	425	434	414	465	471	429	444	432	467	436	397	438	430	414	492	426	474	433	423	449	438	426	443	400	445	398	473	430	429	418	456	407	452	444	431	423	422	453	432	442	422	377	443	459	448	453	438	390	420	436	453	479	435	423	424	457	439	443	415	422	457	428	421	444	443	437	451	451	444	456	425	397	435	461	453	438	410	427	452	437	412	390	437	456	481	474	411	422	408	414	403	447	431	459	418	447	392	484	408	445	410	460	447	437	433	400	415	452	423	464	453	430	444	409	465	428	463	463	414	454	409	456	452	467	476	458	457	458	460	416	424	428	452	426	409	399	430	433	424	425	434	427	429	443	473	442	417	445	414	400	477	473	411	403	440	453	450	434	435	453	437	438	439	425	402	430	440	454	462	432	449	455	430	408	434	447	457	428	435	436	425	415	422	397	450	422	477	473	454	419	448	419	440	421	410	433	400	426	460	418	407	431	458	427	439	436	417	424	417	447	413	442	483	455	457	407	453	419	372	388	426	451	433	456	441	416	430	450	456	440	439	478	450	430	414	452	458	403	441	462	446	451	448	458	405	438	466	421	441	442	432	433	418	401	401	461	436	437	473	397	438	398	452	436	430	462	453	412	430	455	421	451	423	400	437	436	455	454	431	440	445	454	432	450	455	424	438	483	430	406	429	443	443	447	398	445	398	446	438	432	439	421	448	422	444	506	437	434	474	419	469	428	416	418	402	438	425	416	413	447	452	468	439	449	405	407	469	418	443	436	420	399	429	425	455	404	418	406	451	407	463	453	459	455	419	420	455	426	417	404	425	427	500	434	435	416	421	436	407	450	440	409	411	440	461	430	459	441	415	474	433	477	424	434	445	411	452	430	420	456	437	445	450	449	452	436	489	439	467	423	452	425	456	423	437	433	438	456	401	470	440	434	465	449	455	424	447	433	430	407	449	441	420	437	430	415	464	435	425	459	421	409	429	433	437	406	445	436	423	448	412	450	446	406	431	409	418	494	430	445	435	407	423	424	417	458	447	434	443	410	448	435	481	447	430	469	432	432	455	454	435	446	435	455	463	462	465	428	447	439	446	434	449	445	448	436	464	415	410	442	438	444	463	456	409	417	401	429	437	428	391	463	435	407	450	396	439	470	463	441	442	426	429	440	426	422	438	386	449	433	422	458	432	451	415	433	455	466	465	437	442	430	441	419	437	457	457	430	471	455	414	466	409	416	428	411	439	467	392	439	426	432	417	430	431	421	404	412	421	439	456	391	423	433	445	417	427	468	425	454	426	429	404	414	424	477	434	456	420	443	458	426	444	434	471	410	414	429	396	416	428	440	422	397	451	425	459	411	437	457	436	466	456	430	419	450	440	417	413	454	417	424	445	432	466	453	429	443	399	436	429	432	450	429	425	402	427	407	419	434	460	421	432	442	431	417	457	451	433	413	439	448	415	463	416	471	405	394	452	453	448	445	451	457	433	412	468	438	453	447	415	426	445	436	433	458	437	442	469	403	447	476	452	425	403	463	457	416	447	435	424	433	410	473	430	422	454	406	431	459	458	426	428	427	458	453	435	447	435	433	412	428	431	438	419	456	439	481	473	452	438	419	464	440	432	423	422	446
24699	20794	26875	24584	10562	2422	1510	1085	1013	979	1308	14342	13571	7917	2869	1053	606	616	583	565	538	548	599	546	528	533	565	584	591	619	538	600	564	522	545	618	584	574	588	586	541	547	565	564	536	603	558	532	580	548	582	544	565	561	578	559	550	570	602	516	573	526	549	542	582	557	564	499	607	551	576	579	546	545	584	567	578	534	562	567	514	573	566	541	587	579	494	538	530	588	555	577	563	569	587	527	528	564	540	581	543	576	550	556	553	553	572	562	578	552	530	560	526	613	533	570	538	596	572	551	547	526	526	549	576	558	590	586	552	518	546	573	528	532	599	605	552	552	599	597	600	569	562	615	544	557	610	565	539	596	578	603	541	545	524	570	535	542	591	613	572	572	529	591	535	545	579	531	594	534	564	567	582	544	523	533	568	541	574	577	540	556	583	553	558	542	564	534	579	599	550	525	543	511	586	571	579	591	568	546	585	571	588	554	514	524	531	569	545	567	578	570	561	561	550	575	571	528	551	598	582	533	560	601	533	559	571	528	567	550	536	564	596	545	541	534	544	525	553	561	554	504	562	587	591	554	555	603	571	560	514	528	585	529	551	556	534	584	537	560	503	515	590	545	552	565	568	565	554	535	615	543	630	573	585	546	550	550	531	549	567	558	505	524	523	564	544	586	566	542	571	541	583	604	589	539	574	563	580	580	546	591	548	566	577	544	546	568	557	560	585	559	532	581	562	559	536	550	563	533	531	548	550	541	576	589	574	550	556	578	554	545	563	547	580	521	523	551	561	548	536	559	547	590	516	604	556	565	545	580	564	550	586	612	587	588	549	527	548	566	534	560	572	598	550	545	548	561	564	509	592	536	565	549	534	612	558	557	525	537	544	535	579	585	541	562	584	539	558	536	518	554	562	561	556	562	573	579	579	530	502	554	560	554	565	546	547	551	580	562	597	492	566	557	603	549	540	595	581	551	572	553	541	576	550	534	592	575	546	503	591	542	546	599	544	582	566	578	556	531	548	539	520	510	569	552	544	522	549	531	576	577	583	534	581	596	602	617	607	568	552	544	554	536	570	529	546	555	559	578	553	570	562	541	539	594	561	556	543	535	571	577	537	518	557	568	595	564	537	533	557	559	565	615	527	548	570	560	556	527	560	581	562	574	530	606	597	594	570	598	573	552	534	528	528	585	616	559	542	529	528	592	593	534	490	545	553	587	568	596	543	553	525	537	543	564	545	573	543	536	573	558	594	531	553	593	598	527	525	554	575	596	549	609	547	545	565	586	540	584	577	532	570	540	535	574	591	555	568	512	548	544	555	560	586	554	574	563	527	522	535	541	527	574	575	602	562	570	571	558	541	550	512	564	546	570	549	595	543	534	556	564	558	561	534	541	564	567	592	565	564	591	568	566	594	575	570	579	521	555	531	585	543	532	583	579	553	552	541	544	522	587	546	551	557	580	544	574	533	551	539	542	546	563	554	582	529	548	556	521	605	520	529	582	552	577	544	588	565	535	562	536	543	611	585	505	539	551	543	523	558	557	516	561	548	566	552	571	550	552	554	633	564	539	504	528	545	559	566	553	570	545	567	550	574	568	568	567	600	542	541	608	556	552	571	549	556	599	543	591	524	526	561	566	529	586	560	576	581	566	596	518	544	565	560	516	547	549	568	541	533	505	546	584	542	538	536	564	569	555	534	540	586	557	492	547	577	548	566	547	582	576	605	561	571	557	586	545	583	557	569	553	578	540	589	563	581	558	553	555	545	567	567	529	588	587	558	576	596	540	563	592	582	565	595	590	578	533	548	543	566	537	564	580	594	573	585	530	581	559	564	557	544	545	526	573	537	549	575	587	579	522	577	547	542	578	590	515	534	552	533	593	569	529	555	558	559	524	539	543	559	547	528	571	520	548	591	586	551	558	547	587	561	585	485	572	545	567	595	559	590	587	618	536	596	542	529	531	587	583	542	593	552	526	546	565	540	564	542	518	552	558	594	506	538	549	571	511	571	581	538	539	590	562	550	548	584	572	549	523	549	519	557	593	514	536	520	556	571	542	580	595	573	623	568	564	557	584	528	543	539	542	561	562	501	519	504	525	561	564	545	578	591	574	536	546	564	548	565	581	554	561	539	534	542	546	539	590	564	552	531	530	518	604	611	552	541	591	563	586	554	544	555	549	549	544	580	589	603	614	533	535	544	551	559	555	555	540	554	567	594	571	594	577	582	536	564	600	546	549	583	514	571	595	564	559	530	604	566	600	594	577	551	547	545	523	531	575	541	585	557	567	544	536	559	560	554	554	524	558	542	533	588	517	578	523	568	542	567	579	558	551	524	551	549	554	569	577	527	528	594	586	568	525	568	547	501	521	563	522	552	582	584	561	588	541	562	520	572	552	569	563	598	590	565	514	544	518	549	582	540	545	526	523	529	540	561	557	552	543	545	568	585	591	574	545	555	559	564	584	566	608	537	571	551	522	498	523	532	540	570	552	575	574	560	503	573	586	541	550	490	540	554	562	560	545	542	514	558	532	578	575	579	590	580	562	535	581	556	505	534	603	596	581	559	589	582	590	531	562	544	588	580	557	574	527	573	547	561	528	512	507	524	567	585	559	591	555	504	598	563	586	556	573	548	558	552	557	566	534	565	573	564	571	531	542	532	557	557	566	575	567	571	565	539	548	522	521	558	535	593	527	577	559	610	551	536	557	537	542	570	553	579	529	590	543	534	587	551	597	581	562	620	595	539	509	550	535	598	569	567	552	505	530	566	570	563	556	564	590	570	580	590	582	540	570	560	573	568	552	590	533	567	582	529	545	534	535	530	579	564	593	557	543	558	583	592	551	540	531	541	553	530	543	554	549	549	546	555	547	539	504	576	585	550	549	606	556	533	583	522	530	532	545	561	544	555	555	573	588	553	534	554	518	525	546	562	555	576	566	538	531	512	558	556	588	561	528	611	575	545	563	508	551	538	590	540	557	533	565	555	548	512	566	587	577	530	574	575	506	561	553	530	542	583	567	572	520	572	555	567	559	570	558	543	544	562	577	520	557	544	554	587	526	595	560	527	517	604	525	550	557	538	517	531	549	557	562	515	574	562	572	525	540	542	597	542	550	527	569	578	549	556	558	546	576	535	555	502	586	566	572	573	549	580	525	538	567	574	543	552	580	610	541	554	499	555	539	571	530	554	580	543	567	545	568	585	564	578	546	564	575	549	542	564	524	543	590	530	584	584	582	580	619	514	535	586	550	544	570	582	594	582	541	542	550	591	533	531	576	553	564	550	543	553	524	583	587	604	553	567	558	563	526	539	532	574	540	577	583	517	556	594	577	547	520	502	591	537	566	561	558	492	557	598	554	599	576	526	512	528	537	589	569	569	560	513	545	557	574	534	579	585	513	547	537	537	576	519	541	529	560	547	590	588	546	590	542	594	541	585	575	529	555	565	555	566	587	528	608	568	587	542	559	553	571	507	569	520	531	553	531	554	561	559	557
5531	8346	8204	5515	2570	1882	1558	1252	1279	1155	1834	17012	12776	7436	2910	974	571	500	487	473	482	498	489	468	514	472	505	486	486	487	500	507	487	466	476	473	490	498	495	495	516	479	479	482	484	481	435	484	496	529	510	496	462	489	479	451	494	470	470	469	463	481	523	451	496	446	455	507	448	488	487	500	498	474	490	458	438	482	483	467	459	462	511	502	470	496	498	482	492	498	474	493	460	478	434	454	456	476	460	487	471	452	464	478	490	467	455	447	466	458	484	466	435	509	489	480	449	517	477	484	507	533	502	503	476	458	530	469	497	502	477	486	491	510	450	484	488	486	492	472	498	501	521	441	509	464	500	463	496	471	502	503	464	486	504	486	448	511	496	462	472	466	492	449	487	463	476	482	443	464	460	486	425	496	485	472	477	481	446	490	494	505	485	487	495	512	455	452	471	505	486	466	500	446	487	522	526	488	473	457	473	461	453	475	459	466	476	484	479	500	481	539	510	496	448	476	500	485	509	438	482	477	463	513	459	479	484	496	527	495	494	496	466	459	468	466	499	432	451	464	469	472	476	466	482	489	477	482	510	436	494	441	448	503	460	459	439	479	476	479	485	446	477	507	522	473	485	511	465	492	468	472	499	472	535	445	499	501	482	443	506	500	488	464	495	464	506	464	512	487	494	502	516	447	483	473	503	430	500	502	488	488	451	482	464	446	487	458	492	477	478	462	485	463	457	451	494	470	531	471	473	495	482	498	489	498	495	444	461	462	469	491	478	483	538	459	515	481	454	481	466	497	493	437	457	439	485	448	517	452	468	463	486	486	498	484	480	436	473	448	467	477	495	485	479	473	452	534	488	474	478	464	484	489	470	456	492	448	451	502	509	482	463	477	467	483	457	488	490	498	497	452	449	437	517	506	445	494	509	501	456	457	487	480	445	465	473	463	499	479	494	448	505	449	460	490	497	512	497	463	479	457	460	495	502	493	460	471	473	454	512	485	468	493	500	457	481	484	497	478	467	511	501	480	471	455	461	487	491	450	483	488	467	470	457	444	504	497	488	485	479	462	480	491	495	447	478	470	487	496	481	508	452	485	478	452	514	494	485	496	468	425	477	447	466	462	487	509	495	540	457	487	485	485	483	466	451	483	483	473	476	456	499	478	458	483	516	451	487	511	469	471	510	466	502	471	484	448	432	457	452	474	442	491	493	449	481	465	472	442	470	496	450	470	445	463	492	489	503	462	469	474	477	464	478	454	489	465	472	479	480	497	491	517	515	510	477	516	485	509	461	482	469	474	464	482	490	490	494	481	466	460	532	503	460	484	448	476	467	469	462	471	502	469	440	477	473	481	484	478	498	469	458	488	509	479	479	415	460	486	526	466	502	483	504	476	472	517	457	447	466	470	477	448	508	446	519	427	455	485	504	494	490	488	483	448	469	479	493	482	475	477	467	457	508	461	464	454	482	482	477	490	507	491	507	484	481	443	445	482	452	518	467	519	458	478	495	516	474	515	493	472	464	436	482	470	489	478	460	469	475	466	482	494	492	516	503	459	469	470	464	504	444	489	451	479	473	450	490	469	501	461	490	490	442	474	456	476	495	446	507	555	454	467	478	422	500	491	468	469	492	488	491	467	466	466	458	447	493	482	456	466	480	530	462	408	470	501	438	491	491	502	464	470	468	456	492	493	461	505	467	473	499	470	486	487	516	488	504	475	475	467	504	451	443	491	481	458	483	449	474	445	474	459	422	465	450	500	487	502	472	466	474	503	482	448	445	478	493	486	464	502	461	478	488	468	484	444	486	451	492	505	481	453	449	480	469	483	493	487	498	457	455	477	469	489	477	478	489	486	437	464	451	475	472	459	476	471	493	472	474	484	492	441	445	483	502	499	458	496	476	475	529	495	479	481	532	453	465	449	484	475	476	488	441	453	491	469	467	484	517	517	471	478	470	481	494	461	481	453	488	455	502	447	480	473	504	466	450	502	443	470	508	456	470	494	462	468	475	501	490	472	523	462	479	484	468	468	462	508	500	437	485	494	473	476	482	472	507	453	452	483	459	507	483	485	486	444	444	448	460	458	451	463	483	467	456	475	480	492	476	498	446	476	497	466	481	463	488	488	487	504	450	469	476	456	474	504	482	465	454	507	509	478	466	494	480	468	442	453	449	452	477	483	465	470	485	444	501	481	456	499	439	462	514	485	460	447	468	478	490	473	493	469	457	464	458	497	465	435	476	470	470	498	471	463	506	476	446	496	470	504	460	453	474	467	489	465	474	492	476	504	477	490	462	474	508	487	496	490	469	450	491	445	475	495	471	460	492	463	495	451	491	500	481	456	493	466	482	472	481	532	487	491	485	499	493	477	485	491	443	476	455	473	465	469	479	471	509	459	449	445	470	505	489	456	444	447	461	471	491	486	497	499	442	515	506	485	483	453	509	463	497	463	488	459	509	508	526	495	478	472	450	498	446	466	485	451	478	483	507	490	490	509	505	494	514	505	489	490	458	493	476	486	511	496	492	509	441	477	487	455	478	484	483	503	467	463	480	444	488	474	485	438	501	476	458	491	475	472	467	494	443	472	497	445	450	489	486	510	459	441	494	484	452	448	465	439	472	481	469	476	480	475	455	494	482	474	508	473	477	459	490	500	481	462	486	473	431	499	495	466	464	458	475	480	499	478	498	480	504	459	517	477	492	444	476	472	492	446	492	481	458	514	495	493	486	488	471	423	459	482	448	487	493	517	475	483	476	462	433	488	470	482	474	484	455	452	440	453	466	499	460	486	508	514	495	479	427	459	468	491	497	464	471	452	505	481	486	446	495	440	472	466	441	457	453	489	478	465	453	542	477	477	492	476	501	518	431	479	496	457	455	521	467	468	434	496	493	449	442	459	465	460	442	504	508	466	456	487	491	476	420	473	450	474	489	480	462	487	472	479	444	483	502	484	510	506	472	494	483	468	461	489	529	507	500	491	478	486	477	485	494	465	435	517	464	517	472	463	491	500	475	485	481	493	501	478	492	495	501	481	432	498	471	457	462	468	499	470	490	472	537	438	460	494	506	497	477	497	475	465	488	529	503	486	472	480	491	494	458	515	479	429	420	484	491	460	416	471	500	487	466	504	480	433	504	453	458	515	492	500	508	449	418	520	455	461	443	462	437	472	480	509	476	459	511	463	471	434	496	477	497	467	466	470	465	460	490	456	454	440	487	452	455	443	474	500	492	449	425	478	466	478	497	447	432	490	433	487	449	483	490	496	454	486	461	470	491	507	468	435	467	483	447	487	484	481	466	468	470	508	477	457	483	438	496	492	448	453	508	465	436	472	480	433	486	466	475	472	449	474	437	484	451	459	457	491	437	466	455	481	469	468	469	477	458	502	480	463	488	491	493	455	452	441	513	517	467	455	461	453	458	488	500	447	487	473	490	474	446	503	448	451	488	438	496	462	484	496	456	498	516	485	489	487	470	449	475	463	508	445	462	481	462	485
23693	20781	27823	23830	20619	9398	2761	1814	1530	1354	2546	25992	23533	15152	5798	1607	822	695	729	657	721	687	740	693	648	668	694	670	719	681	714	727	678	676	672	685	677	664	695	657	638	676	668	673	657	679	647	694	662	657	640	695	679	719	689	731	746	711	645	692	710	611	692	686	656	711	664	673	687	705	666	656	719	694	709	733	689	678	681	667	656	684	661	681	638	645	699	672	677	654	660	674	678	661	735	643	675	706	697	651	630	669	646	712	648	627	655	686	691	688	660	686	725	716	666	638	715	671	684	728	653	686	713	668	670	670	654	691	646	661	684	689	652	644	699	700	697	682	726	673	638	669	663	637	705	718	679	685	691	671	653	670	683	729	620	647	663	713	642	678	724	703	698	672	680	648	732	649	695	697	701	701	668	682	663	670	686	676	647	687	691	662	714	706	677	680	717	688	620	705	672	701	672	672	676	699	678	671	672	685	686	707	701	699	632	691	678	709	655	681	692	677	647	718	651	685	703	686	652	691	680	669	693	669	678	692	648	661	641	673	671	719	672	713	670	707	642	693	675	694	690	658	626	706	657	661	630	654	634	639	648	694	691	670	685	651	691	704	667	655	676	700	706	650	657	661	708	620	647	651	693	650	670	723	671	695	640	658	671	693	657	665	697	672	688	673	646	717	651	647	684	746	702	705	686	686	721	632	689	646	665	652	690	651	672	679	648	677	648	654	718	642	704	644	701	690	666	634	676	633	688	711	665	652	669	666	683	681	699	692	667	683	717	703	682	665	666	676	672	641	666	697	725	697	745	627	677	702	694	703	639	639	698	680	666	695	695	680	598	665	687	696	677	716	683	667	675	687	660	665	728	687	688	651	650	672	654	698	668	688	670	681	704	652	669	651	690	670	699	723	676	646	653	677	653	700	710	684	630	738	652	689	664	677	700	677	657	664	688	687	683	654	640	704	689	716	685	693	700	660	671	685	646	670	653	672	656	655	725	685	687	664	652	695	693	669	713	665	664	720	685	669	671	687	656	656	651	656	645	694	657	713	713	667	711	654	638	665	663	672	660	687	647	631	700	687	681	633	641	691	696	696	705	639	678	678	693	712	622	688	612	699	638	668	688	636	683	664	690	661	695	666	661	661	684	670	655	654	715	663	664	661	673	636	712	619	684	740	679	706	622	669	675	667	674	676	664	688	680	725	638	698	656	656	688	670	727	628	740	660	721	660	726	639	641	649	684	603	677	667	672	688	681	667	633	698	684	627	680	677	653	617	688	662	701	734	691	684	626	648	780	683	677	648	679	655	654	699	656	673	684	717	693	670	703	656	692	696	649	688	687	681	686	705	721	685	704	680	650	680	684	641	686	644	657	711	701	699	682	676	704	654	692	663	683	649	701	676	658	676	689	676	649	690	660	699	648	658	677	715	640	713	673	670	678	652	671	669	640	664	654	678	611	679	678	688	665	690	653	729	679	678	690	630	711	687	649	691	681	631	675	648	671	670	677	681	662	693	673	689	644	686	634	640	665	630	656	661	684	705	636	716	678	743	629	665	613	671	649	697	692	715	662	661	685	642	712	678	683	679	709	678	625	721	616	694	628	709	679	633	656	701	639	667	648	689	671	700	682	692	677	734	653	673	643	692	646	660	651	633	691	665	631	679	677	688	692	647	689	676	679	648	625	636	664	656	695	667	686	671	715	685	674	658	638	678	664	664	661	660	710	657	638	614	644	677	661	641	687	642	695	673	733	681	693	720	699	629	683	663	718	654	694	694	731	698	689	636	657	669	692	679	668	659	679	707	682	641	680	730	660	646	680	681	702	731	644	637	681	700	639	658	693	690	674	655	646	720	693	683	711	672	692	624	681	651	609	617	674	632	667	681	717	669	738	709	650	696	653	676	659	660	634	743	671	679	688	633	696	647	652	718	678	657	675	709	684	729	656	645	733	675	683	680	620	668	673	678	636	674	690	664	677	744	680	689	655	681	701	686	644	696	645	698	660	692	705	708	697	658	661	608	687	685	695	691	702	696	682	657	648	662	670	644	675	661	675	665	702	700	664	691	693	687	680	701	698	657	650	672	649	657	704	645	661	661	632	704	706	694	620	691	656	682	661	644	660	647	701	681	719	709	699	696	670	670	686	665	631	695	668	662	732	655	635	630	681	675	672	656	695	687	685	686	650	670	666	679	651	692	707	653	665	696	688	710	707	680	684	715	718	665	673	669	638	642	674	671	705	635	639	695	688	646	687	693	689	655	683	659	657	669	677	661	663	667	680	617	649	672	666	684	705	693	676	698	664	681	738	656	650	654	705	677	700	659	696	662	664	640	676	681	674	713	688	698	683	636	661	656	705	687	673	625	659	694	658	651	660	695	707	645	658	707	677	732	667	689	641	645	686	671	704	656	642	657	663	665	665	670	660	667	687	641	712	671	709	659	669	675	657	690	693	615	675	665	658	634	668	645	677	647	672	665	634	666	720	666	690	690	681	680	687	708	681	715	640	677	684	673	688	677	670	666	690	670	688	694	689	725	691	704	652	654	640	667	658	695	690	710	669	706	618	644	652	674	707	654	672	687	679	627	647	712	678	690	666	692	676	693	644	640	674	726	661	662	647	690	685	642	695	703	706	686	658	654	665	645	748	692	675	689	695	684	657	670	693	644	693	719	646	690	688	647	671	687	688	697	701	696	686	631	669	679	712	685	708	679	634	667	695	706	721	644	669	683	679	660	648	688	702	696	696	718	653	641	650	702	744	647	663	659	658	677	743	611	691	613	660	697	695	698	719	684	663	666	656	673	686	689	666	674	693	656	688	678	688	667	682	618	677	652	671	687	684	703	662	717	649	666	624	678	630	685	679	690	669	672	684	635	671	664	714	641	629	661	691	681	723	671	624	707	649	684	685	695	688	697	646	680	701	669	648	625	650	654	683	669	681	675	661	630	650	653	674	651	693	657	641	644	676	615	686	671	685	692	708	724	645	659	718	692	694	684	614	651	656	669	657	692	728	655	669	689	668	688	676	697	713	632	653	632	655	688	668	665	718	657	612	677	740	672	681	688	696	639	685	620	683	708	667	709	677	701	626	662	680	665	713	645	664	621	667	662	644	697	672	664	684	698	725	699	692	653	695	726	712	607	662	737	689	650	614	652	660	666	613	680	655	696	714	713	688	671	711	681	705	642	667	674	676	693	651	660	666	704	695	689	698	670	635	688	661	685	671	683	689	649	700	633	690	666	724	702	669	662	700	634	686	663	722	670	681	650	702	653	663	707	646	678	711	648	678	646	643	703	664	706	660	709	725	664	637	647	647	647	707	670	690	669	671	638	660	727	713	664	677	665	616	689	658	602	709	639	671	659	663	673	688	684	677	680	659	691	689	675	698	694	679	633	668	699	668	702	676	660	621	653	632	651	679	665	644	609	674	685	711	684	622	702	655	714	608	704	622	668	664	698	685	651	693	656	706	690	647	689	692	676	649	695	688	681	658	666	665	670
6419	11695	10379	6948	4017	2818	2149	1887	1876	1752	3841	28081	20276	12279	5088	1423	694	610	534	572	556	586	574	589	573	527	579	597	585	574	579	605	551	556	552	582	594	565	540	539	553	571	596	577	556	550	520	563	544	580	555	586	559	558	543	540	575	586	536	605	596	598	578	576	578	553	551	544	558	559	558	557	559	570	566	586	583	563	528	532	575	541	616	589	583	564	577	596	566	596	577	526	569	581	589	607	517	546	555	583	616	572	552	568	564	566	572	591	531	603	536	581	585	556	560	529	570	565	592	621	589	572	562	561	512	580	537	549	534	569	562	495	552	550	541	587	531	565	588	541	582	499	555	539	535	574	539	552	529	544	578	587	593	539	574	583	580	601	593	579	613	573	586	519	605	586	599	518	572	596	571	570	538	552	580	576	554	543	622	572	579	576	548	571	573	560	550	582	515	569	555	566	572	613	583	552	548	532	550	550	519	571	563	597	555	552	604	586	575	593	573	588	610	606	591	564	563	565	535	563	604	565	584	572	581	589	608	538	545	574	593	582	593	595	548	535	535	572	584	562	589	553	563	556	603	579	625	546	544	563	544	555	537	556	598	553	561	592	635	566	565	577	567	569	614	594	561	597	592	574	562	548	578	552	574	544	572	538	570	550	619	549	566	573	606	561	592	564	578	549	572	613	577	571	541	557	557	544	560	538	569	580	600	569	532	574	539	528	612	586	555	579	544	605	573	544	590	579	586	554	525	593	555	547	610	566	569	582	578	535	603	564	585	559	555	601	511	560	521	538	525	582	575	539	557	534	582	548	542	567	585	573	594	535	583	583	579	568	531	550	589	596	560	599	579	542	536	529	581	529	553	573	571	557	562	589	543	545	602	573	529	584	597	567	580	572	541	557	565	532	544	545	629	548	538	551	567	577	531	563	590	543	550	515	561	547	566	555	529	574	552	580	557	565	605	609	553	576	544	547	587	589	560	556	539	610	572	597	585	601	555	539	570	554	560	578	521	553	558	553	510	563	549	581	561	549	567	628	547	588	575	526	571	538	553	568	575	531	580	568	560	521	624	541	587	547	594	547	546	576	589	587	546	567	598	544	529	580	568	601	561	539	551	541	548	568	573	552	571	556	542	549	533	596	616	517	566	606	560	577	599	582	556	562	543	566	582	606	579	544	599	537	547	566	504	532	544	581	572	553	628	558	558	592	586	570	541	552	582	609	538	539	576	551	574	564	558	572	597	585	626	596	543	568	578	543	554	573	547	557	570	571	525	565	556	579	537	567	547	533	622	577	560	552	578	588	563	559	579	558	599	578	548	584	568	596	589	576	542	571	550	563	544	560	567	578	612	560	559	569	525	545	552	597	555	532	572	595	584	522	558	575	646	567	581	539	538	556	568	580	581	574	509	608	527	561	581	553	570	535	573	553	559	540	562	596	570	547	563	583	562	519	531	528	599	547	549	552	558	539	582	537	556	587	535	554	562	629	584	518	564	529	597	550	547	537	552	614	534	560	586	557	553	562	551	541	581	578	556	554	553	588	588	598	574	549	570	567	587	582	555	576	551	536	593	561	593	561	540	581	553	574	560	579	576	603	572	524	585	547	583	549	540	566	543	499	534	540	622	561	563	563	551	623	546	512	613	541	567	584	543	568	580	586	565	547	574	626	534	559	582	571	577	569	570	538	545	548	557	528	599	528	510	571	563	580	571	605	578	574	552	589	597	579	548	562	576	537	534	554	567	534	532	580	584	569	572	580	559	543	575	553	542	575	569	556	535	531	582	572	554	555	539	616	563	583	532	595	545	605	562	621	557	600	538	560	594	540	582	578	562	584	550	533	558	550	570	587	533	570	561	589	513	515	550	524	561	527	537	550	563	529	534	572	595	559	577	603	595	586	582	562	591	600	547	534	620	536	586	535	561	581	577	599	600	553	535	623	552	614	594	562	578	546	548	542	577	532	590	538	578	553	543	543	569	576	541	541	576	518	582	560	593	539	567	591	585	556	539	562	553	546	577	548	601	582	547	596	550	570	569	556	612	570	551	546	576	589	522	569	531	594	590	546	546	531	546	586	582	535	571	572	556	575	585	563	539	591	557	570	553	567	545	571	579	592	578	556	586	579	553	556	564	528	590	553	536	579	571	525	560	600	540	598	561	576	577	584	562	540	551	544	563	561	590	567	575	601	552	562	556	536	562	570	552	562	580	573	577	583	586	549	576	576	536	555	560	560	570	580	556	573	564	560	579	573	531	555	596	570	597	605	552	528	581	612	535	590	618	557	527	589	577	538	514	574	516	545	568	550	601	567	563	532	587	539	561	560	580	558	518	594	577	553	565	567	545	573	584	539	570	549	554	572	533	590	542	556	602	531	578	561	562	528	596	509	580	600	612	535	533	575	557	564	536	572	554	595	592	583	542	584	560	570	557	569	610	567	516	526	574	583	564	542	537	551	577	573	520	548	573	572	573	525	511	565	555	513	539	599	600	539	577	560	574	577	541	577	556	524	560	570	547	570	561	567	574	572	570	576	564	574	611	589	570	581	589	582	582	614	595	599	578	563	558	565	559	560	586	564	556	576	561	541	575	588	544	542	543	572	579	590	584	546	575	584	542	521	542	625	537	552	599	537	545	589	554	577	560	546	526	551	567	555	554	542	569	571	586	542	568	574	538	595	584	548	558	537	528	549	577	579	588	566	560	589	589	514	557	582	521	529	577	527	570	539	577	521	574	529	593	527	552	537	542	569	556	571	553	551	578	532	583	486	587	556	533	565	583	567	561	599	573	561	539	575	524	539	589	578	559	569	545	582	584	552	602	569	584	543	569	550	563	551	573	564	538	545	603	565	549	522	563	545	589	578	514	553	567	600	559	563	533	568	552	553	593	580	584	548	571	566	545	563	561	536	531	533	549	547	562	538	563	558	560	534	560	570	585	533	557	551	557	579	555	525	555	556	519	576	568	564	574	529	596	547	592	559	572	544	531	588	588	553	512	560	546	552	559	600	551	572	558	511	583	567	552	575	564	566	581	557	546	554	575	575	581	566	550	555	553	608	569	515	593	577	552	578	532	556	577	595	559	544	513	586	537	583	567	557	536	545	629	548	556	561	566	589	560	568	598	547	545	544	589	538	576	585	560	597	567	524	574	547	550	556	551	542	552	570	569	566	543	533	571	558	552	557	561	593	571	558	554	568	549	551	594	565	557	584	579	544	498	572	581	620	581	567	592	557	549	532	555	588	547	573	555	567	577	560	499	514	550	550	599	578	617	551	550	539	562	577	586	561	529	551	552	567	587	527	591	562	600	516	534	558	542	558	556	537	526	609	581	602	528	565	571	578	584	571	579	563	601	551	555	607	617	576	569	586	528	557	556	552	609	539	529	539	547	558	592	577	533	552	533	543	505	554	563	555	548	564	557	578	586	594	578	563	590	561	546	569	592	543	569	551	558	547	573	573	593	570	560	558	536	597	602	536	555	581	538	575	552	597	563	549
26808	11285	3336	1748	933	749	692	714	647	583	649	1492	1685	1379	876	636	572	519	515	522	542	545	520	554	514	528	538	486	551	505	537	501	544	518	511	525	534	510	524	518	496	575	564	526	536	532	512	520	528	513	542	513	525	545	490	531	499	515	545	531	570	530	545	526	526	505	510	525	518	505	502	543	512	562	542	510	475	490	539	507	542	536	518	555	507	460	525	536	500	503	517	538	496	527	477	541	516	530	496	552	538	502	505	499	548	492	519	546	540	547	550	506	534	543	520	525	519	557	522	508	499	547	531	488	499	488	530	549	546	499	525	510	477	505	552	514	517	507	531	491	514	500	525	509	514	533	507	494	553	480	513	526	512	509	562	489	512	530	515	550	557	562	490	519	500	547	545	484	566	513	513	527	517	504	515	538	532	510	497	516	498	508	489	561	527	447	533	489	531	511	529	546	534	546	512	520	546	539	533	522	519	566	485	523	497	550	514	493	507	500	513	523	511	468	542	533	509	498	544	506	569	522	523	523	510	529	510	532	557	530	576	559	452	545	551	538	548	553	540	531	483	516	546	524	486	516	532	564	519	488	506	490	560	519	522	526	557	529	584	517	512	523	529	548	509	508	521	526	517	506	518	539	524	508	503	535	504	483	530	487	525	510	520	495	500	539	505	524	518	545	499	534	555	511	559	492	525	550	539	513	517	558	503	547	532	509	541	522	519	503	514	495	497	522	527	506	513	520	506	545	516	503	500	519	500	462	519	504	519	535	506	500	539	516	535	495	516	542	516	515	531	506	537	526	538	526	534	499	518	552	508	553	548	489	502	492	517	497	539	537	524	543	530	546	545	518	492	504	513	479	544	560	512	521	506	516	507	545	531	517	526	504	527	536	561	505	516	478	478	534	554	566	517	525	518	517	497	529	518	524	520	514	551	524	555	532	485	535	519	496	527	509	475	540	536	450	522	557	514	506	520	545	522	495	521	520	528	542	501	536	533	535	537	501	530	552	538	522	516	546	505	505	512	545	485	551	504	523	470	540	500	509	507	554	506	537	507	586	550	545	494	525	498	490	467	517	485	532	485	514	551	499	474	542	558	541	536	510	507	534	530	557	517	544	506	519	528	497	502	555	540	536	508	457	563	508	548	536	531	474	492	511	518	516	536	490	511	528	492	520	539	527	513	525	506	480	519	500	544	531	468	469	501	479	507	532	553	513	534	539	479	549	491	505	545	538	524	552	540	528	484	534	503	480	510	493	550	542	495	518	551	544	504	508	503	530	517	561	505	492	524	567	545	508	502	514	492	524	514	531	522	488	499	537	506	530	494	538	505	543	541	506	523	503	525	535	485	537	535	505	551	532	521	556	493	484	521	520	526	521	482	556	516	534	549	536	539	496	572	538	496	524	513	519	524	552	527	562	515	513	539	512	501	534	535	560	567	475	567	580	516	506	525	559	521	471	523	591	582	537	519	495	505	500	495	511	548	527	526	544	498	532	500	526	510	496	563	508	509	581	516	534	562	525	513	497	542	503	505	527	555	510	552	537	480	552	529	502	550	523	541	535	530	546	568	552	513	548	514	515	548	566	535	516	528	540	555	511	531	513	519	533	520	508	525	485	514	510	549	526	514	506	516	485	556	506	547	517	545	518	546	498	496	513	526	527	549	523	544	494	498	505	503	513	595	507	540	531	492	487	550	497	484	520	521	536	541	580	517	506	538	526	526	530	511	511	556	531	524	540	502	538	518	481	532	540	501	531	493	525	542	537	530	505	542	524	529	513	513	531	507	511	554	520	506	554	485	500	503	520	513	470	503	501	512	499	524	505	537	526	521	520	531	526	533	543	522	523	495	514	533	525	537	540	528	552	514	494	561	491	541	509	545	550	534	530	507	511	524	534	512	514	525	500	504	509	511	483	534	502	513	517	494	524	515	499	568	507	523	509	491	515	490	541	564	543	539	481	513	539	527	541	528	496	518	532	523	505	509	542	499	537	513	523	490	531	550	543	529	514	486	513	518	545	448	491	504	509	557	534	558	541	554	502	485	533	569	516	517	518	520	495	548	513	523	542	534	559	479	497	536	580	495	534	522	523	525	537	594	517	524	525	496	518	536	505	537	502	554	535	490	515	509	522	479	525	508	506	543	525	536	544	539	557	538	529	531	513	549	519	508	488	536	549	541	492	519	548	559	526	512	529	515	535	543	503	516	535	523	572	512	546	577	512	531	524	513	487	528	487	574	518	504	511	521	570	535	540	574	526	519	544	508	519	493	519	525	549	559	523	542	526	503	504	485	525	490	539	505	551	528	529	530	521	490	520	532	533	513	538	543	490	551	522	524	526	509	523	530	492	548	528	511	530	568	517	547	496	573	533	525	501	522	523	494	518	480	503	543	528	530	475	514	545	523	557	517	542	551	534	535	497	561	498	499	543	566	550	515	494	526	501	522	513	509	555	535	517	499	507	539	469	537	570	541	541	510	471	551	536	526	524	510	546	501	540	497	566	505	542	536	520	507	507	533	523	519	505	517	526	513	535	522	531	468	486	506	499	532	515	475	522	501	500	536	537	515	550	561	543	516	502	501	553	542	538	503	525	516	572	494	530	544	523	520	509	545	517	512	537	583	536	509	514	553	545	520	564	487	533	544	508	464	557	521	558	537	523	551	537	504	518	492	563	530	536	530	530	549	522	574	521	496	525	508	525	522	526	488	531	501	567	498	569	534	515	478	521	539	522	524	538	535	517	550	514	489	529	535	500	565	556	568	517	551	522	515	518	554	508	592	515	514	506	542	488	516	510	515	513	561	564	565	522	506	541	533	545	509	531	559	537	538	507	513	535	539	593	506	561	538	519	581	524	481	533	535	495	495	546	543	508	491	506	489	493	539	475	511	538	501	495	530	515	487	568	490	498	492	488	519	517	538	474	526	545	538	532	494	555	551	551	518	555	505	493	553	539	574	517	552	507	517	514	520	542	531	476	547	512	516	539	502	540	520	500	528	521	539	525	463	506	489	505	514	536	493	504	515	563	538	550	539	543	507	580	524	502	553	547	501	513	496	542	549	544	514	508	515	565	526	524	520	527	509	580	493	521	498	525	492	478	481	510	556	503	487	520	484	501	524	525	545	543	553	557	514	515	515	530	508	520	515	568	496	520	526	496	562	516	481	484	537	545	533	545	482	548	493	502	496	524	502	544	565	525	529	491	472	539	498	519	513	498	512	579	513	532	504	543	505	541	512	506	586	495	546	529	521	527	500	519	571	513	541	560	521	503	525	505	516	555	513	494	510	544	539	540	522	541	505	522	514	491	531	520	558	528	535	519	512	472	468	505	513	471	550	558	494	534	557	577	538	500	533	465	504	538	519	491	513	482	493	552	543	495	522	553	521	489	540	512	519	524	566	540	511	504	514	532	501	544	542	505	486	531	534	538	476	517	535	522	489	529	554	536	490	525	549	552	555	505	558	527	483	527	567	556	503	545	537	536	562	520	503	535
6192	2594	3051	1588	971	782	757	796	704	608	660	2015	2054	1410	855	559	456	457	463	412	499	443	454	450	435	409	423	430	419	415	443	430	431	439	414	429	450	423	449	427	429	400	409	418	428	433	463	433	440	412	427	448	432	417	430	450	433	427	423	427	438	472	426	431	429	437	433	423	434	393	458	403	460	404	438	421	463	476	417	449	394	442	467	435	430	405	411	405	425	428	418	431	404	445	442	438	439	431	430	418	430	441	437	415	412	412	422	444	428	399	443	431	416	405	407	463	479	423	423	425	420	430	410	440	455	416	432	428	474	443	413	444	440	422	419	431	419	405	432	438	461	429	455	474	404	421	431	436	403	425	465	409	411	452	495	430	439	416	423	428	419	425	432	423	436	439	431	449	421	453	443	396	439	422	436	421	426	445	416	411	437	436	421	441	432	436	425	441	424	464	457	437	454	454	432	447	411	421	436	420	482	444	445	419	449	421	460	449	408	431	399	411	414	415	445	419	433	423	466	431	448	440	408	431	457	440	449	431	426	422	445	458	424	450	407	445	413	400	382	417	418	415	436	420	431	429	421	433	410	399	419	422	423	393	476	445	465	428	399	426	440	410	443	414	416	430	467	427	444	428	441	430	455	414	435	439	427	457	435	442	435	427	417	430	416	424	428	437	441	438	456	437	432	451	454	464	428	456	402	414	412	386	429	436	462	427	438	402	434	424	428	409	406	432	432	398	394	471	435	429	461	468	444	442	438	433	437	422	444	468	419	442	446	418	442	427	441	391	429	407	441	422	407	429	419	405	442	430	436	437	468	447	452	408	401	436	422	420	462	425	417	442	449	426	382	451	460	457	454	419	454	437	444	423	408	434	422	402	408	411	467	479	441	425	421	419	462	464	439	422	425	439	468	415	417	417	414	437	436	429	434	406	433	419	415	429	464	396	433	432	411	434	416	402	422	415	405	477	411	459	438	414	438	429	437	426	449	449	400	393	447	446	426	422	443	446	428	445	431	438	451	442	418	432	433	440	438	403	450	435	474	444	436	500	478	466	415	424	443	444	444	417	471	438	453	436	446	440	408	443	436	402	440	451	430	448	462	441	430	410	468	441	439	427	428	459	433	450	444	452	440	427	447	417	420	435	418	419	428	437	411	445	414	442	442	433	434	418	392	434	408	429	412	443	446	408	412	456	484	434	429	415	437	435	402	406	446	412	440	448	407	450	446	431	445	453	436	416	404	442	435	433	462	419	403	489	438	421	444	441	431	432	452	452	443	442	432	391	436	440	437	443	448	426	417	436	441	409	406	411	466	438	435	433	449	403	429	414	422	422	457	402	423	442	433	409	417	454	440	452	418	463	447	447	411	462	425	433	455	439	456	483	386	428	438	410	441	389	417	436	406	413	424	397	422	470	441	460	428	413	475	426	444	429	406	411	426	408	415	403	439	440	421	459	413	397	430	421	434	437	451	448	440	431	442	417	445	447	446	497	430	457	453	419	405	427	431	432	407	423	419	467	458	417	433	426	452	443	423	426	434	412	435	438	397	437	413	450	457	483	400	386	437	430	438	463	394	455	431	482	421	437	454	414	428	417	431	444	444	436	436	438	433	492	428	427	437	430	431	391	430	460	434	442	437	422	411	407	429	435	423	417	449	448	451	425	422	456	445	424	429	450	438	459	453	397	420	442	418	456	406	427	429	445	428	461	495	421	415	441	436	431	441	414	436	402	437	451	472	432	391	420	433	393	414	411	426	447	430	426	407	407	479	447	442	419	453	435	423	410	398	459	417	428	409	431	440	438	430	425	437	416	427	425	434	423	426	433	441	425	424	415	401	443	472	390	417	461	394	436	407	412	449	450	431	403	418	432	431	423	442	406	446	417	388	475	423	448	472	453	398	428	398	465	422	423	390	411	473	433	435	438	432	433	402	393	404	403	428	411	464	418	405	457	417	466	498	438	395	394	421	469	440	456	468	459	407	429	414	429	445	422	410	437	441	431	445	399	462	444	416	453	400	419	427	395	403	401	446	446	468	415	415	447	444	459	434	432	481	434	422	435	412	430	455	411	458	477	431	406	447	458	463	435	464	428	448	422	506	433	467	410	385	424	438	474	432	462	421	439	443	422	469	441	450	451	460	430	392	424	475	411	436	446	436	430	411	479	452	424	451	425	455	397	464	416	425	459	451	423	445	453	454	393	435	411	418	417	410	414	437	437	441	423	451	458	371	395	455	447	399	432	433	412	482	419	451	412	443	457	431	410	479	446	406	436	435	429	433	448	469	419	452	448	431	444	398	436	413	471	434	470	483	451	449	431	443	451	415	420	446	431	423	421	414	429	442	436	464	451	437	409	461	460	447	400	436	408	489	423	376	478	418	444	416	460	397	418	434	439	420	461	422	412	402	460	447	432	449	436	444	406	392	409	448	428	435	456	408	404	436	435	418	423	415	420	435	449	460	430	441	410	433	396	435	434	418	461	398	448	435	414	442	432	439	411	427	439	404	434	458	441	476	405	446	406	437	458	452	443	408	413	441	470	482	429	420	434	392	442	420	427	421	423	431	439	426	436	383	380	446	391	427	425	449	424	456	468	430	460	468	418	438	439	416	438	456	449	469	419	432	464	423	428	430	480	407	451	451	471	398	453	421	439	431	413	406	441	451	404	469	395	439	417	416	436	427	419	446	463	389	430	425	431	435	430	450	402	467	429	408	435	420	441	457	463	452	436	376	432	427	434	434	453	442	424	483	387	446	440	450	460	426	412	444	438	447	428	404	423	447	408	426	431	390	449	439	477	428	410	448	444	431	419	457	453	439	406	399	436	378	449	435	430	465	440	439	440	408	414	433	428	413	422	391	433	395	426	416	432	481	421	447	396	437	419	413	401	413	424	436	458	404	420	410	416	423	469	440	438	462	439	434	413	455	446	413	458	430	451	420	410	398	431	444	460	406	420	407	432	405	424	419	399	443	429	431	451	413	415	390	443	424	450	427	426	444	436	429	420	427	434	450	421	429	434	430	454	427	446	425	499	411	419	418	409	409	427	487	405	444	444	425	424	422	404	388	414	412	413	418	457	447	450	471	448	420	444	394	467	440	431	440	436	437	413	414	387	424	417	456	427	457	414	469	422	434	443	391	425	422	432	446	405	454	419	429	457	416	429	451	472	428	476	451	434	412	476	425	425	433	457	435	446	426	428	430	435	426	425	416	430	414	421	436	441	401	453	439	445	467	439	439	481	411	451	426	426	409	406	437	434	424	432	423	439	430	405	415	447	416	429	454	451	439	421	438	406	414	432	468	443	442	469	426	427	416	418	400	447	433	444	424	446	465	468	432	445	460	432	447	436	430	404	447	452	428	472	397	423	448	442	428	394	396	404	442	406	390	436	418	464	426	464	449	416	413	432	433	404	413	432	469	439	460	447	433	439	421	447	445	427	452	437	421	413	456	445	421	440	433	445	406	441	444	447	411	453	398	432	445	455	418	441	430	423
24598	20755	26756	24667	10614	2460	1486	1251	1048	947	1563	13836	13352	8041	2909	1029	723	568	594	591	565	575	592	586	553	573	591	566	596	543	521	565	545	528	543	576	546	622	602	597	611	548	554	531	570	556	544	558	571	581	582	592	534	574	537	601	556	552	550	575	573	574	557	547	593	548	574	563	555	572	580	581	553	573	576	544	581	568	521	540	559	567	552	568	564	634	528	602	554	572	609	574	510	549	540	606	556	538	558	593	609	548	551	548	575	598	531	512	601	550	559	539	562	579	549	552	565	530	614	560	603	550	552	606	566	587	547	518	547	556	584	550	579	561	541	552	545	527	588	525	614	573	557	526	614	600	525	578	536	532	569	579	562	542	565	537	536	554	562	560	547	552	608	543	580	529	585	558	566	535	592	575	545	582	541	555	546	573	566	589	599	577	563	537	564	589	547	590	540	539	571	535	578	604	561	552	590	563	584	542	516	593	539	560	577	576	587	531	558	566	539	567	541	577	563	552	563	600	565	525	565	536	619	572	565	552	561	598	593	564	579	539	561	548	550	535	551	543	534	583	566	598	527	533	610	569	558	560	581	580	544	560	551	543	580	616	556	557	610	572	587	554	563	615	543	585	548	555	547	541	527	543	606	579	555	551	520	556	572	609	593	576	565	536	567	562	529	549	543	564	598	517	535	544	573	540	549	566	539	552	566	560	567	552	602	571	575	563	591	553	576	529	571	522	573	551	546	548	566	568	540	573	552	559	575	534	546	578	555	557	570	578	551	566	552	579	520	565	544	556	527	584	575	597	595	618	582	575	535	574	640	536	545	566	575	550	519	567	528	547	566	554	561	558	555	578	575	551	584	580	591	596	539	548	607	541	525	554	553	534	556	572	580	536	575	525	564	514	565	598	559	585	543	583	553	562	547	564	541	521	551	585	550	548	565	602	546	557	543	561	598	596	567	530	516	582	562	568	549	520	596	572	587	573	515	529	566	525	602	589	560	598	535	530	526	553	567	553	556	567	579	532	531	543	608	569	551	579	579	561	563	610	548	552	537	550	539	545	547	588	570	536	560	581	578	563	517	566	559	602	533	565	524	573	568	545	566	546	569	544	547	589	502	541	579	542	561	564	571	566	560	561	557	576	609	576	587	549	537	562	564	544	597	598	532	551	561	568	530	587	544	522	563	530	547	547	571	554	623	555	561	553	574	574	566	579	570	546	554	583	548	547	572	575	533	535	518	590	598	591	537	545	582	612	601	594	572	576	553	535	557	564	619	591	584	553	579	566	561	537	586	572	526	561	563	556	560	576	546	570	572	584	576	532	564	561	558	541	577	548	595	574	582	542	552	565	540	578	583	517	530	585	542	533	558	567	614	582	572	569	564	554	558	564	545	535	567	596	591	548	532	573	551	568	584	579	575	567	583	546	574	558	544	583	577	533	556	601	554	585	567	557	529	568	575	591	621	585	503	613	563	553	547	562	593	613	529	565	594	540	570	491	534	582	553	565	557	513	601	596	548	598	555	544	540	598	571	570	514	567	553	564	533	553	519	557	569	561	545	546	548	543	610	590	529	581	554	529	561	615	532	558	569	541	588	568	572	561	531	583	568	566	585	536	557	552	577	555	530	535	589	556	560	524	567	586	574	519	577	537	567	579	587	548	588	580	567	558	538	568	581	583	589	536	556	568	535	568	554	575	580	578	549	605	579	577	558	597	556	549	594	600	566	554	568	559	560	542	581	549	596	556	563	602	544	562	560	546	580	533	548	592	549	541	589	622	568	544	547	570	566	572	605	580	531	631	566	571	574	518	541	541	572	532	581	564	584	539	539	564	573	533	569	582	550	562	552	593	562	560	529	555	555	573	568	559	561	595	511	532	619	576	551	569	523	561	548	572	550	601	525	560	585	550	573	587	553	581	558	545	615	584	576	547	582	586	579	591	563	568	558	523	585	557	548	559	572	607	619	556	583	547	575	541	558	589	583	542	570	532	563	553	545	562	604	530	540	511	541	546	558	525	550	515	558	559	548	600	583	545	548	592	592	563	545	566	538	544	542	532	593	564	554	549	561	550	575	513	527	546	601	564	572	528	564	544	549	550	519	549	525	526	574	553	529	553	591	586	538	548	582	534	582	541	524	562	570	543	569	591	578	532	546	540	551	550	557	595	566	568	563	551	577	574	573	553	589	560	562	585	590	593	516	562	590	580	559	591	534	579	551	559	529	586	547	555	542	539	605	567	551	556	553	510	600	578	562	525	550	545	548	533	567	553	561	574	552	564	587	548	560	531	544	552	579	526	520	549	594	538	574	536	558	555	583	587	548	546	550	523	541	572	535	548	511	598	571	581	532	562	564	568	582	566	525	532	518	566	569	578	564	578	569	564	540	544	564	579	520	562	587	567	599	545	555	568	557	533	541	491	531	590	544	602	529	557	535	594	587	497	544	593	528	531	549	560	565	514	562	581	554	554	552	583	583	530	569	575	560	557	599	603	535	586	578	563	579	578	552	579	604	582	572	560	527	554	551	543	545	562	530	579	551	591	578	555	575	570	585	576	558	587	568	583	580	545	608	564	543	589	528	559	547	587	545	573	567	536	589	524	588	551	531	586	598	596	549	594	531	583	582	583	579	568	557	571	598	552	581	578	558	585	546	572	534	571	546	557	576	575	543	573	601	575	549	609	541	563	561	545	513	578	571	564	584	558	534	560	577	569	585	536	557	534	558	512	566	598	578	549	547	587	575	557	520	571	543	580	515	543	569	580	583	528	580	544	580	577	592	556	554	575	606	548	551	561	529	510	570	582	569	546	566	611	564	568	572	581	569	561	548	577	623	568	578	585	561	522	496	578	611	577	600	577	555	520	566	574	567	612	561	582	557	609	546	573	527	581	535	546	576	604	555	527	533	562	578	634	544	545	576	575	530	534	567	562	545	551	552	602	550	571	588	521	556	583	612	561	538	577	577	589	545	571	564	568	596	566	583	564	563	572	589	556	536	556	537	565	534	571	539	555	569	550	540	545	621	576	552	544	570	566	601	549	546	573	553	548	574	535	576	511	600	573	563	544	541	540	547	537	570	598	567	557	572	584	590	588	539	553	562	589	591	559	553	556	561	546	573	540	536	598	550	570	548	554	575	502	561	588	597	547	568	567	551	588	545	581	544	570	559	549	587	555	614	549	555	567	579	574	554	547	584	589	566	560	538	543	584	538	589	570	571	560	549	563	616	543	567	559	579	581	546	551	561	562	591	603	553	534	597	599	542	534	542	577	567	572	623	530	580	563	583	564	582	534	576	507	583	558	579	557	534	592	542	517	558	528	573	545	554	545	556	559	548	587	561	512	595	601	572	567	544	556	529	544	533	513	563	568	581	549	553	566	546	537	518	549	563	536	573	557	582	570	607	556	542	561	573	515	528	579	535	555	547	559	554	516	548	536	553	597	570	557	569	555	538	586	557	548	551	542	552	560	555	549	603	591	593	557	532	553	590	546	577	563
5314	7563	8215	4042	2829	2014	1609	1479	1218	1155	2407	16577	12555	7522	2915	939	578	494	466	460	483	478	426	472	448	510	498	482	536	502	474	449	444	510	469	470	474	511	493	460	498	508	450	525	492	497	525	446	495	491	464	468	468	480	504	466	501	475	514	461	475	465	490	516	479	474	465	479	486	499	490	473	482	445	496	486	466	453	449	474	524	487	484	473	459	520	529	468	475	489	451	499	492	491	486	441	493	493	471	502	473	491	464	482	502	472	472	506	497	476	495	509	490	484	491	498	459	485	476	468	471	487	461	463	454	444	463	448	507	491	450	524	467	479	464	470	508	503	479	468	506	464	501	500	492	497	470	462	483	522	508	503	456	448	471	468	493	490	516	470	504	475	435	465	530	487	480	484	455	496	474	485	478	483	498	514	484	476	525	454	447	510	463	504	481	471	491	455	446	469	509	479	506	434	457	488	461	503	454	460	503	502	473	462	493	484	507	472	503	485	491	494	535	470	507	460	481	477	486	494	455	479	442	476	470	457	482	477	492	474	511	516	463	475	485	498	456	465	476	480	496	509	501	457	507	491	455	473	436	485	489	459	444	484	449	472	499	476	456	455	515	490	485	482	473	477	475	456	504	458	480	479	443	464	462	487	443	467	480	504	504	483	459	460	461	469	486	523	478	479	464	450	440	458	447	470	491	458	461	473	474	448	480	506	441	485	471	517	479	468	495	499	474	515	448	477	496	460	506	463	515	438	476	520	506	444	481	429	473	510	482	485	469	459	446	465	469	512	477	502	485	464	470	419	516	458	501	475	458	458	531	456	542	492	472	510	472	473	499	489	515	443	445	429	491	504	512	458	483	491	460	462	513	491	475	469	460	479	478	448	500	481	480	478	488	472	432	480	501	498	448	539	475	506	452	497	485	465	481	491	493	474	433	484	454	497	490	449	521	487	493	496	448	448	477	493	487	498	478	472	506	473	486	485	459	500	476	447	466	487	473	521	484	489	472	463	469	495	474	469	497	509	511	454	512	484	428	486	513	510	481	449	478	480	452	476	474	452	492	455	449	494	486	473	485	483	475	494	490	504	513	499	485	479	510	484	443	469	441	481	515	489	504	447	476	460	502	475	448	497	473	512	447	503	487	462	489	495	445	490	468	524	493	461	494	477	493	479	498	483	468	506	471	455	473	453	492	442	474	475	479	494	437	470	462	479	465	450	457	451	469	491	505	437	451	492	487	437	496	483	441	464	488	484	477	478	492	472	484	469	471	460	463	455	475	459	464	484	462	527	499	523	482	474	450	469	468	494	475	458	484	440	484	489	484	472	476	502	503	498	506	447	474	437	471	487	490	500	479	460	465	491	501	487	489	441	494	534	498	455	475	485	453	507	463	491	507	512	483	455	506	456	482	479	479	478	454	485	461	456	505	448	504	472	463	502	485	476	471	474	517	464	488	491	473	446	474	466	508	501	486	496	474	529	486	472	502	494	474	501	470	479	520	468	445	499	478	520	485	493	503	451	477	523	496	450	476	452	491	508	489	474	449	476	493	492	516	468	449	482	458	491	503	462	509	469	483	502	478	502	484	470	516	508	509	468	487	471	484	449	462	461	491	492	476	492	449	495	486	477	468	483	501	486	495	486	421	477	477	514	482	474	479	499	496	493	500	446	492	498	465	517	468	497	481	499	476	488	464	466	521	481	462	469	494	514	492	463	517	451	476	495	446	428	487	483	451	480	513	484	511	480	468	473	484	478	475	432	505	456	486	486	506	491	509	486	488	457	489	470	470	498	485	496	495	484	464	503	461	474	511	458	472	489	477	482	464	484	447	458	468	442	494	454	467	454	473	507	461	473	462	510	472	478	502	468	489	449	493	490	446	468	481	466	525	489	464	493	447	504	486	500	485	503	505	489	493	467	449	472	460	496	517	510	496	470	485	466	493	474	512	477	465	498	481	466	465	480	481	486	516	479	502	468	498	517	489	484	489	483	450	514	475	474	518	465	514	512	470	490	473	480	494	446	441	483	482	486	489	472	475	468	483	482	467	464	504	465	499	467	481	476	474	475	480	454	465	470	438	484	535	462	476	478	518	478	422	484	512	463	486	485	492	496	454	484	465	512	507	471	520	498	480	497	438	501	477	477	475	520	441	511	461	457	456	451	472	442	473	493	476	453	474	459	462	495	469	505	480	495	447	492	456	473	464	513	475	457	499	474	485	494	466	494	470	532	474	458	463	473	462	464	517	464	472	512	455	521	483	501	507	481	535	434	457	492	461	502	462	493	462	517	505	476	460	483	470	439	468	460	446	477	478	466	475	498	455	445	480	472	473	449	457	506	456	496	484	472	470	468	471	489	502	489	477	468	462	466	488	499	467	471	479	491	512	452	460	449	448	479	473	473	470	474	475	472	462	469	486	481	494	503	525	500	410	497	476	445	455	506	503	468	497	460	487	486	494	488	473	488	489	471	467	473	483	468	457	475	509	475	493	440	490	484	451	480	460	482	509	463	499	482	458	496	466	484	464	504	480	472	444	491	505	525	462	464	482	473	494	479	484	442	487	487	506	481	490	477	426	477	465	476	478	462	495	505	453	482	479	493	465	447	458	504	486	463	450	460	522	422	465	492	460	477	495	432	443	498	490	480	516	463	459	472	494	494	469	465	403	488	466	492	439	480	506	464	485	484	524	442	499	469	469	474	513	509	492	427	499	491	449	491	466	478	466	506	501	437	456	489	472	475	482	464	488	491	470	481	456	432	460	482	449	485	442	479	520	479	458	438	432	458	465	522	468	480	475	483	482	485	458	485	500	504	472	451	463	534	449	485	474	465	471	435	469	479	485	473	468	460	484	466	449	518	451	497	449	496	452	484	475	500	464	488	451	508	487	458	487	489	459	437	501	465	471	498	464	496	481	493	466	463	475	419	481	503	475	474	430	470	469	480	478	485	462	466	476	461	497	480	464	511	479	471	471	485	481	463	460	478	493	475	461	501	507	501	457	499	463	459	474	471	484	475	471	491	467	452	455	463	476	473	526	493	474	457	473	435	515	489	479	478	487	462	463	455	456	485	451	483	538	483	458	494	508	503	480	438	460	514	498	454	457	484	505	425	484	484	482	528	485	490	437	514	472	452	440	468	508	479	477	478	453	452	476	507	461	473	514	474	509	504	459	459	480	463	512	468	486	481	452	436	499	466	445	455	488	451	487	481	506	472	451	485	484	457	470	477	458	482	461	444	514	473	457	514	461	461	495	463	468	449	459	476	474	463	470	494	441	471	471	470	482	476	486	467	460	478	523	485	441	519	469	452	481	519	495	441	458	466	453	477	445	456	471	488	475	529	457	509	526	465	476	470	475	504	474	482	474	472	492	438	473	474	491	482	465	481	467	465	479	492	441	487	486	483	510	474	463	484	496	466	482	476	511	494	458	449	513	483	473	466	463	516	486	522	478	477	473	508	468	455	443	474	477	467	448	490	515	487	505	482	471	500	479	498
23693	20776	27827	23811	20608	9683	3310	1844	1463	1218	3159	25614	23204	14531	5446	1467	814	757	708	709	663	709	696	673	693	679	741	666	686	686	670	693	681	630	671	691	692	686	678	686	689	680	713	662	683	674	671	691	687	694	711	676	679	667	691	667	653	675	713	688	680	680	654	700	644	707	695	638	705	651	630	689	660	699	681	724	700	701	675	667	698	686	691	677	649	660	696	703	684	706	691	684	680	647	699	680	681	664	654	694	667	680	621	670	689	656	706	689	647	667	698	664	680	738	701	654	663	736	657	670	660	634	717	709	676	691	670	693	714	705	690	671	675	717	732	694	684	668	691	644	643	681	705	695	703	683	663	712	679	664	687	687	674	704	647	696	625	681	655	692	656	670	676	678	666	716	692	714	705	697	687	693	690	626	694	706	646	700	714	735	653	692	752	670	628	697	687	651	686	640	670	686	698	620	647	738	693	666	638	690	696	695	669	602	623	655	671	688	686	666	686	682	698	655	650	671	635	669	711	679	665	629	709	666	730	659	731	651	692	698	647	702	684	733	637	682	690	676	633	674	677	634	728	686	694	659	642	658	696	725	674	680	651	637	659	678	642	712	686	680	679	667	686	674	654	662	692	705	681	696	655	665	667	675	661	666	691	679	713	668	669	717	712	707	687	687	625	747	680	680	653	693	696	650	633	683	713	686	704	645	712	660	678	683	673	707	673	662	645	666	676	688	678	664	691	634	679	663	646	692	677	704	658	661	666	665	697	690	670	691	682	676	691	648	664	706	701	675	686	659	639	679	657	673	674	651	689	662	655	659	688	683	676	678	651	673	664	644	692	714	695	709	693	670	634	667	657	638	687	671	704	660	724	727	709	647	658	645	665	670	655	737	671	685	646	665	709	673	697	645	707	697	690	729	693	637	641	634	645	662	710	644	660	630	734	670	669	621	679	675	679	669	702	684	669	715	660	705	703	660	652	657	703	672	666	676	646	668	679	698	745	680	667	678	624	716	640	720	649	678	651	681	689	647	653	662	671	644	660	662	707	639	673	668	677	707	639	708	678	681	696	687	701	672	676	714	653	681	656	689	689	662	655	712	668	703	660	667	684	687	689	667	661	663	706	695	664	698	695	691	655	683	612	680	632	679	688	647	647	686	682	675	689	699	658	681	671	717	685	663	667	668	681	635	695	640	696	714	700	687	702	680	668	682	687	679	689	639	657	669	681	657	697	688	691	681	668	625	694	660	669	703	681	676	756	680	665	694	660	698	665	654	645	653	706	628	737	650	698	665	658	674	679	711	667	673	633	652	667	655	719	650	657	662	685	631	668	647	679	636	647	626	652	630	666	696	699	674	702	692	676	709	674	622	700	670	703	715	725	688	661	690	668	659	652	646	672	627	644	684	690	679	650	680	702	680	656	710	669	686	658	673	641	656	673	639	678	694	668	716	725	627	656	666	691	676	660	642	702	699	716	682	669	668	677	641	700	704	716	680	681	739	682	660	712	719	661	693	674	707	637	692	710	687	637	685	672	702	672	687	662	702	675	679	670	658	641	673	661	672	721	710	706	689	666	692	639	713	681	698	717	678	670	652	664	671	695	663	684	681	727	684	636	669	616	662	620	685	706	687	659	681	696	634	631	639	698	696	701	660	649	617	688	674	649	642	639	711	720	688	674	660	689	674	726	645	675	713	687	721	686	664	656	710	676	649	679	700	646	690	729	737	639	637	661	688	657	661	652	683	690	655	690	695	659	670	685	686	681	697	664	647	686	636	686	659	664	667	662	681	665	604	683	621	696	623	690	632	741	688	692	654	665	683	706	679	674	676	660	684	686	689	688	682	657	609	647	709	652	669	687	663	667	684	691	646	686	634	676	660	730	681	668	678	679	685	696	699	664	687	631	693	694	643	704	636	677	639	683	612	691	676	671	629	690	652	708	655	686	688	649	722	682	633	678	659	681	684	667	663	701	658	692	646	664	662	673	642	666	693	658	688	648	668	665	636	685	707	722	654	679	747	681	701	638	666	659	705	677	656	688	643	622	685	682	712	673	671	627	664	680	681	636	652	667	697	625	647	665	721	677	730	714	667	659	692	691	630	649	674	663	676	657	693	672	673	640	669	670	652	669	671	697	662	678	683	682	724	654	667	704	679	675	684	639	685	618	632	646	692	635	631	648	668	657	617	681	664	691	602	683	652	671	672	652	675	683	702	717	685	650	656	689	683	682	661	692	641	646	672	656	651	654	706	726	612	647	652	692	651	682	667	646	646	674	637	664	696	672	702	647	676	685	664	640	668	656	673	661	721	674	677	687	635	646	696	692	714	660	680	642	653	699	630	655	667	700	703	626	673	685	698	628	665	662	717	702	655	680	693	655	655	613	695	700	700	685	717	692	677	699	669	704	677	684	676	649	653	692	656	720	665	689	662	682	659	696	677	687	655	717	647	724	676	660	687	678	641	674	663	697	750	651	666	692	676	683	702	709	665	641	697	663	675	726	660	678	677	710	672	685	725	664	651	619	644	701	661	670	681	648	688	680	697	688	676	709	658	658	700	713	679	691	694	687	679	696	693	669	666	663	643	658	643	652	636	685	666	699	658	709	651	694	693	667	697	646	683	647	700	659	659	731	690	670	678	688	633	723	691	666	685	675	725	648	690	654	708	672	697	678	669	651	673	689	702	647	673	661	648	687	732	712	672	626	669	646	687	708	699	646	684	700	604	683	700	638	679	688	673	705	682	681	640	681	704	662	628	650	626	655	679	647	685	674	704	723	637	667	674	681	682	688	672	691	670	683	663	631	670	688	686	678	684	693	643	707	641	667	694	648	677	709	693	653	696	697	733	649	652	656	639	687	695	646	705	721	602	634	712	649	705	663	661	651	702	676	647	693	675	718	707	686	677	660	649	693	726	672	673	681	706	646	673	597	688	683	657	675	637	726	651	672	635	698	695	670	739	662	658	666	685	671	653	675	675	677	682	665	673	630	696	662	723	693	682	712	648	698	654	674	674	669	705	672	713	711	714	674	620	648	666	654	630	702	707	661	688	684	650	686	644	668	720	681	676	641	687	709	711	702	647	716	648	632	719	674	684	673	683	713	642	705	661	682	647	659	687	689	680	688	704	675	679	641	642	650	675	677	687	681	664	613	692	660	661	667	683	682	614	690	660	669	647	676	685	668	669	694	660	657	662	682	678	701	653	720	632	669	643	659	636	691	681	632	680	666	632	649	746	656	703	641	673	695	722	643	710	722	631	682	643	688	657	731	693	662	640	646	662	700	699	623	706	658	676	658	657	651	690	686	685	631	668	601	666	694	644	646	666	657	668	650	672	677	658	676	663	661	661	667	650	644	640	672	692	694	663	681	622	637	634	680	662	703	663	671	633	690	635	696	635	682	699	705	653	612	704	667	678	669	681	642	632	685	680	696	637	694	684	697	658	691	678	680	664	689	672	663	674	667	705	708	667	675	658	635	663	652	700	719	620	685	672	661	648
6366	12289	10864	6361	4359	3278	2727	2167	1711	1419	4865	27184	20260	12060	4978	1366	735	632	569	584	602	586	597	596	556	547	592	574	612	566	577	588	586	517	588	526	540	578	576	624	577	596	598	606	565	597	582	609	578	561	605	611	542	549	565	538	589	580	522	598	600	588	542	548	555	585	602	580	562	556	573	548	619	561	514	572	596	585	584	603	567	596	541	564	604	550	573	563	516	578	567	532	581	552	575	557	568	551	568	574	572	612	580	558	574	561	587	541	562	564	573	556	535	531	603	536	560	553	559	615	571	562	561	510	551	518	589	590	543	578	568	566	565	590	583	581	560	557	561	590	569	642	590	573	548	576	549	530	581	548	556	551	609	579	566	583	614	559	531	560	565	537	538	568	557	532	593	592	589	547	578	563	561	572	571	561	602	575	559	556	592	538	555	539	594	569	571	579	582	578	575	559	558	553	551	562	594	543	612	581	556	544	537	573	578	544	578	559	570	571	596	581	577	553	605	573	562	574	570	559	605	547	580	561	590	596	568	543	579	562	577	565	531	523	587	595	622	588	497	570	542	588	570	551	586	634	539	557	534	521	542	558	571	582	552	566	547	564	525	617	545	534	570	596	540	557	602	537	530	580	559	565	557	543	571	586	531	561	581	579	561	608	546	575	542	527	604	591	555	542	585	533	545	541	568	578	542	577	543	597	628	606	583	555	562	607	580	536	582	600	578	569	564	553	550	547	553	534	620	585	552	594	564	542	614	556	557	563	605	554	569	602	567	563	565	527	627	547	572	587	564	532	564	637	570	545	580	562	592	579	563	575	601	544	562	608	566	584	584	582	517	602	590	564	560	586	548	562	514	566	577	588	568	557	532	553	546	613	583	543	584	626	576	586	581	555	542	552	569	549	561	533	554	577	594	612	585	610	556	545	567	586	484	582	579	565	608	547	548	558	565	581	587	582	603	578	601	590	550	614	608	572	575	539	579	544	563	550	512	577	577	565	575	547	514	537	624	586	561	565	614	585	592	544	598	580	615	575	579	578	568	614	535	539	601	568	531	604	567	574	642	567	554	591	564	592	545	571	549	593	603	589	581	595	613	548	583	568	532	559	569	574	560	578	557	544	558	594	547	550	555	615	605	561	553	586	574	569	566	561	536	607	553	592	536	605	590	567	566	565	597	600	548	584	593	579	558	582	553	559	554	556	558	623	573	562	546	546	563	588	563	578	554	588	543	546	557	632	582	548	542	542	594	557	557	592	531	554	529	564	582	535	561	554	577	572	584	504	604	557	577	618	559	570	603	579	638	565	578	557	562	554	567	553	581	578	586	615	569	542	599	555	577	547	533	576	515	594	545	575	513	541	572	550	576	604	573	553	538	540	634	539	558	547	570	547	588	562	558	599	543	540	546	541	569	568	601	552	555	561	563	573	573	591	604	556	552	556	574	513	557	577	541	556	583	572	524	602	555	548	601	567	573	586	551	566	518	561	570	562	539	574	591	559	560	568	566	582	602	573	563	595	550	554	548	531	574	604	563	538	566	589	571	594	552	507	593	576	560	524	522	558	583	536	549	575	599	553	584	608	569	567	539	587	559	577	554	585	556	582	589	521	572	578	580	600	602	572	568	600	590	546	569	563	526	573	570	557	558	557	577	525	567	580	538	597	569	591	573	563	614	567	588	553	590	571	562	541	545	581	574	521	549	567	600	602	570	618	573	553	562	568	537	610	566	552	563	574	595	572	567	538	571	541	573	550	561	612	569	570	537	594	585	610	545	560	567	569	554	578	529	591	539	546	613	557	589	568	555	557	564	593	558	553	592	577	556	566	599	519	606	520	538	568	630	602	572	578	559	547	538	570	572	633	573	584	635	557	567	595	529	548	529	548	568	541	523	547	568	562	543	572	574	545	545	621	587	578	589	572	561	556	576	558	591	598	578	558	573	577	575	568	555	595	562	577	601	588	596	586	553	575	567	576	556	568	606	586	574	578	558	546	587	551	537	600	529	531	585	544	544	580	592	568	568	538	582	573	550	550	561	557	531	534	570	546	594	582	562	590	571	509	574	585	581	544	518	567	567	580	591	545	586	555	571	631	578	563	610	555	524	548	542	588	567	528	590	534	538	547	591	542	592	574	546	517	559	527	580	547	574	559	567	599	612	563	585	549	576	533	530	566	574	592	562	581	547	596	506	565	519	559	593	566	616	538	548	550	616	574	611	561	557	550	585	528	574	591	555	586	576	577	573	613	518	648	573	566	589	596	564	560	562	556	532	577	563	539	563	539	558	582	574	584	553	559	569	558	549	584	572	574	589	585	554	612	576	528	587	554	566	576	561	596	598	587	589	588	586	570	616	530	571	547	594	584	552	527	575	522	534	558	603	591	568	577	563	562	604	561	598	573	566	580	569	566	586	541	553	569	563	564	530	550	578	578	549	604	573	527	554	542	561	570	533	541	537	541	598	602	526	609	546	549	609	564	586	587	588	530	616	596	542	552	567	583	568	577	553	568	578	560	586	589	574	562	574	598	566	526	585	582	558	548	584	562	537	574	554	553	560	552	570	562	569	519	542	587	590	551	572	559	574	624	588	632	548	563	533	540	595	539	535	588	537	538	544	570	564	515	588	558	559	529	531	563	577	551	552	576	605	591	553	576	547	576	532	561	569	566	570	528	536	591	566	594	560	604	562	591	546	545	570	553	561	552	524	570	574	573	548	584	564	566	602	571	556	574	575	592	586	559	545	582	609	577	542	553	568	544	542	552	571	589	539	520	586	555	510	533	584	519	580	577	573	549	568	611	564	543	534	526	588	541	588	573	557	582	558	542	576	548	596	514	610	543	582	586	574	606	547	565	572	561	575	615	561	578	582	569	551	563	537	577	582	603	555	587	553	590	541	564	593	528	562	557	562	551	543	570	595	540	577	593	523	535	542	554	592	555	600	564	595	537	570	552	570	542	566	576	580	578	624	556	571	575	562	549	573	591	525	546	567	557	596	581	608	559	554	573	573	588	554	568	563	558	566	556	551	537	557	578	545	625	586	540	592	591	562	552	558	558	585	603	539	577	530	563	570	547	549	595	535	572	571	617	615	577	553	544	571	527	593	581	563	578	583	605	546	578	553	580	541	588	577	584	569	600	573	545	561	550	572	590	555	573	516	569	541	555	566	555	560	527	649	555	538	564	557	534	554	572	582	565	552	570	589	596	629	588	559	574	556	557	550	593	563	540	613	527	550	545	541	555	561	561	531	534	539	539	571	576	582	597	567	525	571	554	581	515	544	563	588	590	550	560	562	525	542	595	555	579	583	548	563	565	576	552	555	542	600	593	566	541	544	585	565	594	512	561	585	524	552	552	545	566	567	562	602	576	556	574	564	565	550	577	540	583	543	560	539	538	556	550	601	579	571	576	551	559	589	555	571	551	576	598	558	553	625	565	567	576	530	599	551	539	597	564	558	545	577	571	586	529	537	553	631	571	564	539	542	550	558	586	529	620
26983	11888	3117	1525	1030	801	706	671	635	651	652	1580	1686	1296	932	648	524	554	532	538	542	513	525	515	508	525	542	551	485	537	510	560	557	528	549	554	519	527	507	508	518	532	546	540	527	543	546	551	522	563	523	567	530	528	481	548	589	511	537	524	529	510	546	549	525	529	568	568	565	550	543	519	580	564	491	494	533	557	539	583	555	576	517	517	518	510	539	495	547	534	552	548	515	491	492	497	549	533	471	565	498	538	515	479	529	532	540	526	570	547	518	529	537	570	550	511	541	523	519	506	551	566	524	529	509	483	595	500	534	521	495	552	492	527	555	505	551	508	545	526	534	531	498	513	509	523	512	528	522	527	523	538	507	519	496	510	542	548	517	540	484	539	513	553	502	583	520	493	524	518	534	540	543	535	525	568	485	505	551	483	559	559	564	517	546	501	552	545	499	512	501	537	540	517	556	511	489	565	569	502	527	532	522	541	522	558	527	516	504	539	552	548	531	482	533	534	546	545	515	484	545	506	589	543	545	579	551	492	515	546	524	539	532	526	480	481	546	543	555	554	555	504	550	526	511	519	580	510	542	504	580	521	497	533	507	592	570	572	534	531	530	515	521	556	550	517	535	530	545	523	487	518	522	550	488	555	521	510	553	522	535	507	511	547	569	528	517	498	545	521	524	495	548	535	562	525	529	566	552	570	533	531	481	534	532	538	538	560	545	484	537	528	533	501	571	549	546	498	506	523	551	506	542	562	535	522	532	507	576	533	552	504	518	524	491	520	509	560	503	478	516	518	543	520	509	513	552	504	486	524	554	512	518	515	531	489	484	554	516	565	494	534	563	501	541	496	516	523	464	503	488	534	503	509	510	541	533	530	545	532	534	551	503	561	520	543	526	529	556	492	563	528	527	515	508	511	527	548	536	548	519	497	529	536	543	553	540	556	527	571	525	597	493	517	561	564	589	508	528	523	557	509	519	551	571	542	522	541	573	490	537	490	529	530	513	535	481	559	500	563	533	522	500	527	555	515	495	542	544	513	513	500	539	563	518	523	532	502	519	528	512	548	538	530	562	506	550	556	542	545	528	554	532	526	504	498	516	489	550	522	543	571	559	562	523	526	513	540	514	540	537	499	518	533	555	560	521	548	533	522	526	530	528	542	514	562	552	512	539	519	558	542	565	552	491	535	564	494	488	508	480	518	533	538	525	526	540	552	528	532	521	527	545	530	516	500	534	556	519	551	526	520	541	538	521	525	558	489	526	507	490	522	527	470	540	533	556	521	535	545	522	569	558	544	555	540	495	525	493	546	508	529	545	569	530	553	515	526	520	471	491	493	548	560	480	507	513	493	568	535	535	576	545	541	535	543	516	541	559	484	514	529	522	521	505	511	555	528	560	506	593	555	508	503	535	515	535	572	527	571	532	540	516	519	537	530	509	482	453	595	503	554	536	538	489	559	512	486	549	470	540	495	510	533	556	491	505	558	532	518	527	555	581	554	524	497	526	514	538	544	562	517	536	552	535	491	529	520	507	566	507	486	531	504	546	520	550	517	567	536	495	530	555	525	537	598	511	541	537	530	516	510	509	516	526	512	514	574	528	551	557	499	487	522	537	498	541	546	498	521	511	565	549	518	505	494	500	554	559	446	539	531	540	539	506	509	523	527	536	500	484	489	538	548	568	568	561	506	530	484	528	525	549	496	519	507	538	531	563	523	511	519	545	550	572	578	507	530	542	545	533	557	540	533	530	542	553	558	554	528	543	564	543	569	547	524	532	495	512	484	544	526	513	493	547	527	528	510	523	522	572	511	532	558	498	495	527	505	548	544	520	496	538	500	550	544	541	562	545	524	553	531	543	520	562	522	520	579	534	501	576	537	536	512	523	527	535	521	528	531	544	515	541	480	510	556	526	548	528	534	505	579	541	568	491	499	533	535	521	500	533	538	520	513	554	522	529	533	543	542	544	513	593	576	539	527	539	534	552	520	536	572	570	542	534	501	537	539	502	531	498	560	522	504	489	549	575	528	499	522	551	499	514	521	529	570	514	527	509	553	467	538	502	486	571	583	550	490	491	543	502	529	554	505	503	502	521	545	528	546	541	497	541	528	551	528	550	576	544	523	575	541	515	572	525	492	572	497	546	549	513	530	508	523	545	561	531	527	525	547	539	522	532	556	493	521	501	548	513	489	520	549	533	506	494	529	529	521	491	530	521	538	509	529	522	545	524	532	564	543	560	550	499	497	496	489	529	570	480	536	495	490	517	528	525	574	532	502	518	512	524	521	539	510	519	517	526	555	493	541	553	544	526	540	563	523	517	539	563	566	504	547	526	543	511	539	528	530	511	511	536	504	548	562	587	511	552	528	541	513	521	528	508	544	553	501	551	562	544	502	506	501	541	507	478	540	527	507	530	541	537	526	526	591	533	578	511	534	538	512	524	552	513	533	523	572	526	512	520	513	519	542	533	513	506	557	535	551	528	502	590	529	523	523	556	526	523	542	581	543	544	539	520	516	541	543	533	535	544	527	512	519	526	512	533	539	540	519	515	547	564	509	536	516	529	502	543	576	588	518	589	530	499	581	530	532	522	556	546	494	579	483	533	523	553	512	497	476	559	530	551	534	502	533	533	499	541	524	513	536	544	555	540	553	499	547	535	551	530	502	535	495	546	523	547	500	528	545	553	561	544	530	523	539	512	534	531	539	530	539	534	521	569	541	517	511	530	552	544	542	523	559	547	540	543	567	568	554	523	530	522	548	562	541	524	563	531	509	565	562	485	480	538	547	556	527	491	538	539	541	514	512	534	496	504	510	531	539	532	571	550	509	551	586	491	543	571	524	544	558	533	523	490	479	528	523	502	512	522	528	514	516	521	502	572	545	525	534	531	531	476	543	511	492	488	569	562	505	530	513	552	495	501	548	531	517	546	533	552	518	583	530	490	522	533	525	571	538	528	581	527	485	508	554	514	480	547	536	533	522	473	539	519	543	554	549	558	514	552	519	530	509	552	555	514	531	511	541	525	510	555	529	559	520	494	538	509	570	498	548	510	491	512	511	538	514	504	547	501	513	529	525	512	514	513	544	522	512	546	518	500	541	475	508	540	522	559	526	580	525	532	555	549	544	556	553	513	547	533	517	535	549	546	558	551	499	529	516	526	547	527	542	562	538	548	561	558	547	513	520	525	515	510	509	512	504	519	569	544	516	514	543	536	526	526	491	572	545	555	515	539	515	520	522	523	511	515	567	552	514	552	540	576	525	495	487	511	539	540	506	510	487	509	524	521	526	541	502	512	510	596	566	509	536	524	539	560	543	510	531	540	483	521	555	514	510	542	562	547	508	507	528	513	531	538	493	510	547	487	497	560	558	541	527	540	539	511	504	542	557	507	546	497	562	547	469	508	523	552	552	511	489	543	537	538	507	557	491	570	519	516	532	545	540	534	549	534	578	530	526	570	528	603	591	547	541	519	550	505	530	559	520	524	535	513	547
6478	3259	2628	1478	1139	878	719	766	670	606	644	2207	2016	1426	809	535	505	441	471	411	445	463	455	441	427	423	453	466	441	428	447	458	433	455	433	464	459	446	455	420	411	455	450	424	454	454	423	438	405	431	418	431	453	431	469	411	468	458	404	446	422	469	464	429	420	434	445	438	471	471	459	473	438	426	456	431	427	458	445	435	443	428	412	440	435	411	435	426	426	431	459	421	440	447	415	463	433	433	435	466	400	477	446	442	443	436	453	454	401	468	430	427	453	460	451	428	449	450	435	457	419	470	430	449	443	455	465	429	421	441	462	424	432	424	450	402	450	504	448	452	410	449	426	429	434	424	457	444	413	455	444	428	432	429	425	417	435	439	423	437	460	424	448	457	434	426	439	447	435	470	475	419	422	434	459	436	407	448	399	419	458	466	431	414	480	452	441	455	442	433	429	447	441	419	431	391	485	433	406	409	441	456	441	450	456	412	423	462	460	445	424	424	431	443	441	449	453	449	414	422	412	409	473	448	495	448	431	418	435	430	464	409	459	449	404	415	469	434	430	471	426	446	411	422	423	435	431	402	417	479	453	436	430	431	450	435	449	404	425	463	456	425	461	471	406	458	456	431	440	422	460	430	411	414	442	428	450	445	388	440	429	428	426	399	439	432	497	455	440	429	446	467	449	416	446	447	452	452	426	486	473	426	426	424	432	454	447	398	409	439	433	461	441	424	450	448	455	444	412	422	430	445	448	457	428	414	429	383	418	426	459	460	455	452	437	448	428	420	439	448	448	437	416	471	471	450	435	431	422	466	446	464	441	461	440	452	447	384	432	421	446	448	458	479	447	443	441	429	408	419	445	448	448	415	444	453	426	441	435	436	423	429	414	433	409	452	416	468	458	473	436	451	414	451	398	441	450	446	443	458	445	428	420	435	419	447	459	433	434	475	450	457	427	450	468	468	436	414	403	435	460	444	444	435	442	457	460	431	419	466	404	421	445	435	472	426	458	412	405	429	430	430	439	429	425	452	426	439	441	458	421	440	408	432	417	435	409	463	472	449	414	458	472	380	473	425	439	482	424	453	404	455	462	448	420	420	382	429	428	446	468	435	407	450	430	437	422	425	474	445	467	426	406	429	445	458	473	451	444	475	404	440	400	438	469	429	436	475	422	437	426	435	435	409	481	421	457	415	448	421	407	444	419	426	455	461	435	386	422	401	461	455	447	441	424	405	421	454	446	458	448	447	470	450	460	461	464	434	478	438	420	423	420	471	418	453	451	415	447	402	442	430	414	474	442	418	404	437	417	442	431	444	427	416	421	409	445	460	407	474	493	426	417	433	421	435	451	408	480	458	438	444	439	425	402	417	424	446	438	453	460	503	451	470	443	431	442	425	445	454	454	444	430	424	436	449	453	438	490	406	454	485	439	422	435	434	415	434	477	409	431	433	461	425	479	471	462	407	433	451	402	435	428	465	433	403	437	442	440	436	438	424	448	440	464	422	435	465	417	409	428	465	422	427	433	433	414	489	437	444	426	438	423	426	424	415	494	467	449	460	431	467	455	462	410	450	451	429	420	415	451	451	457	431	418	454	435	466	433	446	454	440	400	428	438	427	427	427	437	423	452	416	410	433	449	409	446	404	470	435	410	431	434	437	432	478	471	468	411	449	470	422	421	438	471	474	446	396	432	454	457	474	432	463	426	452	458	434	407	438	442	420	418	432	431	400	409	428	432	433	431	445	415	478	469	435	448	468	451	425	422	408	438	437	401	506	435	436	439	488	452	414	422	457	413	413	419	457	422	470	396	466	472	456	453	427	410	418	448	443	427	451	454	470	471	450	431	434	437	442	411	454	453	445	416	463	447	437	450	430	424	424	431	446	430	450	455	427	433	418	435	439	430	459	433	443	401	463	428	458	421	437	466	418	436	425	407	465	411	435	482	437	475	447	414	438	448	441	432	446	455	429	450	449	441	416	433	418	450	414	442	433	480	409	440	427	454	429	448	452	447	458	400	454	472	456	428	408	457	434	435	418	435	425	474	437	418	408	423	437	463	450	439	430	401	414	456	418	434	436	426	424	433	409	457	411	454	428	433	482	460	415	460	416	435	452	410	429	462	450	416	427	433	434	446	389	433	417	452	441	447	447	423	474	488	471	452	422	426	430	448	419	433	478	442	413	421	418	447	450	442	461	424	408	437	439	448	455	416	454	423	416	439	475	449	396	406	422	419	458	465	421	438	412	445	458	464	443	428	379	470	433	435	437	458	443	447	448	436	447	421	412	476	450	425	416	427	420	430	415	428	386	394	441	402	438	458	423	474	429	414	421	470	443	455	434	477	439	451	461	428	415	457	430	441	409	485	429	426	462	430	453	416	449	399	444	445	457	423	431	436	409	430	413	395	432	403	410	465	406	445	458	460	412	424	412	439	448	428	465	443	458	442	451	461	452	494	419	469	471	470	454	408	463	436	459	426	414	460	467	422	428	414	451	457	459	419	458	430	453	452	415	420	450	427	446	469	449	424	446	437	420	420	439	428	446	416	465	468	429	417	432	446	443	455	490	472	410	435	418	456	418	423	364	425	451	458	416	415	407	446	485	435	402	403	464	449	421	448	453	452	431	445	461	429	424	440	402	434	438	428	402	469	445	443	467	448	423	434	445	514	449	450	400	437	438	465	431	456	435	433	439	426	450	457	470	432	421	463	431	426	464	399	425	405	425	445	437	452	453	423	440	456	449	428	450	504	445	435	448	466	457	421	449	421	437	424	410	470	436	454	454	440	416	430	461	441	438	436	460	455	482	444	445	429	454	454	469	435	463	452	451	417	424	446	459	430	463	452	408	435	420	437	440	458	407	444	399	450	483	440	414	434	437	432	439	448	415	450	449	431	476	435	415	405	431	463	467	432	394	446	430	480	426	455	491	403	427	438	470	426	459	436	428	428	423	423	437	466	469	387	463	456	427	422	440	446	409	447	428	409	414	408	462	460	436	444	473	448	444	449	450	452	415	416	460	438	463	467	466	423	423	447	458	449	428	475	435	422	477	421	421	427	453	484	446	453	440	443	436	477	464	457	406	433	427	429	424	416	404	448	440	424	464	405	463	453	446	419	501	450	422	414	455	472	429	457	441	402	412	461	418	409	449	428	438	480	477	423	459	428	468	434	425	441	437	472	410	417	443	474	449	442	451	454	447	447	475	461	457	452	442	431	419	434	460	412	438	462	442	429	381	469	443	453	455	406	445	433	427	471	448	437	418	428	435	472	479	455	427	453	433	426	432	442	417	427	475	472	449	430	441	402	413	406	448	454	443	430	411	416	459	407	454	458	436	415	412	434	439	425	452	456	466	456	439	434	448	431	429	432	436	422	465	442	453	461	489	448	421	468	439	402	444	435	443	462	480	438	428	423	445	439	439	440	464	418	459	452	454	430	426	471	425	428	446	422	447	438	441	436	411	458	430	454	446	445	498	457	455	451	466	457	427	413	456
24644	20781	26828	24730	9454	1903	1357	1055	954	886	1333	13765	14312	8439	3028	1066	720	554	576	561	592	547	568	537	557	587	565	565	539	602	582	566	551	549	555	594	606	561	571	583	605	551	533	592	577	586	566	552	598	565	566	571	568	585	577	525	614	579	595	545	578	600	540	564	569	597	593	593	575	575	559	531	553	568	532	562	578	574	596	537	528	553	525	613	533	574	537	567	571	574	556	588	575	522	594	550	609	504	586	563	587	546	577	579	588	595	602	570	560	537	586	561	561	576	534	601	568	501	510	538	580	576	576	562	575	609	569	592	588	543	596	548	609	617	529	540	597	555	593	574	576	530	551	541	570	530	573	541	550	560	523	587	604	595	556	548	545	550	510	568	585	551	562	569	545	546	545	556	518	558	569	535	551	542	550	587	525	523	562	586	577	547	592	541	587	541	573	551	543	559	545	570	587	536	587	549	582	550	546	562	590	630	498	597	535	587	545	568	587	544	586	589	581	543	553	549	518	563	561	601	585	588	584	591	522	553	584	532	577	586	574	582	577	521	551	581	574	530	550	562	525	576	537	567	563	569	573	566	584	542	550	533	554	572	560	573	542	565	552	554	580	556	593	593	596	571	554	549	548	519	581	558	545	573	561	527	553	542	553	552	551	579	553	559	597	546	601	571	578	546	586	551	551	549	571	592	556	533	600	541	567	545	543	566	523	545	560	583	567	575	567	555	593	530	561	560	550	553	571	554	586	554	554	559	549	535	547	577	550	557	600	514	606	571	544	585	549	577	562	565	539	578	540	553	539	595	558	552	589	556	561	579	588	550	574	626	549	601	585	581	559	541	553	594	593	565	559	565	557	592	585	536	578	583	560	540	539	553	594	581	560	595	531	591	567	550	546	555	542	530	536	525	525	588	597	535	553	580	529	566	543	575	582	564	577	515	557	533	521	584	537	566	552	568	564	554	578	592	560	564	556	564	547	543	553	550	501	580	547	526	569	542	558	567	584	591	570	534	543	525	516	569	577	558	517	553	579	536	540	565	505	585	571	561	589	516	553	526	560	541	516	557	567	565	515	562	554	536	511	607	573	622	587	572	558	553	585	562	544	561	568	602	530	564	564	583	588	568	539	538	562	565	555	541	567	609	597	545	578	519	574	597	531	587	574	536	532	557	612	542	612	567	513	588	573	585	536	545	589	541	587	591	545	533	533	585	566	593	558	583	601	603	583	578	549	535	551	554	549	528	626	533	544	573	540	573	574	585	570	575	581	578	593	569	558	586	592	573	572	597	546	567	582	560	558	578	522	584	549	557	597	569	569	549	601	547	526	554	577	582	549	540	539	569	553	588	540	539	567	549	567	523	563	601	588	569	570	555	521	525	555	521	555	595	580	551	527	564	572	554	555	557	566	546	582	562	570	569	575	601	570	586	558	575	577	506	544	563	599	566	587	514	570	617	552	522	573	530	579	559	562	550	601	586	570	550	569	538	548	558	609	570	593	568	552	557	551	557	520	580	590	532	589	595	548	529	576	598	544	551	543	583	598	555	576	499	576	582	545	528	535	579	554	569	608	570	581	560	516	552	571	590	539	519	535	527	589	551	624	563	552	615	530	549	636	582	521	547	578	538	568	572	581	560	534	557	552	521	548	594	509	571	536	550	611	577	596	606	564	516	529	541	551	585	570	552	575	599	571	609	565	545	606	582	578	568	576	521	585	560	539	592	607	570	563	607	546	551	576	548	554	575	545	572	568	560	524	560	588	577	562	523	513	561	557	554	525	589	588	536	609	543	585	552	592	564	570	554	582	589	568	543	610	559	538	571	563	550	551	555	538	555	536	568	548	558	607	566	530	558	547	539	533	546	521	594	563	536	577	576	543	567	577	598	567	533	532	567	614	566	503	529	532	567	559	562	531	560	557	550	585	543	557	596	549	543	608	529	515	578	537	563	509	591	607	514	550	577	593	549	556	553	584	564	558	541	539	533	545	586	557	549	537	575	587	573	547	582	537	504	542	587	554	593	536	555	558	562	595	547	599	544	554	613	553	535	587	572	527	590	542	565	611	542	550	569	570	571	562	569	555	583	569	569	554	585	547	579	573	555	523	548	534	583	558	521	580	569	553	545	568	585	564	565	601	561	556	547	507	568	540	567	573	591	571	520	546	571	522	574	548	566	554	576	546	563	596	552	619	582	535	583	564	551	568	579	532	585	581	601	551	554	527	547	604	600	535	569	555	584	551	588	518	563	559	561	557	570	536	536	514	539	548	560	567	569	559	564	576	540	599	525	569	575	535	553	549	566	525	592	612	531	571	523	620	534	559	572	566	551	571	540	576	557	600	534	586	600	569	570	511	601	564	580	555	563	571	544	607	576	572	551	556	571	569	546	596	544	529	574	577	580	609	557	572	567	565	564	550	626	578	581	578	552	537	590	624	551	534	554	598	568	560	534	573	553	562	543	557	540	562	567	606	569	516	535	573	604	572	551	554	553	529	618	568	540	544	557	610	582	571	561	496	552	519	560	569	563	586	567	586	552	523	542	586	509	590	575	569	563	603	530	569	579	536	580	553	554	570	571	577	578	590	571	545	566	560	539	572	547	596	553	573	547	587	626	553	558	574	541	578	592	554	585	575	602	575	581	545	569	538	586	561	533	570	599	563	567	556	525	545	579	538	532	538	513	525	554	602	581	584	568	549	552	558	556	525	537	563	562	586	578	556	566	557	564	558	547	556	569	564	560	525	543	539	546	548	595	586	578	554	557	580	554	626	554	557	556	547	587	565	558	569	560	546	572	591	579	536	597	550	596	505	570	548	550	556	621	551	530	548	538	596	538	580	586	571	562	581	521	551	570	541	563	560	578	549	561	533	551	555	559	556	549	582	529	542	560	563	572	596	540	597	549	565	540	514	514	564	592	565	547	562	572	579	538	596	586	569	536	574	559	571	553	536	554	576	573	516	579	527	529	572	574	542	581	539	537	554	555	580	558	555	585	568	576	553	547	555	568	573	573	570	568	607	577	585	535	560	546	522	595	576	550	586	572	546	567	593	552	544	593	569	579	602	551	614	574	564	561	532	557	559	574	543	520	591	567	571	547	597	585	566	579	551	584	544	555	554	534	558	555	586	529	586	563	526	555	578	549	542	575	573	587	560	539	532	515	555	550	579	549	571	544	552	554	548	535	565	565	553	564	601	585	572	563	600	568	526	551	574	580	553	581	560	599	532	563	565	568	511	556	568	568	566	577	545	554	587	590	562	580	553	531	562	544	551	576	552	540	538	531	549	594	574	539	578	603	579	539	528	548	551	541	579	571	579	559	579	563	530	543	514	535	548	554	536	555	565	539	549	612	575	604	604	559	569	606	555	587	565	547	545	599	563	571	549	590	565	589	588	552	557	532	535	542	572	571	561	580	549	566	560	595	551	531	577	546	576	549	515	535	569	565	577	549	619	551	570	503	551	616	571	620	569	545	535	592	525	604	555	587	588	577	567	531
5319	6984	5804	2953	1865	1462	1308	1240	1111	1043	1804	16739	13422	7633	3102	973	616	463	445	485	476	499	527	527	476	480	496	465	467	481	511	512	455	473	439	513	495	498	452	524	487	497	493	492	492	499	500	518	466	531	480	534	472	518	455	495	494	483	454	489	483	457	493	494	471	467	483	505	458	501	485	473	464	465	506	501	499	479	447	486	536	479	486	477	496	475	479	471	492	479	462	514	487	497	506	473	498	490	513	449	486	533	504	484	454	475	513	472	498	468	461	474	497	494	496	459	521	505	470	508	470	481	480	475	466	526	502	545	458	475	499	471	499	466	491	507	466	496	464	508	508	485	459	511	477	467	450	490	497	483	467	500	485	493	499	484	487	504	468	473	454	508	464	437	459	517	488	470	471	508	490	505	453	458	517	471	456	525	436	480	518	450	497	501	476	485	496	455	505	499	495	516	460	505	463	448	487	498	481	513	498	481	467	491	484	449	477	510	481	477	485	487	475	493	497	471	463	502	474	474	468	503	533	487	513	503	494	511	524	467	477	471	490	489	517	467	448	486	482	472	481	479	436	511	514	530	476	484	519	481	485	469	509	481	467	462	444	497	461	501	521	492	486	479	492	456	472	499	479	477	511	491	464	487	462	479	491	472	467	479	497	496	475	451	460	487	503	492	467	500	486	518	501	502	463	491	467	461	479	486	454	501	443	458	480	488	494	461	481	452	488	458	476	479	461	446	495	484	463	450	503	503	486	485	490	434	486	438	470	525	489	513	461	485	483	471	465	488	448	479	490	476	488	477	475	484	479	521	501	478	493	494	471	514	454	458	474	478	497	462	485	482	450	507	443	468	468	458	462	442	506	469	484	462	489	458	490	493	465	441	459	475	525	489	498	467	467	495	510	508	510	419	484	461	475	476	444	430	508	492	481	504	507	510	482	474	481	488	482	473	455	472	465	468	457	527	488	500	503	451	450	508	466	503	488	484	501	479	470	481	459	489	510	465	468	454	495	453	460	511	519	475	484	490	469	491	456	475	470	481	479	493	483	522	493	478	481	476	511	512	499	465	452	459	482	487	487	476	477	454	485	475	499	517	449	468	494	446	489	497	500	478	505	512	510	482	502	458	438	482	525	465	457	476	470	489	467	454	504	501	487	487	482	475	443	502	519	484	478	493	461	505	500	478	496	463	466	451	499	507	488	531	515	501	470	477	517	499	488	495	487	448	508	494	449	473	491	484	436	484	505	477	472	474	511	511	462	523	485	497	475	491	456	474	444	474	493	494	466	478	493	458	494	494	528	480	473	479	479	472	483	456	465	471	454	481	508	441	471	488	502	495	494	488	466	482	488	444	482	497	469	449	483	497	458	477	458	488	505	496	471	492	468	494	487	490	487	456	467	525	475	415	491	478	512	488	471	481	442	461	468	429	472	432	481	472	476	471	476	455	494	506	461	484	495	509	514	473	489	480	478	497	475	456	514	492	460	503	525	472	487	518	502	457	482	457	485	506	507	466	530	456	481	474	503	495	443	469	490	463	487	508	431	480	480	476	502	475	497	539	444	497	450	448	458	473	496	514	459	444	469	484	484	493	502	466	449	509	503	407	500	518	458	463	474	467	495	517	457	462	483	471	481	467	451	487	500	453	481	486	517	499	475	500	468	493	485	450	516	476	452	494	485	441	481	495	449	509	481	499	491	485	501	433	450	464	479	460	474	477	448	505	495	456	495	485	480	509	483	469	530	469	508	469	513	472	450	455	492	471	471	462	518	515	503	429	496	465	504	454	529	431	524	486	463	448	478	509	464	483	489	457	459	437	512	479	449	486	481	447	467	467	509	480	532	511	498	484	502	470	459	517	509	466	451	463	474	473	524	487	493	479	471	440	475	477	462	481	462	502	492	478	435	475	456	456	490	470	473	470	439	441	454	478	454	475	503	481	481	505	473	445	497	488	459	463	481	463	483	468	498	467	461	454	457	462	514	432	482	479	477	487	453	448	496	486	498	480	503	493	477	504	483	471	495	465	468	456	467	450	478	460	482	481	496	472	474	492	480	448	484	483	441	492	460	481	480	523	466	492	466	453	500	501	506	496	446	482	478	471	480	449	486	469	479	487	476	478	424	474	486	481	511	479	488	510	532	482	481	487	476	488	480	493	474	501	461	465	472	504	483	481	502	520	479	480	475	437	469	484	473	495	499	478	445	513	500	508	503	472	509	467	491	452	473	480	494	495	458	505	458	487	457	465	474	479	500	479	487	481	475	494	474	452	485	469	497	503	479	481	487	469	478	493	465	459	522	438	475	456	478	471	535	452	487	487	500	488	487	491	492	519	459	482	536	477	451	474	483	456	470	457	504	469	466	441	445	463	500	493	467	484	446	511	461	488	468	514	495	455	515	476	510	455	456	448	484	518	506	492	478	485	477	455	459	471	446	497	518	477	469	495	484	482	432	518	475	481	512	458	466	471	501	488	473	461	481	491	461	450	496	492	510	470	459	505	476	491	486	499	487	467	435	500	440	502	510	513	508	473	453	501	497	443	473	520	474	478	462	444	465	499	468	482	487	469	494	481	490	473	481	484	497	499	462	497	479	470	460	476	476	464	521	499	497	498	473	464	473	493	494	444	470	496	481	497	510	490	500	467	511	453	466	472	504	514	519	460	462	498	471	479	477	525	504	467	504	485	501	473	524	463	469	485	494	464	459	458	473	468	483	486	476	463	465	514	456	497	473	457	498	439	481	505	490	503	448	498	453	450	506	447	477	450	485	493	538	492	470	486	485	491	445	484	438	491	479	460	483	540	483	478	446	481	446	516	484	557	457	466	498	477	506	486	487	465	501	516	497	477	446	438	471	452	461	500	465	522	505	493	470	438	459	475	447	471	510	467	469	498	491	470	493	477	489	503	492	468	477	482	414	469	474	496	479	472	450	510	496	452	484	502	475	478	499	491	449	484	513	468	470	476	510	490	499	479	517	474	492	526	471	494	466	449	438	484	466	436	460	503	488	475	466	463	503	529	460	477	486	471	491	470	464	499	439	460	509	472	494	436	485	496	471	482	510	467	512	462	491	460	483	460	454	465	480	493	480	452	488	513	490	486	463	479	486	490	470	487	489	485	496	541	515	485	470	491	457	466	483	480	451	501	471	475	483	455	479	496	457	486	484	493	497	500	482	495	475	438	493	486	470	477	464	494	466	461	455	480	485	483	487	474	467	443	498	511	444	478	519	485	527	481	511	510	517	486	464	477	511	509	457	492	467	450	484	484	473	463	502	452	495	515	468	469	494	456	453	505	457	472	500	478	494	457	475	473	475	479	483	479	479	459	488	499	468	493	504	491	521	485	475	487	460	462	490	502	434	488	472	501	447	473	476	489	452	469	523	515	495	467	472	472	482	486	484	425	468	509	513	455	474	464	447	429	481	519	499	518	472	504	476	463	427	474	466	462	482	511	478	499	464	513	455	481	481	488	450	505	489	482	478	460	464	494	482	444
23705	20814	27856	23818	20691	8797	3041	1851	1529	1263	1608	21393	25595	16796	6074	1546	839	720	723	715	712	647	684	725	690	668	679	622	638	671	655	681	682	700	702	628	702	694	648	663	649	664	672	681	680	670	687	637	720	679	685	653	658	663	692	678	622	668	680	625	654	618	689	651	642	665	705	654	692	735	658	689	688	640	671	712	663	663	659	667	664	666	659	619	665	655	724	684	649	646	656	687	657	650	665	687	645	640	684	650	700	641	660	682	703	640	673	709	698	695	656	682	648	662	636	672	696	662	721	687	684	645	701	684	686	683	708	651	635	677	644	653	692	719	651	667	657	696	694	649	664	668	669	718	672	675	669	682	610	659	621	685	704	669	679	638	658	661	662	652	704	711	645	677	670	646	653	716	659	639	684	709	682	644	665	662	656	598	658	716	655	648	678	672	638	624	634	669	665	647	660	615	644	695	639	610	675	668	669	644	678	659	710	679	675	702	660	657	681	662	655	685	705	663	627	690	631	659	688	680	625	699	693	715	683	666	742	673	681	652	632	674	639	696	669	666	652	646	669	689	666	627	671	687	692	657	675	666	629	709	683	631	679	638	673	715	649	668	645	694	697	668	706	665	663	626	647	678	637	684	641	713	652	656	635	648	660	668	655	689	673	688	648	629	660	661	663	673	690	677	680	666	659	664	642	673	671	624	675	680	659	717	676	662	630	634	712	678	609	659	659	661	633	659	701	700	651	661	674	646	666	708	639	649	648	631	588	670	677	700	646	620	652	667	643	684	663	714	626	686	727	716	687	690	692	641	673	678	677	692	653	615	636	600	699	621	639	680	691	633	657	609	696	695	654	658	683	648	677	634	634	678	656	726	666	646	686	655	649	631	660	678	648	663	637	644	734	656	659	650	624	684	642	678	617	643	680	608	659	658	692	694	646	654	685	647	597	653	685	653	672	638	676	630	655	680	621	676	657	676	662	672	667	670	725	653	680	677	670	666	677	622	681	657	663	631	629	675	689	665	689	643	613	663	670	643	676	682	668	678	633	632	671	645	657	674	661	697	703	689	649	675	707	648	685	662	646	644	634	620	676	659	659	736	635	677	658	675	673	694	635	655	643	680	695	671	634	653	667	614	628	698	644	615	668	655	679	617	638	650	626	633	660	618	691	622	664	645	682	639	679	686	711	665	639	680	657	636	652	640	634	643	672	684	648	639	644	649	690	694	634	638	636	650	712	644	628	628	652	619	678	689	676	614	638	688	649	635	675	657	682	646	663	628	659	647	668	617	657	620	694	650	691	647	695	633	612	619	628	664	622	641	672	607	682	664	660	704	668	696	665	646	691	691	712	644	655	670	635	679	698	641	667	718	663	657	651	652	635	657	625	673	697	700	681	658	626	708	687	634	683	682	679	678	644	632	611	677	701	697	656	683	678	661	654	709	653	658	664	646	664	680	646	646	673	651	692	661	668	664	647	631	668	661	670	659	683	675	674	663	636	630	693	660	680	643	627	608	691	696	642	651	648	684	655	640	707	655	680	699	636	675	644	700	661	619	726	662	666	618	652	653	703	698	643	676	692	677	625	710	680	652	674	668	706	673	679	642	686	703	662	626	648	666	630	620	674	644	642	671	697	684	665	677	614	635	678	678	637	627	657	692	693	692	670	649	583	645	667	647	685	675	670	650	632	651	673	655	633	629	647	642	665	717	659	706	671	633	660	605	701	664	660	674	657	667	657	707	683	666	621	637	658	608	682	702	645	655	669	597	600	634	653	660	681	687	694	675	673	644	669	648	657	657	637	637	623	665	653	664	653	688	674	675	659	638	636	714	610	681	652	634	651	668	659	654	644	650	622	666	656	642	683	627	644	670	666	694	661	670	674	654	659	668	712	649	635	661	706	687	710	672	663	702	652	637	658	655	678	692	659	662	674	672	663	640	678	696	697	632	667	679	691	647	692	663	656	701	649	587	659	627	651	699	664	665	658	685	583	674	683	649	624	669	670	698	659	655	671	643	696	647	657	673	691	660	671	592	653	656	661	639	640	653	698	672	645	671	681	644	691	662	688	663	660	699	663	683	690	681	709	697	668	641	609	639	641	686	683	725	690	669	661	668	676	638	670	651	666	654	624	663	695	649	662	682	629	611	653	606	648	644	711	650	681	617	664	664	612	668	696	702	660	636	676	659	645	690	651	655	635	662	688	639	678	671	697	671	643	665	669	661	652	646	675	680	648	654	633	633	658	686	642	679	681	657	683	680	707	648	639	678	618	688	645	660	632	644	696	716	646	676	660	643	675	662	672	704	657	644	656	652	650	673	658	689	673	649	698	678	638	679	649	671	619	675	670	618	642	698	686	661	601	672	675	647	618	661	680	700	640	713	703	668	635	630	647	623	652	653	659	682	592	685	697	660	640	649	675	676	636	659	609	653	670	671	642	639	691	639	670	618	677	632	646	681	636	668	649	653	661	683	664	707	648	626	625	640	662	685	629	640	658	664	669	636	691	665	681	610	627	621	695	646	635	635	651	642	700	631	644	631	664	655	646	636	606	667	669	664	671	681	659	645	602	703	652	662	641	702	652	643	642	680	645	638	619	643	618	627	654	661	658	661	667	630	665	613	668	658	637	639	662	651	623	687	688	696	676	653	652	717	616	691	676	665	658	618	630	670	619	674	675	593	606	677	622	649	628	663	669	627	691	686	630	657	697	679	648	714	713	654	656	677	643	666	637	659	675	656	654	684	668	666	674	660	657	642	659	650	663	673	635	682	611	660	686	702	657	698	638	629	641	660	651	677	631	687	619	670	613	704	656	673	657	616	716	615	659	722	717	653	655	725	646	692	666	654	686	674	658	663	638	642	682	693	705	673	679	675	663	648	651	623	633	678	646	704	681	703	639	675	633	654	652	674	668	633	667	610	676	645	654	586	598	707	702	628	664	634	622	619	706	592	622	676	661	713	672	668	655	678	717	658	605	674	664	672	714	692	692	636	692	679	615	714	696	625	674	664	648	650	640	640	690	657	633	619	692	585	675	705	690	701	641	654	667	641	655	701	693	650	688	647	646	657	642	636	660	652	702	648	666	691	649	656	688	656	643	592	666	632	661	686	666	679	617	665	658	669	698	671	637	670	701	710	672	685	652	659	657	663	610	678	690	705	634	613	668	638	672	649	624	640	686	638	639	631	664	691	637	620	686	648	642	692	664	661	645	684	700	646	638	716	728	668	632	706	716	700	649	636	641	649	689	584	673	670	660	702	723	641	648	695	618	661	638	638	610	691	677	690	657	624	703	672	676	653	661	690	630	670	696	649	689	701	603	669	704	663	680	658	664	660	680	613	654	679	616	673	706	711	661	620	685	648	677	653	672	646	683	675	627	646	676	671	614	654	631	662	642	663	685	715	646	669	640	672	667	662	671	696	668	661	681	669	666	679	647	651	629	665	654	619	648	659	663	704	585	686	668	700	693	650	654	682	636	665	655	625	695	626	658	659	669	616
5696	10540	7991	4489	3146	2976	2592	2058	1913	1554	2086	24893	22623	13394	5432	1396	746	632	559	587	568	579	608	596	555	577	526	558	611	564	603	589	585	536	619	555	601	581	594	592	584	578	573	585	577	570	549	548	540	595	589	534	571	536	561	595	538	543	569	576	564	591	589	594	563	544	554	565	588	561	535	513	572	541	562	577	559	592	546	591	582	588	545	579	590	601	526	582	594	576	603	594	526	561	533	560	578	545	576	510	581	556	583	559	574	513	570	576	558	587	554	595	592	619	542	570	522	614	587	592	561	545	511	553	553	567	580	619	556	561	531	570	553	578	550	546	568	509	570	607	584	585	582	590	591	553	566	589	600	541	536	566	576	534	572	600	550	610	528	567	601	588	574	543	597	562	553	584	561	554	555	576	556	602	527	579	593	556	542	561	555	548	543	569	541	563	517	572	576	559	544	578	543	603	544	572	639	611	561	581	547	585	560	560	538	564	545	567	522	538	570	535	542	538	551	520	561	618	552	547	606	571	515	550	519	570	589	570	580	580	537	564	545	561	618	584	529	607	563	577	614	558	524	557	576	581	553	557	570	569	550	547	557	556	555	564	561	555	563	574	538	513	573	559	572	578	566	568	604	556	568	547	504	576	572	519	583	605	591	535	521	541	571	580	588	582	599	558	591	548	550	562	528	550	536	588	528	550	545	519	566	544	563	598	576	579	571	550	575	551	555	560	515	587	552	563	548	575	533	524	574	588	562	565	524	553	572	497	524	572	556	568	529	551	567	536	538	570	556	563	561	597	576	585	529	588	561	559	578	542	548	540	576	562	548	594	597	559	590	553	557	610	565	543	557	590	562	592	572	561	568	527	589	569	509	549	523	586	587	581	542	562	521	548	534	552	547	551	604	581	532	507	550	551	561	565	572	601	571	532	593	596	568	579	568	579	576	517	636	580	526	546	562	523	569	562	558	537	630	600	581	549	547	580	541	558	554	571	567	570	556	578	545	565	567	553	547	529	553	561	514	507	560	552	546	542	584	590	561	613	568	584	569	559	576	577	548	571	572	585	560	551	574	549	524	572	570	569	592	564	543	557	559	557	585	584	580	582	566	584	549	571	589	582	531	567	550	573	563	586	576	558	560	569	605	519	512	565	538	541	539	561	579	579	592	544	602	525	562	565	557	585	551	562	564	524	535	568	568	571	536	569	533	551	584	560	583	571	532	527	539	518	571	538	576	570	576	559	541	598	544	551	536	520	581	543	531	548	566	559	544	569	533	563	593	569	553	581	564	579	577	523	528	548	555	579	609	565	562	577	552	554	592	535	594	562	600	610	492	537	572	586	554	557	597	586	619	553	556	563	555	572	568	553	536	557	581	567	530	545	566	590	563	595	588	600	570	570	557	583	551	579	549	572	574	544	573	569	554	576	553	597	503	560	560	576	537	553	534	561	566	617	549	534	538	526	580	562	564	576	549	539	575	581	633	597	616	587	565	559	584	541	604	586	565	544	563	583	571	534	563	577	539	545	572	540	538	576	599	578	575	589	576	579	534	560	548	580	540	586	618	549	504	547	559	589	555	589	542	553	529	566	587	608	555	548	558	540	553	541	568	555	550	592	544	543	542	542	526	572	529	574	543	540	595	546	565	550	537	602	530	585	548	544	528	589	558	605	583	543	571	589	542	540	576	525	560	561	553	524	507	580	541	571	554	544	538	510	566	524	583	554	545	540	523	576	586	567	570	523	542	575	570	525	600	574	593	582	621	598	558	534	567	548	532	561	606	572	570	578	608	582	608	576	564	573	578	599	594	582	578	548	609	557	547	536	564	543	580	540	580	568	558	593	558	551	570	568	567	529	509	514	588	577	559	579	588	553	592	566	551	594	572	524	557	596	578	582	566	587	535	568	579	526	608	542	567	581	550	526	563	582	530	517	556	558	560	526	569	573	577	572	566	538	553	556	583	535	542	563	586	583	538	568	554	548	553	595	573	559	567	564	588	512	590	521	552	547	550	567	560	547	520	567	533	567	585	526	583	545	528	576	568	591	562	562	539	547	616	533	564	519	602	544	524	532	539	575	578	562	517	569	591	555	576	565	604	561	586	543	567	572	611	569	540	596	569	581	560	552	550	576	580	594	558	578	594	587	537	551	538	570	544	568	558	552	565	545	565	563	570	517	547	528	587	537	560	598	546	549	527	547	557	563	543	579	566	570	530	559	566	554	561	554	581	548	575	564	541	513	593	547	567	548	575	568	573	577	576	550	584	554	552	552	571	610	544	557	563	541	567	584	572	533	569	529	596	555	575	570	588	561	551	510	541	554	582	542	569	589	552	571	575	533	567	539	584	597	555	555	564	558	572	566	555	527	594	560	546	545	562	589	564	569	533	610	529	570	522	559	574	551	571	571	546	561	581	556	537	562	535	525	549	561	584	553	573	528	595	533	500	578	508	546	510	535	561	553	541	546	578	571	552	545	565	561	530	528	546	550	547	540	542	573	525	510	574	591	577	546	600	589	549	560	529	550	546	560	554	564	573	601	523	537	559	557	545	594	568	575	536	557	588	559	569	559	582	543	578	586	578	578	556	589	527	548	535	579	535	583	582	564	566	531	529	554	604	568	563	575	567	569	589	561	536	502	537	557	528	575	570	530	527	572	534	525	526	550	568	558	528	561	569	558	520	553	531	564	612	531	555	562	588	603	511	579	516	533	554	527	549	520	551	551	575	571	552	541	559	571	546	578	597	524	573	561	512	617	512	574	574	589	573	572	565	565	557	592	524	604	610	553	561	580	558	545	532	533	568	507	592	577	585	571	517	550	586	571	579	550	549	548	588	568	575	601	552	577	547	527	551	560	575	567	528	561	571	540	506	547	538	549	555	543	593	540	576	519	575	557	568	540	557	558	571	541	553	584	576	554	582	591	561	528	522	558	592	572	545	552	564	562	572	531	539	585	543	575	582	562	601	567	511	550	539	554	566	585	586	568	587	562	563	585	551	593	568	581	554	592	579	563	538	539	568	584	568	520	506	561	532	524	557	570	507	593	560	547	597	539	594	584	567	596	571	564	527	557	552	546	588	546	516	562	534	618	551	518	540	570	572	570	544	571	534	559	566	543	567	547	524	543	588	582	558	568	599	537	604	576	554	587	532	582	576	519	540	538	556	530	576	570	554	555	552	592	534	573	532	551	584	561	536	547	573	545	554	593	592	552	555	573	567	551	597	574	595	516	558	571	612	546	610	589	523	594	538	556	549	586	528	573	554	572	550	547	594	552	523	536	543	605	553	589	562	549	565	560	513	537	572	564	575	561	580	576	561	562	550	544	541	564	561	577	549	583	551	561	516	552	526	530	548	572	585	549	567	594	547	540	568	554	560	577	600	565	579	594	589	613	546	548	551	610	524	571	591	561	619	550	548	563	525	557	538	527	570	522	548	563	602	553	560	545	551	551	538	571	545	543	534	554	585	543	568	616	541	558	575	514	547	574	595	568	544	569
26986	10821	1905	1027	693	652	770	709	669	648	615	1151	1942	1499	959	681	568	490	515	503	468	502	482	502	520	536	515	502	521	576	533	513	499	546	482	517	490	519	489	532	528	526	472	534	515	540	497	498	517	511	510	530	482	495	520	531	515	533	517	539	512	507	527	502	505	516	512	501	520	479	529	494	523	518	552	510	525	546	522	470	495	523	511	517	492	512	520	486	497	536	533	541	492	510	490	549	488	498	480	512	508	529	501	535	486	473	488	478	529	494	474	511	526	547	497	547	501	492	516	482	532	523	489	490	490	510	497	534	537	502	543	473	515	527	496	490	520	500	511	542	538	516	494	490	546	539	493	554	549	484	526	512	513	460	519	520	491	505	563	519	534	559	508	500	486	523	501	531	508	503	536	470	550	518	508	519	541	491	499	496	531	514	508	513	511	487	495	492	484	508	522	525	512	479	493	465	506	535	498	479	483	537	491	530	515	475	487	493	543	515	516	507	513	508	553	490	461	506	545	464	536	522	549	475	503	549	498	509	489	525	530	524	554	473	514	515	526	469	468	473	502	518	504	486	475	520	504	513	519	544	508	490	526	528	497	509	531	511	512	470	520	523	502	516	517	519	550	536	492	477	516	474	531	491	495	502	504	531	507	532	488	478	474	509	501	511	525	525	533	491	498	495	556	486	531	493	504	538	498	551	519	489	494	499	534	478	530	480	494	510	494	511	467	518	498	522	490	505	446	501	530	544	535	451	465	527	474	535	537	489	549	501	521	527	503	490	520	531	485	475	530	498	515	515	525	522	520	509	497	500	481	518	494	565	495	515	492	542	460	509	527	523	514	483	528	544	554	546	507	537	491	531	547	521	505	500	523	461	534	475	526	513	478	496	501	549	517	517	506	455	477	481	554	494	531	519	511	523	502	546	512	513	491	532	524	520	502	517	458	489	549	492	557	550	499	474	453	532	527	539	519	512	469	518	525	496	497	488	525	503	502	525	516	535	494	528	520	535	501	530	499	530	493	500	509	497	551	512	529	465	483	529	468	506	560	506	500	525	503	537	493	449	514	539	515	532	497	530	512	502	493	519	510	522	522	553	467	497	512	524	534	526	500	533	545	511	532	509	520	511	512	496	526	508	470	520	488	503	480	538	525	510	513	492	476	523	455	523	476	490	483	483	464	468	504	508	497	488	539	513	499	507	498	500	539	553	520	472	567	518	499	534	481	540	534	495	521	537	498	534	534	469	539	512	495	494	516	481	559	499	562	505	508	495	543	514	553	515	511	555	498	527	463	523	528	490	513	513	546	508	536	502	545	496	549	520	574	501	469	496	507	517	526	500	499	490	513	517	478	516	518	524	511	483	538	515	547	523	510	541	513	487	542	557	486	517	469	529	540	515	527	511	518	492	524	508	500	499	514	523	542	513	551	499	516	505	534	542	498	497	528	503	511	514	509	518	532	477	511	522	482	505	461	523	513	541	483	543	529	496	510	512	478	521	547	511	450	483	534	532	522	509	528	475	510	526	489	476	489	510	505	511	550	544	502	521	514	526	564	497	461	505	468	557	536	485	526	526	527	517	541	486	494	551	506	512	490	528	515	528	507	521	507	508	532	512	515	503	530	542	516	500	530	475	513	526	516	502	495	518	507	500	549	491	475	506	527	520	521	487	492	526	557	542	493	517	543	521	486	528	521	462	496	483	496	473	507	512	509	546	498	496	533	507	460	511	467	535	525	532	498	527	532	513	495	518	514	527	466	509	547	485	523	478	516	487	484	488	487	536	512	526	507	463	496	536	487	510	489	508	547	493	507	524	534	527	527	512	521	493	524	547	513	530	491	504	488	513	495	503	500	471	495	534	529	498	515	558	536	503	508	505	524	517	526	484	535	520	508	518	490	537	523	519	513	525	535	498	513	529	526	447	491	525	521	475	489	542	485	477	488	503	524	456	555	520	525	516	502	527	490	527	547	528	487	553	551	506	533	510	542	539	517	570	504	476	539	498	526	542	514	535	477	493	481	539	509	511	527	482	498	527	507	538	537	529	504	530	487	520	506	489	488	529	512	530	571	526	488	511	488	507	509	487	522	495	505	522	481	499	494	491	505	525	527	513	526	503	484	516	505	518	467	496	543	519	541	484	517	503	515	495	522	520	512	477	550	510	514	521	508	501	512	498	517	494	480	494	475	515	536	511	536	504	506	537	495	478	513	528	515	500	521	501	491	542	545	535	525	504	515	477	551	471	468	485	517	520	540	509	470	468	485	528	509	531	552	514	521	507	492	527	482	458	514	495	519	504	517	517	468	522	495	493	543	521	505	473	544	506	488	525	544	513	529	528	497	470	524	522	471	511	498	478	507	568	532	460	483	543	532	497	515	543	516	499	518	522	511	565	508	496	506	537	524	501	498	512	519	481	537	482	538	542	487	526	478	527	487	509	436	516	499	525	556	477	527	462	500	502	501	512	489	521	483	524	515	493	545	533	516	504	498	527	515	530	504	522	521	510	503	503	574	517	524	522	480	552	522	546	534	480	521	522	508	509	508	508	548	504	494	524	516	468	544	462	504	569	545	491	503	502	537	498	525	520	499	502	526	498	491	535	493	525	509	484	464	520	521	494	512	514	492	520	528	557	515	546	493	503	527	498	531	488	520	547	533	495	508	521	554	504	483	513	513	554	524	497	472	518	523	528	535	508	490	519	512	493	545	498	482	533	493	491	466	502	495	486	500	541	514	517	508	489	531	562	512	509	504	535	487	562	505	489	510	531	550	530	543	498	502	517	519	497	532	526	519	507	519	514	515	543	535	538	521	510	489	516	520	568	480	532	504	518	515	483	511	504	515	492	504	550	485	535	527	489	506	523	531	475	507	549	491	530	520	512	486	490	491	489	535	567	559	465	504	498	535	517	539	546	536	501	515	515	518	522	511	537	534	515	509	522	546	507	509	486	489	491	512	507	547	573	494	478	523	511	543	547	502	505	535	519	526	501	537	494	565	505	512	494	501	499	547	558	545	498	501	549	488	543	470	527	496	531	537	547	542	512	520	576	500	506	519	483	492	491	503	527	516	492	491	491	478	521	497	549	543	518	494	511	502	504	517	517	541	514	478	501	510	469	562	537	520	479	496	490	524	499	442	541	518	537	540	519	506	524	530	514	495	507	534	511	557	515	481	480	494	484	537	499	485	496	522	537	504	469	519	513	513	511	539	515	516	501	509	559	507	500	503	568	502	526	517	504	496	508	505	511	475	554	464	473	510	502	518	538	510	551	509	495	487	494	539	535	530	510	535	505	501	517	517	537	482	486	516	498	510	490	531	485	548	521	522	527	535	497	486	487	505	517	505	527	463	502	529	533	531	513	499	533	521	522	507	528	498	512	523	485	488	477	495	537	514	482	517	525	526	514	522	501	504	518	517	499	522	479	534	512	515	523	461	550	492	493	522	514	513	522	501	492	528	536	484	562	518	543	523	467	507	530	540	502	486	521	536	518
5926	1980	1604	825	693	699	876	813	731	609	591	1394	2417	1772	949	588	456	423	417	430	453	427	407	417	438	400	440	425	433	407	438	414	394	453	452	419	398	412	426	422	435	434	460	418	398	380	435	412	436	401	425	451	446	415	442	428	406	402	436	433	422	424	412	484	454	428	473	431	444	443	426	486	407	440	441	415	417	432	445	406	413	458	411	415	375	415	393	435	441	468	451	437	442	412	413	432	432	451	421	445	446	400	413	431	442	438	483	431	387	423	427	443	452	429	448	458	421	410	416	433	450	417	438	416	451	441	417	421	421	427	422	422	451	441	391	415	417	416	403	432	436	431	432	409	427	441	398	447	439	433	425	445	416	416	449	408	452	434	423	436	415	421	409	426	447	429	427	424	449	428	415	406	427	447	406	428	411	422	465	423	451	430	405	481	410	424	433	431	413	400	443	410	424	413	386	432	443	460	411	391	438	406	422	439	394	402	438	390	422	405	434	425	437	475	429	404	465	454	404	399	439	425	449	383	460	442	440	439	452	425	442	422	457	447	423	444	454	428	414	426	462	472	449	434	466	461	446	409	408	400	450	407	420	436	437	413	430	427	449	399	443	429	425	417	431	455	404	450	396	431	402	429	406	446	396	408	420	414	412	433	422	426	426	432	418	410	421	409	413	444	404	446	431	415	431	380	419	427	448	439	442	426	436	437	424	441	429	409	445	423	446	434	423	423	422	456	450	442	427	413	401	414	414	476	449	429	419	399	420	416	413	437	418	387	377	385	459	449	403	426	431	454	450	406	420	477	397	422	416	453	418	397	421	437	402	437	440	489	432	386	394	449	396	434	459	410	434	385	410	470	464	459	439	421	439	447	444	392	390	421	399	426	422	453	392	422	443	434	412	437	427	425	407	416	427	412	460	409	461	454	432	428	405	443	402	415	414	431	426	470	402	420	468	429	412	422	421	453	443	449	417	437	387	405	445	466	434	401	369	427	456	431	418	409	459	426	424	441	411	404	432	470	385	412	458	413	444	424	415	435	455	422	434	407	444	448	426	473	458	438	426	429	439	418	428	422	399	442	440	436	413	463	403	418	433	418	422	407	404	452	442	391	413	406	408	419	436	426	456	428	450	408	394	423	424	432	407	456	399	420	356	417	397	419	439	404	432	422	415	431	419	437	424	434	450	434	428	411	419	442	401	443	439	436	444	416	410	424	447	431	417	421	423	413	441	462	415	420	423	399	426	395	446	425	445	383	411	450	408	433	459	390	452	408	432	395	434	430	415	429	409	391	419	436	441	397	365	438	418	409	436	436	452	416	447	406	447	421	439	442	456	462	416	417	431	425	385	426	453	404	424	434	451	403	414	429	384	429	392	394	420	454	426	441	394	437	396	466	449	400	392	427	420	417	423	442	457	437	434	400	429	431	439	461	419	436	422	393	436	442	423	424	410	419	409	403	438	430	451	413	435	389	441	427	428	417	460	425	429	416	426	440	463	419	431	447	433	414	446	405	454	457	405	388	422	421	427	391	430	415	421	416	435	410	422	431	465	404	454	427	463	432	400	410	445	432	421	433	428	447	399	432	439	404	445	427	415	410	438	410	407	421	418	421	411	415	441	407	459	429	478	450	424	429	414	444	436	414	418	408	413	407	392	376	462	410	405	444	444	402	427	406	439	451	418	408	438	447	432	434	383	452	397	395	400	422	452	415	401	429	429	438	431	432	435	404	442	431	436	430	421	442	394	424	444	394	445	402	416	454	477	436	455	423	424	403	401	397	444	435	453	425	428	427	398	438	442	450	431	446	414	422	404	425	415	445	428	408	396	434	441	423	411	418	431	424	438	409	415	455	421	427	441	437	400	451	422	434	439	459	437	410	399	452	455	419	423	447	434	441	452	426	434	414	445	390	379	428	460	406	425	426	413	419	449	424	434	412	449	413	403	388	424	423	448	416	396	449	424	404	502	462	423	442	433	468	460	422	415	444	402	440	389	394	423	462	385	413	408	424	408	425	391	423	407	444	413	419	386	419	398	453	414	430	449	428	418	418	388	427	454	435	430	416	404	450	380	448	439	452	428	423	444	445	459	403	406	416	442	428	466	436	439	438	438	436	414	431	416	447	409	388	449	412	447	434	426	462	423	419	426	440	433	449	421	450	460	438	421	430	425	444	459	424	439	413	408	428	431	390	415	431	363	426	453	430	443	389	405	419	424	461	421	428	433	434	397	424	456	475	412	419	428	406	444	457	443	391	424	398	406	447	431	436	418	401	438	420	406	429	400	458	432	450	454	409	453	425	431	433	440	430	419	438	438	398	410	398	437	400	421	415	421	440	413	442	485	435	445	406	414	413	432	431	401	421	372	441	433	443	401	438	429	472	415	430	427	445	466	402	412	432	458	400	452	431	444	423	440	405	449	456	450	416	398	420	419	432	450	429	423	390	426	454	427	417	381	423	421	415	393	424	425	431	420	418	451	406	413	445	419	438	452	385	436	414	459	421	437	415	417	409	471	437	404	410	451	440	377	441	420	439	419	449	429	421	406	439	417	393	439	399	432	471	433	427	436	418	405	434	445	455	396	435	409	446	396	433	360	396	451	449	458	393	408	399	426	447	454	426	420	447	398	437	403	461	464	469	421	492	373	377	454	429	445	408	443	424	440	405	427	404	414	451	415	445	420	440	428	460	457	417	434	461	434	428	442	403	438	427	437	443	447	442	404	406	430	429	403	439	454	459	404	443	444	458	431	440	401	443	379	448	417	403	402	415	437	405	444	382	436	457	476	446	431	397	425	436	452	431	392	437	439	429	401	402	437	442	435	454	434	412	423	444	441	404	442	424	416	444	405	415	395	432	461	413	464	446	443	437	438	465	430	438	442	425	397	424	405	442	408	428	434	445	427	438	413	415	404	434	422	432	403	426	451	397	401	429	435	462	414	431	393	419	390	419	425	431	406	426	401	400	396	473	406	468	396	428	417	454	489	376	416	431	444	433	393	433	393	424	471	433	403	416	423	425	427	418	447	426	409	418	425	413	404	443	438	432	453	438	442	410	400	430	419	449	432	389	396	414	428	398	466	424	396	409	454	431	409	385	440	455	412	394	411	426	448	413	447	422	430	427	423	427	463	414	413	402	447	445	457	403	429	454	442	441	439	393	414	445	453	412	435	451	399	414	437	389	432	461	459	456	380	433	410	450	437	447	429	463	434	394	446	395	447	414	450	427	446	438	469	437	433	432	422	439	410	422	444	399	452	415	439	414	384	415	414	454	398	425	404	446	464	409	436	406	428	396	404	398	433	459	444	423	458	441	425	414	442	433	412	456	417	414	404	407	419	413	413	382	423	409	467	396	450	454	432	434	450	432	439	393	408	471	431	411	449	410	381	412	429	447	412	454	401	437	434	421	435	407	424	381	421	430	421	442	424	424	405	401	386	464	409	461	432	443	437	431	391	432	433	426	463	432	386	434	425	414	396	436	440	412	450	444	464	439
24673	20777	26855	24690	9267	2529	1848	1297	962	849	922	9641	15685	9654	3564	1087	676	592	549	559	558	520	533	568	540	541	560	518	531	569	521	516	564	559	567	545	553	526	555	531	538	585	516	541	507	508	540	569	548	547	517	591	533	501	517	527	545	534	519	541	570	570	550	539	548	522	522	518	512	528	583	530	497	523	542	533	532	560	539	534	543	544	530	476	491	573	507	498	564	510	568	565	533	545	574	574	477	520	511	529	594	522	548	540	512	552	531	517	557	509	550	525	582	509	500	556	500	530	521	583	538	546	503	523	583	523	466	574	541	528	583	540	491	540	498	535	599	523	594	526	536	549	519	557	509	495	514	548	574	539	549	575	525	541	562	554	553	550	509	527	562	552	480	524	518	522	497	514	536	532	580	522	529	519	523	485	544	524	527	504	549	546	571	550	527	521	522	506	551	510	566	530	516	534	495	520	551	536	533	506	529	527	498	580	482	546	555	532	515	524	486	515	531	548	498	491	529	538	541	548	543	538	548	521	546	528	535	558	528	523	486	548	575	561	514	510	542	518	568	511	473	547	557	568	543	506	527	536	526	564	580	543	517	564	579	561	506	523	507	520	484	534	558	544	550	540	524	522	527	536	526	546	526	540	534	526	571	539	529	534	524	559	557	541	535	547	560	576	574	565	527	533	531	523	583	540	545	529	568	544	556	505	543	491	531	606	530	567	549	537	554	543	513	545	570	527	556	557	575	527	523	521	515	579	528	530	544	501	582	539	517	538	496	589	530	533	566	549	517	564	506	546	596	487	549	538	528	539	571	567	535	512	529	560	536	552	567	526	537	531	547	549	524	526	571	549	531	522	573	519	521	551	516	507	543	527	558	561	536	499	516	537	520	531	530	529	469	507	561	517	552	567	508	574	539	519	576	506	516	543	557	579	599	506	563	533	501	527	579	517	532	509	512	534	537	540	541	546	552	529	567	509	557	482	509	539	529	542	545	513	557	546	504	558	541	573	589	552	510	572	563	510	539	534	549	574	573	529	505	544	541	567	514	569	532	560	551	547	547	548	529	528	526	557	539	511	539	507	537	522	537	539	515	554	529	508	548	503	521	534	548	549	571	552	573	523	547	511	507	595	549	543	556	549	549	522	501	505	544	527	578	505	541	505	526	560	509	499	561	536	512	567	530	521	548	564	532	545	564	558	536	534	545	538	559	511	509	566	539	494	561	562	514	535	521	544	531	535	562	523	500	521	542	584	525	514	593	531	513	526	538	555	510	535	526	553	557	500	547	568	560	491	531	511	553	594	538	540	517	490	568	509	539	521	537	550	508	524	606	512	577	546	505	523	542	526	534	564	558	533	530	537	575	507	568	554	550	475	513	566	523	513	526	548	514	548	558	542	524	507	520	535	551	521	524	495	525	555	527	550	550	557	539	544	517	535	537	497	533	508	523	534	553	582	539	505	570	555	523	556	534	511	540	545	542	548	549	563	504	497	555	504	547	560	538	533	538	502	544	575	534	525	549	486	510	487	518	563	513	508	540	512	558	504	517	536	527	521	558	521	513	519	594	549	546	528	502	534	547	494	509	524	557	539	530	525	531	549	521	533	524	506	489	535	543	577	524	530	549	512	541	558	560	548	561	516	567	543	524	487	534	517	544	542	523	557	548	586	511	503	511	515	541	535	556	554	502	551	554	571	499	559	536	507	522	593	526	556	534	515	516	531	508	520	518	539	490	555	518	500	565	534	498	518	558	535	514	518	557	528	515	560	559	542	524	512	492	534	559	518	550	582	530	533	537	559	538	531	514	529	487	486	533	507	541	480	537	548	574	558	529	525	548	523	545	507	516	507	570	561	539	541	556	517	536	536	531	535	482	525	511	520	520	531	502	577	525	540	540	546	461	535	509	549	513	544	541	567	557	515	555	585	538	537	545	524	523	535	557	567	554	572	509	548	495	545	503	528	557	500	513	551	543	557	538	574	530	528	493	517	528	547	557	527	539	532	526	483	509	553	543	531	548	521	577	558	543	547	593	556	541	490	525	583	491	553	533	530	551	541	504	546	534	580	536	547	563	548	515	523	546	543	524	503	542	549	535	554	509	522	554	562	546	491	552	533	530	507	542	518	540	504	581	536	522	561	551	517	549	584	519	550	558	481	521	555	520	508	544	526	552	489	505	543	530	560	536	507	519	562	524	522	550	538	512	526	542	571	559	524	540	531	510	534	551	544	521	525	538	525	511	517	546	540	514	503	528	589	546	555	547	534	565	539	515	544	590	522	492	507	573	547	521	571	545	541	513	537	520	526	542	573	531	502	535	570	499	525	512	549	506	554	537	529	587	484	524	529	592	557	499	572	528	555	516	554	591	529	535	522	534	519	514	570	549	580	513	496	528	509	530	573	518	510	484	528	534	515	535	522	525	531	540	526	531	524	529	494	549	545	511	552	534	489	510	553	543	564	555	510	519	518	496	538	581	554	522	549	500	525	567	520	496	530	548	509	572	504	539	537	484	546	534	533	548	538	530	529	516	584	564	526	551	533	483	537	555	539	539	529	544	537	535	514	514	531	550	510	588	566	565	499	555	572	518	558	575	566	506	554	569	570	517	526	572	518	521	557	553	532	494	529	567	571	544	543	526	554	545	512	553	500	495	503	529	502	553	514	499	543	548	595	558	513	543	523	498	537	557	545	502	555	580	526	510	529	547	565	543	574	541	518	515	511	560	540	489	515	533	537	501	553	541	581	516	558	540	579	523	563	525	565	560	580	493	555	540	560	541	537	542	506	523	529	533	512	535	523	523	531	505	496	560	532	470	524	577	533	517	545	542	546	519	556	566	503	545	520	545	530	520	530	536	517	508	535	531	521	526	537	498	584	586	551	555	547	556	551	556	519	531	513	532	537	493	572	563	570	513	568	567	546	526	517	503	530	556	511	559	531	552	555	527	567	539	550	529	521	531	541	543	526	509	547	514	500	525	529	572	557	499	539	564	536	588	515	516	513	517	529	558	532	541	545	564	510	552	527	525	529	499	513	559	538	571	522	531	519	554	519	572	510	513	510	538	521	500	532	486	565	508	580	538	499	534	541	553	550	538	524	525	537	521	554	579	529	525	513	545	517	491	540	510	519	567	527	517	534	544	499	570	534	538	511	539	526	544	569	541	545	527	537	565	495	535	581	579	545	585	533	572	565	530	540	518	540	574	498	553	519	563	542	539	528	521	544	569	521	557	517	547	538	529	523	541	532	537	552	520	526	558	554	541	582	551	572	524	542	541	525	548	505	550	527	519	502	517	511	544	553	554	536	524	515	566	522	544	532	543	534	559	567	521	582	529	494	521	529	539	528	521	542	545	495	514	538	523	546	521	539	535	538	541	578	541	499	510	526	570	570	555	520	520	524	490	525	562	540	509	567	548	550	552	560	551	537	574	577	579	557	554	509	488	531	524	551	560	517	562	550	569	565	554	586	527	551	512	560	502	537	530	533	521	523	524	516
4805	5583	4493	2498	1821	2308	2120	1645	1176	1022	1204	12804	15530	8777	3456	992	576	486	457	445	514	507	476	467	464	470	444	457	468	485	434	472	416	502	465	432	439	486	471	442	483	463	446	528	468	512	483	459	421	448	470	440	510	462	482	455	463	453	466	486	475	447	466	479	504	436	446	463	496	464	466	439	431	454	475	459	478	472	406	431	477	476	521	472	487	442	470	440	480	475	455	435	476	464	456	477	449	489	440	445	440	490	445	432	448	484	454	454	475	449	457	462	462	437	463	472	439	467	473	456	474	438	509	470	473	463	460	480	435	457	468	471	455	461	482	482	485	473	455	472	431	515	470	447	467	485	487	494	463	519	444	449	472	503	452	448	446	464	437	467	451	457	466	436	469	438	470	479	458	451	480	458	452	493	441	474	460	465	434	453	472	469	460	455	449	504	453	408	473	459	450	488	483	469	459	485	490	472	410	463	449	447	461	459	485	441	496	438	463	487	465	476	454	451	453	437	424	495	436	479	473	463	435	427	434	444	494	436	453	460	448	482	501	465	465	473	476	444	428	431	475	459	474	472	456	465	460	451	438	480	482	449	431	469	478	471	483	474	457	468	440	472	463	479	459	437	444	484	439	457	444	494	484	437	409	455	427	486	490	473	469	475	451	448	479	473	475	450	458	483	443	486	464	475	480	416	476	455	468	477	480	416	456	465	445	448	439	451	459	472	456	470	435	449	464	434	471	441	481	441	468	430	451	440	471	469	470	469	444	455	492	438	436	511	475	477	444	451	465	469	437	476	474	446	502	454	477	484	461	469	459	492	460	446	464	464	466	470	496	490	427	449	475	456	441	427	413	451	438	413	458	472	462	425	457	440	452	476	488	450	507	489	494	456	459	493	417	421	488	439	448	452	439	464	469	515	508	470	467	451	450	443	442	445	444	442	513	434	463	463	453	453	457	454	447	469	439	480	502	471	444	459	462	470	471	461	475	457	430	452	517	496	468	457	439	424	455	438	491	407	511	486	456	453	469	450	457	446	489	468	440	438	479	448	465	458	475	470	474	473	474	480	454	489	448	464	504	418	429	448	481	445	461	462	467	474	476	474	461	441	457	475	484	471	472	434	434	485	451	492	454	448	490	437	481	461	456	461	442	457	466	440	457	448	452	478	458	453	519	473	452	543	467	452	471	429	431	461	470	435	496	482	442	459	435	422	472	469	461	445	465	441	452	458	453	504	472	537	455	456	466	453	458	461	465	436	475	444	473	437	493	470	477	451	499	468	444	461	471	493	479	474	507	475	396	460	430	467	498	443	465	476	463	466	476	467	459	457	414	451	450	448	432	456	443	447	428	497	464	451	452	444	475	450	457	484	420	481	453	476	458	472	481	479	482	441	501	447	502	483	471	491	423	483	461	450	447	429	470	455	429	502	442	440	477	487	435	504	462	490	474	499	513	436	460	475	452	441	423	504	470	444	479	441	475	453	441	459	446	426	456	479	477	461	465	500	447	487	489	465	440	412	464	479	422	499	440	472	455	461	458	485	481	463	459	462	493	456	435	466	450	424	445	497	474	457	460	489	433	447	454	489	452	490	456	436	436	488	470	458	488	464	482	491	475	457	454	441	426	493	462	474	471	488	450	440	434	456	454	461	459	449	460	489	480	471	428	439	462	470	446	479	425	463	480	504	439	429	486	479	473	431	456	449	471	469	486	461	476	452	471	439	472	465	503	433	458	454	440	456	456	484	476	440	466	475	420	409	485	501	454	421	437	470	430	456	483	483	452	462	467	479	498	496	451	405	459	488	470	469	419	457	439	429	442	478	432	440	468	437	443	448	509	484	453	484	442	424	448	475	467	449	462	446	456	480	452	470	471	455	481	474	430	481	416	482	458	492	469	458	442	450	435	471	495	425	451	463	470	469	471	469	459	505	452	461	425	424	466	445	451	466	486	444	448	510	452	456	458	464	459	495	484	416	468	443	430	440	448	447	459	422	464	464	458	435	459	467	454	464	455	458	448	465	467	520	467	466	450	471	464	455	509	459	485	442	429	431	444	463	486	427	461	453	470	498	429	436	479	470	442	485	451	470	479	425	440	444	440	490	466	452	507	508	476	451	475	471	419	468	447	456	459	483	460	487	460	462	477	454	465	460	450	477	456	465	469	477	439	451	451	461	435	424	476	458	439	434	462	420	496	436	413	488	472	488	448	459	456	440	481	434	454	476	464	475	412	433	493	454	457	470	477	501	458	459	449	491	478	461	474	483	469	478	450	494	471	501	440	460	517	457	465	469	461	448	487	463	449	476	483	455	469	478	459	486	474	465	458	453	470	483	435	490	473	467	436	439	424	476	470	457	453	485	476	466	478	452	449	463	458	473	502	467	441	486	471	453	496	444	438	455	463	455	457	449	462	438	458	462	453	450	447	453	463	418	415	433	434	479	476	454	475	444	449	439	472	454	459	479	451	485	430	491	486	485	444	419	467	461	459	459	421	430	488	501	461	421	439	460	444	447	470	468	478	451	458	494	485	466	461	445	464	492	455	479	417	485	433	473	474	493	456	456	458	461	433	417	440	462	514	490	444	461	462	451	458	463	415	454	439	405	471	456	443	447	446	414	476	437	453	460	471	480	424	438	448	456	450	450	493	478	478	442	474	458	483	459	425	449	471	439	502	451	453	478	452	470	426	424	461	435	468	429	436	427	497	475	513	471	457	442	423	483	435	462	448	465	443	463	498	455	460	463	475	482	422	446	421	491	497	445	479	450	457	443	456	492	462	456	457	482	469	464	453	455	466	491	486	479	456	424	457	464	467	414	477	463	477	457	438	482	469	452	456	437	480	459	436	469	455	461	438	473	455	420	437	453	423	470	438	471	489	480	426	462	481	468	453	464	484	522	448	437	456	449	484	472	449	460	457	455	485	467	455	428	475	458	455	470	437	508	400	440	477	458	463	437	455	462	489	421	484	444	447	507	482	466	448	470	462	435	482	434	468	465	441	514	465	450	482	467	457	470	454	422	507	471	457	449	461	480	444	481	481	458	456	467	444	476	449	420	424	496	481	508	459	437	473	450	502	479	479	437	474	450	483	465	446	463	475	495	447	479	446	450	470	446	502	471	462	470	472	492	469	487	481	456	445	416	469	428	469	450	495	478	460	488	436	461	460	439	451	487	462	444	451	473	459	444	496	478	449	461	452	478	493	452	491	431	453	483	486	502	478	457	486	456	458	456	464	445	440	459	444	456	447	459	478	461	439	493	471	473	472	445	453	413	456	483	466	480	489	456	467	444	458	421	462	503	469	462	405	496	469	476	442	471	418	449	453	488	449	436	458	471	471	386	498	463	463	426	452	436	451	462	463	423	431	466	469	458	438	483	463	478	448	462	491	476	478	447	473	447	463	465	424	478	475	420	452	450	477	488	490	459	461	435	473	444	449	452	460	455	464	477	449	463	503	463	466	456	438	490	430	474	459	476	467	436	454	467	428	511	474	441
23700	20789	27862	23812	20719	10566	3753	2029	1421	1174	1205	21278	26740	16854	6306	1430	872	664	682	657	616	694	685	613	629	604	678	651	645	609	672	661	663	706	684	661	624	651	660	686	666	668	715	633	660	663	626	662	634	602	675	663	638	660	677	613	629	616	663	600	670	627	681	638	652	646	637	657	630	607	645	676	643	641	651	613	630	629	635	687	626	671	592	617	659	640	644	665	642	624	674	601	617	655	651	660	628	644	634	633	606	646	663	655	660	680	693	662	661	634	618	640	709	638	647	620	636	644	627	642	622	631	618	610	649	643	627	622	640	681	631	642	627	607	633	626	623	628	630	683	626	642	665	626	646	612	585	603	634	629	657	660	655	657	693	643	636	665	636	665	650	643	623	684	632	629	637	658	694	627	662	629	622	605	651	635	629	641	616	625	616	631	643	668	632	675	695	652	681	629	601	609	632	634	626	659	620	666	630	659	685	641	676	653	658	697	643	618	683	653	599	708	639	632	634	650	652	604	679	676	654	629	693	628	626	649	650	673	649	675	627	644	650	587	605	669	625	627	653	620	634	641	621	653	651	652	656	649	601	643	652	641	651	615	628	634	596	650	670	617	671	706	671	677	694	629	666	648	618	613	646	632	652	635	660	662	686	628	634	650	622	640	654	671	594	630	689	702	600	674	674	643	637	651	654	675	622	645	614	643	570	645	657	656	662	676	592	651	639	655	602	634	648	609	630	633	584	599	655	682	623	641	644	644	675	645	628	611	647	663	699	640	637	676	626	654	628	618	620	656	663	596	688	612	619	610	687	629	647	636	614	659	657	656	656	661	651	624	703	662	650	647	622	678	622	668	660	665	639	657	668	654	641	642	630	664	618	650	614	646	648	691	657	610	657	649	629	644	645	633	642	611	694	625	631	623	630	656	630	651	633	644	641	657	658	621	604	652	638	662	656	613	650	644	660	648	675	621	630	670	657	673	666	604	641	675	666	643	606	638	645	615	591	643	627	601	615	638	662	634	629	680	629	676	618	698	615	633	631	632	699	644	642	662	670	633	641	607	635	618	653	571	643	647	700	626	629	620	659	633	637	658	617	635	644	688	650	643	650	618	684	629	620	650	638	619	637	604	686	615	701	581	649	687	655	613	648	614	612	618	637	599	666	656	612	641	642	637	657	606	672	595	659	653	635	646	629	692	601	638	660	665	625	601	641	656	631	591	639	626	648	655	664	656	658	590	653	621	616	579	658	643	601	642	632	692	677	672	623	619	650	608	661	648	623	652	671	631	638	645	647	621	646	643	611	666	616	653	659	680	658	671	654	601	605	658	645	700	618	639	658	667	605	657	629	619	683	663	617	664	653	649	607	655	597	629	619	664	625	624	645	681	633	628	648	647	625	622	605	612	652	639	662	652	628	650	609	632	648	677	636	606	607	668	649	582	633	613	637	670	608	665	688	617	641	661	657	633	645	669	613	608	661	665	628	640	679	629	620	630	615	611	603	677	622	606	649	613	668	662	616	630	648	647	638	642	644	635	697	642	653	578	615	748	625	625	666	654	646	643	606	622	644	605	667	584	641	642	660	629	605	665	598	630	671	647	651	700	699	583	643	639	638	629	645	587	580	649	625	634	632	671	671	648	636	698	664	580	666	613	648	630	632	642	641	650	630	649	638	673	619	589	665	606	635	661	670	616	664	629	641	636	611	651	613	604	623	673	637	670	632	605	641	593	635	646	640	618	618	657	604	648	610	665	622	662	651	660	665	625	681	647	654	646	617	653	676	649	635	644	636	570	662	615	629	644	642	630	580	628	639	632	640	662	646	624	630	705	621	633	651	638	636	618	619	629	641	601	650	632	680	622	649	668	660	679	649	656	599	614	654	630	688	672	699	625	640	614	636	605	662	645	665	610	683	663	652	632	596	653	652	603	704	650	638	603	619	664	655	632	640	640	609	666	625	635	644	603	640	646	607	626	645	631	654	640	614	651	631	652	601	641	591	688	669	663	667	611	659	611	649	651	650	660	630	654	646	647	632	652	634	653	631	648	621	664	640	631	659	600	632	653	643	678	633	681	655	648	661	652	659	658	666	590	638	629	589	595	621	636	643	652	703	618	642	620	652	609	663	643	615	639	647	639	659	629	643	666	661	675	639	612	629	630	613	665	671	656	605	672	615	649	620	662	633	631	617	619	629	655	656	601	654	697	666	636	615	618	616	622	640	711	633	654	599	654	619	631	573	652	661	628	708	610	623	583	614	641	628	604	617	627	633	634	627	680	662	631	646	641	624	681	611	645	671	614	594	667	665	640	613	671	628	662	651	660	607	634	656	660	641	595	602	644	650	623	651	658	645	683	679	620	641	640	612	674	626	578	658	642	625	673	656	623	638	662	625	576	617	633	666	654	662	641	643	619	646	658	651	642	618	618	647	648	662	611	655	667	659	645	618	645	620	684	643	685	626	644	639	654	625	670	678	637	647	629	633	667	648	672	627	624	645	619	623	611	666	634	645	618	667	595	645	647	640	663	618	648	619	599	659	599	652	653	672	666	618	659	675	626	618	674	656	621	610	655	639	630	605	632	627	645	635	622	670	678	645	659	647	653	646	623	638	654	605	664	693	638	668	638	634	675	664	711	637	634	674	634	672	674	669	672	656	661	685	650	602	625	626	675	637	626	614	633	668	673	628	609	618	667	628	638	651	647	668	616	601	605	651	665	620	633	687	635	653	634	631	635	662	634	628	600	618	668	611	676	641	645	605	629	660	624	648	672	641	629	690	688	645	583	648	679	639	621	712	648	634	657	674	626	638	617	618	653	653	600	622	629	644	623	592	647	619	659	635	637	637	621	642	691	677	596	655	636	683	695	688	704	602	634	685	648	635	621	637	665	646	634	672	682	690	616	621	666	681	625	650	666	665	669	626	650	691	705	656	640	678	696	660	656	643	658	657	623	636	666	596	678	700	650	656	655	594	648	630	661	691	669	612	654	596	678	633	636	613	622	636	642	621	636	648	662	613	614	677	667	654	645	631	660	648	633	661	671	638	638	655	640	651	635	644	664	634	679	597	663	628	616	644	636	639	670	614	671	679	658	665	691	580	642	672	664	656	681	635	626	644	653	627	653	639	630	712	610	626	660	650	632	585	657	642	666	672	667	654	618	679	631	614	626	594	640	621	679	607	615	656	672	624	629	609	615	661	650	621	620	645	585	651	656	627	656	629	664	649	647	680	648	619	667	641	617	664	621	628	652	674	653	609	642	654	673	661	701	669	668	647	637	613	655	636	637	601	638	622	640	653	615	680	655	674	653	655	625	605	661	644	642	645	617	618	627	682	618	605	629	615	646	625	599	706	630	640	680	656	603	632	629	640	660	653	658	631	660	635	602	655	639	671	611	666	613	640	616	639	655	682	607	650	630	649	637	662	630	645	651	617	653	657	621	650	645	635	592	641	655	650	680	631	637	656	631	628	611	649	626	643	629	617	620	644	658	581	609	657	669
5425	9874	7876	4033	4173	4302	3051	2378	1667	1428	1530	24790	23397	13369	5267	1415	700	572	535	578	580	535	533	576	525	558	547	580	515	557	585	540	496	560	544	515	491	542	566	548	540	564	512	539	583	539	531	486	554	546	579	519	610	543	566	549	547	534	548	541	575	546	574	514	496	518	566	577	558	566	554	554	524	584	539	547	582	526	516	551	551	552	530	563	510	543	565	547	591	506	597	539	510	544	512	523	556	542	557	536	506	553	549	585	565	521	539	550	537	554	576	533	566	548	520	571	524	545	545	548	544	573	530	552	561	555	508	514	542	536	510	553	541	552	537	528	570	559	531	554	533	562	543	567	532	528	553	546	558	560	546	514	501	512	545	537	584	550	531	544	540	555	560	515	568	555	579	542	576	519	556	554	535	535	549	543	559	510	548	536	601	563	525	564	499	494	500	508	505	519	563	534	543	526	544	575	505	583	528	543	554	508	516	517	544	507	586	555	544	535	539	534	518	527	558	540	530	559	558	520	585	549	545	524	555	551	552	558	541	554	529	541	509	517	569	555	579	558	541	527	563	530	560	541	533	518	501	551	533	499	509	526	532	561	569	528	533	529	560	550	583	528	529	543	471	526	522	537	518	567	555	517	624	519	570	541	550	516	506	514	560	576	518	508	559	545	536	584	529	556	552	560	531	549	552	562	538	551	523	510	560	530	519	519	543	514	547	540	541	540	511	572	576	574	559	547	517	545	524	577	548	587	549	547	569	509	532	493	546	536	538	517	559	545	524	531	539	543	522	544	507	521	572	580	541	497	550	515	512	552	554	523	495	583	549	538	581	538	543	519	519	573	527	557	532	531	577	564	522	566	554	543	571	543	557	538	529	542	544	570	550	497	505	476	542	545	521	529	554	502	551	517	525	525	567	505	514	558	577	546	547	534	559	562	507	528	512	506	550	552	566	534	540	563	495	529	544	516	575	513	518	551	525	491	550	528	516	572	528	579	546	529	534	553	549	581	592	554	554	553	519	517	515	524	523	494	538	526	575	545	536	575	564	553	557	538	542	546	519	500	524	519	540	522	546	526	534	522	517	531	560	510	569	550	543	554	532	528	574	560	536	539	535	572	509	525	528	521	530	545	549	499	560	562	526	562	528	516	572	507	525	536	541	540	545	536	576	538	559	511	551	504	568	555	559	505	538	509	538	541	559	582	527	521	548	544	503	566	538	536	549	555	533	547	562	551	551	548	518	546	534	519	556	565	541	538	548	540	577	506	568	557	559	546	530	551	507	528	528	553	522	528	568	546	550	557	551	566	522	542	563	561	511	566	549	594	571	492	554	536	530	523	538	522	538	546	537	546	566	581	535	552	516	583	573	517	581	542	566	540	530	558	556	535	564	525	548	554	520	537	515	511	552	520	553	543	543	549	524	548	513	553	510	535	572	523	547	525	536	524	539	532	536	514	555	527	587	520	516	521	550	533	535	512	553	521	519	540	562	565	528	550	526	541	572	518	558	562	555	550	495	560	530	539	537	545	527	524	561	548	508	489	566	511	513	554	516	567	559	535	580	525	529	586	553	543	542	515	492	546	526	558	556	568	548	531	492	479	542	530	522	506	507	552	558	540	552	519	554	565	629	549	524	535	558	542	550	543	542	509	523	560	536	531	526	502	549	544	502	497	546	553	559	506	586	554	538	557	546	579	539	526	539	519	546	516	529	523	529	537	542	546	548	555	510	557	557	516	532	528	554	507	535	515	529	560	577	548	518	549	540	530	524	545	555	588	537	562	538	526	532	523	516	519	558	565	556	520	527	506	563	539	576	513	527	549	528	554	603	519	542	516	577	537	533	557	508	550	543	539	530	536	551	523	548	530	565	547	541	540	546	527	509	553	551	547	559	535	559	494	518	525	533	550	562	553	515	547	563	548	556	523	558	563	540	514	531	557	569	517	550	520	544	515	523	513	561	526	533	491	521	562	556	542	536	571	531	542	556	533	583	599	548	500	538	528	565	512	529	554	561	532	558	555	530	560	553	542	534	527	559	572	522	574	549	531	571	553	539	580	564	518	541	534	517	566	570	544	525	572	517	542	532	533	533	559	533	530	522	545	521	550	524	563	534	569	523	534	551	571	493	567	522	525	562	487	576	558	550	562	529	555	508	536	559	551	564	532	562	541	501	518	521	527	534	518	518	547	488	543	566	550	567	535	534	485	537	577	555	536	494	530	567	493	514	598	487	533	536	537	508	553	553	566	523	538	554	551	526	529	531	523	563	540	504	560	537	523	577	538	596	553	526	538	561	558	550	526	547	543	518	568	509	555	547	547	559	513	513	534	564	521	513	538	549	528	523	527	550	541	546	520	570	537	523	549	541	504	537	573	514	556	518	568	496	546	560	568	507	536	545	524	517	532	538	540	588	554	575	541	568	562	567	559	540	564	548	548	550	527	521	594	538	513	545	546	537	565	554	545	505	520	544	523	543	530	533	510	534	576	547	513	562	525	529	525	587	555	529	587	533	507	548	556	573	500	528	520	589	483	547	553	497	472	532	545	558	537	609	565	471	543	557	549	565	550	538	543	524	577	517	554	524	513	530	497	554	499	509	556	549	514	566	535	520	532	523	548	594	535	521	549	494	564	536	532	553	541	519	523	511	555	531	544	583	564	523	563	558	550	526	509	527	535	496	562	558	572	552	530	514	518	556	531	591	537	561	554	574	565	530	564	549	500	477	527	581	483	569	539	556	561	526	566	526	546	526	550	562	501	560	562	554	492	523	564	530	540	522	578	587	566	557	582	534	536	568	535	557	560	540	568	508	566	523	522	546	538	496	512	564	543	526	495	557	521	505	563	510	566	559	527	553	553	518	575	539	547	528	566	534	555	474	549	543	545	540	553	555	539	527	487	554	546	542	563	540	525	518	548	541	570	550	563	562	531	554	543	539	526	530	544	525	533	561	578	555	531	538	525	542	555	564	513	498	530	517	590	455	541	530	570	550	519	561	541	525	543	575	558	542	535	574	546	541	542	559	512	541	564	587	550	568	535	532	513	526	548	541	544	553	527	506	476	548	536	531	550	522	519	491	561	525	546	556	571	535	526	524	542	520	518	493	535	503	525	532	530	499	538	553	513	542	551	522	512	588	591	562	561	534	513	536	565	536	554	574	496	550	544	525	524	549	536	550	520	533	539	531	568	516	524	506	564	539	532	552	510	530	521	533	489	531	553	584	529	545	537	534	517	518	505	551	540	523	568	535	538	544	528	521	551	545	515	568	515	483	588	548	505	555	567	537	543	562	506	574	535	515	516	558	481	530	574	536	517	557	540	507	548	506	527	520	546	520	546	557	510	556	540	537	508	569	502	548	533	554	505	569	514	530	509	556	593	581	512	499	529	587	544	547	564	512	512	577	563	522	524	543	589	511	519	505	540	506	499	539	529	549	527	523	526	491	526	537	523	544	544	537	524	567	559	531	540	535	574	541	524	541	544	517	505	539	531	544	556
26974	10481	1892	1181	951	874	828	680	612	606	590	1708	1711	1227	864	512	545	488	494	463	466	516	446	514	475	475	510	498	510	522	497	507	507	459	519	518	540	471	500	499	515	500	489	489	503	491	475	485	485	534	496	510	514	541	491	503	504	508	499	504	497	477	513	494	488	467	490	434	504	509	461	457	454	488	514	527	468	525	520	457	473	508	464	506	482	465	500	516	450	492	466	506	488	473	522	480	479	499	484	495	503	474	474	461	504	515	514	444	471	498	478	467	466	482	505	499	518	474	443	496	478	509	457	500	514	517	487	503	509	481	476	481	502	519	481	520	479	481	486	441	531	479	494	461	516	494	528	478	473	513	498	441	481	479	469	472	468	525	485	500	519	469	467	498	468	465	488	496	512	492	511	503	495	463	470	512	517	490	497	504	507	514	481	507	512	507	488	495	522	473	495	488	435	510	524	525	502	501	509	473	514	501	480	524	486	487	487	455	463	501	517	469	490	509	495	491	481	449	461	493	458	497	454	509	456	436	492	495	481	484	525	530	472	491	532	492	503	503	498	501	465	511	504	485	490	508	515	501	473	500	466	499	491	497	497	473	516	460	484	551	497	496	477	434	513	502	498	515	527	465	468	512	452	487	494	493	480	523	472	506	508	489	452	514	467	488	466	501	509	491	501	525	525	495	490	498	497	486	520	496	483	482	474	527	494	490	490	490	492	502	486	489	496	526	495	488	476	520	479	449	485	528	547	505	491	484	467	491	512	503	499	482	483	497	465	492	501	461	459	438	491	467	472	499	500	479	457	533	480	478	500	462	482	487	503	529	509	528	527	524	487	503	502	506	503	501	485	463	464	475	461	502	507	529	487	490	521	519	469	508	504	469	494	495	505	502	489	488	507	475	455	498	509	535	527	518	521	502	493	465	511	458	518	537	491	482	472	467	493	503	471	515	505	488	482	456	501	492	499	486	502	490	473	505	483	507	490	507	492	484	481	447	466	498	431	480	449	496	490	451	475	525	495	497	517	481	507	486	466	487	436	489	487	453	500	466	477	483	523	483	453	492	449	505	475	491	495	468	473	503	473	495	502	496	500	483	512	512	512	476	555	484	473	552	461	475	510	502	497	511	498	525	538	464	510	515	465	501	487	465	539	470	506	503	468	490	515	467	502	474	500	520	488	471	436	482	478	475	520	506	447	485	457	488	484	505	515	490	461	490	498	531	482	487	493	485	499	490	497	508	492	548	481	483	478	500	490	444	496	438	513	506	521	504	525	487	503	493	510	485	491	465	545	513	447	497	478	493	502	468	490	449	498	530	484	525	489	509	493	490	525	457	481	483	520	474	489	497	522	482	495	475	485	547	498	489	516	501	475	512	490	463	477	503	504	515	490	498	474	462	482	509	481	510	474	459	461	491	506	491	469	479	498	489	467	488	480	481	471	488	525	501	472	498	486	464	486	508	470	518	510	508	491	518	518	528	483	503	481	465	503	518	471	476	468	499	468	496	514	493	500	491	524	483	473	461	510	503	468	518	472	459	515	501	473	501	482	513	510	481	470	468	504	504	520	475	483	502	485	469	489	526	511	499	522	471	477	495	477	502	513	505	512	474	491	491	512	503	504	496	509	532	472	497	534	531	459	503	461	488	537	454	500	472	496	502	502	488	493	485	489	477	478	466	481	470	490	446	554	448	489	485	487	522	518	489	475	492	473	518	492	486	482	480	475	474	489	499	464	486	470	497	490	467	493	464	482	524	516	479	507	510	523	484	485	490	474	505	447	532	535	477	506	459	511	491	463	484	507	486	485	485	505	501	495	503	505	484	501	487	467	531	479	497	493	494	482	485	527	500	508	474	496	469	468	479	469	478	483	517	509	523	489	481	529	502	520	497	464	494	500	487	492	514	560	483	543	532	521	475	481	543	504	481	475	492	484	477	473	510	475	493	488	501	449	452	497	488	476	519	478	455	471	482	467	512	469	497	520	492	479	490	494	493	491	486	496	488	471	506	450	471	482	472	489	488	532	471	507	472	452	469	480	492	508	522	464	494	510	497	500	514	530	507	507	475	481	513	484	510	490	534	483	461	477	503	478	500	478	467	507	491	465	493	487	488	478	517	516	496	496	518	523	456	502	510	482	501	475	521	487	512	510	467	464	464	480	482	497	500	492	500	501	505	482	495	537	438	475	497	500	523	453	496	468	515	527	506	470	493	517	516	488	487	484	494	518	490	499	507	484	532	441	521	492	509	488	509	522	533	511	434	459	505	501	531	497	499	488	516	503	503	483	457	494	544	462	466	484	510	476	489	508	512	518	484	466	493	498	477	511	522	516	516	508	525	479	467	466	471	492	506	462	499	530	467	484	481	490	506	464	505	491	472	493	482	462	488	489	505	484	488	483	489	502	526	473	506	492	499	504	467	480	474	492	510	483	505	452	473	505	522	513	475	478	517	486	516	497	517	463	479	500	554	496	513	494	492	463	463	455	482	490	486	481	484	487	466	522	525	473	481	528	523	492	520	482	489	491	507	514	512	461	482	499	512	472	477	505	513	481	477	512	481	505	469	506	494	528	515	508	459	479	490	491	486	525	503	516	500	473	494	527	483	494	463	481	473	458	512	506	467	478	487	460	475	504	527	507	537	458	468	483	503	518	481	537	503	496	470	462	484	518	489	494	496	509	486	484	479	509	470	435	453	485	530	510	493	502	456	512	474	527	483	527	462	471	503	487	488	480	489	494	463	470	492	464	499	523	495	502	522	465	486	527	508	509	508	482	510	498	518	506	498	531	486	519	505	473	508	539	497	495	459	489	490	504	473	522	488	516	500	505	468	537	530	508	487	452	491	522	485	485	534	466	520	487	473	479	485	472	485	465	490	484	484	462	498	496	528	523	519	516	496	472	464	521	472	475	504	482	493	492	478	484	502	490	510	485	472	501	461	476	497	432	487	512	471	483	476	493	460	471	492	469	488	504	473	470	494	522	500	484	472	515	489	499	486	496	517	501	516	492	531	488	520	487	496	500	478	497	507	485	472	505	493	529	500	472	487	494	506	467	476	472	525	491	496	472	496	516	495	464	509	466	492	508	471	487	532	498	494	449	494	467	491	469	510	481	451	446	450	486	516	477	498	459	502	478	519	446	480	535	470	513	471	511	470	471	495	488	534	490	471	521	491	501	450	454	504	444	495	490	504	515	497	479	473	499	468	453	483	496	477	439	466	511	513	486	496	512	495	479	530	508	495	461	489	486	519	504	494	491	537	489	461	490	467	509	496	458	481	503	520	482	480	524	487	485	469	529	491	522	489	496	514	465	464	489	490	474	505	474	462	533	493	508	517	457	468	518	539	520	508	471	486	491	503	555	519	470	485	479	457	446	479	448	474	500	500	494	473	475	490	498	519	483	478	471	476	482	497	502	461	507	472	519	535	462	476	565	502	493	507	502	503	491	487	521	474	515	502	483	487	521	466	497	508	510	483	507	512	501	493	469	492
5700	1637	1317	1145	1181	1098	958	794	693	614	722	2354	1995	1307	757	491	432	403	401	436	427	432	446	395	403	394	401	438	412	417	408	392	416	408	460	443	412	447	400	403	385	408	427	440	392	387	397	428	412	394	408	427	423	431	394	375	389	425	358	419	441	445	406	425	460	409	409	410	446	420	399	428	394	421	404	387	393	381	383	389	398	404	451	429	430	383	415	430	437	386	407	425	388	362	415	413	412	409	427	410	422	408	412	429	403	406	428	419	404	398	429	421	389	425	418	428	411	391	446	437	383	437	421	440	436	425	420	387	428	420	413	421	422	419	391	470	425	426	428	408	409	417	423	409	399	419	414	427	395	410	453	415	396	416	396	438	428	433	457	412	415	418	413	400	445	425	396	402	408	431	410	411	413	398	422	389	402	393	398	401	400	377	418	414	428	443	432	400	414	443	414	437	408	434	453	380	391	429	409	417	406	417	426	401	379	427	399	416	387	388	426	435	426	400	402	412	421	396	406	431	383	443	435	398	444	416	432	388	415	384	426	418	401	407	416	430	401	405	409	408	424	454	416	440	409	395	413	400	389	398	445	404	435	428	430	405	442	414	404	431	440	402	394	444	367	402	387	405	410	399	406	409	434	399	403	425	406	392	406	389	440	422	428	412	421	406	427	402	371	386	412	435	424	450	458	405	453	432	381	414	438	428	421	367	412	411	430	408	409	408	414	412	425	426	428	418	398	399	395	400	376	403	407	412	471	454	400	410	444	425	406	417	401	411	423	461	384	413	393	382	426	425	389	429	402	412	397	412	430	423	415	390	410	378	428	419	406	441	406	436	409	342	405	419	378	387	400	405	357	425	373	414	387	394	417	432	418	392	392	409	406	438	413	416	409	422	435	403	435	378	400	378	390	416	380	406	406	400	379	381	372	412	415	403	408	405	459	401	417	407	442	417	434	409	404	420	404	396	426	446	409	382	382	391	450	459	440	438	432	422	426	428	407	441	439	429	424	410	398	398	402	407	452	388	424	422	411	386	443	401	406	432	423	404	403	430	388	458	417	385	391	365	421	433	423	382	434	427	412	426	418	448	393	415	392	406	419	409	379	429	389	410	426	441	392	409	433	421	373	424	385	405	426	432	405	401	404	418	413	387	436	421	417	411	426	379	397	438	413	401	443	427	387	419	388	414	405	428	391	400	428	398	410	440	425	408	444	416	394	409	410	408	427	457	433	423	409	436	391	433	417	447	434	426	430	433	436	412	428	432	422	413	434	369	394	444	398	423	383	408	383	426	375	405	356	434	441	449	415	438	422	404	385	437	446	454	461	413	384	386	425	414	419	431	422	431	452	431	389	371	429	414	414	439	435	391	411	403	417	409	403	419	408	414	408	410	419	394	398	371	417	468	408	431	414	407	393	396	402	435	389	382	398	407	420	391	466	401	424	416	426	421	427	408	401	411	396	419	395	429	405	410	411	425	412	431	431	423	435	398	390	443	453	370	422	421	408	415	415	386	418	433	404	407	383	415	404	416	409	393	454	386	420	440	416	423	442	425	408	378	476	423	416	392	409	415	430	413	428	402	423	407	392	435	403	429	395	419	380	421	428	419	424	406	425	438	408	393	411	406	371	410	394	397	419	418	422	423	389	411	398	404	425	422	402	424	422	426	411	420	392	415	410	408	410	395	387	411	416	397	425	394	419	387	382	413	417	395	388	411	454	407	413	408	448	418	395	435	418	393	427	397	382	438	378	404	405	423	393	394	448	417	384	405	409	426	377	417	379	410	421	415	408	391	409	411	419	427	381	390	420	395	425	413	395	428	424	358	400	359	419	428	402	381	402	431	402	424	426	399	398	444	392	427	426	423	425	455	400	375	406	413	402	412	394	384	402	429	428	404	409	425	434	402	392	415	401	395	439	407	436	419	353	390	416	382	404	431	414	421	423	418	421	449	432	424	423	460	429	419	426	379	421	402	410	408	422	411	410	436	414	404	391	413	395	380	421	398	397	420	433	397	422	447	398	423	388	426	439	442	407	409	410	438	409	402	392	387	387	455	398	388	437	438	409	435	402	414	385	444	416	358	404	398	347	399	405	420	393	399	395	408	413	417	417	411	402	430	388	427	445	408	441	389	423	418	439	388	386	441	387	443	437	382	429	404	442	407	400	412	414	431	392	403	408	408	418	453	417	369	418	414	407	418	416	429	392	438	393	386	435	421	408	426	428	401	439	434	401	442	409	409	388	427	451	417	420	420	438	356	460	422	401	445	404	438	372	397	380	430	404	411	389	431	443	412	388	428	431	420	461	416	406	372	403	432	414	395	431	418	433	437	423	415	414	415	429	410	422	419	425	421	446	409	394	419	408	401	392	433	426	389	427	444	436	419	426	384	430	453	391	435	420	408	438	400	433	410	383	428	411	399	405	406	434	368	418	413	447	420	359	397	427	424	419	406	435	392	390	401	421	401	418	400	439	430	401	390	413	442	416	425	455	377	432	405	390	394	413	410	409	394	417	415	381	405	402	393	380	414	419	379	418	423	415	428	397	426	420	400	436	420	424	412	389	408	425	440	421	425	400	411	398	403	417	416	433	422	437	367	432	398	424	398	403	421	433	420	452	385	393	422	421	382	422	406	417	439	388	403	388	417	411	419	420	404	390	383	381	384	409	441	426	395	420	405	425	419	443	406	389	419	406	416	413	386	401	397	393	406	384	447	388	416	402	447	419	452	430	453	410	401	425	419	429	377	431	398	412	371	396	447	400	417	389	380	435	453	388	404	414	401	391	398	415	386	418	415	401	439	431	425	437	408	413	431	390	432	408	405	405	401	433	409	372	420	411	428	437	392	405	376	419	444	418	386	423	445	406	399	423	413	409	408	440	393	439	440	430	402	403	403	436	427	431	420	399	410	432	403	378	388	407	414	415	437	405	431	407	406	380	443	420	416	386	451	422	414	436	401	406	414	394	415	399	418	428	418	433	406	440	413	404	425	414	404	427	423	412	425	439	421	438	428	401	427	427	451	373	397	390	404	439	399	385	403	433	404	437	432	391	431	421	426	383	380	405	387	416	381	407	451	416	406	436	421	435	408	389	406	400	426	412	438	441	383	448	417	411	425	424	388	418	388	481	441	406	434	421	436	422	385	413	402	385	397	419	391	429	407	401	411	422	413	417	419	392	429	439	427	418	374	380	415	427	397	405	423	402	384	425	401	405	443	383	399	402	430	424	431	371	431	461	430	387	388	453	399	418	371	405	428	400	403	404	448	432	412	384	431	450	429	370	437	390	384	417	393	401	432	429	410	405	405	429	425	409	419	465	475	420	429	447	376	404	435	445	434	374	431	391	374	446	456	410	473	387	406	404	427	431	379	424	415	425	439	406	423	385	395	407	421	456	431	410	452	376	394	432	384	412	422	409	450	410	411	448	428	450	421	375	380	454	437	429	406	429	424	429	414	418	430	385	419	452	428	468	401	436	470	385	375	432	424	426	419
24761	20810	26803	24811	9245	2072	1335	1008	1217	1056	2650	16250	12798	6966	2420	912	656	544	541	507	558	510	488	536	544	579	530	533	561	560	536	498	490	522	548	547	542	554	500	520	530	498	501	509	499	545	510	561	548	531	474	553	541	532	534	481	527	560	519	526	518	540	552	560	514	533	459	521	511	541	520	511	490	522	555	560	544	571	510	554	530	535	484	483	546	545	528	524	546	557	511	496	510	558	573	543	550	499	553	519	508	520	535	520	559	467	492	501	561	516	559	498	485	547	527	485	497	508	541	540	514	540	590	529	525	546	522	536	525	528	505	523	510	530	554	500	534	524	540	559	541	539	557	502	530	524	488	520	558	513	496	527	550	570	532	499	554	482	502	523	532	482	546	481	571	514	550	517	513	521	556	528	515	558	533	488	531	537	535	536	535	518	506	549	506	552	532	509	519	500	511	525	542	542	505	512	550	526	522	546	536	527	559	540	520	554	511	561	515	517	552	532	553	538	535	516	557	517	542	514	521	531	550	543	511	501	529	527	558	481	541	538	505	512	508	507	516	570	523	491	507	508	521	547	500	521	511	518	523	529	517	532	490	565	543	515	540	529	518	518	556	499	514	490	487	543	555	522	528	485	505	513	545	526	540	514	528	538	550	496	583	540	574	536	511	510	526	515	534	510	549	490	531	496	512	538	492	525	532	536	529	490	494	517	513	516	543	496	537	544	530	501	526	517	546	522	502	516	465	509	484	563	528	508	540	547	554	496	505	558	541	555	562	558	560	510	530	548	503	512	508	507	476	537	513	510	567	499	482	522	491	538	498	543	558	524	555	548	534	549	529	514	506	517	508	527	510	551	528	504	536	545	508	497	544	501	514	492	522	526	507	526	542	556	517	473	514	526	510	488	526	521	522	523	538	568	548	508	570	497	528	581	538	512	507	501	530	526	481	500	546	485	572	520	548	514	497	516	495	521	552	536	511	491	534	520	519	542	534	521	561	511	565	539	533	525	552	514	521	549	521	544	520	552	501	534	513	519	543	527	496	524	518	485	519	526	514	520	554	531	507	555	562	511	529	566	543	488	520	512	523	527	528	506	484	573	521	501	530	541	562	511	502	532	514	535	497	512	522	516	505	508	517	551	546	518	494	558	556	541	518	524	539	512	518	551	538	492	514	537	513	573	476	535	486	562	539	545	534	531	536	539	541	528	518	534	527	534	530	519	521	509	504	587	544	472	509	561	495	499	536	508	544	500	538	532	521	534	554	535	513	490	505	547	547	507	516	523	502	538	551	517	542	539	486	500	467	519	513	517	515	544	522	502	553	492	519	480	534	512	541	567	529	518	483	492	527	469	503	480	547	537	543	547	490	489	554	533	563	524	519	495	530	507	519	501	530	536	490	510	528	509	522	588	508	502	545	498	525	505	518	544	520	534	536	517	504	525	492	540	530	533	512	534	494	514	511	545	516	510	524	497	515	532	532	501	493	509	502	520	506	477	572	543	537	539	522	531	538	512	476	509	514	532	508	510	504	534	518	503	531	517	492	534	502	521	551	515	519	532	540	507	561	487	589	504	491	516	558	529	509	540	515	527	497	553	537	519	518	540	519	533	514	517	502	542	538	503	487	491	506	562	537	558	529	513	491	513	518	534	537	531	545	501	531	508	521	537	481	546	515	531	538	488	498	496	541	503	512	550	500	508	524	498	535	568	492	496	588	534	513	507	523	497	547	487	559	537	537	525	550	516	497	514	549	534	474	534	509	542	485	551	545	519	535	564	522	507	511	509	506	479	513	530	497	511	536	505	539	530	542	529	516	526	527	483	491	473	520	482	529	514	506	495	503	515	513	540	506	517	535	499	512	545	489	494	533	521	506	481	491	495	492	527	489	503	529	496	528	503	511	513	505	520	462	523	513	547	485	537	515	547	538	522	514	526	530	563	495	515	527	525	546	591	475	528	534	510	546	497	531	490	508	524	538	508	511	515	557	571	533	502	489	510	514	558	534	499	525	534	527	498	527	495	504	545	483	521	524	524	484	550	501	508	536	482	543	505	498	523	539	527	514	481	513	466	558	543	471	522	540	536	511	523	544	489	563	531	555	552	519	503	509	505	584	563	475	506	531	494	541	549	524	532	533	481	542	515	506	525	542	511	528	488	541	539	530	497	518	510	523	539	554	540	511	508	553	520	563	468	497	539	485	504	491	537	513	562	556	503	530	511	477	528	526	500	501	524	519	561	544	575	536	516	521	535	493	523	573	508	535	516	496	536	560	517	537	500	508	524	504	515	535	506	524	556	515	506	517	502	505	567	538	543	527	519	525	523	498	466	535	532	529	516	530	519	544	569	514	518	509	528	545	552	519	515	485	554	522	503	507	554	532	519	549	522	521	516	513	522	478	574	556	566	530	523	529	500	545	537	508	518	523	493	495	533	496	518	503	538	501	549	527	528	483	489	528	524	537	498	506	530	514	491	529	554	539	555	516	546	516	533	506	483	513	520	513	512	525	555	548	520	519	508	563	520	513	528	482	499	508	525	541	501	525	521	527	522	493	504	526	512	546	479	496	560	547	556	479	483	592	535	536	520	496	529	539	564	493	511	506	496	528	517	544	550	533	506	560	521	541	506	502	541	509	562	565	512	494	485	518	545	517	513	537	531	528	500	529	531	545	485	520	521	540	492	508	503	499	515	511	482	553	515	521	524	527	524	541	533	520	528	496	526	534	541	524	544	535	524	536	503	518	550	532	526	550	513	520	545	550	509	465	502	535	563	539	522	532	564	546	491	521	510	532	536	524	553	503	538	509	533	495	450	504	518	541	516	471	553	524	542	549	505	504	534	474	508	560	538	542	517	506	545	500	518	544	542	519	552	527	507	557	498	535	550	490	505	503	516	499	522	474	500	514	541	524	511	470	530	509	490	527	523	543	515	518	514	502	545	547	526	466	472	527	499	522	533	500	526	543	527	493	566	537	531	563	510	523	488	550	519	539	550	535	510	505	468	489	523	529	541	488	513	511	481	547	515	559	508	531	488	512	538	485	536	554	547	534	502	544	546	573	572	512	530	519	524	576	508	517	488	539	514	543	510	542	522	498	528	489	544	547	557	493	519	542	477	477	530	479	496	479	508	534	527	539	535	515	510	494	477	563	520	513	482	574	518	544	488	519	559	542	515	552	532	537	514	505	531	553	536	513	499	555	541	591	526	512	583	542	536	528	486	499	515	511	490	510	513	514	503	573	593	505	563	574	547	511	548	525	553	464	489	504	529	540	547	525	511	519	545	520	564	529	524	504	473	535	489	516	512	532	569	538	514	502	535	483	525	500	560	512	520	544	547	523	521	508	507	536	500	520	533	511	532	520	513	503	508	515	513	515	522	525	539	516	509	549	491	558	570	527	544	548	532	512	534	520	488	534	561	509	541	516	504	516	514	518	519	506	558	561	494	534	514	522	534	497	542	512	537	508	475	479	497	523	540	530	510	528	516	556	533	484	528
4263	5145	4226	2209	1929	1749	1401	1364	1589	1333	4133	17894	12150	6605	2592	816	546	447	456	446	478	457	462	475	444	442	447	491	434	482	454	439	480	480	462	476	459	461	432	454	474	459	473	456	465	458	467	458	425	478	524	478	446	473	470	452	454	421	452	458	476	454	431	450	436	471	490	452	460	428	421	432	433	453	427	430	429	442	469	459	502	435	431	471	425	466	456	437	418	439	468	431	435	475	454	437	438	447	476	439	466	449	453	458	464	427	444	450	455	456	456	459	458	419	483	448	463	478	435	447	407	490	454	462	433	449	478	454	459	500	425	491	444	496	431	476	440	455	441	450	433	436	459	448	474	441	414	441	433	468	442	470	432	464	440	457	475	471	444	450	444	477	448	464	472	464	489	441	448	402	478	477	428	425	428	520	467	431	455	441	458	466	425	465	433	476	443	454	454	450	375	473	420	476	449	458	476	478	424	454	463	484	517	508	434	419	464	479	454	453	433	468	422	426	426	496	459	502	487	473	486	468	446	451	488	450	445	455	472	424	442	458	477	438	440	473	463	413	431	451	452	444	473	437	446	443	442	462	464	466	454	464	448	458	420	413	426	469	401	412	431	426	461	435	480	489	468	464	460	469	450	423	441	471	485	409	479	476	433	487	459	435	420	458	471	450	474	419	439	458	478	458	451	437	406	418	460	449	431	449	444	423	466	469	428	415	433	433	465	455	440	435	458	466	448	472	423	462	407	441	465	461	425	415	462	445	456	463	468	445	452	463	463	447	432	466	444	462	493	442	494	433	415	440	490	436	424	430	451	410	454	441	441	436	475	412	461	450	455	433	436	453	441	468	479	469	441	444	428	424	428	467	443	445	467	455	451	460	438	466	441	433	447	501	470	429	470	467	444	403	457	459	447	476	468	456	436	446	445	468	484	504	473	475	417	470	452	460	486	491	484	424	450	451	434	488	460	439	470	474	476	459	482	418	422	421	416	436	423	435	451	440	467	473	426	418	453	464	488	448	446	456	451	449	464	480	466	446	460	472	472	463	495	477	486	463	456	450	477	443	452	463	441	431	464	449	462	494	468	468	450	438	469	445	445	443	463	464	444	467	454	457	406	450	458	436	481	438	453	432	465	471	471	477	465	444	418	450	439	466	478	441	456	508	504	461	447	455	434	452	426	428	394	452	445	457	465	453	455	446	412	398	464	429	491	488	487	449	470	398	445	457	407	460	455	490	445	469	467	452	415	469	430	432	433	389	471	449	430	431	432	430	484	427	476	480	429	445	467	449	452	444	459	451	449	451	472	467	436	503	435	428	463	446	447	455	476	429	452	448	501	455	473	478	425	428	423	425	471	492	467	468	469	432	454	441	428	451	434	456	481	491	441	447	451	441	436	433	480	427	426	429	457	477	441	459	477	461	466	448	432	473	435	418	484	409	455	420	469	422	467	432	459	483	424	469	465	443	442	432	462	446	476	429	450	454	442	420	419	460	480	485	438	435	405	448	444	439	436	414	470	482	476	427	480	476	436	450	473	453	428	435	449	416	426	446	425	492	450	460	462	414	449	480	432	465	439	432	459	461	456	453	424	461	450	450	454	462	444	451	428	463	442	434	425	468	454	464	461	471	472	437	452	447	458	438	417	434	420	457	466	459	459	477	421	456	447	420	459	427	461	422	466	454	439	445	444	434	452	433	453	445	425	466	468	458	431	448	464	473	412	444	477	412	426	424	431	450	473	415	443	424	410	424	454	448	450	449	448	411	430	435	449	450	452	426	467	431	459	482	460	460	451	439	460	439	438	462	472	412	467	478	460	457	430	438	426	464	419	426	476	453	428	453	438	460	450	438	487	464	474	481	450	445	457	459	455	460	409	451	446	442	454	431	433	435	432	473	472	472	427	443	465	427	444	433	439	450	454	458	449	440	450	466	463	438	431	414	468	474	450	488	458	443	445	491	456	455	435	450	430	451	409	456	448	425	468	468	443	444	466	440	481	449	437	442	485	479	462	442	462	482	468	465	433	450	447	444	463	471	427	491	453	414	455	452	434	431	467	449	455	487	442	454	435	427	429	434	428	494	441	441	450	435	458	462	430	415	445	451	482	453	444	451	459	443	454	443	482	433	419	452	498	461	445	418	452	441	442	425	459	469	416	458	481	417	495	420	439	455	458	447	440	450	438	430	420	455	446	476	477	477	457	463	447	459	425	435	419	448	429	473	428	449	428	450	403	469	454	415	479	423	459	456	471	466	443	476	472	444	443	403	461	451	433	452	439	400	458	462	421	429	456	407	445	431	434	401	466	431	471	451	444	445	484	415	420	445	471	428	479	431	442	478	436	443	450	428	441	408	471	434	470	471	450	429	447	415	442	437	437	447	420	431	454	430	460	477	434	456	445	439	467	459	472	456	474	467	441	426	427	456	455	479	461	451	434	459	488	450	450	464	432	434	422	449	447	436	469	459	442	442	464	480	483	444	453	433	411	431	468	457	449	456	452	419	485	478	451	443	441	448	432	459	407	433	448	429	487	451	434	442	447	451	432	443	462	446	455	468	477	467	459	468	456	495	451	464	431	438	427	451	471	444	478	457	461	456	439	431	457	449	439	474	450	467	450	434	447	446	402	439	459	454	414	450	471	426	460	422	469	427	493	448	433	456	437	420	456	447	422	445	435	408	468	453	450	438	479	468	436	465	454	440	415	431	468	475	452	478	430	444	431	463	444	432	467	446	468	453	436	450	462	464	461	447	436	483	456	421	445	481	471	474	455	436	472	468	439	422	399	473	445	454	420	447	440	461	456	436	463	464	448	471	471	449	439	461	452	463	457	449	458	462	401	397	430	435	450	458	428	447	455	434	451	476	431	441	496	431	442	480	448	452	441	470	449	460	460	465	469	424	444	453	437	460	464	426	423	472	460	473	420	424	478	464	448	450	458	441	441	463	454	487	471	446	476	455	451	456	479	466	452	447	411	489	433	443	487	425	460	440	465	458	412	479	433	481	478	480	444	429	399	440	443	457	460	445	461	428	407	444	434	416	453	438	445	464	456	453	475	461	448	442	470	465	456	489	454	435	483	468	451	507	463	481	430	440	413	469	464	442	467	434	450	447	470	420	437	472	497	457	475	435	466	417	457	428	431	470	477	433	448	451	458	478	432	431	437	456	495	462	464	468	501	466	430	476	491	451	421	433	468	438	470	457	443	479	461	398	452	453	453	430	460	452	448	448	466	420	447	440	436	433	435	462	452	460	453	409	464	481	448	463	454	434	439	490	447	449	435	419	411	465	456	432	429	440	426	461	464	442	490	470	460	460	482	466	462	418	426	477	461	483	427	466	447	442	422	462	433	449	499	467	445	435	426	456	467	448	439	476	451	482	454	409	469	505	448	495	458	434	482	467	449	456	472	444	455	459	441	500	469	484	476	476	438	462	419	392	440	444	446	468	458	477	418	451	471	421	466	437	436	448	489	475	436	452	460	422	449	441	438	467	412	427
23751	20782	27839	23812	20753	9807	4185	2290	1758	2115	4258	25667	22445	13791	4768	1424	845	648	671	674	638	665	611	626	630	597	608	632	649	661	605	597	639	665	640	638	592	620	650	640	734	635	600	596	596	687	576	633	656	596	664	662	614	644	621	630	655	627	606	645	618	601	618	642	602	634	603	628	597	619	632	639	626	668	634	657	650	648	625	582	579	632	629	625	598	625	599	656	664	641	667	631	619	643	630	622	602	621	584	633	638	628	617	620	625	625	668	635	695	607	614	643	649	632	629	632	641	634	676	616	575	634	585	618	631	625	614	565	641	652	646	615	614	600	635	642	630	584	606	663	610	656	637	626	655	614	622	629	626	625	580	601	624	586	586	651	659	628	605	609	650	580	649	591	600	634	606	623	686	577	619	598	639	659	644	623	602	604	604	609	633	658	604	648	654	600	634	648	618	649	611	620	560	611	653	574	652	603	638	581	646	648	567	621	628	602	678	631	631	632	643	605	636	604	613	619	631	623	571	579	657	607	614	644	603	595	607	626	613	634	607	589	604	640	647	616	622	622	592	619	618	623	612	608	647	637	601	607	586	637	626	636	630	578	642	609	630	617	614	640	594	624	593	596	629	651	618	628	637	640	647	626	675	655	619	626	641	573	625	573	638	632	611	617	570	618	636	599	620	632	638	597	640	661	613	632	634	612	601	629	578	615	582	601	659	594	637	623	638	654	625	643	614	649	631	615	649	612	600	627	631	683	620	639	603	604	639	632	625	638	642	641	651	631	637	620	634	620	603	622	612	661	644	596	630	610	620	648	618	599	579	604	632	607	645	633	640	640	593	605	602	634	598	621	616	599	631	636	625	631	587	622	645	607	600	625	602	621	620	659	605	623	634	675	604	581	653	617	639	613	624	615	603	697	593	602	615	647	618	647	618	621	673	613	609	669	668	609	618	655	617	632	673	629	590	594	628	620	584	576	606	611	622	616	567	608	614	669	615	645	650	572	583	622	624	641	601	578	601	616	603	638	637	623	619	646	642	621	579	583	644	634	613	639	579	628	624	640	607	613	631	574	580	648	629	573	620	632	610	693	626	586	653	632	628	604	660	604	634	588	615	666	669	665	574	610	652	668	656	626	593	681	643	592	627	621	638	587	601	595	616	596	606	605	611	624	613	620	624	638	601	612	595	636	595	652	619	622	604	609	625	581	590	663	626	638	623	629	677	627	631	592	581	575	652	590	629	643	661	632	627	626	644	614	604	646	632	592	635	611	610	621	605	607	611	647	678	600	572	629	589	649	646	643	577	593	632	629	608	640	656	639	604	614	609	601	616	643	611	603	647	661	657	609	635	646	668	653	641	649	645	625	624	580	602	608	621	610	662	581	640	623	629	627	590	594	622	610	641	616	641	609	584	618	621	653	626	602	648	602	627	613	632	620	639	636	565	610	616	598	669	559	618	603	664	580	635	636	657	625	630	588	608	624	606	592	628	595	639	656	607	599	621	599	640	610	641	565	586	643	652	616	631	572	605	623	625	673	612	643	622	611	640	599	570	581	639	609	653	599	637	627	618	667	631	612	637	607	639	650	658	649	632	607	599	630	603	608	622	617	627	665	602	631	697	600	625	582	614	656	630	600	654	584	646	587	645	689	656	640	596	624	595	628	589	602	616	644	605	590	636	557	656	605	632	633	662	634	629	619	615	674	628	583	633	692	639	646	619	620	588	584	646	633	588	610	622	637	650	623	622	609	627	627	600	605	648	632	632	601	614	642	609	598	627	628	681	600	623	635	672	581	620	592	580	615	588	585	658	596	633	611	649	652	624	612	651	658	601	591	621	652	597	603	629	671	599	600	604	628	608	621	605	635	647	630	585	604	684	601	592	603	607	617	614	602	607	605	608	680	642	613	624	596	603	592	600	634	631	664	653	633	660	663	652	607	619	637	642	646	610	630	622	652	600	596	643	625	630	659	602	602	655	642	610	581	630	669	585	627	662	620	654	611	610	606	650	666	644	638	681	639	631	638	621	655	595	629	659	619	651	616	564	582	648	615	626	643	623	621	661	634	625	665	626	618	659	624	637	640	601	647	653	649	671	626	639	623	612	614	665	641	659	625	622	619	629	611	599	588	626	595	651	618	615	625	579	595	588	630	624	594	587	601	644	617	614	661	604	611	601	661	624	617	646	636	641	656	600	575	611	617	677	609	617	637	611	621	626	654	619	623	612	607	620	621	614	581	573	605	633	611	638	573	587	656	644	605	579	608	609	595	624	637	624	659	630	630	632	630	638	646	602	630	621	593	602	631	622	642	628	591	626	645	656	625	635	636	582	653	661	654	606	630	625	644	629	652	588	650	606	613	622	612	611	594	627	663	618	607	606	696	627	624	647	628	616	620	639	628	662	598	628	629	618	617	577	646	627	598	605	605	629	608	661	651	582	624	606	636	651	617	670	649	666	665	632	638	617	562	647	623	639	609	607	600	651	607	661	600	687	654	647	571	621	640	647	608	621	594	631	629	609	633	617	615	635	608	674	644	633	624	613	655	600	596	631	638	581	669	622	662	620	618	638	600	586	610	587	651	651	597	657	626	588	613	621	634	654	628	613	647	626	676	657	655	639	600	653	604	619	640	588	621	582	626	615	624	652	592	602	617	582	612	690	616	566	634	655	592	643	598	600	562	657	650	619	681	645	604	667	631	589	632	603	618	602	600	627	635	648	591	679	608	646	601	666	590	635	639	624	604	609	613	607	624	650	628	627	599	628	610	629	585	596	634	616	635	602	633	596	662	655	636	645	588	592	613	607	632	616	614	622	643	614	636	638	602	659	671	626	598	608	675	651	626	599	591	637	622	627	581	627	608	627	652	583	616	635	657	652	597	648	655	654	619	604	635	700	656	640	606	592	629	607	646	647	616	610	644	645	634	611	596	628	626	616	640	642	610	628	592	644	580	604	620	622	655	657	601	640	643	611	617	664	663	608	636	664	625	623	693	594	615	625	656	610	622	622	652	612	592	611	609	632	632	626	658	615	642	674	655	676	650	629	576	622	649	605	586	650	626	680	651	590	577	614	596	608	574	644	608	609	624	600	615	620	638	625	641	655	607	604	647	612	662	610	602	587	602	590	639	631	613	600	609	623	623	628	650	595	652	630	604	625	594	615	619	642	646	635	633	582	600	628	606	648	624	611	642	662	637	623	618	652	577	608	594	628	594	619	611	586	681	614	643	617	599	634	610	624	636	604	666	592	637	630	629	619	638	643	589	633	585	628	607	595	626	611	612	625	629	619	661	586	599	636	576	627	579	586	646	642	649	595	681	614	647	635	668	616	601	582	654	625	633	644	644	626	595	631	637	630	587	648	613	607	632	619	610	607	645	636	613	619	610	540	653	596	660	679	605	639	635	599	613	627	637	625	609	569	622	626	605	650	624	605	644	579	634	625	609	618	631	639	612	658	648	622	634	621	576	643	580	619	631	654	597	659	619	564	601	622	586	636	650
4706	8151	6916	4294	4310	3825	3723	2730	2396	2943	6214	26759	19566	11319	4368	1236	749	549	563	521	526	557	568	522	549	513	540	569	519	539	572	492	546	525	537	518	532	498	555	546	536	528	511	562	490	532	554	526	495	511	517	521	529	542	507	575	563	539	556	559	549	506	556	517	564	554	522	537	559	535	535	493	499	560	542	541	521	522	515	477	513	515	532	578	519	562	518	533	557	554	509	568	516	536	547	530	548	546	500	526	545	539	575	523	529	531	529	516	526	500	536	537	565	546	521	542	500	507	532	582	518	523	521	512	571	562	490	554	519	502	507	538	561	523	497	544	524	526	520	472	513	528	565	526	533	505	516	570	504	563	492	526	505	502	507	504	506	521	549	533	537	545	543	536	527	553	520	536	495	542	509	521	529	503	510	521	531	527	504	577	548	572	534	557	563	547	517	503	497	536	536	526	539	491	525	510	516	545	517	523	524	503	530	519	539	539	529	519	513	528	561	500	527	498	469	515	503	501	526	522	577	540	515	517	540	504	558	520	544	558	519	546	518	492	533	485	533	559	514	524	542	527	535	549	544	517	523	540	538	529	560	534	529	505	511	541	513	511	497	495	541	522	545	555	546	555	556	493	502	492	486	528	541	563	540	542	520	529	508	524	517	574	566	523	542	514	526	553	567	532	493	526	535	516	528	540	511	548	548	575	517	563	529	510	561	530	540	539	528	543	511	548	519	523	520	524	460	522	509	503	537	503	550	585	518	538	501	555	551	545	544	487	501	542	493	535	522	562	508	534	536	512	524	522	531	509	548	531	529	545	531	527	516	530	534	546	510	537	538	536	544	529	541	553	515	537	537	475	491	534	527	525	542	539	574	548	520	530	509	541	558	523	513	530	546	517	518	550	518	507	569	538	523	525	492	516	531	532	507	581	501	512	548	535	523	566	522	529	516	520	490	520	498	529	540	526	524	525	509	516	542	534	511	511	520	555	496	485	506	527	533	512	548	504	512	523	557	529	512	513	512	517	522	554	508	520	524	529	501	519	535	537	501	552	506	510	557	515	509	518	549	509	505	545	534	510	490	488	518	495	498	524	534	544	537	511	564	518	546	498	511	529	523	514	525	503	523	468	528	551	492	557	549	513	494	549	533	531	514	543	532	527	499	474	558	520	534	523	522	538	561	502	519	498	550	520	516	534	545	542	524	525	560	506	511	504	513	499	533	495	559	493	524	507	532	543	562	508	532	520	532	529	542	516	583	528	522	459	478	556	540	551	510	607	488	542	550	505	513	550	547	517	556	518	509	517	505	529	509	516	538	557	520	507	529	560	557	537	501	516	533	488	570	545	568	512	501	493	543	500	514	546	537	550	490	555	523	527	483	526	533	508	543	515	536	505	553	553	484	538	517	527	498	532	533	492	524	511	525	529	540	535	515	557	461	549	498	523	531	540	545	532	543	538	499	514	510	534	512	507	543	495	516	533	539	529	545	528	506	577	557	532	529	527	499	549	517	506	541	546	463	564	512	566	483	477	540	526	555	572	531	481	535	541	538	466	512	500	477	573	554	512	511	523	544	524	499	490	496	519	539	501	518	515	506	553	518	512	505	508	519	524	536	495	514	496	497	553	495	521	539	495	513	517	521	517	490	498	528	548	518	503	544	526	498	523	527	513	551	527	521	501	564	512	547	556	525	533	524	497	536	534	526	506	523	545	555	557	523	534	496	526	548	546	555	580	482	509	527	551	518	539	547	547	533	547	525	550	546	520	522	490	480	574	538	538	514	526	501	540	557	459	520	515	502	503	545	530	488	479	532	536	510	546	504	547	508	539	532	519	537	540	531	490	501	530	555	526	540	502	575	515	473	560	542	504	536	486	536	519	520	535	513	575	542	543	537	513	560	514	567	563	572	568	570	571	542	561	513	518	517	508	516	509	474	534	513	559	505	539	526	500	534	524	541	497	508	528	486	513	505	544	497	516	503	489	529	565	529	517	521	504	533	510	462	517	537	537	545	531	476	521	540	577	545	511	562	541	520	552	494	546	536	515	545	535	554	505	536	507	532	522	511	511	564	518	544	527	554	564	542	530	545	512	532	485	518	517	496	501	533	535	524	523	526	562	531	526	567	517	542	546	498	509	546	493	545	520	537	571	515	552	596	530	541	514	524	539	545	520	529	536	520	542	522	540	489	494	522	594	514	549	517	503	502	487	521	507	507	531	492	549	515	519	499	539	504	545	546	533	573	531	496	544	517	551	524	549	513	519	527	495	518	506	488	514	533	554	532	501	555	530	532	500	573	529	563	539	533	509	539	506	520	517	542	507	495	525	498	521	541	554	541	541	454	545	545	524	502	516	469	537	514	506	525	511	504	544	503	544	522	524	483	538	535	502	551	519	548	535	522	518	545	533	503	495	515	536	523	534	515	516	531	515	508	536	536	566	577	540	548	511	542	532	566	557	497	526	529	488	574	503	519	495	518	527	509	533	531	514	507	519	521	565	517	508	496	543	529	479	574	469	534	517	500	538	567	501	568	546	527	522	511	555	495	506	524	535	562	543	508	511	543	525	517	491	543	512	491	531	532	559	523	521	550	540	547	506	481	523	567	504	519	550	566	512	528	513	533	543	537	533	533	530	531	501	532	594	514	496	518	547	494	497	560	508	521	515	556	537	532	531	538	479	541	522	526	513	524	481	499	529	494	558	569	521	509	476	514	498	548	522	508	513	542	526	482	505	561	501	492	546	598	591	504	529	542	542	556	509	528	484	532	533	506	497	567	494	527	502	515	511	539	531	527	529	519	525	513	532	521	516	564	501	504	501	483	535	537	514	524	502	516	552	551	493	500	534	510	482	513	518	515	517	532	551	516	512	556	505	488	490	533	523	554	545	553	523	538	533	532	579	506	533	495	523	516	526	502	514	473	486	500	516	526	512	541	517	493	512	528	530	518	564	540	500	530	499	549	498	506	548	485	472	554	501	514	524	512	517	524	533	547	541	487	550	522	522	535	531	517	516	564	520	490	531	510	532	566	540	541	502	542	555	504	481	481	521	524	564	565	546	524	467	559	545	461	505	530	565	531	493	506	502	517	499	574	498	512	561	535	528	540	597	544	534	509	515	527	520	532	507	553	532	512	519	502	494	539	547	462	537	542	514	492	525	492	517	521	495	544	528	528	508	514	573	519	515	531	553	505	517	558	522	575	527	527	539	530	545	509	524	512	512	554	548	539	529	548	499	547	534	552	514	560	523	549	530	568	475	521	538	539	548	551	522	527	548	505	471	524	537	554	538	520	537	557	497	526	517	526	544	540	540	495	508	509	504	518	509	490	575	520	540	515	506	536	539	558	469	492	498	496	501	548	506	497	499	542	550	521	531	521	553	488	513	510	517	544	485	520	549	506	518	492	492	517	500	507	515	537	543	531	550	517	534	488	530	520	566	528	515	528	515	515	501	535	515	506	516	491	557	518	530	545	505	545	529	542	494	537	527	522	513	521	471
26904	10409	1913	1556	1241	1098	792	623	703	722	875	1632	1699	1295	789	605	542	483	464	490	458	511	484	498	494	488	468	464	467	470	531	496	499	490	453	490	489	466	467	480	510	466	487	487	465	432	460	482	476	493	500	493	496	476	502	474	506	473	486	457	455	468	482	454	493	507	485	492	474	491	461	489	480	441	505	490	459	455	462	477	483	507	462	499	479	470	454	474	448	454	480	465	516	457	465	470	486	471	462	517	456	478	475	435	420	471	500	465	433	474	496	479	494	483	434	479	436	500	460	464	485	476	452	464	480	486	466	456	486	506	514	473	494	490	494	454	465	430	460	461	495	493	525	481	472	472	499	461	460	473	474	450	468	490	506	487	485	486	479	482	488	478	473	488	500	489	435	502	495	470	452	480	431	447	479	468	460	496	429	447	479	486	514	481	444	488	489	443	479	451	446	454	476	425	488	454	453	497	491	465	463	464	497	482	474	457	464	474	501	462	481	483	494	516	508	449	457	447	487	489	496	513	457	459	456	489	480	460	432	489	475	493	506	480	496	480	491	458	447	464	460	466	451	465	468	497	471	471	493	490	446	485	472	495	482	448	445	484	452	474	493	417	434	464	447	465	464	491	459	445	461	459	490	472	490	467	488	485	453	513	481	469	498	490	479	498	481	483	478	431	492	471	457	444	458	468	443	497	507	509	477	464	462	448	494	498	485	437	500	486	491	463	497	493	443	541	489	439	465	487	506	512	470	456	507	460	469	509	540	465	470	440	475	486	487	515	492	502	448	478	490	465	494	468	481	495	493	507	462	484	476	476	451	454	452	421	486	512	510	481	457	479	468	489	493	440	481	462	471	491	432	463	464	453	530	437	539	494	472	466	482	470	470	491	468	456	461	447	497	454	454	452	494	497	488	553	483	472	520	483	487	492	451	458	493	476	502	473	466	506	477	486	477	497	473	446	474	493	458	492	467	473	474	520	458	477	499	438	504	454	494	476	506	483	479	494	476	457	473	460	495	465	463	491	503	448	498	444	468	460	464	465	472	481	500	500	488	517	454	515	501	495	472	496	479	508	461	508	468	466	463	488	504	530	514	517	449	497	452	461	455	474	449	501	518	493	516	478	486	490	500	493	507	464	503	477	468	482	474	465	473	455	471	464	486	510	471	481	445	455	475	440	427	453	480	478	454	480	495	471	485	486	461	502	472	469	485	489	477	473	462	500	463	494	500	498	489	470	494	463	475	473	501	477	461	494	473	477	476	527	468	485	491	507	457	471	469	453	458	464	466	489	489	500	428	455	478	470	486	446	475	480	489	442	458	511	496	484	494	473	485	468	475	449	513	496	502	471	497	491	471	480	489	459	494	439	492	490	454	454	478	505	451	474	508	503	499	488	456	453	458	435	452	476	475	456	465	481	507	463	483	449	415	487	463	531	480	512	485	475	466	502	441	488	506	495	436	492	444	487	510	506	455	477	481	496	444	480	504	450	470	451	491	467	503	512	502	507	456	462	440	493	437	472	492	505	444	451	503	487	450	455	477	510	523	486	460	507	476	483	508	505	476	488	461	500	480	489	463	492	481	443	479	471	498	463	511	468	465	491	481	473	448	502	499	454	491	499	471	481	492	468	510	479	519	489	508	462	480	486	481	448	483	521	455	465	497	475	430	470	517	480	502	495	471	467	455	501	494	497	482	505	497	451	481	495	498	513	483	472	422	488	482	463	454	460	521	446	457	507	485	465	456	504	519	457	460	526	448	488	459	493	472	505	466	467	490	462	458	477	466	526	471	481	496	480	477	510	501	469	508	472	481	466	456	466	448	447	514	466	426	426	480	480	488	452	499	440	472	495	460	483	470	462	479	433	465	466	489	468	464	477	464	477	478	501	485	472	486	480	503	480	509	508	461	486	444	447	486	453	497	468	468	460	489	514	475	546	463	500	468	449	508	442	482	456	437	496	492	490	475	475	510	485	477	462	496	499	464	465	499	503	446	456	457	487	490	448	487	441	464	463	488	467	432	462	455	452	458	470	479	506	466	461	477	465	527	490	486	438	460	435	492	474	467	472	439	496	488	458	474	488	457	455	460	484	450	450	479	489	476	485	458	430	473	523	503	469	470	483	484	494	461	465	510	488	470	454	474	493	433	471	460	481	472	451	488	504	476	479	469	494	473	429	465	488	450	468	500	505	478	465	480	480	490	503	497	511	497	424	470	473	468	483	461	524	485	479	462	493	446	512	470	492	444	457	495	475	459	484	489	491	483	473	463	489	468	473	455	488	509	488	500	466	472	459	480	500	485	456	471	480	423	533	482	498	448	478	485	498	474	464	460	494	490	515	474	499	495	475	494	479	491	487	474	491	464	460	475	452	470	483	490	501	532	479	486	472	454	490	468	497	489	471	506	477	500	469	482	486	446	423	435	483	464	487	507	487	426	470	476	462	475	485	467	489	501	484	487	470	501	500	498	486	438	482	490	449	475	485	481	448	488	476	443	485	510	442	453	476	423	507	450	476	449	501	510	483	480	499	483	516	474	481	462	492	476	480	484	456	447	435	512	465	517	483	460	485	482	472	466	480	457	454	477	505	490	461	449	510	482	495	467	447	444	460	472	525	456	474	478	469	432	500	466	459	485	483	466	441	459	451	487	481	470	462	479	503	484	483	486	469	459	515	468	515	461	485	485	449	476	483	488	478	463	446	480	505	467	472	469	468	448	459	521	446	492	477	487	494	499	494	495	484	502	477	471	487	536	449	476	460	474	466	461	478	491	452	486	494	497	508	477	454	469	484	481	462	461	500	454	493	466	462	482	479	480	466	508	472	474	477	455	482	479	518	482	500	440	482	476	468	480	450	433	509	466	460	450	448	456	492	469	477	468	484	483	491	405	449	440	457	430	475	498	459	529	436	491	505	463	455	489	503	472	463	458	493	495	470	488	442	478	494	449	465	473	481	470	458	478	466	463	500	484	492	469	491	459	474	463	456	433	470	458	460	467	483	469	477	453	490	443	491	483	500	459	494	503	447	512	485	450	475	512	447	483	446	520	457	483	501	453	502	460	477	477	464	463	457	474	463	515	489	496	486	475	482	499	439	466	505	462	469	532	444	493	480	500	489	511	469	478	476	478	472	480	462	462	487	509	477	505	485	456	466	492	469	439	470	488	509	473	433	497	486	495	489	499	513	469	468	507	451	493	473	500	460	480	465	504	445	489	488	492	463	491	463	453	487	482	440	482	480	498	477	457	474	468	478	479	484	485	478	473	456	549	502	487	522	467	504	458	475	476	427	478	478	489	491	466	468	468	462	472	492	425	493	479	492	474	473	459	438	459	451	493	501	469	499	484	489	489	450	461	459	474	455	489	449	498	489	473	451	496	489	524	433	487	442	497	480	480	486	474	477	461	482	485	475	447	465	476	492	477	492	485	419	474	480	476	462	468	473	505	485	504	507	485	503	476	488	481	486	465	524	506	465	466	442	464	462	541	455	465	481
5461	1291	1603	1707	1548	1448	905	665	626	808	1131	2301	2030	1262	826	535	420	407	405	384	388	420	404	401	408	397	401	390	403	369	377	408	388	428	431	402	374	341	395	436	417	408	413	420	433	424	384	386	397	395	420	404	433	372	388	398	404	413	383	399	398	381	408	387	412	367	399	433	432	394	426	388	409	408	381	384	404	419	397	402	388	356	393	412	393	418	385	413	385	380	385	371	397	394	396	372	407	438	385	387	399	414	425	389	387	429	385	372	418	392	376	421	373	405	400	408	385	407	378	428	405	407	423	440	390	417	397	388	402	408	428	392	415	416	389	405	438	414	385	388	388	427	412	399	417	454	415	378	388	397	432	427	367	420	410	403	421	399	398	381	428	412	402	404	427	385	411	414	407	412	359	401	407	400	405	355	410	412	358	392	430	422	388	438	393	386	385	395	396	381	403	404	411	406	386	419	410	377	394	372	387	381	388	405	396	393	417	383	388	400	429	402	416	406	395	414	422	387	383	451	381	418	429	397	381	393	433	378	398	405	385	395	409	411	412	411	408	403	416	400	404	388	416	426	394	407	389	406	395	398	409	439	409	385	408	423	416	393	389	387	405	385	401	420	370	466	401	412	407	417	380	425	386	398	422	388	409	409	390	383	406	403	422	401	382	410	371	423	394	418	407	414	404	370	380	419	408	415	400	395	448	399	372	379	413	395	383	381	384	401	439	398	410	396	383	407	420	447	386	401	397	473	380	418	406	398	417	392	440	377	401	379	415	380	390	398	403	399	410	384	383	389	406	407	396	402	421	383	392	423	390	449	407	371	419	369	399	391	401	412	389	411	389	446	384	388	404	384	418	375	384	415	399	419	425	401	408	382	439	409	373	401	391	389	403	404	415	432	411	401	412	379	409	414	381	403	406	402	394	418	398	393	384	394	402	406	399	415	417	409	406	402	392	388	410	416	422	397	459	363	363	370	363	430	438	384	419	394	399	377	410	423	391	413	416	440	426	365	415	435	408	374	420	388	393	404	411	410	405	366	392	408	394	409	385	394	364	402	382	388	373	356	403	412	413	429	394	404	418	372	373	404	388	408	356	415	428	417	410	384	443	361	408	379	426	367	399	448	432	383	405	403	398	415	427	433	401	421	416	428	378	443	396	425	423	427	401	394	408	443	382	393	391	424	377	444	416	384	396	407	411	407	416	424	399	404	404	435	424	405	462	413	416	423	404	382	381	398	414	379	388	382	358	420	402	381	392	407	405	398	401	451	379	388	378	367	397	403	419	429	393	384	386	382	434	402	399	399	387	415	439	390	383	428	416	381	396	385	422	418	403	395	408	369	401	447	366	428	373	418	390	429	431	378	387	396	400	400	390	387	418	438	424	381	404	390	372	397	402	385	387	396	465	431	386	426	375	382	438	391	399	405	429	411	413	382	411	418	396	382	434	396	411	382	380	433	380	426	363	413	422	367	399	385	411	390	376	381	363	384	417	429	427	400	413	382	363	401	373	388	428	388	412	422	433	410	420	394	416	390	413	411	414	384	414	453	398	382	403	407	443	404	385	451	407	404	416	397	406	401	409	429	378	401	390	429	422	397	409	390	414	382	400	382	396	411	391	373	396	392	388	361	394	412	398	407	406	393	374	432	375	433	395	399	417	366	420	398	422	380	383	405	407	394	424	416	459	388	403	427	383	394	401	424	370	390	382	389	389	353	407	434	384	377	404	417	387	391	433	382	396	386	412	393	383	414	423	407	405	438	403	391	366	413	397	405	375	382	431	415	401	370	415	429	435	402	381	409	408	381	403	401	424	412	424	412	400	401	398	376	389	408	412	381	390	408	362	418	390	431	379	371	420	386	439	420	407	411	387	374	427	426	375	402	414	401	407	381	394	435	385	424	403	413	389	416	417	417	417	381	393	410	393	365	414	383	425	359	392	398	385	406	424	375	421	409	400	388	418	384	424	384	366	412	418	405	439	413	398	360	351	370	395	399	401	423	432	378	420	380	430	386	406	412	430	391	399	399	393	376	393	397	372	395	373	407	378	427	408	409	404	417	447	419	384	414	421	399	420	395	379	395	408	387	388	409	379	404	402	379	429	382	399	409	416	402	400	389	380	409	411	396	414	406	404	381	417	430	422	409	402	379	376	403	415	412	392	425	410	395	357	425	400	400	431	402	367	408	392	416	404	390	372	390	397	416	430	377	398	428	443	422	369	417	426	392	425	399	390	374	388	414	387	395	420	408	439	392	410	387	416	413	402	377	426	437	418	422	399	378	385	400	382	404	404	410	417	407	412	390	400	387	377	420	436	425	395	379	380	395	407	385	415	404	384	401	421	409	424	390	408	402	425	402	408	386	394	369	393	365	431	408	434	394	411	386	361	399	425	384	377	433	413	378	409	427	407	385	425	425	414	400	420	403	420	375	381	366	403	433	430	400	382	410	414	402	418	367	377	406	393	372	389	396	391	432	353	395	385	387	395	405	423	382	402	404	363	410	424	414	386	390	400	380	427	423	393	438	399	397	406	416	415	411	408	412	401	401	464	361	418	402	370	386	353	423	411	400	423	384	393	436	419	426	377	372	386	418	410	406	398	371	372	366	361	399	371	390	389	394	404	418	417	399	381	391	375	421	402	415	401	375	389	397	401	381	398	375	382	418	394	398	392	427	391	377	379	392	381	393	416	388	414	389	424	385	395	375	412	414	419	416	414	400	363	353	404	417	394	401	403	394	380	419	391	400	376	409	408	371	404	410	400	370	400	410	416	420	397	411	396	422	394	402	402	419	437	423	404	379	377	376	410	399	405	402	425	417	403	402	391	397	417	415	412	340	408	427	431	397	403	373	383	406	367	378	430	385	381	420	392	414	427	395	402	393	416	391	426	371	411	406	408	377	401	354	384	372	425	376	413	441	396	375	407	423	413	427	403	416	395	444	404	430	382	415	432	387	435	406	434	394	357	420	420	415	392	387	425	428	367	437	403	412	386	381	420	381	384	399	399	413	436	396	393	379	408	403	404	430	420	350	409	407	403	369	385	443	363	428	429	408	398	411	390	396	380	413	439	389	415	378	376	409	433	391	376	425	391	400	403	402	331	400	392	403	374	404	399	411	421	420	390	392	417	400	410	401	385	387	413	383	449	395	397	437	435	399	404	432	401	418	381	403	422	399	386	390	451	395	384	372	423	358	427	413	378	396	402	391	419	393	391	430	399	407	407	406	426	397	386	390	418	427	427	411	441	371	409	431	389	404	400	399	404	411	401	433	400	412	446	418	381	380	409	400	402	404	368	429	379	404	409	415	390	408	392	394	397	374	400	389	387	362	406	401	396	379	398	417	408	372	402	432	355	420	407	396	381	421	397	377	423	450	384	396	380	422	417	394	411	386	436	403	429	373	412	422	425	421	379	393	380	390	434	373	411	428	416	398	406	423	376	418	438	406	417	397	413	399	417	405	382	417	445	374	377	368	432	400	385	435	404	416	381	406
24630	20794	26830	24752	10374	2830	1840	1244	1002	1231	1939	14111	13389	7375	2611	836	589	568	496	544	546	501	523	535	584	505	510	505	544	540	486	540	522	454	536	472	491	494	502	524	511	487	514	529	522	496	493	537	504	467	518	518	481	503	539	529	501	517	535	561	496	535	520	518	528	528	553	557	492	554	523	524	539	506	528	507	551	542	526	538	559	527	534	533	472	512	515	505	477	526	501	534	511	542	518	503	551	527	515	494	540	508	561	504	537	551	499	532	487	508	524	509	538	541	529	542	548	568	527	523	560	506	519	562	552	501	504	523	532	507	454	500	515	518	536	501	488	554	509	523	531	521	530	508	501	456	557	468	468	520	490	515	516	501	531	512	538	542	491	477	496	506	516	514	491	485	525	514	526	543	498	537	542	480	533	514	525	524	488	511	538	495	537	536	525	537	515	505	536	508	528	503	504	506	543	521	528	522	511	519	525	519	460	526	509	527	509	520	522	526	512	529	480	506	507	496	531	560	518	491	478	502	504	527	517	479	470	485	527	509	475	506	525	522	537	506	456	512	520	526	532	544	502	486	507	507	503	529	519	483	469	538	481	517	513	522	497	529	533	543	511	531	510	508	470	530	492	525	491	501	517	547	526	450	525	484	485	477	518	528	532	511	472	480	531	513	484	508	526	550	529	504	519	549	498	496	538	454	521	534	534	507	537	510	542	510	465	515	487	499	509	514	529	514	513	515	555	485	495	535	542	492	505	499	505	500	495	506	478	470	514	524	510	532	509	500	499	546	511	477	498	524	514	499	489	589	470	502	529	498	522	507	498	498	548	498	531	501	517	481	481	576	536	511	521	540	499	535	570	504	500	542	497	563	481	488	500	485	508	530	514	538	489	538	512	528	501	537	494	510	506	492	520	503	545	517	490	510	530	492	533	490	539	553	490	529	454	526	513	501	476	454	500	527	521	512	532	469	529	468	469	550	536	513	522	543	516	482	484	515	494	493	511	508	505	507	517	508	510	541	533	583	547	477	487	477	465	497	501	503	520	538	547	504	497	488	487	508	496	487	503	496	501	510	534	548	555	491	517	571	541	506	528	515	570	532	497	527	532	511	509	500	520	498	509	520	489	460	504	502	502	517	523	502	522	495	491	541	538	504	551	525	537	533	506	488	504	552	531	519	530	519	510	506	498	543	502	515	524	478	524	527	567	479	505	511	491	515	463	476	553	498	497	524	559	545	544	542	478	532	530	517	487	531	512	525	548	546	515	520	573	522	549	535	501	529	507	496	545	514	512	547	497	512	486	530	526	551	499	509	500	531	514	520	520	522	498	531	512	542	479	498	521	525	484	521	521	516	524	547	503	534	499	519	511	509	496	538	540	480	491	531	543	503	549	570	487	467	549	515	489	502	504	477	550	490	506	540	542	497	490	515	527	508	521	528	523	536	494	553	512	507	505	535	542	476	534	513	566	551	478	528	521	506	501	471	525	512	515	537	488	455	522	512	495	529	513	527	526	489	540	518	520	515	517	475	512	509	508	554	471	514	498	509	559	531	540	517	512	472	510	513	507	537	473	484	509	528	522	502	541	451	504	483	479	520	526	514	501	510	520	488	514	530	544	504	511	526	497	539	516	498	514	498	490	520	508	479	521	480	489	524	479	480	468	540	483	472	563	546	498	518	480	495	511	549	474	563	502	552	513	545	490	514	489	531	497	542	495	522	499	485	513	520	499	528	503	507	512	509	539	500	527	479	484	502	478	544	512	479	540	527	521	493	524	479	530	536	503	519	483	525	511	476	556	509	499	498	479	496	482	458	504	501	496	537	533	543	456	534	528	528	486	498	504	517	521	506	554	517	516	499	531	534	514	515	465	480	507	478	483	535	502	481	523	514	513	549	544	520	468	530	504	523	520	534	516	531	558	554	484	487	487	458	487	528	440	492	508	503	504	509	502	507	516	549	525	535	544	521	546	524	498	485	483	497	541	493	513	522	528	530	500	527	489	520	508	504	513	495	571	465	512	518	476	496	541	504	537	476	507	472	482	517	518	520	527	505	554	496	481	538	529	532	529	519	515	510	522	523	525	495	528	505	537	524	484	512	489	503	494	519	513	499	495	500	507	535	504	496	541	502	536	466	472	542	508	514	545	518	507	537	530	500	557	507	527	498	506	498	491	494	512	536	518	572	510	503	528	519	539	530	525	507	498	542	518	506	471	498	539	499	482	497	519	493	522	559	564	494	476	528	483	512	536	506	523	516	547	506	528	494	488	532	514	499	493	501	501	494	530	533	580	503	476	518	534	549	488	509	529	519	532	549	527	524	513	522	476	486	545	500	498	545	562	497	524	528	526	465	549	502	466	534	509	536	523	540	492	544	516	528	501	498	528	521	557	482	503	510	530	505	551	513	505	515	506	499	523	508	490	532	475	500	522	523	524	511	512	524	525	493	531	529	526	488	495	525	493	534	536	524	502	470	533	561	493	472	484	473	477	538	542	450	500	483	494	515	524	549	513	499	507	478	531	518	500	509	501	553	546	562	516	478	525	532	532	537	548	490	496	506	541	509	489	539	505	516	537	516	499	524	537	549	503	493	498	507	556	519	498	529	475	524	500	491	483	539	506	516	472	485	537	555	517	492	471	495	506	492	538	516	534	528	533	500	512	498	530	520	509	518	482	550	527	545	485	514	500	531	531	489	510	506	513	500	492	538	522	519	494	537	492	535	501	512	505	539	522	516	479	522	523	533	480	518	486	536	515	526	554	516	563	483	543	508	507	452	473	496	449	568	494	496	472	490	527	525	527	532	541	481	519	517	484	462	510	518	531	517	517	536	513	499	500	502	486	485	496	470	533	512	498	499	471	519	501	510	498	546	526	547	538	527	523	531	471	515	513	503	536	471	479	486	475	519	526	512	513	500	502	552	499	476	510	478	553	462	492	487	501	564	489	486	528	492	532	517	539	535	520	556	462	545	492	520	517	529	514	482	505	523	511	510	500	515	520	484	465	494	521	512	485	483	547	531	532	516	490	528	482	536	519	533	516	500	548	475	489	499	510	506	524	520	512	524	522	493	511	515	529	551	489	517	523	503	508	536	516	483	516	521	538	512	485	498	526	507	507	533	496	523	532	523	542	540	509	467	502	537	508	529	528	505	523	533	521	523	485	485	540	524	493	503	517	555	532	527	481	531	482	498	483	507	491	534	490	506	544	502	518	494	487	518	523	552	508	497	503	488	526	478	507	513	474	536	529	484	515	518	518	535	536	497	486	498	502	524	521	527	522	524	469	493	539	568	535	476	542	491	533	531	546	452	471	562	483	511	528	505	507	492	526	550	506	499	531	498	501	485	487	519	493	537	513	538	488	453	499	503	505	518	499	527	524	559	550	505	530	521	527	530	501	541	540	449	542	459	504	503	536	499	513	518	513	497	546	552	510	511	519	527	496	531	538	494	499	539	517	502	526	507	499	522	477	489	552	557	520	505	552	521	479	576	510	525
4281	5527	6275	3739	2638	2785	2049	1589	1274	1752	2877	16346	12714	6850	2638	824	540	468	480	463	435	441	438	447	459	437	450	475	418	457	440	435	426	441	454	462	467	443	451	482	452	461	460	474	449	412	438	464	460	416	447	457	435	408	488	429	435	441	451	446	417	454	459	461	433	474	430	435	436	433	447	465	431	449	422	491	463	431	426	477	446	458	433	449	432	438	467	446	407	477	449	459	432	460	473	428	409	440	447	440	465	434	464	451	423	442	430	453	440	413	450	427	480	463	444	451	445	420	470	454	456	464	459	419	459	412	476	460	460	389	430	461	451	457	456	463	417	470	424	449	449	431	435	437	429	443	412	457	430	466	446	450	394	426	473	488	432	416	441	434	449	447	448	424	439	443	439	470	466	449	430	448	463	445	469	438	436	444	475	433	443	415	456	482	462	414	446	446	426	439	447	468	445	411	440	431	420	444	447	418	422	457	434	477	444	435	429	454	419	437	465	427	449	444	417	518	459	452	500	464	441	432	474	452	509	410	434	430	427	439	448	468	422	410	464	449	467	456	471	394	409	444	477	428	428	439	463	438	426	483	450	436	448	452	447	434	451	423	421	462	447	468	448	423	467	445	429	461	416	419	469	413	460	465	441	462	443	433	430	439	451	400	439	425	433	423	433	434	406	418	436	434	407	437	457	456	447	451	453	409	459	443	469	448	469	456	479	453	424	509	437	450	418	435	444	464	447	453	432	479	424	436	450	461	442	453	402	439	453	484	436	459	410	431	460	464	410	464	439	448	455	456	407	461	471	428	434	453	451	420	460	429	456	473	437	443	453	455	427	450	414	410	418	454	455	430	438	451	470	459	457	461	462	470	432	471	446	449	454	431	435	445	436	439	448	464	457	454	419	457	469	415	422	465	433	450	452	451	441	452	474	415	458	431	396	475	453	470	451	414	420	440	451	463	433	423	428	433	429	447	430	438	446	444	492	498	461	425	463	455	467	426	439	466	414	423	412	474	465	459	447	427	411	431	461	459	404	437	475	394	426	439	445	483	466	455	429	455	438	415	421	472	484	387	437	478	472	456	418	436	463	436	458	481	444	430	446	472	442	448	450	473	449	428	459	450	449	436	388	434	416	447	447	418	444	437	450	441	454	475	458	407	439	463	405	463	429	439	447	429	412	468	452	441	430	451	418	461	446	443	479	465	422	457	453	483	456	420	424	418	465	454	464	455	454	451	482	481	468	474	427	420	437	459	441	458	415	427	452	413	450	476	494	436	411	458	415	431	464	443	480	479	437	453	456	433	446	434	443	436	432	460	436	434	451	433	451	458	474	460	451	393	427	456	418	454	455	435	450	423	420	432	427	467	446	474	422	434	447	436	442	468	432	429	427	431	484	453	435	432	425	443	442	469	446	464	401	436	458	416	414	455	457	459	426	456	451	462	450	442	452	484	450	466	426	446	436	437	437	431	446	419	450	429	435	484	447	435	441	435	445	459	465	443	447	442	458	448	451	412	460	445	475	402	407	451	459	433	425	437	453	427	451	411	430	432	438	423	463	479	435	415	479	457	426	456	425	456	442	470	469	457	453	434	462	445	451	437	445	411	415	451	405	437	450	429	460	432	472	472	434	419	469	443	438	418	482	459	453	433	420	450	479	483	444	423	406	458	423	441	509	439	407	425	469	459	454	469	426	455	469	432	459	466	464	446	445	448	437	426	427	474	478	441	445	429	474	463	432	420	453	457	443	468	433	460	449	442	410	487	458	419	427	441	441	425	435	429	461	453	441	438	460	430	478	457	482	439	380	458	465	440	452	444	446	443	462	420	465	446	498	468	462	450	431	419	413	445	479	438	454	483	451	431	431	441	442	452	423	425	424	436	477	454	448	446	445	370	435	468	437	426	444	429	401	412	452	445	459	430	474	455	433	451	419	457	406	455	440	471	401	456	459	435	423	397	491	438	443	458	398	438	405	427	426	436	434	449	429	461	466	472	447	504	447	422	413	419	430	427	416	416	433	466	423	464	455	408	442	480	441	410	404	461	436	466	452	446	422	449	452	483	453	436	468	447	470	449	446	462	457	416	443	423	414	417	411	451	435	437	490	458	449	425	448	439	442	417	446	452	447	420	474	441	457	487	449	418	454	452	434	436	455	444	452	441	429	444	478	427	441	434	442	418	464	450	451	456	428	447	460	446	492	456	462	452	485	478	451	424	395	436	422	420	424	421	478	470	458	450	440	415	479	476	416	447	406	476	430	463	406	453	453	474	448	492	429	469	390	410	422	464	441	448	464	425	454	450	444	443	439	429	442	467	447	444	424	481	466	448	448	455	474	463	403	461	439	441	462	423	451	442	446	472	436	458	428	429	444	420	450	465	426	439	428	471	403	422	448	408	461	410	418	450	427	433	460	395	435	403	466	455	446	470	479	475	439	481	469	448	431	501	449	409	456	442	454	445	402	454	454	453	434	472	416	457	427	439	471	440	476	435	423	432	471	399	419	490	428	500	438	475	464	449	476	478	450	408	427	431	457	425	429	443	418	423	423	491	463	439	444	457	447	466	424	431	423	455	470	462	462	453	446	463	406	447	442	412	484	473	444	450	485	429	451	428	432	423	439	445	434	417	476	449	457	431	426	471	452	426	423	389	469	457	448	463	428	497	490	454	425	452	426	435	439	407	436	435	423	455	433	461	444	434	428	428	452	433	438	465	452	474	479	466	452	460	445	453	463	455	446	450	429	452	474	478	467	452	459	456	451	411	458	442	435	427	444	433	459	423	440	443	451	445	472	445	442	437	418	458	431	444	454	465	471	449	457	436	432	430	460	445	459	452	433	440	447	444	412	427	454	422	439	452	447	453	464	438	398	437	466	479	456	426	470	440	420	476	458	424	467	439	421	458	500	470	437	441	465	454	440	452	473	440	451	449	428	469	440	402	435	436	468	473	440	451	442	464	446	435	458	430	443	449	408	487	429	464	425	441	470	433	453	447	444	461	433	442	410	502	423	453	475	426	446	466	467	460	426	471	452	438	442	434	413	442	489	469	460	423	442	488	438	456	413	437	433	413	471	454	465	437	418	498	448	473	427	440	420	447	445	440	389	451	489	465	451	409	449	411	398	420	427	442	445	384	466	478	384	471	473	478	441	449	441	443	468	460	416	450	450	460	428	455	468	414	447	425	442	434	452	494	434	451	444	430	452	440	426	463	490	477	417	454	479	437	485	444	447	403	437	463	428	444	454	477	435	459	445	423	433	418	441	439	420	431	416	437	426	424	401	450	462	433	426	440	440	484	443	452	448	432	431	448	451	423	454	435	450	476	416	442	407	439	404	470	436	447	455	433	443	452	433	429	429	457	452	450	466	459	424	428	462	444	446	455	430	464	414	483	442	431	419	445	459	438	419	428	442	458	439	441	420	449	462	453	437	465	430	450	473	453	421	423	420	428	446	421	446	461	431	433	426	479	451	419	443	435	401	401	424	419	438	462	424	461
23682	20776	27822	23821	20662	9033	3550	2089	1733	2021	6210	28013	22006	12705	4241	1163	744	649	649	657	656	665	644	657	661	621	679	688	655	637	652	672	655	665	606	663	627	625	605	663	671	620	616	607	645	626	588	638	629	671	595	644	669	649	608	589	636	643	626	605	631	616	665	618	634	653	603	672	618	626	613	550	619	640	620	658	621	644	641	621	667	588	621	644	615	585	570	676	640	641	632	614	677	648	642	548	633	643	602	651	644	599	625	667	594	618	637	664	608	619	644	658	599	643	633	659	611	590	612	573	636	645	662	643	628	705	638	659	686	588	654	598	658	650	619	634	634	635	658	642	637	608	643	661	634	632	621	628	615	618	599	621	604	695	622	593	622	633	607	615	608	585	641	658	571	663	638	625	631	655	666	633	648	603	632	641	585	618	582	667	658	635	684	649	697	646	661	681	644	611	673	645	624	614	646	672	609	560	648	642	627	613	633	669	630	590	599	612	657	633	665	660	646	648	614	679	645	631	666	654	618	672	665	614	648	572	630	634	648	613	607	629	606	603	631	614	641	669	676	640	653	627	621	627	627	616	626	639	639	596	695	607	631	626	662	597	630	622	621	649	624	668	602	570	648	602	640	638	583	629	673	644	600	618	577	641	669	598	617	602	666	633	635	658	586	602	622	636	599	652	638	632	630	625	637	633	622	640	649	622	580	666	644	622	636	656	628	650	614	640	636	634	666	640	646	594	622	624	636	627	640	630	652	656	642	659	611	635	661	624	662	668	622	665	644	656	622	636	666	573	608	634	646	628	627	660	592	628	620	660	605	610	611	659	592	604	653	681	648	679	627	639	617	586	663	589	609	651	652	628	636	612	601	700	638	635	637	617	631	604	641	633	665	674	654	639	687	628	666	619	642	631	633	640	638	607	656	661	616	631	613	645	620	652	620	597	615	614	621	631	610	612	621	663	658	696	594	656	697	574	645	649	647	612	610	614	603	671	632	546	634	635	663	613	659	590	628	628	674	598	653	671	615	554	657	622	623	634	633	626	610	653	592	640	620	593	626	632	597	657	609	617	647	680	615	575	611	606	641	668	615	623	640	606	650	586	645	654	621	602	627	626	651	623	637	618	637	615	643	598	634	674	598	612	592	605	646	594	674	618	648	614	625	621	617	633	651	607	619	658	627	656	640	653	702	646	656	632	608	587	647	660	597	651	588	611	635	640	563	610	652	638	633	619	638	614	644	604	633	599	636	614	662	671	594	642	625	626	614	638	590	597	640	656	648	665	562	580	636	646	621	594	697	644	630	620	629	621	641	572	629	586	622	597	651	652	615	693	654	675	592	649	595	619	648	585	632	623	625	623	580	585	633	645	608	622	639	600	641	624	665	606	585	662	584	653	649	608	606	671	660	605	620	657	632	630	591	661	601	669	643	636	661	678	607	641	654	594	601	645	663	627	621	692	619	628	663	670	583	671	595	614	567	636	626	641	601	624	641	629	639	637	612	628	646	641	665	682	632	608	642	614	607	605	646	628	619	592	626	610	564	580	617	606	637	670	621	611	617	648	586	682	647	644	643	674	631	635	615	585	626	609	641	674	629	625	612	578	598	659	624	655	633	652	631	637	650	647	629	647	635	641	623	661	601	610	628	601	621	620	599	631	606	626	567	659	640	628	609	643	599	676	663	641	628	647	581	621	668	627	616	656	613	627	606	682	628	613	636	651	645	598	617	645	598	619	665	590	640	639	625	617	659	642	651	671	699	623	631	653	603	637	645	608	616	627	601	613	670	619	625	667	652	635	632	628	605	594	623	645	628	647	644	624	642	657	632	628	656	622	611	700	629	588	627	623	630	621	682	614	635	651	647	626	643	594	632	601	623	602	645	633	656	601	602	639	645	628	629	614	604	639	653	615	669	672	617	657	637	659	636	585	585	585	627	605	614	598	620	642	583	595	657	584	617	601	596	640	609	618	629	646	581	639	609	615	630	633	601	639	602	619	597	599	610	586	589	611	687	584	620	646	637	610	654	630	640	663	679	614	595	703	618	646	603	685	616	682	652	611	649	623	593	617	610	642	605	643	603	595	627	635	642	621	650	590	659	624	658	615	621	639	642	624	564	603	628	624	631	636	629	655	622	667	604	638	600	656	668	630	568	587	635	635	600	661	587	625	610	607	620	571	600	629	610	664	636	583	571	636	611	626	632	626	656	639	612	627	607	643	622	658	598	641	582	644	662	659	589	663	652	599	660	624	651	634	679	674	590	635	631	604	638	616	580	640	595	656	619	625	652	597	657	636	629	628	633	635	589	639	606	652	594	593	622	645	663	633	610	636	649	630	648	591	658	640	621	606	559	639	622	604	664	631	621	603	606	621	650	631	622	601	626	617	652	641	643	624	619	658	616	622	619	619	626	571	619	641	626	621	631	611	585	634	655	642	620	607	597	644	625	622	627	644	612	591	604	598	627	634	647	633	657	622	610	684	666	664	606	595	634	673	588	602	629	609	630	624	613	657	603	630	628	616	642	629	654	655	639	606	558	665	622	622	650	618	601	615	622	625	660	643	626	610	620	617	633	607	629	607	612	621	609	599	583	646	634	653	651	614	599	658	581	632	613	629	601	608	577	668	630	646	627	633	641	656	611	619	629	573	624	637	608	618	618	639	638	652	618	611	641	620	594	658	652	607	610	614	657	671	632	637	628	633	634	563	603	668	622	606	637	606	650	606	639	662	642	616	667	624	611	661	639	625	633	619	609	650	575	637	620	644	632	629	610	595	659	620	615	643	606	641	648	620	588	585	611	681	653	592	645	636	634	657	634	625	609	609	630	670	641	597	675	570	605	672	682	627	621	684	613	631	633	623	615	606	611	618	703	648	636	605	619	629	577	616	656	582	653	637	671	660	621	646	659	617	607	589	600	625	635	603	621	585	626	644	588	642	631	569	615	659	607	586	627	651	622	666	621	624	652	575	611	596	599	621	632	662	607	618	655	680	643	638	631	628	599	631	604	649	607	619	585	604	613	640	612	593	631	617	641	627	580	642	598	612	596	621	607	583	632	622	628	648	632	618	644	633	586	599	607	622	667	593	664	696	630	662	614	627	629	660	631	649	611	604	598	630	632	642	630	637	649	691	629	627	654	599	616	585	617	676	618	641	618	640	603	677	617	603	630	636	626	605	641	607	576	624	603	611	576	648	684	626	644	615	601	638	552	619	599	661	601	640	641	602	623	618	623	617	646	612	665	609	637	638	629	642	633	659	674	631	635	627	643	640	641	628	597	616	611	611	609	586	602	655	572	622	658	642	582	613	595	628	623	603	619	659	631	619	624	651	632	597	645	617	612	625	643	598	637	622	590	679	648	595	608	632	584	601	620	586	638	660	638	615	604	606	579	607	634	649	609	612	598	641	572	649	618	636	622	653	646	637	618	615	660	619	644	633	629	677	543	641	637	650	628	614	615	625	656	586	584	614	610	626	620	630	620	602	611	625	627	616	606	664
4805	9328	9009	5362	3496	2781	3131	2518	2385	2904	9298	27494	19421	10512	4093	1085	694	544	524	524	561	524	506	553	571	496	557	543	541	525	566	552	568	541	554	527	522	513	570	532	529	563	547	516	577	571	516	531	570	517	531	511	519	543	535	493	555	548	539	548	571	531	523	521	536	555	522	571	544	516	542	506	553	508	517	535	469	504	527	531	533	566	580	530	525	494	529	561	522	536	516	584	544	540	531	520	541	538	505	579	514	549	540	548	545	507	554	567	531	529	537	543	548	515	537	498	566	568	504	555	560	530	543	539	550	570	514	512	534	537	538	498	597	557	541	503	541	568	551	525	565	559	527	512	518	505	562	516	480	558	532	549	530	560	533	551	512	522	551	588	523	495	506	590	518	532	531	534	564	534	535	490	597	529	542	542	520	539	545	520	502	546	540	541	569	519	545	529	566	532	512	534	503	520	545	523	546	549	542	565	553	546	507	542	571	494	550	544	539	546	547	550	505	539	526	548	540	540	526	552	528	539	514	543	557	544	520	540	503	491	514	535	544	539	541	555	551	514	542	531	572	517	588	545	523	537	549	520	563	591	497	544	509	563	530	534	578	517	543	534	548	527	533	571	540	533	543	551	531	509	537	522	559	538	557	500	520	513	514	501	540	553	550	530	548	533	560	557	508	550	525	515	543	551	535	515	563	531	532	580	522	524	554	531	512	527	525	552	533	537	550	558	544	538	502	579	565	562	535	529	503	538	554	550	525	552	551	563	558	504	496	555	515	511	538	570	530	515	541	570	550	477	513	553	558	533	516	503	565	539	506	520	541	524	514	553	498	551	575	546	574	543	539	521	517	524	538	543	534	534	550	573	541	600	526	585	558	522	539	526	528	517	530	557	537	545	556	519	504	528	548	521	525	537	519	580	518	506	506	562	514	505	531	542	555	498	548	560	584	530	547	567	503	524	531	533	552	518	528	537	550	563	549	538	524	564	545	511	504	533	532	585	520	556	537	548	548	558	531	536	535	542	553	521	512	550	552	528	540	524	519	604	527	551	557	482	583	564	524	498	565	536	515	544	568	527	545	547	534	534	501	516	534	507	511	537	539	488	517	501	487	513	534	521	567	548	514	543	517	556	497	515	577	491	541	562	512	508	559	544	546	507	539	549	540	564	562	512	542	541	546	529	543	532	549	541	512	554	535	494	563	564	544	509	510	536	551	530	543	523	555	576	523	554	532	525	504	535	528	547	542	508	554	488	543	528	533	510	550	536	555	556	560	530	562	522	572	540	493	519	567	537	541	536	553	540	524	533	593	510	539	560	552	537	537	521	563	502	509	548	526	501	534	556	487	510	505	542	475	511	571	539	502	512	577	531	519	525	518	509	564	528	524	526	543	534	599	510	574	523	477	512	548	527	525	557	496	525	533	535	518	560	499	518	559	526	512	531	542	544	529	526	526	551	551	546	525	532	515	518	566	530	510	542	541	559	523	520	529	542	540	524	534	576	532	539	527	549	510	494	529	538	560	519	496	533	515	519	594	558	503	529	533	530	543	539	551	544	557	523	552	505	499	535	503	495	488	506	525	533	551	510	552	500	562	510	531	491	555	515	482	490	553	492	540	535	587	546	548	572	562	536	525	520	494	577	564	482	498	531	523	522	552	562	537	513	543	509	553	495	528	510	527	569	582	520	499	523	519	520	568	510	564	533	533	563	555	566	480	545	548	522	521	524	529	556	516	540	575	553	532	542	533	519	590	580	563	549	518	531	515	543	558	581	538	553	538	556	531	501	526	505	532	550	517	517	516	518	498	566	537	555	515	501	498	547	543	536	566	541	564	546	498	524	562	541	517	513	524	520	543	549	526	506	560	517	545	559	519	556	513	497	537	561	545	554	540	532	521	529	543	540	551	543	542	498	483	581	526	537	572	549	541	507	506	536	547	526	568	523	547	537	528	490	569	523	549	516	545	543	581	500	522	526	608	497	534	492	532	575	539	528	551	542	505	539	487	553	527	558	545	559	538	545	571	509	500	519	498	529	494	518	539	525	546	558	549	535	532	540	524	535	533	545	516	527	510	516	514	557	508	498	534	544	514	532	528	520	560	536	496	485	528	542	567	554	555	553	550	549	519	571	526	566	556	524	551	512	553	545	540	556	539	478	546	511	516	546	513	571	560	551	526	531	555	543	537	556	509	527	523	546	527	550	556	512	510	543	522	556	494	571	524	559	511	536	535	560	528	503	561	506	538	552	522	528	575	541	518	485	525	573	551	546	571	521	521	509	524	557	504	489	525	548	545	519	553	533	546	543	490	555	532	551	565	535	517	575	529	497	511	548	532	509	501	495	561	518	560	507	511	541	549	520	552	518	540	517	483	555	514	570	534	512	495	515	514	565	569	528	510	525	545	543	514	554	566	540	551	522	535	529	545	556	523	566	511	492	522	562	515	526	524	569	551	542	545	507	523	531	517	500	564	548	527	522	530	523	531	483	522	507	543	517	524	546	552	514	577	534	529	510	535	522	545	517	550	543	560	556	516	538	528	507	603	542	516	578	515	591	488	541	558	515	586	562	511	512	541	535	531	486	540	528	514	549	538	560	518	565	542	525	523	533	529	568	518	568	538	561	531	550	518	532	499	529	507	543	503	557	569	530	545	503	537	512	553	548	480	534	562	513	549	541	545	545	493	537	550	536	545	534	543	537	530	565	544	522	528	488	551	512	488	526	538	525	543	536	537	535	531	519	524	480	532	560	515	523	545	504	523	539	489	516	513	555	514	566	544	574	514	526	509	485	525	495	498	532	543	552	549	548	527	536	551	556	532	550	570	544	545	541	545	510	524	509	540	525	527	550	536	516	564	570	528	522	542	532	540	526	551	541	508	511	530	539	544	498	518	535	525	545	541	508	527	512	525	490	512	499	531	578	496	533	485	576	562	499	542	535	525	533	545	571	516	544	513	509	512	547	526	511	497	560	543	495	502	538	574	538	518	550	569	544	525	549	557	579	521	517	519	519	484	524	499	510	559	489	552	529	498	514	569	539	540	528	530	514	534	556	516	532	536	517	575	533	550	574	521	521	541	580	543	537	515	496	554	529	515	546	517	526	532	541	593	499	538	533	569	544	552	520	570	502	545	515	532	511	551	522	548	534	576	531	540	522	556	552	544	531	548	548	531	503	570	545	511	523	502	544	489	520	535	541	520	558	521	515	587	553	536	492	539	475	507	524	532	517	528	553	549	554	490	531	526	543	569	511	566	539	533	533	507	530	536	515	484	535	542	491	505	568	508	520	522	528	586	502	535	541	535	562	548	534	543	543	544	513	560	518	536	538	519	555	540	497	519	526	534	494	532	507	555	511	512	520	595	512	555	538	527	566	526	539	525	520	562	491	533	517	510	516	531	596	541	503	571	499	531	550	541	548	506	548	512	548	564	527	529	510	514	542	524	544	521	538	506	552	520	506	474	538	497	539	535	536	535	506	505	574	542	516	529	568	546	492
26930	11096	2225	1215	836	912	863	802	631	677	667	1737	1620	1227	777	603	524	506	466	508	503	508	528	493	514	507	488	515	508	510	469	484	481	503	488	499	498	508	496	497	501	476	479	481	507	559	451	480	481	476	491	493	466	463	460	484	501	531	504	434	429	471	485	497	481	461	434	499	470	524	480	487	489	503	471	496	541	472	494	457	500	464	496	507	490	479	446	510	503	509	482	479	524	508	515	482	484	512	496	521	533	477	477	484	507	501	513	521	481	485	520	449	487	504	477	481	514	477	473	511	538	493	506	484	493	479	502	525	482	478	499	469	510	493	555	473	527	528	503	472	485	454	458	563	514	478	494	488	487	480	472	470	485	487	487	484	518	470	479	490	481	510	482	492	471	487	473	523	485	453	552	496	474	536	459	519	476	513	480	474	450	444	511	428	505	466	513	511	483	431	489	506	521	498	507	533	513	498	500	506	474	465	482	485	468	471	527	481	496	492	441	505	521	457	533	525	485	498	494	501	473	530	491	485	533	450	532	518	492	477	483	493	450	545	493	493	475	501	510	509	501	495	501	499	518	496	483	489	509	457	449	461	482	489	494	534	456	495	552	516	471	505	499	501	499	495	452	480	495	501	522	495	491	497	504	469	469	488	508	465	486	469	492	491	495	505	500	518	462	502	508	468	495	492	503	451	520	496	484	458	476	449	469	486	493	507	478	533	514	487	462	475	493	542	466	467	483	502	464	535	508	550	503	482	486	468	498	528	496	479	509	492	505	483	513	476	513	491	496	542	504	510	501	507	497	475	481	488	499	535	492	529	458	514	488	524	499	485	455	502	453	458	518	492	489	484	455	477	486	495	480	484	504	482	468	496	478	481	495	463	468	499	479	491	557	480	505	482	502	484	463	514	501	479	500	493	496	511	483	464	466	501	461	476	488	508	481	516	477	509	467	504	511	479	501	494	493	487	478	516	540	499	510	510	490	503	497	505	511	489	478	446	495	504	477	503	474	475	531	504	508	475	511	498	504	493	502	483	514	472	496	467	464	498	489	521	520	478	525	495	425	504	511	521	480	483	462	456	506	475	476	488	485	493	466	494	500	468	486	488	556	471	496	475	491	502	549	484	487	477	505	527	515	508	486	491	496	481	486	473	505	472	495	507	510	495	493	482	496	438	445	462	519	513	517	517	502	473	520	518	459	489	533	473	470	477	515	539	526	499	497	477	525	490	517	540	481	490	453	514	526	501	504	483	480	478	486	505	513	537	506	506	512	487	504	482	479	470	469	506	497	534	466	505	518	534	481	486	513	485	459	499	504	491	452	508	541	480	431	515	541	473	509	464	499	512	506	489	486	533	501	522	520	510	484	512	508	476	505	488	492	515	538	521	512	485	497	490	487	449	496	528	524	499	476	507	502	531	485	464	494	498	500	513	508	471	490	524	533	534	495	502	495	493	511	541	472	467	505	483	482	483	491	491	481	503	479	463	504	489	500	509	486	492	501	468	484	482	501	469	498	464	508	490	530	513	499	499	543	482	489	444	474	544	531	518	457	505	514	485	512	474	513	489	542	471	493	517	494	494	539	477	478	491	483	471	504	481	487	480	502	484	515	479	491	475	505	482	490	466	496	500	457	526	484	449	514	488	466	508	469	489	489	479	485	503	469	474	507	502	459	516	501	487	492	474	468	536	548	497	468	484	436	505	497	488	483	507	489	477	515	493	523	492	526	510	489	508	511	510	494	490	513	484	476	523	497	547	523	510	498	467	477	471	524	510	516	515	479	522	491	485	495	470	511	502	488	471	499	458	494	462	491	480	520	491	479	507	498	498	501	453	507	512	529	488	474	498	510	498	539	485	475	489	466	485	515	537	478	511	538	469	503	516	491	507	500	540	476	518	467	498	480	515	474	499	488	541	518	474	485	497	502	521	485	486	496	520	512	513	493	535	518	481	524	477	438	523	463	484	492	500	504	487	487	462	485	488	488	523	487	480	471	473	463	472	463	498	476	478	510	483	518	498	457	506	522	527	491	493	437	497	508	479	495	509	508	500	515	544	499	519	459	480	487	488	431	489	487	497	508	473	524	509	479	482	508	509	531	505	493	492	493	532	477	473	497	481	517	492	420	494	467	473	472	489	477	500	495	514	512	460	466	489	484	498	435	463	509	517	519	482	482	514	486	460	464	474	485	512	500	446	481	489	520	473	506	507	474	534	497	473	494	494	500	498	532	533	503	479	514	491	519	488	487	495	492	485	511	502	515	490	512	512	523	487	494	462	514	509	536	486	464	495	516	511	482	483	517	497	472	517	508	505	491	502	487	465	518	512	494	511	464	498	505	479	509	450	500	504	518	490	475	516	480	487	485	513	485	495	487	507	510	524	497	471	485	511	508	457	464	493	484	497	525	454	483	479	500	483	484	513	499	484	510	498	506	493	485	500	493	499	499	494	502	508	510	465	487	516	490	473	530	502	489	467	535	505	530	484	467	456	534	480	495	469	482	462	488	478	493	487	481	477	458	545	467	458	470	464	482	502	522	502	513	499	518	495	526	461	472	497	473	499	523	482	463	485	503	521	510	524	514	454	522	470	525	486	508	476	498	517	477	555	463	524	490	525	502	532	456	507	460	504	535	503	498	490	503	491	492	483	508	440	464	490	493	490	485	505	521	488	506	521	442	517	505	507	517	512	475	504	490	457	516	475	499	504	522	514	478	460	492	510	519	521	520	477	498	484	496	485	503	490	486	530	499	509	457	500	486	483	482	492	493	488	488	456	499	521	490	506	454	527	461	499	490	475	486	533	521	502	479	486	515	495	497	498	490	481	492	548	470	487	479	497	520	506	469	485	498	496	530	542	511	493	496	510	518	488	488	524	505	464	499	509	486	508	463	471	490	508	440	518	520	483	459	507	502	538	522	513	508	466	484	530	478	480	515	499	515	476	499	506	521	481	512	517	522	472	531	473	501	469	479	496	487	447	496	504	505	473	486	505	492	495	477	484	504	475	480	548	461	494	529	460	536	539	473	513	484	498	470	446	461	451	491	542	495	527	501	534	493	527	469	481	480	509	500	459	495	520	504	495	515	477	511	507	512	479	487	488	529	475	480	458	483	488	472	468	497	463	498	515	513	505	492	481	463	510	465	503	430	496	483	472	507	509	530	517	482	495	532	531	497	481	506	536	514	462	512	535	471	503	493	466	523	478	475	466	432	520	472	478	509	502	477	508	500	471	445	467	485	513	478	494	493	452	525	508	483	491	463	506	511	460	478	502	481	506	471	483	468	488	503	493	469	522	496	494	472	489	532	483	476	480	468	499	470	448	488	512	468	466	481	524	514	510	511	493	517	476	491	509	500	491	489	488	513	484	494	509	463	460	490	466	473	509	484	497	520	517	510	477	491	475	488	514	514	488	517	489	441	472	465	485	492	494	481	458	498	507	473	500	483	474	448	474	485	487	499	489	477	510	506	492	504	478	523	493	509	533	509	474	535	477
5817	2150	1968	1079	964	1206	972	940	716	716	845	2169	1898	1250	736	538	461	380	413	415	407	407	428	452	390	416	445	424	400	405	422	398	401	385	411	414	437	458	362	449	453	407	404	439	391	382	412	428	428	439	449	410	394	419	429	432	408	406	429	430	376	439	425	404	385	462	412	396	444	444	419	404	399	366	396	425	412	406	414	433	404	428	402	442	422	446	463	448	430	434	434	416	423	418	411	392	439	390	422	448	403	454	455	435	393	424	422	401	445	440	410	404	395	393	420	425	371	414	404	428	381	444	400	398	432	389	382	411	385	443	451	422	377	406	444	418	415	395	392	432	430	379	410	423	429	413	364	410	401	410	390	414	404	383	416	422	420	368	403	457	406	421	450	407	409	407	419	372	408	425	402	399	379	426	459	435	431	390	414	395	436	419	394	423	398	450	409	444	395	402	437	433	431	423	415	439	387	366	448	439	413	387	466	420	400	406	400	411	410	395	425	443	415	434	421	401	413	396	405	427	408	431	428	386	413	421	422	379	425	403	403	452	402	416	421	423	395	443	387	460	409	420	431	388	388	427	409	410	405	401	376	436	432	418	430	404	410	403	392	440	418	422	386	403	426	403	409	385	380	410	407	384	410	415	418	438	422	410	410	386	404	419	443	406	437	443	408	441	394	409	400	412	410	422	412	421	412	438	424	414	388	411	402	416	392	368	414	394	417	414	390	396	429	425	405	412	381	420	384	410	415	404	410	413	416	421	459	391	390	426	441	408	391	389	454	398	398	393	414	404	414	416	410	403	400	411	388	395	421	392	448	403	449	418	385	409	439	447	393	435	414	410	408	434	404	399	421	416	402	413	432	401	401	393	408	402	403	407	431	423	403	385	399	420	440	433	413	406	363	417	425	392	393	440	385	405	406	425	464	396	446	444	430	368	417	395	385	407	439	485	422	425	398	424	419	424	378	440	415	423	421	388	358	435	440	414	412	418	422	430	447	403	375	396	437	434	394	431	413	470	423	404	406	388	444	411	442	421	356	427	403	445	413	420	421	410	402	374	399	419	388	386	412	413	400	407	388	386	383	413	450	367	397	419	421	414	438	381	427	393	399	431	383	404	358	386	414	400	426	428	391	408	415	459	399	413	418	393	386	440	414	427	420	438	453	427	418	457	427	420	416	382	389	393	435	386	401	413	413	431	432	440	402	454	414	398	408	396	441	423	414	397	397	401	425	433	414	424	430	417	400	430	406	399	379	421	415	408	384	411	409	364	419	404	417	440	366	397	441	393	424	457	380	425	425	398	395	400	419	407	396	403	435	437	415	434	432	399	394	431	454	416	408	436	389	373	416	416	377	426	383	413	437	396	416	427	428	413	406	404	414	386	427	424	446	406	403	403	414	401	435	404	425	399	423	404	396	448	418	398	406	406	427	404	436	365	428	418	435	438	421	417	394	450	405	409	408	428	460	397	408	398	436	403	418	445	369	409	401	413	383	384	423	383	408	408	421	426	388	405	394	369	421	386	391	405	454	463	424	397	397	435	435	380	426	424	394	451	418	441	394	400	405	422	413	351	426	454	444	409	408	401	421	395	457	380	415	432	415	404	419	428	402	407	397	435	436	439	379	428	408	379	408	409	362	412	388	405	406	392	406	413	408	392	435	413	375	435	423	376	409	369	397	416	413	399	395	401	376	424	409	436	387	404	390	433	407	437	406	427	405	402	426	415	417	412	441	404	430	382	449	424	391	414	388	410	424	393	426	407	391	372	419	435	408	402	388	375	428	405	424	408	375	406	411	405	420	404	434	408	433	398	400	438	391	446	427	379	435	361	420	408	419	399	410	404	445	442	402	417	392	398	385	427	388	405	447	451	431	392	434	420	457	447	401	389	402	416	406	424	417	451	394	401	432	404	438	415	401	401	417	408	387	433	405	441	418	440	438	417	400	414	404	385	425	434	439	415	402	439	409	382	369	427	446	398	429	424	405	405	397	398	435	401	425	396	412	414	417	412	451	431	405	397	422	365	408	405	445	394	419	406	417	437	409	408	384	431	393	406	387	405	402	412	388	419	409	384	432	412	407	379	432	422	412	426	385	416	412	426	411	451	435	406	399	398	420	398	387	404	414	441	411	422	380	399	380	404	425	404	422	398	393	399	391	408	413	375	440	397	414	430	387	392	399	395	474	422	434	410	417	420	432	447	431	412	426	387	412	411	395	382	387	428	397	438	401	390	379	413	389	468	432	425	434	418	403	428	392	419	392	396	419	454	451	428	407	436	415	442	441	388	395	411	399	402	437	400	437	414	396	407	390	395	425	416	408	437	422	427	407	420	416	414	400	411	413	422	430	383	383	461	420	401	394	406	413	408	375	414	444	425	411	397	424	428	409	406	413	415	428	393	407	428	405	398	409	416	433	453	419	382	403	397	423	408	393	431	439	413	414	377	403	385	404	432	396	437	410	444	436	430	443	401	404	419	407	465	386	382	425	396	397	436	402	438	376	364	432	420	408	420	410	384	403	422	382	388	409	424	389	391	400	383	431	411	414	410	397	388	395	401	370	427	393	396	417	422	418	395	403	394	431	405	409	427	398	424	422	427	409	391	444	404	417	426	438	409	401	414	405	403	400	399	419	405	436	427	425	435	450	435	410	429	415	369	414	426	432	406	405	403	409	438	402	421	408	433	455	405	411	437	374	443	401	429	404	407	401	415	455	362	424	399	428	414	412	444	404	416	435	438	444	413	436	410	396	359	389	421	415	400	395	453	416	414	395	441	412	389	433	410	384	425	414	436	415	412	397	395	417	398	414	448	398	421	423	429	377	415	410	407	428	423	434	382	405	420	411	375	434	404	410	412	415	377	387	396	377	426	378	413	393	426	427	426	441	405	433	415	451	411	423	387	440	412	393	433	417	371	397	403	427	430	399	420	398	399	405	408	427	435	431	415	426	438	404	394	440	432	389	407	433	418	440	410	401	378	417	444	396	427	415	408	441	404	423	387	422	429	396	370	400	383	429	428	397	406	396	419	420	414	420	433	414	423	416	427	408	418	408	409	398	400	444	428	422	421	410	384	428	368	426	399	429	437	424	425	401	416	408	404	389	426	398	395	399	393	418	430	364	382	433	430	447	425	403	374	403	420	422	458	407	417	396	445	403	428	383	390	384	449	405	405	407	412	427	413	437	389	411	443	390	407	415	407	398	464	410	395	447	419	425	432	415	443	408	424	436	437	401	438	437	435	407	461	442	404	395	407	448	443	430	399	429	463	433	400	426	415	400	414	388	443	417	403	402	386	427	421	406	425	444	442	382	417	425	422	450	411	432	404	387	403	393	399	400	415	399	392	426	393	431	399	423	410	434	401	414	437	464	444	417	409	444	401	371	422	437	418	405	454	440	408	393	407	404	382	425	389	429	394	428	397	401	405	422	416	383	447	430	410	421	402	386	408	382	387	394	400	376	391	413	422	421	417	402	408	410	402	400	400	435	390	418	390
24753	20829	26919	24744	9652	1955	1637	1381	1095	1063	2901	16050	13495	6698	2390	839	604	564	535	525	527	501	551	536	537	550	517	512	569	535	535	521	539	520	530	511	528	502	542	530	525	550	520	543	509	537	549	531	527	507	581	505	518	559	514	514	527	542	530	498	513	530	530	541	558	513	544	567	508	527	507	544	536	531	499	584	495	514	536	521	507	538	526	494	551	509	559	501	513	511	488	526	510	562	525	544	552	554	513	504	562	477	506	531	529	525	546	494	546	499	536	530	565	555	521	541	538	506	526	532	540	454	512	537	568	503	531	570	559	530	528	513	528	576	538	510	527	534	525	545	550	538	541	540	542	569	545	523	511	500	505	533	546	546	522	544	529	493	532	533	540	540	512	553	566	571	585	521	554	539	566	559	541	512	511	542	528	498	538	525	529	483	510	529	548	540	539	514	523	545	495	513	510	516	525	512	512	509	550	527	504	521	513	510	550	529	517	516	526	511	467	564	499	533	524	508	551	546	529	536	529	525	506	524	535	503	490	564	520	495	538	537	513	523	526	542	513	543	533	556	532	553	517	527	519	511	533	536	532	500	514	544	533	517	552	534	553	567	492	532	529	538	556	525	534	540	541	509	525	520	500	507	560	542	536	550	533	525	524	535	513	510	518	517	533	537	512	535	487	517	578	526	502	501	561	529	529	521	510	544	553	523	543	553	570	544	514	522	502	532	516	468	489	540	517	558	536	580	532	553	533	562	523	521	512	518	523	544	471	540	550	579	510	509	540	550	494	544	534	559	545	530	512	515	556	557	528	510	540	510	547	518	509	507	551	524	519	492	460	531	510	516	488	529	529	565	510	547	512	585	550	526	536	516	485	540	514	528	540	485	549	496	494	531	523	479	489	515	529	510	555	531	586	499	521	524	516	533	530	515	596	540	539	516	551	507	519	557	530	524	550	526	546	483	524	569	523	504	544	536	529	517	507	550	560	522	538	533	515	520	474	556	523	513	506	586	543	488	567	505	507	532	553	552	515	515	542	517	505	515	494	559	528	520	540	523	531	515	479	533	502	585	525	548	486	545	515	558	551	553	559	519	545	514	502	492	517	556	502	542	520	530	534	555	519	542	527	543	534	553	489	544	531	509	539	508	513	535	466	553	525	560	496	520	540	519	574	554	542	578	533	525	499	540	518	507	545	553	526	497	528	499	500	529	525	557	524	526	511	500	527	515	514	558	507	537	545	492	547	560	498	522	532	501	546	532	537	513	532	534	537	556	550	492	514	501	495	562	570	508	535	531	535	542	503	534	517	549	494	555	555	502	502	536	479	530	524	483	547	506	512	543	571	509	541	515	537	484	579	524	512	533	503	521	541	466	503	519	525	516	526	533	489	533	554	559	526	492	535	503	500	540	542	517	522	541	542	518	550	497	551	468	528	517	492	526	554	513	499	507	520	503	535	490	503	558	557	525	538	521	522	510	501	494	534	512	519	546	550	510	512	521	522	499	503	539	539	534	537	517	515	506	500	520	481	487	522	534	536	524	525	573	510	528	507	488	486	522	554	527	525	500	501	518	520	541	510	537	520	548	558	514	528	529	532	554	535	520	504	527	515	547	584	573	538	503	515	525	508	550	549	512	532	540	533	535	513	543	509	523	537	513	554	536	548	498	521	499	553	522	543	504	479	545	493	534	521	541	526	520	503	531	532	521	527	497	502	535	537	514	542	550	537	524	576	544	543	540	521	509	527	520	548	518	515	550	513	513	523	523	523	521	537	551	528	507	541	538	550	527	507	541	540	542	548	514	528	535	495	515	512	571	514	503	559	543	513	530	564	496	519	509	536	511	522	512	510	546	460	531	543	507	510	505	521	514	526	527	441	520	524	527	529	512	525	514	569	534	525	533	533	527	562	530	557	535	514	504	480	500	500	542	502	504	485	541	585	554	542	529	519	519	533	543	570	505	542	527	530	515	496	492	540	519	509	516	549	511	526	514	520	534	495	517	502	516	470	518	501	520	523	514	527	476	546	518	535	508	542	515	494	574	526	531	533	563	524	516	530	571	492	537	498	491	498	507	507	516	533	566	547	522	540	549	515	515	523	525	519	577	555	486	540	506	551	499	518	509	562	478	524	541	564	507	554	501	560	530	493	534	530	527	501	514	505	519	511	518	527	542	505	521	551	526	508	523	526	567	488	524	479	521	515	529	529	528	550	501	528	540	485	504	582	519	511	554	509	526	544	585	511	547	508	478	502	525	522	530	512	519	513	555	523	551	576	470	526	506	528	512	539	562	542	565	518	521	502	519	510	524	537	527	511	528	525	504	566	517	527	498	505	513	534	477	543	533	564	508	551	497	532	530	532	533	493	522	492	530	523	539	528	556	540	537	550	499	462	506	540	539	517	522	530	514	532	515	531	544	509	500	510	535	536	515	518	516	559	502	505	525	552	476	508	516	468	514	540	526	548	561	529	492	534	530	586	575	561	502	559	546	529	527	489	543	544	501	500	544	506	567	501	497	542	512	534	534	491	541	514	552	516	515	535	504	474	503	535	534	524	560	520	528	498	531	491	531	510	534	518	518	531	523	525	494	523	561	534	517	540	532	523	536	479	496	533	550	555	540	582	546	499	541	552	576	512	504	532	549	498	542	548	541	516	527	512	553	548	524	545	575	495	509	505	527	519	504	563	540	516	533	526	551	497	509	520	555	557	528	530	553	512	519	537	512	528	523	496	517	522	518	540	527	547	514	483	521	519	511	532	478	491	536	502	522	502	496	551	537	547	500	529	540	536	544	494	537	556	467	573	488	558	567	542	499	502	506	526	510	517	552	538	528	544	512	541	494	527	510	542	520	554	561	518	500	557	531	510	529	514	515	566	499	547	504	523	545	541	550	491	544	513	505	486	536	496	498	529	486	535	533	543	515	575	552	572	497	531	544	518	536	575	527	467	551	504	514	543	491	558	539	458	527	503	516	531	525	489	570	531	534	530	516	520	569	558	496	520	504	527	495	514	519	515	549	513	563	537	489	523	512	520	521	499	545	528	520	555	533	499	541	497	542	550	518	498	538	523	509	497	523	504	496	508	523	510	493	571	548	519	517	534	567	565	490	506	520	529	504	499	499	532	566	555	522	551	518	478	531	510	542	595	544	514	517	519	495	513	530	504	528	524	533	461	527	518	544	505	552	556	500	521	510	557	511	550	551	515	513	509	510	548	570	541	508	548	472	556	565	483	502	524	518	486	512	497	544	549	539	584	565	486	519	502	525	571	533	518	552	534	559	517	545	512	568	528	494	530	514	525	494	549	526	581	526	489	524	539	505	527	529	566	517	540	476	556	543	549	539	522	561	546	501	501	566	509	554	529	498	463	506	501	525	530	526	496	555	540	533	518	532	505	559	509	534	545	529	518	534	536	539	538	530	536	529	535	540	514	507	519	568	533	537	500	494	508	514	555	506	510	560	507	525	526	514	535	530	559	517	539	546	550	491	537	531	559	515
4681	6077	5973	3161	2048	1585	1899	1793	1429	1406	4481	17711	12286	6371	2390	817	530	493	461	487	475	494	482	454	493	480	483	467	452	448	451	473	451	481	451	480	451	477	442	465	488	486	465	449	500	437	481	466	473	452	471	462	450	433	477	476	479	461	497	465	478	466	468	442	436	424	449	410	423	469	475	470	446	468	458	457	493	471	471	490	470	456	420	460	444	471	486	454	458	477	440	485	434	497	433	472	485	474	413	463	457	496	469	475	448	493	413	449	428	453	485	448	513	476	429	442	475	434	492	471	464	411	406	439	445	448	469	471	397	487	459	454	467	486	463	497	443	446	435	453	475	466	444	448	475	446	456	485	499	488	429	432	433	494	462	472	468	450	465	466	482	508	476	458	449	429	467	486	524	499	465	469	426	438	441	481	449	408	440	425	482	494	446	475	460	413	441	421	442	433	475	487	464	466	455	478	480	428	444	471	440	468	475	479	479	480	466	446	412	479	458	475	449	478	456	456	508	527	465	469	461	440	480	465	448	467	456	480	441	472	469	463	459	498	481	454	488	491	428	430	478	494	444	452	495	453	455	450	442	444	456	456	459	480	438	439	468	471	454	459	499	426	446	444	461	469	463	470	468	439	459	472	457	468	448	448	444	446	443	449	442	442	444	480	515	463	417	434	411	431	436	453	500	441	480	486	445	463	462	460	459	454	461	443	489	483	495	426	451	446	487	461	450	453	410	437	449	458	462	456	442	449	464	477	433	456	417	437	440	482	464	469	425	463	427	461	446	445	458	452	490	455	428	436	500	483	435	405	441	457	458	417	434	430	454	489	410	510	450	484	471	438	453	426	452	440	468	455	506	456	463	475	473	457	463	487	453	458	504	472	481	452	459	498	445	467	508	474	450	435	437	492	457	428	456	501	486	463	471	458	435	434	496	464	492	454	444	456	479	424	434	467	455	468	441	466	463	424	446	440	482	448	471	484	429	446	428	443	489	457	434	449	485	450	409	442	417	453	462	494	458	477	440	455	475	457	474	494	455	484	423	485	439	451	484	416	454	465	474	473	427	411	492	470	453	485	468	475	450	472	451	495	448	481	454	434	477	479	475	449	462	459	423	470	412	451	438	454	427	431	462	443	454	482	430	479	480	464	458	525	449	486	495	444	438	470	440	477	482	466	477	471	447	475	439	484	430	464	491	447	464	448	488	458	449	434	454	455	481	484	450	446	502	442	443	433	438	424	479	459	489	448	505	427	440	402	470	465	474	426	454	430	453	441	458	424	443	467	467	459	383	471	446	437	490	444	458	460	457	491	453	465	468	467	456	413	449	429	459	457	470	436	468	420	440	435	464	445	475	467	454	469	452	446	520	428	433	495	482	463	467	461	433	433	459	495	463	445	472	451	490	508	461	438	509	490	474	494	442	490	468	479	485	450	476	472	465	454	506	485	450	438	485	451	453	474	424	421	495	456	449	460	417	409	466	437	420	440	442	442	458	493	426	445	491	442	474	479	475	438	487	450	484	439	484	462	451	485	485	447	456	491	345	503	451	480	453	462	455	421	468	485	454	455	491	445	454	472	452	455	467	450	438	445	468	456	435	434	460	442	460	472	438	430	424	502	478	446	468	466	457	477	431	459	450	458	484	487	494	476	474	447	441	477	447	471	425	473	476	510	471	451	446	437	471	461	461	456	468	423	453	472	434	455	469	445	517	464	474	504	415	461	423	456	464	446	476	449	431	448	456	464	458	470	479	458	468	490	439	450	441	455	477	455	443	481	457	479	489	457	460	418	458	457	437	449	486	478	423	454	460	461	482	504	459	430	458	459	455	419	479	492	437	461	447	431	452	440	439	455	472	450	457	450	446	469	468	466	440	463	451	456	453	466	470	452	443	506	420	470	423	439	481	487	456	460	472	488	459	458	437	447	429	489	467	458	432	472	445	448	441	457	442	457	458	445	494	462	459	453	493	389	472	505	468	429	433	463	433	426	447	469	460	462	433	451	469	457	454	474	417	443	479	477	453	447	418	457	458	477	471	444	457	458	470	479	489	490	495	469	479	453	448	483	511	491	439	469	482	464	452	464	493	486	465	482	427	456	473	479	457	454	467	471	441	456	448	503	442	474	489	480	486	440	439	447	464	424	441	467	418	489	472	471	468	473	476	455	452	482	470	472	499	460	463	425	437	437	419	476	467	484	448	441	424	452	469	488	454	455	426	461	474	459	451	467	424	462	438	439	446	467	470	473	478	455	432	469	471	473	478	432	454	446	483	464	457	485	480	484	504	503	412	440	473	434	474	446	471	467	419	430	448	450	453	452	465	517	430	450	448	465	467	439	440	470	448	477	428	469	451	438	480	456	439	455	443	488	446	481	464	465	463	475	454	474	503	451	451	460	461	462	472	502	458	485	453	490	420	447	470	483	448	442	456	465	481	463	406	445	444	416	440	441	430	426	493	457	481	489	463	462	462	422	450	449	477	429	443	461	467	434	425	465	450	454	468	410	416	447	456	452	484	465	482	458	474	415	434	456	482	490	490	405	444	451	460	448	462	455	468	459	431	449	499	408	471	443	466	464	446	458	437	446	471	469	462	411	460	471	470	457	502	438	434	467	446	442	439	486	428	478	466	454	445	456	447	433	461	441	485	423	434	464	476	435	458	465	416	487	446	423	449	446	464	503	416	482	398	499	471	501	408	479	430	438	429	450	459	467	443	456	431	423	454	478	445	412	444	445	434	477	471	435	428	464	465	461	508	438	459	494	481	469	477	452	488	461	456	487	433	464	447	427	455	445	479	460	418	432	461	442	446	428	455	473	458	544	494	443	433	463	448	431	485	448	454	430	477	474	449	492	488	459	448	413	487	456	429	489	449	486	438	472	434	469	492	453	453	466	479	467	458	451	485	444	464	434	422	445	428	460	423	448	458	448	448	472	468	428	448	452	430	506	476	464	468	454	445	452	479	434	457	460	458	506	448	457	471	449	449	494	436	482	448	491	450	483	487	443	473	459	465	447	446	431	470	464	473	447	448	483	460	418	449	442	464	464	463	443	457	429	481	475	451	470	454	424	452	444	442	424	448	411	459	481	461	472	414	467	468	445	442	507	421	470	447	501	462	508	476	470	462	455	466	465	443	447	481	436	460	457	416	502	468	456	438	467	469	456	453	468	459	466	462	492	502	456	466	456	485	494	426	504	423	465	445	475	404	468	429	418	411	449	462	463	388	445	430	467	452	421	473	406	458	466	443	461	446	435	465	439	461	466	452	502	462	451	462	414	465	484	486	454	491	468	455	438	453	481	445	502	454	437	454	479	482	465	470	472	445	458	479	441	423	434	476	448	468	469	475	477	479	401	444	443	438	449	437	432	416	473	481	452	481	441	448	434	466	457	517	465	463	488	450	459	451	441	431	451	476	431	452	450	480	507	469	452	488	511	415	434	437	451	438	464	461	484	434	494	478	463	459	494	454	473	474	472	456	468	417	440	483	460	459	444
23709	20771	27843	23776	20618	8274	2857	2148	1741	1616	5787	28275	23204	12419	4133	1188	740	741	677	652	635	632	634	614	632	698	661	643	639	677	633	694	655	591	626	630	632	630	627	635	654	630	616	660	633	612	651	657	637	620	656	587	643	630	643	670	679	633	642	612	640	596	630	689	612	666	654	610	608	627	649	658	663	620	659	655	615	631	615	618	656	614	620	640	606	675	612	603	610	676	587	636	687	655	642	610	584	636	659	600	587	641	655	620	694	636	607	670	600	587	618	650	634	655	617	621	630	602	611	721	622	628	617	680	658	616	653	617	629	620	623	656	643	645	635	622	645	607	569	623	642	590	617	585	605	622	617	641	667	655	598	663	619	643	649	626	616	630	637	647	648	645	623	625	633	617	622	610	643	663	626	665	618	663	585	595	662	629	574	617	629	625	627	636	655	590	622	649	621	609	643	636	614	580	622	597	612	596	658	574	635	624	642	649	681	627	642	647	590	632	596	669	606	610	674	618	627	581	641	617	631	638	608	646	606	616	611	631	615	608	647	612	624	654	632	657	608	663	604	638	638	625	617	592	627	646	624	608	591	592	656	637	602	582	649	675	650	658	650	607	595	617	594	664	650	596	648	657	619	578	669	616	645	590	660	634	625	644	627	610	621	616	672	617	606	603	645	603	632	680	617	600	627	649	609	679	642	628	631	602	651	606	645	628	634	629	644	602	609	606	624	600	621	598	663	666	608	639	599	627	621	606	613	653	595	620	641	644	649	632	657	569	620	624	624	608	612	587	628	631	580	663	632	634	612	607	648	594	630	652	626	616	656	658	613	612	640	662	588	625	675	642	630	572	621	607	649	647	621	656	588	629	595	609	629	621	604	630	636	593	621	612	610	613	595	642	633	640	619	691	628	615	679	615	668	626	630	609	601	657	650	647	621	629	641	617	618	624	646	629	623	599	640	661	609	618	632	664	666	610	643	676	639	618	629	639	634	615	621	587	633	645	628	615	589	564	664	670	655	630	598	649	595	594	627	615	601	652	617	641	627	627	636	577	637	610	616	615	642	655	579	607	649	652	630	645	619	619	626	606	604	606	689	583	656	669	597	683	627	667	660	603	685	635	591	620	639	646	646	578	650	581	608	614	605	658	654	679	633	648	592	618	619	628	631	629	667	627	628	643	679	658	652	640	619	642	654	604	633	649	646	630	653	629	579	641	593	623	638	625	629	578	646	606	616	654	611	632	629	640	663	661	589	629	622	628	634	631	610	656	629	595	659	610	624	666	657	601	591	618	605	602	635	665	638	628	625	640	648	652	614	594	619	630	634	614	613	606	627	616	639	634	670	699	641	631	647	591	653	670	655	617	652	639	601	662	625	664	591	615	609	622	642	628	610	653	664	632	642	614	635	679	667	650	556	623	620	616	638	604	639	637	591	636	658	610	611	626	578	649	595	591	643	632	650	600	617	624	608	610	613	614	589	602	623	615	624	577	589	646	661	619	624	615	646	606	629	604	583	689	645	616	634	653	622	659	647	646	629	627	664	614	637	603	632	603	585	659	656	635	631	647	616	658	671	647	639	639	656	654	606	667	621	617	592	576	594	632	604	566	655	615	588	650	617	663	657	624	608	640	616	611	601	614	643	608	627	638	676	655	626	639	656	601	665	608	618	593	606	638	665	600	609	591	625	666	604	664	618	603	654	617	640	658	593	630	636	654	651	663	616	654	618	596	659	628	589	670	618	653	675	631	652	615	593	619	655	640	661	562	602	658	613	631	643	660	605	626	647	606	624	614	611	647	608	608	633	643	645	651	635	667	607	609	612	630	616	632	654	638	597	607	626	637	655	644	588	641	652	589	613	624	634	681	651	645	631	631	637	646	636	602	646	653	621	616	685	647	674	615	622	625	583	619	626	613	652	659	595	628	637	652	627	689	632	643	643	620	607	614	666	587	654	607	620	654	654	625	657	651	590	666	651	669	615	615	643	621	622	675	675	643	669	613	605	609	642	611	657	621	655	604	655	626	657	657	632	580	631	652	644	606	566	666	636	631	588	583	606	675	646	630	618	659	604	675	583	629	632	651	625	621	605	573	619	670	662	627	594	614	607	621	636	638	591	600	661	630	660	648	623	647	607	634	650	636	573	620	573	614	649	640	632	636	631	632	629	650	611	586	647	643	619	633	636	605	613	592	648	621	656	579	608	615	696	631	635	636	636	637	641	595	644	606	581	652	655	649	601	648	649	625	637	627	594	589	605	668	659	619	644	561	630	651	629	634	692	622	628	641	656	630	631	632	643	624	604	665	652	651	635	630	637	598	596	652	662	679	621	626	675	612	626	583	631	601	637	616	681	615	606	599	616	619	600	634	637	668	662	651	610	604	558	631	612	654	627	602	662	638	607	609	635	623	620	662	620	657	644	607	604	649	627	644	557	584	617	624	665	600	612	580	612	646	648	663	612	617	615	634	640	657	580	608	604	645	667	665	663	627	686	631	608	641	605	650	629	582	679	654	650	678	617	658	656	605	684	603	633	606	664	619	630	627	641	607	602	607	661	616	600	553	587	642	646	674	671	610	614	608	653	621	649	591	631	624	635	618	626	601	626	635	661	568	568	675	592	643	656	601	596	605	613	597	620	614	624	602	671	623	604	604	615	654	648	578	614	592	600	644	640	599	657	592	625	603	629	633	606	615	664	637	605	629	655	592	634	600	655	622	651	634	614	605	619	659	635	632	659	661	636	661	660	613	586	612	627	651	641	634	605	632	627	625	644	702	631	666	622	621	617	588	640	603	652	663	624	626	633	597	648	597	593	617	648	609	648	611	652	609	641	642	617	628	628	663	631	630	653	599	618	578	614	620	634	661	625	655	603	622	647	606	641	617	651	644	601	640	627	604	639	647	663	595	617	627	653	675	627	632	626	614	619	619	623	587	624	589	649	592	598	639	624	594	622	661	618	615	626	620	641	589	626	635	636	599	652	602	639	641	608	605	682	625	638	571	604	627	647	649	589	644	610	640	631	625	607	638	577	617	643	623	627	618	591	612	655	650	580	659	596	613	648	611	641	655	625	650	627	615	653	594	610	598	639	623	647	620	670	628	617	684	634	633	664	634	609	620	616	613	626	601	619	664	633	638	647	638	654	643	584	618	602	625	626	614	615	626	645	609	629	631	587	590	678	635	660	639	625	670	598	608	655	596	619	655	634	602	613	621	591	592	659	608	641	596	600	620	592	637	586	605	613	656	625	609	651	663	588	635	652	622	626	579	640	603	651	616	630	602	647	663	622	639	620	601	607	593	645	588	620	650	601	649	630	625	652	613	588	595	611	652	640	607	582	663	640	600	598	657	574	642	589	621	610	607	616	646	643	584	629	592	597	653	610	624	691	617	630	655	604	597	668	615	620	639	615	646	592	624	634	582	598	594	651	632	609	609	663	622	642	705	679	619	641	595	627	626	647	607	596	639	609	675	622	605	674	612	579	671	633	631	618	620	646	622
5002	9247	8482	4640	3190	2396	2635	2632	2248	2052	8465	28212	20232	10134	4047	1132	631	597	521	528	543	526	522	507	525	557	542	517	543	534	575	539	564	524	536	576	532	558	568	559	530	522	580	517	537	556	482	528	510	562	515	503	511	566	519	541	542	547	538	524	525	512	500	517	543	515	522	517	548	535	461	508	540	546	522	545	521	521	572	549	513	565	495	569	515	526	521	525	544	552	493	514	496	534	555	557	562	502	558	574	554	491	548	538	513	519	517	546	555	582	551	526	528	507	523	527	485	549	555	542	550	547	566	524	531	548	537	526	521	529	519	509	540	528	503	543	541	549	576	517	522	539	516	532	575	591	533	555	588	516	504	575	520	553	561	561	516	488	521	569	529	521	546	509	547	517	531	537	558	522	519	520	498	538	535	517	563	552	541	527	524	507	518	539	597	525	547	529	515	495	534	521	536	519	552	499	535	547	502	497	528	561	529	548	513	530	500	528	511	541	516	513	539	543	581	575	531	513	514	543	528	562	544	557	546	568	560	531	507	563	558	546	537	516	536	549	531	543	516	520	535	536	515	572	538	507	519	562	542	524	526	521	550	526	532	519	540	547	524	545	551	526	541	535	582	540	573	528	484	523	524	560	541	539	532	520	500	539	497	552	559	528	522	495	534	526	522	495	499	572	534	535	526	540	501	553	544	542	575	529	506	546	510	521	514	533	565	517	557	586	544	545	544	556	542	561	527	523	555	537	542	538	529	517	585	502	560	560	561	504	529	496	510	494	537	543	522	555	497	549	510	557	525	500	532	528	552	507	524	551	528	567	567	543	543	556	503	563	491	504	533	533	534	514	555	544	516	578	510	525	543	558	533	515	516	513	530	512	568	514	507	552	544	592	515	531	544	511	580	507	552	544	534	548	489	522	516	574	526	514	526	520	528	544	506	478	552	548	550	514	503	549	526	539	495	517	517	519	478	545	545	533	536	511	536	539	522	545	519	495	572	549	525	559	504	520	549	552	541	509	505	529	498	550	540	543	541	550	568	537	536	526	504	528	589	491	556	523	548	497	550	545	514	514	533	532	538	542	512	531	582	500	512	542	533	523	573	527	549	486	507	560	539	535	566	491	528	527	510	542	535	510	532	525	549	524	527	554	522	521	539	509	507	530	549	532	533	511	519	550	575	543	549	534	577	541	522	541	527	524	519	539	536	541	494	525	526	539	522	547	516	560	522	600	522	525	515	564	545	515	556	510	503	559	541	535	551	521	527	527	518	520	505	563	541	535	525	591	575	537	544	539	520	561	504	498	574	543	558	555	515	520	530	537	540	534	497	611	515	458	511	527	512	541	496	573	523	527	536	602	510	532	530	503	562	545	541	523	519	512	501	539	549	520	571	541	487	493	544	513	534	528	548	530	582	524	540	528	527	518	536	518	549	533	519	536	518	494	525	522	566	517	540	538	533	540	524	505	532	513	529	539	507	534	520	510	564	563	546	554	512	504	556	498	517	535	534	539	543	563	528	538	519	561	537	511	574	504	528	545	541	531	546	530	493	547	572	563	501	522	577	522	547	517	544	523	476	514	508	527	534	527	531	569	533	556	520	540	480	538	503	565	540	539	525	520	533	544	521	516	550	468	538	554	533	529	520	524	510	554	510	569	568	523	513	533	527	539	541	512	547	513	552	531	497	505	530	556	501	557	507	511	553	524	534	514	525	534	551	539	512	516	504	511	526	527	560	520	498	526	506	533	532	532	563	499	496	529	537	554	530	527	551	520	494	543	528	525	532	527	534	480	513	504	558	526	481	526	544	542	528	561	510	552	543	528	498	495	544	532	562	564	517	552	536	523	543	587	455	533	522	510	497	524	534	533	503	549	537	494	503	519	509	547	505	514	486	553	548	530	570	556	527	565	579	519	571	525	523	539	546	512	519	547	510	530	533	543	512	492	520	520	533	548	511	536	487	541	521	545	546	574	544	574	483	523	524	544	514	528	488	507	520	518	535	511	521	525	477	528	519	555	514	536	540	520	529	544	531	573	545	564	539	530	549	522	523	528	530	511	553	577	507	553	548	522	584	506	518	541	518	542	500	538	553	534	527	528	557	544	583	538	515	533	518	523	571	561	525	530	541	497	520	522	510	528	538	594	535	567	503	526	586	530	550	575	528	511	523	525	559	490	558	574	532	503	535	522	546	511	528	537	532	459	502	501	496	526	499	530	540	544	555	547	486	500	544	506	516	527	512	532	546	516	547	540	508	540	517	531	552	559	536	509	499	499	574	499	538	512	535	504	532	584	509	551	509	538	510	550	525	532	559	498	552	547	533	545	517	538	518	529	501	525	549	523	553	556	541	532	516	549	546	520	521	527	537	501	481	514	561	534	529	538	536	539	542	542	532	515	557	531	539	526	568	538	539	549	569	540	536	514	575	532	530	588	517	540	547	467	574	487	501	527	562	521	518	541	564	544	577	478	539	570	545	563	573	490	556	508	491	535	538	521	550	528	533	523	539	514	503	559	527	569	545	536	506	495	487	514	554	528	504	534	500	523	510	498	517	537	515	526	530	539	512	567	506	514	535	557	519	527	573	531	508	509	548	521	530	527	541	548	521	504	538	529	503	576	524	505	524	541	573	533	567	491	497	525	534	530	515	536	494	521	506	528	551	516	554	514	494	570	536	478	590	516	533	531	513	508	486	550	551	532	522	569	510	515	539	574	490	517	523	569	493	534	525	544	555	567	537	518	494	551	541	516	559	467	541	547	542	520	516	541	543	526	526	505	529	536	570	488	527	515	516	510	598	509	504	518	517	511	511	524	503	584	486	521	562	530	552	527	540	554	552	541	445	558	551	519	541	561	539	535	516	532	483	546	545	524	495	521	567	554	533	515	529	490	528	544	496	562	489	545	539	508	529	552	544	529	493	582	535	509	537	547	554	515	542	538	534	551	531	571	570	545	507	504	537	516	565	539	509	507	503	538	513	504	481	518	569	515	519	516	536	514	499	541	555	495	512	532	559	564	500	562	577	544	493	553	482	538	553	518	510	507	539	573	516	542	556	527	541	538	524	487	565	539	533	535	544	513	534	536	520	504	563	515	512	547	541	540	536	523	505	521	522	551	515	520	592	519	548	548	529	537	475	544	535	508	545	491	511	526	539	498	506	500	552	506	535	521	527	536	547	557	548	528	526	512	518	545	519	565	538	515	517	530	532	519	556	510	552	544	549	500	518	489	521	547	522	527	559	539	528	539	509	514	524	485	528	497	516	533	541	523	529	491	553	535	518	497	571	548	517	509	513	544	529	522	559	559	559	510	476	478	500	539	545	566	525	523	495	542	518	554	530	553	513	554	524	492	551	507	571	546	529	559	556	565	510	568	529	484	527	495	535	535	512	494	501	565	552	480	577	548	513	522	577	537	499	537	509	531	512	514	522	554	553	517	531	547	514	504	495	532	486	551	538	561	461	520	549	551	510	513	540	526	557	504	526	527	524	566	526	528
27033	10837	1818	1217	787	627	555	659	734	681	795	1787	1713	1172	804	575	486	471	494	494	491	520	446	460	442	521	471	478	481	472	484	452	480	475	472	443	510	440	483	500	476	489	442	440	454	460	494	466	468	471	471	513	443	467	447	457	476	463	436	463	491	450	468	446	470	491	479	482	451	431	493	467	474	481	473	476	488	456	489	533	493	420	461	474	459	473	481	499	491	440	472	475	449	492	471	440	465	471	477	452	475	485	465	446	469	449	503	444	505	478	520	516	457	486	477	480	484	495	458	450	481	489	447	453	442	475	468	487	473	518	438	465	447	441	440	495	457	464	504	501	432	474	487	486	462	456	475	444	471	462	450	471	471	476	445	449	486	500	488	487	470	463	466	457	495	447	482	503	505	512	495	480	444	487	467	477	477	439	441	433	498	461	478	495	460	483	486	496	502	456	472	450	504	486	473	489	457	465	487	478	493	487	492	496	485	490	490	466	459	492	470	519	405	513	482	456	479	499	480	470	452	488	486	489	455	530	428	491	514	463	468	488	445	462	442	458	484	482	478	445	458	447	491	449	454	449	439	448	472	511	475	468	487	451	487	467	422	494	450	466	451	512	460	477	473	452	479	475	477	448	496	459	490	450	464	511	483	460	465	466	486	439	475	504	463	478	479	477	470	496	512	456	445	433	450	498	509	464	458	465	466	446	462	447	458	440	469	509	445	457	458	463	487	463	456	460	482	498	497	462	459	480	465	484	497	465	444	454	468	473	477	466	493	483	456	441	455	479	469	461	434	505	496	448	473	492	493	450	471	470	466	456	445	460	476	462	515	462	456	490	497	437	474	524	449	492	467	479	484	493	471	481	436	475	445	485	469	435	483	440	475	467	461	461	472	492	491	503	485	489	459	461	486	485	452	454	487	440	495	460	468	461	449	470	457	429	503	460	454	508	466	428	486	444	472	477	449	458	501	413	455	487	425	491	488	454	467	444	481	489	470	453	443	465	511	461	455	459	464	514	493	513	492	462	466	488	481	494	512	473	440	428	449	445	472	484	503	484	462	439	449	442	431	457	493	481	486	423	500	421	468	488	495	447	454	498	460	473	440	443	472	479	425	476	466	474	450	429	490	458	470	512	463	503	500	463	495	517	456	495	460	449	461	431	493	476	451	490	470	454	469	482	471	477	480	500	462	456	472	479	514	446	434	488	482	454	492	459	443	496	471	509	537	447	463	519	500	483	470	475	460	465	453	449	450	448	493	462	456	484	416	496	449	440	478	426	457	458	440	448	430	468	466	483	471	464	446	483	453	487	492	476	435	468	479	454	448	488	452	460	464	475	454	532	473	487	483	456	440	451	476	476	485	478	484	432	449	484	439	460	458	456	454	497	487	489	499	454	464	437	458	473	486	450	468	459	461	476	475	475	441	463	436	444	454	482	431	471	500	440	476	468	468	510	501	441	458	423	448	441	462	440	492	498	453	474	454	472	502	473	458	488	406	480	448	493	451	447	498	470	458	480	479	446	477	446	446	503	458	444	506	460	433	469	480	520	461	453	478	470	454	490	451	463	485	472	526	462	474	441	501	482	461	471	505	481	486	500	498	507	481	434	524	500	495	495	476	454	460	450	480	459	468	478	472	512	485	512	464	503	462	435	501	459	468	489	491	463	463	480	437	462	493	474	439	493	487	459	465	453	462	450	412	466	464	441	491	476	469	463	472	498	440	486	472	473	477	485	479	426	465	469	444	510	447	477	451	471	443	429	483	454	467	470	462	435	491	496	452	463	483	455	467	491	480	444	466	444	447	485	492	490	427	501	455	492	446	526	455	469	477	468	481	454	469	465	449	439	446	487	458	507	479	437	480	446	470	481	441	452	441	489	476	493	469	524	458	468	432	481	478	497	468	475	456	486	481	475	405	455	482	531	483	474	466	476	466	455	469	469	486	494	475	474	466	477	466	450	438	454	429	496	480	516	441	455	431	484	437	462	490	486	412	488	526	437	455	473	492	474	494	458	460	457	488	515	451	422	465	463	458	452	497	463	483	475	475	483	465	435	490	484	468	491	459	478	479	447	450	478	451	462	463	437	461	478	479	449	470	465	471	472	454	507	492	443	502	461	477	506	444	442	447	524	473	469	477	456	486	469	446	483	524	469	470	501	450	443	476	485	491	465	439	485	447	442	484	475	455	456	470	482	494	464	456	472	484	482	495	509	438	500	519	468	447	518	463	444	502	475	476	489	430	498	489	457	473	489	460	478	464	449	469	487	475	466	477	472	484	446	485	508	461	471	488	463	462	497	488	487	506	488	441	483	478	451	457	480	470	484	479	459	458	460	462	475	514	492	512	454	476	512	456	481	460	507	437	461	476	487	497	462	466	501	450	474	438	484	445	456	471	467	503	462	440	471	499	477	456	442	452	474	435	472	470	455	538	497	462	481	441	479	468	455	486	436	486	442	477	457	449	487	488	521	470	512	449	458	471	447	441	453	470	459	506	460	466	450	484	445	505	504	448	490	475	488	450	477	465	493	528	494	484	476	486	475	480	476	479	459	485	438	470	489	483	469	490	500	500	486	500	509	493	453	455	491	497	469	500	454	422	505	467	510	457	475	474	478	469	462	509	476	466	449	450	447	439	454	483	457	490	512	499	454	469	465	448	490	475	459	466	483	442	458	471	458	455	462	477	485	472	448	476	483	437	491	487	496	466	488	515	445	492	438	460	510	517	484	483	461	497	476	490	465	478	488	465	480	509	447	493	455	469	500	514	467	472	438	475	419	471	466	470	456	471	458	466	491	493	482	488	470	471	475	496	485	478	511	462	472	444	484	441	469	494	455	446	458	442	498	476	465	446	461	491	481	471	492	498	456	471	479	467	455	455	451	448	433	499	483	475	426	460	490	485	454	449	484	515	450	460	527	450	462	479	473	494	435	459	486	454	451	465	448	480	491	456	500	474	491	471	496	437	474	480	493	477	489	466	450	451	477	453	514	463	462	475	478	453	447	477	463	473	506	461	509	471	452	483	447	493	464	483	491	470	445	460	442	523	466	479	450	482	460	456	441	456	512	464	478	443	486	442	487	413	433	482	485	461	439	496	490	466	463	443	475	448	474	442	425	476	466	483	508	468	528	462	476	493	462	455	430	469	456	435	478	462	496	469	485	460	448	481	449	493	487	452	507	508	475	490	454	465	489	463	482	452	472	488	461	425	496	476	498	478	466	483	464	448	445	432	479	509	456	467	456	458	466	434	434	493	485	496	487	510	477	465	468	493	471	481	466	472	454	486	458	474	448	472	441	497	441	476	438	465	475	458	485	465	482	461	437	467	465	443	465	473	454	497	472	463	468	454	450	468	442	486	474	475	501	484	465	471	512	449	462	469	471	495	467	456	492	439	447	475	472	474	461	454	480	446	486	490	483	484	475	456	490	477	477	483	436	458	442	451	445	470	476	449	465	458	473	427	478	494	491	470	452	476	456	457	450	449	480	507	490
5746	1928	1322	1160	922	675	625	756	933	747	949	2366	2018	1227	768	507	389	428	391	426	448	427	407	364	391	387	390	392	423	424	370	408	393	384	395	391	405	399	374	396	377	366	406	449	384	404	423	354	425	389	388	369	451	402	397	406	435	443	390	411	385	380	379	412	395	435	402	404	402	408	369	399	367	381	408	342	377	370	349	379	335	388	375	365	447	410	402	415	384	386	390	379	378	361	391	397	376	384	391	376	376	399	407	410	380	379	408	394	371	415	402	368	428	382	350	399	392	394	377	402	407	382	399	421	374	374	365	370	372	395	375	427	381	412	370	425	369	394	416	411	368	396	377	368	415	379	391	366	387	401	383	399	391	384	409	353	404	423	369	403	404	427	371	398	342	364	393	396	375	380	384	375	417	426	430	397	368	362	356	403	396	393	386	373	392	414	371	384	392	396	378	381	399	382	377	378	423	369	427	381	389	396	379	365	378	399	387	406	402	415	427	408	391	412	390	387	407	372	389	383	377	413	394	400	400	407	361	410	363	406	384	370	418	369	360	399	392	394	368	393	428	361	403	440	387	362	385	420	360	425	400	368	410	411	421	413	391	409	374	406	362	417	404	409	390	398	408	422	399	380	382	417	411	337	387	376	392	385	425	402	389	392	406	403	357	408	413	398	402	419	442	386	367	374	395	394	396	381	411	394	381	375	391	403	414	399	414	377	365	385	404	409	370	426	432	393	425	400	366	390	399	385	415	401	371	378	380	398	385	411	377	391	389	392	396	379	410	409	370	406	383	373	388	391	384	383	361	381	392	414	357	360	377	397	389	379	422	382	405	379	383	388	397	397	407	385	392	379	397	370	401	421	396	397	356	396	354	385	397	415	409	385	377	408	393	384	365	409	376	378	374	366	392	383	395	377	441	364	458	419	428	413	387	392	371	382	380	395	391	375	367	392	384	401	413	397	409	386	355	377	373	392	387	410	350	419	413	383	383	404	394	348	395	394	404	404	387	377	426	386	386	389	394	411	404	354	432	390	448	373	373	385	387	372	376	415	365	351	386	381	372	363	434	400	383	396	386	413	388	380	382	371	378	364	421	434	381	394	397	426	424	379	373	401	383	385	390	386	337	397	371	364	382	422	416	384	432	373	386	351	369	386	402	388	406	419	379	387	376	370	378	402	350	376	431	396	379	369	416	398	373	400	378	389	400	403	416	400	396	367	381	402	381	402	401	393	403	375	413	358	360	359	376	390	402	416	393	390	388	365	406	379	381	398	380	357	390	403	363	393	438	400	397	416	390	373	372	388	401	380	374	403	393	347	421	443	383	393	338	403	400	410	399	380	427	412	387	369	383	397	354	405	434	403	374	400	400	398	408	407	374	382	427	351	411	352	399	400	414	382	449	363	401	391	390	354	383	391	424	427	368	407	405	390	377	413	390	413	382	372	404	377	400	393	397	401	366	410	405	377	395	432	437	351	391	392	388	410	412	440	413	410	393	387	386	383	415	384	394	398	372	419	370	339	402	416	383	371	413	405	427	379	378	400	387	421	387	401	413	400	370	395	425	353	419	402	426	384	389	386	407	373	382	398	381	399	434	384	405	384	383	386	379	417	411	419	382	399	400	377	405	393	345	410	429	394	399	413	394	444	378	388	388	363	366	411	416	375	430	378	375	371	354	410	382	373	423	371	369	417	436	404	395	402	362	398	394	393	376	400	379	437	405	346	390	398	408	383	379	398	408	379	413	378	430	377	395	393	393	434	392	372	393	416	374	379	442	412	397	417	410	394	426	369	394	358	375	404	380	384	404	401	390	416	380	405	404	376	375	395	402	397	400	361	408	371	388	368	398	394	400	375	392	387	404	366	432	378	382	421	415	374	388	398	378	423	359	406	383	394	382	369	348	354	393	419	382	412	379	415	393	378	393	366	398	401	390	407	361	398	378	399	378	395	371	415	385	404	422	402	382	394	423	403	408	392	394	349	408	393	396	368	371	397	411	381	379	378	388	413	373	406	388	397	364	386	413	398	397	374	423	411	386	381	382	369	393	385	404	383	385	414	402	361	396	371	407	366	362	402	430	394	418	398	417	390	354	421	378	363	341	347	388	376	397	402	383	390	395	390	426	377	420	385	409	433	421	407	415	379	365	418	426	373	404	389	374	403	429	390	393	376	398	394	386	392	371	382	381	408	394	388	403	385	397	377	361	384	377	413	388	390	379	395	369	425	390	421	382	378	423	405	364	368	394	378	408	368	389	411	411	411	404	415	427	412	358	400	433	378	416	386	394	384	388	422	370	401	395	381	406	388	405	421	377	399	391	422	378	400	352	408	410	394	399	361	374	409	370	394	411	383	401	419	376	399	431	333	392	407	378	363	361	380	421	397	375	388	406	387	397	394	390	424	366	396	366	398	406	388	384	417	393	371	418	381	384	387	414	437	409	392	398	412	416	411	411	391	376	417	386	393	386	388	361	369	425	369	409	388	385	377	397	380	398	414	394	388	409	401	402	368	408	391	383	424	373	408	384	381	380	413	383	406	389	393	398	381	402	348	396	423	379	385	360	406	391	400	383	406	404	418	377	408	379	374	383	351	359	380	382	382	402	415	391	402	402	395	360	404	400	436	408	361	395	434	388	414	398	393	372	382	384	419	388	397	419	406	375	424	411	417	396	401	405	445	408	384	413	404	400	385	388	413	395	391	402	413	365	386	369	393	415	389	410	411	400	391	385	377	409	373	385	368	374	413	415	415	390	419	396	403	412	347	403	416	366	379	403	390	356	423	384	412	380	419	369	364	388	370	393	378	414	394	374	414	423	386	385	403	394	370	394	400	415	374	378	350	366	374	424	394	403	377	417	368	408	406	404	384	394	393	366	370	386	428	356	419	425	430	387	370	391	416	363	392	398	384	430	375	382	354	415	368	325	441	428	370	397	415	394	389	382	366	387	396	414	401	373	392	419	337	380	361	414	381	431	363	409	360	382	392	379	400	414	429	374	415	383	386	405	390	398	395	373	408	409	400	407	385	374	387	410	408	392	396	418	413	416	388	412	414	439	415	407	386	400	404	370	405	394	410	394	368	374	386	377	367	394	405	408	397	412	377	391	370	412	389	366	367	413	409	376	396	393	410	352	410	381	369	414	377	400	413	372	401	403	385	369	361	364	385	376	431	389	403	391	399	394	389	367	384	389	416	387	374	400	429	399	373	377	383	400	403	392	370	368	421	343	333	387	405	399	387	389	396	374	407	396	398	401	361	368	405	390	392	377	408	410	379	393	405	392	381	397	392	418	409	356	345	392	374	401	367	371	396	402	385	398	422	374	395	388	400	408	390	406	390	386	418	384	362	375	430	384	371	401	382	388	395	362	441	373	428	346	374	403	383	383	365	382	388	380	378	410	389	379	358	350	389	409	397	358	391	382	402	402	405	384	371	383	397	397	372	389	444	383	380	412	445	385	399	399	384	404	396	400	403	390	408	410	367	395	444	393	429
24740	20801	26816	24814	9995	1930	1300	1091	1248	1295	2358	15303	13031	7100	2565	877	535	551	508	489	505	527	471	540	499	459	498	548	558	476	493	504	544	539	512	519	469	501	504	537	487	489	498	529	494	467	488	484	486	494	474	483	476	479	516	477	506	474	481	529	483	515	508	507	506	481	490	486	507	488	524	477	511	493	457	493	484	542	497	447	485	498	532	495	550	524	491	447	488	486	509	485	499	537	499	511	522	490	515	540	503	493	528	526	533	516	520	447	454	511	494	491	525	495	473	473	521	545	529	457	489	503	460	502	506	471	482	497	515	521	519	508	489	480	449	455	473	502	500	499	488	480	460	471	492	517	517	510	502	489	455	497	505	506	490	439	520	519	541	485	498	484	520	492	487	524	486	474	479	522	497	508	483	509	521	535	544	456	483	478	471	481	463	557	499	522	468	520	462	493	489	467	502	482	454	500	510	511	532	492	531	510	508	482	512	502	492	546	531	506	458	492	489	492	507	499	504	540	465	469	559	516	488	487	520	490	497	518	476	506	504	502	458	509	506	491	481	492	459	495	473	506	513	534	495	483	528	474	477	449	499	507	538	500	515	474	487	501	468	521	474	511	502	517	493	512	508	519	513	458	473	454	492	508	486	503	500	463	436	513	525	479	470	475	484	468	457	515	476	466	477	467	506	492	461	459	490	471	475	475	498	527	488	468	490	491	541	510	454	491	516	464	504	502	502	491	498	528	495	476	462	490	497	479	530	471	491	496	493	541	519	475	432	483	502	474	485	516	518	570	460	527	495	525	503	517	476	529	506	503	504	502	464	502	499	504	462	510	507	500	507	478	484	464	487	475	492	497	532	512	529	507	477	472	513	444	496	478	538	495	463	475	508	446	495	547	536	495	483	472	504	447	476	517	495	492	480	501	533	465	497	492	480	487	495	465	475	507	483	490	498	474	466	479	467	464	474	492	534	522	490	495	500	468	491	508	507	532	498	533	532	468	518	483	498	461	494	504	507	491	481	511	492	497	485	463	495	519	489	492	492	484	514	469	474	464	498	484	431	488	477	498	517	490	509	513	505	507	504	542	478	494	512	497	454	474	514	470	494	496	450	509	535	477	498	485	477	472	511	519	460	503	478	507	500	496	501	477	493	498	493	507	474	476	497	534	477	512	515	481	531	497	467	505	493	500	498	520	502	510	516	447	487	482	513	513	492	528	492	511	488	501	511	483	523	523	471	465	495	548	481	478	479	494	496	491	452	499	499	497	504	498	474	438	531	497	480	487	480	463	478	514	523	511	495	502	543	493	490	492	509	522	516	482	473	484	468	479	478	481	502	485	503	530	525	474	461	491	460	491	511	522	455	516	519	449	494	508	491	493	491	468	489	484	521	450	483	489	499	491	503	454	519	514	456	473	527	501	498	494	494	454	515	465	537	552	436	502	473	509	458	511	463	499	513	475	504	509	437	491	515	506	485	481	552	463	478	499	501	526	463	532	499	506	486	475	497	487	479	492	476	460	491	463	518	488	493	508	488	483	492	461	511	471	496	528	481	514	466	442	504	522	458	515	498	516	506	490	521	503	491	500	459	475	501	504	476	531	481	481	485	481	464	528	509	503	485	507	451	485	471	496	526	460	491	510	501	476	524	488	499	511	489	461	474	521	523	523	450	492	513	503	498	496	517	495	552	505	493	445	480	493	546	516	500	496	524	481	503	453	512	481	536	522	488	507	486	488	512	525	492	514	511	510	508	512	468	472	509	512	487	486	528	477	516	482	481	528	509	471	532	513	511	527	520	459	492	459	478	495	516	504	517	495	500	495	491	506	502	492	525	465	479	500	508	459	479	448	542	489	479	508	520	509	493	490	475	472	535	477	502	465	486	455	463	518	470	473	518	516	484	469	493	461	501	483	494	497	475	475	440	474	523	513	500	511	498	492	493	534	529	503	506	470	522	538	504	487	457	496	487	444	501	473	499	501	509	481	492	522	462	465	488	487	489	466	508	521	471	482	444	477	500	458	505	479	497	498	489	452	479	500	458	517	506	505	490	493	495	496	477	511	471	514	515	514	496	468	520	515	499	460	480	487	546	491	500	461	495	503	495	496	452	465	498	483	484	490	473	496	465	457	510	473	485	471	480	496	508	488	519	482	479	486	504	524	458	498	466	521	503	517	494	525	470	499	516	485	498	497	505	523	473	517	549	526	511	503	513	518	488	500	487	480	523	488	455	459	503	509	482	464	478	455	512	506	512	539	536	496	482	510	451	484	489	485	465	495	490	537	524	503	516	519	468	490	505	486	506	526	502	505	544	518	533	446	499	463	484	464	457	465	480	515	495	462	437	497	493	512	513	504	490	498	512	504	454	476	497	513	489	476	537	493	522	481	516	480	478	482	501	502	468	494	492	532	522	483	497	485	496	486	476	477	492	539	516	484	490	502	532	508	479	465	463	497	491	528	470	494	479	508	510	497	497	500	482	500	488	493	467	465	543	518	491	493	538	515	509	494	515	421	485	450	515	474	519	464	493	505	482	486	478	473	488	506	487	483	462	498	483	529	470	485	506	475	519	498	495	465	496	552	513	492	495	514	529	462	466	477	490	496	478	495	475	473	500	499	505	486	519	490	487	470	539	532	473	460	501	479	483	480	478	490	536	446	503	458	506	484	481	520	489	494	488	457	473	461	464	515	479	504	491	459	535	495	517	522	487	468	471	453	473	519	485	493	557	491	468	495	525	491	528	495	442	476	505	465	494	504	511	501	519	517	467	509	542	522	482	487	468	455	456	505	464	487	487	508	473	491	506	483	518	527	508	509	516	523	494	470	469	486	481	511	467	530	489	500	468	499	476	472	514	516	516	445	480	504	538	522	489	483	519	469	477	501	499	498	486	530	485	500	488	490	485	444	499	494	492	502	458	503	529	504	492	514	504	466	480	456	499	500	458	527	479	528	552	496	506	502	466	480	466	488	504	505	449	500	472	473	479	539	490	495	509	489	501	510	481	535	516	468	475	530	479	478	545	465	456	511	514	504	492	506	508	474	510	494	503	497	475	472	470	497	549	480	448	492	459	498	477	517	474	492	521	501	494	489	505	482	492	493	487	496	501	490	473	497	463	529	474	491	494	507	466	493	511	460	529	517	520	477	514	492	479	466	503	509	507	507	508	505	488	510	479	486	481	512	480	476	493	446	473	491	489	505	537	508	513	493	495	513	537	490	540	459	485	541	474	514	503	508	485	460	521	487	484	506	512	497	469	472	495	510	496	531	457	488	480	503	498	474	477	499	499	478	479	499	470	501	486	493	554	467	488	471	511	496	456	524	512	484	473	492	485	501	455	468	505	514	472	497	502	482	464	491	500	488	538	477	469	496	446	496	511	515	479	455	481	500	524	496	434	489	493	510	471	497	482	484	507	500	477	495	519	456	467	502	488	443	453	524	497	461	487	455	481	496	477	519	512	507	497	486	481	447	482	494	518	499	488	519	480	498	473	550
4527	5093	4883	3025	2569	1663	1342	1322	1735	1759	3581	17247	12008	6927	2716	815	520	441	455	443	422	467	418	478	416	425	451	447	435	400	428	419	433	409	424	412	424	429	440	399	443	436	452	408	464	399	402	411	426	430	441	433	443	438	461	432	422	416	434	433	433	413	404	434	442	417	451	428	432	409	434	401	476	425	442	439	420	451	436	438	456	415	406	431	439	400	411	413	400	431	380	442	436	438	447	430	426	426	391	450	437	392	430	446	435	397	455	433	414	437	443	408	436	440	435	403	419	443	416	462	454	392	452	386	438	414	428	438	438	406	412	446	434	409	456	405	441	435	418	458	418	447	495	404	409	429	371	437	450	430	398	456	411	411	430	410	418	402	440	446	464	380	431	415	420	397	432	396	437	422	449	428	433	427	453	410	401	415	442	417	417	424	396	384	412	430	402	451	412	415	458	429	430	396	425	407	381	441	430	450	406	442	474	425	415	404	411	405	439	470	433	457	412	438	421	439	439	433	421	412	485	461	461	454	482	430	445	440	452	443	429	415	457	418	402	398	433	451	408	454	428	433	417	416	383	425	460	426	464	464	409	427	383	446	439	433	413	442	411	402	434	400	462	438	469	436	390	418	439	401	380	410	424	419	446	404	402	451	401	466	431	416	402	420	399	442	405	428	440	417	452	424	462	405	428	458	399	441	439	409	432	456	425	440	427	388	419	455	439	407	438	449	425	430	403	443	427	433	421	455	416	421	430	390	379	439	404	433	434	420	423	410	419	436	434	422	424	428	454	422	438	411	412	425	383	464	409	404	439	447	450	443	461	426	481	436	441	422	442	404	401	416	421	429	457	434	417	359	410	452	430	409	387	450	441	404	451	443	440	430	429	427	448	431	447	444	438	421	432	419	391	432	439	439	389	420	449	402	400	416	434	446	452	423	404	442	442	428	455	475	421	404	418	428	410	455	438	441	406	440	465	430	428	426	393	432	446	459	450	396	437	422	408	422	441	426	423	400	399	422	395	421	409	444	432	398	411	407	449	421	441	432	450	400	423	415	437	435	425	412	425	448	429	458	431	408	428	409	423	421	434	428	450	409	414	442	448	379	428	437	400	428	430	441	472	431	450	414	486	424	464	451	422	410	444	433	416	431	454	413	443	439	442	416	404	412	435	399	424	448	397	416	443	423	455	426	454	414	409	441	457	415	417	412	418	452	416	441	418	452	436	416	405	415	414	416	447	415	406	457	432	434	398	451	440	463	369	421	401	387	387	420	432	401	434	436	442	426	430	415	405	423	388	416	408	405	393	443	464	405	401	417	431	395	408	429	402	421	429	439	432	433	373	426	404	420	459	434	440	417	445	400	444	415	428	428	405	428	413	444	430	438	430	438	400	380	419	454	414	369	438	429	443	425	418	436	381	458	441	449	425	365	418	420	419	430	416	399	433	413	437	459	419	423	418	460	414	403	447	429	439	408	450	395	407	370	436	457	475	436	440	448	414	427	474	396	396	429	406	424	427	412	427	452	406	436	431	443	412	430	404	450	413	454	437	395	438	438	460	443	416	412	410	424	443	410	423	435	389	440	393	429	429	411	405	413	388	414	399	390	432	398	454	406	433	412	453	430	433	399	394	409	403	473	408	470	415	440	444	417	430	413	437	409	396	414	390	457	482	443	403	441	422	402	403	429	430	437	410	410	468	410	437	462	407	426	469	413	438	451	425	421	429	406	434	396	421	403	420	430	452	386	444	440	392	436	424	443	454	451	443	431	386	392	410	399	402	454	415	401	420	408	424	436	417	449	423	427	414	437	453	423	453	402	443	444	465	419	450	422	446	480	414	477	400	444	403	384	446	394	462	408	427	411	442	421	424	431	394	398	465	406	398	434	413	414	436	427	409	422	425	425	407	410	414	422	401	434	447	445	431	423	421	405	428	446	449	432	406	477	449	423	406	442	416	423	399	418	434	402	446	398	427	420	380	407	407	410	405	454	425	453	387	393	404	442	429	423	410	445	392	394	450	438	427	432	425	420	438	433	438	428	425	418	401	433	387	395	400	438	417	405	436	429	459	414	437	406	461	411	407	438	443	433	432	448	422	420	443	429	433	422	384	432	423	462	432	438	439	424	441	448	401	438	410	467	409	419	422	449	427	406	390	439	430	438	418	398	414	424	441	428	396	433	395	441	423	422	394	414	464	383	427	441	437	460	412	469	419	429	415	439	416	425	445	427	454	417	438	428	444	446	412	423	436	451	439	410	402	413	387	434	444	428	403	419	384	432	436	426	435	437	431	436	406	451	421	472	433	401	404	391	409	450	446	422	432	415	421	437	423	454	419	428	443	437	399	403	443	427	422	445	383	410	426	381	441	424	431	405	437	426	398	412	436	444	403	422	477	423	411	422	404	443	411	442	415	439	436	416	383	429	429	411	449	441	439	394	400	418	414	453	452	407	427	411	380	441	395	406	431	439	443	397	429	449	424	398	425	399	447	421	440	450	438	398	417	475	419	438	442	413	425	430	420	399	397	412	442	399	371	440	452	400	458	425	416	427	423	373	420	423	409	433	456	458	436	432	403	464	446	397	391	455	414	424	428	416	394	449	436	446	421	408	400	440	433	431	416	391	420	435	423	418	414	389	415	397	437	421	407	370	416	396	406	448	403	438	459	425	422	424	459	417	396	436	438	468	423	436	373	410	437	441	433	438	406	430	420	437	442	387	414	424	380	429	422	434	415	435	410	397	409	418	423	407	405	419	428	404	433	393	393	406	416	422	470	413	435	450	439	448	435	423	424	403	442	440	458	467	417	469	404	451	429	429	405	430	457	461	408	393	460	426	435	402	442	396	405	424	428	391	439	456	412	417	387	418	416	423	407	436	463	393	427	445	417	373	427	429	409	412	451	447	409	423	406	403	446	471	435	449	448	431	432	397	428	409	449	430	424	422	443	406	455	435	441	371	431	499	454	437	426	425	428	445	413	437	431	412	424	402	439	427	445	422	398	424	410	396	420	430	421	418	446	423	439	414	434	372	437	360	406	447	408	397	420	422	402	451	441	402	426	449	464	384	427	398	428	464	407	437	464	421	405	416	389	440	410	433	461	419	424	417	425	431	444	415	442	399	441	436	405	409	420	400	427	401	418	414	445	422	389	429	427	408	434	425	430	402	430	413	416	414	435	424	452	394	433	422	441	445	415	423	431	436	411	432	403	397	403	408	386	408	489	460	423	416	425	421	387	397	472	410	404	397	416	408	422	460	448	435	468	459	428	423	412	395	421	406	399	475	455	429	422	448	411	403	451	410	408	437	417	407	424	412	400	464	390	425	430	394	425	417	409	405	428	409	411	433	439	422	399	421	431	437	405	424	424	404	418	436	393	454	429	421	450	432	439	398	384	386	412	429	420	448	437	419	430	425	422	401	437	420	453	454	410	413	455	412	462	434	437	423	446	420	433	448	418	409	424	436	429	421	408	424	418	422	423	421	449	443	433	426	429	409
23695	20796	27841	23848	20627	8424	2557	2181	2162	1948	3953	26475	22335	13717	4911	1224	753	672	611	602	633	597	563	644	685	581	613	650	530	612	559	582	593	609	572	592	611	547	573	576	599	616	597	612	576	579	564	583	548	678	613	589	574	573	609	583	566	591	610	559	560	563	607	574	639	620	617	612	658	612	605	600	555	569	549	601	620	596	576	594	613	651	547	566	546	603	542	642	567	586	595	568	657	549	586	583	604	610	621	586	625	580	592	564	572	594	564	595	600	602	611	593	595	580	603	627	593	617	605	555	580	609	624	574	606	592	587	560	638	636	551	632	616	598	603	549	571	619	548	642	596	612	652	610	581	578	599	587	548	593	585	551	596	613	602	586	569	599	600	567	598	614	600	609	543	581	584	606	616	544	606	601	587	621	625	573	562	546	610	614	571	552	585	571	612	582	632	613	545	578	606	605	527	564	585	565	593	574	590	557	587	637	613	566	640	607	599	591	562	609	556	618	612	588	561	583	565	594	609	572	620	603	524	629	625	595	627	608	567	597	632	612	603	609	588	618	566	624	541	622	565	573	576	614	542	601	656	583	611	584	571	619	624	554	590	633	647	554	609	570	600	586	577	547	613	598	570	591	558	565	550	555	575	572	612	615	607	571	593	578	601	615	626	584	604	611	533	551	593	594	593	558	572	621	544	559	586	565	624	586	644	593	600	623	587	572	633	593	585	610	600	560	571	560	589	583	600	547	605	557	566	597	595	566	574	543	606	585	603	651	585	606	655	554	563	547	555	558	572	577	593	582	590	526	557	590	577	585	585	585	562	596	569	573	596	620	538	571	622	582	544	613	588	569	590	602	607	560	624	581	594	616	590	581	604	583	553	619	569	619	594	616	593	594	561	542	631	578	582	609	598	586	603	592	607	574	579	578	595	541	618	591	568	572	625	593	574	542	577	584	588	618	567	588	549	572	577	630	573	636	553	556	597	603	578	642	597	585	565	612	543	609	583	594	585	602	574	590	588	582	609	581	622	541	624	587	568	565	595	598	607	578	594	645	577	600	618	565	630	583	605	599	567	614	561	587	631	594	548	620	584	602	616	597	597	623	607	606	593	604	602	557	562	604	611	576	600	567	603	607	585	593	595	608	597	594	594	571	590	588	621	599	598	538	611	625	563	544	612	588	622	596	563	597	655	551	614	604	551	627	566	565	593	602	603	559	554	589	588	632	580	632	563	580	600	553	605	593	597	573	580	613	558	592	568	551	582	605	548	606	569	562	612	567	589	586	595	629	613	648	596	633	592	573	570	561	566	625	634	562	586	579	594	641	606	563	589	593	593	585	603	577	606	605	585	573	577	591	607	593	574	586	599	592	572	558	536	579	588	607	596	589	577	615	595	626	576	633	598	554	595	654	592	584	576	538	568	588	594	536	588	579	585	625	594	614	612	607	590	564	627	611	582	579	600	609	566	578	571	554	556	597	615	563	567	596	601	607	581	608	587	546	538	549	565	579	580	562	578	548	568	581	593	608	560	629	577	579	571	594	575	625	621	572	597	596	586	593	610	600	616	611	634	582	603	626	590	613	555	596	608	563	634	579	609	597	597	588	614	600	572	596	606	591	606	595	615	591	605	586	585	554	560	540	585	591	600	599	618	584	587	582	590	597	587	606	586	578	555	577	590	657	618	576	586	596	553	568	623	606	626	580	608	603	599	557	657	585	580	602	580	609	589	583	618	566	567	645	617	557	609	603	608	537	606	624	557	582	605	594	549	601	585	607	661	586	555	585	612	589	628	569	578	620	636	595	630	564	562	590	588	585	582	573	571	598	602	565	579	582	554	542	605	575	591	622	583	603	595	555	580	625	587	578	610	543	579	590	599	667	576	586	599	605	534	535	595	610	568	576	611	549	622	610	559	619	552	549	610	567	601	569	628	563	587	567	591	638	577	570	590	620	591	599	598	595	595	570	635	574	562	532	631	581	556	602	574	577	639	543	616	587	607	588	544	578	598	572	591	578	597	568	604	609	547	556	606	628	627	619	606	569	588	616	600	591	573	597	594	636	569	590	591	611	581	620	648	598	603	561	580	623	618	578	538	568	585	577	620	593	602	532	592	539	611	611	637	552	586	591	589	581	567	573	598	578	586	634	612	630	599	570	624	623	597	622	599	579	621	620	579	599	565	568	558	582	586	585	575	594	601	544	603	598	622	581	608	614	619	640	596	577	536	564	629	603	592	561	560	606	581	587	564	604	540	569	559	590	607	570	602	588	585	548	649	597	561	568	555	587	606	597	567	559	577	586	548	544	594	556	572	612	559	598	606	647	597	580	574	590	595	599	584	594	614	539	588	600	598	635	573	502	641	577	532	530	572	583	575	565	591	613	591	579	569	576	655	545	584	593	587	560	608	530	622	606	600	589	599	575	586	583	621	615	588	603	599	616	601	616	568	569	590	559	520	599	583	602	596	599	606	606	574	596	604	623	567	589	564	616	572	634	573	574	564	562	575	601	633	573	582	557	530	598	577	613	593	588	581	567	592	573	605	586	610	608	606	618	612	552	599	574	601	571	579	587	591	594	594	588	596	599	588	565	576	565	597	613	590	569	599	538	575	585	581	586	607	565	570	574	591	629	626	597	603	588	580	626	570	577	616	595	590	584	617	574	561	604	587	618	570	582	614	608	593	545	580	612	636	590	621	634	605	617	604	657	610	583	570	595	580	543	598	571	591	530	557	579	569	563	561	606	607	594	570	529	577	618	611	600	561	630	579	648	600	571	563	583	593	563	595	606	571	612	575	561	551	593	558	551	562	639	557	594	589	589	607	566	601	578	592	601	613	589	599	590	573	555	554	603	643	579	560	582	557	589	590	659	618	641	616	574	582	600	586	577	597	606	610	558	580	565	534	613	598	579	619	599	601	585	561	605	617	581	622	577	612	548	614	561	573	556	645	585	631	567	543	574	581	583	628	584	581	651	577	589	572	601	548	557	591	612	605	609	606	609	566	579	614	639	573	564	598	616	589	607	571	582	572	543	639	552	597	585	588	587	547	595	580	588	591	617	637	603	533	591	572	595	601	600	534	590	596	596	550	605	613	564	572	592	575	610	566	600	602	602	585	564	563	623	589	602	586	573	591	552	581	630	584	608	634	592	622	595	542	570	570	568	622	577	612	568	577	615	590	560	556	607	615	639	608	573	571	609	587	571	585	632	616	592	632	589	549	596	568	596	576	566	564	576	621	569	602	537	570	583	590	564	592	593	658	600	540	597	617	624	588	562	582	607	598	562	600	598	600	588	606	607	585	573	598	578	577	577	627	551	584	546	587	531	600	573	571	597	583	554	623	619	537	602	549	620	615	606	588	567	609	613	564	587	574	549	545	611	567	585	592	603	559	578	608	579	549	580	615	585	551	617	587	570	594	556	605	585	576	581	531	599	541	593	597	566	607	578	596	605	620	572	642	625	561	600	625	626	565	534	618	606	589	599	605	577	572	568	566	558
4735	8788	8926	5349	4152	2636	2134	2812	2906	2701	5908	27607	19400	11570	4576	1119	652	499	550	502	505	532	484	477	513	584	460	470	501	516	484	501	504	509	500	522	511	503	472	507	502	525	516	504	507	527	514	519	514	495	532	480	521	532	526	488	530	501	502	525	486	520	506	483	519	534	482	503	490	475	538	524	512	531	528	476	511	514	576	496	486	484	493	508	511	555	490	477	529	474	551	499	505	527	502	522	495	510	528	522	540	489	491	505	535	515	506	502	491	486	545	553	530	529	511	513	509	518	511	470	533	523	512	512	523	518	521	497	539	476	485	497	483	477	510	532	459	538	505	486	507	517	500	505	515	505	527	492	519	520	521	478	491	523	486	539	514	487	497	544	531	475	491	534	474	512	494	508	487	501	504	483	489	497	510	458	551	466	539	496	513	510	493	534	503	491	520	531	484	496	490	501	477	481	493	534	485	502	526	526	477	514	485	525	532	517	509	483	510	544	499	548	494	504	488	534	512	496	528	460	532	487	493	519	529	521	517	510	476	487	494	534	505	508	507	505	488	495	527	562	532	540	518	513	494	497	512	494	541	502	512	511	475	513	509	508	501	526	502	500	531	480	494	504	491	483	506	488	499	497	486	518	535	503	491	480	523	470	497	480	468	508	552	531	494	490	514	494	508	522	494	479	525	495	469	503	502	506	536	521	464	496	481	537	508	515	501	448	505	512	503	506	474	512	516	482	500	480	547	472	533	495	514	533	469	512	521	458	530	507	523	480	480	522	513	483	500	515	525	504	508	522	527	445	511	509	509	492	475	500	528	523	482	480	531	515	487	494	502	480	516	486	511	561	492	531	566	521	540	510	543	487	497	491	434	531	490	506	528	477	518	494	500	524	466	515	486	519	480	488	511	517	517	502	516	491	497	509	483	497	527	509	483	475	501	499	509	458	483	501	477	469	501	508	504	476	487	501	515	531	491	464	546	497	497	475	499	521	474	510	502	485	488	532	474	473	526	510	488	461	475	528	513	467	499	473	501	501	529	482	497	492	534	509	517	465	540	516	540	461	515	477	508	503	543	499	479	472	515	509	455	530	477	508	477	494	473	535	512	496	529	473	484	478	491	533	495	531	534	507	499	487	477	479	514	487	520	504	498	531	487	514	543	548	503	492	516	499	495	517	499	517	505	492	493	523	539	504	537	497	515	543	495	482	499	502	502	512	522	536	487	484	503	487	540	485	478	494	510	519	493	500	499	506	507	467	508	483	511	502	488	497	539	532	511	531	533	486	498	497	509	483	499	481	522	507	528	484	527	510	511	501	483	469	513	505	502	458	485	532	515	519	508	529	519	519	488	508	537	493	483	505	519	515	509	504	503	487	487	488	510	492	532	514	465	503	503	505	474	498	528	540	510	525	507	524	497	521	544	499	526	493	520	544	520	504	521	506	499	519	443	442	509	485	477	492	528	531	540	504	477	479	531	488	449	487	515	526	517	518	480	485	485	478	549	510	519	469	502	543	520	460	552	508	477	521	488	527	504	506	537	497	535	481	538	489	494	478	498	502	455	495	476	511	506	482	490	467	488	507	500	483	500	538	505	480	515	506	506	473	474	518	482	484	473	478	461	491	506	525	548	530	490	531	498	529	512	477	463	505	497	516	459	496	497	479	457	499	504	503	472	528	483	479	541	506	502	482	547	493	470	470	538	486	468	496	506	445	514	554	493	515	451	506	509	492	492	512	488	506	482	499	489	534	491	466	501	507	514	503	485	515	508	540	461	498	502	517	512	465	523	521	473	496	506	477	520	528	495	498	473	502	552	484	513	452	475	467	527	496	516	504	508	501	504	533	493	463	506	471	494	561	486	505	501	488	512	506	553	481	502	511	496	499	496	524	533	465	515	498	515	491	525	524	501	498	443	508	515	504	515	496	499	507	510	519	463	481	515	534	519	508	496	520	530	510	492	523	515	499	531	487	511	499	484	457	505	510	536	527	497	499	508	500	461	527	455	464	505	530	513	487	502	497	481	491	504	532	483	468	491	551	487	502	531	471	512	533	514	491	507	519	499	502	482	498	473	509	512	506	488	496	508	506	518	488	523	528	508	513	507	496	511	506	469	490	505	456	468	513	485	521	530	483	470	472	519	533	509	498	502	491	517	536	492	515	485	539	506	507	501	494	543	525	540	485	482	507	523	475	481	483	530	486	493	495	486	524	491	555	498	495	470	504	519	472	473	493	497	436	499	474	502	521	497	513	555	495	491	501	504	473	490	493	519	493	512	496	497	512	511	500	508	486	507	488	495	506	509	495	501	485	506	531	493	523	541	498	514	464	509	480	498	496	484	529	514	498	478	455	509	486	512	482	518	497	511	526	503	509	565	512	480	503	520	537	517	526	502	477	443	513	502	440	526	472	544	503	521	532	513	525	451	505	506	476	509	509	497	515	529	496	484	536	479	511	499	495	483	545	531	495	510	470	521	499	542	508	483	530	483	510	489	491	506	517	504	494	480	496	459	532	455	501	490	492	517	475	437	540	464	453	527	500	514	529	500	520	479	484	472	476	504	473	512	492	506	542	497	500	471	500	522	434	489	454	498	491	541	490	514	508	498	533	504	512	542	500	487	482	477	482	482	485	439	498	527	521	489	484	529	481	483	495	527	489	479	469	489	467	460	501	477	462	511	469	491	528	488	534	501	508	488	499	501	516	501	511	487	477	505	511	520	506	491	488	480	547	462	504	492	526	494	518	507	483	491	522	522	550	478	536	531	494	480	468	501	483	488	509	527	486	548	514	507	510	525	494	473	482	503	444	475	496	460	491	478	506	475	492	536	491	501	524	485	539	500	491	490	509	549	503	534	497	513	464	548	508	468	527	470	506	506	467	493	459	488	452	484	463	516	528	505	475	505	527	490	519	479	542	525	479	488	517	490	458	507	478	525	522	510	507	515	543	502	445	514	475	483	526	535	468	499	483	499	503	492	500	527	524	500	506	482	492	494	498	516	511	450	457	518	503	497	483	443	496	485	506	449	515	530	509	491	517	469	556	481	507	461	508	480	478	535	505	498	516	540	535	502	462	482	520	523	492	520	516	530	493	469	506	513	506	485	495	485	492	503	531	489	478	495	526	542	466	497	541	469	509	491	493	480	517	485	542	449	496	496	488	502	507	486	521	515	514	466	519	482	522	491	496	443	479	495	501	471	490	474	512	499	513	493	527	530	536	493	512	481	478	497	513	513	519	511	529	522	520	490	507	499	488	490	485	541	480	474	536	498	481	477	525	534	504	490	486	482	488	484	522	469	504	488	511	523	519	521	550	493	522	499	510	500	482	484	550	498	495	480	510	521	520	486	534	470	446	474	478	505	490	498	476	503	507	483	475	535	492	492	502	521	448	473	485	490	481	481	465	523	524	515	472	480	515	492	468	524	515	455	502	536	481	490	533	505	493	485	528	510	529	519	508	500	470	517	488	516	486	469	447	474	490	479	491	532	520	501	502
26819	10884	2935	1927	1088	760	796	867	800	740	813	1813	1779	1194	776	531	447	432	436	422	430	437	418	429	420	419	453	495	409	449	416	431	436	418	453	447	424	463	454	399	395	438	417	422	433	439	424	465	453	451	403	437	456	436	415	478	425	465	434	433	412	462	411	442	421	443	441	439	447	480	420	438	448	412	450	451	437	448	381	467	403	448	459	449	447	441	451	444	463	461	426	433	426	449	433	414	443	463	384	437	447	456	431	482	448	429	409	464	434	466	454	441	472	395	434	400	439	435	419	427	446	421	470	417	480	433	467	413	416	448	449	401	434	395	440	444	429	426	445	437	460	456	446	419	458	435	432	450	449	417	447	412	435	513	455	450	455	450	433	458	443	412	457	416	486	416	423	463	476	415	438	453	440	445	464	463	428	441	444	397	406	455	448	426	452	440	423	441	426	440	435	419	443	423	384	440	431	417	442	412	427	430	440	430	454	449	436	415	429	427	463	418	457	470	443	427	406	456	415	443	447	441	419	442	447	422	439	452	449	455	437	448	480	431	416	423	457	442	445	436	454	429	414	405	444	385	450	490	444	440	385	409	433	453	450	445	437	452	400	439	413	425	432	421	436	479	442	416	430	440	444	438	447	455	424	419	440	429	428	422	467	456	442	420	465	439	451	502	425	424	386	427	436	448	454	467	427	480	444	489	400	412	470	434	450	421	453	439	432	409	445	462	428	434	439	409	463	441	478	461	459	477	457	430	457	449	447	428	423	427	438	431	434	461	443	426	455	429	456	389	411	409	427	425	466	422	429	424	387	428	431	452	432	401	461	426	406	432	452	427	431	428	453	414	435	442	457	432	454	401	443	437	445	465	453	457	427	422	459	402	427	445	439	426	431	424	413	406	452	460	427	439	447	435	439	448	491	460	428	465	482	452	420	461	420	421	432	404	413	438	415	467	417	430	442	395	434	465	483	469	447	422	423	438	390	471	431	444	404	429	456	447	429	424	422	388	421	387	451	433	425	440	440	442	472	414	394	418	424	469	464	433	428	420	425	466	445	443	430	466	435	385	421	448	440	474	386	455	451	471	449	471	419	429	449	463	441	417	386	427	441	444	444	416	417	433	421	435	460	430	467	412	431	454	452	433	435	477	447	454	441	404	423	441	440	417	415	459	444	433	424	411	446	438	444	460	493	484	479	467	427	458	437	428	451	431	441	417	430	469	454	429	418	436	426	411	444	475	421	451	421	443	433	530	437	419	442	441	449	386	439	454	414	471	444	428	464	412	396	418	447	460	419	467	471	401	449	417	443	454	437	428	452	433	411	432	434	445	446	380	437	407	430	435	451	433	425	466	443	475	443	474	445	430	444	406	421	491	435	416	409	430	474	458	444	464	430	434	429	415	469	430	429	458	451	463	463	421	448	441	437	459	411	441	483	465	445	445	418	425	473	405	429	415	446	454	407	440	434	471	431	424	463	446	445	448	443	429	459	447	437	417	440	428	441	420	450	449	424	435	408	454	430	426	484	477	405	458	453	438	418	463	450	420	418	424	421	409	427	391	459	447	446	448	446	477	442	413	456	444	424	453	403	424	424	446	458	416	469	396	417	414	420	433	461	442	434	409	414	454	422	489	455	419	428	424	444	384	438	480	422	436	422	447	424	390	413	459	410	432	431	440	460	459	438	445	465	398	448	455	453	436	476	469	440	448	442	413	413	422	457	417	426	463	424	456	439	431	458	443	444	447	427	438	439	453	463	403	396	415	436	446	454	425	428	473	464	438	423	410	418	430	433	417	444	463	454	487	442	404	433	451	403	445	454	498	401	446	438	432	402	413	444	454	419	445	456	444	433	447	424	423	437	413	425	408	440	422	433	450	432	415	438	438	410	445	434	405	427	403	427	435	425	477	445	453	437	443	437	427	427	466	421	423	440	416	440	461	425	453	468	399	472	412	439	446	446	495	423	443	465	427	462	491	454	435	488	438	412	466	421	416	438	460	431	466	459	455	446	432	466	458	460	429	439	451	435	434	417	451	422	424	432	472	411	462	418	458	438	489	418	471	445	454	432	409	422	445	431	452	427	423	457	434	431	425	442	423	430	423	459	393	406	468	440	430	401	439	448	443	446	447	452	437	472	459	431	434	468	398	474	427	437	455	413	417	455	433	443	400	432	449	428	435	427	441	455	470	450	440	465	420	443	455	453	467	430	456	437	415	422	411	432	452	448	382	441	451	427	407	428	454	425	444	449	464	446	442	423	491	455	439	429	448	453	415	440	459	426	453	414	423	436	434	432	426	450	414	444	448	453	446	444	414	457	451	406	445	429	451	412	467	440	476	459	413	451	403	426	433	449	472	423	454	454	393	430	432	429	411	440	478	426	410	421	461	387	443	439	449	468	446	404	442	443	458	427	432	449	442	415	420	424	434	464	432	404	468	432	409	421	404	410	445	464	406	454	438	441	447	422	468	418	442	450	405	423	395	421	412	430	463	444	449	423	456	439	456	401	430	458	449	394	395	398	450	446	429	458	435	397	425	432	448	449	421	426	433	487	451	440	463	411	432	434	445	458	475	425	413	441	432	464	426	408	442	432	446	423	417	436	428	449	470	439	420	406	439	431	483	429	421	446	433	445	439	465	396	442	439	423	440	466	407	440	433	420	418	463	410	415	434	439	424	395	441	489	444	433	426	394	442	419	451	418	477	448	432	427	455	450	418	416	442	408	442	433	440	433	415	413	426	448	416	451	448	442	455	421	420	423	443	454	431	437	434	436	460	410	419	444	440	454	439	427	457	437	431	460	399	453	452	414	433	446	440	440	480	384	445	409	437	418	463	432	413	430	438	422	454	455	436	406	444	401	420	443	437	467	458	432	468	439	413	426	468	451	482	412	428	413	457	430	439	432	404	459	410	432	418	404	432	439	416	435	422	431	452	424	422	429	438	452	429	438	452	478	423	466	422	450	440	472	441	460	462	444	436	433	489	456	405	440	419	434	434	469	432	433	428	459	468	434	428	467	396	431	456	461	454	429	482	434	412	448	414	456	415	424	442	435	438	433	461	438	416	434	435	447	450	478	385	459	452	439	421	410	419	447	393	408	477	477	412	428	424	461	439	465	488	452	469	440	400	452	435	429	410	486	433	421	427	434	488	450	419	424	443	451	415	438	449	409	460	380	423	426	418	442	452	441	413	432	399	478	445	473	450	447	429	384	431	399	452	469	473	457	417	463	468	465	450	430	438	417	430	452	411	422	419	460	446	424	432	451	428	442	432	420	466	460	443	442	437	402	429	400	440	428	462	436	451	434	460	401	409	425	445	462	439	410	463	444	413	439	466	449	449	470	443	411	446	472	436	435	478	461	432	398	458	456	439	458	413	421	459	424	405	439	411	431	418	467	430	452	425	453	388	412	419	432	446	440	421	417	459	470	434	441	409	425	456	434	436	408	438	437	447	435	465	430	433	444	403	427	409	448	430	400	442	421	463	440	437	418	441
5552	2726	2748	1922	1062	849	973	1164	1012	893	1070	2369	2052	1274	767	488	392	352	376	404	384	376	387	354	377	403	377	398	380	348	397	336	349	407	340	385	412	388	408	378	392	368	363	359	369	348	364	351	373	412	369	380	378	359	375	364	381	413	364	374	384	402	371	383	374	340	356	374	398	399	357	398	357	326	366	356	347	380	361	374	381	361	390	384	368	415	373	372	385	379	396	346	358	382	372	362	378	386	361	389	373	358	397	371	373	370	371	405	342	379	343	376	357	384	379	377	402	384	346	340	375	368	338	385	382	381	380	373	391	356	334	382	380	345	362	363	375	391	365	370	395	382	400	410	334	381	379	393	375	386	384	409	388	359	351	362	389	377	368	370	354	391	360	356	378	350	375	364	389	368	371	376	352	347	352	379	355	358	380	378	376	371	369	319	381	394	358	379	362	332	373	338	344	342	336	396	336	362	368	369	388	404	373	401	360	427	400	364	373	357	386	401	386	388	366	414	366	388	378	354	339	374	371	371	368	385	387	379	406	361	390	367	355	369	367	399	360	351	358	323	373	384	337	359	396	369	345	396	423	362	395	377	388	369	368	346	383	389	369	388	366	398	382	396	343	365	380	417	399	401	374	374	390	394	382	373	348	355	365	352	373	336	367	331	378	356	373	377	398	385	369	400	341	347	347	402	379	419	389	345	355	384	361	372	331	343	355	386	371	388	358	345	406	355	383	389	380	386	394	360	363	350	362	392	376	392	376	370	374	357	355	410	367	363	394	377	401	337	385	351	391	384	380	361	370	369	352	374	364	371	393	413	352	392	365	382	380	330	372	357	342	375	402	360	358	372	359	345	407	389	352	379	361	368	369	373	383	374	362	365	387	361	363	358	377	413	393	404	379	389	385	357	377	386	370	370	383	386	374	394	379	380	359	358	401	400	403	370	366	406	352	390	384	406	383	376	325	383	355	384	392	394	391	388	356	366	384	374	371	369	381	371	372	410	384	344	364	379	351	383	370	363	365	374	412	386	379	390	357	361	404	348	362	352	350	360	391	411	407	374	361	376	404	362	352	381	361	383	335	382	349	388	373	368	375	386	354	352	391	387	378	372	367	408	365	375	355	383	381	366	393	403	366	387	382	420	415	412	366	342	414	381	368	373	338	342	379	347	381	361	358	386	347	363	333	374	398	392	390	380	380	374	374	411	356	373	357	392	380	362	377	376	392	370	373	380	375	358	358	385	404	373	377	400	351	377	366	354	340	350	395	373	344	410	375	359	373	402	396	366	385	365	398	355	387	395	386	400	372	367	396	383	384	370	409	359	406	390	366	385	363	395	386	353	364	352	370	399	361	379	333	389	344	386	379	370	399	417	380	368	372	378	364	420	378	397	392	379	360	360	389	371	374	366	357	387	377	368	358	376	395	382	390	351	367	363	401	379	382	374	363	377	369	386	355	427	367	402	394	375	360	364	368	378	410	397	384	387	394	405	391	411	370	366	403	399	369	389	372	365	392	387	374	377	384	377	376	368	357	375	361	357	375	344	357	365	373	396	364	375	349	369	383	367	374	372	358	382	359	363	348	358	377	383	368	380	351	388	348	389	364	346	395	349	343	340	339	352	380	362	350	324	390	402	429	375	355	378	380	377	365	355	368	370	359	363	363	387	369	382	398	395	373	377	399	376	355	373	375	325	407	370	360	399	355	405	418	369	364	378	371	403	342	368	330	357	358	379	367	370	357	377	339	375	366	376	371	410	393	369	351	401	393	352	353	390	377	365	384	370	430	374	381	365	391	389	394	360	368	357	359	362	352	371	338	375	389	364	382	387	347	360	371	375	351	383	344	365	364	419	377	404	356	347	364	356	373	358	382	379	329	351	382	404	395	388	370	381	340	389	345	368	356	391	391	388	395	369	432	401	368	431	343	372	389	396	395	379	369	338	385	382	436	356	364	361	372	357	366	371	374	405	387	408	363	356	353	346	370	366	377	337	372	414	351	412	363	366	357	370	380	408	390	354	405	354	356	361	350	366	353	385	393	359	383	363	376	365	362	370	369	349	366	368	352	379	370	395	382	361	415	403	387	402	383	346	339	341	359	376	379	378	414	380	369	389	370	346	375	387	391	375	374	410	396	396	353	360	367	398	358	369	394	376	377	375	390	382	394	347	393	372	377	363	332	366	373	360	385	388	386	343	356	374	391	362	375	388	379	389	358	374	397	393	395	408	386	387	349	371	354	410	374	387	366	378	372	399	363	399	383	379	381	390	390	388	373	363	382	376	363	359	365	390	392	358	350	388	405	390	360	379	384	402	385	357	391	374	363	347	364	353	383	350	342	364	380	371	333	400	361	353	361	380	345	387	384	369	339	379	382	369	321	389	351	379	377	367	372	342	379	338	405	392	367	372	395	358	378	339	356	358	393	376	391	363	362	341	369	382	383	379	306	379	366	400	350	357	383	379	363	384	387	361	400	349	369	365	391	377	380	355	356	374	386	368	375	358	357	365	377	390	393	365	370	379	399	369	377	396	376	366	353	388	362	340	364	388	369	345	372	349	408	374	391	351	372	401	327	356	372	381	352	349	366	395	381	328	379	357	383	373	349	395	402	396	380	353	355	392	349	353	358	365	355	382	357	348	371	403	385	387	356	404	368	392	397	351	366	335	377	356	423	393	357	379	359	392	347	365	395	389	334	383	344	394	387	359	374	364	384	374	353	381	345	364	364	381	376	385	404	358	372	384	393	374	369	425	348	397	379	368	382	373	360	373	383	392	377	377	358	379	392	368	382	370	337	368	370	385	394	369	398	379	389	362	383	394	354	399	376	358	382	359	365	365	376	391	408	422	375	377	391	374	400	354	429	323	370	384	351	369	350	373	351	386	359	399	345	385	363	374	419	376	382	413	363	389	358	379	358	368	401	356	425	384	394	406	373	401	394	377	383	374	388	376	394	341	409	364	346	354	402	420	367	375	344	381	355	409	360	360	361	402	362	375	386	363	382	372	360	373	411	363	362	350	382	372	410	376	394	365	402	360	373	333	377	361	412	352	349	393	386	373	432	353	367	369	365	372	393	358	388	366	372	377	368	382	366	332	388	344	393	391	338	376	379	365	372	381	387	360	347	378	412	375	388	380	365	356	383	383	385	414	372	373	374	347	366	370	387	367	370	375	394	397	413	380	380	342	363	358	388	358	401	381	374	408	377	370	354	354	382	375	351	356	376	384	385	369	401	420	392	369	363	386	392	355	381	409	354	337	334	369	368	369	379	374	372	413	383	352	364	359	376	372	365	370	363	376	355	391	388	370	403	406	346	359	333	353	385	380	403	398	393	391	405	346	371	365	370	397	354	375	386	354	394	392	359	371	382	354	364	344	402	383	365	351	385	413	403	334	357	376	408	363	341	361	371	376	370	394	366	371	385	344	399	373	385	364	374	361	395	374	363	362	384	373	392	362	388	344	390	364	422	336	358	364	367	370	379	413	391	337	332	359
24757	20821	26910	24721	10072	2830	2165	1995	1660	1432	2587	14981	12199	6659	2328	825	561	505	489	481	472	496	438	473	464	492	474	467	530	480	493	497	492	473	483	502	481	490	500	481	498	511	529	479	469	504	486	484	506	509	482	508	444	476	497	498	478	515	472	494	479	492	504	501	482	468	443	464	506	486	503	470	466	518	479	477	479	495	486	476	492	457	487	566	528	491	481	460	485	466	471	456	478	462	420	498	502	454	518	504	454	476	492	472	523	524	438	465	471	430	496	494	513	485	482	488	490	508	534	461	495	466	530	456	482	478	484	488	473	504	440	477	499	494	477	496	463	501	483	521	493	429	498	461	434	501	452	455	482	475	486	500	421	506	505	484	453	489	496	514	494	460	472	519	461	464	488	449	478	490	498	492	459	512	465	475	458	454	456	512	532	494	478	523	479	478	469	464	480	415	488	465	481	479	479	481	481	444	453	463	479	466	450	477	479	471	469	456	506	444	534	481	490	510	479	469	509	476	472	507	513	508	479	481	450	474	480	449	507	485	482	521	469	471	491	469	492	481	494	471	494	466	493	477	478	477	483	454	470	455	484	465	482	477	498	485	435	469	441	482	451	489	484	484	473	489	493	486	497	465	467	464	523	477	493	475	522	461	489	480	496	502	482	505	509	500	465	484	443	462	466	487	522	484	504	470	538	454	472	480	474	486	492	436	478	463	494	490	468	476	479	486	482	489	475	488	495	457	465	447	464	507	490	490	486	524	477	430	461	495	470	439	475	501	465	481	516	485	429	481	529	497	481	508	504	493	501	458	487	492	467	485	457	502	507	455	499	503	468	490	491	468	511	500	464	432	485	495	480	498	456	495	458	459	462	484	445	495	492	493	468	491	472	495	445	487	516	478	442	509	506	471	457	457	456	459	481	465	431	478	497	431	543	501	467	508	453	480	475	511	451	459	489	462	465	481	474	497	486	514	485	464	489	522	455	476	486	499	475	484	497	497	505	447	480	474	501	472	456	471	494	504	468	485	477	496	455	452	482	495	505	485	529	470	472	493	457	463	472	462	479	482	456	482	470	484	456	496	496	472	451	476	499	472	480	452	499	469	499	484	442	451	525	478	479	521	493	490	514	499	486	479	507	474	486	497	490	495	486	484	475	469	476	477	462	457	456	479	496	457	481	489	439	460	475	455	462	486	460	467	492	511	495	447	457	462	486	520	438	408	487	474	498	467	448	498	481	490	521	507	465	484	509	481	500	488	476	493	469	519	470	492	496	497	447	461	433	475	454	494	420	464	488	519	472	508	463	488	466	492	461	457	454	500	468	461	466	457	512	472	477	471	550	505	490	482	502	465	470	470	527	465	485	516	471	497	495	522	458	509	482	479	483	505	491	525	447	480	483	494	505	489	504	507	504	468	456	491	489	492	490	522	486	453	455	510	511	495	485	481	519	485	457	471	443	478	472	480	451	463	511	469	476	495	481	469	455	461	491	477	468	520	483	512	441	505	495	451	500	460	446	457	451	467	506	490	502	524	444	435	463	486	497	465	447	486	454	477	452	476	511	453	457	457	466	479	516	502	491	493	501	500	469	478	487	450	458	493	490	470	493	461	466	462	474	443	498	487	456	519	508	493	488	476	455	494	519	522	445	441	504	520	471	482	451	475	482	476	507	496	496	456	475	462	459	431	505	487	439	460	489	453	490	496	491	470	499	455	463	435	492	512	510	514	462	482	488	492	506	478	469	484	481	473	510	468	454	501	516	476	470	500	492	446	476	476	483	485	433	487	472	477	501	451	467	480	468	545	475	495	485	438	458	493	488	476	445	474	486	495	474	454	497	488	480	488	467	460	449	508	496	480	450	482	470	475	458	500	481	483	451	465	466	478	504	449	479	525	475	485	437	486	495	458	486	523	485	513	459	495	465	479	468	478	484	451	476	474	472	498	486	468	440	466	499	469	495	474	505	470	497	486	491	511	484	448	497	485	476	470	493	516	510	449	486	462	501	455	470	473	453	423	466	481	481	455	438	460	488	453	494	527	545	463	479	468	482	482	500	455	457	476	480	474	471	485	477	472	468	461	460	473	446	462	453	460	473	461	487	517	487	454	490	496	450	436	506	469	454	487	478	475	492	433	502	517	467	512	508	484	508	502	480	454	469	463	513	477	458	464	498	536	502	437	489	461	448	514	471	461	481	440	425	527	469	514	519	485	472	437	465	450	468	473	468	482	486	503	480	520	449	460	482	525	471	459	500	533	486	485	467	489	478	472	438	440	469	498	497	473	476	479	466	447	458	469	481	507	480	500	527	478	469	513	451	477	492	459	499	448	461	457	478	491	487	443	464	522	452	499	464	452	483	488	471	479	431	446	477	455	485	495	512	501	473	488	512	478	490	469	482	453	437	472	514	476	528	504	504	469	469	440	470	496	537	479	518	468	518	463	445	455	471	468	450	461	483	499	505	478	460	487	472	473	464	491	529	481	468	466	500	504	447	492	461	458	501	475	456	460	539	460	492	517	490	533	441	482	506	508	467	477	430	483	436	491	525	476	499	481	471	524	465	490	464	448	465	472	469	493	495	502	437	478	495	453	489	467	451	534	488	532	461	472	524	516	424	499	478	484	503	463	499	489	480	523	413	522	493	454	501	464	494	478	474	493	512	495	471	533	471	496	509	463	450	462	483	522	473	479	474	497	492	486	462	458	464	478	489	498	462	476	465	501	445	482	481	479	486	487	412	445	442	478	480	458	499	487	501	518	458	465	464	509	460	513	458	503	490	458	501	466	480	508	453	465	489	475	449	467	473	519	485	483	477	488	452	471	464	485	505	508	496	476	481	502	477	457	455	476	450	511	464	475	425	496	498	459	480	486	480	460	487	476	468	457	480	509	451	436	483	524	442	475	476	495	505	496	494	506	468	511	467	454	492	468	484	472	460	473	482	460	487	493	461	485	503	479	501	460	515	479	498	484	519	464	482	484	486	436	498	474	491	457	478	501	498	488	457	452	476	471	485	405	533	481	496	503	474	500	495	498	488	447	460	505	480	457	491	443	437	456	460	447	459	495	418	465	504	492	507	499	475	468	486	503	483	528	497	491	455	452	479	488	454	474	467	465	483	482	468	501	481	480	498	530	480	500	459	482	487	451	451	456	487	468	465	479	478	514	467	497	476	506	451	478	467	433	467	486	509	461	442	490	495	471	461	444	523	446	523	461	457	516	446	498	480	456	482	461	456	502	485	522	489	492	457	494	477	463	495	458	486	500	480	468	469	513	465	469	442	469	478	491	461	465	446	453	493	468	502	488	518	433	489	535	480	501	476	463	510	468	528	478	446	490	476	489	451	475	483	514	477	475	480	494	494	434	469	465	446	460	459	482	482	441	422	481	497	475	458	452	442	485	448	460	458	459	488	472	479	499	491	513	444	511	502	459	494	492	524	479	503	486	434	516	481	470	497	458	489	479	470	486	462	474	506	500	504	485	500	513	440	472	504	454
4683	6612	7694	4351	2673	2615	2608	2680	2273	2044	3604	16712	11442	6311	2412	750	521	405	427	397	440	390	397	421	385	397	385	426	401	402	412	442	406	435	433	399	407	374	387	451	431	419	381	412	434	406	445	416	406	427	434	411	424	417	435	428	448	409	411	450	392	408	404	401	396	443	448	405	400	429	418	395	393	415	472	412	418	392	428	389	423	470	421	391	422	416	415	455	437	390	414	403	427	431	402	415	445	431	404	445	431	404	431	443	440	421	393	397	400	422	409	420	469	405	425	421	415	414	401	419	421	409	434	420	416	430	447	435	390	408	404	402	409	402	411	387	405	410	427	422	448	420	417	464	405	402	406	410	412	430	379	449	392	415	400	445	414	418	411	393	430	467	434	398	402	408	401	397	419	417	409	407	389	408	436	427	414	392	423	397	411	392	416	415	398	406	437	408	417	391	400	394	409	440	427	445	426	441	435	412	434	415	433	439	431	382	410	406	412	429	408	406	415	430	409	419	401	413	417	437	443	436	427	400	428	420	396	417	401	384	372	433	431	438	436	424	408	400	418	429	394	411	420	425	437	388	394	419	392	419	412	409	409	449	415	447	407	429	462	402	403	381	414	446	398	400	427	419	417	410	435	433	415	409	375	411	377	390	396	400	391	391	403	411	452	422	414	393	407	428	418	427	425	418	415	429	393	436	381	392	403	389	429	366	410	416	370	452	434	451	434	393	402	421	453	401	427	411	456	378	469	412	393	382	429	373	363	407	413	418	406	411	433	399	407	437	426	397	435	480	441	405	420	405	405	390	423	430	424	448	428	449	390	387	414	425	413	426	410	403	421	420	444	367	428	404	455	459	434	413	424	383	402	392	417	442	422	420	444	427	383	451	438	430	392	424	429	430	367	371	412	422	404	438	426	413	373	406	431	433	416	408	438	403	418	388	436	419	442	429	428	428	437	412	432	425	416	422	406	409	391	401	376	432	447	423	402	414	418	394	428	388	400	423	457	431	457	434	432	420	365	412	411	392	409	449	412	398	421	420	422	421	398	412	415	461	432	411	429	437	448	456	448	419	440	402	439	433	387	373	412	394	432	424	445	425	415	395	389	373	359	452	409	409	423	427	395	405	423	419	426	405	439	395	400	444	387	441	408	387	374	424	392	439	418	423	435	410	427	436	415	416	451	421	438	386	425	406	413	445	390	409	413	392	402	409	444	398	435	417	426	438	421	405	419	442	406	418	433	436	447	437	406	404	395	383	421	465	393	414	427	388	422	410	407	400	461	376	453	390	438	374	401	418	422	428	425	387	401	399	442	421	415	391	398	391	412	451	451	423	401	422	408	407	409	415	411	423	426	420	412	425	422	388	423	416	404	411	449	462	424	401	372	423	409	404	383	425	385	397	411	397	454	425	414	377	387	433	386	407	411	420	406	408	422	375	399	382	430	382	376	424	448	439	394	444	430	435	428	427	436	409	379	404	415	410	401	433	402	447	422	413	400	429	429	432	369	430	402	365	412	408	392	440	440	422	423	406	409	420	428	447	396	401	382	413	425	431	495	429	407	420	422	431	399	430	392	426	484	397	399	372	422	409	425	416	407	438	431	406	401	358	424	410	416	424	409	411	399	400	410	441	453	386	420	430	407	415	421	428	396	419	385	436	423	377	410	356	381	431	452	419	432	453	405	429	388	398	411	422	391	405	410	427	431	402	425	391	442	410	435	426	430	381	416	418	411	431	427	444	414	366	425	408	381	392	425	414	399	448	447	429	428	410	414	423	438	418	401	412	429	397	412	412	425	397	410	443	401	452	411	395	421	417	434	409	405	410	422	423	373	362	420	447	434	406	377	396	427	435	403	417	416	431	426	458	420	418	438	440	400	436	405	417	424	401	382	441	443	373	457	419	423	377	419	420	427	433	409	396	420	419	419	401	431	429	434	408	427	382	404	389	404	425	432	424	407	395	449	429	410	398	383	398	439	398	415	450	434	420	410	443	424	431	438	408	419	425	444	417	431	421	412	418	412	412	443	431	407	421	409	419	433	425	425	423	436	422	423	394	435	407	399	407	389	405	415	465	458	419	414	401	399	413	405	433	436	389	440	440	425	432	422	408	413	387	443	463	444	387	400	422	441	407	439	416	436	455	446	420	424	410	435	396	442	418	380	412	397	453	403	390	420	404	402	389	412	415	363	435	378	401	417	431	387	429	413	422	404	403	428	403	427	403	386	403	420	431	421	415	457	412	425	384	378	414	431	417	374	399	431	414	392	429	439	384	412	428	422	405	374	421	395	425	396	473	384	393	435	424	415	437	429	397	462	416	405	430	425	394	411	420	437	416	416	412	420	417	420	443	411	390	393	397	385	387	435	407	396	421	450	398	427	390	452	439	399	416	425	374	387	407	429	408	415	394	419	433	423	394	426	442	442	407	388	409	417	431	411	419	407	375	442	418	422	397	400	384	422	423	405	391	387	412	436	429	411	416	396	374	419	400	394	419	399	418	380	430	416	448	420	408	378	404	424	397	411	413	435	386	412	388	413	417	422	424	395	394	391	419	418	436	424	423	405	416	440	444	426	435	418	452	398	429	377	393	413	386	429	407	407	410	383	427	414	448	413	390	413	403	424	388	396	436	427	443	444	441	386	400	444	398	399	385	424	369	415	411	391	427	444	415	419	388	386	413	421	424	394	419	439	401	415	404	389	422	350	434	441	434	434	399	433	411	414	452	427	433	421	399	387	376	404	397	403	391	390	405	408	405	433	386	457	437	424	406	410	406	418	425	412	403	406	429	434	441	439	397	430	401	423	413	384	452	437	386	420	420	417	398	403	415	416	371	409	433	382	426	400	446	420	368	447	441	418	433	391	410	399	443	394	459	397	421	409	386	439	409	428	403	416	424	394	371	426	424	416	409	392	389	425	413	454	402	472	417	409	414	408	397	387	437	428	427	446	376	424	410	397	412	422	431	383	421	446	433	412	405	423	413	435	453	403	397	408	445	423	376	408	394	439	431	404	385	410	391	391	403	437	381	444	398	456	416	399	456	399	446	412	417	432	391	364	411	405	418	443	428	389	431	417	442	415	428	416	401	396	436	401	427	393	411	414	415	403	404	437	444	395	417	376	418	386	395	435	410	414	445	383	441	381	414	403	447	428	421	398	401	405	435	378	434	436	429	399	430	433	445	413	429	421	398	416	409	418	397	386	418	429	411	446	410	397	435	409	385	392	402	399	429	383	419	397	422	406	460	405	458	413	401	395	416	402	422	425	400	435	394	413	416	421	388	410	395	419	423	423	418	435	429	389	413	422	393	395	403	445	449	392	426	461	405	394	443	413	435	445	394	439	387	449	418	457	447	405	406	420	443	418	405	444	422	412	407	395	397	425	427	416	417	398	403	423	408	438	435	404	392	436	429	414	382	419	399	403	438	373	426	462	426	408	429	423	411	426	380	437	399	395	417	402	367	435	417	441	416	385	409	464	393	399	396	418	425	431	429
23771	20786	27832	23864	20584	9325	4000	2732	2609	2094	6189	26721	21666	12354	4148	1152	729	634	643	572	659	638	615	630	620	632	594	626	599	588	587	568	633	601	622	576	628	627	605	628	622	551	589	616	578	573	593	603	601	569	579	603	585	588	591	592	596	597	579	615	596	616	601	635	600	628	602	635	585	597	589	644	589	598	572	602	607	598	592	601	613	589	606	633	590	544	617	564	614	612	584	536	567	565	594	600	633	592	632	646	540	611	603	583	614	605	580	599	597	666	576	619	589	597	551	628	619	609	616	606	573	627	574	559	562	577	616	607	566	596	633	611	620	639	612	609	560	640	629	590	617	571	611	576	588	581	591	574	571	574	565	569	605	630	582	628	592	605	605	600	558	606	559	604	664	586	595	550	603	642	597	562	636	587	599	580	586	583	598	593	594	666	582	559	584	589	588	599	614	614	590	565	592	617	574	602	595	589	581	654	564	570	602	618	571	578	605	595	634	585	578	626	591	578	613	595	606	552	608	596	615	563	611	627	535	659	586	590	628	572	577	584	637	612	627	559	600	604	602	652	589	607	570	628	586	565	580	604	598	589	597	587	602	581	584	596	580	601	587	605	587	581	593	588	567	566	582	545	600	558	624	560	598	579	575	598	579	595	575	632	583	619	616	594	560	623	593	591	591	607	572	588	529	600	623	610	576	619	619	574	601	589	616	584	626	603	590	606	590	573	566	596	625	613	631	623	572	554	572	585	572	613	568	595	595	603	617	610	570	625	584	592	599	593	600	590	585	570	572	606	594	556	558	599	609	609	615	577	594	648	621	596	581	609	584	605	621	557	585	636	600	620	596	625	597	575	589	586	613	603	589	602	590	573	589	631	624	593	593	549	605	630	571	631	593	585	596	575	611	529	586	553	556	589	563	582	593	632	612	618	586	623	558	614	609	556	567	594	524	599	623	588	625	575	590	617	563	589	554	607	610	638	617	576	585	561	618	600	620	568	570	586	628	627	581	596	590	629	588	641	594	613	586	630	575	578	609	645	609	598	603	589	567	599	562	584	624	634	642	612	593	600	555	571	601	566	587	578	588	618	584	564	592	533	626	666	569	603	613	586	568	600	610	608	583	575	576	602	574	587	595	571	578	556	591	608	602	614	578	594	584	612	604	580	637	599	595	669	640	636	612	546	623	636	572	632	595	591	589	581	599	576	597	610	615	592	622	578	581	610	571	588	574	590	565	625	545	588	589	581	615	587	570	625	557	598	647	585	593	557	633	578	650	592	591	594	608	598	587	612	560	588	618	637	565	645	603	589	602	606	611	591	618	540	554	570	603	541	591	588	587	600	583	575	602	587	578	600	569	589	642	599	586	587	603	562	599	608	557	595	620	620	539	583	603	560	586	580	616	613	582	586	613	592	639	630	585	562	586	639	567	602	581	548	629	596	600	597	594	577	631	583	596	621	596	570	602	619	649	564	564	604	597	602	602	636	604	615	584	606	567	589	567	562	607	576	604	588	603	608	570	589	638	591	609	576	646	643	650	646	595	586	641	620	622	632	593	601	627	609	608	535	581	558	575	607	590	614	585	616	548	621	597	588	586	582	566	590	599	550	567	566	574	603	581	578	592	586	579	612	555	595	611	589	599	616	624	585	570	582	594	588	544	612	604	615	559	622	585	579	590	601	596	546	625	614	572	561	631	590	611	566	610	604	580	589	608	574	556	607	605	585	555	537	556	570	616	584	616	593	578	638	604	588	600	551	584	600	641	569	533	569	630	617	587	591	580	585	590	582	560	550	561	596	562	541	583	588	595	586	604	589	594	597	553	595	577	606	551	595	608	614	541	596	585	598	601	634	558	615	622	596	634	579	623	614	602	616	601	613	631	591	622	587	604	602	606	589	627	536	574	601	582	577	596	564	559	585	594	590	549	627	604	617	561	606	640	598	568	599	609	597	629	585	619	598	608	624	593	616	556	569	612	599	522	567	584	516	609	588	614	619	524	567	607	570	601	612	634	608	639	614	561	589	572	601	569	601	609	631	555	613	551	591	564	603	604	609	603	624	593	553	610	625	593	636	572	569	612	584	615	648	600	594	632	575	562	609	637	599	579	608	601	604	568	621	566	579	563	605	642	616	582	611	606	590	649	594	600	592	618	583	603	635	585	603	624	573	560	591	592	618	597	601	574	562	584	590	569	581	573	555	561	590	607	571	614	595	614	565	565	570	545	596	551	625	572	619	548	609	578	589	614	612	585	579	566	591	609	601	607	607	615	636	590	615	565	629	586	576	615	577	583	613	592	634	580	595	573	581	577	592	583	574	595	604	631	610	605	587	612	609	607	610	600	632	624	557	625	630	614	591	578	624	621	592	590	562	569	603	635	602	562	597	612	625	602	621	607	598	535	576	568	579	642	615	639	591	641	588	593	586	567	623	597	603	653	588	618	578	592	563	611	574	589	574	561	656	577	614	618	589	591	554	542	615	602	588	593	610	592	571	585	568	607	594	582	582	626	576	576	578	613	604	635	584	629	548	607	587	586	552	596	578	627	612	578	609	581	583	650	618	583	609	580	564	577	556	588	590	619	617	575	590	572	586	595	578	601	630	588	577	551	607	584	565	599	581	575	550	565	571	585	664	607	588	593	596	614	548	592	636	630	566	587	580	620	610	579	612	625	581	590	582	604	589	586	623	593	567	586	565	626	616	613	657	579	604	586	589	604	602	597	597	608	561	562	592	607	603	557	589	605	575	610	541	580	561	554	573	617	586	601	597	608	583	577	591	622	601	595	567	569	548	592	568	590	638	577	602	558	603	586	620	549	590	548	599	613	589	597	562	576	588	609	598	545	589	624	604	618	648	611	572	544	577	646	598	623	650	615	594	584	591	572	551	586	587	569	600	555	515	599	547	644	614	555	582	597	591	555	589	588	638	613	607	632	568	582	566	589	568	581	605	597	628	560	580	587	554	587	600	605	574	558	595	587	581	575	605	551	586	599	585	623	582	606	639	567	583	601	617	558	559	584	615	588	593	593	564	615	637	573	580	587	604	539	569	603	631	574	622	619	571	572	536	564	625	559	573	586	610	606	615	609	569	601	581	523	596	602	570	606	585	600	573	579	604	561	616	669	587	546	597	622	651	585	634	627	623	576	597	609	623	630	607	591	596	575	575	610	622	609	583	590	592	586	553	600	611	543	560	576	602	565	575	596	624	634	589	561	585	644	560	618	562	580	603	574	550	577	565	553	574	578	613	609	596	626	595	576	589	574	584	558	565	615	607	546	596	580	594	598	562	586	563	612	588	559	543	575	620	564	556	586	592	590	614	634	584	595	545	626	569	597	549	605	589	628	598	612	607	620	581	613	645	571	629	583	541	578	605	609	606	590	601	618	589	586	628	595	595	603	643	571	606	601	596	587	572	609	570	600	620	593	607	575	588	561	560	568	578	584	549	559	585	566	611	601	579	609	576	560	593	535	627	597	648	617	582	584	588	530	607	567	560
5154	10536	10984	6637	4085	3757	3647	3358	3592	2893	8932	26886	19319	10043	3852	1058	658	554	490	510	529	577	492	530	498	503	499	501	533	553	519	435	480	507	543	507	527	516	484	501	520	513	540	452	542	499	481	562	506	530	486	526	509	574	541	547	511	535	561	465	508	522	515	475	515	480	489	511	512	513	537	466	522	483	536	549	525	531	510	505	466	505	530	515	537	566	536	472	519	523	507	494	534	523	485	473	503	511	521	561	508	513	481	490	471	547	530	529	475	515	550	516	562	507	485	528	470	537	537	515	507	516	490	516	520	491	504	520	528	526	533	523	524	481	453	522	531	526	500	513	571	494	520	502	491	482	499	538	506	532	490	478	486	489	518	471	540	533	539	519	517	496	513	517	506	502	489	513	511	512	541	514	494	515	523	522	541	509	525	509	537	484	567	518	498	497	523	496	511	491	505	491	552	508	513	459	490	516	497	542	471	522	557	524	512	486	499	505	509	501	532	487	535	488	486	531	438	522	520	522	512	507	511	459	483	476	500	551	485	508	485	533	509	491	530	507	526	492	491	501	533	481	518	494	504	498	539	510	507	533	524	495	446	516	470	501	500	506	536	489	523	442	524	521	506	463	463	466	537	479	495	546	491	513	500	566	488	521	506	512	528	499	523	487	534	533	498	540	540	500	517	502	502	540	547	553	470	487	519	564	534	445	496	496	522	506	511	506	557	497	527	496	551	484	523	490	517	493	481	563	512	497	489	526	498	498	484	512	494	473	473	511	521	509	498	493	488	501	486	521	481	532	507	517	500	503	505	515	500	507	523	504	510	502	540	515	483	527	510	499	529	514	533	492	514	473	541	507	487	512	494	491	512	522	494	500	508	476	555	492	483	476	500	486	478	490	460	519	503	508	532	524	529	513	501	491	507	516	483	505	492	487	490	518	534	511	522	503	494	548	518	514	532	506	502	512	509	505	488	530	475	476	497	495	576	498	512	478	532	521	517	473	526	505	524	529	543	491	487	482	477	490	540	506	474	536	468	495	485	541	558	511	543	502	549	512	513	494	482	523	516	501	478	485	510	500	495	524	507	483	488	501	481	550	500	496	518	513	431	491	451	525	497	508	495	485	512	516	480	531	580	514	572	517	533	501	558	507	532	528	504	497	520	534	541	500	520	528	519	534	487	509	488	517	493	487	523	504	508	480	500	504	559	474	491	495	483	493	535	510	528	494	473	499	497	518	485	495	546	490	502	545	514	535	523	519	515	545	552	506	554	534	515	525	528	532	491	516	513	487	557	520	568	480	509	513	535	489	475	517	535	500	516	531	504	480	530	498	490	510	513	527	544	476	500	464	482	498	521	484	460	524	534	493	490	499	506	520	490	471	495	494	508	522	451	530	487	480	553	465	510	520	492	512	472	508	499	485	522	493	508	516	514	485	488	491	496	480	499	486	521	535	527	467	515	489	533	500	496	514	496	463	541	499	497	538	529	505	497	535	477	520	542	501	504	559	504	452	492	498	500	447	492	481	541	509	497	503	523	490	534	513	502	494	516	451	518	493	486	509	488	560	542	505	484	503	455	522	486	520	517	522	510	495	500	482	498	520	533	532	546	499	507	492	498	549	482	530	504	484	494	486	523	506	496	523	493	492	470	520	502	509	509	492	505	489	532	507	517	494	517	534	507	531	511	494	510	506	495	559	495	524	497	477	477	494	483	504	488	508	528	515	501	486	475	528	550	521	513	513	505	503	505	515	527	481	506	530	482	473	499	476	514	499	513	540	483	513	486	517	486	483	525	466	497	505	474	530	479	478	526	523	511	492	502	482	508	498	469	512	509	511	497	503	502	540	479	513	525	496	471	492	482	483	501	509	500	488	495	465	519	526	513	527	470	486	506	517	471	495	509	495	527	543	512	514	503	519	539	509	510	481	515	479	504	519	507	541	515	482	530	492	534	485	538	531	525	495	507	517	507	490	523	523	541	497	513	501	458	502	496	471	551	492	501	535	456	527	478	535	524	458	470	512	538	490	515	517	485	508	512	505	499	493	503	516	492	515	495	484	483	519	499	521	498	504	473	471	529	539	503	556	533	509	513	496	504	512	504	471	492	539	505	491	523	515	477	495	497	471	478	491	513	541	492	522	505	525	532	498	497	495	502	503	520	505	488	515	488	469	467	493	525	503	546	507	519	499	501	502	523	474	505	484	521	521	513	526	495	536	469	512	498	497	533	506	492	477	523	501	505	487	470	505	501	531	501	519	546	447	484	508	526	460	501	504	525	527	497	508	521	492	516	516	509	497	540	503	546	492	502	530	491	497	482	499	511	505	500	532	535	532	521	483	512	467	503	515	484	495	477	498	544	513	496	531	511	502	512	526	479	515	507	508	494	479	472	505	524	527	496	509	517	494	481	547	509	513	478	464	492	533	549	470	513	539	487	547	518	492	546	538	498	525	499	496	548	478	555	489	494	494	496	542	492	469	556	511	492	539	505	527	463	537	497	492	531	486	526	512	469	453	511	490	529	479	540	499	500	526	510	507	514	524	533	509	509	477	500	519	538	513	521	558	522	465	453	541	535	507	520	516	507	511	531	463	501	520	495	518	497	483	521	481	526	514	501	549	498	444	500	541	504	507	536	509	489	496	511	477	474	515	470	528	517	504	481	515	524	534	493	501	517	504	449	546	493	499	494	510	531	489	522	493	569	480	539	513	517	531	504	517	529	527	497	508	519	482	524	481	522	497	522	485	513	518	499	507	548	514	492	493	484	526	493	513	512	491	505	503	499	507	522	472	473	456	489	526	551	507	538	524	532	516	515	501	499	499	544	537	528	510	520	503	516	531	496	504	511	501	531	506	535	471	480	543	501	526	462	517	508	501	512	507	488	502	507	537	495	489	498	500	462	466	486	490	448	500	534	508	499	526	493	541	508	478	509	504	463	464	454	509	545	509	507	517	482	443	488	517	452	496	510	442	507	489	517	502	474	475	500	525	474	535	479	502	513	521	511	518	507	513	515	534	491	506	486	492	501	505	486	505	506	484	513	498	478	532	537	510	489	497	486	513	545	511	516	484	574	447	498	479	467	489	455	509	482	517	533	493	505	529	486	510	486	529	541	494	509	503	543	507	527	495	516	485	519	504	498	478	494	491	488	521	469	471	467	517	524	483	513	522	488	493	526	514	482	526	523	503	488	509	531	509	522	516	518	520	516	480	498	507	525	538	513	470	504	492	508	470	493	502	492	517	544	491	524	546	511	504	494	480	514	509	510	500	524	514	474	505	522	542	486	557	510	499	487	502	488	521	478	518	469	503	525	520	492	509	451	523	500	493	480	497	471	505	548	516	511	538	520	531	493	522	513	504	521	477	504	486	503	501	491	528	488	530	533	494	488	470	502	549	523	514	461	480	484	480	502	503	517	511	496	489	520	521	527	548	481	515	529	500	496	545	529	495	525	512	498	513	467	534	484	476	514	484	466	475	518	485	509	505	510	476	477	500
26748	10452	2534	1379	864	729	729	1022	891	843	938	1752	1690	1074	674	527	472	529	471	508	476	468	442	499	477	467	523	445	461	473	439	460	484	443	453	460	465	464	491	462	482	479	476	450	482	465	438	455	470	468	451	443	476	485	480	464	486	439	487	441	492	450	463	466	466	501	463	496	473	470	455	471	468	435	488	476	459	450	459	468	419	455	445	462	432	519	459	488	449	472	439	486	448	462	465	456	428	451	458	458	420	446	453	444	446	424	460	463	479	441	494	480	483	483	467	431	440	495	470	484	435	423	497	449	493	458	456	485	468	471	441	466	423	477	498	493	445	435	485	476	451	497	418	468	479	462	459	478	499	454	484	478	473	467	457	484	455	469	480	516	474	441	451	482	466	446	473	463	481	443	457	454	442	466	519	462	466	474	451	499	463	483	428	441	474	477	452	448	473	437	431	454	464	469	450	476	456	469	536	466	459	458	422	482	426	484	455	467	451	457	474	489	455	468	489	479	475	498	474	424	468	454	472	462	451	438	473	505	451	454	467	474	480	474	465	447	468	480	489	446	468	428	491	476	498	467	486	453	471	461	450	494	470	465	452	470	468	472	475	443	392	475	439	473	435	474	457	468	469	483	448	492	421	467	472	494	441	459	469	466	464	432	425	437	496	458	464	465	477	468	460	466	485	467	474	425	453	457	426	482	477	483	461	487	478	452	449	482	474	466	481	472	476	419	425	455	460	457	455	474	486	448	499	472	461	486	490	479	477	424	461	471	466	482	484	479	443	462	426	479	472	474	445	476	454	438	446	498	446	480	466	416	451	450	456	444	474	481	463	484	466	482	509	455	458	425	472	454	492	446	488	479	443	470	494	459	435	490	462	486	492	491	457	499	501	479	469	421	423	464	445	441	477	449	462	435	484	474	458	462	442	436	454	478	459	424	457	436	482	444	461	502	449	444	437	465	471	469	427	484	474	434	494	445	427	461	488	497	450	475	481	457	443	470	488	444	472	522	456	513	491	433	498	468	464	448	480	439	447	445	448	494	467	467	468	461	468	439	484	429	450	413	513	475	451	453	451	474	462	483	497	446	477	434	460	471	499	505	453	453	445	450	461	460	464	466	448	483	478	447	475	462	489	491	456	478	418	465	474	474	455	475	459	449	492	452	443	416	444	435	481	431	471	437	449	481	482	434	488	448	473	497	489	440	437	463	483	451	456	456	471	452	454	446	488	443	456	462	454	457	435	528	473	469	461	489	475	456	471	469	462	398	493	486	433	489	483	493	451	478	473	489	483	491	488	500	466	445	513	441	450	449	497	435	442	456	439	488	456	460	504	484	442	449	439	487	451	486	445	466	476	454	405	482	437	446	458	488	466	432	477	469	455	492	481	460	437	442	543	464	495	442	508	468	440	433	481	485	457	456	493	479	486	469	419	468	456	483	516	443	439	447	469	451	451	478	460	430	477	451	503	475	446	489	467	454	459	468	462	501	470	460	481	446	454	468	461	458	457	490	484	473	471	431	481	469	523	466	496	446	475	500	485	490	491	437	447	464	464	425	481	476	476	507	445	427	471	488	468	468	508	459	495	467	503	439	451	445	438	456	477	458	485	465	503	457	468	408	441	460	463	467	456	492	440	440	448	417	484	472	450	430	450	440	444	445	485	425	449	440	447	481	449	450	475	441	493	482	455	475	440	479	494	480	440	441	430	459	483	482	462	471	463	488	466	459	470	475	463	447	474	465	454	446	443	454	425	467	459	470	481	486	425	491	496	469	482	481	431	458	451	454	437	458	484	440	454	419	442	450	449	478	492	479	482	432	484	444	444	474	453	466	486	442	451	492	489	478	456	471	507	448	464	462	483	483	454	462	429	478	454	509	476	488	486	493	440	475	445	477	458	463	441	465	453	488	469	463	459	478	457	462	492	480	449	478	455	469	491	452	488	471	464	431	458	461	441	458	452	455	454	470	451	464	458	467	468	453	466	467	495	450	477	469	431	490	456	450	425	490	447	454	446	450	461	443	456	438	445	492	425	492	469	477	496	459	450	488	479	465	471	468	447	459	440	430	481	438	464	488	472	449	451	487	434	452	502	459	481	494	445	443	445	477	462	457	490	482	427	480	495	459	443	460	444	441	463	458	467	446	437	514	461	453	494	488	494	462	435	507	493	488	471	515	467	440	470	427	432	447	466	445	504	483	481	436	443	434	430	516	493	441	446	451	459	453	484	472	456	473	473	448	476	465	457	463	461	465	443	472	473	446	469	439	472	484	469	469	460	482	455	420	447	461	485	437	472	456	463	474	473	496	464	505	481	449	498	479	452	440	443	497	483	468	508	446	480	467	499	510	470	458	481	474	487	459	426	466	462	434	481	439	480	441	478	443	432	468	438	471	455	432	479	462	435	457	492	473	453	458	444	466	482	420	464	475	464	453	439	494	425	452	475	493	450	485	416	458	431	478	490	510	474	498	453	499	463	489	476	488	469	447	449	434	491	513	420	446	417	455	478	495	512	458	446	459	444	474	466	508	451	490	491	462	476	462	449	491	464	486	490	474	453	515	428	480	482	498	469	461	434	499	493	418	477	507	462	448	453	446	446	451	463	493	472	451	475	468	470	436	453	448	456	474	432	505	453	491	484	423	481	491	452	452	462	464	476	449	464	455	482	491	409	487	436	476	455	452	483	477	482	443	481	472	492	469	418	454	505	445	467	452	453	468	472	466	469	441	475	464	472	444	505	495	512	471	439	478	499	456	467	481	488	402	448	514	484	507	481	422	493	485	470	424	478	431	455	487	436	459	432	446	461	482	453	446	459	503	424	461	495	460	447	452	476	487	463	537	460	481	456	469	458	454	488	479	482	445	465	474	479	399	431	508	466	443	482	484	492	488	436	479	458	457	502	458	485	448	496	445	467	436	456	459	437	497	431	473	456	442	466	458	481	447	449	449	415	465	467	455	458	460	429	479	473	487	435	471	494	443	454	485	437	453	464	456	424	454	476	496	480	409	456	436	479	473	478	471	416	465	501	430	458	467	445	451	480	464	487	469	448	494	446	488	449	500	499	497	488	473	497	456	493	487	459	481	485	455	499	471	485	455	460	459	451	468	455	453	460	483	474	414	510	466	461	441	431	470	459	493	420	474	466	461	493	461	470	462	524	426	434	511	474	469	471	478	425	506	480	447	490	450	430	450	455	462	453	454	417	459	416	481	483	501	499	466	463	478	465	469	480	486	458	461	432	452	496	474	445	465	478	447	443	448	460	439	494	420	442	503	446	454	416	457	458	473	471	451	444	472	483	458	451	429	451	476	438	490	477	485	441	498	462	461	481	477	457	479	466	504	462	481	453	457	470	436	459	455	492	463	427	476	426	481	438	476	447	453	466	475	452	461	457	485	493	465	462	487	484	478	467	450	476	461	428	477	476	478	468	444	462	458	490	441	460	490	453	465	452	469	466	464	438	449	448	457	459	434	481	486	452	480	441	483	455	442
5749	2451	2379	1196	945	847	974	1452	1234	1093	1242	2217	1827	1138	655	479	399	429	411	404	392	374	367	375	401	394	391	414	366	389	385	342	412	407	395	362	388	375	406	387	385	417	401	360	385	407	379	409	421	375	359	397	380	401	363	433	394	387	392	375	383	406	402	400	404	368	413	385	364	407	369	366	392	392	409	391	383	421	394	405	383	345	391	390	362	417	371	366	344	407	433	386	372	399	394	395	393	415	380	410	422	386	391	383	364	387	368	386	400	416	372	378	428	386	371	408	409	400	385	370	407	353	377	411	377	435	373	387	413	388	371	376	439	377	380	380	387	431	372	363	398	380	393	366	424	409	370	393	374	363	378	384	385	384	393	398	366	378	382	369	386	375	373	401	358	381	396	383	391	400	394	379	402	412	382	401	372	373	368	378	347	400	369	409	347	397	365	355	402	418	424	375	405	386	374	404	423	409	385	385	397	396	420	396	395	399	394	399	384	397	408	378	390	412	404	397	371	407	392	374	386	372	406	383	357	425	366	359	405	407	405	374	357	398	397	378	415	386	394	362	412	389	420	394	385	358	379	385	356	407	371	404	387	394	400	411	413	406	405	407	397	389	382	344	392	386	376	398	409	379	389	370	392	358	380	350	373	400	415	380	398	396	392	381	373	414	413	391	392	404	382	391	372	386	361	407	360	352	403	355	408	398	411	393	373	389	402	402	406	378	384	401	388	432	385	390	365	360	438	349	395	425	340	414	404	395	417	400	378	421	400	375	383	385	378	396	353	411	384	410	411	362	398	416	435	373	413	375	401	358	409	386	436	431	405	373	361	375	387	402	355	383	385	388	430	374	361	410	379	410	384	366	358	396	386	359	408	385	404	381	396	407	395	422	352	369	408	383	413	395	398	430	409	406	357	396	373	356	388	403	375	384	384	362	350	398	369	383	409	373	374	406	399	380	368	406	387	390	374	424	396	364	398	436	395	380	381	416	397	385	398	387	379	396	406	410	393	425	382	380	369	399	378	413	397	398	363	409	374	389	371	398	412	383	382	409	392	379	381	361	390	360	399	397	381	380	380	378	420	365	371	368	388	386	361	394	417	370	354	395	392	417	410	366	396	401	369	397	380	389	390	410	440	390	366	371	374	378	384	384	383	425	407	383	410	409	373	378	377	354	383	387	389	385	353	390	398	385	353	376	394	403	367	402	419	380	388	363	398	385	367	419	373	395	400	382	390	395	408	399	382	385	366	393	382	379	374	417	413	359	391	384	405	411	405	383	427	410	404	398	371	389	380	386	397	396	371	410	406	387	388	370	401	374	418	379	389	391	397	420	451	409	386	400	390	387	359	381	376	420	445	384	373	383	369	377	430	410	398	360	398	379	396	369	400	371	368	389	365	367	354	382	352	382	399	375	375	380	392	380	378	395	397	433	396	373	390	360	416	407	378	380	376	381	367	360	418	422	416	400	418	351	411	404	391	405	358	367	390	400	459	429	397	370	390	401	384	416	421	396	370	418	396	393	359	404	411	385	392	406	423	382	425	404	398	385	377	434	406	409	411	378	410	375	392	384	413	412	384	398	388	353	402	401	391	383	394	368	395	375	426	381	380	399	375	403	417	390	391	377	396	365	405	392	376	382	377	438	397	364	404	354	385	361	398	394	433	353	369	379	392	413	403	380	423	377	404	350	387	374	374	412	375	402	370	368	421	389	381	398	410	374	389	394	406	377	413	398	416	351	401	404	400	360	406	410	382	371	407	406	393	370	386	409	375	395	386	371	389	394	375	360	387	417	426	400	382	395	417	382	372	400	364	412	353	369	387	399	413	395	371	407	407	378	363	388	399	422	352	432	345	399	415	352	406	424	365	403	394	387	396	384	368	382	383	356	378	390	393	423	386	400	409	370	401	407	384	366	371	376	394	405	407	364	404	374	408	393	374	405	383	418	403	391	393	365	351	356	392	350	365	367	390	350	394	410	380	382	391	391	383	381	372	413	385	414	426	413	356	432	379	400	385	379	388	394	409	380	374	413	375	433	363	376	356	421	390	435	364	380	370	387	398	377	352	384	400	419	363	388	391	388	352	373	383	421	325	394	406	411	383	426	334	390	394	388	378	414	402	412	388	382	378	376	384	357	406	389	402	396	387	363	395	417	382	373	372	379	391	383	382	426	369	411	395	354	386	369	397	392	394	369	366	433	394	381	406	383	366	397	395	389	393	364	385	346	433	426	408	356	440	397	361	396	418	438	399	398	390	372	398	393	416	376	379	387	394	371	409	391	418	406	396	417	342	405	408	390	411	411	404	389	392	389	367	409	387	354	382	372	385	387	430	390	356	398	420	416	379	318	361	380	390	367	411	381	394	396	402	380	379	378	387	376	435	413	395	388	374	386	378	402	376	387	405	404	401	384	405	397	377	354	386	389	430	380	404	379	370	385	381	373	418	414	428	381	371	382	374	371	350	374	388	397	363	403	388	344	361	392	390	368	384	411	380	385	384	406	356	388	388	387	373	384	396	373	352	402	372	370	380	395	357	377	416	381	416	406	417	398	384	386	381	427	388	372	390	405	426	403	381	397	362	397	414	330	375	387	413	409	356	412	376	380	387	393	371	415	403	391	394	405	403	379	427	394	413	399	432	380	392	368	371	446	417	401	395	384	355	363	394	396	380	398	409	397	390	380	445	410	394	393	394	392	393	378	375	371	387	382	402	390	404	387	374	388	425	370	370	397	369	429	391	409	377	399	408	385	393	383	374	398	391	400	394	410	405	398	397	429	379	415	414	361	401	400	398	385	390	341	360	365	376	365	373	399	381	397	407	409	424	410	400	412	375	360	435	387	413	385	382	382	382	424	403	401	370	346	391	404	423	430	375	406	345	359	375	410	368	390	370	419	371	426	380	385	384	403	376	416	423	385	370	375	377	368	365	407	387	376	345	412	347	357	395	408	378	379	414	429	398	442	389	406	408	401	396	348	410	388	396	378	396	383	367	390	387	416	353	413	396	404	399	381	375	387	380	361	392	413	409	405	403	385	375	379	378	388	387	373	380	373	391	372	391	390	405	443	384	407	394	372	361	368	389	420	419	400	391	384	366	411	426	383	430	400	417	377	383	373	391	397	362	360	352	368	394	395	352	367	414	400	392	394	377	399	392	371	388	363	395	392	403	370	366	414	405	376	388	379	363	401	371	391	397	384	395	360	392	401	387	369	381	384	401	416	352	369	359	395	389	387	372	360	408	406	342	379	390	405	417	408	370	396	396	357	391	378	398	417	408	397	404	393	436	403	373	404	405	360	411	389	401	386	403	412	401	382	377	371	388	354	403	409	408	363	419	408	381	399	355	363	406	420	378	378	381	405	406	390	415	407	403	343	360	395	395	430	389	356	377	415	397	403	403	373	390	368	385	359	387	390	408	405	392	424	366	395	366	365	379	381	367	375	392	349	400	391	364	399	424	390	376	400	372	427	406	377	404	417	346	360	419	368	397	365
24734	20802	26809	24752	9860	2952	2569	2129	1693	1574	4672	16355	11563	5486	2000	790	542	516	538	519	527	537	519	516	459	516	498	493	541	525	534	532	492	480	528	503	509	514	462	480	509	469	479	500	514	527	551	483	511	502	508	538	521	474	540	529	515	508	527	509	501	478	521	543	499	496	491	499	493	500	505	505	582	479	505	519	462	494	548	509	513	520	500	525	521	441	511	555	497	510	510	508	509	515	511	532	491	541	487	481	512	507	480	483	516	514	498	538	520	540	538	520	501	531	486	450	502	532	538	530	495	482	525	531	554	539	494	530	528	462	492	487	510	520	514	510	467	538	459	519	516	463	560	496	501	506	526	520	505	536	509	511	524	496	523	559	527	521	488	485	506	501	503	522	503	542	469	526	477	509	494	526	501	525	492	538	545	513	537	526	508	514	445	566	510	491	505	533	478	537	518	467	521	500	486	507	531	495	515	502	517	479	492	495	524	480	464	520	552	549	490	464	514	527	513	507	495	464	506	553	491	538	514	503	523	531	512	476	523	516	463	485	506	552	536	511	487	540	517	482	553	495	517	511	526	505	508	488	523	515	524	507	529	512	529	521	519	528	494	535	519	518	466	533	502	497	536	483	536	520	526	501	538	507	463	528	507	499	485	479	495	508	567	492	509	540	521	510	497	487	534	542	509	544	516	517	510	521	515	508	472	557	528	508	486	486	508	519	524	509	506	542	502	495	552	500	486	506	506	481	473	503	498	467	499	504	521	502	472	527	499	526	535	535	481	529	473	484	534	495	501	511	491	500	503	550	552	490	497	515	527	537	534	520	504	519	516	530	540	507	491	517	497	505	479	535	497	482	509	534	497	535	505	545	480	521	511	542	521	488	491	480	528	554	490	519	517	495	543	466	491	508	524	514	494	495	524	480	539	502	514	551	517	527	525	525	529	466	527	525	530	508	517	518	529	475	486	465	535	462	547	531	503	493	443	518	531	512	536	513	581	489	504	538	523	471	515	503	493	514	511	576	512	504	521	516	498	522	509	499	513	526	513	530	506	523	495	472	508	505	544	516	453	480	446	495	517	540	541	491	505	555	547	482	515	494	486	486	523	526	526	502	495	560	480	491	493	484	504	456	536	523	503	496	517	512	509	517	512	567	527	520	481	496	519	518	505	484	554	505	526	504	507	526	551	505	487	515	488	523	512	495	476	501	507	484	499	463	522	519	529	477	478	500	519	497	495	496	484	505	511	509	514	516	498	485	512	554	505	509	520	528	505	470	497	503	493	534	539	565	541	489	502	523	555	512	494	485	494	439	491	462	516	507	495	509	501	489	517	490	493	518	524	449	518	497	532	477	496	530	485	494	497	551	504	546	517	518	486	517	454	506	507	508	545	490	572	491	518	486	516	501	486	482	510	486	493	472	528	486	508	504	474	527	465	501	508	469	502	505	492	496	524	465	510	533	496	500	516	544	455	524	493	497	517	509	557	494	477	547	466	493	510	468	534	516	537	515	492	507	536	498	517	518	483	514	523	517	485	523	478	534	471	496	507	503	519	487	523	486	499	491	507	490	533	506	520	498	564	471	481	536	488	538	538	510	522	551	505	513	482	491	510	506	508	518	521	464	511	522	504	503	493	558	504	509	487	517	503	516	486	500	495	505	484	525	483	531	500	531	527	510	496	504	508	507	505	510	540	506	514	504	484	510	536	521	532	481	514	528	520	531	505	536	538	468	503	558	517	517	508	524	486	520	542	535	550	539	488	486	546	524	481	505	489	500	470	523	493	468	508	495	505	526	535	527	497	519	484	526	517	503	507	517	525	530	510	533	497	513	461	484	509	505	535	474	507	523	483	495	530	518	482	564	502	504	504	526	509	562	495	519	506	499	500	507	507	547	492	541	509	474	522	520	478	533	528	526	524	541	471	527	521	500	518	517	484	527	519	516	539	518	510	527	540	499	521	513	510	488	509	518	517	525	523	548	547	490	515	519	528	505	511	505	493	509	558	515	537	521	519	498	538	546	521	528	472	535	536	492	520	504	524	551	496	546	496	499	503	533	527	494	474	479	450	489	556	541	490	519	477	526	497	524	516	540	486	501	479	526	551	506	504	506	470	469	545	522	526	493	465	558	522	567	521	539	516	515	496	506	462	480	509	470	492	498	490	503	489	504	526	507	565	518	538	516	518	519	526	504	506	525	549	500	470	466	504	498	511	517	518	512	507	527	517	501	514	479	526	494	487	510	457	510	493	558	496	504	497	514	502	499	514	453	516	509	525	516	485	502	509	460	507	526	522	496	505	502	536	516	500	533	499	493	515	497	490	532	515	515	518	513	509	513	502	489	482	530	506	527	494	514	489	495	524	519	511	539	504	517	503	550	514	484	480	527	566	503	507	504	491	530	488	478	522	484	510	466	496	535	505	521	524	487	500	516	558	483	475	526	513	501	504	510	513	484	505	536	482	511	521	504	513	482	550	482	534	497	487	548	525	465	488	518	506	515	519	515	540	506	537	518	539	551	487	510	513	511	498	499	534	501	483	530	553	403	489	563	450	523	495	512	499	508	461	516	517	510	506	535	521	480	516	513	471	494	533	497	493	456	522	511	526	468	543	488	467	484	493	531	489	487	501	524	531	510	528	503	525	486	526	504	479	532	537	503	541	452	466	518	476	508	491	513	521	496	461	490	494	500	518	501	467	537	543	522	514	513	479	544	507	482	492	501	490	465	507	523	515	473	499	505	524	504	500	514	500	535	574	517	513	500	525	500	523	510	536	512	492	494	541	508	475	469	494	490	540	584	514	563	488	514	509	496	479	518	567	516	492	511	506	494	497	511	504	535	487	528	504	542	487	502	494	516	509	502	526	499	465	514	500	519	557	505	461	504	488	510	494	544	506	532	461	507	524	502	520	489	552	505	488	488	502	504	547	513	532	555	484	536	479	488	493	502	524	524	500	527	486	551	534	450	499	467	496	510	570	517	507	503	496	508	508	520	474	502	497	533	486	501	513	521	522	508	509	561	479	520	518	490	504	535	499	535	525	510	493	522	503	489	503	502	516	537	525	530	557	508	552	496	502	523	527	502	462	474	462	485	507	503	502	503	511	530	577	513	513	472	443	510	522	518	490	497	514	478	501	474	479	486	456	528	552	506	539	532	524	489	502	509	501	521	541	549	514	481	489	547	472	481	530	529	487	507	521	518	534	497	518	542	499	484	530	509	504	519	505	488	441	488	516	488	503	505	495	514	543	523	470	491	532	518	510	539	491	498	515	517	505	503	485	503	505	480	479	532	489	556	462	525	509	515	473	498	487	480	519	489	547	492	515	525	541	526	548	511	490	464	489	512	508	545	521	482	577	492	490	541	493	529	530	470	517	500	523	508	495	491	496	506	537	571	533	460	518	470	503	540	530	466	522	512	483	510	554	522	485	524	513	520	504	487	532	507	502	477	538	520	514	542	484	465	522	492	502	487	520	490	516	510	507	535	508	482	530	472
4804	6700	7005	3823	2548	2731	3191	2906	2398	2192	7089	16840	10989	5506	2220	684	469	441	426	424	412	455	439	406	482	434	457	447	447	410	448	481	467	442	419	433	441	453	422	476	456	474	461	459	464	447	448	449	489	413	447	459	448	488	459	421	480	477	463	446	471	487	489	447	429	476	424	411	474	440	433	441	435	406	430	444	443	428	422	437	481	489	432	436	455	447	419	431	411	421	470	436	458	466	446	482	447	437	437	447	459	447	440	481	409	430	442	430	439	445	461	424	439	402	456	429	433	424	441	447	447	441	444	470	443	457	478	444	459	447	439	445	421	408	474	452	457	443	457	453	446	481	443	381	468	424	458	418	444	428	475	418	459	440	454	460	459	451	423	414	440	440	465	433	452	484	461	506	449	451	430	411	430	450	468	449	468	460	459	452	435	447	429	465	420	434	446	421	453	459	426	477	436	430	423	447	455	420	470	433	419	466	490	423	427	407	480	433	449	477	428	451	469	422	432	454	427	418	432	427	429	434	440	435	461	446	473	432	452	454	403	434	476	461	435	450	422	467	413	468	427	407	422	445	399	471	457	423	442	470	450	421	449	474	456	448	442	438	449	397	440	454	427	416	440	401	424	424	439	452	480	435	450	473	439	438	492	491	421	416	452	431	415	458	444	434	414	440	441	478	424	462	421	421	435	410	475	423	418	436	435	425	437	430	411	404	447	446	438	462	445	432	430	434	424	423	466	456	446	436	447	369	444	431	421	446	454	432	455	380	426	506	430	452	436	452	453	450	458	465	406	421	411	459	446	447	438	442	403	477	426	437	479	486	422	445	433	458	464	461	421	426	402	461	466	462	459	448	452	412	469	476	447	455	445	421	421	469	417	453	406	443	451	462	458	448	455	449	496	401	445	451	455	417	490	443	466	435	422	436	444	450	459	450	450	437	417	437	452	481	448	433	456	434	446	426	433	412	440	427	460	432	442	420	427	467	442	412	449	454	470	465	426	401	420	454	498	408	429	427	422	447	448	437	417	471	446	491	456	466	443	431	445	453	458	435	414	448	452	440	460	418	435	474	426	486	464	461	455	424	415	489	473	469	443	482	458	443	427	397	450	479	467	417	457	427	447	407	417	427	470	422	481	426	503	418	409	420	435	492	440	428	447	439	464	440	472	436	450	440	477	438	483	423	451	419	453	449	442	431	429	449	448	466	439	444	451	462	450	480	413	435	423	472	473	399	452	444	468	424	426	418	453	450	487	445	434	442	461	417	446	427	447	459	443	431	452	439	423	441	442	441	456	436	439	443	451	436	449	409	394	464	438	468	408	443	455	429	439	435	423	428	418	423	456	477	440	479	466	447	443	457	488	448	443	456	474	431	415	436	439	433	457	433	429	450	445	501	447	444	412	454	440	436	451	431	476	467	461	441	467	476	461	469	432	460	413	448	420	435	448	425	458	485	458	446	451	431	466	428	466	425	469	459	396	430	426	436	440	448	442	471	433	454	490	477	443	440	441	417	438	452	499	433	423	441	433	438	475	421	450	431	427	448	436	440	436	430	406	457	481	474	459	426	472	443	419	453	451	431	445	434	440	437	445	437	465	466	424	435	434	417	433	442	452	446	438	427	461	442	456	428	462	431	456	442	448	414	408	438	459	411	441	425	448	429	475	425	450	502	412	454	453	476	435	440	423	442	435	447	438	445	456	456	388	428	399	438	420	412	434	439	455	449	465	447	445	434	449	429	434	466	437	434	475	435	448	464	385	462	450	451	435	419	407	450	454	452	430	455	440	424	476	443	438	436	456	451	402	432	460	432	443	439	420	441	428	426	425	429	415	433	428	444	472	476	451	392	477	437	461	455	444	463	443	406	454	416	448	465	422	423	465	456	448	463	450	477	455	438	420	411	421	437	420	467	461	449	441	412	453	454	458	408	402	470	462	495	471	462	430	428	446	468	459	422	471	405	467	437	425	430	452	421	448	431	480	464	441	437	443	420	468	422	477	419	421	431	425	428	431	462	421	442	430	457	463	452	441	453	457	416	473	428	472	418	446	445	456	436	455	428	442	438	446	469	469	458	464	460	419	420	428	441	435	396	448	446	439	419	457	424	429	463	466	430	481	410	464	446	435	439	447	432	421	401	450	428	502	490	471	431	432	445	417	473	445	431	449	439	435	456	421	488	453	434	417	451	464	452	444	427	427	428	463	441	474	478	422	445	447	460	405	438	441	454	455	442	480	479	418	431	500	414	442	437	474	443	432	437	418	451	457	453	420	428	452	449	455	431	424	457	438	432	449	410	434	446	415	449	438	428	425	450	442	476	436	416	426	445	433	418	471	454	445	416	474	473	433	435	457	467	435	462	414	446	426	445	417	445	481	439	418	450	412	433	424	434	468	474	437	445	428	452	448	438	455	425	439	419	443	414	472	441	473	411	411	449	442	444	450	410	453	449	431	431	457	404	390	453	434	457	444	440	429	440	416	464	457	467	433	452	452	420	471	415	423	417	445	450	451	483	425	428	423	426	467	487	456	435	431	430	427	427	421	458	480	418	452	427	431	465	429	426	450	440	433	424	442	450	410	432	468	447	446	463	416	430	430	445	449	440	416	443	449	429	433	445	414	418	465	462	426	429	424	404	474	479	401	473	417	456	427	438	421	443	471	448	380	446	483	419	461	413	422	445	440	439	429	440	423	418	476	459	448	411	456	449	421	416	473	425	455	454	417	419	467	423	432	395	462	456	481	467	403	412	428	429	449	458	424	419	410	457	438	428	466	417	439	450	414	447	406	432	463	451	463	434	442	447	475	436	483	460	421	459	419	446	455	441	426	406	453	450	460	465	430	433	475	443	433	444	465	427	442	414	426	432	436	479	418	424	448	440	462	439	435	437	440	432	450	474	445	425	440	460	424	440	423	472	429	433	435	397	422	446	446	428	401	412	472	440	415	443	426	432	436	447	445	460	436	443	429	440	409	429	453	446	428	478	395	457	427	446	399	414	425	408	428	438	447	410	456	431	438	464	439	446	436	425	444	459	421	397	456	450	480	452	455	430	463	414	477	441	475	442	418	452	461	443	427	448	461	490	449	436	475	437	448	415	426	448	428	432	412	451	451	460	453	445	464	438	432	435	406	417	397	452	421	410	472	458	416	432	445	438	436	414	430	442	406	482	471	447	452	447	464	450	433	449	456	451	455	397	449	468	441	422	414	446	427	469	447	472	497	440	468	422	428	413	463	426	478	434	413	470	417	452	456	424	449	453	434	460	448	431	433	425	408	449	424	453	455	439	444	439	437	426	436	453	423	458	438	463	417	433	442	418	427	466	452	436	456	433	465	406	439	471	476	424	481	451	409	463	456	436	479	426	435	419	465	448	417	439	416	442	416	457	443	441	413	442	449	444	424	449	466	444	472	459	476	472	428	426	433	413	406	458	419	461	442	445	468	463	467	442	471	435	471	443	462	406	453	489	459	424	425	425	448	437	464	432	452	450	421	439
23705	20795	27808	23859	20591	10474	5173	3304	2636	2233	7604	27362	21235	11199	3695	1089	729	660	637	616	670	633	662	610	632	615	629	633	614	578	629	662	622	628	652	617	641	622	637	628	577	580	592	614	628	611	640	626	672	665	650	645	625	648	632	626	632	638	678	595	631	675	634	688	633	614	604	617	690	614	616	635	645	636	633	611	657	641	640	611	647	622	614	629	595	597	605	594	640	636	620	603	676	587	594	630	665	626	642	573	631	618	599	629	611	605	641	604	599	632	636	616	651	608	638	594	597	682	641	585	606	586	604	631	627	639	620	656	615	670	618	630	640	620	619	622	599	650	655	654	659	622	571	641	630	592	641	589	589	660	620	577	702	626	652	603	651	685	626	635	585	608	607	632	596	650	608	599	646	619	632	658	668	633	632	609	637	620	650	652	669	638	595	612	604	645	637	613	606	596	651	667	598	611	631	638	670	584	602	645	624	638	629	622	604	608	655	592	634	626	636	619	648	673	588	620	639	654	620	594	643	584	638	613	623	628	651	615	652	608	655	596	643	623	613	622	623	612	600	630	588	630	649	633	632	612	614	640	599	626	617	591	595	629	607	615	596	616	608	626	644	614	612	632	669	569	635	606	626	615	621	627	600	607	574	620	615	626	604	638	642	621	570	660	615	627	645	652	604	623	545	586	583	620	620	594	637	605	622	617	657	624	605	635	614	581	638	613	627	573	598	584	604	606	585	630	618	607	636	595	589	591	607	605	572	590	641	615	609	625	611	620	611	598	597	607	642	602	647	599	590	618	589	615	600	630	586	634	612	630	621	582	611	616	670	605	615	634	661	638	669	612	567	628	571	601	622	648	616	637	611	645	641	556	605	642	604	592	637	603	605	645	636	635	582	623	615	617	662	667	608	643	651	593	642	607	628	571	609	616	603	641	610	601	609	646	620	615	625	640	612	583	583	581	646	580	621	630	637	610	630	640	587	640	600	642	603	630	594	612	618	650	607	615	671	636	623	647	612	673	628	612	653	575	549	624	585	625	618	627	645	612	635	643	635	680	610	627	599	612	613	636	585	625	611	629	643	600	643	613	579	614	634	668	623	599	640	619	624	629	653	644	654	654	666	633	612	620	634	632	626	620	617	624	596	641	617	571	617	612	593	598	615	612	643	622	605	570	654	615	624	643	667	611	629	647	621	617	619	669	636	630	600	603	615	673	630	588	645	607	638	614	625	611	569	628	663	645	622	587	650	574	616	636	646	618	662	607	625	630	646	612	622	607	617	645	600	610	600	596	645	575	556	659	630	632	650	636	604	644	619	585	599	630	621	587	604	636	634	601	627	591	638	564	584	594	616	645	629	672	656	642	629	625	653	602	639	620	622	651	599	635	617	608	616	623	614	626	581	605	601	584	606	600	611	652	615	566	586	598	624	597	635	619	591	618	616	627	594	587	665	618	644	638	617	633	599	632	617	611	621	697	610	576	627	644	677	615	621	666	645	642	590	612	651	632	587	666	623	610	639	598	592	617	636	612	617	588	623	587	642	674	602	625	600	638	604	662	595	625	619	615	643	619	573	659	637	615	599	651	626	646	607	626	626	612	645	559	647	641	612	602	612	635	609	593	624	580	578	611	639	616	636	619	574	634	600	613	642	599	567	608	631	661	631	586	610	576	611	589	617	617	611	655	640	627	600	593	640	594	621	616	593	584	641	618	629	581	642	596	580	629	627	614	614	641	581	587	615	592	644	624	596	641	611	604	610	590	650	618	595	603	643	678	626	603	600	635	624	610	641	559	680	620	639	583	627	573	625	658	606	634	585	619	671	609	582	625	633	637	609	632	646	591	605	622	604	600	664	613	618	612	577	628	634	607	639	625	629	617	637	655	550	591	671	581	601	643	632	632	615	641	603	644	646	629	656	624	597	607	601	620	626	645	615	574	617	603	594	587	620	613	589	635	607	635	589	603	637	639	624	561	628	607	640	643	675	621	618	708	657	639	630	581	618	608	629	652	615	664	601	631	597	627	678	628	595	625	618	591	569	611	640	613	618	673	665	653	610	622	587	629	606	613	608	562	578	628	581	651	616	623	594	637	631	627	637	625	633	632	678	599	623	628	636	643	604	595	642	640	598	612	623	627	636	684	637	644	598	629	665	559	686	617	622	608	586	612	609	632	645	632	674	633	632	625	599	583	658	593	596	621	599	592	594	603	650	657	635	612	618	641	672	613	616	641	586	614	593	654	587	622	626	566	614	606	634	595	601	577	640	592	643	575	625	596	619	639	670	611	642	598	633	618	668	621	636	592	575	597	617	616	619	593	588	598	600	625	636	587	640	578	624	608	632	609	650	659	625	623	670	614	569	602	626	619	642	651	649	626	670	569	592	624	602	639	595	640	605	615	600	615	592	575	634	640	634	671	600	602	627	629	579	600	568	589	652	678	620	628	565	611	645	602	637	579	599	635	632	665	650	626	638	638	583	607	607	614	592	565	615	664	600	631	675	607	616	586	599	587	634	656	633	657	584	622	677	631	647	586	576	647	618	653	609	587	600	604	607	624	588	590	636	598	642	583	589	682	640	596	623	625	621	628	634	584	599	588	647	597	598	627	615	685	627	629	640	583	609	632	644	639	649	637	595	639	618	580	648	628	658	590	619	606	612	662	642	621	627	625	650	588	622	635	626	591	628	644	636	626	678	568	619	610	637	650	636	609	617	619	632	624	624	618	653	662	625	649	651	651	581	635	597	634	598	608	635	598	619	594	640	607	576	586	605	666	592	630	644	634	612	626	583	675	638	678	636	622	618	621	581	597	603	627	663	573	581	643	662	621	609	610	582	657	641	619	605	657	656	635	662	588	606	627	606	624	635	642	658	636	638	618	630	630	627	612	617	580	595	656	611	631	615	636	573	633	577	659	652	595	612	599	595	609	622	645	613	640	631	612	599	635	605	622	636	635	608	612	671	619	653	642	598	580	626	628	628	617	621	642	555	597	613	586	610	607	624	629	585	595	642	635	638	580	619	613	593	631	634	624	641	644	608	618	606	639	650	629	638	631	635	590	645	610	608	606	592	607	634	598	614	640	614	616	544	622	587	616	597	646	601	605	626	636	579	645	591	604	641	605	640	615	630	622	632	646	609	628	619	579	615	609	631	632	604	628	624	598	640	656	562	618	593	595	658	650	669	604	671	623	611	656	592	642	627	596	587	682	579	583	609	632	587	659	611	587	569	623	668	620	602	596	633	660	624	619	612	609	597	644	644	605	586	593	593	591	628	639	645	620	626	647	661	644	634	589	591	620	632	629	634	637	574	616	632	591	615	621	591	609	636	597	645	646	632	604	599	598	604	639	630	582	586	645	637	632	627	596	635	640	649	622	605	627	606	562	608	619	607	616	610	621	636	640	584	630	615	664	600	595	581	634	607	655	605	624	623	644	602	670	614	629	600	631	587	580	616	638	647	618	600	566	599	629	626	607	607	610	588	603	589	619	574	616	583	577
5365	10181	10150	5661	4687	4965	4754	4105	3765	2894	10988	26686	18550	9594	3529	1035	613	565	550	535	561	581	547	524	525	534	621	539	519	559	559	545	512	544	552	515	572	500	524	578	559	493	542	573	586	522	545	558	501	565	527	509	539	504	551	555	509	499	556	547	530	532	528	485	498	504	522	520	499	488	523	541	552	529	575	578	514	548	534	550	546	535	527	541	551	573	512	534	533	535	532	519	538	584	544	529	559	545	563	553	493	556	573	523	538	540	525	528	547	526	524	500	552	522	509	578	536	539	521	572	488	557	525	560	512	536	534	530	548	503	535	500	506	556	497	517	546	533	505	553	522	522	469	554	570	525	558	503	489	564	562	533	534	573	571	530	504	528	582	503	508	531	513	525	517	517	530	522	533	530	523	511	513	532	522	513	529	496	524	508	497	514	539	496	508	527	541	539	510	542	549	497	515	548	539	524	519	509	572	528	542	517	525	545	516	520	496	513	507	518	570	571	501	520	566	547	504	536	509	514	526	535	537	522	547	527	518	504	542	540	503	522	530	557	547	521	539	514	516	545	542	550	558	528	553	533	544	543	515	586	562	552	546	514	500	509	520	528	504	568	507	526	522	541	512	554	504	522	535	525	543	528	540	535	514	516	545	581	536	511	514	570	512	491	509	565	559	523	519	556	527	539	485	550	571	551	502	499	549	570	534	525	538	554	575	548	541	529	565	532	512	515	513	553	543	488	507	511	528	496	530	544	522	541	501	526	562	542	544	530	526	528	550	499	534	502	556	557	564	492	483	554	530	533	557	505	544	506	515	513	512	539	543	503	549	507	579	509	501	494	498	534	527	560	507	515	512	537	538	514	566	514	511	538	556	559	483	527	510	560	515	554	531	504	521	538	525	490	556	525	513	493	532	484	539	530	514	493	522	523	534	550	520	563	518	557	510	513	525	529	524	512	553	560	525	498	530	513	539	524	522	522	484	525	528	506	512	500	536	531	494	511	550	559	458	515	543	546	499	552	538	513	517	532	500	543	582	530	528	513	522	542	524	510	528	477	524	538	535	539	534	542	515	541	536	509	532	535	464	479	518	524	517	519	574	510	485	512	520	559	515	523	512	527	525	522	544	521	509	574	502	549	522	557	550	560	509	522	506	507	528	506	525	552	547	541	514	534	532	562	545	526	530	553	498	535	540	526	510	534	517	580	569	585	518	542	488	509	542	516	547	557	542	491	546	539	517	527	541	531	499	519	498	519	531	515	533	552	544	511	516	507	535	510	502	526	537	515	499	594	522	529	542	561	512	541	519	519	525	560	518	498	541	543	553	592	484	550	541	547	515	534	528	542	518	530	535	511	571	503	536	532	534	524	509	509	550	506	562	536	521	555	532	514	542	514	517	527	503	532	540	500	550	542	509	506	515	532	513	517	541	544	545	527	540	566	527	556	555	522	551	532	555	525	531	521	515	545	505	583	536	532	498	547	521	502	562	509	502	492	531	558	530	541	530	529	550	533	505	565	550	562	516	509	541	518	503	513	527	538	488	527	516	536	499	488	559	508	526	528	575	547	550	520	509	532	549	522	552	567	481	551	550	542	551	538	582	473	555	482	492	524	582	556	513	515	495	554	517	519	507	489	519	565	520	543	513	533	504	542	535	507	525	547	544	534	552	517	547	521	530	515	549	523	523	522	533	546	544	496	489	492	502	553	530	575	508	508	532	508	519	548	535	517	543	505	521	506	513	519	529	512	527	509	504	525	542	554	521	510	498	526	510	545	548	547	554	523	555	524	529	542	538	533	532	475	566	528	526	515	513	559	558	512	534	509	520	546	544	523	539	500	553	519	523	520	497	546	499	493	542	499	547	567	529	529	520	529	554	504	509	553	576	525	521	489	527	533	530	516	472	543	555	534	542	535	503	514	525	520	570	540	532	523	511	471	547	531	529	528	536	528	480	543	514	548	524	571	499	521	536	558	512	524	522	552	533	510	527	538	506	573	501	485	524	502	507	512	522	501	530	485	548	506	527	493	513	560	543	542	497	508	527	509	536	532	512	546	547	537	536	595	531	475	506	489	507	557	528	541	531	511	490	525	529	530	570	531	538	547	541	489	540	521	542	550	518	509	533	506	543	533	546	521	487	528	485	596	524	561	542	509	530	517	536	525	504	537	502	533	526	532	543	496	491	513	523	526	510	537	491	483	526	498	565	526	557	538	591	535	516	530	551	567	505	497	525	549	531	560	489	559	553	511	515	530	547	515	523	586	539	551	551	498	536	524	523	506	582	522	526	545	545	512	543	509	559	521	563	474	513	529	540	518	523	499	554	540	532	569	521	553	556	554	505	532	554	521	512	528	552	523	536	528	557	513	518	517	541	485	526	486	558	530	464	537	508	536	558	536	538	526	483	555	505	492	561	489	508	517	489	558	482	573	483	570	542	568	519	562	482	526	559	538	533	493	547	533	567	494	564	593	540	501	514	503	531	547	527	518	523	532	541	538	515	547	541	565	538	532	559	489	551	540	526	543	548	541	509	478	544	543	498	536	529	489	507	576	539	544	552	536	535	505	532	546	522	520	536	519	535	506	526	507	505	601	507	558	550	536	500	530	534	564	512	540	550	506	530	526	530	506	519	547	500	529	586	534	538	469	521	514	518	520	524	536	552	520	518	528	498	559	500	553	537	526	498	574	497	560	542	497	491	550	499	509	537	502	564	528	515	511	496	562	491	505	549	504	534	489	511	534	506	560	555	578	517	509	505	504	542	509	497	521	528	532	542	519	520	521	531	517	540	528	517	484	531	540	511	506	551	518	549	505	501	508	522	492	540	511	532	517	517	521	519	535	530	513	531	510	512	576	547	530	524	527	511	559	515	502	558	587	546	567	552	556	559	523	532	533	516	543	548	556	503	542	548	510	579	536	545	522	521	509	503	564	536	552	528	514	488	523	555	514	493	503	516	512	520	563	517	551	518	525	507	550	547	521	529	535	536	483	534	544	514	533	523	536	512	530	549	480	514	527	493	530	516	536	572	561	539	516	530	557	563	539	519	544	562	502	484	486	544	531	520	555	532	516	535	501	504	547	512	495	528	529	504	563	528	505	492	487	502	562	526	509	498	518	525	519	524	548	532	518	534	549	519	518	500	521	559	506	502	547	529	522	540	489	537	510	511	525	516	505	480	484	523	537	575	543	532	552	503	494	519	537	540	524	548	501	496	482	525	527	514	538	520	537	481	506	533	493	505	549	552	500	555	560	521	480	542	496	530	540	563	533	542	506	522	567	547	484	487	510	519	550	527	501	568	468	511	536	555	517	552	518	561	530	504	504	541	563	511	543	539	503	532	532	541	528	522	525	551	504	553	541	525	531	512	503	548	558	478	534	525	498	500	523	537	543	556	563	515	550	533	539	510	524	510	559	529	524	534	525	512	518	490	534	489	534	509	551	522	539	551	544	501	529	513	510	532	547	570	518	531	562	504	473	523	549	536	533	529	499	530	522
26978	10744	2583	1478	1337	1391	1227	1072	919	878	947	1730	1658	1104	740	552	465	494	513	505	487	498	495	485	511	514	490	494	468	481	491	456	496	548	471	443	514	488	477	506	474	519	482	470	459	489	481	511	475	509	461	515	495	445	482	502	511	435	490	496	509	439	475	436	468	459	480	487	490	467	443	488	466	455	481	480	493	480	501	467	452	467	503	439	509	484	479	511	488	495	468	497	493	473	480	505	492	506	473	502	483	487	504	498	498	473	453	464	490	501	469	469	502	456	477	449	473	460	496	475	494	449	459	489	512	453	453	449	486	488	468	466	472	491	531	449	491	463	493	484	494	462	459	468	465	502	466	472	471	495	451	463	464	464	452	477	463	487	487	489	481	461	464	459	453	535	469	476	481	528	491	500	504	498	488	483	464	473	462	489	508	483	494	469	478	469	492	482	506	471	477	460	473	476	473	451	474	435	487	475	449	473	480	458	496	463	523	463	470	454	489	503	517	465	461	450	443	432	478	534	482	481	494	480	475	487	486	491	470	514	498	476	472	536	488	457	474	446	446	496	442	467	492	466	471	514	471	485	518	498	468	464	413	487	418	478	496	458	467	532	440	476	451	455	486	508	507	471	493	484	479	467	481	489	485	505	453	492	492	499	530	462	449	440	489	492	493	488	505	466	459	490	486	471	469	462	514	478	473	477	469	506	507	465	461	474	471	480	467	490	476	482	424	480	459	491	476	538	475	486	487	461	464	510	482	464	455	519	489	515	469	487	518	452	456	432	472	470	503	488	477	469	464	468	473	476	468	498	481	474	473	504	481	492	472	461	477	472	506	490	472	471	488	447	449	476	484	466	486	459	464	483	534	496	505	454	464	449	468	486	473	486	443	450	464	493	459	474	460	520	482	495	459	463	483	480	501	413	506	483	486	537	476	481	492	492	458	461	459	487	459	459	496	501	447	467	471	476	456	482	486	487	476	454	471	468	464	495	492	498	474	470	454	453	448	478	463	456	480	502	464	507	450	434	512	515	470	478	459	474	454	498	502	490	498	456	479	506	463	486	485	487	429	473	523	491	480	461	436	453	460	530	501	459	506	503	488	463	480	481	468	496	479	503	471	492	461	495	434	513	468	508	499	487	476	531	490	487	468	469	478	510	476	460	461	476	484	471	497	478	479	458	496	446	454	469	430	475	465	461	441	469	472	450	488	502	465	487	465	491	493	471	517	462	455	483	483	491	472	511	450	494	447	481	455	487	485	457	496	512	512	510	455	500	480	411	485	462	449	459	529	486	496	512	466	453	507	461	466	504	483	499	471	469	464	483	512	483	457	457	445	503	499	479	507	471	483	457	482	477	486	445	491	448	478	491	482	479	490	467	499	457	469	501	456	494	518	469	545	481	480	490	478	481	446	465	480	464	469	489	488	489	468	487	484	519	491	472	470	465	462	467	550	529	529	460	512	468	504	512	487	505	497	484	515	515	495	472	481	475	469	507	506	449	488	457	485	474	413	463	460	482	506	488	497	478	467	460	478	496	510	479	493	495	491	547	475	527	467	427	465	502	508	486	503	461	450	485	484	507	463	462	498	511	497	525	494	514	489	450	488	470	492	457	466	498	460	520	469	495	485	477	448	487	495	513	437	445	511	483	477	464	439	488	504	483	489	489	466	462	441	476	472	476	500	485	520	451	518	482	468	531	492	463	468	475	475	432	429	463	511	495	498	472	487	458	459	494	475	483	474	457	506	459	521	472	435	494	474	494	477	479	465	499	457	472	488	487	443	490	470	488	492	476	501	489	466	517	483	467	535	470	501	444	504	456	497	456	499	484	441	470	458	478	521	477	451	476	514	482	454	467	472	460	494	494	498	480	481	519	454	466	495	461	493	513	471	481	481	505	473	459	470	450	442	466	466	466	469	488	474	516	484	455	498	478	465	452	464	534	486	491	422	532	454	490	472	487	480	458	475	516	471	458	421	488	489	474	476	475	473	504	475	492	451	519	462	491	455	480	463	488	451	464	467	492	464	460	463	501	527	496	439	483	446	470	510	507	462	474	507	485	514	485	432	459	455	478	480	476	491	507	441	509	499	520	477	469	492	496	492	468	481	539	507	479	468	497	506	473	477	484	466	471	495	479	535	499	482	497	535	467	473	484	507	503	487	514	426	469	487	482	480	481	463	489	448	504	470	438	491	503	509	516	505	486	492	464	501	455	486	480	453	495	516	466	487	482	492	457	452	432	505	487	508	489	480	486	459	485	482	476	482	458	490	494	508	486	469	462	538	451	486	483	464	481	419	461	506	465	426	458	482	440	479	476	458	467	476	462	506	507	467	479	496	501	458	450	481	501	466	533	468	486	485	437	475	482	507	475	484	463	506	442	468	511	468	478	502	474	481	489	481	517	466	463	439	470	480	469	429	502	481	459	484	444	468	482	507	453	499	466	476	483	510	469	486	468	469	475	448	463	509	515	470	447	437	511	473	507	506	469	466	483	454	463	468	491	496	527	489	500	478	493	476	467	446	501	454	523	504	516	478	515	483	468	484	487	458	502	488	506	441	489	523	492	470	486	458	480	483	491	454	502	485	476	525	472	453	468	498	455	503	465	499	494	496	447	502	487	494	462	509	491	462	462	507	458	483	485	518	489	476	444	487	439	498	476	477	477	462	458	450	457	500	455	475	474	448	503	506	503	491	460	487	500	502	499	481	491	489	495	474	504	462	461	479	508	480	507	462	481	455	521	493	489	499	489	488	518	493	480	462	481	459	478	475	495	486	468	495	512	470	478	494	485	470	447	525	438	460	456	479	496	485	507	470	441	463	508	428	472	500	496	489	474	466	471	465	492	501	477	448	506	483	476	454	479	504	504	448	497	464	484	485	457	475	491	480	505	452	519	464	488	458	487	479	484	488	467	478	461	503	486	546	504	503	465	468	503	483	507	514	464	492	437	495	514	493	513	496	490	552	438	487	489	477	531	477	480	493	495	489	508	453	480	483	516	470	499	467	521	468	505	496	490	467	440	483	542	495	503	469	475	514	542	489	477	467	460	500	497	496	434	487	472	520	496	459	490	477	496	477	451	484	466	498	461	489	512	480	473	511	479	503	480	524	496	491	518	488	473	527	431	486	447	488	485	494	499	468	526	441	483	477	464	507	507	463	511	540	503	501	467	514	526	452	448	477	441	492	489	508	485	496	477	509	478	504	540	450	464	488	485	501	495	501	455	517	521	472	486	496	486	459	466	450	437	473	499	443	493	467	478	460	502	467	483	478	473	493	432	483	462	507	472	483	484	503	483	517	494	490	484	523	512	487	497	438	511	493	469	468	459	463	483	457	463	511	498	477	464	522	499	502	480	441	460	468	427	487	463	484	444	500	493	467	489	479	501	499	509	474	479	479	474	511	482	428	503	465	493	492	528	486	486	494	486	484	515	490	470	507	436	464	536	479	481	467	485	493	450	445	462	472	502	478	456	504	476	463	458	498	447	476	482
5915	2548	2219	1585	1836	1847	1787	1527	1321	1095	1314	2320	1853	1153	713	494	430	404	445	426	381	400	411	419	406	404	398	415	404	372	389	414	399	425	419	382	424	386	435	398	436	382	422	415	410	387	441	354	390	424	418	395	442	389	432	422	410	411	438	382	414	425	443	399	414	421	418	412	440	382	376	456	420	404	425	420	379	398	410	407	403	434	380	407	408	403	390	394	401	425	435	421	416	470	420	397	395	385	394	451	410	393	372	404	425	427	398	421	408	395	394	353	414	399	375	392	419	445	375	423	364	388	423	415	391	431	441	425	420	413	345	422	442	404	376	396	429	399	405	388	380	399	412	398	410	397	408	429	427	436	382	414	400	402	407	399	376	425	469	412	400	448	402	397	415	410	393	393	384	412	422	398	420	413	436	427	377	376	424	404	392	406	424	377	391	434	379	443	403	365	376	421	417	402	433	394	415	393	396	443	411	403	437	416	453	405	398	437	419	428	388	424	396	397	385	407	395	383	412	379	401	407	421	441	421	394	390	419	393	394	410	432	392	391	413	425	396	405	376	392	464	392	396	394	388	410	405	408	414	422	417	406	392	387	392	417	376	400	389	410	398	407	410	400	388	359	424	382	417	398	408	399	403	372	407	425	394	392	440	408	433	394	434	374	398	388	438	405	414	422	421	402	386	403	398	360	405	394	388	420	403	415	410	434	443	378	419	380	395	388	362	395	404	436	429	398	426	391	421	402	407	429	421	436	408	416	404	438	403	422	381	401	374	414	383	420	422	449	409	410	409	403	409	387	400	385	443	411	400	378	395	458	392	466	385	441	356	416	386	420	380	377	384	415	426	399	403	438	436	434	409	408	379	402	406	435	416	428	399	448	426	422	392	426	425	399	423	411	402	403	442	421	432	443	424	412	383	407	379	426	373	409	389	437	423	396	414	377	429	396	407	399	402	463	424	364	416	412	366	413	399	441	382	364	417	450	415	413	426	403	433	379	423	402	416	409	420	422	378	432	402	416	421	464	420	384	432	371	433	424	395	383	406	430	381	414	404	416	408	419	369	427	380	431	397	393	388	411	413	415	408	426	395	387	393	405	420	387	424	406	424	415	367	403	424	430	417	397	425	370	409	412	407	436	384	389	430	400	404	406	370	399	401	415	395	416	429	415	414	391	407	410	402	419	397	427	407	390	394	387	430	383	382	423	413	394	410	401	402	431	378	396	439	416	394	405	388	417	363	405	410	403	413	412	398	408	410	419	382	402	432	407	403	409	410	402	359	419	440	412	387	401	440	408	388	419	396	420	420	417	375	377	404	370	393	442	391	402	408	398	375	433	430	383	405	385	402	404	381	383	407	393	422	397	389	390	410	433	397	411	398	422	435	426	388	408	412	408	416	371	420	406	376	430	414	426	392	384	420	381	390	394	401	436	422	394	425	401	420	391	390	432	393	376	424	412	405	428	380	393	417	387	384	382	388	434	391	409	418	418	457	393	372	409	372	389	411	401	366	394	400	394	393	413	373	407	416	434	414	408	426	393	398	383	392	414	412	437	417	398	422	433	406	430	414	416	385	396	374	416	416	397	406	454	397	402	408	417	422	443	403	357	411	425	406	405	386	392	400	374	414	400	392	381	423	436	395	400	386	446	409	396	403	416	411	453	422	411	374	426	435	427	432	379	404	384	388	389	424	414	416	384	404	428	386	428	394	411	402	434	404	401	353	396	408	412	366	415	390	397	383	424	359	405	382	405	398	419	378	396	395	373	433	393	375	402	382	429	415	396	368	417	413	410	413	402	383	390	432	423	414	383	384	405	422	385	396	413	436	414	402	387	427	415	440	398	349	443	432	418	378	389	377	386	388	405	410	412	423	400	411	366	406	456	388	424	432	424	382	406	385	397	419	416	416	380	426	429	399	427	370	398	406	401	398	413	380	407	404	400	409	411	397	400	417	409	429	419	432	413	448	407	402	454	386	369	411	376	420	372	395	412	455	445	427	371	394	402	434	374	362	397	410	396	438	401	386	412	380	369	410	371	397	404	414	414	441	404	397	398	406	403	379	407	383	383	388	389	369	394	406	397	423	387	381	446	411	391	449	409	390	395	423	421	419	387	407	406	375	433	398	445	418	416	418	377	397	403	406	398	392	410	429	448	387	414	403	390	393	408	423	420	368	414	389	429	404	403	410	431	429	408	442	379	413	400	381	403	430	427	393	406	435	378	434	459	377	406	404	413	419	422	402	393	444	428	407	412	390	367	448	401	453	423	433	420	413	416	379	436	412	403	369	411	382	371	397	404	428	405	404	388	425	415	387	389	447	402	406	391	380	423	406	383	376	391	407	407	410	389	380	398	409	374	430	408	416	397	384	359	402	413	377	388	399	363	416	407	397	394	398	397	425	375	398	404	413	434	392	413	411	389	403	405	430	405	398	401	416	430	402	425	406	386	431	403	389	416	407	434	406	404	429	378	405	402	400	431	379	393	414	419	429	418	426	398	435	383	429	431	408	410	426	384	416	405	427	414	384	392	409	389	414	398	410	395	437	396	389	373	425	413	395	433	379	399	428	425	436	424	430	432	435	422	410	423	424	410	389	386	401	411	386	389	441	418	409	375	395	406	426	402	383	427	458	411	425	410	435	384	427	420	408	391	375	413	437	405	388	446	440	417	397	410	391	384	399	442	409	414	398	406	412	426	429	404	410	410	424	414	402	407	421	395	410	408	401	413	403	410	388	407	432	378	393	422	420	371	394	417	395	402	402	418	388	385	400	370	441	414	413	402	425	399	415	415	378	399	407	402	396	432	381	434	394	396	398	413	362	412	401	435	401	410	402	396	378	437	383	408	425	378	387	402	398	376	416	377	374	399	395	424	406	405	425	398	406	393	403	402	365	413	411	391	372	400	440	386	385	422	387	404	390	400	427	398	417	395	411	380	389	394	427	416	436	402	387	417	399	412	388	438	400	377	360	378	423	396	431	435	397	422	411	411	422	408	459	420	405	431	418	432	437	414	393	435	409	419	413	406	397	384	384	408	413	396	414	410	443	431	390	410	413	423	391	415	407	402	400	446	389	415	397	403	406	385	424	409	424	402	434	411	376	423	424	392	408	430	400	392	399	394	440	394	418	405	411	403	382	405	425	390	408	418	395	394	397	396	403	414	404	380	405	410	425	425	378	425	411	451	440	433	397	400	394	383	410	432	409	362	409	432	401	369	410	411	393	384	408	410	426	420	416	408	398	429	400	414	430	422	391	431	425	389	427	379	402	413	411	392	414	395	429	387	379	422	388	422	423	376	419	390	402	398	439	396	444	389	400	401	409	422	423	391	426	405	384	390	398	427	379	379	387	395	406	387	427	420	366	403	413	407	418	419	412	407	412	414	420	413	433	430	456	416	371	424	420	393	426	439	410	413	411	409	406	350	393	384	396	438	426	441	413	419	399	398	419	432	379	455	389	396	439	417	409	401	392	417	427	425	364	392	425	420	379	425
24708	20779	26810	24727	12278	4558	2591	1841	1513	1476	2238	15074	11790	6238	2180	818	620	506	538	513	535	490	519	523	554	520	499	539	516	512	485	577	510	524	486	502	523	522	520	537	480	487	493	516	513	532	488	525	542	516	509	507	478	519	513	499	522	494	505	517	577	532	529	514	538	473	539	514	504	501	533	528	519	517	572	501	532	472	519	480	539	502	473	471	485	527	562	518	516	582	511	507	526	510	515	502	468	521	518	529	551	537	544	555	558	558	532	541	518	506	510	492	508	518	512	494	497	538	497	523	483	503	523	532	529	543	509	553	518	543	502	534	505	479	520	490	541	513	500	477	512	544	527	514	522	568	501	526	490	513	532	520	515	521	488	496	484	495	498	535	556	524	496	513	525	476	502	512	528	499	550	518	496	479	538	520	516	513	483	480	512	495	509	551	525	530	522	519	514	528	490	536	526	527	540	475	553	522	531	524	493	521	503	500	523	510	532	550	515	520	523	568	521	472	496	492	553	524	543	528	524	516	499	496	526	528	561	531	516	475	515	566	507	476	508	539	528	498	485	531	517	513	547	553	514	534	491	484	459	517	522	514	478	481	498	521	522	507	450	493	534	534	523	518	498	521	545	529	484	524	562	484	505	505	504	517	524	509	541	522	519	527	496	525	528	519	524	510	505	491	504	507	505	538	514	521	498	542	492	523	504	534	488	487	490	516	474	549	501	524	486	508	499	534	512	492	497	510	542	516	510	544	536	501	506	526	514	507	506	504	528	484	508	524	498	475	514	561	504	535	508	470	522	502	523	469	526	501	542	506	529	523	527	529	530	517	533	480	500	528	526	534	549	504	509	500	531	496	497	501	519	543	483	514	523	495	494	524	484	565	497	484	555	547	533	540	502	538	587	500	473	515	543	522	521	519	542	492	519	494	499	508	508	554	497	496	484	539	530	503	463	487	480	508	531	540	496	513	528	493	506	536	498	515	505	504	506	508	511	517	546	546	509	490	491	505	526	475	492	486	506	493	517	497	490	552	506	528	507	532	524	549	478	534	528	536	544	501	495	512	525	486	478	530	490	518	517	505	511	516	548	472	472	478	503	515	527	532	497	481	507	554	540	484	485	486	474	504	531	485	496	533	500	511	499	509	531	492	499	544	534	546	493	478	499	555	496	520	514	502	490	523	503	466	535	529	529	503	518	540	538	546	532	520	473	501	501	565	526	541	504	533	539	516	504	484	517	524	515	504	515	524	520	497	514	490	502	533	496	533	515	509	536	548	525	523	549	540	503	488	489	551	507	544	532	470	455	534	573	492	502	520	526	485	462	505	489	511	493	493	555	507	492	503	509	471	520	522	507	494	501	516	521	516	542	502	508	570	505	508	517	554	510	540	500	501	555	511	509	529	529	539	507	558	534	520	494	508	532	512	527	529	472	538	505	518	502	461	498	542	454	515	512	530	486	521	506	518	534	517	504	497	557	535	519	507	485	530	524	532	530	542	526	514	494	521	515	566	481	542	480	523	502	491	528	523	527	526	506	549	528	508	526	520	506	548	551	502	560	525	500	535	467	542	488	505	484	514	509	514	515	527	510	491	508	511	517	509	554	494	548	518	507	575	471	548	533	542	523	514	529	517	509	505	542	495	525	522	506	541	525	480	504	517	547	552	515	526	521	506	467	483	567	500	485	516	581	550	539	509	522	548	501	527	529	540	519	532	530	504	545	510	469	505	522	515	525	494	525	549	523	528	514	506	496	528	530	521	525	557	500	535	500	506	535	523	515	544	522	522	546	513	536	512	513	534	506	510	517	488	527	545	514	501	534	511	502	534	473	504	533	546	501	505	522	538	534	519	527	534	503	534	510	467	495	513	514	525	497	484	478	529	532	506	542	540	463	486	520	499	480	531	478	517	519	509	500	507	520	549	550	495	518	486	514	559	543	521	508	546	520	459	495	496	500	510	508	520	479	531	503	495	508	515	520	562	497	456	512	498	543	485	496	531	517	525	556	496	498	479	486	522	505	548	514	491	521	510	479	495	505	487	526	504	521	492	468	470	478	510	534	539	536	548	509	460	541	523	495	528	491	493	509	466	538	519	538	501	498	492	512	530	505	463	491	506	532	486	520	460	541	533	523	502	511	530	500	532	504	519	530	480	532	503	503	494	511	506	488	536	526	486	509	507	521	518	500	513	531	520	523	533	527	483	525	505	486	531	493	497	500	577	522	505	510	513	491	568	509	529	520	534	530	508	499	515	546	520	509	548	517	507	491	490	529	539	528	511	516	527	493	511	527	523	497	488	531	487	503	509	483	513	545	492	497	516	544	506	531	591	521	541	491	522	497	509	488	500	527	510	503	535	467	491	508	509	506	522	511	553	474	492	513	510	512	496	491	533	539	512	506	540	518	534	486	475	526	497	492	520	492	494	521	515	511	508	503	515	504	537	485	512	560	538	486	545	529	494	512	493	525	510	563	498	489	503	511	527	488	572	511	537	552	532	480	514	491	491	506	484	516	511	481	503	498	497	495	503	481	512	508	474	489	528	498	505	490	516	527	504	474	513	491	558	532	496	518	484	499	520	503	488	534	490	509	483	545	526	538	501	480	526	523	553	516	487	512	538	521	536	515	460	507	511	473	472	520	520	524	535	512	546	547	464	518	531	512	524	489	495	508	545	544	503	565	494	523	508	523	546	489	547	519	539	531	503	469	493	503	496	511	550	499	517	539	497	559	530	492	499	485	510	511	533	572	512	522	533	489	514	479	499	497	478	525	542	492	484	508	498	493	490	505	486	525	527	522	520	542	523	471	505	550	515	521	527	494	496	533	516	492	513	494	599	552	545	486	545	519	523	497	486	519	524	518	474	496	513	516	505	467	495	501	519	563	503	552	509	489	494	515	490	536	514	474	524	499	490	495	533	523	522	546	503	532	533	533	530	505	518	479	509	546	490	505	523	513	525	535	513	510	547	513	496	513	544	531	519	517	541	483	507	499	485	535	506	487	482	551	543	539	530	460	519	529	536	493	499	506	509	555	504	532	519	489	490	521	532	504	505	529	542	548	507	475	509	483	541	488	529	519	503	510	477	471	523	527	529	528	538	531	492	512	514	521	584	512	487	506	470	561	519	537	484	505	537	516	529	511	497	502	479	523	541	539	516	553	489	513	468	492	503	513	516	540	516	473	478	523	491	493	524	530	559	499	534	511	491	510	486	537	507	507	500	488	546	485	568	503	530	531	500	508	545	548	480	520	502	503	471	530	503	538	528	523	531	483	490	527	490	471	494	491	504	511	539	515	475	534	469	539	511	531	538	515	509	492	491	543	499	518	480	485	500	505	482	548	516	496	524	509	537	503	535	491	516	519	515	540	487	547	495	484	496	521	535	539	496	486	519	503	489	461	481	511	495	519	570	516	538	519	509	487	491	481	472	508	483	522	527	527	518	535	519	504	491	494	568	521	541	513	504	502	523	513	482	482	492	529	465	508	508	522	505	533	477
5031	6916	6654	6176	5308	3835	2813	2333	2337	2092	3425	16989	11232	6120	2323	753	535	502	452	420	393	428	441	454	493	440	469	462	482	442	459	467	441	424	484	439	412	414	442	458	458	394	431	468	490	432	462	469	439	450	424	443	450	451	462	425	432	450	440	449	465	436	444	461	476	426	464	447	452	432	491	438	489	419	474	449	429	459	503	444	469	487	462	493	430	439	427	461	484	468	438	440	429	451	430	429	432	456	445	437	454	460	437	453	448	457	440	444	432	446	496	449	445	485	413	412	437	447	467	443	459	423	477	448	463	456	466	458	402	470	437	466	460	436	421	440	419	442	431	416	443	488	417	452	459	472	462	439	437	453	441	443	457	489	438	452	444	447	447	460	446	434	442	438	471	441	448	442	465	439	458	423	431	465	436	419	456	460	458	447	421	448	416	450	428	399	436	426	440	469	450	432	440	404	416	431	448	424	436	402	476	426	437	473	473	473	421	433	440	446	466	406	425	458	478	474	452	465	454	445	437	412	410	397	417	452	434	463	502	461	444	446	448	434	444	460	462	469	470	470	436	431	445	401	423	442	433	462	443	445	456	455	449	439	444	433	445	485	446	457	459	452	436	465	418	402	435	446	454	426	413	427	430	472	459	462	436	446	467	473	479	469	426	433	438	464	448	491	455	439	445	500	448	453	433	458	422	422	456	422	466	430	457	444	442	465	447	412	434	453	449	438	439	436	447	473	424	426	451	434	440	419	460	451	444	422	433	455	449	471	437	437	447	424	460	455	460	429	489	436	456	444	434	407	419	433	470	433	472	419	458	433	474	412	450	469	423	448	415	419	455	485	463	463	452	439	482	445	426	454	442	463	473	432	438	479	430	453	445	437	460	427	416	432	463	438	446	477	419	496	451	463	469	451	425	425	418	482	481	456	481	421	451	486	462	470	430	439	419	443	451	476	457	445	400	426	448	445	479	453	424	427	467	414	446	478	402	456	441	455	429	439	421	439	435	426	410	434	469	411	450	408	449	437	424	444	454	459	474	448	438	448	471	446	434	466	458	452	439	448	458	444	424	447	449	432	460	470	472	444	453	447	489	440	407	439	440	452	466	426	448	477	421	452	451	433	451	467	414	434	444	459	455	481	412	459	446	457	396	425	425	441	435	442	475	399	445	421	439	421	433	440	445	421	457	415	422	445	453	438	444	433	428	437	447	455	452	437	419	452	463	469	457	428	462	411	421	466	404	450	415	531	471	451	486	472	408	450	427	420	451	425	487	469	454	461	457	409	454	431	444	468	471	479	470	452	417	445	437	446	428	453	450	424	464	452	424	478	422	448	442	462	440	431	418	443	458	478	402	461	443	423	412	410	416	462	431	446	444	455	443	444	468	457	440	440	437	433	459	492	469	458	435	482	454	460	437	422	448	434	469	409	422	410	453	456	462	439	429	465	465	439	471	495	440	437	449	469	440	455	464	434	424	408	437	441	449	456	455	426	429	446	447	435	444	451	417	463	439	463	443	444	444	496	479	458	399	442	453	453	451	410	398	434	450	439	458	416	447	461	438	455	412	442	437	447	414	484	409	447	444	416	470	421	436	438	452	448	482	454	443	405	425	413	480	439	448	478	435	438	464	419	417	451	431	443	444	437	439	455	465	464	420	449	471	395	440	456	454	454	466	424	468	442	474	407	435	461	457	406	416	489	443	417	456	418	465	443	446	481	435	463	432	439	453	470	411	446	453	458	457	429	406	452	467	451	438	468	460	432	426	444	420	460	417	439	424	436	466	427	441	420	469	430	451	439	462	437	468	476	495	445	424	435	445	443	474	432	409	452	434	441	445	467	442	422	459	421	445	452	426	426	424	435	473	447	491	452	434	429	490	423	461	440	425	439	444	453	490	484	453	443	413	437	453	418	428	437	473	465	466	471	411	458	447	431	457	421	470	468	432	443	448	466	430	442	458	424	460	476	453	394	432	419	470	454	449	471	450	457	463	436	413	460	419	448	459	464	460	435	452	438	467	428	427	424	462	439	432	412	442	450	444	428	446	447	440	447	428	449	458	404	418	409	448	492	457	424	427	462	474	472	426	425	448	445	409	431	436	443	466	447	440	456	443	426	405	435	468	480	404	442	457	468	412	456	462	435	448	473	440	485	440	431	448	422	449	459	450	438	467	452	453	436	442	449	445	471	432	423	474	467	437	458	460	463	455	444	461	444	426	461	424	429	448	419	470	455	420	437	497	426	466	427	459	452	421	424	453	454	439	427	472	456	462	470	431	439	424	433	426	396	468	428	446	436	427	448	431	419	468	449	433	471	473	435	425	481	426	451	432	466	425	483	444	457	462	403	466	417	411	443	394	441	431	430	461	437	451	467	468	419	450	454	456	452	475	453	432	421	441	467	445	463	469	427	418	455	452	429	422	416	464	409	416	427	447	448	475	420	453	436	445	470	465	448	460	423	458	402	464	443	416	471	432	412	450	463	416	424	461	459	416	408	431	443	471	468	476	469	434	451	458	442	437	433	457	455	471	425	477	457	476	436	487	484	404	450	457	439	454	452	451	431	467	433	420	474	480	455	452	431	469	462	485	446	422	457	462	429	448	461	440	409	417	432	471	446	456	436	404	453	423	426	419	437	472	415	456	455	408	445	443	436	449	424	452	441	424	439	436	448	447	434	456	471	475	443	428	443	431	414	447	493	434	429	422	457	433	428	397	477	474	436	431	448	468	455	446	396	435	440	457	437	410	450	463	415	449	410	425	415	436	469	409	471	424	420	438	452	466	456	441	399	455	466	462	440	435	478	443	455	444	459	405	467	443	447	379	440	474	430	478	433	432	431	483	460	446	431	447	461	462	482	446	448	443	460	471	438	481	401	473	443	475	462	451	439	455	480	462	453	459	404	482	470	435	413	446	457	457	433	465	432	450	495	454	413	474	477	449	443	443	411	437	439	431	458	439	434	428	465	424	447	445	460	442	474	431	468	435	473	427	459	458	432	390	473	430	455	456	444	424	397	429	429	469	429	441	466	453	405	453	425	455	445	479	438	470	456	487	419	461	464	424	421	438	434	412	454	439	452	476	448	485	438	432	490	443	444	432	454	428	449	434	461	466	433	423	436	414	479	449	431	453	470	438	445	453	477	429	422	461	435	437	480	475	450	428	435	434	441	410	485	452	417	481	416	462	444	427	447	467	440	457	428	446	458	446	448	454	463	457	438	476	439	440	464	464	416	441	417	421	459	448	440	448	432	465	473	435	454	414	438	416	441	447	420	432	426	444	433	450	439	426	451	486	462	469	458	460	452	475	463	439	433	435	448	455	421	418	459	466	408	407	402	461	479	450	424	475	428	432	438	440	424	434	449	417	440	458	425	422	455	433	465	435	465	432	416	440	460	472	442	468	453	477	425	448	465	436	468	436	445	462	443	426	506	430	427	453	446	496	408	448	442	484	473	453	450	439	427	430	438	450	424	456	449	474	476	436	471	451	416	437	406
23743	20786	27773	23864	20595	9960	4072	2349	1646	1437	4335	26678	22078	12858	4667	1376	801	691	620	627	632	612	675	619	660	610	653	624	586	593	605	632	650	657	628	688	640	637	620	639	666	623	651	606	610	622	612	617	595	629	649	624	619	646	622	650	569	621	688	615	640	625	660	637	556	585	635	668	674	634	632	621	649	638	631	616	643	648	658	645	591	641	643	654	613	661	627	600	618	621	587	630	612	569	589	600	600	652	581	610	676	634	599	642	612	602	602	622	649	641	669	627	647	632	578	665	631	610	642	565	620	622	640	610	590	642	618	600	650	625	637	616	642	609	634	664	642	596	638	643	568	593	674	612	624	604	591	618	621	620	639	594	618	620	579	637	625	631	608	643	648	644	576	588	639	633	675	646	588	617	607	646	636	630	650	636	594	591	598	613	628	606	585	597	593	587	617	630	646	649	610	671	629	629	624	626	648	597	669	612	546	636	599	622	610	619	611	622	607	607	645	671	648	657	651	684	606	614	611	602	616	575	611	618	611	620	621	631	581	656	599	591	651	611	625	638	602	608	588	600	634	627	630	640	598	616	594	642	622	619	647	633	628	624	640	661	610	635	628	612	607	671	593	610	591	565	652	650	628	607	638	633	583	685	651	615	615	600	615	665	615	631	612	623	642	623	662	627	652	650	620	603	613	676	614	613	646	608	617	677	599	659	624	605	651	593	572	641	657	589	663	627	658	572	651	657	614	589	644	667	615	629	615	611	603	605	610	665	611	627	611	605	595	642	600	602	579	622	626	671	612	640	625	575	559	618	594	639	587	635	632	604	634	617	606	644	686	583	627	599	618	677	668	678	625	622	593	565	566	662	622	603	581	622	683	621	632	658	638	676	632	621	658	636	625	619	567	619	591	647	592	683	653	680	568	672	607	653	627	607	633	609	624	590	605	602	570	618	621	628	650	630	644	606	631	600	605	667	605	627	642	648	632	647	606	599	609	609	661	570	610	633	619	676	633	588	631	660	637	690	638	613	618	626	616	671	594	589	647	595	621	627	623	597	608	658	631	650	633	614	625	632	590	576	627	660	631	598	605	603	632	598	582	598	634	601	622	648	599	628	609	581	587	627	620	621	647	638	645	622	628	625	621	626	618	642	555	597	595	661	556	590	651	663	631	578	622	600	609	644	674	606	670	648	628	612	611	622	600	640	602	647	637	572	605	632	629	587	644	638	632	654	642	604	630	623	629	598	651	629	595	629	627	654	577	650	673	630	622	598	642	650	603	620	593	576	574	561	611	562	642	602	583	629	621	633	631	652	616	629	590	570	652	631	590	632	608	605	635	625	622	671	566	626	715	625	662	623	647	618	634	635	603	682	616	638	622	625	603	623	599	670	650	603	620	641	616	613	587	619	584	634	589	616	616	639	665	570	650	628	609	646	643	613	601	604	582	623	596	636	652	602	576	620	589	597	621	608	618	602	592	611	615	644	629	603	633	618	573	583	613	609	631	623	617	643	676	650	639	645	610	591	637	631	622	633	589	614	612	652	617	650	633	617	603	578	580	636	595	640	593	636	618	639	616	599	620	591	608	618	662	646	630	625	613	629	651	580	643	649	633	623	616	638	661	568	573	633	599	623	633	606	628	596	639	629	584	593	670	629	628	657	624	603	631	617	593	600	612	613	636	600	599	639	621	652	611	602	602	664	604	644	634	659	672	638	572	635	610	625	556	626	616	577	636	613	681	626	636	628	640	564	600	663	573	668	598	650	622	618	620	595	586	603	661	620	619	662	614	638	600	634	648	677	566	608	658	618	643	633	583	628	665	666	668	598	622	609	607	632	624	629	588	633	641	645	618	613	649	631	601	597	641	611	630	565	638	603	651	631	588	633	604	636	591	611	620	628	617	611	674	594	630	596	643	634	584	592	633	646	607	632	633	636	650	617	632	638	670	626	586	603	597	639	617	620	631	634	618	648	616	609	601	613	625	635	645	606	649	635	637	616	631	652	620	618	633	605	611	616	658	603	626	598	602	642	631	647	609	613	619	598	626	632	593	593	622	596	635	668	605	628	619	634	599	662	676	633	650	632	596	680	687	648	648	616	650	683	590	649	663	640	602	570	625	650	688	576	617	629	650	639	645	643	624	630	617	618	620	609	588	661	591	659	645	626	622	673	595	608	658	614	685	641	653	640	626	651	614	624	630	619	590	565	571	616	621	640	571	646	620	649	590	600	649	643	575	616	617	633	628	633	631	595	655	580	634	619	670	649	622	575	620	629	655	600	658	628	590	653	625	630	588	660	626	650	633	637	608	618	704	627	607	622	625	611	625	598	626	606	581	580	618	652	591	623	631	613	560	630	638	590	642	605	650	625	646	622	610	636	641	627	648	670	593	652	679	621	676	570	585	611	619	624	590	620	556	599	593	593	620	632	631	619	642	644	661	595	665	617	664	619	627	656	602	631	560	630	634	575	637	608	613	648	611	650	600	599	677	587	644	612	618	670	628	596	622	632	633	638	633	688	656	627	653	621	618	619	624	598	583	612	640	607	629	590	620	615	635	597	577	612	642	608	631	688	692	625	633	608	586	588	628	668	631	598	625	656	605	702	610	615	634	636	618	614	642	669	581	616	577	629	616	610	661	635	640	615	640	626	626	637	621	572	583	603	617	628	628	640	660	624	582	609	603	606	615	630	585	608	608	619	664	614	628	626	582	662	573	604	621	608	598	629	621	628	615	626	614	590	618	590	640	612	603	650	622	655	596	643	592	616	636	597	653	585	602	647	601	615	645	581	582	571	622	625	583	618	598	632	643	616	603	665	639	581	612	602	635	640	645	587	638	559	591	651	638	619	639	601	658	636	593	651	616	602	631	627	618	629	615	637	613	601	606	625	649	592	634	625	639	617	612	598	627	634	618	633	614	671	647	649	584	613	662	659	639	641	639	622	582	645	598	634	640	626	621	628	620	630	633	603	650	612	589	605	618	661	642	652	637	622	581	629	628	686	596	658	639	620	581	585	652	598	667	562	647	645	612	638	613	619	590	559	577	574	709	625	596	629	613	608	574	630	620	654	624	618	608	598	639	655	648	625	653	655	625	621	603	578	641	595	598	624	610	580	607	624	600	640	614	596	617	599	647	634	639	589	596	654	634	594	580	644	665	627	670	618	626	612	599	615	589	634	596	597	635	626	641	634	650	657	597	593	635	648	659	589	615	622	591	646	596	600	593	617	632	586	594	614	612	608	598	630	561	647	616	586	615	657	622	629	575	599	643	666	645	631	620	631	595	639	620	648	647	618	630	630	624	618	639	618	642	630	629	558	627	635	700	621	649	575	641	603	596	599	592	653	648	587	632	662	613	617	647	629	602	621	666	615	637	602	639	639	604	643	590	615	655	629	636	586	645	607	623	638	582	624	645	637	614	629	610	611	632	582	670	557	617	604	584	658	605	648	640	603	631	650	627	646	642	619	629	646	595	612	619	637	608	630	621	604	643	638	576	581
5325	9095	9535	7635	5104	3672	3422	2700	2109	1863	6563	27348	19070	10941	4339	1240	717	617	565	517	542	530	574	525	557	551	555	500	572	559	548	534	559	498	502	541	563	494	575	531	557	511	550	555	543	492	539	571	544	523	561	515	564	476	551	510	579	519	536	507	556	517	499	555	555	514	532	547	520	514	554	506	549	501	486	519	506	563	541	535	545	537	593	525	582	518	533	517	528	512	520	515	504	506	520	516	537	545	561	521	488	527	598	471	559	485	526	542	500	524	538	533	543	532	522	520	544	513	510	553	507	528	578	545	525	525	566	489	538	530	523	511	534	512	584	555	537	516	517	535	519	532	516	557	536	497	512	546	508	535	549	571	490	529	548	522	485	536	530	550	496	526	539	560	496	483	489	563	517	523	578	497	532	549	526	521	511	556	545	520	519	493	534	502	523	516	569	499	521	564	570	531	565	557	524	517	542	528	479	532	528	539	539	520	577	543	541	529	518	502	560	528	535	543	561	503	533	517	524	513	515	520	536	541	512	529	505	489	528	558	479	516	530	549	523	518	533	508	523	563	510	546	524	596	512	552	508	521	554	502	527	541	509	525	564	581	558	510	530	524	489	536	499	512	505	506	546	529	574	510	519	536	538	492	489	550	490	567	515	540	527	571	519	499	546	544	512	510	511	562	540	511	483	550	517	497	536	539	491	563	554	534	525	498	538	540	508	513	526	526	535	536	537	545	546	545	498	524	515	537	541	555	527	515	550	536	522	538	536	534	508	521	541	491	560	528	544	535	532	542	549	489	525	528	538	484	554	535	539	530	518	520	502	525	522	538	585	528	510	532	534	531	538	513	539	546	532	540	514	548	505	588	583	546	494	535	540	541	535	526	499	534	515	536	551	487	487	542	505	506	512	542	572	557	514	507	557	552	513	566	476	526	519	543	555	497	551	494	517	496	518	493	550	500	534	550	537	514	536	504	519	522	565	561	536	529	527	511	536	563	535	524	522	518	529	539	525	505	521	496	514	507	516	520	494	529	555	482	540	508	499	502	529	521	589	532	536	518	516	519	536	496	498	509	573	544	510	514	546	540	539	542	468	528	529	519	531	557	499	543	513	497	541	483	488	572	490	498	565	518	549	520	515	599	534	544	530	534	502	532	534	582	554	547	522	482	563	570	528	510	513	569	506	503	499	515	593	477	512	518	523	526	546	568	561	486	522	502	529	551	571	550	539	500	527	537	540	490	493	486	549	512	583	518	550	500	510	526	570	492	537	558	516	530	501	527	496	567	536	556	533	508	511	552	518	556	523	498	529	548	543	499	504	513	487	546	489	539	500	519	526	538	504	515	547	585	552	532	511	507	547	527	542	510	514	504	500	501	546	539	516	478	516	516	538	549	496	537	543	546	511	507	528	547	528	529	515	541	531	533	519	544	546	510	544	517	514	501	506	527	472	511	475	551	549	511	503	525	501	544	506	537	530	565	514	485	538	545	539	559	519	524	515	524	515	507	525	505	511	511	525	518	528	560	504	525	506	507	505	508	518	537	531	533	520	518	515	539	510	594	521	510	499	544	573	519	525	526	533	529	540	598	573	549	524	528	517	547	535	501	483	531	485	567	542	547	576	528	502	519	527	528	548	536	543	517	526	508	531	470	524	511	535	567	524	540	576	529	535	529	557	514	510	545	524	514	505	523	559	514	510	513	483	550	540	530	553	512	498	541	553	491	483	522	543	527	523	551	527	497	512	537	552	554	519	530	524	506	487	540	535	507	528	512	538	490	511	529	493	503	504	502	544	523	526	517	492	514	513	570	502	541	574	483	520	494	472	527	519	515	518	528	493	472	507	563	545	532	497	578	536	491	514	528	525	536	532	523	522	502	529	523	502	520	520	537	532	529	479	494	547	543	554	526	473	508	482	525	554	510	535	508	564	514	526	519	521	547	530	543	512	521	515	511	552	547	564	513	495	510	562	501	484	470	507	538	498	499	513	536	548	531	556	536	553	528	531	540	529	479	523	553	503	538	501	564	521	474	561	513	514	520	525	483	512	519	544	519	542	542	522	541	512	514	520	541	562	507	530	523	518	533	495	551	520	536	504	541	564	483	521	511	514	528	533	523	528	483	488	487	543	515	529	518	549	522	544	516	535	518	547	537	521	504	502	497	535	522	518	565	523	562	533	522	518	509	507	520	536	509	509	544	521	489	503	535	563	529	515	527	486	536	483	534	517	533	495	524	548	542	551	570	532	541	493	530	535	508	512	540	494	522	496	540	558	525	542	529	540	551	532	515	497	559	532	527	542	525	496	535	504	502	506	492	519	498	547	531	515	496	581	531	509	528	527	513	476	505	567	513	542	550	507	513	513	532	541	519	525	528	504	507	501	506	525	499	493	510	542	521	517	499	543	522	552	523	501	501	528	490	507	534	529	552	534	519	543	518	542	517	537	532	552	501	522	498	528	540	503	544	547	491	594	486	518	509	505	500	574	520	488	507	521	511	506	525	512	551	489	515	506	490	540	492	508	531	541	544	545	528	536	530	533	495	521	502	511	526	535	515	515	513	550	523	580	503	569	522	526	532	532	508	521	512	545	572	519	509	505	518	548	486	492	533	517	517	529	517	503	524	512	569	519	496	538	519	529	518	582	488	538	524	515	503	517	561	537	489	512	546	544	500	532	516	553	533	545	511	525	527	546	529	522	537	537	573	521	501	509	526	502	503	568	529	490	524	524	541	501	552	537	506	529	540	495	531	535	539	527	498	507	509	527	481	506	523	539	551	511	528	556	551	579	522	543	570	531	553	559	491	519	566	551	543	512	491	519	528	499	558	528	495	531	492	529	525	510	487	526	541	492	520	571	521	494	513	515	526	510	600	523	588	544	517	498	545	505	524	492	512	521	521	509	539	512	541	548	538	509	472	512	524	538	481	536	524	515	558	543	508	522	520	555	504	529	501	515	500	481	568	523	525	524	532	475	544	537	532	534	531	511	514	559	516	503	522	495	532	534	518	542	508	492	513	507	525	498	503	543	542	536	556	568	470	491	503	581	549	516	530	489	555	503	520	541	531	482	451	542	553	529	561	513	485	497	532	501	536	571	527	493	513	469	525	492	519	525	506	589	508	522	506	547	513	503	533	505	527	558	517	529	524	563	526	509	490	532	500	545	510	502	516	536	530	557	531	546	515	512	477	522	525	542	553	528	526	532	516	558	509	516	530	550	531	517	488	549	573	509	519	540	544	536	517	522	538	496	558	528	540	528	495	509	538	471	497	507	512	517	578	510	531	496	504	510	513	469	518	538	532	517	529	465	522	514	502	548	516	529	552	514	551	520	521	549	532	522	537	550	507	510	528	515	545	575	581	572	503	513	537	545	506	506	533	520	549	552	500	547	540	542	496	573	560	542	526	523	549	517	535	482	507	497	517	507	508	557	513	565	519	517	531	516	576	491	531	549	532	497	542	539	532	543	557	504	492	510	526	499	533	489	530	540	519	546	535
26739	10480	2644	1617	948	837	717	685	629	704	879	1691	1710	1227	800	505	490	500	491	456	497	478	460	494	489	463	467	498	461	518	477	469	454	454	469	496	503	487	448	451	428	479	429	465	447	475	471	469	492	432	469	457	493	493	514	498	476	496	479	457	467	434	457	479	458	438	441	470	479	461	429	447	490	437	505	425	448	504	517	489	474	446	445	465	463	480	492	490	462	479	470	475	469	522	504	441	489	513	474	423	499	467	447	477	482	474	456	447	454	462	500	477	474	466	458	490	445	430	458	455	491	443	467	492	459	527	456	461	440	440	433	470	463	473	457	458	470	437	467	440	474	439	454	478	503	474	490	472	458	470	477	489	480	490	481	488	474	467	477	467	460	445	468	470	454	438	483	441	484	430	500	440	478	508	473	514	476	443	469	446	489	439	458	431	475	455	497	492	490	463	429	443	421	434	440	489	463	458	506	456	455	484	433	494	458	447	485	456	456	452	450	484	475	475	465	512	474	462	470	437	452	471	483	451	443	485	479	452	458	482	485	432	474	443	496	499	455	456	455	472	457	489	470	429	440	483	478	525	479	480	469	459	466	462	468	466	497	469	474	465	436	470	466	487	437	414	485	486	483	468	440	453	460	449	454	482	456	457	433	458	473	450	441	489	506	442	454	478	470	493	511	456	433	463	454	481	449	486	492	476	452	487	425	441	446	450	470	480	467	495	511	449	455	453	476	467	449	456	497	497	467	484	455	430	484	466	440	477	494	479	458	450	477	489	426	491	448	455	500	465	460	483	490	481	441	469	458	466	426	450	461	472	460	511	497	439	444	494	461	447	533	484	478	461	441	456	489	463	430	463	442	476	484	502	475	468	483	449	446	487	476	475	470	474	436	492	466	490	487	463	463	505	520	447	476	468	465	443	491	461	444	467	447	454	471	489	504	481	459	461	487	523	471	457	464	471	466	486	458	453	481	456	496	497	446	460	443	442	465	446	459	441	487	465	466	469	449	456	445	480	489	494	471	455	466	467	490	439	478	452	480	440	431	435	460	493	492	519	519	450	463	461	462	438	517	487	477	496	476	514	452	456	484	482	475	451	476	473	492	457	457	440	469	503	486	481	460	444	473	428	525	419	439	460	451	483	460	493	485	466	474	432	488	485	472	470	466	483	453	480	480	475	448	434	496	491	499	438	468	478	491	472	471	461	497	445	475	462	490	495	457	457	458	450	449	443	463	483	456	465	489	471	468	471	463	502	451	458	490	481	466	471	429	505	466	461	529	467	500	471	456	455	505	465	436	447	458	444	493	469	477	421	444	456	523	468	480	479	479	459	471	494	456	455	490	439	463	455	493	460	450	501	450	457	475	497	477	445	467	441	482	455	446	428	431	533	453	463	477	461	453	463	475	471	464	440	443	480	510	475	497	519	498	461	491	496	451	453	497	452	452	456	478	476	442	500	481	491	488	525	481	459	473	452	456	455	462	437	444	467	480	483	408	453	471	534	450	471	412	485	462	443	460	451	483	465	457	471	475	469	488	460	486	469	476	529	478	487	465	469	494	477	488	496	459	469	452	451	472	498	485	452	504	485	461	458	479	452	472	460	470	446	448	425	493	488	467	460	445	478	480	527	430	467	455	503	454	465	468	438	480	490	424	475	463	448	461	471	489	467	445	532	479	474	490	453	454	431	491	505	457	475	454	470	471	440	480	477	456	498	472	470	467	489	490	466	449	451	492	449	432	515	470	478	483	442	480	455	439	513	473	471	477	464	448	465	465	477	429	484	449	471	479	491	464	500	473	498	434	475	482	519	473	492	456	465	499	490	467	427	403	504	449	460	507	465	428	477	457	465	499	467	437	469	461	497	430	489	489	457	468	436	424	473	483	420	479	469	436	492	468	462	436	492	487	490	460	481	450	472	470	468	502	455	462	473	448	491	449	491	475	450	413	453	441	453	460	475	491	465	461	449	429	489	494	456	482	460	409	431	506	467	469	468	452	485	473	451	432	451	436	442	475	472	473	456	457	452	479	485	489	436	515	490	442	457	477	464	468	482	442	452	509	472	450	453	467	454	444	480	468	442	450	423	447	471	449	481	443	482	489	470	479	471	492	439	483	481	466	443	474	468	486	535	464	487	467	416	503	455	480	451	486	475	457	471	478	465	454	413	459	483	476	475	479	485	487	446	449	458	485	502	453	471	446	461	474	456	448	477	461	452	476	490	435	521	433	448	433	431	492	443	470	467	472	456	460	483	454	451	428	466	456	504	471	476	485	476	486	487	474	466	486	474	477	493	442	469	475	450	469	495	500	488	487	455	443	456	466	453	406	474	456	436	466	439	501	455	457	480	479	498	444	473	436	489	448	453	481	447	509	515	453	459	486	458	425	472	444	452	446	456	461	434	482	469	442	485	522	453	479	464	501	479	479	464	429	496	456	465	474	500	460	502	469	466	460	455	448	481	454	465	493	483	468	447	463	482	478	486	484	453	476	476	504	449	494	451	466	497	482	483	474	447	461	459	467	457	454	479	455	465	512	518	507	485	489	454	456	477	459	480	491	512	504	468	440	467	460	451	503	465	449	431	467	502	461	514	450	503	491	495	471	467	481	468	443	455	505	455	450	483	471	491	457	484	460	453	486	479	425	508	493	434	476	459	482	493	511	468	459	483	476	398	468	471	479	478	438	501	469	455	473	449	432	479	487	430	470	482	496	468	449	442	486	474	451	466	460	464	517	480	449	481	503	458	475	479	491	470	485	452	473	473	486	462	494	465	441	439	467	476	446	432	463	499	470	478	479	502	477	479	474	479	463	488	448	483	443	458	450	443	445	489	484	488	456	460	485	488	459	470	473	473	457	518	464	499	498	437	430	449	484	476	460	497	491	494	468	458	448	487	488	453	472	453	443	453	449	484	478	501	498	477	482	462	410	485	528	443	475	495	459	481	482	444	477	475	492	451	423	478	458	449	492	483	440	465	474	453	482	492	504	444	466	452	436	477	476	432	480	439	470	477	491	442	469	470	444	500	461	498	466	453	475	515	475	466	475	481	472	428	456	435	454	456	455	443	449	516	440	517	473	468	466	477	449	461	479	480	435	497	457	463	441	510	461	502	416	511	475	449	499	468	490	477	421	468	409	470	490	481	433	488	513	469	466	482	556	477	504	469	476	514	502	520	486	474	449	490	427	490	465	510	452	412	439	467	432	472	440	455	499	435	469	486	436	486	442	425	482	472	441	472	479	444	468	478	456	482	476	442	466	470	433	477	449	466	486	445	461	496	468	466	456	468	459	452	472	434	499	449	483	470	457	454	474	513	446	488	511	466	456	491	462	456	480	468	448	479	443	491	456	446	454	517	488	451	500	477	458	469	459	449	462	468	425	458	497	458	469	462	506	457	435	468	487	472	453	470	461	483	454	457	443	462	485	491	440	436	505	475	460	484	450	491	481	512	446	490	469	506	480	461	434	488	488	466	488	475	477	494	483	447	446	452
5668	2267	2585	1565	1208	990	846	854	712	797	1113	2301	1939	1257	767	443	413	394	379	384	400	389	405	389	367	371	385	407	362	414	365	387	380	382	400	394	406	370	398	364	351	425	427	403	422	383	385	379	372	414	398	372	392	398	400	416	411	385	387	394	388	381	379	412	393	382	401	421	389	406	404	388	393	419	401	427	365	364	414	408	394	378	395	383	392	427	371	416	386	394	370	419	360	435	416	418	372	377	374	417	410	383	403	375	394	372	398	390	406	418	385	407	374	383	394	406	401	394	382	369	403	400	400	372	374	399	367	408	402	394	393	373	409	397	423	345	377	381	375	434	406	387	401	394	400	370	392	367	407	376	389	399	384	383	414	378	398	408	420	390	371	391	404	384	389	371	361	354	413	372	409	367	389	405	375	414	424	376	434	429	411	382	398	387	405	369	423	369	379	380	352	366	380	397	397	365	404	370	379	419	404	353	343	417	361	396	380	394	347	385	385	377	366	384	389	398	348	390	384	391	398	425	380	371	385	382	406	403	417	402	373	381	386	407	368	389	409	394	416	393	379	358	384	398	376	406	420	398	426	372	381	334	363	344	397	441	424	380	401	372	410	382	406	375	399	376	377	376	378	381	397	355	391	390	416	358	373	401	400	406	398	380	375	386	378	366	381	371	374	374	374	391	378	365	382	401	360	402	395	354	384	366	388	392	371	375	387	379	383	420	411	378	398	378	395	371	385	356	421	364	391	357	364	411	407	393	395	391	385	414	373	422	382	371	392	383	380	405	384	354	412	403	374	429	389	408	371	412	375	391	395	407	385	382	439	386	404	397	412	361	403	413	408	435	381	365	418	367	381	393	364	379	427	392	400	381	431	381	397	427	386	414	360	356	378	404	398	360	405	385	378	372	382	419	371	396	410	381	350	368	375	367	422	409	403	379	384	366	391	393	378	416	353	399	381	412	383	401	398	353	395	379	407	396	393	375	400	400	360	378	399	396	392	402	363	430	371	393	380	381	368	370	374	369	399	367	370	381	392	389	401	423	393	405	340	421	379	396	376	409	370	393	380	381	395	419	379	398	372	400	408	407	379	415	384	363	408	372	399	382	341	412	352	379	352	402	394	349	403	399	395	415	392	368	412	393	399	392	414	433	379	364	344	381	417	391	417	386	370	396	413	385	427	417	386	398	343	410	380	417	421	367	390	395	415	430	389	412	364	396	408	371	389	359	390	394	414	415	434	383	355	364	364	374	384	389	410	365	417	410	398	384	393	376	338	381	375	373	389	399	406	422	405	405	419	416	387	409	393	388	380	375	374	415	393	392	405	419	386	385	388	371	394	420	359	373	374	391	404	381	405	363	396	389	405	409	393	402	362	376	385	393	354	348	357	387	380	387	390	388	411	368	368	372	385	420	365	393	392	418	412	380	399	369	431	364	386	380	437	373	385	378	415	414	398	391	375	374	421	402	350	378	400	394	366	415	427	418	400	374	330	399	371	363	399	409	381	403	405	372	393	373	374	377	399	411	371	404	409	357	397	394	385	386	374	386	404	375	405	382	397	393	404	400	364	388	377	392	396	360	422	386	400	384	379	373	421	384	398	384	426	342	399	364	393	390	431	370	380	390	394	405	402	401	409	375	433	410	381	408	359	366	398	403	392	363	394	395	379	364	418	385	386	360	416	420	397	373	414	386	390	397	386	366	389	382	414	407	399	389	355	365	365	409	360	404	397	380	370	396	352	386	355	374	399	413	353	377	392	386	397	388	399	437	400	402	410	382	389	374	399	424	433	379	389	390	392	381	385	416	405	391	365	392	390	375	380	398	394	407	422	361	430	376	349	377	410	378	402	387	394	368	414	393	395	389	369	390	420	419	394	397	386	383	347	406	383	380	385	405	380	380	400	433	404	396	362	358	390	407	361	394	377	346	336	380	365	407	376	378	399	419	390	385	392	367	369	400	375	384	400	418	408	396	404	369	412	369	373	392	382	411	387	417	414	397	400	401	376	402	387	399	418	403	369	419	393	376	389	370	369	411	399	371	380	405	386	386	423	405	397	361	408	378	392	387	385	369	404	383	401	380	419	401	374	411	374	361	402	415	391	375	370	388	378	377	392	397	379	378	397	372	359	380	362	409	400	396	369	403	371	379	369	406	361	387	409	369	384	403	382	412	363	407	373	393	384	341	387	368	396	373	372	377	408	381	363	365	381	386	374	377	396	398	384	372	408	377	374	385	377	379	365	411	413	374	363	370	382	415	388	376	376	374	379	361	403	403	404	358	384	408	400	383	406	381	377	364	369	388	407	381	375	408	346	399	391	408	399	378	377	399	410	384	375	411	391	362	411	381	409	387	386	373	362	401	401	414	378	420	379	421	410	420	437	406	411	391	402	421	383	397	361	401	377	394	413	403	371	356	382	372	379	394	365	387	446	391	410	392	393	393	375	388	382	421	394	425	387	396	386	419	382	385	404	385	347	354	366	402	432	425	384	367	396	359	416	378	396	390	388	388	373	376	385	415	371	400	367	398	405	375	386	389	431	371	375	420	405	399	368	407	367	399	413	387	432	377	408	407	385	377	415	414	407	388	387	385	387	371	369	382	358	379	385	407	435	411	359	360	358	385	387	399	352	394	379	408	384	386	389	363	393	360	377	433	371	361	411	384	400	376	377	412	387	386	381	388	390	414	386	401	383	393	392	373	437	412	391	387	404	401	374	391	410	399	422	399	396	384	389	401	378	397	376	378	350	382	399	414	386	344	375	381	367	392	413	400	357	408	392	378	369	388	423	384	428	407	387	426	388	410	391	396	375	385	387	410	389	393	395	368	383	403	384	389	401	385	391	381	386	350	377	371	379	375	352	410	408	425	400	411	340	426	377	376	389	405	410	371	372	380	373	368	381	397	371	414	415	399	367	420	384	384	384	380	388	375	427	385	377	397	353	365	387	391	431	408	416	374	387	438	404	400	393	391	422	422	362	396	342	388	386	402	369	408	413	367	387	407	417	399	423	418	384	409	364	392	358	377	377	390	369	380	426	423	372	407	386	407	431	374	396	398	375	402	433	383	369	367	397	394	424	378	404	383	406	359	393	424	386	388	408	392	390	403	419	395	414	400	418	393	399	401	422	374	367	409	414	427	397	409	407	387	384	412	377	378	385	376	434	406	378	407	377	385	375	404	357	400	401	395	381	383	402	391	363	397	380	360	413	389	368	392	418	370	408	376	397	387	358	385	359	384	392	386	381	385	398	388	401	337	370	388	375	383	390	367	393	403	434	361	379	374	395	383	376	408	386	428	411	385	400	389	378	347	389	412	418	361	368	384	388	384	406	376	371	387	405	423	397	396	375	374	427	389	410	409	388	405	347	364	392	397	399	397	411	398	409	392	416	360	398	380	386	371	387	371	395	392	397	395	382	358	383	371	412	410	385	399	403	394	381	386	396	370	369	408	400	377	421	369	414	376	416	375	422	374	378	392	421	405	404	392	399	418
24665	20785	26776	24748	9880	2415	1654	1162	1121	1205	2138	14415	13144	7422	2581	967	639	517	551	564	522	519	527	553	493	533	472	511	492	502	538	531	545	490	522	507	518	513	508	510	542	490	525	499	520	491	513	531	491	525	531	489	475	504	502	524	542	516	541	534	513	517	518	513	514	542	517	512	511	530	476	501	510	511	531	520	538	540	563	500	483	558	526	532	504	539	505	529	493	549	573	510	514	526	526	515	484	531	467	531	521	505	494	486	496	507	502	477	499	498	490	504	515	487	514	553	557	532	464	502	487	497	497	527	523	511	522	470	520	526	518	503	484	489	477	502	508	529	452	524	518	518	480	514	535	552	503	537	485	483	498	453	510	524	486	531	512	493	516	495	497	538	523	505	489	489	510	497	508	532	542	512	500	507	500	517	518	513	506	507	491	523	472	471	489	494	512	517	503	527	495	503	496	565	554	528	495	500	438	505	519	521	493	489	510	489	489	503	518	505	539	501	500	525	512	521	526	515	506	512	451	554	485	471	522	472	525	546	555	490	518	514	534	517	507	511	502	531	492	506	475	490	506	494	509	507	491	518	486	517	518	516	515	509	529	518	503	511	499	513	530	541	497	530	507	483	490	517	519	497	508	509	508	525	505	502	476	506	488	539	522	497	532	511	519	497	503	529	538	514	507	500	537	515	468	523	507	498	504	454	508	490	495	481	495	525	502	504	500	480	471	523	485	520	504	521	476	486	540	506	461	500	523	499	524	525	512	536	517	502	516	519	467	479	499	485	474	477	511	544	497	509	532	511	514	509	530	473	518	514	482	533	507	522	545	536	546	505	517	505	495	508	519	468	507	550	513	535	471	524	550	518	539	483	529	468	498	484	559	505	536	568	534	481	553	532	493	540	523	504	492	468	530	494	521	506	520	474	502	518	513	484	516	491	527	539	504	490	502	535	528	525	487	511	515	499	508	489	543	469	516	481	485	506	515	507	535	506	538	502	507	535	495	496	461	517	499	521	514	481	489	491	510	480	481	510	507	488	471	558	523	524	534	500	527	516	500	505	534	504	489	459	506	506	478	485	497	496	475	494	539	505	547	496	513	500	477	507	491	521	525	513	467	492	521	536	522	496	501	482	474	504	436	522	506	489	503	520	485	499	507	524	518	546	518	482	540	541	505	488	497	478	466	518	497	516	524	543	492	466	506	474	468	514	479	531	476	494	491	514	520	480	528	550	511	501	488	514	515	500	524	528	516	503	504	516	477	503	528	513	504	496	522	503	519	544	510	554	538	533	521	488	544	476	542	546	477	506	511	499	521	504	490	503	496	533	495	471	538	487	497	548	541	524	502	502	500	506	465	475	538	516	490	533	508	504	538	525	461	541	518	517	476	482	488	510	483	532	522	501	490	497	517	506	548	501	479	519	509	527	506	493	533	461	538	514	494	511	504	536	499	519	511	494	521	497	503	502	496	484	531	469	486	467	499	521	529	551	497	480	513	527	513	503	534	508	567	505	500	502	513	498	523	520	498	500	532	545	507	537	501	468	483	533	517	534	511	478	494	485	500	484	466	508	494	507	503	504	512	506	520	566	520	526	509	490	562	512	478	500	463	528	546	488	478	518	476	542	543	501	523	486	499	492	488	530	542	451	527	522	509	483	508	499	490	526	511	504	570	499	522	498	482	529	510	507	533	493	539	538	522	526	528	508	566	494	512	516	506	486	498	514	464	504	531	526	530	513	513	533	493	483	518	504	523	520	501	475	528	483	535	467	489	551	485	500	508	564	504	519	482	510	504	506	500	518	535	467	493	521	495	488	527	502	530	507	534	506	491	529	485	470	454	532	507	487	502	491	527	516	515	513	522	518	537	522	488	480	522	491	521	526	521	547	530	491	487	519	535	496	500	512	488	517	486	487	537	511	503	514	516	529	488	521	532	480	497	515	499	505	512	538	542	527	517	506	496	526	519	495	476	462	520	511	486	494	520	538	530	496	496	563	478	495	490	509	490	537	511	504	510	499	484	498	521	497	497	545	485	530	506	471	528	533	490	492	490	505	555	484	524	489	492	489	529	534	432	498	474	498	520	515	494	522	507	525	471	485	532	530	514	489	530	462	507	503	508	510	496	481	505	494	493	453	544	533	493	527	516	520	498	575	475	496	481	500	494	498	558	511	531	516	506	481	527	521	504	507	476	472	522	510	459	528	505	450	479	531	532	500	522	527	500	548	512	508	507	509	497	512	493	503	525	542	526	473	467	515	539	498	464	521	474	505	517	532	479	508	516	464	515	535	501	534	502	521	503	490	500	504	549	471	483	504	471	502	524	505	483	531	530	503	523	536	548	477	501	526	504	501	491	495	532	471	483	485	506	525	493	558	469	507	498	499	498	505	541	467	556	523	520	503	503	510	522	552	478	535	496	465	502	501	461	491	538	510	524	478	523	459	508	513	527	466	518	509	527	510	518	536	510	521	503	488	523	479	504	537	491	496	511	486	506	510	540	516	507	535	504	509	535	459	511	503	519	544	491	469	523	525	490	499	535	551	463	487	448	489	516	494	502	539	517	456	532	489	505	495	517	505	493	527	497	536	509	471	510	494	505	506	518	546	506	517	513	516	517	512	522	508	461	530	539	517	520	500	522	477	529	487	519	502	527	500	472	511	486	502	484	512	521	450	495	499	557	545	464	505	496	533	476	527	509	520	534	524	506	516	541	472	493	526	558	494	475	505	497	524	497	509	507	526	518	474	514	493	531	468	531	499	514	515	502	496	482	487	523	507	493	517	501	500	496	527	508	538	517	514	513	483	459	531	527	525	530	524	526	478	525	503	497	495	526	540	486	474	536	510	532	540	531	512	530	502	526	510	482	491	522	471	492	487	481	470	503	497	498	465	482	484	494	491	448	500	520	515	507	544	503	517	522	475	481	502	546	535	537	508	539	523	494	537	502	500	519	477	513	504	515	519	528	530	518	502	465	473	475	517	514	478	500	510	528	538	509	531	476	512	523	511	530	522	499	454	528	542	506	502	518	498	528	508	508	497	491	532	500	517	523	521	502	513	508	513	470	459	503	467	478	485	509	503	494	565	473	470	512	506	509	478	512	530	501	546	504	493	499	497	568	474	499	543	537	507	508	490	519	497	540	510	529	507	509	469	529	462	478	516	555	486	534	538	488	535	515	483	519	522	525	494	517	520	558	468	525	556	488	517	499	522	526	464	487	522	511	485	537	506	493	520	532	484	497	529	517	498	526	505	500	487	473	496	497	486	517	476	496	508	482	501	503	529	519	491	515	490	509	491	530	471	532	490	488	487	484	481	486	468	518	496	526	492	498	494	499	465	503	507	515	529	511	467	500	550	505	474	516	536	533	503	553	525	499	452	511	513	502	485	511	487	543	533	510	504	514	495	500	513	474	492	521	492	500	520	486	485	503	516	506	514	464	503	500	512	551	505	520	499	532	517	526	504	495	505	471	523	477	511	524	497	515	487	537	497	537	482
4342	5684	5426	3099	2479	2071	1812	1430	1435	1711	3155	16507	12557	6914	2449	884	576	439	420	439	454	452	487	384	471	422	448	472	450	445	443	440	472	402	454	428	439	398	428	423	424	462	450	423	444	418	432	445	431	452	458	448	443	442	457	411	453	446	440	416	464	446	423	400	448	437	450	430	487	437	457	427	382	450	472	396	447	423	449	456	443	447	434	454	432	419	441	424	452	443	462	444	471	424	434	425	397	438	424	389	444	502	414	411	438	436	418	407	451	408	444	458	415	452	447	420	424	447	422	479	458	420	429	453	456	424	443	447	412	446	448	422	448	436	452	429	462	437	460	456	425	412	449	436	456	414	438	431	428	459	417	419	406	442	476	452	412	443	460	414	461	471	463	392	432	458	441	469	452	413	404	445	401	434	404	430	450	453	442	445	429	424	437	431	438	465	419	443	440	479	455	436	436	457	456	406	415	448	453	422	465	452	430	446	445	449	434	446	389	417	441	446	477	454	444	441	416	464	427	431	457	431	436	475	441	434	456	403	437	445	401	457	456	438	435	422	419	418	404	389	438	451	427	428	422	439	410	442	471	433	448	416	442	448	446	448	429	432	420	437	434	430	450	460	420	421	439	430	448	427	426	415	425	473	434	423	425	426	428	425	435	442	431	432	465	429	436	409	469	434	399	467	458	404	455	468	433	449	479	436	409	464	479	418	439	445	460	427	440	407	421	432	427	423	452	460	439	428	432	437	445	442	473	453	424	442	409	456	445	425	430	441	444	419	430	471	445	417	440	440	488	426	394	452	396	462	427	431	427	435	452	450	461	399	409	396	398	416	442	417	470	473	435	440	433	421	409	444	439	445	482	437	450	483	409	389	435	420	398	462	421	431	464	454	446	448	454	469	386	430	413	411	459	418	433	440	445	404	436	434	443	400	406	433	446	427	436	370	440	448	446	440	401	473	391	442	421	457	425	385	396	434	440	422	410	408	411	428	403	419	441	454	425	418	421	411	467	424	413	405	451	454	452	445	436	401	414	420	445	407	420	429	421	436	427	412	460	453	437	429	416	404	449	450	447	421	416	434	425	453	408	434	424	435	439	447	420	436	462	452	421	407	400	431	436	411	410	457	429	398	434	441	467	425	394	419	443	424	447	415	415	462	406	448	406	448	436	381	433	418	419	433	459	417	460	433	454	451	461	424	459	461	456	451	406	421	425	440	432	428	451	449	462	415	441	468	451	451	428	452	450	464	444	438	432	455	378	441	421	473	400	421	428	390	448	445	433	437	428	423	431	454	472	419	412	412	426	453	436	423	447	422	442	410	436	457	417	438	440	427	420	407	411	425	462	449	434	427	408	407	441	422	425	453	428	463	445	433	389	420	429	424	423	429	416	449	411	453	439	436	409	405	437	406	439	424	452	446	448	446	466	433	427	393	405	412	456	427	469	415	434	464	457	479	434	424	423	460	408	420	424	403	436	414	439	441	447	402	471	415	425	416	434	403	417	431	474	435	394	406	426	443	445	437	425	454	406	459	423	404	451	424	447	416	454	400	472	423	438	430	418	455	457	479	425	429	427	396	440	462	457	448	450	409	392	431	450	434	386	436	446	440	430	453	422	451	457	447	427	439	423	409	447	431	445	408	418	452	441	473	461	423	411	442	471	419	416	465	470	460	437	424	385	464	424	429	457	437	389	470	417	463	416	420	438	427	451	451	424	431	439	440	401	434	467	445	434	450	436	443	440	427	387	402	454	447	412	420	419	452	425	409	416	451	420	397	422	449	430	451	435	421	414	414	421	391	440	416	454	422	429	452	437	445	445	456	445	464	457	433	447	434	454	423	432	435	449	437	444	438	459	450	393	422	430	461	441	477	442	474	439	437	385	484	408	429	429	427	416	473	449	450	422	448	416	403	441	398	433	413	416	428	448	445	410	445	441	423	447	435	448	435	427	401	436	446	430	469	428	427	416	404	463	397	434	447	445	452	446	447	466	431	437	425	464	431	420	424	426	425	433	472	428	442	444	423	418	387	434	420	463	427	400	452	394	424	427	434	438	424	411	415	442	498	418	441	442	433	488	428	438	415	437	417	415	463	433	465	443	401	409	432	451	430	434	423	409	447	422	447	406	422	451	402	401	443	436	428	437	419	425	413	450	483	475	441	470	477	448	457	427	443	408	435	445	429	403	429	425	453	426	424	411	477	434	448	467	416	447	418	459	394	424	443	442	433	441	445	416	435	430	405	405	431	406	455	420	418	410	435	441	427	432	446	446	454	468	420	442	440	437	429	423	431	452	437	436	457	470	468	405	421	448	393	444	404	446	409	414	395	434	478	430	438	434	467	442	444	424	462	410	425	437	430	401	444	475	421	491	453	438	437	437	420	426	406	453	410	404	445	438	403	411	476	415	433	425	425	411	452	407	411	437	414	446	437	456	459	442	417	428	430	447	464	416	439	439	441	415	393	426	407	417	427	424	437	443	449	451	405	423	448	458	427	403	423	406	449	441	457	438	429	443	418	428	440	456	458	427	443	445	441	395	427	412	400	441	409	409	431	449	408	439	423	438	440	445	378	431	439	391	446	424	397	436	439	429	414	459	442	428	430	450	480	397	444	402	399	407	459	472	442	420	435	433	449	439	444	400	436	416	453	420	395	448	474	464	431	463	446	458	430	437	452	422	441	426	420	476	445	441	441	421	467	398	431	448	439	440	439	429	429	452	437	443	413	432	452	433	438	443	389	438	432	397	426	445	450	452	462	440	437	446	397	456	417	402	439	459	423	426	432	436	432	418	404	469	440	427	446	459	414	432	461	420	430	448	431	446	383	455	449	430	464	456	437	444	442	458	448	426	448	451	441	405	459	459	410	413	413	448	390	400	399	421	432	511	437	432	378	438	463	437	432	404	412	424	441	473	411	411	433	456	481	432	440	430	456	451	392	450	456	424	432	442	430	405	422	463	461	423	392	429	455	445	419	451	438	432	438	419	414	426	434	458	463	417	439	396	387	440	443	416	448	453	456	449	463	403	425	424	434	457	432	421	427	451	431	456	439	444	446	445	430	426	422	476	419	424	360	418	481	444	411	407	408	417	437	423	450	442	435	443	421	449	418	435	430	430	436	437	436	403	434	443	406	461	430	428	440	406	443	445	428	420	445	423	451	445	426	425	430	420	402	399	474	419	421	438	472	424	433	452	429	415	451	424	412	481	453	415	423	447	465	405	448	463	432	367	451	435	464	431	427	444	437	454	468	425	405	417	427	420	474	466	384	423	414	459	412	439	441	413	392	427	446	445	419	465	454	442	407	464	400	450	462	429	401	459	433	441	459	415	403	425	426	452	443	432	459	428	409	413	446	443	436	432	405	418	461	472	424	429	431	466	427	431	454	438	429	430	414	447	428	423	452	443	443	437	432	417	421	428	402	455	430	437	423	419	413	436	407	420	448	439	391	440	435	439	436	442	454	423	412	415	409	446	436	443	446	384	432	435	409	446	417
23722	20821	27870	23862	20695	10700	4021	2340	1987	1859	3536	23567	24973	14069	4958	1514	825	752	619	607	620	666	647	621	644	689	677	643	623	658	628	597	624	654	632	656	624	683	592	630	641	659	560	629	569	605	592	634	667	621	639	618	686	601	661	626	639	615	596	661	657	619	639	622	618	610	590	613	684	618	622	619	625	613	632	661	641	597	595	637	608	650	628	632	641	625	599	618	640	614	658	622	583	629	613	619	629	624	606	646	671	632	684	624	637	633	612	622	587	639	635	636	608	625	648	623	631	670	607	621	637	623	626	614	624	643	588	616	627	635	626	637	618	646	631	632	646	597	613	647	638	648	617	629	627	582	691	648	602	650	642	620	633	642	660	665	635	718	643	637	682	642	672	610	594	601	631	658	629	630	626	673	624	647	616	631	593	635	608	638	622	597	601	631	647	656	636	643	611	617	614	582	695	647	627	635	607	623	611	626	626	576	667	596	582	622	621	641	627	600	651	641	619	637	674	625	661	589	673	661	670	639	637	645	589	609	676	615	664	645	591	635	617	647	596	623	652	634	609	624	628	572	621	633	632	597	612	603	570	627	645	583	617	650	652	630	614	624	645	609	593	672	655	641	591	648	658	627	609	643	671	643	623	655	588	613	668	611	632	626	665	622	604	598	625	591	626	629	602	622	615	587	618	630	572	658	613	610	654	620	590	632	622	611	641	636	650	644	633	604	646	611	622	621	575	642	655	647	630	624	629	614	638	633	644	612	642	615	593	626	593	601	651	617	616	647	613	593	673	617	660	667	587	586	651	642	615	633	633	623	650	660	654	615	605	636	717	624	667	625	595	656	590	596	589	611	621	602	642	658	610	616	603	655	629	629	658	610	628	657	610	642	591	659	610	621	605	710	598	655	597	602	624	622	585	638	626	598	641	638	686	641	643	641	625	641	595	635	638	653	606	654	630	628	620	595	675	646	596	652	608	628	624	624	639	636	651	618	591	643	612	579	658	591	657	592	590	608	623	621	610	644	601	621	624	651	635	638	639	636	663	651	635	633	619	601	638	640	626	576	621	658	602	607	631	631	646	591	627	624	622	660	628	649	658	627	593	657	608	648	649	652	603	602	619	638	628	629	642	601	613	631	621	620	631	604	607	675	641	639	572	613	657	644	624	643	603	637	635	613	644	631	638	660	601	585	606	601	616	629	645	617	638	637	627	600	596	631	633	640	628	638	633	653	667	681	618	612	632	596	618	600	632	617	600	643	604	633	615	616	626	686	615	671	592	618	600	633	637	633	607	656	662	585	651	622	617	619	644	650	627	673	644	643	629	607	600	644	601	633	644	685	624	673	682	564	651	627	648	693	608	598	607	633	616	611	607	658	647	596	628	577	595	657	644	629	645	661	612	620	614	633	610	598	639	633	602	632	620	650	677	674	609	649	608	639	628	618	554	619	650	622	645	637	671	661	640	679	620	665	609	595	629	627	693	647	615	634	615	618	625	597	634	614	652	621	646	591	666	640	656	627	585	625	646	610	614	661	644	642	633	639	620	630	586	611	640	592	581	629	655	647	639	626	641	606	657	693	579	617	648	612	611	627	655	641	638	613	626	615	630	668	624	615	632	593	602	641	629	629	613	619	598	683	665	617	626	595	710	610	644	611	658	634	612	614	612	644	596	670	637	618	642	613	632	608	610	611	668	638	580	649	677	561	599	625	594	600	625	637	604	613	597	587	602	675	630	625	602	608	561	617	623	635	632	666	634	641	652	652	623	597	633	574	624	627	656	629	623	618	611	642	596	586	634	646	607	664	638	603	655	640	626	604	639	606	562	602	632	620	635	606	665	647	677	651	637	661	642	633	626	617	611	616	639	638	631	652	617	617	630	638	623	632	585	620	638	614	632	661	595	586	632	623	654	652	643	635	659	654	636	606	599	651	591	622	594	586	630	663	652	653	605	651	597	618	600	639	572	620	627	631	640	618	662	607	655	654	645	653	653	617	600	621	567	649	645	641	613	643	619	595	611	616	587	606	599	591	627	625	646	649	625	616	648	624	629	604	634	655	607	604	597	580	654	653	629	624	586	608	646	629	586	630	616	580	624	622	646	611	626	650	650	627	602	601	651	609	639	633	635	630	654	585	635	615	622	605	663	637	605	607	636	600	605	589	666	658	638	636	579	606	603	655	635	633	558	602	647	628	592	622	566	666	605	671	623	640	645	645	648	616	623	628	651	662	629	594	603	626	630	631	618	627	592	639	580	665	601	612	660	639	626	613	615	602	630	641	599	623	599	605	625	618	610	612	627	664	641	665	659	630	627	589	590	651	591	642	667	652	628	599	655	630	636	656	641	635	566	653	607	547	655	619	618	591	638	605	630	571	637	580	599	603	643	657	692	596	622	650	627	623	642	586	608	658	641	640	636	607	647	626	624	613	644	640	625	615	580	638	608	598	621	630	634	604	627	625	611	631	632	643	651	629	649	631	643	613	580	586	644	657	636	590	598	667	607	619	659	611	631	660	604	630	634	623	657	608	679	641	626	650	581	669	651	618	599	655	611	638	604	584	635	642	650	586	613	603	637	675	620	594	641	628	688	636	638	646	655	636	680	646	576	621	631	647	602	612	643	627	626	599	631	603	590	580	620	635	582	631	650	599	624	620	588	678	632	595	630	663	608	614	620	657	602	651	596	640	663	612	621	624	622	644	640	639	670	673	639	615	638	609	634	616	603	639	668	632	634	595	551	638	651	591	598	625	611	605	623	620	657	601	643	583	589	585	658	635	624	645	608	577	644	649	644	616	648	613	636	587	594	630	638	644	596	650	628	646	619	615	577	600	622	619	616	636	618	626	645	617	639	651	590	611	668	639	591	636	663	654	625	643	611	623	634	625	623	614	648	624	630	603	666	642	630	580	618	637	676	629	580	627	614	597	608	612	636	629	645	624	605	596	618	667	593	636	622	653	616	622	657	608	646	652	596	644	624	607	622	638	644	646	650	616	625	625	604	631	652	633	549	629	651	638	636	586	630	597	597	605	667	618	668	596	633	597	621	656	646	655	608	586	612	674	653	662	637	642	656	637	616	646	608	636	609	654	609	675	640	604	614	605	619	639	642	630	617	637	657	662	620	594	612	631	636	600	672	627	588	621	590	603	642	613	620	607	668	629	635	632	622	672	641	642	606	597	624	677	603	591	618	664	619	621	628	598	627	624	635	624	623	614	657	599	643	595	623	647	614	621	679	666	604	589	632	636	623	625	602	643	625	626	654	573	679	608	620	682	624	623	653	629	613	631	596	615	640	629	630	580	602	601	597	618	621	700	604	600	594	630	631	655	664	606	609	650	595	666	633	605	578	612	593	588	579	567	647	628	653	574	646	674	648	664	706	642	616	637	622	603	609	637	643	664	616	604	623	591	593	603	604	563	639	613	638	674	613	670	564	675	589	625	596	609	661	641	615	701	607	603	626	609	640	613	593	664	617	598	616	628	623	576	597	591	611	680
4985	9100	8241	5097	4274	4964	3485	2607	2527	2413	5143	25932	21706	11337	4483	1418	793	607	578	491	513	537	561	545	556	538	527	577	537	521	527	491	506	525	556	563	533	537	549	555	520	541	575	526	475	558	520	582	520	553	541	561	521	521	504	556	485	537	506	542	519	535	495	564	540	480	522	536	566	511	526	524	542	544	537	519	522	529	519	506	542	534	524	489	489	502	547	548	536	530	512	534	538	536	529	517	538	525	525	622	541	570	525	518	540	498	522	507	503	563	528	524	496	524	557	499	512	525	551	506	558	551	509	570	526	563	559	506	535	511	538	522	524	481	523	525	513	524	537	553	540	479	519	510	509	547	533	587	527	525	488	503	530	573	485	529	522	533	553	514	579	533	554	467	544	569	507	503	502	496	519	547	527	540	501	512	543	558	522	525	555	506	481	513	525	521	533	517	515	515	509	532	513	475	559	543	517	519	520	512	566	497	526	552	507	498	507	501	533	488	532	536	530	551	490	525	527	557	530	517	506	535	531	515	538	502	489	503	514	516	466	514	512	490	500	549	533	558	484	508	501	532	468	529	537	544	505	565	520	519	543	529	558	488	530	536	504	520	530	550	521	546	495	517	526	559	539	535	568	504	543	522	556	524	522	531	528	519	527	491	566	521	545	511	560	569	518	532	552	496	536	502	519	542	505	555	557	562	543	535	505	534	527	534	504	541	542	530	566	530	536	517	547	549	521	566	596	534	534	510	574	535	524	494	545	532	548	548	558	559	501	565	517	517	535	598	533	545	506	527	541	541	533	484	536	535	506	517	534	545	572	567	541	563	515	556	517	505	541	510	571	504	561	495	542	527	544	491	468	553	516	532	517	538	528	518	530	532	533	547	488	536	520	510	525	504	552	541	528	533	508	515	542	534	537	534	501	542	532	555	526	481	564	566	557	501	560	484	533	502	513	567	502	503	513	487	514	528	531	500	506	500	512	545	530	547	489	507	487	528	498	539	519	576	501	488	542	520	535	506	543	523	513	539	519	542	505	495	527	525	537	546	524	525	547	527	527	547	534	511	518	537	519	542	527	484	526	542	532	544	527	516	529	529	528	510	539	516	499	538	534	526	519	521	516	538	524	525	513	498	518	535	546	524	529	527	514	550	519	532	512	514	575	497	486	538	501	519	535	509	531	550	518	495	550	548	522	519	521	500	537	558	519	520	553	526	522	514	534	536	503	519	521	505	563	559	515	522	566	576	530	518	504	553	517	520	542	500	533	533	515	522	537	520	516	538	517	509	560	521	519	500	558	573	504	567	563	528	550	513	487	547	545	515	539	489	536	514	506	516	573	534	517	526	503	543	518	549	545	528	514	529	538	557	528	505	541	569	480	515	543	542	535	508	556	530	529	520	490	528	518	532	532	524	496	525	519	521	556	514	499	538	539	539	521	525	502	508	508	520	526	500	505	595	510	535	505	501	562	532	521	535	512	534	526	539	532	498	513	494	513	516	558	505	529	521	527	507	519	552	555	538	558	526	550	559	530	535	528	537	523	541	513	496	537	501	506	547	547	558	532	517	550	504	533	520	578	500	505	503	500	479	538	493	535	519	530	495	514	535	536	558	570	563	554	538	515	548	553	518	517	579	524	513	506	507	535	512	508	525	552	541	538	533	525	538	545	519	514	506	558	549	544	528	543	522	509	522	517	496	497	582	528	515	527	494	504	551	517	522	522	514	497	527	497	502	536	530	521	518	482	518	524	550	520	528	543	500	520	531	538	534	520	531	529	535	477	490	523	508	504	527	518	558	524	523	519	493	523	551	532	509	504	556	483	538	524	534	552	509	509	529	521	529	502	519	512	524	484	528	494	521	558	560	573	583	544	532	526	524	499	517	527	511	506	516	528	505	548	514	533	547	570	550	537	515	552	530	527	518	515	510	521	523	573	500	518	526	537	527	522	554	525	532	527	564	485	513	527	538	512	550	513	542	510	511	495	491	580	551	534	585	523	505	537	522	548	559	532	540	546	494	583	531	557	541	534	554	493	525	522	533	501	547	543	501	524	502	539	533	527	544	500	501	517	526	514	532	515	551	528	507	540	533	524	543	520	548	568	504	554	564	533	524	528	514	502	523	520	527	531	532	522	564	552	520	524	518	512	527	503	528	527	573	503	480	470	508	512	504	517	506	505	503	529	496	529	522	478	506	540	534	542	567	496	505	475	520	529	574	541	512	585	538	494	555	521	554	510	550	531	568	533	492	520	541	505	531	525	502	520	535	487	506	550	530	493	505	489	472	547	528	550	506	548	563	554	502	517	521	570	520	528	463	498	574	546	547	528	570	557	513	506	501	510	563	533	485	527	543	545	528	541	514	563	527	537	569	507	551	518	517	510	517	526	499	541	547	557	516	483	519	492	480	548	512	482	578	491	520	509	519	532	527	489	523	517	506	525	515	507	520	509	507	501	517	506	543	509	509	547	527	543	512	530	539	514	508	518	526	524	513	536	507	521	550	539	496	475	511	514	515	493	515	570	579	537	531	547	512	543	501	536	534	522	503	546	508	477	520	472	543	533	507	505	539	525	502	522	526	543	529	565	504	515	522	536	493	546	484	509	500	521	533	525	524	513	560	533	517	555	502	542	525	487	559	549	549	541	465	526	565	522	521	507	509	487	519	498	513	524	533	499	524	539	540	483	498	542	507	498	519	550	529	529	535	561	564	500	527	530	516	486	499	543	514	548	524	540	504	493	536	539	559	545	505	506	528	516	482	517	552	545	541	523	508	516	539	524	515	514	559	494	528	534	529	482	548	556	575	540	541	512	516	527	492	514	498	573	510	505	532	513	514	537	553	499	512	520	505	469	515	517	531	528	551	529	527	533	519	531	538	543	489	525	501	532	524	542	514	512	494	526	503	537	535	552	563	534	547	534	483	508	540	521	554	540	494	517	505	534	522	544	499	505	479	556	531	529	568	481	521	557	527	550	555	543	540	528	537	532	512	534	543	510	558	506	593	515	530	523	532	507	518	568	522	526	516	524	525	518	533	518	489	501	527	532	518	556	499	497	557	529	563	498	504	524	516	559	535	527	574	519	422	527	502	503	529	488	507	527	572	538	533	581	535	526	505	514	536	550	542	515	520	512	569	504	528	546	487	544	498	515	486	519	490	537	514	490	520	530	529	537	554	483	509	534	517	525	486	490	515	522	524	558	566	498	540	485	545	517	547	549	517	528	493	528	538	488	511	483	529	535	479	523	545	537	568	505	554	526	501	536	532	543	549	538	518	576	501	516	538	518	552	544	515	515	540	527	530	517	536	485	493	503	510	540	521	535	534	509	529	460	514	564	546	522	524	493	544	541	532	511	511	536	525	530	538	535	526	555	510	535	546	492	587	570	515	528	495	514	533	490	538	532	510	537	526	533	526	565	521	540	485	502	501	519	534	527	475	539	568	540	519	528	480	528	555	542	517	522	519	510	567	545	503	516	538	522	515	526	542	537	515	530	550
26916	10770	1972	1418	2055	1118	900	999	800	539	965	1783	1570	1123	766	521	492	523	451	462	489	485	474	440	477	498	492	463	517	507	504	434	445	487	457	497	531	529	487	479	512	512	507	469	470	486	507	482	506	469	539	522	499	505	531	507	521	506	488	481	501	484	513	496	463	500	500	497	503	459	527	506	478	517	493	465	498	457	544	477	511	480	503	514	486	521	484	498	536	458	497	511	430	518	501	495	469	463	481	514	463	464	445	528	493	479	465	454	497	470	488	494	451	527	522	521	501	481	497	485	494	485	509	489	492	528	485	469	518	452	474	466	500	525	539	441	489	478	495	483	538	480	503	510	485	472	471	487	471	487	490	495	541	512	440	467	479	547	532	448	467	510	493	485	511	523	513	478	494	472	511	480	489	438	471	518	494	525	496	522	475	483	467	543	474	476	511	474	450	497	491	465	490	505	487	506	477	501	481	512	470	489	500	503	477	443	489	481	476	482	482	486	498	474	495	477	500	468	483	495	464	499	482	516	483	490	486	525	487	511	505	508	468	442	512	500	503	497	532	502	481	472	479	457	514	477	478	458	490	513	509	460	445	499	453	512	509	502	475	473	478	492	521	488	504	514	509	509	489	475	453	474	509	487	504	478	506	452	494	487	479	454	486	480	485	461	518	490	463	485	470	503	495	512	503	524	498	537	464	504	485	502	432	518	499	457	479	530	493	510	506	505	486	475	563	499	515	548	503	486	510	496	514	499	513	475	482	476	508	485	432	498	465	491	490	501	439	501	488	498	500	497	466	503	458	462	480	525	486	499	483	512	502	448	488	517	500	445	473	495	464	502	497	494	449	505	495	501	486	494	492	479	486	455	474	474	535	489	463	479	511	429	473	461	503	495	452	481	502	525	529	442	498	558	515	536	467	509	507	513	490	509	498	487	493	494	496	498	511	450	515	493	480	496	501	491	516	498	532	474	492	412	492	502	484	502	496	461	511	484	484	517	478	504	511	465	532	503	467	463	500	506	473	494	512	497	483	497	489	517	484	512	474	540	500	470	486	491	513	497	462	508	467	524	466	497	482	467	505	510	471	504	463	472	476	485	479	449	497	517	452	473	487	499	508	488	491	452	485	505	507	461	511	514	464	491	469	469	475	471	462	506	477	503	461	470	486	489	467	432	502	459	491	451	488	516	531	456	472	460	483	500	493	470	519	460	475	503	467	526	476	470	477	502	539	495	485	496	512	454	476	516	490	516	493	496	475	458	513	534	481	506	514	515	447	473	472	506	472	494	521	485	471	505	481	447	487	520	510	495	487	471	504	515	493	449	518	457	458	487	453	468	487	512	522	502	504	485	470	502	491	496	507	466	482	500	481	464	443	489	507	448	495	497	485	532	504	498	510	488	476	516	489	455	501	472	450	525	485	436	536	504	486	489	514	508	495	478	480	483	463	485	482	509	497	456	484	439	513	461	496	514	491	504	513	501	476	499	517	488	499	512	510	506	524	480	462	533	512	486	454	521	494	477	491	491	507	496	466	491	467	490	493	519	502	467	526	499	500	479	499	535	498	521	539	457	511	507	443	483	474	528	498	505	510	507	491	524	496	510	493	462	461	490	486	492	472	497	487	479	472	515	471	493	484	467	490	412	512	485	556	501	479	497	473	479	456	494	487	446	473	480	534	519	483	467	531	523	475	461	472	446	483	477	508	473	485	468	524	500	485	503	482	498	523	501	475	504	502	511	458	455	476	525	499	480	495	468	507	469	497	502	508	483	474	511	518	509	511	478	480	523	481	484	512	520	510	530	534	473	490	489	488	490	526	511	498	492	502	437	474	509	527	508	512	548	468	511	482	491	557	522	471	499	478	491	515	504	450	476	489	495	479	452	465	496	435	509	488	456	484	479	494	501	490	483	479	520	480	472	504	489	482	488	489	550	513	457	456	469	532	505	435	489	497	448	468	525	507	482	507	489	467	504	501	483	476	484	490	457	524	499	507	465	478	485	490	540	492	476	503	454	502	482	478	546	499	456	533	514	521	481	473	518	482	478	532	510	479	544	450	480	514	498	518	509	500	483	465	486	499	437	470	493	486	502	488	479	470	510	501	485	517	456	523	450	507	461	506	514	448	494	441	511	498	522	496	477	511	536	478	485	505	549	525	506	499	519	491	500	500	509	507	515	475	489	515	426	494	503	474	517	517	505	497	483	450	484	477	515	501	496	540	504	502	481	503	469	483	453	515	492	482	477	501	485	470	519	492	519	482	528	504	513	494	487	503	446	504	506	512	476	537	474	448	482	510	518	554	521	491	469	483	490	450	507	474	495	485	484	526	473	468	537	487	498	503	508	478	518	467	479	491	511	510	518	481	527	466	475	495	475	489	493	500	456	501	484	478	502	506	475	471	461	497	470	486	494	452	510	459	497	466	438	505	495	471	485	459	467	485	492	494	465	497	458	465	486	473	477	475	466	505	501	475	512	522	471	466	501	536	478	459	452	478	497	469	472	478	506	473	508	490	507	470	477	498	471	502	498	503	496	477	490	493	477	467	497	523	425	474	505	481	512	490	470	495	482	503	476	512	461	453	489	494	480	518	504	474	532	472	492	462	459	485	490	505	528	474	508	486	466	521	502	487	499	481	459	458	465	503	496	469	487	518	495	497	483	461	524	502	523	460	511	484	493	521	453	484	501	480	445	493	515	489	488	513	498	489	474	524	511	507	499	493	507	493	509	505	476	502	494	484	510	501	488	469	469	462	517	526	497	499	507	509	482	488	460	477	500	506	440	443	505	492	513	479	461	485	457	497	491	476	474	516	480	494	459	479	495	503	490	490	495	476	506	480	463	527	499	482	494	479	465	455	471	506	484	477	531	477	507	477	479	503	468	506	482	503	475	489	504	463	457	509	506	513	481	473	478	484	517	481	512	501	480	485	458	472	520	496	480	506	480	500	486	496	502	490	460	473	504	520	512	508	490	490	473	455	512	513	487	511	541	504	508	525	491	517	534	501	515	480	476	476	471	504	536	487	469	510	490	454	496	459	494	551	498	516	489	506	499	467	465	476	472	520	476	475	468	482	501	493	468	484	452	533	480	463	476	475	506	452	472	480	461	464	453	475	518	537	499	514	480	480	516	513	466	485	509	491	502	530	491	477	476	456	484	514	493	544	523	475	520	489	472	510	522	503	477	563	499	479	498	456	465	504	483	481	496	485	478	457	528	505	468	510	517	558	474	470	514	453	498	492	477	514	487	468	497	536	458	488	523	491	484	493	491	543	548	480	482	496	495	475	531	455	476	493	487	494	485	475	526	475	502	459	494	502	477	479	502	509	486	467	508	499	462	500	512	516	506	444	505	475	485	447	485	476	506	459	489	456	476	542	499	510	513	489	529	489	531	449	465	491	464	493	512	483	487	487	506	534	461	477	507	483	498	503	490	488	527	512	487	462	468	449	500	465	509	495	477	491	524	485	476	527	493	490	522	520	486	498	477	489	469
5659	1916	1603	1419	2707	1449	992	1350	948	573	1194	2262	1737	1014	652	482	416	413	395	425	394	432	418	414	375	421	380	390	449	363	386	405	416	404	403	415	424	409	405	345	406	428	415	405	401	389	422	408	429	418	387	423	404	390	382	405	398	393	384	436	407	404	418	423	409	390	381	453	429	424	414	438	405	416	406	442	428	402	393	435	412	457	454	445	372	431	389	405	381	383	395	416	388	403	396	418	401	399	420	406	400	425	382	424	389	442	416	415	422	406	398	395	423	425	398	397	406	389	420	420	419	421	401	399	412	436	406	388	413	392	402	435	366	384	422	421	376	441	400	402	435	409	408	393	390	397	432	405	424	414	402	400	403	427	373	428	398	393	411	388	421	416	417	409	397	407	394	424	427	407	398	438	378	376	394	389	426	401	418	435	415	388	406	387	413	413	425	397	389	400	404	411	406	396	393	434	396	371	421	410	395	403	370	442	383	394	403	407	406	414	421	376	386	451	395	422	383	377	400	429	418	400	390	373	407	434	433	424	407	416	450	377	470	425	404	407	404	380	422	412	411	428	388	395	425	401	420	403	424	413	421	387	407	408	418	409	379	402	391	411	408	425	420	417	411	394	387	440	408	404	379	433	393	429	397	401	409	427	416	402	397	405	370	398	392	382	416	423	414	432	401	386	410	407	415	375	413	406	409	399	398	411	417	377	400	414	394	426	397	386	403	386	408	400	398	404	392	401	387	403	398	401	419	430	430	377	437	362	363	401	428	441	393	397	423	416	405	456	406	419	413	457	404	424	381	407	410	421	405	422	416	428	443	446	391	408	423	403	422	420	408	413	392	400	418	428	400	408	431	432	386	397	390	417	424	362	401	426	383	410	436	364	412	407	406	404	432	429	431	375	403	411	396	398	408	376	405	418	368	373	404	402	405	385	380	395	428	390	373	409	402	405	424	440	430	405	421	395	418	380	415	442	405	429	393	401	423	411	408	457	394	403	387	412	416	387	398	395	416	415	423	447	420	391	424	421	426	432	405	398	389	414	390	415	402	391	413	397	409	432	385	398	393	377	375	424	400	421	389	409	366	414	429	382	400	405	434	388	438	390	397	426	419	429	417	391	412	428	456	376	397	403	425	404	402	425	402	388	397	437	432	441	396	442	392	423	431	421	427	395	396	399	367	399	392	385	420	439	420	423	396	412	415	394	373	391	437	407	376	417	401	442	367	396	417	429	387	420	375	429	346	383	405	403	406	395	444	427	407	400	430	399	461	430	420	374	409	408	414	400	415	395	412	416	435	381	394	379	391	406	447	407	421	457	421	437	376	363	398	416	431	405	381	399	426	397	390	430	419	418	384	413	407	420	439	406	378	408	372	415	413	414	417	425	397	432	438	450	387	402	390	386	403	389	423	370	378	436	372	396	401	445	425	434	373	439	413	414	411	418	397	406	396	426	435	406	391	363	405	383	441	409	380	414	430	403	397	419	402	412	403	424	421	424	381	395	429	376	403	402	430	378	431	386	411	425	388	386	400	389	411	415	407	426	450	443	412	401	418	407	422	415	391	390	438	400	410	378	401	444	423	398	418	403	418	389	364	369	389	375	446	408	391	420	396	409	409	401	389	406	392	426	384	463	387	426	380	425	419	439	403	417	397	378	403	442	403	415	424	393	407	372	404	383	397	389	408	407	386	440	415	377	413	404	390	417	411	409	399	445	369	421	446	383	422	400	412	425	431	384	368	386	431	421	417	390	453	422	371	389	385	438	392	406	408	395	410	426	367	388	411	413	419	427	394	421	414	413	433	384	427	394	414	390	393	418	394	416	425	434	409	415	387	417	398	423	394	425	420	407	391	404	398	399	429	373	364	400	371	397	403	419	399	377	365	427	360	387	395	393	398	389	398	402	405	376	385	372	406	423	430	375	439	397	411	422	377	405	398	413	380	376	413	403	413	439	414	401	374	411	379	389	423	422	411	417	384	413	385	407	422	392	394	397	412	430	392	407	414	406	403	398	372	394	400	388	398	396	401	414	387	410	441	438	411	440	398	392	411	410	413	440	402	396	418	412	362	432	436	392	419	385	358	413	402	407	427	437	412	411	429	411	409	370	405	412	395	416	421	436	372	426	394	411	411	416	432	409	383	378	399	423	391	433	424	393	462	420	391	419	402	395	378	442	403	369	409	428	461	384	428	409	388	431	383	416	426	413	382	414	470	430	410	420	415	429	456	411	404	448	412	386	421	407	409	396	452	384	377	395	415	395	417	419	383	412	448	393	375	403	393	410	422	376	376	428	386	379	359	412	405	411	390	375	383	447	377	422	412	383	421	450	406	400	412	397	436	418	379	410	402	404	404	388	433	402	396	443	401	426	402	428	377	388	430	402	393	379	395	441	414	429	431	403	384	390	420	398	418	385	432	388	431	389	413	392	396	396	390	399	417	404	425	382	393	435	425	417	424	374	425	421	413	408	404	391	390	399	390	373	402	406	379	423	437	412	410	425	432	371	403	403	411	386	386	398	397	398	399	421	393	401	424	374	441	405	427	443	425	424	413	417	419	413	367	395	414	385	416	445	393	379	371	391	425	418	377	430	404	403	423	401	439	411	396	403	414	377	397	405	404	405	420	412	395	384	419	399	421	404	404	399	412	415	416	370	352	418	395	397	424	442	383	406	433	367	400	398	417	420	412	394	396	379	442	409	418	413	436	416	406	412	434	414	398	430	386	375	383	392	395	397	385	422	394	413	404	425	411	401	421	413	423	390	407	423	405	402	396	391	425	453	385	414	415	406	399	408	402	426	405	408	412	423	394	401	433	410	406	386	385	417	394	402	399	399	408	449	381	409	389	384	388	367	389	366	385	410	408	415	446	410	404	393	401	409	404	384	425	406	422	419	413	399	439	386	440	426	413	436	409	439	412	393	420	393	398	424	397	377	415	399	390	445	401	400	385	411	419	401	444	405	420	404	347	412	446	408	406	413	384	392	427	380	430	425	396	397	394	405	433	425	373	391	430	410	396	392	434	391	367	426	408	410	410	389	427	389	452	369	408	381	399	396	424	420	414	422	417	426	398	436	405	366	386	370	441	438	408	383	421	401	417	421	389	457	407	396	414	405	408	405	399	428	415	388	402	403	384	358	393	385	408	404	420	398	401	397	426	395	411	434	385	387	435	373	417	429	407	465	385	398	407	404	446	407	381	397	383	423	422	387	410	368	397	412	397	366	380	418	395	438	432	378	410	402	414	439	394	391	395	399	421	373	419	421	404	441	416	406	393	423	412	382	366	404	421	449	410	402	403	401	403	430	405	384	392	410	386	400	430	393	407	402	407	370	438	379	402	395	385	386	406	428	385	412	407	432	420	393	422	427	394	364	375	421	415	412	384	408	449	378	409	395	379	405	408	415	432	403	412	408	426	416	425	423	429	422	413	413	403	433	418	379	391	435	395	435	446	413	402	402	398	366	396	410	418	435	403	375	468	426	404	421	413	412
24651	20770	26796	24789	14751	5744	3971	2201	1226	904	7513	16629	11113	4849	1609	782	583	580	546	545	534	544	535	531	561	541	537	562	519	567	505	530	519	585	506	546	548	554	511	547	521	561	506	525	489	585	548	539	507	618	547	523	529	512	573	511	527	535	557	576	580	536	552	580	542	521	551	477	556	567	557	545	523	552	517	513	557	523	551	560	562	503	526	499	545	522	545	505	533	530	526	534	537	512	589	510	535	575	533	535	531	517	542	520	527	529	516	558	524	513	531	554	533	564	508	532	539	539	536	541	519	531	536	549	531	535	524	526	512	519	504	518	528	538	550	521	501	524	570	545	498	519	548	510	523	539	578	532	580	535	506	557	568	524	536	509	513	562	555	499	560	556	504	562	535	531	537	587	529	540	494	494	545	510	531	543	515	576	526	505	528	532	535	538	521	529	511	498	536	510	581	534	591	546	581	500	550	507	558	549	512	541	506	510	541	533	525	526	509	518	504	552	522	529	532	538	548	532	492	559	506	534	533	542	542	498	543	509	533	525	528	526	538	511	505	516	556	562	529	539	545	551	529	543	536	511	532	496	537	543	522	523	531	577	517	536	541	562	530	535	573	535	532	503	523	561	526	518	501	550	527	543	532	525	535	543	535	499	538	548	485	522	542	529	542	548	555	537	546	492	575	577	522	553	552	509	536	525	541	527	512	548	546	525	547	560	520	525	537	497	513	546	501	548	501	533	550	544	531	552	503	523	526	511	534	468	498	525	520	531	524	509	544	554	536	548	495	550	522	581	546	553	530	534	513	562	499	537	546	529	502	513	553	522	512	533	581	523	548	546	550	565	526	514	533	525	573	547	535	503	551	513	534	505	537	548	565	526	570	558	555	521	533	521	523	525	516	536	576	505	500	622	521	562	515	520	554	567	521	551	571	527	531	530	549	511	533	569	525	531	501	548	530	495	559	532	549	503	518	508	543	555	504	535	553	499	534	558	522	557	492	549	565	555	533	541	497	544	516	509	513	573	562	514	548	587	542	566	578	507	561	520	531	516	535	543	530	576	521	542	529	547	531	571	500	496	525	580	530	548	564	542	561	497	501	522	552	532	567	511	548	527	589	606	540	534	515	548	555	537	548	545	524	503	546	559	547	530	546	517	523	534	556	555	538	532	522	495	545	534	545	511	576	564	528	535	558	552	553	544	497	547	505	532	541	566	490	547	520	517	547	544	507	548	526	561	574	546	502	556	533	500	518	543	578	526	520	491	568	542	543	555	508	515	509	510	557	534	527	530	569	562	516	499	544	524	521	553	530	504	532	493	522	473	517	532	585	556	525	512	535	542	528	550	591	513	504	535	543	544	525	525	545	516	532	501	536	561	514	512	547	564	551	516	523	539	503	538	510	516	531	502	528	524	537	532	539	489	553	541	525	505	546	539	515	558	531	493	519	519	547	526	496	508	542	551	547	545	534	553	546	544	502	547	541	498	567	510	534	543	539	534	553	533	498	526	530	529	506	542	530	523	523	531	536	566	533	521	533	548	520	543	506	490	513	523	511	543	584	537	549	543	521	568	536	518	536	550	519	502	529	507	536	522	535	531	528	505	519	503	504	530	549	514	507	557	561	505	524	515	562	507	515	543	548	543	553	558	575	556	511	546	482	521	532	529	546	536	533	526	535	495	598	516	517	505	526	539	502	555	560	528	506	521	495	541	532	509	544	545	515	553	542	546	561	537	541	519	529	541	534	506	470	533	537	570	547	561	542	541	544	537	540	551	534	555	550	556	555	550	532	565	533	549	530	532	553	516	549	537	491	521	520	538	524	497	536	535	509	563	560	570	530	568	516	552	529	477	535	539	492	549	501	545	533	521	508	543	490	521	532	508	553	513	519	546	522	536	529	528	592	536	546	558	571	546	598	538	521	535	520	552	520	546	579	550	535	503	497	546	523	517	474	519	497	512	512	544	502	525	518	522	530	503	539	543	547	519	530	517	565	543	554	540	509	529	504	523	509	555	506	544	531	520	564	519	493	529	520	519	538	508	517	520	542	533	548	513	524	532	616	523	541	548	577	521	531	567	575	550	522	539	536	526	507	544	566	532	504	541	550	526	549	501	517	523	552	532	529	528	519	529	548	535	553	525	546	554	597	553	542	525	534	504	563	530	501	548	540	504	530	548	534	535	545	526	523	525	525	504	520	571	539	503	537	550	545	578	510	510	497	529	548	520	561	553	525	539	526	544	502	538	525	537	543	500	527	558	540	553	479	549	537	537	556	545	529	496	549	533	524	501	514	476	546	509	550	605	531	503	552	525	532	520	534	530	595	544	512	543	485	484	504	578	547	548	513	514	501	533	542	545	532	528	520	524	507	497	544	532	538	534	528	535	533	542	540	546	579	523	516	523	500	500	533	515	507	519	539	496	507	575	527	512	552	554	528	512	512	509	547	513	536	525	564	499	486	534	538	521	548	569	540	521	555	487	542	507	537	538	580	529	551	552	526	529	533	483	519	528	554	502	567	555	567	541	516	543	521	532	557	573	544	559	514	510	583	544	546	552	522	504	549	552	504	523	533	564	542	568	582	544	534	529	536	505	538	513	531	525	540	509	547	522	545	557	540	563	535	557	587	519	510	528	550	511	515	576	524	503	554	568	525	542	522	538	514	525	503	594	555	605	520	520	547	513	521	527	555	553	553	551	542	541	541	523	524	519	534	529	542	531	540	532	531	561	542	545	504	487	536	480	525	535	543	536	535	548	519	514	521	505	518	516	541	519	560	589	546	531	499	536	561	534	537	486	555	556	565	535	515	537	553	516	521	527	543	540	489	553	548	542	538	529	522	539	580	492	517	545	483	533	560	553	520	524	532	540	521	538	557	546	508	543	542	508	531	568	542	567	556	548	557	519	547	544	536	530	537	545	571	505	519	514	570	533	501	546	548	561	517	529	524	538	528	530	527	546	510	497	543	512	519	540	530	539	561	531	496	558	538	536	550	513	508	550	537	502	555	502	563	513	567	481	532	570	559	507	569	545	524	508	536	515	525	505	520	512	525	540	543	513	488	525	524	513	523	519	529	550	521	514	521	542	544	500	543	524	576	519	563	537	531	557	518	482	559	502	517	502	506	534	527	535	545	514	492	512	547	553	515	530	542	539	525	564	558	505	512	487	534	559	534	509	543	497	581	545	547	523	538	579	543	594	520	541	527	522	567	536	526	513	547	558	564	546	508	526	535	540	524	533	575	495	536	584	528	556	546	564	568	551	552	523	490	524	541	503	533	560	509	562	505	508	526	529	490	523	562	557	551	525	553	544	526	561	535	566	555	522	506	561	563	516	553	530	534	578	534	569	545	519	549	538	560	516	526	486	544	542	555	532	539	536	571	499	561	484	534	559	497	542	548	574	503	568	555	574	531	506	558	525	537	513	555	518	505	534	526	546	511	542	538	522	525	557	472	554	572	545	572	530	505	484	556	549	544	554	550	508	548	521	569	497	538	531
4643	5899	5706	5239	7977	4691	4329	2718	1415	1062	10152	16407	10481	4626	1651	659	465	464	477	484	448	403	412	479	456	459	437	452	472	415	474	462	479	480	447	443	465	489	460	444	442	458	478	478	508	481	424	459	397	445	489	462	438	466	435	453	447	480	456	426	440	520	427	483	465	423	466	438	446	426	438	468	453	463	449	467	456	480	454	443	462	485	443	433	444	438	464	476	462	484	452	447	453	447	483	450	441	447	456	458	462	483	466	443	474	430	468	428	449	424	456	487	455	457	455	481	440	452	477	432	449	437	452	456	460	470	462	435	508	509	452	488	431	458	478	462	470	497	452	493	473	442	518	460	458	480	474	455	477	462	427	444	447	447	466	460	430	433	446	414	471	449	497	480	450	437	444	417	447	424	468	451	475	495	467	497	465	433	435	427	491	441	464	467	424	452	462	458	442	486	477	437	438	473	457	433	470	458	442	435	454	464	416	431	484	467	396	447	488	461	513	457	443	466	473	480	426	480	469	484	448	468	454	451	460	450	477	475	476	474	409	471	478	481	449	461	466	474	472	461	485	434	461	482	435	417	416	470	452	457	471	516	466	500	457	504	436	488	435	473	450	436	436	465	477	465	426	440	434	466	489	449	428	472	498	436	451	464	465	449	449	435	472	427	438	458	452	445	442	484	450	456	453	456	495	447	466	487	480	478	489	468	479	476	420	434	502	444	443	449	481	453	444	459	495	424	434	448	455	463	454	442	453	488	448	503	458	441	472	432	427	441	482	470	449	481	460	454	471	484	469	433	459	420	474	467	453	470	489	447	470	431	485	460	425	446	462	439	474	446	462	466	457	442	473	484	464	443	435	444	478	441	426	467	452	451	471	496	492	446	458	408	490	438	438	490	460	503	501	434	466	482	449	417	437	462	432	485	492	478	450	411	478	422	447	457	481	479	451	443	461	453	460	428	477	484	477	416	458	450	477	486	431	479	428	458	429	441	482	429	465	452	459	465	464	495	439	446	469	458	449	424	456	445	483	459	501	488	446	476	429	440	469	476	447	421	450	477	445	430	436	479	481	476	444	451	452	482	460	465	426	457	469	443	459	457	449	429	445	446	450	469	443	472	427	439	480	459	467	493	465	441	458	418	476	458	425	441	456	443	461	469	469	434	432	513	498	448	456	447	468	463	441	463	508	438	413	449	438	472	471	469	434	483	449	467	422	475	502	472	468	482	472	445	469	480	474	467	471	445	439	477	458	482	454	452	418	433	468	462	441	430	467	448	454	434	463	464	471	454	438	423	466	433	434	451	412	441	456	430	444	455	464	437	438	445	447	409	444	472	453	447	435	465	437	464	460	451	440	462	436	499	465	470	470	493	464	483	494	422	422	460	429	466	432	459	457	405	422	459	451	482	446	433	441	436	484	436	462	461	452	421	475	487	457	477	467	459	446	481	472	463	450	467	448	442	473	434	498	468	483	435	414	452	476	466	424	425	447	476	451	476	435	436	452	461	459	450	422	464	468	439	479	452	464	403	464	459	445	426	461	499	510	475	499	477	424	451	449	452	418	443	434	465	470	454	477	469	457	444	505	448	459	450	450	476	474	470	465	477	442	428	456	449	456	452	436	449	454	449	455	456	464	476	472	488	445	465	463	482	456	422	429	465	477	450	442	466	476	472	470	472	430	443	434	420	455	420	422	433	452	421	425	447	453	451	467	411	460	454	485	417	442	447	473	449	447	456	441	449	446	445	481	445	424	454	453	429	500	442	416	449	433	429	462	432	456	437	458	442	432	455	458	491	438	444	457	451	447	463	463	473	475	431	439	408	440	455	492	455	451	471	452	465	481	467	475	509	462	449	451	469	429	441	436	446	452	447	476	443	452	432	440	450	438	472	450	421	436	413	450	446	428	449	452	442	465	455	462	473	442	444	449	494	440	474	428	454	418	484	449	448	469	490	465	464	450	502	442	481	467	456	483	434	445	445	440	449	489	454	466	416	439	437	465	443	461	464	483	449	477	453	414	446	468	499	468	429	470	492	409	436	466	423	454	475	472	450	458	422	471	456	433	467	425	466	467	470	422	466	481	480	486	520	430	444	480	437	436	465	438	434	410	474	442	427	477	424	501	464	476	456	451	453	462	442	465	451	464	430	426	433	478	473	438	442	482	453	421	466	479	462	444	464	433	433	468	435	434	435	459	437	439	412	443	437	446	469	439	467	501	417	478	453	430	444	470	454	493	505	461	468	443	439	459	460	468	473	443	467	493	489	455	441	460	470	432	430	461	458	451	416	461	470	436	481	413	462	468	477	452	429	437	491	423	488	432	473	484	440	442	441	456	453	452	449	468	444	448	491	467	465	448	445	439	424	449	422	469	469	491	484	483	431	443	456	438	473	501	463	482	489	468	470	412	465	442	456	427	434	420	464	457	439	452	411	419	459	469	459	469	428	429	479	464	448	435	381	436	435	461	451	441	453	417	465	466	508	481	458	503	467	421	450	427	451	456	488	481	451	451	453	476	436	454	454	468	409	471	426	438	452	450	455	455	449	453	479	431	475	462	515	481	440	431	445	436	481	493	441	443	477	425	486	487	486	433	440	460	445	458	445	423	450	472	471	419	476	476	468	492	441	474	448	451	463	465	442	450	488	421	441	418	487	454	442	432	489	443	430	437	469	472	462	456	451	478	458	438	483	485	477	465	472	459	462	425	464	486	446	496	420	438	474	499	483	455	422	408	457	433	440	460	470	443	438	437	448	449	439	468	472	466	473	454	486	445	437	463	406	415	468	507	440	446	467	435	449	448	439	419	473	505	468	448	466	501	457	424	473	437	464	497	456	458	435	465	490	464	496	452	446	474	466	479	446	460	399	460	439	457	480	421	471	473	464	424	412	456	447	444	458	381	427	465	476	458	465	451	455	458	419	482	471	484	426	448	418	449	453	429	476	453	455	429	436	437	450	481	460	413	439	452	461	480	449	422	452	538	459	426	452	455	462	485	454	456	463	476	426	449	462	436	440	462	428	438	453	469	458	477	428	434	432	442	473	403	471	436	464	491	456	486	461	469	445	447	422	463	472	421	421	483	453	434	448	464	449	445	428	453	470	451	461	456	451	466	484	445	436	426	468	461	445	441	445	467	453	448	463	484	447	469	456	462	494	435	442	468	461	465	439	451	463	469	420	434	499	443	442	420	415	435	434	415	451	488	461	458	465	473	453	465	414	452	441	467	471	474	483	463	445	425	471	483	443	443	477	461	460	478	443	470	472	489	440	454	518	435	432	497	396	438	418	442	447	447	432	434	441	486	408	479	488	469	444	440	473	495	479	478	459	476	500	466	440	420	450	448	463	438	431	513	434	474	447	449	447	477	427	471	452	487	453	468	466	471	474	454	456	478	441	446	460	467	435	481	456	432	423	440	491	460	468	439	439	441	456	420	477	486	423	442	471	454	471	427	470	443	433	459	436	445	490	491	479	467	473	501	460	449	475	447	448	429	444
23776	20797	27853	23967	20550	10597	6505	3795	2321	1866	12569	26511	20552	11051	3203	1100	784	682	626	668	646	688	652	677	565	656	660	648	635	685	608	687	607	642	710	707	626	696	637	657	644	667	641	674	662	695	664	622	670	696	660	645	692	644	676	694	619	615	667	701	666	630	638	677	632	647	650	637	690	711	647	607	632	634	580	627	652	694	698	700	602	720	668	675	651	623	631	641	682	640	657	670	650	597	622	605	649	628	657	654	632	644	676	668	629	630	615	659	612	691	635	681	621	618	601	656	649	648	640	690	641	640	692	713	669	660	676	630	664	642	617	631	693	660	653	628	630	637	648	677	674	668	626	636	640	638	633	629	660	647	694	597	631	650	633	664	589	624	650	630	641	625	682	623	656	645	666	671	611	702	649	642	670	667	626	619	687	648	680	633	587	646	681	631	632	648	627	627	613	672	659	633	618	680	652	710	681	604	657	646	640	630	608	671	686	659	648	644	650	651	635	682	628	623	664	637	675	667	638	644	664	673	637	656	614	616	631	693	657	669	683	642	646	637	613	622	626	622	674	675	653	668	639	631	623	641	635	677	630	647	624	657	630	591	618	667	639	630	643	654	663	658	612	569	661	638	639	648	693	646	599	634	633	628	637	622	638	629	646	655	629	603	681	666	641	660	625	661	630	639	624	619	628	649	664	645	637	607	648	636	649	659	681	641	646	646	620	658	678	634	645	674	636	614	631	624	655	635	678	586	678	684	644	638	619	668	637	672	642	650	655	674	689	609	620	603	694	654	642	636	676	631	627	613	646	661	618	627	672	626	643	636	651	630	653	644	648	612	617	626	657	644	679	634	621	621	640	627	679	640	613	682	701	633	617	661	673	689	681	681	630	682	617	674	690	604	602	649	644	656	650	663	662	622	618	597	676	672	624	649	646	667	653	648	641	631	670	643	649	622	674	633	705	624	637	657	633	638	670	617	648	655	640	690	615	666	654	652	669	639	624	656	668	624	609	659	620	660	668	607	683	644	632	598	641	646	639	614	653	644	645	648	628	640	625	653	667	638	626	632	660	627	614	661	608	659	658	610	669	620	614	634	681	630	649	634	649	643	662	669	642	630	649	676	678	613	632	661	642	672	618	608	600	685	671	660	619	642	671	661	726	630	681	628	617	625	626	692	622	649	657	683	635	681	630	626	681	632	608	722	621	653	669	613	661	647	638	612	674	645	654	604	670	636	636	662	637	614	623	615	629	585	682	663	650	635	612	632	617	632	626	657	643	641	628	683	621	626	694	672	618	613	640	649	689	638	632	634	600	643	633	633	651	610	619	678	647	650	653	675	613	685	614	648	674	671	674	677	669	662	638	669	614	632	610	658	659	607	620	644	651	620	671	674	643	630	614	636	637	613	632	673	623	619	615	647	674	591	647	633	648	675	689	655	631	623	632	651	669	656	662	634	665	601	612	633	623	622	654	658	638	633	667	620	662	629	687	643	669	656	608	686	620	667	638	627	645	677	643	634	629	617	661	619	622	691	661	611	677	608	650	645	664	636	679	646	602	662	633	672	628	664	618	608	674	624	640	655	634	612	688	662	627	613	631	630	652	677	663	667	633	683	668	667	631	628	655	627	648	635	686	614	669	686	654	663	644	617	624	625	597	610	650	651	604	620	662	646	608	615	656	638	666	647	614	643	719	634	670	616	647	627	644	624	641	622	640	650	620	653	614	593	655	668	681	612	631	626	696	684	609	661	635	645	637	622	614	643	627	652	628	622	638	648	608	668	608	651	660	661	655	615	631	644	596	649	601	655	604	640	637	631	670	646	643	617	709	637	623	626	655	626	668	602	723	622	679	653	667	660	686	664	625	662	600	617	631	672	614	653	609	588	658	621	660	682	678	617	653	644	642	627	624	635	604	671	649	662	683	658	630	698	697	597	624	651	608	660	654	662	618	659	690	662	642	632	639	667	644	668	623	626	620	661	604	608	632	649	648	661	615	639	673	630	612	620	623	667	576	626	633	699	632	632	705	570	678	614	653	638	601	647	713	630	641	631	641	690	616	634	633	646	585	646	631	675	622	696	625	642	640	618	645	652	630	644	634	653	662	688	637	690	610	644	597	606	665	649	609	624	690	638	630	644	629	674	664	664	669	640	675	645	614	594	681	644	679	636	673	661	629	656	662	640	646	682	673	635	631	620	630	620	631	656	642	642	611	612	621	694	652	671	663	663	663	660	642	674	645	658	596	662	621	638	625	654	695	660	600	665	629	633	655	637	621	665	654	657	636	645	641	633	617	659	628	666	649	637	667	675	636	577	646	620	644	617	622	663	654	651	613	660	628	637	649	690	685	627	608	636	649	713	654	616	636	654	663	635	658	660	630	676	641	656	661	660	614	679	645	614	636	620	652	584	582	653	629	646	601	626	638	587	666	648	641	621	608	588	594	617	643	651	629	643	668	663	629	590	621	614	618	636	673	622	675	632	675	623	658	654	630	648	602	698	624	644	646	653	614	628	620	662	652	684	612	619	654	657	610	658	652	646	633	615	615	622	638	661	616	657	645	641	610	646	674	577	627	638	625	616	627	644	614	661	659	674	609	584	659	628	625	635	654	630	667	643	639	611	647	668	646	677	621	629	627	630	668	633	620	642	656	664	635	606	689	626	670	581	626	666	664	624	623	640	653	624	612	623	632	642	620	657	690	651	657	634	638	682	616	631	689	639	627	668	659	664	586	632	664	632	668	666	634	643	650	636	634	613	643	697	639	621	623	679	613	664	654	663	651	641	616	659	635	635	659	596	649	681	683	640	651	679	660	663	636	655	663	593	685	602	660	671	659	638	641	628	659	652	656	694	627	622	650	634	682	615	646	662	626	665	624	658	669	663	625	676	638	644	676	639	628	660	685	679	638	679	647	633	637	651	632	616	655	623	620	634	651	624	643	633	620	634	655	659	658	664	648	666	660	617	648	674	611	667	650	659	678	691	663	617	618	704	657	639	609	653	656	622	612	645	655	593	618	615	688	648	618	600	655	694	674	622	614	623	640	641	646	613	630	667	651	627	675	607	644	644	644	655	618	652	603	663	647	643	643	624	621	586	632	610	625	623	636	635	636	614	622	632	626	652	618	624	632	652	642	648	582	625	656	636	675	653	636	643	653	688	666	644	618	637	646	658	640	618	628	618	631	661	610	631	602	651	642	701	600	653	603	629	651	631	613	646	593	655	579	671	654	648	717	627	620	607	650	681	658	599	642	646	668	614	615	629	620	591	643	626	654	673	644	636	660	667	663	611	642	646	635	650	620	624	643	609	651	626	594	640	636	615	657	599	677	619	708	672	656	611	656	690	624	634	618	634	648	632	658	631	653	620	684	634	594	643	634	650	681	646	649	633	669	630	652	624	680	647	634	684	678	634	638	669	666	658	667	635	616	619	596	649	613	640	643	622	624	589	657	598	643	658	695	651	626	643	624	660	658	657	667	604	666	682	603	657	652	619	624	652
5219	8972	9493	11315	6206	4212	5931	4759	2805	2455	16312	25650	17699	9419	2989	1013	608	584	533	584	554	580	580	554	543	549	596	523	572	545	555	569	544	567	561	557	547	571	514	527	530	546	510	557	491	516	577	536	557	582	541	505	532	573	537	583	547	516	555	546	569	577	535	577	541	523	554	539	544	524	533	559	523	573	539	557	555	529	568	591	536	580	570	548	585	549	547	553	540	536	577	534	558	528	544	546	542	576	554	569	545	572	576	572	541	586	542	511	536	512	529	553	560	508	516	544	509	539	518	533	492	546	548	548	526	570	524	601	566	521	563	524	511	541	563	548	550	599	527	554	563	569	559	565	536	542	523	532	561	575	558	548	540	563	552	544	556	555	519	557	491	592	552	546	531	547	538	530	519	516	514	561	493	517	529	610	566	538	586	544	545	546	530	572	573	548	577	542	540	558	516	538	599	543	517	474	546	545	555	514	580	530	513	574	510	576	574	515	589	542	559	547	525	541	554	556	541	550	517	535	583	586	554	510	538	540	531	500	564	539	532	536	571	548	521	542	574	541	542	471	587	569	586	529	541	534	520	519	553	546	559	511	545	515	558	533	555	519	536	529	582	536	581	536	596	554	559	576	520	513	526	537	546	507	582	578	537	523	531	573	532	534	522	533	538	559	520	555	513	540	554	575	537	510	534	546	559	516	517	517	525	543	557	539	479	574	505	554	522	557	555	507	523	551	545	538	509	590	548	545	536	489	525	526	560	533	523	547	542	548	579	570	514	539	534	552	515	556	543	552	555	567	580	498	546	509	528	503	593	535	544	531	537	551	525	548	547	502	539	552	512	568	570	554	498	564	523	557	563	495	520	566	581	558	542	577	559	533	542	546	556	538	530	541	527	506	573	569	533	558	545	560	515	538	523	567	556	542	538	546	524	572	494	499	500	500	522	507	540	501	596	503	526	553	590	512	550	541	529	535	556	531	552	548	532	570	520	541	531	555	549	571	518	563	536	557	578	568	540	543	519	519	561	505	541	539	534	543	553	517	515	558	553	569	572	499	481	576	530	518	541	554	540	568	511	578	578	539	567	516	533	560	503	476	534	541	550	507	540	549	493	575	567	537	538	569	516	547	554	575	545	557	500	538	506	524	558	541	549	547	571	536	522	545	541	562	570	555	529	529	549	536	530	547	554	566	544	542	516	545	507	522	550	564	564	577	534	548	506	578	511	537	547	501	550	512	536	570	557	551	555	585	528	536	479	581	537	518	531	519	580	517	535	574	543	536	533	574	552	519	513	519	583	507	533	547	552	538	544	561	543	530	550	548	562	523	574	541	549	531	518	515	525	557	538	607	516	533	522	527	506	545	549	547	557	577	602	488	538	563	527	556	539	539	527	540	536	553	569	557	535	501	577	547	544	546	534	564	546	565	517	520	563	527	591	564	525	507	552	548	543	579	527	518	528	523	577	539	516	569	531	541	531	573	525	548	519	566	516	553	543	534	546	548	552	538	552	570	543	497	527	542	565	534	517	568	540	568	539	557	535	494	502	530	531	523	522	544	537	546	555	538	575	625	520	563	481	565	529	514	501	563	593	517	534	532	545	523	562	541	532	532	525	541	516	507	561	564	533	549	551	479	535	520	560	530	556	513	479	569	530	538	548	562	562	535	550	564	513	533	537	555	536	548	531	508	480	520	494	537	542	557	537	544	534	551	554	510	542	554	540	530	530	554	518	572	544	568	549	536	551	574	607	550	570	559	518	559	537	560	537	600	509	567	556	575	535	502	507	538	506	556	542	506	534	529	548	527	533	533	551	572	591	507	578	574	537	528	544	549	559	556	535	561	539	533	552	557	535	549	560	553	572	555	526	505	552	517	537	534	578	548	535	493	519	554	532	539	560	528	542	496	517	518	544	519	527	540	508	528	523	550	560	594	523	508	541	534	551	584	505	513	563	525	558	516	533	537	600	570	532	567	520	509	529	528	585	500	561	514	496	556	594	536	557	515	554	536	522	574	524	603	548	532	499	502	552	534	535	585	527	546	547	535	562	547	523	557	543	547	508	552	515	575	542	564	530	515	566	520	554	535	491	543	558	520	553	546	568	575	579	524	505	575	502	573	498	498	537	548	593	585	556	555	548	549	507	539	544	536	570	550	525	542	545	511	517	537	558	592	553	574	543	489	581	529	529	553	535	500	536	547	493	529	533	566	525	540	542	566	507	536	559	513	540	515	521	580	514	536	522	552	576	544	515	529	540	530	539	555	545	574	518	585	515	544	553	520	542	496	545	532	555	541	550	542	560	538	559	566	563	515	522	537	515	531	536	553	508	554	557	537	569	543	546	530	521	571	548	547	559	516	557	503	539	530	502	514	588	577	577	585	529	542	549	512	510	507	547	484	518	558	565	545	574	528	573	550	521	548	597	560	542	573	538	540	535	521	561	557	546	534	581	526	510	531	552	552	555	564	512	517	499	508	522	507	534	535	544	510	537	560	590	525	551	557	530	556	537	556	500	547	581	541	556	596	538	543	518	525	540	519	547	555	569	567	532	566	545	510	536	603	555	565	535	589	538	551	567	560	483	562	549	540	544	536	521	599	519	521	562	524	507	515	536	550	523	500	534	506	534	535	541	539	562	566	558	578	492	536	500	555	565	513	538	534	547	510	561	545	550	512	507	558	520	539	552	526	532	543	554	551	486	522	522	551	558	529	543	548	524	485	548	521	533	571	547	530	529	531	551	537	545	550	546	571	535	527	543	528	537	531	524	510	522	470	537	524	540	537	535	504	546	566	489	512	556	531	533	536	552	539	583	521	550	533	496	548	554	502	545	506	513	551	536	554	538	546	515	547	550	515	519	524	541	545	532	561	551	506	546	519	539	470	572	514	530	532	562	543	549	550	506	538	544	565	521	511	555	535	530	570	536	518	568	566	569	507	529	557	589	501	572	528	543	534	517	592	574	590	542	550	519	532	533	531	527	536	535	574	549	517	512	567	537	557	519	524	554	516	542	557	528	511	553	566	529	583	509	539	535	517	584	554	544	553	566	545	526	559	533	479	561	549	536	503	490	559	512	498	522	562	531	540	560	556	516	560	510	529	530	540	545	526	560	521	539	525	574	574	556	549	523	513	530	555	519	539	539	526	540	577	542	553	539	501	545	539	494	544	517	572	549	545	562	540	561	581	561	561	565	581	524	574	565	522	539	522	557	543	546	536	526	561	539	537	508	545	514	543	553	575	509	556	545	538	523	520	524	554	551	536	561	511	544	517	530	516	523	531	536	535	532	522	498	546	565	552	512	516	522	545	524	589	529	568	560	524	549	555	554	535	531	532	502	526	524	519	526	537	536	519	560	552	506	559	524	553	576	539	521	534	522	503	509	563	515	540	568	564	561	547	516	552	568	556	536	530	510	551	513	541	547	516	506	542	539	565	549	547	498	526	565	549	574	521	543	534	563	520	544	508	532	581	513	505	501	514	546	551	543	525	549	538	525	549
26959	13266	4745	2690	1176	1588	1049	791	715	772	1258	1727	1456	1042	662	568	506	527	508	522	533	482	525	486	489	501	469	511	512	497	533	496	502	507	523	512	504	501	562	494	522	494	518	502	548	520	508	497	501	492	486	524	494	541	516	544	523	498	477	503	496	457	520	517	496	556	514	515	525	493	475	505	517	512	514	550	495	523	498	549	507	518	515	501	529	516	461	532	519	474	513	504	522	488	520	506	513	530	510	538	476	491	520	527	497	483	503	479	480	547	513	499	528	514	492	495	495	511	498	496	557	493	510	496	509	488	462	529	495	543	534	506	504	530	506	506	496	464	519	498	522	557	510	540	524	556	485	519	520	466	512	502	521	456	525	512	477	507	519	515	533	503	483	485	501	535	488	507	521	508	553	507	493	495	497	510	530	521	496	518	483	498	489	478	514	502	535	489	482	500	521	517	494	507	509	511	491	505	538	522	543	484	480	469	492	532	473	508	537	535	511	479	460	507	489	503	522	487	508	506	492	532	522	520	477	477	519	526	483	506	515	502	506	536	478	532	492	506	503	460	552	539	498	536	484	517	482	511	486	485	559	525	527	513	490	526	533	508	494	490	505	530	506	503	526	509	498	477	502	497	508	532	546	489	505	505	506	503	493	528	473	512	469	558	505	505	519	540	513	514	499	459	513	474	535	506	525	478	510	542	465	533	481	507	499	466	519	488	508	514	483	497	492	518	466	559	526	488	506	507	513	508	528	483	516	508	486	463	490	477	483	505	496	515	492	515	476	530	501	483	505	520	501	517	504	498	499	495	482	462	478	509	511	485	469	513	495	471	544	480	512	546	524	510	494	497	474	501	513	493	524	489	485	490	528	529	511	484	481	468	506	526	490	539	514	492	511	533	500	531	500	518	506	516	527	500	466	524	523	515	531	505	521	492	512	502	583	539	513	503	521	560	507	494	532	485	506	556	491	522	502	523	473	509	534	487	521	492	478	509	477	498	507	489	514	523	497	507	522	506	519	522	489	508	501	508	540	511	529	492	449	518	514	532	528	503	522	537	479	510	491	520	533	475	478	505	502	540	482	517	517	498	520	493	559	535	484	518	513	506	486	511	520	477	492	508	483	513	450	489	470	510	545	504	502	488	493	489	538	500	502	465	526	519	521	475	466	548	513	501	487	473	489	506	501	477	479	498	513	555	479	462	482	507	493	523	524	496	475	551	534	515	477	525	498	515	492	481	509	545	535	499	500	448	518	527	531	487	497	507	502	509	501	518	510	505	517	492	477	503	500	478	483	507	491	511	542	518	508	523	511	498	505	514	503	514	462	515	464	506	514	529	535	521	519	520	464	472	496	500	541	481	520	507	530	546	506	515	519	488	530	475	511	524	522	499	482	513	490	492	522	496	535	483	491	502	523	526	492	498	547	521	485	510	494	510	534	489	494	510	575	458	510	547	528	484	511	544	496	497	514	522	515	503	489	538	521	490	524	491	514	475	475	464	486	466	516	475	496	495	507	491	496	511	539	518	466	520	522	511	523	486	490	505	489	490	479	534	507	502	498	512	501	572	497	521	517	501	517	497	502	505	509	513	497	499	497	542	504	542	522	504	472	533	517	527	522	523	500	472	485	530	512	495	519	550	515	519	471	517	522	489	477	488	488	485	578	508	506	500	502	493	526	497	521	499	479	489	546	484	530	495	539	516	511	481	507	525	492	503	522	488	542	492	507	510	536	491	510	490	496	512	496	512	482	485	495	530	559	476	514	444	506	502	493	553	505	507	516	473	471	475	467	469	538	465	446	496	525	558	516	512	473	519	532	529	511	496	549	531	454	481	513	503	499	516	497	459	492	459	500	496	524	508	489	510	546	479	468	512	518	510	526	465	515	467	464	510	509	546	517	508	485	539	538	562	505	526	522	493	532	515	499	513	533	519	494	548	482	510	500	547	499	509	517	474	521	523	505	555	499	518	517	532	482	540	528	475	519	476	517	530	517	522	487	492	488	480	483	545	504	520	484	500	484	489	499	476	544	533	512	438	525	515	527	493	490	453	490	464	513	506	485	514	531	525	494	484	505	501	581	529	544	530	522	532	505	484	513	474	536	507	509	537	544	482	523	519	536	496	495	516	535	524	521	500	529	496	489	486	521	516	569	517	474	484	496	530	499	550	466	520	506	497	496	499	541	534	492	468	501	495	514	543	505	518	518	485	505	513	507	528	493	456	492	481	497	491	539	495	490	495	500	486	516	556	492	501	507	484	488	516	516	453	528	481	478	518	500	550	496	492	479	582	507	556	522	587	509	475	460	499	522	502	486	492	520	469	502	489	535	508	479	470	544	508	488	547	529	527	502	514	489	511	511	530	499	498	471	480	517	526	497	486	494	521	477	509	495	514	528	492	495	530	506	533	506	484	542	523	523	491	495	507	506	489	489	496	543	512	497	506	509	473	504	504	503	498	482	475	521	484	539	529	503	519	524	513	518	490	531	512	488	511	503	477	563	503	510	483	507	518	530	486	532	460	511	482	526	480	505	516	541	485	509	512	518	499	539	526	521	483	462	515	526	537	536	546	510	473	490	491	534	472	504	512	545	500	522	504	546	553	488	492	520	468	486	528	481	520	422	476	565	528	509	478	521	520	493	534	504	526	533	476	551	524	493	513	545	477	506	492	529	564	524	483	485	480	525	558	522	469	460	515	500	525	509	524	488	533	536	495	515	519	495	495	491	469	551	495	500	465	503	499	523	508	455	488	557	551	510	499	475	492	495	527	525	480	533	500	510	514	526	511	498	469	459	465	527	538	505	449	505	491	469	489	523	524	524	505	499	529	525	541	473	491	521	512	509	474	496	532	505	510	510	511	483	530	534	529	493	489	524	553	475	518	489	514	509	504	516	457	493	505	529	499	490	490	517	521	477	514	508	489	509	516	521	480	502	523	541	479	524	523	522	518	525	497	512	529	502	530	543	469	492	481	513	433	541	520	439	522	537	481	508	519	494	489	474	509	513	538	533	513	479	525	529	518	499	512	504	502	485	513	479	483	559	479	534	546	501	521	479	458	498	509	531	539	512	497	480	476	520	551	493	498	467	489	526	498	494	530	500	457	483	511	501	489	465	516	499	486	525	469	514	551	520	525	480	518	514	535	488	497	525	490	503	516	486	513	533	499	507	501	494	547	495	529	500	498	506	508	491	540	499	507	490	509	484	557	531	556	511	521	535	492	524	475	505	513	471	462	538	483	501	513	530	528	476	538	549	499	504	516	537	460	452	473	521	506	535	523	496	520	522	479	515	499	506	541	509	541	499	497	475	515	485	532	515	485	531	543	524	464	523	504	507	502	515	522	521	483	531	504	478	512	523	509	481	531	465	492	549	522	491	517	506	542	537	495	465	476	480	529	496	517	478	500	496	507	474	540	491	555	556	488	516	472	550	538	515	471	525	513	492	469	497	472	504	526	544	522	494	508	498	483	495	502	520	506	515	478	478	498	476	513
6440	4722	3504	2491	1355	2135	1420	927	801	839	1665	2121	1575	1103	598	501	441	415	428	428	421	415	432	429	396	401	430	409	406	407	438	390	422	403	390	387	430	430	440	416	435	403	410	399	458	416	374	442	410	432	442	405	434	398	429	430	400	405	394	404	363	426	400	428	430	417	439	409	385	407	396	417	399	411	430	421	401	411	451	422	424	409	403	451	422	425	386	397	416	421	418	421	444	432	411	383	446	416	408	423	393	383	449	440	421	371	426	444	429	373	427	381	404	393	411	437	464	396	390	423	453	427	400	428	410	418	391	434	432	391	401	443	407	399	421	450	411	453	397	412	383	396	436	408	417	440	429	402	420	424	431	422	360	436	404	456	407	456	397	438	426	453	394	415	430	418	444	428	401	427	412	375	412	407	384	398	421	416	391	394	405	419	423	408	396	364	401	403	411	407	363	405	395	433	415	419	449	406	396	421	404	429	405	388	403	405	456	412	427	411	412	400	402	440	401	422	381	380	407	402	449	397	398	390	423	415	392	411	418	412	454	402	404	422	391	401	464	442	441	389	406	402	411	404	411	440	465	408	433	432	439	367	425	379	454	389	428	405	418	400	444	426	438	377	450	405	409	402	414	388	390	414	420	392	448	412	391	401	405	445	408	396	407	407	395	406	389	426	409	391	434	439	441	447	429	412	384	408	435	430	421	410	397	385	428	386	426	406	422	445	403	397	423	433	401	422	407	449	437	424	396	423	407	376	416	419	419	408	396	427	443	414	389	407	401	396	405	402	425	416	427	418	421	379	408	432	375	404	429	395	417	442	415	410	390	403	399	442	392	375	441	448	430	406	429	384	396	388	363	432	395	428	422	400	425	373	388	378	430	442	431	418	442	391	444	406	390	406	419	396	400	408	433	415	415	425	415	388	407	404	416	422	462	412	411	407	410	437	413	389	419	431	397	389	415	406	402	435	424	415	435	429	392	400	432	411	425	401	404	408	406	413	403	420	441	392	407	437	396	422	403	429	445	384	398	400	421	433	400	430	450	426	423	463	416	428	393	385	405	431	378	431	434	401	425	386	399	447	420	412	397	415	404	439	387	424	448	421	383	428	364	425	394	423	432	430	405	398	430	451	449	397	431	368	393	450	397	447	418	372	389	401	424	453	411	421	442	402	404	426	406	398	417	406	442	404	382	429	432	421	398	479	394	444	413	362	411	426	441	410	453	416	414	419	435	403	398	443	430	451	417	459	442	398	416	391	413	392	410	426	426	403	397	419	412	405	405	429	423	402	391	422	398	408	409	383	403	383	426	409	393	410	443	399	447	405	410	417	402	381	393	439	406	412	445	457	407	418	432	409	416	393	416	416	364	446	417	424	397	405	419	429	438	437	436	409	381	435	411	421	392	398	434	360	429	378	388	412	399	430	416	475	397	422	405	434	412	408	428	432	420	427	411	416	384	426	411	432	414	444	422	419	426	390	452	379	430	411	423	425	387	411	425	394	429	434	439	387	413	438	415	415	404	404	385	413	391	433	414	440	424	409	411	397	410	434	389	392	397	409	432	423	430	439	399	423	405	430	422	396	413	442	427	421	409	406	410	422	424	410	414	421	397	419	391	451	382	411	403	387	408	403	402	389	412	420	394	397	404	382	463	426	400	408	448	408	424	431	413	412	421	441	429	418	397	470	424	397	408	427	435	436	420	414	388	414	423	382	423	406	418	400	419	418	400	438	430	407	400	408	393	396	431	376	366	429	438	428	412	412	389	408	427	414	411	425	419	441	405	392	418	411	420	425	418	431	446	415	405	472	444	439	440	412	398	455	415	419	392	404	416	423	414	402	414	426	412	408	414	442	412	391	421	400	453	418	414	426	442	410	410	419	408	427	456	373	387	451	433	411	396	410	389	420	431	424	400	449	429	388	424	406	402	445	416	415	437	389	440	404	407	406	393	436	418	425	443	403	395	398	425	399	415	390	443	417	398	398	422	409	407	414	424	410	450	387	393	413	430	405	431	439	420	411	416	402	413	412	409	395	452	396	440	413	411	440	432	393	400	432	453	420	411	450	434	419	388	406	430	444	423	380	444	415	421	432	394	429	418	412	438	380	432	416	409	402	409	439	390	415	400	419	404	423	415	410	437	414	428	412	418	392	388	403	404	430	393	389	432	388	388	411	467	419	418	408	447	390	401	452	385	392	391	418	428	410	410	413	415	416	417	418	407	405	421	403	425	404	437	399	381	400	417	430	363	426	372	427	454	421	382	400	437	430	420	429	422	431	401	408	420	453	393	401	421	431	414	414	404	410	461	388	420	470	401	366	393	435	442	418	424	398	435	424	396	409	412	387	408	448	412	419	406	401	426	457	412	399	423	393	458	399	433	427	413	442	366	426	410	455	407	385	385	406	403	414	440	371	423	430	406	400	415	421	446	445	413	429	412	409	393	422	423	437	431	391	436	407	435	434	408	428	429	420	456	432	399	410	442	374	412	394	431	406	403	417	430	417	405	414	387	385	434	414	374	425	419	417	410	411	424	408	419	428	435	411	422	382	413	409	409	434	400	431	411	402	444	424	406	400	412	408	400	416	383	434	408	439	448	434	397	407	418	416	422	433	395	416	441	388	409	432	389	450	397	396	394	472	431	409	444	408	417	388	416	421	425	426	400	456	437	397	437	413	425	415	390	371	406	425	433	422	417	375	412	453	403	396	419	419	419	426	395	397	442	420	435	394	427	414	389	411	413	430	394	394	424	415	417	438	411	410	392	382	411	431	389	381	421	419	407	425	407	436	409	390	420	435	441	401	390	407	443	402	376	444	403	414	402	421	415	388	420	433	396	370	416	434	443	385	387	389	422	432	409	396	406	422	393	406	434	399	433	444	402	415	415	393	425	417	428	425	423	441	396	397	387	392	431	397	461	411	386	452	450	436	414	374	385	415	412	438	407	442	408	409	430	381	432	415	450	414	410	421	398	450	418	431	387	397	419	448	446	419	430	427	408	427	396	422	428	406	389	385	413	406	440	457	402	428	468	442	370	396	430	390	405	442	391	418	392	421	402	401	442	389	414	428	451	445	427	444	434	421	400	387	417	383	435	448	410	392	412	422	422	417	451	409	415	408	400	383	419	416	417	454	395	439	414	377	368	402	421	428	399	439	384	427	431	388	420	409	435	404	420	432	411	438	397	381	418	443	417	419	444	435	446	391	421	436	408	401	421	417	418	402	444	444	410	407	412	449	426	426	420	420	443	424	390	382	444	390	404	464	411	405	433	433	423	428	396	438	407	395	386	415	381	391	393	414	425	432	442	415	393	437	417	417	385	415	400	445	455	455	405	418	431	433	404	386	416	419	406	439	413	439	423	448	408	408	400	401	429	433	460	423	429	412	429	424	412	410	478	423	433	409	416	390	413	405	436	412	428	442	415	418	427	410	432	432	412	382	438	409	415	451	423	410	411	436	411	392	418	417	417	421	350	425	402	417	411	405	418	387	414	406
24815	20860	26914	24623	12075	4599	1911	1204	1143	3333	13628	14933	9543	4263	1521	738	587	563	559	540	604	542	555	630	554	568	582	607	555	575	569	544	563	571	592	536	580	561	540	544	582	618	572	555	554	572	544	520	539	546	558	573	544	616	587	551	537	503	540	527	570	571	533	553	544	535	566	561	572	593	542	575	530	511	573	529	597	544	556	563	561	564	563	557	560	578	572	620	570	537	540	590	537	562	511	526	515	578	584	567	575	534	572	578	527	583	578	537	547	550	576	551	564	560	543	559	547	540	526	517	599	552	549	568	550	569	612	540	564	556	560	546	572	540	545	603	550	562	560	551	591	586	587	541	557	574	552	557	592	554	603	577	577	569	557	516	546	527	563	550	577	603	570	591	541	564	523	532	524	580	573	568	548	553	550	570	571	547	561	593	562	553	577	632	589	596	548	565	595	554	532	536	519	550	586	588	578	552	546	522	548	589	504	538	562	518	588	579	574	573	525	544	564	566	556	574	514	570	552	548	532	566	571	534	600	536	575	555	491	560	529	554	576	533	558	536	604	542	523	533	519	552	548	542	595	570	525	540	544	590	556	553	572	551	558	548	565	544	581	557	584	546	584	567	513	565	551	571	535	599	567	543	571	524	532	553	558	568	554	511	587	596	548	589	567	549	580	536	539	573	563	552	563	534	565	519	559	530	562	556	530	538	581	536	529	580	538	597	522	588	536	549	537	538	603	537	519	542	562	546	527	573	551	536	587	534	541	531	508	520	548	525	531	548	569	586	545	586	548	586	579	567	560	544	548	569	583	548	536	564	570	560	564	583	577	572	544	553	536	539	531	552	550	594	537	586	616	568	564	549	543	590	549	584	575	542	568	587	531	565	591	567	591	576	565	582	548	570	505	560	541	528	579	557	541	578	541	539	582	551	546	576	559	559	532	496	507	546	504	535	570	566	551	558	582	536	577	550	565	528	558	552	552	588	540	549	541	552	561	567	585	554	564	547	554	538	543	561	522	612	519	582	537	524	564	559	552	523	572	524	559	541	531	564	541	530	581	581	561	529	524	585	551	553	579	582	520	521	555	537	575	540	549	530	577	581	561	553	569	548	557	582	514	569	546	559	555	540	604	571	565	576	546	567	554	508	533	573	594	620	563	546	526	544	602	551	590	547	607	570	536	486	548	541	574	555	584	584	537	562	591	544	514	550	544	557	538	545	551	555	565	532	561	542	572	610	550	555	570	590	561	604	579	585	548	554	508	512	556	599	549	549	576	590	531	539	556	591	580	558	552	516	510	556	544	540	534	559	576	575	534	557	551	571	565	557	573	545	577	539	492	586	567	515	523	570	562	549	563	558	582	571	567	535	596	567	537	522	541	572	532	538	562	575	535	564	545	562	591	570	564	589	594	542	563	532	583	560	579	556	580	504	558	566	567	533	556	608	593	551	545	566	563	550	520	570	554	538	543	541	530	565	547	571	541	583	572	554	555	558	556	569	546	546	527	522	511	561	560	536	571	534	565	537	528	515	554	569	554	493	532	598	566	542	549	534	578	555	553	560	509	584	544	526	575	578	537	561	566	526	556	531	585	593	585	524	550	547	524	589	559	572	585	533	561	517	542	588	546	548	583	548	539	572	544	532	575	576	555	583	572	536	597	575	570	591	547	551	552	543	552	519	556	594	541	557	578	549	498	586	510	607	584	579	550	558	538	565	595	544	533	509	576	546	581	540	591	498	573	505	562	559	592	551	577	583	527	529	546	512	541	525	570	575	586	540	588	562	540	529	539	564	545	543	531	536	533	580	539	570	604	545	579	563	597	507	567	532	635	577	531	550	549	536	552	544	553	545	538	604	550	528	556	526	580	551	533	556	543	556	564	588	571	545	554	554	552	532	567	571	548	540	547	548	542	527	574	543	544	541	547	568	570	555	589	547	559	526	573	551	541	520	547	592	591	551	581	613	539	517	598	549	568	574	577	588	540	522	533	563	559	575	558	539	577	508	526	568	514	559	567	519	558	525	570	584	550	581	550	571	558	535	567	490	542	518	564	534	559	519	546	587	584	541	509	542	541	535	533	573	554	546	554	565	567	581	556	561	523	574	520	538	562	592	561	561	554	559	567	533	531	559	548	556	513	530	563	531	518	532	515	548	585	519	566	557	579	570	535	555	558	599	560	520	524	533	573	551	561	567	572	573	568	560	567	530	581	559	548	529	545	556	545	534	559	576	531	588	531	546	547	547	566	553	537	588	538	533	574	531	551	572	568	555	583	553	548	612	564	572	542	556	541	534	561	554	572	590	527	566	538	558	632	594	543	581	525	542	537	559	561	560	541	533	560	563	579	576	554	563	563	561	598	532	522	558	573	546	553	557	566	564	578	586	558	580	589	539	552	555	579	522	566	584	527	575	534	548	549	586	533	564	564	548	562	524	535	526	560	541	551	595	583	575	526	518	559	528	551	567	539	602	577	559	531	583	555	570	541	525	537	587	535	515	559	569	560	519	579	532	549	560	543	573	548	526	557	541	601	574	569	531	545	574	554	575	618	538	577	574	554	546	562	559	541	541	554	543	545	544	544	575	529	594	581	534	580	582	557	521	578	547	555	563	557	546	542	555	574	507	600	539	528	534	579	541	560	539	581	516	550	594	551	564	506	521	554	536	515	568	575	515	608	514	554	518	572	562	587	534	553	539	574	548	601	579	559	571	546	545	533	590	546	547	524	515	538	587	516	561	525	589	594	559	534	538	538	537	587	550	559	566	565	531	556	527	553	551	556	561	518	553	558	556	563	564	562	516	588	575	537	556	558	529	545	531	521	571	524	561	606	549	588	595	534	537	551	581	564	578	569	542	567	555	542	593	556	548	605	559	539	563	546	582	565	588	513	591	566	549	588	513	555	533	524	528	599	550	557	561	545	523	536	563	579	540	569	541	581	562	588	565	548	564	603	525	515	574	528	530	566	536	563	558	550	525	579	521	521	579	546	553	576	544	589	571	574	544	550	555	565	529	545	556	527	544	613	585	557	557	513	529	550	563	543	530	507	507	556	548	541	560	567	545	551	558	597	558	564	543	539	525	495	546	535	516	597	565	579	560	571	587	569	553	563	570	526	575	555	550	603	562	566	532	558	539	538	506	569	557	559	537	570	556	583	573	611	547	570	543	564	542	547	563	559	559	567	549	532	567	548	559	562	579	531	572	510	598	564	553	541	603	549	551	559	541	556	608	575	550	538	571	526	565	542	577	557	527	557	541	560	577	565	579	558	563	504	553	530	533	526	542	520	565	575	551	523	551	537	536	531	561	554	601	529	565	558	560	546	568	555	562	545	538	594	519	554	564	577	567	557	504	514	561	540	545	530	573	558	579	553	538	560	567	599	566	563	577	559	504	568	558	528	558	555	519	594	549	565	562	560	557	540	610	527	547	550	542	547	563	602	530	595	577	553	577	523	549	576	548	534	538	548	576	611	552	580	561	512	572	541	580	529	558	599	561
5965	7664	7228	4621	4252	3727	1788	1365	1525	4962	15774	14115	8928	4165	1447	651	550	462	440	481	469	516	469	472	506	480	506	493	479	450	475	468	454	494	448	439	464	476	482	515	469	500	459	476	450	458	455	470	467	486	462	512	461	497	454	454	459	461	534	475	440	506	484	495	451	492	433	445	502	455	487	430	439	496	463	471	489	453	426	448	526	471	470	471	492	480	463	471	506	472	463	482	492	491	451	505	456	446	477	476	455	490	453	455	454	469	477	486	476	487	477	438	493	480	483	465	436	432	481	489	459	442	461	455	471	473	483	451	449	457	492	496	491	474	456	455	447	460	481	464	455	447	480	421	459	475	467	463	469	506	492	458	470	429	462	443	459	487	460	470	484	432	448	471	523	461	475	446	453	462	480	453	479	458	457	482	484	485	457	506	479	519	437	488	484	442	442	491	447	501	491	455	452	467	461	465	490	494	463	465	474	476	464	462	462	462	473	461	440	421	463	474	466	441	469	433	480	469	497	462	481	483	458	441	473	470	485	501	466	491	509	432	437	499	433	460	467	457	476	480	445	451	419	453	436	474	444	414	439	477	459	467	444	464	464	484	477	453	483	436	473	496	461	447	467	480	474	459	478	453	458	457	439	486	479	482	477	470	457	411	458	462	456	461	454	476	456	478	470	458	459	489	497	478	481	468	455	482	448	471	469	461	523	457	482	474	463	470	453	459	495	476	493	470	479	456	448	480	478	510	471	457	504	469	460	492	526	464	491	461	475	449	473	446	485	493	462	444	463	471	485	470	472	454	426	458	496	441	459	492	500	510	431	461	436	467	470	460	456	453	449	457	490	469	500	469	475	460	489	421	444	484	462	476	467	453	480	465	431	482	472	445	477	488	439	482	479	492	509	443	489	425	442	447	472	464	462	522	468	414	495	488	481	445	438	524	426	437	505	535	465	446	472	481	453	479	468	480	425	478	464	480	492	470	464	471	466	463	447	442	476	479	479	471	466	472	511	440	458	473	468	464	442	454	510	464	442	493	475	466	472	433	452	438	493	482	464	454	478	442	421	442	470	440	449	440	479	430	485	438	458	445	458	441	490	467	450	495	484	436	462	462	465	478	466	456	447	440	481	455	452	442	504	435	492	478	484	442	465	463	441	427	478	492	436	447	488	471	481	458	431	459	481	454	471	450	471	464	468	479	448	453	484	498	468	461	467	454	478	489	480	467	448	532	489	480	471	418	496	472	483	484	475	448	469	457	465	463	484	491	453	527	420	489	428	433	486	464	504	497	436	475	490	456	467	497	447	473	477	464	462	439	474	480	450	420	445	465	460	450	469	451	470	482	478	466	439	447	450	453	468	473	462	493	465	422	490	461	503	454	457	504	449	474	506	433	465	458	474	479	451	475	447	474	485	485	471	440	526	465	480	484	450	465	460	451	445	488	461	484	441	476	470	450	440	481	457	511	492	497	415	457	442	489	450	512	447	489	481	491	473	441	465	497	493	456	468	495	455	466	465	508	435	489	429	474	509	473	472	470	445	461	435	474	458	453	478	464	466	449	485	456	466	486	411	457	453	472	482	496	488	444	436	459	462	479	437	417	467	395	473	490	476	491	481	472	426	463	456	442	464	464	453	484	406	490	449	454	446	476	498	464	459	499	481	442	459	453	499	458	480	463	493	476	485	477	433	462	496	435	483	459	502	451	471	471	454	456	473	452	446	467	453	489	443	447	499	445	446	446	470	453	466	460	493	507	482	482	477	505	485	482	468	454	438	489	469	489	454	480	458	438	506	464	484	484	487	497	492	501	469	458	449	497	448	458	469	457	452	467	446	451	459	474	462	466	466	469	436	479	480	495	474	494	507	453	479	494	489	440	472	462	464	453	430	489	449	488	441	478	461	455	502	473	486	476	457	509	454	471	433	479	451	457	494	442	455	434	446	474	469	461	425	493	487	446	459	445	493	494	489	487	450	486	493	422	492	452	408	495	476	397	408	465	456	507	464	461	461	462	478	450	463	480	492	442	437	460	460	428	485	445	468	434	470	465	433	422	454	459	474	480	435	456	502	493	474	490	417	485	461	491	470	464	488	461	457	441	464	470	470	456	445	435	463	431	440	454	465	458	467	460	489	482	441	466	445	471	476	474	469	438	440	490	464	445	464	479	454	419	494	508	512	453	454	441	470	479	434	483	498	474	490	448	472	493	473	475	430	457	447	467	472	447	445	450	470	473	468	437	438	462	479	487	503	429	447	480	474	478	481	431	443	485	496	498	485	460	499	455	472	491	467	503	418	436	506	476	458	474	398	451	473	449	505	472	453	495	473	441	476	511	471	443	481	475	424	470	464	424	470	466	455	457	480	451	500	404	462	454	464	450	446	443	452	431	474	474	503	457	490	425	428	444	446	486	484	441	458	441	425	420	489	463	480	474	456	486	471	451	436	523	468	441	451	484	467	485	453	454	457	453	442	469	496	484	488	450	498	485	430	491	448	470	431	457	459	480	481	432	492	446	457	478	446	459	499	454	461	472	485	475	455	455	449	471	426	477	501	459	505	493	459	474	454	444	447	459	429	439	452	440	474	424	469	445	491	446	483	464	457	442	461	459	453	440	466	462	477	452	490	448	414	466	448	447	456	493	454	510	431	467	480	459	455	449	475	465	452	483	473	495	479	476	453	505	430	482	452	437	470	442	435	506	458	465	479	445	457	443	463	489	446	456	466	466	466	468	466	459	459	453	444	484	455	481	479	460	488	477	437	500	474	481	487	434	446	460	467	484	468	467	502	463	476	473	455	450	473	478	502	457	438	417	397	453	494	421	421	471	445	484	446	476	494	496	437	442	488	532	486	474	480	447	450	491	464	448	485	450	501	468	439	471	441	460	437	467	465	470	444	447	501	457	444	428	446	409	437	455	525	449	506	441	468	443	478	456	488	433	481	481	445	426	461	493	486	468	474	451	502	490	480	444	504	471	431	431	451	478	485	480	483	472	446	445	475	463	479	415	440	497	444	461	445	482	494	438	478	491	457	457	457	472	485	475	486	451	465	467	462	458	463	489	490	458	438	462	487	477	485	425	479	441	418	444	438	486	439	469	478	488	483	434	509	469	432	484	489	445	470	473	452	487	462	433	493	471	491	501	484	473	453	466	455	486	445	452	465	467	451	462	429	452	455	443	450	477	464	452	458	489	452	459	490	449	478	467	470	414	455	478	448	476	480	481	440	446	445	464	477	452	493	471	461	493	469	472	444	494	471	458	486	478	465	464	482	505	463	449	491	444	471	487	468	458	467	480	433	444	417	467	456	469	494	433	463	467	508	455	473	476	450	471	432	407	472	437	453	456	494	473	402	452	431	470	471	435	464	501	476	472	499	459	464	480	476	494	471	497	494	465	485	461	466	416	443	498	481	435	477	462	465	486	453	482	493	460	473	455	492	504	485	459	480	476	465	427	446	447	467	444	470	448	483	461	472	530	462	484	452	466	487	462	479	498
23695	20784	27830	23843	20606	9922	2707	1422	1218	2958	19426	28995	20739	9167	2513	1035	725	705	614	698	662	705	723	710	681	675	678	674	706	695	654	697	665	671	703	654	659	699	693	721	639	669	651	697	682	672	672	712	641	635	653	651	712	638	674	657	638	680	610	726	677	650	669	686	684	680	684	658	684	657	704	751	675	723	700	716	681	651	684	693	673	670	643	699	684	702	651	670	689	686	701	673	659	727	701	656	639	670	686	680	649	696	712	660	740	703	668	688	656	657	615	652	643	688	702	689	694	702	681	726	722	680	677	667	701	710	691	657	694	660	655	657	698	655	682	684	689	680	637	660	691	676	682	682	695	653	686	701	650	697	648	739	654	698	688	658	668	646	620	729	689	676	631	695	669	635	696	733	635	696	637	676	679	607	675	669	673	658	650	690	717	671	704	691	698	645	659	652	682	660	721	662	681	691	677	673	690	686	624	651	713	684	686	622	652	656	631	683	715	679	649	684	703	655	656	674	666	668	675	671	691	647	682	688	646	671	694	651	680	745	649	679	660	669	684	650	690	646	707	682	651	645	634	658	675	657	653	698	658	687	717	667	672	689	619	648	708	666	668	685	719	700	665	686	673	676	679	661	644	678	712	693	624	699	685	722	620	664	658	667	658	669	650	666	641	693	663	697	663	672	660	663	690	692	639	673	688	654	614	674	661	658	648	667	665	685	694	686	687	659	644	715	663	695	671	652	695	659	642	657	629	602	673	717	686	630	662	670	656	703	700	697	696	681	667	678	688	625	693	649	662	671	647	658	658	666	666	676	633	655	652	608	667	656	661	669	703	680	640	714	665	667	653	697	636	608	646	707	651	670	669	675	674	686	629	680	721	701	645	647	687	672	624	646	743	731	710	699	671	688	704	674	641	607	669	627	735	642	679	645	649	689	660	645	667	650	682	647	700	659	691	658	723	683	696	633	640	636	708	697	692	649	718	683	674	644	635	658	685	690	710	679	657	691	682	653	671	729	634	661	678	638	665	651	683	667	701	687	640	632	636	699	674	664	667	698	684	673	688	670	651	700	668	638	635	703	687	673	637	692	644	655	664	686	670	679	646	688	713	667	687	656	646	684	620	698	668	687	685	648	679	681	674	636	691	672	685	654	684	664	652	668	659	689	637	654	654	644	654	689	731	694	637	673	661	684	651	650	670	628	680	658	651	680	653	666	701	663	628	623	693	655	644	670	665	605	650	677	681	625	691	632	671	665	671	725	648	656	662	700	733	673	602	659	696	696	681	685	663	666	609	691	658	696	620	687	677	705	669	683	670	675	676	672	667	661	688	692	615	630	690	642	706	708	669	681	722	636	710	630	606	634	656	650	640	655	676	625	630	641	701	690	709	687	677	660	670	691	624	646	691	678	677	659	695	712	693	705	704	635	685	656	655	629	701	642	647	646	672	624	655	670	687	663	703	659	650	691	694	657	644	706	648	634	661	658	646	637	663	695	708	644	653	657	672	637	710	703	696	702	699	719	669	639	722	696	678	612	644	709	648	674	658	654	657	684	683	642	711	689	678	652	709	681	661	714	648	687	689	663	642	638	671	688	671	673	630	666	653	696	716	636	644	665	660	653	694	686	670	671	671	633	683	648	682	679	689	692	678	625	625	633	643	681	624	672	694	684	658	660	628	653	667	677	684	656	623	643	681	680	688	695	644	714	667	689	683	690	683	642	690	659	692	736	673	680	631	661	648	654	633	696	665	698	708	706	664	676	677	645	651	670	693	647	653	610	659	623	712	673	677	630	654	680	663	730	684	683	683	663	650	724	665	687	682	655	681	697	633	628	645	631	637	707	673	654	676	743	673	715	586	680	656	641	692	663	647	713	707	654	652	723	672	672	648	707	713	675	640	667	667	692	658	675	652	660	692	638	677	661	672	669	656	659	669	701	682	635	666	675	637	662	633	698	609	630	636	630	700	688	650	684	670	665	710	703	634	666	699	630	662	643	711	709	680	657	639	694	705	690	682	636	699	667	659	649	642	674	647	647	614	661	692	663	689	697	623	680	659	647	671	722	648	672	685	669	670	701	718	686	673	669	677	673	641	650	710	682	686	633	677	651	693	695	661	642	705	685	675	654	687	691	668	697	648	667	657	694	673	676	677	654	653	668	618	660	638	653	682	656	682	695	661	687	680	660	698	708	654	688	685	658	650	628	634	707	662	694	708	676	614	684	677	667	656	669	646	656	742	680	695	679	653	691	630	699	661	670	642	672	678	668	693	673	698	615	666	679	684	670	671	704	641	648	696	673	665	701	660	674	620	683	663	645	629	665	647	692	727	688	686	690	651	656	658	697	701	657	696	692	632	708	694	659	662	709	672	661	669	666	672	654	674	621	721	708	646	665	693	660	694	699	694	655	652	683	717	684	653	671	609	673	651	701	693	706	647	680	635	671	666	678	721	645	711	670	670	653	689	656	641	654	658	647	667	672	659	664	692	679	636	675	683	647	692	615	664	671	746	643	649	684	672	648	649	671	691	708	678	655	721	704	636	682	655	638	687	611	652	714	658	669	654	660	677	684	717	657	671	669	689	704	666	667	636	682	652	602	710	668	677	642	672	685	700	667	691	650	660	634	651	636	709	673	645	700	659	666	664	621	659	656	687	674	665	681	644	644	716	687	641	663	648	677	657	659	656	661	652	654	681	736	606	764	676	662	733	677	671	698	644	689	636	668	658	685	678	679	672	633	664	654	692	695	707	652	668	742	625	654	658	691	647	669	635	658	680	686	672	646	681	680	683	656	689	666	675	654	670	624	685	648	711	686	675	678	606	676	670	684	672	676	642	710	638	653	673	644	615	622	672	670	643	697	703	657	688	689	698	687	683	632	641	686	685	706	658	674	682	677	667	680	692	650	698	667	696	650	684	608	647	687	660	696	681	650	687	653	646	628	671	639	732	671	665	694	663	689	632	618	650	669	694	647	680	645	660	636	688	713	692	687	651	673	644	667	699	650	706	677	692	643	718	712	685	638	687	642	667	708	662	668	694	673	672	668	669	674	725	648	670	685	688	641	667	683	668	654	684	647	654	663	722	657	659	653	657	682	665	651	680	652	664	679	656	592	692	647	630	703	644	671	703	663	609	659	676	624	693	662	688	679	655	657	644	662	657	652	634	684	620	694	612	692	679	680	577	662	691	673	704	654	696	695	653	680	693	680	663	712	645	622	643	652	683	694	669	673	642	708	682	671	618	679	653	680	684	692	635	726	647	683	611	658	654	665	654	651	703	564	659	663	704	659	649	665	627	644	679	645	656	662	683	629	650	692	692	667	685	646	700	618	670	674	672	657	673	623	706	622	672	679	676	646	645	651	693	683	667	657	703	645	639	657	647	621	647	645	704	676	684	665	663	660	663	670	635	681	640	697	688	660	684	663	663	679	649	614	677	685	658	693	659	687	699	706	681	690	668	678	642	665	663	681	708	650	668	684	633	659	701	673	638	649	656	712
6451	11204	9494	6190	4632	3379	1962	1410	1337	4542	22653	26370	17454	7590	2331	931	602	577	595	557	603	558	589	567	580	555	539	582	571	638	613	613	582	550	547	548	556	547	503	558	552	567	562	535	575	588	543	592	571	560	556	576	539	572	593	637	535	593	526	577	532	569	522	562	556	552	535	544	562	578	575	555	610	576	535	571	561	570	565	586	566	532	577	575	520	552	527	525	543	589	593	574	601	550	622	591	537	550	562	585	534	594	553	544	550	529	514	595	574	519	538	516	578	547	560	592	519	572	555	548	567	545	554	551	508	578	537	547	562	544	563	554	576	584	589	553	575	575	570	594	544	573	564	561	576	584	574	561	579	566	550	593	504	588	543	560	552	569	599	576	540	566	523	560	529	590	542	569	599	518	554	598	592	591	521	509	565	578	556	628	612	569	548	577	511	570	591	541	546	538	586	575	551	572	514	557	574	556	594	577	554	544	544	583	531	566	562	572	565	547	546	590	566	589	542	573	558	557	547	552	552	542	564	586	577	562	508	553	602	573	570	512	575	592	580	570	593	584	582	591	572	588	575	588	551	563	578	570	572	577	579	555	589	550	600	592	579	588	548	551	549	577	562	586	582	574	565	545	569	554	551	555	543	573	570	584	553	567	562	541	568	539	519	534	562	524	554	571	562	566	548	594	562	579	581	569	582	563	533	536	584	581	598	537	545	588	589	547	570	568	589	568	567	551	570	532	557	582	577	525	577	611	595	592	522	563	569	569	561	550	540	559	536	551	564	571	548	552	519	578	531	550	583	558	541	567	590	555	609	535	569	542	561	621	582	576	570	571	574	585	505	568	600	620	612	560	591	563	541	548	561	553	559	557	549	575	567	620	597	604	559	540	577	552	558	563	572	597	580	595	559	513	609	554	597	547	585	554	520	539	575	575	529	523	592	584	529	577	545	559	567	556	598	556	558	541	585	543	624	586	589	550	588	598	564	583	583	573	600	543	564	558	544	594	553	603	595	537	585	527	562	566	512	553	590	556	591	526	543	573	577	538	543	547	587	545	522	576	551	590	558	590	588	566	545	601	562	576	543	548	580	585	556	565	585	580	594	524	563	547	563	581	566	526	551	567	581	564	576	544	591	560	548	591	559	571	564	516	574	567	571	581	600	556	565	585	555	514	526	575	590	555	565	538	560	596	563	551	569	600	575	567	574	553	573	552	569	539	503	549	543	525	570	503	543	569	541	583	591	528	595	549	594	550	557	569	574	574	540	565	530	563	590	532	576	519	564	545	548	549	523	577	560	525	537	592	607	569	587	549	547	588	608	548	582	508	550	550	524	545	530	518	567	547	547	570	636	549	548	556	546	574	590	555	593	563	583	579	581	577	561	564	566	516	570	560	594	576	578	535	573	565	602	577	556	564	545	534	513	586	550	535	574	553	569	605	533	564	551	567	539	530	534	535	528	595	560	591	608	599	549	530	588	548	576	550	550	582	521	582	567	593	587	589	568	536	531	506	551	550	625	565	552	577	605	551	583	562	546	574	576	561	566	541	549	579	598	548	550	572	581	558	577	561	580	583	544	569	589	563	541	566	555	580	523	574	558	526	551	525	567	521	564	517	563	567	527	563	554	544	546	595	556	598	567	561	549	557	520	568	594	529	581	582	582	557	573	549	594	560	544	572	559	579	585	568	606	509	566	539	588	572	559	555	570	585	552	580	570	541	525	565	565	543	538	552	585	557	538	599	534	526	577	553	511	548	566	592	527	565	525	554	565	543	556	526	579	616	578	503	554	540	584	518	556	592	603	595	568	520	567	551	546	544	567	544	587	578	574	561	563	582	580	586	558	529	603	564	572	566	528	527	555	574	526	589	526	570	570	570	570	596	563	555	575	536	529	592	502	579	551	520	536	550	555	546	611	597	613	566	546	559	540	540	557	514	561	586	590	548	587	549	577	573	606	555	590	541	571	576	544	553	598	567	540	576	590	523	549	546	570	552	559	549	539	567	555	558	528	559	579	551	529	525	556	541	567	549	509	557	565	529	545	542	532	583	581	560	560	554	546	569	502	539	544	576	567	578	567	541	531	573	561	568	559	499	564	571	557	555	566	536	549	581	543	585	546	567	560	558	585	544	571	539	544	530	580	571	571	563	544	574	566	533	535	540	564	515	562	569	568	540	545	574	541	621	602	533	572	582	517	575	588	572	565	566	558	562	545	542	568	575	571	545	544	532	532	553	564	543	524	543	537	568	604	545	570	535	568	560	583	563	577	588	543	584	562	549	529	594	561	518	561	573	591	565	577	568	536	591	563	575	547	596	596	543	556	545	549	563	560	572	563	552	561	525	562	594	542	549	531	604	542	573	592	579	570	535	569	549	533	553	546	562	535	517	506	548	580	561	534	575	570	552	576	600	530	571	590	574	577	550	581	541	553	572	573	564	540	557	528	597	542	568	559	567	562	576	583	562	616	559	529	581	598	551	521	594	541	582	561	573	543	521	556	613	562	531	580	565	541	593	550	547	566	547	554	549	552	571	599	542	572	593	544	552	520	549	552	540	566	540	583	552	550	599	533	551	548	555	522	571	558	566	545	543	569	515	567	580	571	513	552	586	523	562	567	563	559	592	582	562	534	503	539	567	566	588	551	565	561	520	563	559	535	569	535	518	561	541	531	582	580	608	540	566	548	602	553	534	509	572	561	507	561	584	567	566	523	532	576	587	564	519	557	554	531	568	556	535	550	567	545	552	550	572	551	541	550	570	569	592	584	533	617	626	577	570	540	542	553	565	578	570	576	595	564	549	511	558	547	568	557	507	590	546	563	546	570	568	554	544	555	539	576	597	574	553	548	599	572	540	561	576	531	559	554	552	553	563	560	561	555	530	550	594	550	529	578	599	566	534	604	525	583	571	625	542	586	521	549	575	530	524	567	540	597	558	542	508	534	587	532	600	608	534	527	547	581	591	543	524	558	542	551	568	548	506	574	566	592	615	556	599	590	547	577	550	538	588	568	560	580	617	560	511	528	562	580	546	548	514	590	593	558	552	588	579	553	560	567	557	631	566	525	548	595	568	568	556	559	549	568	597	558	572	542	530	568	594	544	561	553	554	540	565	542	574	576	596	545	577	542	581	570	530	592	566	544	573	558	597	592	555	547	553	577	569	561	541	545	553	569	553	538	582	534	554	534	550	475	582	513	564	572	546	551	582	573	535	530	556	558	609	584	587	621	580	562	573	544	574	541	506	536	559	516	554	593	589	536	558	551	536	536	553	567	589	567	573	538	562	526	554	585	577	543	588	536	540	564	555	544	549	571	579	585	592	566	564	532	567	568	572	560	514	543	522	597	555	551	578	593	512	574	567	582	553	531	549	555	598	575	531	550	571	566	590	564	525	551	553	583	576	562	574	568	560	564	547	581	535	556	575	554	539	569	597	573	556	552	516	555	568	548	557	540	532	557	593	566	577	534	594	549	603	569	574	552	571	546	584	605	580	593	536
27031	11752	3380	1630	1096	918	720	618	584	661	1507	1970	1478	928	656	585	512	574	542	526	554	517	512	550	539	524	533	524	514	551	528	568	542	531	550	532	531	482	555	539	512	548	513	525	532	529	558	538	576	548	533	488	548	524	508	509	534	540	558	544	565	543	533	563	572	530	498	464	528	560	530	539	550	513	512	518	565	534	458	536	538	518	521	564	524	533	519	499	560	542	549	513	538	500	579	534	527	516	570	538	522	521	515	486	503	507	532	529	526	533	523	535	555	510	551	535	501	511	543	552	553	528	525	556	560	518	542	538	526	574	516	523	559	507	551	505	493	558	514	548	507	516	505	508	508	536	532	505	560	541	590	545	477	521	533	566	561	534	546	558	494	541	538	530	476	487	539	559	587	500	538	573	507	547	522	513	545	550	515	521	521	534	581	578	580	571	555	499	548	552	525	568	519	527	501	549	553	562	542	538	518	568	510	566	558	516	540	563	505	489	582	515	532	516	533	565	503	533	554	515	531	532	526	543	537	555	538	571	537	544	522	526	566	528	569	549	544	524	515	507	522	574	491	511	521	554	546	566	555	506	528	512	559	532	508	520	547	517	536	557	545	576	519	539	512	547	553	510	514	551	525	527	502	569	579	530	557	513	518	549	529	540	553	534	542	562	549	484	551	524	552	538	533	500	531	535	556	497	542	513	516	506	516	547	568	524	527	578	518	523	534	554	518	521	537	556	511	524	557	515	552	566	558	490	572	547	534	550	545	560	562	524	535	535	506	569	584	562	552	559	527	517	510	550	533	516	535	527	507	534	536	539	534	548	515	540	505	548	531	566	549	553	490	532	543	537	506	541	514	550	550	553	543	571	570	508	525	544	537	566	527	541	568	528	537	540	491	522	545	533	553	507	525	548	525	523	556	558	552	534	534	504	513	519	568	520	509	544	569	544	575	539	535	507	575	549	499	537	514	532	525	541	544	533	488	551	544	526	520	558	520	556	548	526	511	557	596	503	515	556	557	515	558	561	539	530	569	528	538	494	490	565	541	504	576	528	553	554	562	505	536	585	530	533	527	572	517	518	520	543	529	497	534	519	493	548	513	486	517	520	542	579	518	551	569	499	527	534	536	542	537	530	537	536	517	523	541	544	546	547	555	560	560	497	560	527	512	507	555	542	561	537	541	564	506	532	553	575	502	535	541	574	542	521	537	541	545	529	524	530	496	523	506	530	507	556	506	540	532	511	567	541	551	595	538	541	553	524	561	559	543	526	484	554	484	540	522	523	541	503	534	521	550	517	528	509	578	538	502	523	525	480	496	563	522	535	525	524	509	501	564	502	551	543	511	518	490	533	544	517	486	567	526	551	548	508	551	576	530	544	489	563	555	524	513	544	565	516	539	510	547	514	539	516	537	532	550	561	540	499	524	503	528	527	547	520	511	507	537	545	542	529	516	516	515	504	544	519	549	566	535	561	568	536	533	539	546	500	536	555	554	536	538	549	513	569	565	519	506	531	536	541	492	572	504	537	522	522	563	530	523	535	539	529	546	523	517	542	524	519	538	546	545	518	530	494	512	531	504	506	578	577	546	489	510	511	508	550	531	504	504	537	532	522	534	566	555	512	509	522	541	502	490	554	540	472	538	534	549	526	541	517	517	527	555	554	541	583	550	515	520	527	523	532	565	547	575	525	525	505	539	550	585	518	570	526	522	538	522	512	534	537	529	523	535	546	544	498	538	558	521	538	527	560	540	531	512	528	543	551	550	546	485	557	576	528	567	520	540	559	522	528	559	505	556	464	542	542	500	545	492	543	504	543	538	542	503	505	523	561	567	520	517	558	570	565	528	548	537	534	564	513	504	537	548	571	503	572	569	507	495	524	534	547	502	513	557	536	543	523	523	503	544	545	576	534	536	562	510	545	535	563	540	518	544	530	568	528	557	516	507	520	566	521	551	565	501	518	584	535	528	522	545	535	528	543	551	593	559	519	551	547	543	558	555	567	523	551	524	565	576	516	515	545	571	510	495	547	462	505	547	520	543	532	571	528	512	469	569	580	570	523	545	523	530	537	509	542	587	516	533	549	503	530	550	566	505	496	564	562	505	589	558	525	541	539	532	531	520	526	567	520	572	530	522	591	493	489	520	553	538	549	526	519	569	530	529	533	570	541	535	519	514	518	516	543	511	549	531	512	529	517	523	545	534	505	533	537	543	550	528	558	515	538	539	524	506	544	543	514	566	526	553	481	505	563	563	546	529	521	495	522	503	527	503	549	549	569	496	544	532	544	537	530	576	538	523	527	527	521	547	536	536	536	593	523	592	546	541	558	492	520	511	547	532	492	501	533	528	566	522	548	565	525	551	569	576	571	570	531	558	554	535	514	516	541	545	522	569	549	504	508	568	533	529	548	516	551	522	585	522	528	498	522	571	558	549	524	531	563	530	525	549	506	555	538	579	563	497	540	540	472	550	555	528	563	547	483	531	528	558	562	550	530	477	490	570	523	550	523	529	486	517	522	534	556	513	552	570	527	562	552	493	533	536	503	492	505	560	559	507	513	511	537	542	536	533	517	537	509	533	528	547	531	547	503	495	514	538	548	518	510	538	540	576	530	502	527	477	506	531	533	532	519	599	530	503	517	478	520	498	504	476	525	540	540	526	561	543	486	513	530	538	548	555	516	570	513	512	551	550	502	479	506	494	513	529	550	543	479	523	518	533	531	546	478	525	492	568	540	523	578	571	534	540	515	552	538	568	557	499	549	534	492	539	542	538	509	550	554	512	534	520	547	565	520	516	530	524	537	502	581	531	536	494	539	571	523	516	487	512	520	546	467	511	534	543	553	531	534	561	537	498	554	509	514	534	522	573	545	548	540	528	520	523	505	510	539	534	571	562	499	534	520	523	498	533	539	519	538	533	542	536	553	542	519	535	563	528	551	496	522	512	549	505	526	541	503	558	532	542	528	549	525	524	533	523	531	537	511	536	541	503	589	559	536	535	551	528	577	532	519	546	552	557	461	528	536	536	544	535	529	553	565	544	524	587	538	539	538	537	516	523	558	565	513	525	542	547	508	548	542	562	521	487	526	516	524	546	484	512	517	574	509	552	565	567	529	553	564	532	530	535	529	563	524	548	533	486	513	530	550	586	500	539	528	528	503	545	540	524	522	559	546	479	542	501	491	518	566	522	566	517	506	557	553	482	506	591	550	526	516	550	538	511	492	551	512	546	492	549	514	542	499	544	515	531	524	505	568	492	525	512	513	559	537	518	506	520	556	517	554	542	532	535	545	576	487	539	536	542	503	500	502	515	537	515	563	497	545	508	569	584	578	537	561	559	522	569	538	528	553	527	541	552	488	514	549	508	523	500	552	561	548	566	498	546	534	522	527	526	520	560	543	531	542	507	520	540	533	545	502	513	529	556	531	539	521	528	520	534	503	530	561	540	506	554	544	549	556	503	548	559	511	549	531	542	520	561	533	544	537	555	564	526	541
6043	3257	2870	1420	1210	1091	642	548	527	651	2115	2288	1539	897	566	482	437	431	406	438	444	431	427	450	455	402	468	411	461	470	410	425	477	463	445	410	434	423	436	408	464	470	429	429	444	457	458	445	419	443	433	424	408	447	450	447	413	416	432	437	414	434	429	447	425	425	427	459	432	455	444	420	419	450	430	424	450	430	499	422	462	441	421	442	429	404	435	406	450	447	440	474	439	447	411	422	431	432	452	437	434	430	432	435	445	420	416	446	408	449	429	417	452	406	432	433	412	451	436	404	426	430	414	468	420	410	416	401	459	436	440	455	419	414	448	457	470	436	417	423	470	459	438	459	413	418	439	455	408	426	444	423	416	426	450	435	409	451	433	441	467	405	417	421	435	445	431	412	417	447	440	447	440	404	417	446	467	448	431	462	441	460	430	469	456	446	436	405	431	437	465	425	457	417	446	422	441	455	423	436	435	446	447	454	403	412	437	435	454	460	461	446	433	433	431	419	445	462	477	427	460	426	472	470	469	424	425	412	421	425	447	434	406	452	430	439	429	444	463	420	414	424	422	457	460	420	430	436	436	426	455	447	439	443	433	473	436	443	443	423	413	450	441	431	457	420	445	451	464	441	448	434	460	443	432	441	449	493	458	420	439	428	426	409	459	428	416	443	453	434	428	471	403	467	463	436	406	429	454	416	424	415	464	459	409	436	423	458	405	480	427	417	442	431	434	451	438	425	431	438	457	472	437	412	456	451	455	459	420	416	422	436	441	407	458	417	451	450	449	443	426	433	454	401	429	436	448	441	432	444	423	436	464	408	437	419	426	445	405	434	399	451	430	426	431	458	418	428	470	456	435	477	417	426	413	452	445	430	440	483	484	410	440	420	424	431	428	431	457	418	423	440	402	436	450	469	411	423	446	427	471	427	446	416	438	413	417	468	441	509	454	477	449	404	482	455	413	465	425	448	444	465	484	464	382	445	413	428	450	417	409	434	414	454	418	416	435	421	442	405	435	467	447	451	448	481	418	480	439	435	424	439	416	457	414	429	429	486	424	423	428	423	442	452	439	461	450	462	440	455	439	443	404	439	445	438	427	462	433	425	406	425	446	438	471	436	480	407	456	427	478	420	416	455	433	434	411	458	443	457	446	441	411	434	437	424	433	429	428	412	449	433	450	471	451	438	441	461	500	423	452	452	440	444	420	426	443	426	414	442	442	443	455	426	396	411	453	417	453	466	433	473	513	429	420	428	425	400	432	456	442	427	420	484	408	440	402	426	403	445	469	437	447	448	393	434	447	437	442	442	402	440	444	438	412	411	498	456	461	394	447	470	422	447	385	458	443	425	445	408	419	489	407	440	372	451	428	449	416	415	427	432	463	395	445	418	444	451	437	422	443	434	426	434	473	436	392	473	466	381	446	470	433	490	462	456	458	444	405	448	415	476	436	457	448	428	438	402	456	433	449	462	457	453	435	422	439	435	449	436	422	446	464	436	463	431	434	443	410	415	433	454	437	451	424	445	422	429	413	448	397	447	416	424	447	441	492	409	445	451	459	435	423	420	434	433	451	473	437	446	406	441	386	409	448	435	439	417	426	445	443	447	444	450	457	451	445	433	460	425	434	441	440	402	430	424	463	420	429	416	449	404	434	442	428	412	430	451	418	434	448	455	434	401	453	454	455	417	475	443	448	438	438	418	430	446	423	468	467	416	419	475	435	415	406	471	485	431	441	429	440	476	428	443	404	407	414	417	409	440	423	447	418	429	429	458	445	441	454	432	452	436	458	413	419	465	432	440	446	435	435	420	436	445	461	445	409	426	457	418	438	400	435	464	441	450	442	460	423	437	413	386	408	456	432	443	472	431	446	447	445	446	437	438	420	448	394	441	454	450	435	415	420	431	441	450	464	466	437	441	411	506	442	421	429	404	444	444	399	450	471	487	432	439	412	422	449	436	428	450	463	412	439	444	456	438	449	405	442	441	425	412	431	422	430	451	433	421	406	445	448	441	411	427	456	427	440	400	443	443	451	390	474	421	448	445	436	460	420	408	473	470	466	443	445	429	432	486	439	427	437	439	428	429	410	436	425	461	428	444	448	423	425	422	430	436	476	442	458	429	437	454	455	419	426	421	417	417	417	409	420	403	401	474	387	414	436	426	421	443	409	449	413	462	424	432	432	435	455	429	429	414	430	411	402	448	442	444	433	419	436	399	494	388	444	429	387	442	469	447	437	483	436	433	469	457	428	435	449	443	455	430	425	471	446	412	454	387	435	414	435	435	434	451	416	434	420	442	430	433	437	443	416	436	460	424	434	448	471	454	396	434	451	435	442	438	458	447	450	481	461	439	474	462	457	411	421	453	418	445	434	429	436	404	449	402	454	468	416	437	439	401	415	459	446	423	416	470	436	453	442	483	414	408	454	455	460	451	433	478	487	466	428	432	416	470	411	435	447	420	416	436	417	477	489	455	440	467	437	442	412	414	453	420	422	439	454	417	431	407	475	453	438	467	452	452	428	453	482	438	454	457	453	425	458	459	410	410	473	492	431	466	441	438	444	434	436	429	450	429	454	432	437	421	465	442	423	429	416	422	462	425	447	474	403	442	441	411	413	415	449	436	431	422	439	438	408	457	389	445	433	444	400	437	431	448	484	457	428	456	488	460	450	450	465	448	449	482	424	443	460	447	462	419	436	425	447	440	402	427	412	422	471	438	420	428	387	438	495	441	429	464	438	444	441	417	443	484	399	446	430	440	404	430	422	434	468	431	445	449	368	451	448	479	461	415	437	476	444	463	453	465	399	470	451	448	437	414	457	414	430	484	418	466	450	455	442	412	462	454	425	445	468	463	413	429	439	420	467	412	424	455	436	409	418	449	445	435	398	419	411	460	420	418	442	407	449	458	428	408	439	447	421	427	431	434	449	448	446	433	437	457	425	430	445	463	450	407	491	426	482	405	451	457	475	394	443	412	448	451	485	434	416	445	424	405	451	499	443	451	478	459	417	416	428	454	456	483	427	453	440	421	412	473	436	405	415	450	426	435	444	460	426	425	431	453	471	444	433	432	447	415	473	436	439	480	422	405	441	428	453	439	421	473	457	472	426	412	408	461	477	431	418	457	419	387	437	430	454	413	407	421	475	428	413	442	477	443	422	413	429	484	439	461	452	449	442	457	445	458	445	461	437	440	461	442	419	491	456	455	445	478	464	441	418	457	451	437	463	407	439	468	429	463	439	441	388	455	430	458	449	444	440	429	435	420	454	448	411	455	442	459	457	444	483	405	443	417	447	435	431	424	430	464	425	406	453	432	438	430	417	424	464	453	410	490	416	435	411	440	471	445	400	444	455	433	416	429	436	435	413	460	415	478	434	431	448	473	429	428	437	451	463	422	412	453	421	416	438	431	433	449	462	425	449	470	435	428	486	430	442	413	445	436	435	434	430	455	422	423	430	408	475	428	427	455	437	445	452	470	419	441	425	434	457	420
24645	20819	26935	24658	11879	2243	1288	989	815	1215	8931	17690	12262	5146	1729	836	644	653	543	593	526	617	606	584	569	573	569	569	594	582	571	571	589	589	602	582	600	605	584	558	618	578	575	555	551	549	560	594	589	556	607	513	597	573	607	600	628	568	534	591	581	578	564	577	563	617	546	580	584	563	520	590	564	584	546	626	621	560	604	559	593	574	564	542	583	556	533	544	570	598	579	552	578	573	583	574	591	590	582	571	566	543	552	573	576	581	561	567	558	560	555	545	582	594	554	585	514	574	545	524	569	557	604	535	563	575	608	573	604	547	557	601	602	574	566	533	601	570	567	547	598	541	582	566	553	617	534	590	574	584	632	592	613	552	572	585	611	561	583	580	552	603	573	625	606	570	552	624	576	590	566	572	615	569	589	568	585	618	573	572	599	545	587	545	595	559	619	586	572	554	555	563	618	596	579	589	572	539	559	535	579	571	525	542	568	612	570	600	551	526	557	588	578	557	561	551	561	557	579	574	576	565	567	584	540	575	504	558	593	534	584	545	560	579	572	546	581	557	538	531	595	557	541	607	582	547	569	568	547	529	609	577	555	595	575	581	569	620	572	564	611	584	609	591	589	595	603	539	594	534	553	538	588	594	587	561	574	554	559	651	569	576	584	577	573	592	580	589	553	563	535	580	575	569	556	562	594	565	552	588	584	550	584	582	561	596	591	588	566	578	607	597	576	565	600	524	559	565	589	549	576	574	517	601	547	537	564	571	558	600	590	603	551	553	573	571	550	559	574	534	542	563	560	588	542	585	579	547	582	593	583	556	558	516	559	594	572	590	584	569	586	580	558	554	528	586	622	589	596	589	560	584	567	568	574	608	602	634	566	591	611	589	556	540	591	544	572	562	542	569	586	549	591	537	571	579	549	548	553	564	552	569	580	590	600	525	574	551	573	577	601	561	559	601	551	575	576	538	571	565	568	574	594	592	526	576	561	563	567	626	575	562	581	563	540	649	607	552	590	557	616	577	610	577	625	611	587	595	572	557	572	571	601	554	565	515	559	591	571	572	586	583	558	522	570	570	575	564	621	575	596	576	622	566	608	543	570	594	586	572	597	554	593	557	584	521	546	573	639	584	570	572	552	512	578	586	561	576	563	557	604	520	525	572	537	593	575	548	563	607	540	567	566	586	609	628	579	579	583	576	571	621	564	576	579	543	572	591	552	585	590	569	567	569	528	579	592	545	583	599	609	582	542	633	553	562	558	603	602	578	542	546	564	599	577	520	547	585	539	605	556	576	601	573	569	573	506	566	596	585	576	576	541	572	555	583	602	550	574	539	579	576	535	594	552	553	576	554	600	624	580	597	520	556	603	557	575	612	534	583	582	584	544	570	583	583	578	611	560	567	541	544	560	610	590	564	565	554	617	621	544	528	584	563	547	565	603	594	578	610	565	569	516	547	585	581	587	603	553	569	539	604	574	569	610	538	555	594	550	579	514	568	574	552	569	570	563	557	596	574	579	584	575	587	651	545	602	516	573	518	584	528	571	603	583	585	573	545	567	574	552	582	560	542	515	573	578	572	592	607	579	584	572	523	544	537	594	587	577	548	561	562	597	521	566	544	610	546	581	626	564	547	535	540	564	553	574	536	578	590	592	517	607	567	540	568	619	584	538	595	558	522	518	567	556	569	573	575	547	562	524	523	580	581	597	579	575	583	528	541	516	572	554	531	630	588	558	555	576	555	554	528	556	553	587	558	550	586	550	570	550	556	561	601	588	578	596	536	545	578	579	538	573	564	544	574	569	515	566	557	593	580	527	545	573	562	599	572	593	574	570	554	613	553	602	562	594	536	592	577	559	518	573	550	575	586	583	552	613	565	561	561	572	583	588	540	581	544	584	580	557	589	592	546	541	556	540	540	549	556	562	584	549	539	532	602	614	556	623	602	606	586	534	585	528	546	561	542	581	578	583	554	602	590	569	566	574	596	555	591	579	535	570	563	589	594	574	599	613	549	587	576	567	581	611	581	590	557	564	624	520	572	525	565	591	570	551	547	547	586	538	527	578	595	548	562	554	588	549	551	572	545	566	536	583	578	588	587	579	584	581	574	567	553	601	576	586	539	590	582	633	624	585	603	551	592	585	571	578	549	554	618	580	590	593	577	596	593	554	587	579	603	511	543	556	553	564	576	565	565	559	581	586	598	595	555	595	598	593	540	578	558	577	606	571	538	617	595	568	514	590	602	611	546	530	577	580	560	561	556	573	610	567	587	617	594	566	550	599	595	596	557	597	616	563	584	547	604	552	575	566	645	539	577	573	521	608	589	546	531	531	592	560	551	636	566	554	554	567	575	566	540	555	552	617	558	541	559	536	577	600	555	579	545	592	566	558	563	574	576	577	633	599	574	542	587	534	591	537	603	553	574	586	536	551	595	586	533	567	593	551	587	542	573	554	541	569	589	574	596	569	574	572	537	572	571	568	598	564	549	585	605	584	565	566	592	597	593	557	558	560	583	585	573	567	597	603	558	546	544	578	573	586	533	598	599	510	575	557	575	573	557	556	574	564	574	556	535	563	580	597	584	634	531	560	588	553	545	575	534	564	598	559	558	597	612	550	539	586	606	585	592	565	571	547	570	591	617	561	599	593	563	562	621	550	560	578	557	544	556	596	537	597	538	563	577	610	567	587	566	580	543	582	601	536	595	580	535	584	551	587	528	621	549	562	540	595	533	600	597	565	589	591	592	579	572	573	596	563	525	561	552	599	581	559	583	586	548	604	551	529	569	560	595	604	617	603	564	564	580	582	597	583	572	587	540	542	571	634	572	545	593	551	531	561	565	554	578	584	556	554	572	565	525	536	530	532	568	582	624	562	540	560	556	567	591	552	520	590	547	588	589	527	551	609	592	566	577	564	592	592	541	564	579	567	584	580	553	557	567	563	552	577	549	594	594	574	565	590	570	570	600	542	604	542	570	614	574	558	572	571	541	613	565	582	533	610	527	564	546	530	626	584	595	560	522	601	525	534	599	603	623	572	581	582	630	583	596	578	556	578	569	560	570	535	585	584	589	569	606	552	606	560	536	589	567	578	551	581	602	547	524	562	577	563	616	538	559	549	596	597	549	571	555	605	521	529	558	573	587	580	556	583	561	582	605	614	553	583	512	559	574	595	544	598	581	567	590	583	506	553	560	580	570	564	589	578	546	599	586	593	537	565	595	566	547	571	555	575	549	585	573	604	559	564	579	593	561	567	567	585	580	520	582	591	586	587	589	547	516	558	556	560	576	558	598	563	562	553	564	554	534	610	565	610	587	602	589	581	582	549	583	539	525	583	549	564	621	561	556	562	540	512	581	536	575	563	543	571	539	547	582	545	543	584	599	528	563	560	581	570	623	556	588	577	545	573	585	549	572	580	553	526	555	601	592	569	573	569	571	529	615	594	589	561	583	538	594	575	566	587	575	575	590	561	570	576	559	536	572	584	585	602	565	613	553
5085	8009	6292	5111	3701	1603	1223	1096	819	1541	12101	17297	10811	4869	1724	766	505	525	473	479	461	510	461	496	458	463	477	453	518	476	480	506	471	491	464	460	443	477	520	512	509	506	493	484	489	491	460	467	456	518	468	462	501	460	476	460	468	452	474	487	479	468	474	459	483	499	543	482	474	497	489	497	518	489	520	444	465	474	493	448	491	462	510	484	476	499	485	450	489	503	532	454	483	517	479	499	523	482	503	517	472	474	501	484	472	447	474	498	519	487	502	486	477	488	478	522	487	482	488	467	465	487	458	458	498	449	541	451	471	501	470	481	469	475	472	466	467	460	467	492	492	478	519	513	470	459	494	455	465	472	468	505	507	463	491	489	515	457	560	485	483	452	454	495	493	481	490	483	455	492	499	484	499	502	474	487	466	496	477	475	462	468	488	490	499	446	495	486	504	445	526	514	489	446	472	457	452	486	451	452	493	455	486	500	475	465	474	460	495	486	427	491	475	496	467	468	488	482	449	484	509	487	513	483	493	500	535	479	459	480	485	480	487	529	462	464	479	480	484	500	494	506	489	468	516	469	521	472	500	503	505	478	455	463	490	487	482	476	514	508	482	490	508	474	493	470	502	502	464	506	521	462	442	489	490	472	493	485	478	440	481	528	509	456	456	487	491	445	471	476	464	466	472	477	468	467	485	483	510	468	462	482	512	477	500	481	437	491	470	467	479	464	473	540	485	505	477	473	458	513	489	444	505	452	450	491	480	467	491	470	469	476	502	471	453	477	460	514	478	456	472	467	458	501	501	491	480	459	442	468	471	492	468	470	457	498	436	510	466	509	508	461	445	461	480	518	478	462	486	476	466	465	483	472	458	514	508	519	488	469	508	495	485	450	484	493	515	483	474	459	524	472	456	503	481	520	486	479	469	520	507	482	469	471	473	465	462	493	479	518	494	501	473	459	456	528	512	473	467	465	452	424	514	451	518	444	463	502	458	486	467	484	514	479	462	489	503	509	459	505	461	448	485	461	481	458	489	464	470	496	456	503	486	493	489	500	450	481	454	443	445	475	451	485	484	460	445	527	481	467	489	482	481	466	487	512	425	465	453	489	493	465	437	468	467	428	482	506	489	473	503	443	476	482	495	473	433	472	467	497	462	518	495	462	463	448	477	494	471	471	456	502	466	478	440	468	502	457	488	490	501	481	485	497	487	477	442	477	480	514	501	492	479	443	461	475	439	442	484	519	461	528	464	493	478	465	470	501	496	463	456	503	460	428	487	498	463	472	486	491	447	474	479	471	498	513	489	493	514	519	489	461	467	493	493	487	470	489	481	444	491	469	493	526	480	475	472	484	527	464	491	474	465	481	497	512	472	485	534	501	499	470	517	492	508	487	485	527	517	517	479	465	490	518	465	455	482	463	475	465	470	464	454	472	452	455	497	495	483	468	456	490	458	472	485	457	467	501	474	507	500	480	496	480	489	488	458	514	453	445	454	492	451	494	498	441	477	442	469	485	521	503	467	533	426	501	500	488	504	439	483	463	452	469	506	463	467	512	476	470	487	458	481	490	475	500	446	485	490	476	450	490	492	485	469	457	481	481	519	486	494	492	474	447	463	480	501	427	483	523	498	455	495	437	497	525	500	496	526	447	481	470	432	475	492	474	501	468	458	480	501	450	470	474	481	484	461	474	485	504	489	442	489	493	504	452	454	502	507	516	490	457	467	490	491	463	493	488	503	459	454	457	500	477	520	470	480	488	476	487	496	514	534	506	488	488	470	486	515	479	483	475	492	442	490	456	451	461	463	512	489	458	444	484	515	478	511	481	488	430	482	461	470	502	477	485	497	522	484	511	482	505	477	509	491	466	477	513	482	475	492	504	470	469	460	447	498	432	441	526	466	501	505	482	468	470	493	482	484	484	476	452	481	493	462	464	515	480	446	473	460	468	465	430	454	443	459	508	503	445	484	498	480	527	490	475	517	464	459	529	467	467	478	470	459	477	480	473	489	491	466	460	480	521	425	471	501	510	480	458	471	464	489	471	470	482	474	462	478	494	507	506	482	479	463	494	475	452	470	494	456	458	452	478	463	449	494	478	471	499	498	462	476	468	522	474	474	486	486	451	484	454	484	479	468	497	493	482	471	513	459	429	461	469	507	481	500	490	456	487	457	480	500	474	491	503	453	493	541	465	480	452	497	458	445	476	530	490	492	512	499	498	489	530	481	444	458	474	485	471	472	468	494	485	440	429	485	485	452	477	517	469	470	488	498	487	422	466	466	505	442	453	449	470	440	494	466	467	499	497	419	466	524	450	503	487	444	476	502	441	480	468	472	482	472	485	497	507	493	488	470	415	488	469	453	491	499	472	468	475	487	502	486	458	465	505	474	489	504	512	464	498	483	478	500	514	489	488	437	491	472	441	478	482	472	485	457	466	467	460	445	489	493	443	461	484	507	549	492	495	489	472	508	461	473	460	463	457	484	498	479	534	463	490	490	451	507	490	449	483	512	498	480	472	486	525	499	497	492	512	474	554	449	484	497	502	450	498	453	468	481	490	473	482	474	463	514	499	487	453	483	518	481	465	469	496	456	476	473	464	472	480	505	501	468	492	476	491	447	488	497	477	463	465	453	480	474	473	507	480	479	472	481	536	524	424	445	484	466	480	441	505	503	482	489	490	473	507	498	494	447	505	464	458	482	498	484	523	474	461	516	523	487	477	456	491	491	502	465	462	482	485	475	455	507	532	463	472	464	417	486	462	506	529	468	467	451	492	533	446	448	512	476	511	485	444	455	461	467	485	489	444	466	472	481	496	462	494	493	478	442	434	484	481	528	440	459	506	467	525	470	497	451	482	528	463	491	485	420	477	471	491	480	424	468	448	509	462	488	477	439	477	461	483	486	473	479	496	494	498	476	478	475	479	530	500	444	473	459	478	450	459	488	466	428	511	508	496	451	482	469	471	494	458	448	465	477	485	473	494	469	484	503	455	460	503	457	445	473	453	452	434	464	513	450	478	462	475	528	503	460	468	482	445	483	449	440	466	495	454	492	475	497	479	453	450	526	460	499	489	499	478	482	521	462	483	502	407	476	497	475	472	490	465	445	488	466	472	517	456	467	496	473	463	450	471	494	501	488	471	467	497	517	466	488	505	476	494	455	468	513	476	441	465	487	501	467	522	480	526	483	452	474	491	460	531	463	478	460	487	468	455	509	443	460	521	518	494	440	452	478	480	493	478	478	465	487	493	517	490	446	424	489	480	460	420	490	487	452	464	472	497	507	484	504	469	517	487	478	502	421	503	472	499	484	479	486	481	471	485	486	489	481	477	490	466	474	471	471	451	455	501	485	465	498	506	469	471	504	478	476	496	496	482	432	477	499	524	498	494	452	461	464	492	473	493	492	438	479	460	487	511	495	482	497	522	472	477	468	504	494	467	485	477	509	487	455	491	478	507	483	452	470	510	465	488	463	475	466	524	522	499	517	459	449	475
23759	20823	27899	23858	20610	10783	4289	1948	1295	1305	15154	27146	21250	10541	3564	1218	786	724	679	695	714	720	712	683	696	743	698	674	701	679	709	705	698	705	672	705	694	668	685	670	752	661	693	675	657	652	663	657	690	673	644	653	703	625	728	721	736	681	678	655	665	652	648	710	708	734	694	678	698	662	678	686	710	639	646	685	730	701	674	659	696	718	693	678	621	675	709	699	726	676	679	723	694	685	679	675	660	724	661	713	717	702	661	686	660	699	709	686	671	669	738	663	668	721	677	741	694	716	666	691	695	682	659	699	712	654	692	698	677	695	700	694	715	699	679	682	702	725	642	701	676	710	703	778	716	720	642	692	699	757	692	690	692	727	706	678	690	750	682	678	678	706	621	714	687	691	646	695	699	680	666	675	652	698	684	666	679	677	706	667	696	710	669	694	669	665	648	702	706	650	681	659	723	728	683	715	677	668	680	674	718	655	727	675	709	696	660	707	656	697	709	676	707	655	686	637	696	665	652	656	713	738	676	721	729	688	679	730	682	649	712	679	702	683	732	673	746	669	710	686	669	633	739	695	679	663	699	674	676	687	623	685	677	669	687	648	673	689	721	699	672	642	715	700	661	661	686	728	689	724	652	679	685	696	699	675	685	690	707	687	660	775	735	713	673	644	717	685	745	692	685	688	703	646	712	639	675	733	686	678	677	684	653	653	645	695	640	697	734	680	673	690	696	731	652	693	685	685	639	681	730	661	714	661	664	672	682	679	685	689	699	688	694	701	683	725	647	671	722	709	678	653	708	635	665	667	681	687	701	687	703	674	684	711	688	673	683	740	763	681	730	746	687	729	723	648	666	704	647	689	727	670	712	694	749	707	679	732	665	693	661	695	660	729	670	656	663	648	683	690	663	647	671	669	711	684	695	676	686	695	643	684	665	680	666	674	696	708	659	691	635	717	689	699	677	704	715	723	680	705	700	711	671	674	640	666	652	675	747	686	699	679	681	682	686	628	712	754	703	686	698	674	731	716	689	696	681	706	698	698	689	674	684	717	651	699	672	668	657	690	727	694	659	683	691	687	670	670	731	617	708	692	732	662	691	678	662	689	657	730	717	624	674	637	672	660	692	703	698	704	676	668	694	651	650	644	691	656	708	733	636	733	628	663	688	696	732	704	647	712	650	662	685	684	673	646	648	664	659	745	674	667	667	691	667	691	720	701	669	658	667	678	686	721	677	687	730	663	674	697	701	709	727	664	688	645	709	713	742	675	681	669	703	669	654	676	700	682	700	645	671	699	654	649	696	697	703	706	728	663	701	685	680	681	730	692	701	648	688	675	689	707	691	749	635	685	654	682	689	678	737	691	688	695	701	706	671	667	720	702	676	670	674	650	664	648	657	639	670	702	682	695	685	660	687	643	695	694	683	687	656	676	663	699	651	654	699	620	687	628	673	684	675	678	674	708	697	718	678	691	689	670	687	654	650	669	706	689	683	663	671	683	712	699	723	649	708	669	667	691	684	665	700	685	653	677	736	696	641	745	733	693	727	651	688	661	691	666	641	709	680	720	678	689	710	704	675	698	664	679	706	740	677	681	676	716	691	691	649	655	659	679	680	738	681	699	683	672	675	687	689	684	679	695	640	724	681	747	709	667	698	694	705	687	674	689	674	697	686	731	677	680	687	702	680	673	692	716	661	649	668	672	667	709	732	736	630	680	684	681	723	673	680	666	685	705	731	662	714	660	677	700	656	651	673	685	670	699	680	667	668	714	687	727	710	659	739	695	670	701	733	713	679	683	701	673	683	695	686	666	690	686	691	699	703	684	696	706	654	668	676	700	693	666	642	708	708	616	695	678	678	719	722	688	665	645	650	700	676	665	706	646	672	725	691	661	700	704	687	743	695	649	651	659	675	671	700	726	710	652	682	650	693	680	683	681	619	690	704	714	651	732	684	666	707	720	672	680	668	727	659	691	669	642	710	673	679	661	684	652	661	674	688	666	719	686	704	687	712	674	683	662	680	723	698	664	674	683	695	672	700	664	667	666	664	702	670	645	711	696	672	698	678	682	693	653	720	703	718	720	693	672	666	714	638	716	697	669	683	679	648	715	683	661	706	754	682	704	672	732	666	658	682	662	671	684	717	669	707	663	614	730	679	668	652	650	659	698	677	651	668	682	705	715	677	704	664	681	665	699	698	667	607	651	715	684	700	710	691	656	653	686	660	647	654	720	657	673	675	723	688	700	715	639	712	637	704	690	714	642	702	718	672	660	678	686	681	702	705	674	669	685	656	693	648	721	645	703	656	718	697	690	737	654	699	672	699	692	695	643	683	678	685	718	698	715	688	658	609	680	698	654	689	709	688	686	683	673	644	694	666	656	700	678	714	677	620	706	672	665	719	686	645	650	694	664	676	690	706	663	714	688	654	729	642	653	686	646	688	671	687	677	759	684	695	708	718	675	666	664	642	704	694	686	713	700	651	679	653	752	710	629	662	666	694	678	620	675	688	633	656	684	647	664	759	644	663	659	699	702	694	691	626	700	698	648	686	706	700	697	639	681	693	700	687	691	699	699	649	667	711	662	691	697	673	708	679	657	697	697	671	677	644	676	679	667	676	666	705	669	669	693	649	709	702	717	699	658	664	683	732	627	651	698	664	677	671	677	728	647	695	736	725	649	721	679	702	662	679	666	657	655	691	738	701	661	672	714	738	639	656	694	692	720	664	680	690	690	708	683	612	648	662	672	693	703	742	714	679	688	653	726	705	650	690	692	682	696	679	657	642	635	641	712	671	689	698	670	708	704	708	641	692	702	717	660	702	636	683	680	710	662	687	683	696	657	680	677	649	689	693	652	679	690	684	756	659	726	688	668	708	716	675	672	660	682	640	700	644	701	668	705	665	685	658	675	706	708	705	654	652	650	634	668	653	718	662	689	691	673	730	674	650	694	686	701	655	695	624	686	657	693	667	698	697	678	681	689	672	698	686	683	683	640	677	706	641	705	701	642	682	689	642	661	691	684	723	636	695	772	669	707	665	659	658	669	702	697	666	665	692	723	685	673	672	696	719	674	670	710	725	681	662	695	672	687	657	695	687	686	698	652	746	653	686	684	662	691	721	650	657	686	687	664	702	679	616	677	704	732	626	697	682	697	721	703	639	684	726	662	705	677	698	667	703	719	684	730	675	667	687	682	675	721	706	649	670	721	660	663	678	717	691	647	680	666	655	689	651	681	663	664	672	727	680	685	648	671	697	676	741	703	645	651	681	688	676	619	704	666	695	698	702	681	709	751	681	684	674	678	702	674	655	712	724	688	668	729	709	665	710	725	731	657	653	699	678	652	641	691	690	686	695	727	639	677	655	662	691	658	720	679	628	669	731	692	697	695	690	683	716	640	697	720	641	672	689	669	686	700	710	667	713	711	716	689	687	675	655	708	683	674	689	656	648	682	678	705	690	677	710	711	660	665	659	676	686	652	711	660	679	688	695	655	719	715
6258	11350	10145	8319	5630	4423	3342	2030	1443	1654	18855	25281	17892	8761	3385	1120	696	616	565	580	562	583	618	622	548	587	548	584	566	545	580	558	592	579	574	552	574	521	535	581	558	583	595	560	566	582	573	589	600	595	586	548	577	573	573	587	554	604	572	596	621	528	595	551	572	576	549	561	591	561	612	594	570	580	556	591	528	544	612	557	556	558	563	570	597	565	538	644	580	575	569	534	566	574	592	551	545	588	576	581	544	532	523	544	536	591	610	592	562	576	585	563	557	554	598	548	533	591	537	557	550	588	588	529	573	561	508	548	559	536	572	621	591	548	554	578	595	549	584	560	559	539	555	566	575	590	619	566	572	520	535	532	638	563	615	557	581	566	607	531	577	592	574	616	553	577	576	557	560	592	570	562	525	589	564	586	555	575	572	613	568	557	579	584	561	555	578	579	563	566	583	553	579	551	573	537	547	601	559	547	569	567	560	548	581	591	592	608	566	549	594	586	543	521	596	556	605	578	548	560	536	525	539	576	558	524	586	541	634	594	572	583	572	562	560	563	550	576	593	523	564	585	589	597	532	522	609	564	560	518	609	566	552	557	584	575	584	548	573	587	620	567	569	536	624	572	538	588	538	622	601	597	577	545	583	563	554	552	580	589	600	532	572	564	535	617	607	549	593	557	537	612	515	537	551	550	572	541	551	584	583	573	518	555	560	559	560	570	587	521	580	567	550	597	582	545	580	563	598	528	597	552	605	561	551	494	576	561	553	560	571	574	543	571	570	566	562	578	573	525	592	590	582	493	560	593	568	579	620	561	550	600	559	551	560	594	565	543	573	566	529	609	576	560	592	564	589	580	547	588	563	591	576	566	593	561	549	615	564	574	562	517	528	553	600	516	568	576	590	586	616	542	536	568	548	587	566	569	582	539	567	562	561	613	574	558	566	566	554	601	592	575	582	530	568	564	592	537	584	559	567	588	571	551	522	584	549	551	587	569	578	546	563	575	559	584	580	531	591	520	560	604	570	578	579	569	562	535	596	536	596	546	576	576	548	554	560	557	589	549	577	566	568	540	579	535	556	558	550	576	538	541	555	593	561	563	562	592	599	619	575	552	578	565	568	550	556	554	570	586	580	544	551	567	557	565	583	568	558	547	572	551	568	531	552	557	528	577	581	560	549	583	578	581	557	564	572	541	566	577	547	535	578	579	559	563	528	564	556	591	541	569	576	552	524	564	550	570	569	644	619	585	566	565	532	570	572	596	555	581	578	568	567	561	557	554	580	536	567	595	545	560	549	570	556	581	569	532	597	577	592	535	572	599	558	526	592	551	562	578	538	560	601	549	604	578	574	594	563	584	596	576	613	552	596	569	516	573	565	574	563	548	575	569	554	601	570	571	577	601	598	568	593	541	587	536	603	580	587	599	553	588	569	563	555	600	527	570	522	566	577	581	569	549	558	608	567	573	566	573	558	595	566	580	595	586	577	551	621	551	568	569	607	557	595	534	574	567	547	555	498	553	558	507	593	550	544	589	591	576	562	557	574	555	537	573	585	550	548	542	544	554	558	521	525	559	589	532	587	562	589	541	567	584	586	586	566	576	593	563	527	541	568	636	579	582	534	567	535	547	592	564	528	554	572	563	576	548	543	545	628	538	607	568	577	575	545	564	529	601	591	557	591	573	572	580	572	572	545	553	591	571	566	571	557	549	547	541	549	557	559	553	575	543	552	605	540	526	550	548	570	521	576	581	566	610	562	571	559	555	572	587	562	569	582	531	526	542	567	591	585	576	568	546	594	556	582	572	512	555	548	572	578	603	546	559	581	567	579	588	607	563	514	549	575	524	550	568	548	538	575	511	612	547	604	564	570	615	581	515	593	584	573	565	602	612	604	569	579	553	526	554	553	579	530	591	550	579	559	565	555	571	580	609	561	528	555	576	550	551	616	557	534	586	582	568	559	582	564	611	555	547	578	582	572	547	553	562	571	555	575	572	600	596	563	569	540	558	584	540	596	579	565	544	610	570	577	576	543	575	498	568	576	570	562	592	535	537	512	574	592	579	604	569	589	532	562	556	556	571	567	549	607	576	577	577	560	536	563	551	584	590	562	560	557	570	578	576	608	556	575	548	532	540	559	560	546	558	520	572	550	547	582	570	572	570	533	553	555	589	576	512	587	509	582	547	528	578	579	563	587	538	597	525	575	583	574	544	517	558	569	534	597	535	585	560	580	567	584	597	595	594	557	578	581	588	572	522	560	593	609	527	560	580	567	555	553	571	589	544	503	569	563	597	545	592	563	560	532	571	546	542	595	565	569	521	542	570	551	544	565	533	577	572	532	564	550	539	595	578	555	610	579	541	539	538	531	546	537	586	588	552	560	500	542	568	551	567	556	565	542	549	548	555	589	565	601	555	559	548	550	574	576	571	556	582	594	513	567	556	562	563	565	521	545	577	574	580	562	576	574	583	546	570	585	530	558	578	570	531	573	535	555	558	589	553	558	579	553	530	552	580	550	545	558	576	546	608	543	573	599	499	566	566	600	630	583	560	558	539	569	535	557	574	537	568	554	563	514	548	598	579	559	552	582	553	556	584	553	572	574	546	542	564	518	536	550	565	588	605	563	566	522	591	544	573	590	560	539	562	520	557	547	519	591	519	554	599	568	569	563	563	571	554	573	548	551	553	564	547	578	555	601	531	553	552	576	554	562	560	581	635	581	574	578	581	545	578	572	553	586	558	559	562	576	616	543	548	574	584	550	563	589	595	491	552	551	548	588	592	547	587	535	551	569	568	579	590	579	559	563	561	556	566	583	598	561	571	519	579	583	573	541	556	540	521	562	546	602	545	566	563	581	552	576	573	529	583	575	555	539	599	562	528	580	592	543	575	557	571	550	565	567	564	601	564	610	574	565	574	570	547	621	584	542	524	581	579	542	577	537	543	515	564	590	592	554	541	575	551	613	562	523	554	535	558	583	557	563	604	534	549	555	564	548	507	533	567	568	563	588	544	528	550	585	599	538	542	589	548	597	571	627	556	606	536	583	533	564	567	537	565	613	538	556	596	593	558	586	587	610	541	575	574	598	607	573	581	539	586	533	547	590	540	555	580	539	540	589	576	569	571	542	593	548	572	591	566	599	557	517	555	543	608	574	580	570	523	540	601	553	581	514	578	545	567	598	559	551	571	591	592	578	550	574	547	551	565	611	577	519	589	569	538	504	582	549	564	614	581	536	506	569	569	572	554	577	495	586	524	586	523	576	555	548	590	585	587	605	586	579	599	578	546	517	565	557	536	550	542	559	597	576	566	544	578	529	569	545	537	591	539	532	607	593	579	572	585	553	583	555	554	518	561	571	559	545	555	581	595	583	570	569	518	564	530	585	567	593	561	553	572	602	548	527	551	561	615	570	586	506	557	564	599	556	572	569	546	571	545	558	567	539	575	552	547	548	561	605	539	573	586	614	516	535	554	539	537	549	557	518	585	580	570	572	542
26797	12149	3913	2472	1974	1407	994	853	756	587	897	1997	1784	1220	822	603	518	542	556	524	559	515	520	510	515	563	551	557	587	587	558	506	536	551	549	527	558	572	562	513	521	575	525	509	545	519	539	522	522	581	522	579	542	533	540	567	559	566	536	560	521	517	537	520	503	542	547	543	564	558	536	541	536	542	507	559	571	545	522	537	559	509	529	508	532	547	518	520	508	530	505	513	505	551	535	517	486	518	513	506	567	545	532	518	550	521	533	538	525	529	519	487	548	508	558	512	508	547	550	506	534	495	536	508	496	505	533	496	529	537	554	550	514	542	536	524	530	569	541	496	545	548	563	536	493	541	543	586	547	508	543	513	539	516	516	490	561	552	522	580	584	526	501	500	552	525	505	547	516	527	513	514	532	528	510	514	553	517	516	538	536	487	529	544	531	516	553	516	516	551	521	530	496	491	515	490	559	545	518	489	526	516	583	485	543	524	535	509	520	547	571	561	503	512	541	572	520	527	533	516	556	540	529	552	511	548	555	509	521	539	554	524	515	545	589	509	556	546	552	545	542	542	530	517	508	535	529	551	537	570	521	494	553	501	560	534	497	477	486	561	564	532	524	575	524	544	535	535	530	530	571	551	512	510	603	537	520	478	532	488	532	532	537	509	530	534	525	552	533	516	532	524	511	540	561	510	554	532	544	549	557	576	545	533	531	557	603	599	520	511	570	527	506	532	532	549	560	536	497	531	540	529	541	538	535	536	551	502	536	542	532	517	547	542	509	533	529	562	533	508	532	515	497	549	522	521	507	510	552	559	544	518	536	531	542	538	553	552	538	518	532	552	506	497	552	519	551	542	527	489	488	561	580	566	546	513	531	558	550	530	527	542	495	533	553	573	519	535	552	503	536	526	580	531	556	496	480	558	499	538	541	526	528	556	505	492	529	507	538	552	531	554	493	562	541	568	507	526	521	536	518	565	572	517	558	553	534	545	534	531	543	519	537	542	525	521	559	542	505	520	535	500	544	562	526	522	560	541	572	566	517	581	575	511	529	555	507	528	514	522	532	564	533	533	502	592	552	542	573	550	513	563	552	555	513	561	526	529	539	508	546	548	537	546	536	499	553	499	494	523	520	523	523	520	548	568	518	535	535	532	560	514	522	546	545	549	591	545	550	532	518	497	580	532	524	540	548	512	535	557	501	530	561	516	463	563	524	545	484	546	532	554	519	508	540	516	502	533	532	569	556	505	573	543	534	535	566	517	524	523	527	541	534	554	554	576	548	545	546	536	500	526	540	473	513	541	531	544	543	552	526	559	503	538	555	497	506	525	500	522	530	500	541	483	519	584	492	518	533	575	520	525	558	522	515	546	551	543	538	583	578	546	556	519	548	539	554	515	513	508	553	498	541	502	545	517	508	525	546	545	558	522	516	523	531	523	532	502	530	529	527	523	548	527	523	502	539	545	540	514	480	562	546	559	569	491	570	542	575	544	506	543	556	540	536	524	541	536	502	514	541	516	521	483	526	519	530	506	546	509	546	561	543	534	533	492	579	531	521	539	561	533	530	534	525	526	527	569	526	540	560	556	548	558	570	515	507	512	571	499	541	510	545	553	511	515	542	510	530	542	528	548	518	553	546	540	535	487	503	523	550	567	499	537	505	573	536	559	543	541	539	531	559	522	523	549	499	476	611	578	539	546	531	585	515	504	528	534	514	516	581	529	558	516	536	568	514	494	556	530	524	534	517	587	544	525	541	549	549	535	517	519	551	494	538	520	560	547	504	523	520	525	589	540	562	511	568	532	550	567	507	536	540	548	501	523	519	525	509	564	499	550	537	517	552	518	510	532	525	560	542	521	530	541	558	515	527	555	524	568	560	526	577	563	528	540	547	538	549	552	534	515	514	528	557	545	520	538	504	538	549	515	506	539	583	490	548	547	546	562	555	521	516	541	522	510	523	553	522	541	533	537	510	545	522	495	544	542	520	536	467	550	549	537	551	538	566	548	528	563	484	484	551	526	542	502	547	541	471	541	575	538	594	574	542	533	538	486	527	498	551	534	500	536	515	536	505	552	573	526	501	550	510	515	537	535	536	522	534	541	527	502	540	542	518	536	565	524	547	519	548	550	516	520	517	556	504	512	521	561	507	533	523	537	559	541	500	517	528	574	527	512	552	519	556	554	532	544	525	549	545	528	515	541	519	506	545	508	534	553	568	505	531	499	538	508	545	575	538	522	528	523	540	513	537	519	566	501	537	561	540	513	521	570	538	535	507	559	528	520	532	539	552	509	560	502	538	547	519	528	556	529	509	527	541	539	543	487	511	526	520	583	534	552	513	524	507	557	487	541	549	560	545	479	562	570	572	525	517	513	529	503	506	542	504	549	544	570	524	542	562	582	542	562	551	528	548	522	537	521	481	498	591	531	485	535	559	554	521	517	575	511	477	515	552	568	510	535	507	543	524	513	510	504	543	547	524	524	520	544	562	569	530	516	539	536	558	530	481	507	520	545	579	572	502	538	553	551	543	552	504	529	497	513	526	512	511	582	553	535	518	546	499	521	515	532	490	543	554	567	509	488	548	510	557	497	519	583	556	526	519	540	546	575	553	550	558	523	590	529	584	556	545	530	516	534	562	523	477	540	512	575	522	528	507	524	507	571	584	555	506	500	570	520	523	558	524	536	536	541	540	518	535	563	526	498	508	524	514	512	609	489	526	536	569	510	553	549	553	520	525	517	542	540	534	556	529	561	544	534	515	537	546	516	530	509	531	523	526	513	545	536	515	528	558	525	525	542	565	557	505	531	555	552	515	529	556	534	588	528	539	527	570	483	555	534	518	544	551	515	560	538	549	540	548	547	539	512	527	581	500	515	529	559	476	539	553	560	536	532	506	513	536	528	560	522	537	538	533	553	539	533	560	543	558	514	540	564	529	517	544	503	544	536	541	558	497	573	536	540	561	516	516	571	488	515	543	505	540	521	557	534	558	577	529	518	527	535	560	544	564	553	545	520	486	561	534	556	532	545	570	513	544	567	468	550	541	515	522	542	508	551	511	516	520	518	519	566	486	522	537	513	514	498	522	518	521	536	544	533	478	541	486	569	548	543	525	511	530	578	540	538	564	551	529	552	562	538	535	509	516	546	527	501	550	490	558	507	530	514	503	516	515	554	546	531	522	564	579	541	560	543	587	523	541	549	518	510	534	538	544	545	519	501	542	509	543	523	513	507	530	519	525	539	529	536	539	538	538	548	481	516	582	512	570	551	512	560	560	532	560	560	553	543	520	527	542	507	490	529	615	531	503	555	554	485	527	522	513	529	554	522	509	496	535	556	565	567	535	512	548	494	595	510	513	516	485	559	533	500	524	521	517	513	557	543	547	553	525	504	584	566	527	520	538	509	553	555	556	493	524	567	549	522	561	535	548	516	497	548	532	496	548	518	506	554	560	515	520	495	500	554	566	540	524	505	545	557	563	541	512	536	543	550	501	546
6189	3941	3240	2344	2241	1686	1173	1015	872	573	1042	2399	1818	1227	822	497	448	420	456	431	416	457	449	455	439	445	429	414	449	439	422	439	414	464	458	446	452	431	436	418	381	457	399	386	434	420	452	413	457	425	443	413	453	423	461	432	452	425	439	407	414	429	402	428	440	444	438	459	404	415	461	455	432	424	421	481	410	451	418	442	401	442	432	446	440	414	437	464	443	443	449	459	442	438	449	455	477	396	436	418	462	450	434	441	436	485	415	425	466	419	417	429	426	419	439	428	427	425	415	442	402	433	428	435	429	431	448	431	469	405	440	440	420	430	429	413	413	451	474	454	430	452	441	401	464	450	428	462	453	435	446	437	412	433	422	449	453	465	460	443	459	431	433	436	460	433	439	440	459	417	421	435	403	425	441	435	448	419	442	394	434	448	423	445	456	440	482	473	428	451	417	434	427	459	433	411	441	449	427	452	440	454	432	425	390	427	433	428	435	414	418	467	422	463	440	421	414	448	472	446	458	458	463	442	451	445	459	433	436	425	428	374	420	405	459	467	439	492	462	454	454	452	407	444	433	412	424	445	422	445	401	419	450	439	439	457	434	443	385	409	421	415	440	413	399	441	426	458	444	420	482	437	452	438	407	424	427	414	433	470	447	423	420	400	444	467	432	465	463	414	400	459	434	454	433	453	440	440	434	370	413	429	453	437	436	441	430	442	416	411	460	427	486	432	450	442	408	466	460	426	435	439	429	419	405	441	432	413	416	472	418	450	441	432	418	414	398	412	409	427	462	417	441	455	432	453	442	442	437	415	481	422	410	445	421	433	454	457	457	404	425	438	423	466	421	424	407	448	453	435	416	392	441	422	412	453	460	420	438	413	422	466	447	428	448	470	441	477	447	406	415	396	462	422	420	409	448	446	455	424	407	447	439	428	409	457	476	420	428	414	420	407	412	450	434	470	443	422	394	455	452	451	416	410	397	474	443	454	407	441	452	439	421	409	425	424	454	422	461	442	410	419	482	430	449	443	445	458	472	459	409	466	446	451	473	422	436	435	455	430	456	408	416	392	457	443	441	413	423	420	418	418	410	434	448	436	416	389	441	431	414	444	418	418	440	439	428	440	443	445	460	479	426	456	414	454	454	462	425	419	479	463	415	452	435	459	419	467	439	432	446	420	414	451	423	439	441	441	441	454	444	434	439	433	435	445	470	424	425	447	439	423	442	413	457	442	443	461	407	414	420	424	433	420	447	416	443	460	403	449	431	434	408	433	441	454	467	434	448	441	470	430	397	424	429	445	430	455	431	389	429	410	465	428	439	438	432	427	413	445	432	451	460	429	451	444	488	422	452	432	468	411	418	430	423	423	429	425	408	412	457	420	471	449	394	442	461	429	437	423	462	395	433	463	450	412	434	420	439	443	423	424	462	438	446	416	445	438	403	432	420	414	435	455	438	459	379	455	448	415	430	408	420	437	413	425	478	420	446	407	437	457	467	458	449	442	440	428	449	437	432	415	408	450	441	432	451	404	442	403	439	440	438	431	419	455	466	432	436	419	442	419	435	431	436	450	450	402	421	439	441	450	401	442	452	418	407	434	437	447	463	443	427	441	403	422	414	410	436	438	421	419	449	427	450	448	445	405	465	422	436	430	460	418	440	431	465	424	415	445	441	451	390	433	437	496	480	424	429	447	431	441	425	451	417	435	438	454	450	439	433	441	374	442	452	428	433	474	458	391	458	426	437	457	424	447	413	388	427	412	416	467	429	421	440	465	416	424	435	425	414	403	438	438	440	422	435	434	415	423	419	450	406	441	467	411	445	444	453	466	451	417	458	415	423	421	437	442	469	394	426	458	452	465	429	413	427	418	435	434	423	418	432	439	420	449	444	447	450	452	463	420	451	433	458	436	404	421	434	449	435	417	441	425	391	464	438	451	464	432	473	443	451	417	426	421	447	391	450	434	447	456	449	441	433	401	441	466	417	421	442	420	432	415	383	482	455	434	430	438	467	399	408	428	470	407	459	421	443	429	442	434	427	442	462	437	426	442	442	477	424	423	445	444	410	421	443	434	423	398	439	447	444	427	436	418	464	435	459	430	440	420	458	464	386	421	406	439	453	449	437	418	454	432	439	454	453	407	400	452	423	464	417	440	437	432	433	452	464	398	408	449	462	443	396	420	431	424	424	485	468	436	426	452	409	454	421	469	425	425	413	415	429	437	438	426	457	450	470	422	394	454	464	446	423	404	425	478	380	447	446	438	418	408	439	449	452	409	438	472	423	424	426	413	434	408	449	416	411	440	405	444	459	441	406	454	433	425	420	429	425	437	441	435	407	419	432	420	441	441	487	437	407	458	439	408	431	410	462	391	402	436	427	453	420	461	432	459	457	413	452	439	434	430	445	411	409	421	428	431	462	410	419	455	443	458	411	425	442	411	459	399	433	442	441	413	448	401	437	472	437	427	397	405	411	428	412	411	409	433	429	425	441	448	414	460	429	438	439	447	447	404	477	368	405	452	419	408	430	438	446	441	436	424	456	437	422	465	423	484	425	426	453	410	428	419	428	413	402	444	462	437	410	456	437	406	439	412	460	441	437	406	425	454	451	436	454	407	417	423	466	451	433	424	443	434	391	436	442	404	420	413	394	422	449	430	429	478	431	457	419	436	399	426	427	461	432	493	431	425	442	415	436	461	451	454	429	484	417	423	422	490	426	415	422	440	418	491	438	397	398	388	431	406	427	430	455	440	446	424	415	442	449	410	479	415	454	429	434	448	476	431	434	412	431	476	438	463	425	436	482	441	427	434	414	428	475	427	407	438	443	435	436	446	442	413	428	471	409	451	455	452	415	458	404	445	420	411	405	425	449	404	435	493	452	452	446	451	431	471	414	465	429	440	436	442	432	440	431	432	439	452	431	424	428	411	410	420	408	477	460	431	426	399	382	409	425	448	436	409	459	445	419	441	413	404	442	472	437	447	455	429	431	433	421	429	421	413	421	463	377	396	418	421	432	445	444	418	406	447	442	452	422	451	445	451	448	418	409	440	437	434	443	397	432	436	413	494	410	419	442	429	388	422	426	420	404	417	460	467	434	445	482	424	415	442	426	447	416	436	446	424	429	446	399	414	416	485	434	434	415	388	461	439	463	420	454	404	459	387	455	395	456	438	449	466	444	436	407	466	433	442	424	441	449	446	420	450	449	426	430	395	450	442	430	461	439	419	412	423	424	452	467	459	470	452	453	476	436	438	446	441	420	388	423	444	441	414	413	416	401	450	482	468	449	445	407	459	412	411	443	444	436	421	436	437	422	421	424	446	471	417	436	434	445	464	429	439	421	425	457	411	475	444	474	421	435	417	444	427	429	454	420	415	447	414	427	465	422	430	480	428	451	456	397	433	442	459	406	395	402	429	412	409	421	466	451	428	411	437	454	432	435	443	430	431	458	432	444	447	424	447	421	438	406	453	455	428	427	430	480	487	439	418	435	454
24736	20819	26835	24713	12738	4149	2443	1682	1202	917	3740	13993	12132	6659	2555	926	654	615	563	579	562	552	582	558	521	587	584	546	563	587	585	550	565	570	550	577	574	571	604	547	597	554	584	587	582	584	547	533	553	567	620	594	571	588	576	556	566	598	580	534	569	586	579	577	587	574	534	547	586	571	637	616	552	574	595	583	572	542	605	560	575	575	575	546	555	539	560	580	547	570	593	578	579	574	547	570	602	602	561	596	557	541	572	588	523	598	584	542	570	571	592	593	607	581	551	576	555	556	609	547	532	552	577	572	598	589	539	598	550	564	571	590	640	583	594	542	539	532	550	613	551	571	555	574	542	549	603	586	579	588	568	574	560	563	558	556	576	597	560	569	567	593	548	539	543	543	564	590	576	573	570	621	554	576	551	593	558	554	565	571	548	548	567	538	500	543	568	593	563	586	496	545	534	641	556	540	510	593	561	580	571	564	555	551	554	561	602	560	549	575	605	542	576	563	575	585	585	551	544	576	567	600	601	558	555	535	562	560	552	601	565	556	587	557	594	562	536	587	572	562	568	555	541	588	577	613	606	565	588	534	489	542	581	593	600	560	576	628	545	568	567	581	612	591	571	592	585	556	600	556	528	587	597	564	553	575	551	571	598	564	581	540	600	582	566	578	553	583	591	604	578	584	636	554	569	578	533	607	542	568	537	571	557	532	559	540	598	569	571	596	586	573	610	526	548	543	551	571	579	601	572	578	545	566	552	587	572	545	567	560	570	560	560	540	560	572	569	557	550	592	563	589	580	584	566	547	562	570	588	587	547	571	577	554	610	545	581	558	537	582	569	494	569	548	573	606	556	580	533	530	552	613	574	590	606	561	547	522	541	600	545	501	585	571	559	554	633	558	567	565	571	591	596	603	551	543	545	530	559	516	572	571	589	602	519	533	544	581	588	521	561	600	550	556	546	568	572	582	559	633	541	593	559	584	559	571	578	576	602	556	549	541	564	585	564	553	566	581	592	575	527	575	577	560	585	546	585	618	569	564	583	610	609	568	575	566	556	574	552	559	581	565	589	550	587	539	562	599	547	538	562	592	580	585	535	596	581	583	569	534	529	598	584	569	568	548	553	577	580	506	549	543	600	633	536	515	609	567	580	550	565	568	579	557	551	562	547	553	567	535	521	519	564	557	561	599	541	579	612	540	526	584	608	585	561	557	561	598	607	545	530	554	633	557	590	570	540	555	544	547	565	558	558	559	583	533	589	573	549	583	589	553	570	548	560	554	585	566	516	568	572	567	576	564	604	576	573	578	559	558	601	526	543	585	564	614	580	578	520	553	567	561	587	611	518	546	587	584	543	592	588	583	561	560	544	575	601	576	531	579	577	527	567	554	551	565	586	586	573	551	558	595	547	569	559	586	572	566	586	587	571	578	545	571	554	558	579	576	563	586	560	579	575	625	584	601	591	558	565	551	609	535	566	605	587	558	570	563	555	575	545	580	566	545	591	587	515	585	555	590	534	573	580	581	581	559	627	553	556	582	589	557	571	554	575	546	567	595	601	531	574	575	518	527	583	624	555	550	568	592	555	560	539	586	602	565	606	560	615	607	586	593	539	578	550	524	551	575	533	576	588	565	539	565	619	618	551	551	553	553	562	535	563	555	569	528	586	568	531	601	585	556	578	573	550	530	570	565	565	532	566	571	536	586	502	601	617	592	569	587	558	586	590	536	547	573	549	575	543	599	540	560	511	579	570	578	568	542	568	571	619	547	498	572	593	568	575	555	590	545	530	563	620	636	594	621	572	574	598	595	557	562	578	578	587	525	553	567	569	559	551	558	555	519	569	572	555	584	579	505	587	590	598	578	590	556	572	568	570	583	546	542	549	521	563	558	557	550	586	580	589	578	601	557	548	539	586	564	569	578	543	543	588	613	528	564	561	619	545	602	582	572	578	525	516	515	611	602	559	557	568	601	595	604	552	550	580	583	588	556	583	562	538	588	557	563	568	527	575	557	557	548	572	570	565	584	556	561	591	545	527	570	554	540	565	560	557	573	563	543	578	600	548	540	560	572	548	553	569	549	552	567	575	593	561	589	560	643	583	592	628	525	548	566	607	535	557	586	583	571	537	531	547	589	540	557	572	597	608	554	560	538	517	568	593	594	598	616	618	546	644	584	582	539	557	572	580	591	546	535	547	553	570	588	539	607	600	572	567	540	545	575	557	622	551	554	582	592	587	563	557	575	584	505	592	509	574	592	562	565	553	579	556	566	537	545	558	595	558	584	516	557	545	553	586	549	541	582	583	560	600	580	591	578	593	611	581	548	543	512	560	559	609	554	561	557	539	535	566	619	594	549	644	572	579	552	571	567	555	570	610	546	568	565	572	546	600	603	589	588	522	580	580	597	566	560	552	535	539	610	542	602	601	582	577	546	506	582	560	576	522	576	590	520	545	581	529	549	551	553	582	548	569	561	560	558	578	599	563	562	570	588	563	594	555	586	578	549	602	552	514	575	565	604	539	586	537	526	559	585	559	545	545	533	548	544	584	542	559	579	581	576	577	548	562	581	570	602	616	623	604	593	569	587	525	562	593	532	569	538	578	583	598	557	573	598	589	598	585	540	565	554	566	566	561	532	511	540	578	589	596	562	535	582	568	521	609	607	609	561	563	559	579	560	595	583	583	546	568	573	570	548	561	554	508	585	572	534	578	554	595	563	547	574	604	552	561	536	575	597	534	560	523	586	596	560	540	573	605	564	596	574	553	546	601	576	536	559	575	590	605	594	526	582	585	561	576	578	548	511	571	537	576	586	589	559	624	550	548	561	548	557	564	577	590	556	566	580	593	618	563	574	553	598	603	578	539	569	557	569	551	553	503	582	579	543	535	577	586	583	580	567	589	562	542	515	590	571	576	560	541	569	538	577	585	581	555	592	559	535	623	576	570	526	566	552	592	578	617	565	549	607	534	569	601	544	601	570	562	586	576	540	552	584	579	554	566	552	574	582	562	569	562	576	568	581	568	599	585	582	568	578	618	556	604	572	606	549	564	593	540	551	530	573	588	580	534	570	570	588	596	529	566	584	581	597	580	574	596	540	543	586	552	563	566	567	542	551	568	571	570	561	557	569	546	506	488	534	538	546	593	581	628	520	555	537	556	568	558	580	554	555	572	531	599	572	574	591	578	595	553	598	583	585	554	542	543	585	624	540	566	540	609	543	561	542	575	584	586	574	564	529	571	596	509	518	567	595	558	548	541	540	552	596	550	575	570	598	533	593	571	564	579	558	578	587	570	546	586	597	554	586	532	567	569	552	571	554	584	553	617	581	553	540	565	561	581	584	546	550	581	555	552	567	581	568	574	555	576	556	558	554	587	566	550	521	605	538	584	563	559	547	555	603	545	582	554	565	594	521	564	540	557	592	575	550	599	558	552	564	580	641	560	594	541	555	541	569	586	585	560	500	517	579	558	536	624	583	582	565	576	564	554	558	543	562
6002	10443	10993	7691	5209	3175	2523	1860	1419	1116	5584	15637	11646	6459	2584	831	524	489	524	483	521	471	441	452	486	474	448	503	500	494	485	497	489	474	456	504	421	474	489	505	491	490	488	485	485	467	469	516	493	562	513	487	479	494	527	476	501	475	477	515	496	502	468	462	502	445	498	431	483	482	492	503	466	465	518	503	465	444	470	501	511	497	472	487	524	518	512	491	437	472	470	499	476	494	461	495	459	467	469	443	473	438	485	453	473	480	453	507	474	465	502	475	473	450	478	446	455	467	488	518	499	514	485	474	508	497	468	487	474	495	457	476	461	501	497	456	458	483	471	499	506	481	496	466	493	476	468	541	540	491	466	486	470	461	504	491	496	453	477	488	446	475	489	481	470	467	481	488	474	447	510	490	490	507	479	468	475	483	472	449	481	483	457	457	503	514	479	477	466	507	435	474	462	494	529	480	459	465	480	482	501	486	470	546	539	472	470	474	489	445	434	500	450	495	487	514	460	491	502	462	526	478	464	508	467	493	493	455	451	497	503	492	483	473	503	436	480	485	464	447	461	471	508	461	508	495	486	484	500	467	466	462	474	443	482	448	477	476	444	490	467	472	466	488	464	509	476	527	510	487	468	466	507	494	460	487	474	489	503	489	488	433	494	440	457	440	488	485	481	493	454	489	433	481	465	460	483	488	498	507	498	471	501	464	485	463	488	503	447	482	469	445	480	489	466	460	482	472	429	426	455	485	460	475	465	452	464	443	435	510	516	509	467	465	513	456	509	518	509	507	488	467	482	461	451	499	482	472	475	525	476	453	488	496	472	507	456	495	506	455	449	505	463	477	493	489	421	484	475	496	421	513	454	486	456	478	499	417	481	465	487	473	510	530	485	439	482	464	445	451	494	463	456	474	490	482	464	493	494	453	463	489	438	491	463	533	456	471	518	467	494	451	490	497	499	489	447	481	500	474	453	492	450	478	429	477	506	472	470	501	502	515	476	523	486	436	454	456	483	488	464	492	477	454	470	475	489	466	478	424	479	490	489	472	463	495	504	481	489	460	499	493	440	525	475	433	488	469	507	481	452	468	470	470	490	462	482	433	482	474	484	435	482	475	469	454	475	463	484	471	467	486	464	475	467	521	486	449	486	466	474	446	494	487	454	467	503	447	465	491	496	503	467	494	454	477	498	488	483	506	500	464	486	448	446	454	505	443	439	462	456	472	435	485	459	477	480	483	497	484	479	484	437	446	444	487	482	498	493	458	499	508	490	447	476	488	471	492	517	443	508	476	438	482	458	466	496	482	489	486	484	477	450	461	441	456	478	473	491	468	492	484	440	476	458	477	490	516	448	450	481	466	505	453	443	491	480	492	534	503	492	476	464	508	498	464	472	486	504	455	477	451	492	494	456	491	499	465	457	469	452	492	443	516	477	496	488	447	445	500	508	480	500	547	451	445	480	473	478	494	465	483	471	471	483	466	486	460	485	476	418	471	411	462	469	523	477	430	470	483	467	503	476	507	454	495	480	456	459	488	480	453	492	505	478	511	503	500	531	478	497	446	492	413	506	459	483	498	484	471	438	509	462	486	486	423	475	471	487	467	443	448	495	468	497	449	497	479	481	493	476	481	422	503	464	509	443	471	457	491	472	433	478	464	438	455	472	451	449	472	460	506	430	447	458	450	472	489	433	466	498	469	472	470	478	489	448	465	479	511	480	501	495	476	458	529	464	475	451	447	462	512	483	469	476	475	484	471	508	503	473	464	441	453	486	485	508	436	440	465	468	475	464	452	457	464	458	481	477	466	464	486	462	480	484	481	478	482	486	515	496	449	491	454	473	448	475	462	453	474	512	482	480	462	461	484	448	481	482	460	469	447	462	496	486	505	474	442	475	485	485	508	461	471	472	516	494	469	441	477	444	477	456	460	437	497	473	489	491	495	450	423	459	479	469	451	496	435	475	458	482	435	528	445	454	482	499	458	483	446	472	466	528	549	476	474	479	473	455	476	482	468	492	470	480	495	521	461	485	482	443	478	448	482	476	437	491	457	479	487	504	504	464	483	491	479	457	459	472	462	479	511	469	423	476	470	471	494	497	456	472	489	475	450	470	472	487	470	453	460	449	482	462	485	437	458	480	450	462	498	440	511	503	449	527	464	442	451	433	468	465	463	455	471	495	506	474	463	509	445	462	460	427	474	523	475	482	501	476	458	463	478	477	470	481	470	477	499	441	466	470	449	484	475	495	480	503	453	468	504	450	460	454	472	503	481	458	484	427	517	449	463	483	453	487	500	484	461	464	446	474	489	496	498	447	474	455	477	442	478	508	492	467	493	468	487	443	462	444	446	473	485	463	515	476	505	484	532	510	434	510	484	480	481	490	479	456	495	480	479	479	498	477	466	515	469	492	467	489	467	447	485	500	491	460	426	462	486	474	431	460	467	484	486	497	447	492	480	478	448	476	472	496	457	477	481	485	510	498	455	455	472	506	496	530	467	461	498	500	499	452	498	503	462	451	499	436	481	458	492	462	472	493	449	462	477	474	459	497	469	495	487	462	469	480	473	473	539	472	480	496	485	475	498	464	449	466	456	517	489	446	498	478	499	451	502	503	468	449	471	446	464	507	463	472	468	450	489	512	487	498	449	479	483	444	477	462	465	469	455	473	496	484	501	489	515	467	507	473	485	477	500	452	496	485	450	504	480	486	526	507	491	478	481	483	478	476	475	487	459	487	488	455	479	451	475	474	504	471	516	472	497	454	500	448	461	482	468	468	477	477	475	487	476	476	454	478	419	443	461	503	491	488	481	478	494	465	470	463	475	513	501	471	483	509	522	517	485	459	484	506	485	500	492	458	458	453	458	470	509	469	487	476	464	502	455	462	484	463	464	477	467	488	464	476	488	460	482	462	465	475	486	472	511	496	496	454	468	515	477	475	519	468	492	460	468	433	496	473	484	471	438	445	485	472	460	477	486	479	508	505	490	493	469	497	478	493	477	447	479	446	484	484	495	494	459	479	493	484	464	497	484	464	450	485	455	474	537	482	427	496	476	485	486	462	507	437	475	464	461	480	464	471	498	497	480	460	476	463	487	512	480	433	459	478	469	480	488	480	438	449	467	495	483	451	493	507	507	464	475	466	482	480	479	430	544	490	456	495	471	465	497	470	486	514	495	509	499	493	518	472	459	503	466	510	486	471	466	463	480	486	495	486	480	441	480	467	461	466	463	473	464	497	466	468	509	470	491	455	449	488	467	466	469	457	469	453	470	488	444	467	530	448	495	441	482	494	485	480	513	463	443	421	481	463	477	489	489	486	468	483	484	520	473	462	462	491	494	522	444	460	489	475	421	485	481	467	492	483	484	419	497	443	474	500	454	476	444	454	472	490	459	419	443	467	460	484	472	467	501	473	445	459	522	494	459	499	476	482	487	442	477	456	492	492	466	529	450	490	474	465	447	481	434	427	500	487	498	510	505	452	493	468	454	471	497
23781	20847	27870	23916	20493	11749	4636	2784	2123	1868	3818	21969	22482	13885	5302	1454	827	695	704	697	725	665	697	717	662	712	716	658	666	704	663	647	687	684	639	681	659	665	695	666	695	667	688	662	652	688	705	672	680	663	665	643	686	657	682	637	679	700	688	690	662	674	672	688	675	698	677	652	729	636	647	622	617	680	707	678	681	683	677	697	695	643	678	675	671	688	676	649	699	702	685	704	649	695	672	682	675	665	634	659	664	656	692	712	671	687	649	672	683	680	670	672	656	693	649	727	675	637	676	670	658	723	670	668	671	704	693	682	675	667	664	669	690	695	676	676	636	680	662	611	688	694	703	680	648	696	726	649	619	646	677	638	668	644	650	676	676	658	660	647	655	630	641	673	648	683	638	694	685	705	658	674	670	676	705	670	668	674	700	656	717	658	645	703	656	639	670	649	697	670	671	667	681	677	663	698	710	680	656	688	688	651	678	658	649	662	667	684	662	668	642	657	696	709	670	699	655	625	699	684	649	670	658	716	681	665	665	682	661	651	641	677	686	657	628	677	690	665	688	672	646	671	688	656	677	655	656	658	652	679	718	691	701	668	681	697	653	635	687	703	653	691	627	662	698	681	677	685	676	666	702	670	702	619	687	699	719	738	665	683	640	655	688	650	646	679	677	637	720	630	628	646	647	673	664	667	682	709	633	640	666	676	648	679	660	657	664	702	679	682	672	670	690	668	689	640	662	686	665	686	667	690	710	664	629	686	671	653	677	681	670	679	626	680	675	662	671	726	665	674	688	631	711	618	657	688	655	646	694	690	688	633	686	722	660	677	680	697	649	651	628	676	658	649	645	622	638	654	683	689	670	708	624	666	638	671	702	659	659	666	638	701	663	651	681	676	660	718	674	650	684	619	667	645	672	659	637	626	635	693	651	706	649	659	681	630	664	686	656	667	734	651	663	733	694	692	665	676	635	635	652	664	645	675	676	713	650	640	694	663	639	626	704	703	688	635	652	661	687	678	700	694	635	653	663	651	654	642	641	666	630	655	669	614	646	676	688	626	628	722	614	671	680	618	682	638	654	634	694	674	600	663	648	648	698	633	663	665	646	668	630	646	648	692	638	637	687	692	666	652	672	623	650	699	670	678	638	660	676	668	635	681	690	674	700	666	684	635	655	645	648	629	649	652	642	692	686	678	669	693	657	663	639	684	677	647	665	692	648	677	679	662	650	661	654	694	680	647	650	645	700	648	632	678	646	634	713	633	655	689	668	664	646	657	675	680	660	662	693	654	680	653	659	671	660	658	650	676	690	647	689	625	652	658	666	648	682	692	689	676	668	692	670	671	649	685	621	646	622	690	662	654	645	629	655	686	649	707	674	660	698	670	713	644	619	683	610	674	700	690	664	675	722	613	708	677	679	696	669	623	677	681	699	667	690	662	672	669	724	663	681	680	654	664	661	706	673	703	642	713	697	718	650	646	663	674	618	699	649	697	700	675	659	637	678	695	702	673	683	681	670	690	642	697	676	640	670	688	702	664	705	661	700	629	678	662	651	667	632	687	687	695	686	687	659	659	637	618	716	681	697	650	678	687	642	599	679	693	666	683	641	621	635	722	648	678	701	646	700	673	686	690	642	625	666	664	704	654	680	617	660	639	681	667	633	661	645	694	634	635	724	695	644	650	627	664	664	672	649	700	669	669	655	726	644	637	663	666	658	632	677	608	675	705	619	653	639	584	600	692	655	647	686	681	646	688	674	671	641	668	672	641	642	649	653	643	698	651	625	664	621	708	669	639	702	673	644	724	668	696	647	720	657	711	650	699	659	649	659	714	696	631	698	658	668	681	666	661	641	644	733	668	658	644	666	659	681	637	649	667	643	639	684	688	667	682	654	683	637	615	625	665	658	683	632	666	641	672	633	663	690	664	648	656	641	633	694	679	673	693	675	677	652	645	614	638	653	708	645	678	691	661	674	637	655	686	639	700	696	637	708	649	635	694	685	670	689	683	620	696	711	670	611	649	635	611	634	659	662	716	688	649	692	649	658	610	681	650	614	666	675	672	651	663	652	700	675	694	695	658	669	697	657	626	644	671	662	630	677	650	697	691	650	680	655	665	703	618	724	651	723	659	668	710	646	622	667	659	675	678	660	689	645	740	651	681	638	635	644	640	679	659	737	706	697	690	636	653	666	691	691	652	680	659	679	639	633	673	661	650	667	650	683	647	708	628	721	707	700	661	653	684	657	624	698	687	656	667	705	677	687	691	679	646	672	659	712	630	679	662	649	670	616	638	647	633	651	666	645	660	720	671	661	642	708	677	695	642	693	703	643	689	660	699	639	663	668	645	663	648	668	702	675	643	659	698	634	664	663	656	635	675	619	676	668	685	638	634	681	662	679	690	700	659	687	649	696	678	648	667	678	660	659	644	661	701	637	682	673	640	652	694	680	665	641	678	684	622	694	674	673	620	627	704	635	668	613	669	619	713	640	690	654	724	694	679	677	642	705	618	638	627	664	654	648	671	640	657	641	648	665	684	676	672	667	652	649	674	712	709	704	674	664	658	703	718	656	703	659	648	685	709	654	688	690	657	702	673	696	637	642	666	648	638	629	619	631	703	674	694	655	667	654	658	690	672	664	660	674	689	658	647	674	626	643	682	653	680	701	629	660	634	679	692	682	669	663	643	676	696	674	739	648	704	678	674	677	668	689	703	571	671	643	679	639	724	707	634	650	630	613	702	689	645	705	657	640	674	689	676	669	682	613	694	685	661	593	662	660	673	631	629	643	600	634	713	682	650	666	685	710	649	652	629	737	664	635	650	635	631	680	676	691	677	615	659	649	671	637	650	662	668	650	665	652	659	673	687	666	666	644	684	657	658	620	664	689	672	678	663	630	685	658	733	690	649	702	680	687	641	679	665	657	685	631	669	654	654	682	671	645	665	656	660	656	651	664	678	694	637	638	640	691	651	646	677	630	655	656	665	611	717	676	691	680	664	659	696	709	638	712	690	664	659	638	699	668	654	669	635	666	658	675	702	681	680	651	708	673	634	642	644	640	659	649	689	645	651	661	687	662	661	653	699	667	664	738	668	650	649	679	673	655	705	662	660	633	711	701	636	688	708	646	716	704	710	680	636	700	673	650	720	701	640	669	690	631	640	668	659	686	616	626	648	692	657	685	680	661	710	661	689	648	671	708	655	678	668	667	694	678	725	702	707	678	647	662	693	661	660	675	666	708	683	707	666	692	630	657	625	673	624	663	649	639	662	670	686	645	649	683	623	697	697	636	687	700	671	648	637	673	673	657	692	674	696	715	635	688	657	655	664	655	651	679	702	652	746	677	651	631	695	678	689	680	659	646	691	663	652	683	636	644	648	701	621	696	660	661	689	661	665	687	639	669	646	689	657	617	642	695	669	665	692	666	664	646	644	625	700	694	711	605	642	711	678	637	685	710	671	653	682	674	705	671	667	667	674	735	694	684	630	649	680	728	653
6054	14183	15901	10110	6943	5431	3679	3113	2612	2371	5687	24136	19332	11798	4782	1315	699	603	574	590	569	553	572	575	543	581	578	599	533	576	555	576	538	549	570	537	571	559	594	527	526	577	562	543	518	503	533	589	548	556	554	574	520	589	613	561	557	606	542	525	572	581	560	556	535	592	526	537	545	544	574	523	565	582	579	499	543	528	530	524	552	574	548	584	578	554	561	549	541	542	600	570	577	569	593	614	568	541	575	517	540	603	560	531	576	547	552	571	579	574	551	568	582	553	571	542	573	534	562	536	537	552	578	546	554	508	544	523	556	537	534	566	558	609	558	535	590	540	555	518	578	592	535	538	585	573	586	570	572	555	554	540	553	573	537	490	550	521	544	567	571	508	517	530	555	550	562	549	556	553	574	534	510	553	537	584	553	564	567	602	550	597	583	581	559	524	566	530	546	552	535	541	578	516	523	558	585	612	567	593	546	558	544	603	586	544	530	562	518	569	540	531	568	542	582	520	544	585	569	577	551	571	573	550	564	558	547	554	572	558	585	565	565	528	572	583	558	518	533	525	561	551	569	542	556	603	568	535	533	522	543	559	499	535	600	556	539	559	557	555	522	530	550	585	559	558	559	605	515	581	576	556	550	558	557	537	556	512	520	544	556	583	600	546	601	523	538	539	557	574	529	542	597	545	547	534	536	538	556	503	566	522	544	555	560	598	558	549	593	532	562	529	587	569	514	532	566	551	551	522	532	585	587	548	542	565	576	599	543	555	583	536	587	542	561	614	590	543	564	541	530	558	558	535	524	550	570	588	500	528	579	484	577	602	569	546	577	580	557	548	609	599	555	551	552	558	560	587	586	584	573	528	565	524	547	549	543	564	586	551	541	588	574	548	546	530	528	583	558	562	541	563	548	555	582	540	593	580	559	594	572	560	566	568	575	553	570	602	537	541	587	555	555	558	548	543	557	524	578	564	520	583	567	593	581	532	521	567	628	534	513	550	518	552	530	557	569	526	580	574	579	551	598	571	540	536	563	520	543	560	536	583	575	563	570	587	539	569	514	578	562	576	554	598	588	519	557	514	578	575	583	546	543	528	582	574	564	558	536	522	543	566	579	558	556	544	553	594	577	539	583	527	572	537	536	577	515	567	555	568	557	580	545	531	500	549	557	562	556	562	551	555	588	541	523	563	582	558	566	566	553	555	503	558	487	553	567	547	571	517	548	573	558	566	583	538	577	573	545	566	591	583	576	532	582	572	545	543	581	536	511	595	556	527	552	555	588	557	569	572	544	588	503	560	535	503	532	578	576	597	582	552	566	581	586	531	569	559	559	530	551	577	550	540	554	574	562	551	540	590	536	556	588	578	586	573	545	535	600	521	573	571	582	551	522	531	561	552	530	546	561	579	548	546	560	544	550	524	526	591	555	598	594	568	579	538	559	595	582	559	576	502	550	571	580	545	540	577	563	562	530	567	550	564	514	556	561	570	522	610	553	555	563	545	549	556	572	556	522	572	523	562	536	565	560	572	569	483	574	530	539	562	543	580	556	519	583	565	520	560	543	524	582	515	541	551	577	568	515	548	550	563	610	551	598	554	555	540	533	554	510	573	584	544	580	550	538	524	557	548	503	556	540	534	551	579	533	549	545	519	574	537	587	610	551	562	517	570	563	514	574	546	569	563	591	523	572	583	582	562	554	574	531	505	564	602	541	529	545	522	535	513	565	557	529	522	543	557	543	526	588	559	575	532	574	587	603	564	570	513	605	574	570	550	542	571	533	598	541	561	558	577	529	541	553	575	554	581	597	556	550	542	569	531	594	564	531	548	503	570	549	541	568	560	567	516	565	563	538	539	561	539	543	535	541	523	574	549	572	552	541	556	576	521	554	568	597	567	560	558	552	556	538	548	561	557	589	504	535	546	550	600	545	562	581	618	526	563	566	579	581	571	574	559	554	557	565	578	557	541	575	544	562	602	555	560	531	547	556	565	591	566	565	545	570	538	542	549	531	521	534	548	536	539	554	562	558	567	570	531	543	555	548	545	552	588	592	595	549	577	549	574	575	522	569	549	551	549	572	569	531	546	570	509	524	612	524	596	560	549	530	578	511	585	518	544	582	587	563	529	565	524	531	527	557	521	544	552	535	548	580	554	595	581	550	573	593	562	537	524	541	535	578	540	560	563	598	568	543	551	551	562	582	561	560	572	516	539	535	573	534	602	538	560	574	533	541	524	527	507	551	527	586	537	558	558	581	533	568	567	509	540	544	574	573	538	521	543	552	525	527	594	531	567	538	563	511	566	564	553	572	575	511	546	544	585	585	593	602	533	527	582	564	565	507	542	569	522	552	545	557	556	570	508	526	578	564	565	553	553	581	553	583	560	582	530	536	594	560	572	549	544	573	565	550	553	570	552	569	506	523	601	541	574	564	541	527	525	570	538	547	529	545	554	540	555	544	530	546	558	538	525	542	593	577	536	514	533	538	544	555	505	580	571	532	592	573	547	609	557	561	563	561	559	529	565	526	560	554	573	532	571	581	531	532	548	574	569	566	517	582	522	539	569	556	505	548	589	545	568	559	540	524	555	591	584	549	504	543	544	558	556	528	579	583	510	573	568	558	548	541	539	575	523	580	539	559	573	572	530	574	540	521	551	509	558	551	581	580	549	589	633	541	577	575	539	534	613	540	593	537	542	529	572	605	541	540	520	599	551	523	547	538	494	550	521	548	558	545	550	584	542	575	615	575	555	559	593	518	584	613	578	539	552	533	589	558	554	573	556	552	547	525	488	533	500	561	533	543	530	524	517	559	579	557	569	539	563	556	521	533	591	535	563	554	533	553	542	536	536	554	538	532	517	555	566	533	566	550	567	625	535	551	556	520	569	560	530	522	544	543	545	550	527	555	525	536	513	545	572	551	523	594	580	584	558	561	539	570	535	532	583	552	523	538	541	591	547	564	543	600	591	556	555	569	589	555	584	565	549	533	517	587	554	555	528	557	542	575	496	552	545	570	610	526	516	564	565	550	522	518	573	513	525	571	530	548	571	540	546	510	540	569	541	551	543	551	545	550	529	565	526	549	532	538	586	530	524	571	567	558	549	540	552	555	575	544	521	509	551	573	548	543	540	560	545	522	560	546	545	565	558	573	517	505	528	493	532	556	539	599	543	518	550	533	563	569	510	548	570	566	513	545	502	545	536	573	562	549	521	498	570	551	558	544	551	548	587	507	519	553	565	562	569	581	600	553	554	539	624	595	563	549	588	589	490	554	541	540	594	510	547	548	543	542	553	530	576	553	541	574	559	521	572	569	535	530	576	547	530	537	545	572	534	559	571	573	602	548	557	532	608	526	606	587	575	548	574	551	562	536	522	574	557	581	579	582	496	523	548	504	556	552	571	520	570	583	593	591	539	565	556	572	564	545	553	550	539	555	551	513	569	533	548	525	557	549	542	607	551	548	555	576	522	539	582	541	535	501	531	566	524	547	555	530	530
27050	12375	5309	3295	1714	1162	940	798	786	755	768	1493	1673	1237	864	595	553	542	503	494	443	510	521	514	493	499	496	535	476	504	526	508	489	514	494	469	494	479	474	519	485	493	508	498	500	474	516	490	485	490	535	494	513	512	471	505	500	498	489	499	536	472	524	493	508	495	486	478	497	500	479	494	471	521	509	517	519	488	472	505	497	500	474	484	478	483	518	460	493	488	491	463	491	481	524	476	447	500	518	522	512	462	463	509	497	523	511	496	490	518	460	539	479	517	506	530	501	513	488	508	468	456	515	500	510	510	523	486	548	542	547	484	473	491	497	526	452	522	487	521	479	512	539	486	498	485	516	489	561	488	516	529	526	522	531	521	519	533	475	510	513	493	508	508	504	513	535	504	485	496	509	488	498	482	495	526	445	459	490	496	464	496	505	506	519	465	493	467	503	488	505	507	503	468	500	475	514	512	509	503	493	436	516	519	507	513	496	508	530	525	501	450	521	512	514	485	458	490	488	550	529	438	477	521	502	487	496	511	521	489	498	488	462	515	475	507	451	445	547	523	486	476	512	499	490	527	512	463	493	537	483	532	515	514	486	507	525	527	486	480	491	523	486	488	535	466	519	505	498	557	487	491	513	508	534	504	495	550	502	491	509	485	481	503	481	461	498	477	467	498	516	502	492	498	533	513	521	489	527	497	489	478	510	506	544	503	497	495	491	474	508	497	517	482	504	515	500	508	489	497	477	523	502	523	469	495	514	533	492	453	523	531	506	496	496	497	466	540	473	461	549	531	548	508	471	465	483	486	508	500	535	520	496	526	493	504	486	483	488	536	476	483	516	498	515	489	550	496	448	494	482	491	512	480	521	482	495	489	510	466	506	462	471	554	523	528	517	473	491	518	479	480	485	470	510	481	517	521	504	496	503	456	508	498	482	489	512	493	496	497	450	521	512	455	502	535	512	513	494	483	480	536	493	492	501	531	499	510	527	514	505	519	524	503	484	550	527	522	533	534	501	476	555	468	479	484	466	509	520	532	527	537	511	479	492	457	497	480	510	520	505	495	472	508	507	471	497	522	493	497	467	480	510	491	515	485	498	523	466	497	517	498	522	502	451	521	477	489	499	464	447	497	511	479	529	525	484	494	554	510	498	488	494	488	490	503	511	537	520	513	475	472	497	518	507	488	523	524	442	511	491	481	466	474	540	526	512	483	491	518	503	499	490	475	502	487	533	485	512	500	478	512	471	521	515	489	475	497	523	522	482	495	498	478	488	533	492	527	526	499	519	467	514	452	470	471	484	500	498	535	506	470	525	522	483	528	483	494	487	501	512	471	512	492	465	494	470	498	513	484	510	511	476	504	533	491	509	494	501	455	503	545	471	513	477	496	479	517	503	504	506	507	525	493	521	501	524	501	516	512	482	540	524	516	521	554	499	492	505	503	494	509	485	507	512	542	490	525	516	501	489	483	531	506	512	495	489	504	533	527	489	512	498	469	503	469	501	439	511	509	537	470	508	486	513	517	508	491	525	531	496	513	477	484	520	502	518	502	526	523	506	483	512	476	529	467	527	473	498	479	507	512	475	501	502	495	518	495	482	507	488	442	500	468	511	485	505	500	436	496	510	499	494	494	466	512	500	473	514	533	516	519	500	535	446	484	539	490	532	502	491	498	516	497	487	449	492	475	488	513	522	514	539	508	510	518	523	507	506	524	496	501	549	472	501	459	548	531	506	471	488	515	534	525	536	509	481	514	476	505	512	465	538	511	525	489	500	487	485	511	514	497	539	471	521	502	543	507	524	503	476	513	520	469	528	489	527	482	485	456	510	515	506	539	515	481	497	498	500	527	495	497	458	512	515	522	460	502	458	482	501	523	513	515	485	513	521	520	524	492	544	521	530	532	524	514	506	489	485	508	520	524	501	480	498	504	489	511	527	532	519	536	468	492	524	497	500	509	502	505	492	443	503	506	470	499	523	471	478	476	507	486	496	442	524	514	539	475	511	521	517	513	522	461	492	508	475	505	511	553	518	513	471	506	556	464	504	514	473	501	517	516	523	518	533	481	494	506	539	501	518	486	527	519	508	509	545	489	521	474	498	479	479	481	516	529	475	475	458	520	529	519	514	497	487	499	497	537	470	497	511	515	531	508	481	552	479	492	489	511	512	527	517	476	508	523	483	553	497	520	538	514	495	510	506	526	493	474	489	499	521	477	488	478	471	501	533	536	548	473	513	510	553	517	516	566	516	554	502	500	447	467	503	482	527	519	516	530	511	487	525	528	518	540	520	501	480	499	506	512	537	504	555	506	498	536	503	509	493	549	525	495	498	510	548	521	517	498	515	501	502	510	480	484	474	489	540	511	491	509	471	493	502	465	485	489	498	497	509	480	553	528	502	496	526	493	517	542	469	504	504	499	534	530	517	508	507	533	486	490	520	540	461	509	526	484	505	521	508	510	470	531	509	522	505	531	501	500	493	503	547	477	504	493	510	521	488	510	525	474	527	510	523	523	508	490	497	521	503	515	514	503	519	478	517	496	500	477	510	486	479	459	490	495	457	506	556	507	519	496	486	478	516	524	436	480	455	509	479	509	522	496	490	502	542	498	513	497	505	496	533	498	510	518	504	488	518	491	504	561	488	472	526	467	463	476	521	508	526	501	534	482	489	495	496	479	520	505	565	486	496	489	501	497	512	481	561	505	481	494	489	528	543	512	488	514	499	511	496	498	497	525	490	503	527	505	545	487	514	529	480	487	498	472	513	494	497	529	513	516	518	508	457	487	528	493	498	488	509	525	533	480	511	552	510	471	507	481	513	544	496	488	501	483	513	524	506	497	501	488	486	501	518	486	504	515	491	476	492	515	516	536	520	541	527	491	501	528	498	479	501	465	515	534	490	480	515	541	528	487	505	500	517	516	488	518	533	518	509	485	556	512	483	530	506	512	507	520	516	503	509	513	506	472	473	506	527	486	517	509	474	499	500	538	540	475	534	535	463	509	490	524	463	506	499	509	510	498	539	513	503	471	524	543	505	518	507	506	507	501	521	525	519	485	504	485	484	534	530	519	533	528	493	510	541	504	493	508	510	495	468	526	482	529	506	499	499	503	479	516	517	512	535	506	519	492	512	485	524	516	494	535	524	527	507	479	478	497	520	522	481	483	517	498	498	499	544	517	513	489	486	518	480	487	486	513	498	488	567	491	487	487	497	537	465	525	500	484	478	484	505	485	465	495	520	510	503	536	505	488	507	513	490	511	483	494	537	489	499	496	514	537	490	475	494	493	497	489	510	506	514	550	502	489	506	514	551	529	473	499	482	519	516	529	529	542	498	498	512	530	511	502	517	516	533	530	557	511	439	496	503	509	513	519	514	509	517	527	494	485	507	501	474	494	532	515	483	516	471	450	524	489	495	518	470	531	472	496	461	529	495	478	508	458	534	472	508	525	514	485	490	510	493	488	493	507	479	526	531	530	515	493	493	506	515	542
6378	4397	4678	2999	1999	1474	1117	1022	919	924	941	1960	1913	1355	718	493	448	401	387	469	413	407	439	401	415	426	407	436	445	443	391	392	384	425	432	392	431	408	458	433	412	391	429	384	406	439	385	422	427	408	415	444	414	425	413	440	410	408	407	401	422	422	418	397	418	406	440	415	403	399	423	419	416	429	400	419	412	432	422	421	408	419	385	431	430	373	419	433	418	383	432	405	394	409	427	423	412	449	389	407	404	439	446	429	408	452	392	408	413	414	441	396	407	423	403	410	396	384	398	423	435	401	436	403	410	430	430	411	384	450	401	424	420	389	441	411	408	416	409	426	456	403	405	423	427	370	424	466	399	382	408	420	355	413	423	396	441	407	426	433	412	413	414	387	395	418	404	413	423	430	426	406	438	389	388	427	404	395	412	433	424	428	409	436	425	414	456	407	412	407	408	394	386	429	430	444	410	446	441	392	385	402	416	447	406	420	431	427	460	414	398	379	464	409	412	410	422	423	400	398	422	411	401	436	435	403	415	389	442	394	409	442	383	400	412	420	416	447	462	424	422	420	411	421	425	379	419	396	401	428	412	417	403	416	398	433	434	383	409	439	426	393	417	398	379	381	401	410	415	396	402	432	458	415	420	456	419	420	397	380	386	464	398	412	409	406	415	485	428	438	411	421	391	410	439	430	453	423	392	420	428	434	425	402	414	403	420	402	388	412	423	387	427	385	425	394	403	392	438	410	428	385	398	399	445	437	406	410	414	431	384	394	420	415	406	423	401	351	443	443	411	417	426	413	428	383	398	420	398	438	400	440	440	393	446	391	413	385	431	385	468	414	420	429	436	438	433	451	398	393	376	420	417	408	426	436	432	415	409	412	405	426	432	417	419	382	409	415	427	421	441	386	461	447	450	437	406	398	447	409	396	415	428	399	433	420	401	435	432	400	412	425	409	405	424	392	416	408	432	429	411	362	441	450	432	418	435	440	413	370	421	398	458	444	423	385	444	431	456	409	391	420	414	424	366	419	418	426	433	457	427	443	419	372	408	425	385	410	393	412	426	414	387	423	401	428	418	420	425	428	394	417	426	388	404	429	419	428	435	451	431	378	424	400	385	416	402	400	404	418	398	464	423	417	417	390	429	437	404	445	426	403	441	389	443	440	431	386	408	409	373	461	415	418	402	430	433	414	423	411	403	420	383	400	421	434	376	442	381	409	418	377	418	390	423	404	411	413	426	449	384	391	444	414	413	425	440	505	438	389	372	428	428	402	414	417	400	427	423	378	424	415	429	434	387	416	395	415	431	418	389	374	421	377	443	462	385	396	427	390	415	438	399	396	400	428	416	392	425	396	444	445	424	428	431	423	416	409	397	452	402	446	418	442	428	410	403	446	417	373	415	406	435	423	419	380	391	395	397	452	413	433	395	421	434	407	447	426	414	406	417	413	416	402	420	421	420	432	435	407	400	386	432	386	400	448	405	387	410	403	445	407	396	450	406	408	438	432	385	430	410	447	423	395	414	388	414	411	431	438	415	445	388	389	401	418	395	425	405	406	384	401	455	412	417	406	408	408	398	428	398	393	413	399	435	416	438	395	416	416	406	419	386	409	379	393	402	416	381	371	425	409	435	416	435	405	421	374	420	438	426	461	455	448	413	409	388	438	382	421	397	423	399	457	434	426	391	418	420	416	451	403	416	399	436	413	409	393	374	424	417	363	424	399	434	403	422	446	432	415	409	405	430	394	424	401	413	416	405	397	407	400	398	456	407	433	422	397	420	409	383	419	423	399	416	461	415	414	377	396	418	401	398	425	424	390	418	427	401	408	411	418	418	435	423	411	392	426	432	401	432	434	395	399	382	424	411	404	405	436	436	420	439	393	411	424	416	403	409	424	424	428	427	391	422	436	361	419	452	426	438	439	406	377	445	482	406	416	440	431	403	421	428	431	436	439	439	437	436	419	406	402	406	438	418	405	417	444	435	409	427	435	426	379	404	420	415	419	429	436	404	408	401	443	388	384	402	424	422	454	363	431	396	380	426	409	427	427	415	418	377	382	429	422	408	417	410	418	427	380	426	402	420	413	411	427	393	400	470	419	427	408	432	443	405	379	425	378	387	434	424	418	411	443	393	440	415	426	430	425	416	452	425	404	415	430	408	410	416	399	467	417	439	426	425	427	399	399	401	444	414	386	439	412	437	363	411	407	427	417	415	402	406	444	427	431	400	421	407	418	426	411	409	445	410	384	407	387	407	447	421	410	425	408	418	434	417	393	393	404	434	413	413	424	411	433	423	421	385	403	424	410	434	378	403	424	456	423	429	430	412	397	368	412	424	423	418	422	405	384	414	432	440	431	421	417	416	408	406	432	423	413	414	433	409	452	457	392	393	403	438	414	427	425	413	405	416	428	382	388	422	399	411	417	404	430	425	422	429	437	410	401	412	438	403	408	414	410	400	423	414	388	441	450	415	421	423	426	399	408	417	411	413	442	435	421	413	436	394	426	378	421	401	421	393	391	457	443	395	450	421	408	406	386	415	424	397	415	425	417	414	430	409	433	412	435	458	405	384	420	401	427	420	427	398	414	430	438	391	430	408	416	412	393	428	406	454	418	406	401	416	378	430	372	390	408	429	400	434	442	396	381	406	390	426	446	437	370	382	398	404	426	418	407	389	418	417	417	397	404	426	433	438	434	427	418	413	398	454	393	443	376	399	464	407	407	430	417	411	450	437	440	449	407	417	420	403	390	437	414	407	410	420	430	454	462	435	397	412	388	431	408	397	418	383	386	406	391	404	442	439	400	392	443	391	440	438	423	414	392	436	410	426	406	413	457	415	395	404	433	467	444	414	363	428	388	402	415	408	429	398	404	429	419	404	396	428	440	445	443	402	419	395	418	404	428	431	387	443	440	415	398	444	464	386	417	413	432	363	375	418	428	378	441	430	418	427	389	402	440	386	450	428	420	418	444	409	395	396	392	416	424	391	438	413	398	435	429	403	396	425	427	412	426	400	444	415	376	418	416	401	403	432	464	414	424	407	453	397	417	406	427	429	415	399	403	403	428	400	413	413	376	395	400	423	433	422	409	426	400	400	397	403	429	428	392	418	427	406	409	429	400	422	419	436	458	416	426	436	439	410	391	420	442	418	429	450	423	448	438	406	406	428	395	413	413	370	446	395	384	447	410	454	417	400	404	379	442	415	421	408	402	417	419	380	429	403	409	418	402	416	370	428	428	399	428	416	409	401	439	392	418	416	414	402	374	418	394	374	406	397	411	455	416	404	426	416	425	434	378	395	387	409	438	423	404	411	421	396	412	392	436	427	394	412	396	396	395	375	398	416	427	406	447	404	418	430	394	429	430	391	415	431	422	431	416	400	416	442	397	396	446	398	404	420	440	371	480	409	418	376	416	406	383	445	455	407	415	430	401	416	414	416	421	443	404	420	414	386	442	402	433	414	398	406	375	374	442	455	363	380	415	397	445	445	386
24687	20796	26903	24600	11893	3734	2274	1695	1343	1166	2023	13772	13446	7284	2437	970	658	594	564	554	549	554	555	555	512	570	550	592	563	570	555	531	576	519	509	558	554	579	536	506	557	538	575	561	514	531	565	574	558	529	502	541	544	545	522	569	543	537	584	553	553	550	567	525	563	561	568	537	549	580	549	517	535	528	580	583	559	503	580	535	559	540	592	495	553	554	528	509	581	537	548	526	540	549	549	549	535	546	520	529	589	530	556	485	523	569	577	543	541	540	506	553	531	574	569	565	522	574	538	533	518	546	499	539	513	528	574	557	548	486	552	578	532	512	610	537	551	557	545	541	559	549	573	560	524	541	479	526	555	522	567	510	574	536	564	577	593	521	554	555	530	565	510	565	548	561	571	512	541	549	539	528	565	558	532	521	525	546	541	540	554	527	557	592	571	576	554	525	581	542	511	504	551	542	583	590	531	550	551	591	545	543	555	581	553	554	553	516	539	540	554	542	528	527	533	561	540	567	580	559	561	536	578	522	540	539	533	558	506	493	542	562	536	611	559	527	548	520	536	519	573	526	535	545	537	550	499	531	583	566	530	562	554	576	536	557	557	534	539	511	533	545	534	507	595	538	535	545	542	550	529	524	532	530	508	545	550	548	551	571	509	595	520	548	559	534	533	518	524	524	529	557	502	511	540	538	531	558	540	566	502	554	529	562	549	533	526	541	594	570	509	563	596	554	539	541	542	516	543	529	540	568	542	514	546	580	527	531	546	546	519	547	558	535	508	557	550	566	540	550	504	556	525	521	536	577	508	541	534	479	546	558	566	598	537	524	515	560	499	567	530	549	548	537	529	540	556	550	574	553	570	529	528	515	535	546	553	506	571	513	504	508	503	545	513	513	508	524	531	540	546	543	536	569	515	564	536	536	499	575	528	565	542	516	513	540	556	548	530	556	531	508	560	543	539	517	524	525	537	512	540	569	536	537	520	537	552	519	573	524	551	527	523	555	518	576	557	538	485	556	550	553	585	543	566	520	581	553	545	522	523	535	519	549	520	555	558	574	527	523	523	563	526	520	514	568	516	494	539	534	513	613	534	549	597	571	525	554	554	572	505	565	512	564	561	555	554	518	514	568	524	521	538	539	546	568	554	535	577	544	551	532	588	537	585	532	535	548	558	507	542	561	553	546	566	496	522	546	567	538	537	509	540	503	545	515	520	487	541	577	537	547	546	518	575	586	573	523	545	518	517	584	528	507	545	519	556	564	577	543	531	546	553	513	533	526	502	573	517	535	530	551	574	544	530	535	551	565	537	536	539	544	536	511	511	539	579	523	499	563	604	533	536	549	514	532	496	553	506	515	509	523	515	579	559	522	548	526	539	494	516	560	564	539	504	542	514	564	532	556	529	537	570	499	560	576	569	536	534	548	515	537	504	588	544	562	518	579	544	533	520	544	574	518	522	503	550	520	532	578	535	558	562	558	575	548	533	557	517	583	571	517	515	523	553	529	546	549	554	539	532	532	508	511	551	539	520	524	515	554	586	520	552	593	535	546	530	543	552	490	570	571	506	552	569	546	543	557	541	501	505	555	536	510	573	528	501	539	535	537	546	563	596	509	552	551	554	540	533	522	557	532	576	536	536	539	545	591	589	525	553	528	559	540	557	536	527	541	572	565	589	521	523	536	572	528	557	570	574	479	524	547	540	526	540	571	568	538	563	518	524	509	487	569	540	588	549	504	579	526	504	556	557	509	539	515	526	561	586	562	542	542	555	510	522	532	552	553	533	542	544	537	578	545	532	555	521	499	528	533	526	510	536	549	518	551	565	560	525	502	580	564	541	512	574	538	595	595	505	555	534	526	580	548	506	543	582	534	563	565	579	531	542	507	597	575	569	545	550	539	551	558	562	541	564	538	566	529	577	562	547	564	544	526	511	546	520	534	560	517	531	541	505	556	556	548	524	579	540	529	535	556	536	500	506	526	557	555	527	555	529	533	574	527	497	550	542	559	573	562	543	544	560	538	540	551	542	542	533	535	526	546	563	499	572	591	571	557	495	529	559	568	527	497	545	545	541	559	527	567	473	491	514	531	532	533	528	510	487	521	574	568	537	563	561	528	553	468	533	587	529	569	541	542	508	579	559	585	549	557	530	563	536	551	514	520	508	564	566	572	533	506	565	536	546	539	539	547	505	563	533	580	539	573	577	571	562	553	546	497	577	525	551	561	539	562	591	549	525	554	541	520	554	577	557	497	537	540	548	512	538	536	533	553	576	533	467	618	552	525	518	496	530	520	550	528	539	544	547	518	558	582	525	533	562	563	561	502	554	532	540	545	505	531	543	505	553	563	560	570	562	555	509	555	533	527	544	570	553	537	529	502	542	502	546	537	607	561	534	588	553	506	540	555	567	543	520	515	555	547	548	525	547	510	522	592	583	516	543	537	523	495	578	491	543	513	534	526	549	562	579	550	560	566	521	477	567	511	583	560	550	522	552	558	543	532	545	561	518	559	535	537	554	548	521	510	557	514	558	569	561	540	553	545	534	549	521	549	530	550	541	528	563	533	576	538	556	555	507	509	568	490	550	557	528	502	553	532	547	527	476	527	562	550	536	551	503	509	547	535	513	508	549	542	546	507	539	537	529	507	556	514	507	560	540	485	533	568	523	482	547	516	538	533	561	587	557	553	534	504	572	548	539	529	505	557	534	543	533	548	560	567	554	518	568	554	563	515	557	563	552	567	534	550	565	558	524	536	570	548	503	566	535	533	535	561	547	524	561	551	563	535	497	569	529	588	535	555	541	556	560	518	586	540	542	554	572	557	564	523	581	522	540	610	543	552	591	548	491	503	534	548	505	518	537	536	526	537	563	546	569	497	517	541	554	505	564	601	611	554	536	562	553	504	574	514	559	528	518	528	535	556	507	566	529	557	505	527	572	494	570	555	545	543	551	553	531	518	556	513	559	513	529	565	549	527	544	519	539	494	556	573	510	564	511	532	526	544	530	501	520	529	510	537	511	569	522	550	571	522	517	514	566	521	521	536	546	544	537	518	525	530	524	529	535	564	540	549	509	494	558	518	547	527	543	523	542	558	520	571	579	561	537	566	500	520	536	533	543	559	499	521	527	512	556	504	553	562	543	501	526	605	551	533	553	551	571	506	527	541	492	533	520	507	541	538	522	533	555	525	526	556	528	528	563	539	525	542	591	537	548	492	536	569	547	552	573	593	536	507	575	555	573	518	573	554	509	511	513	523	565	504	593	531	549	552	523	573	537	490	513	556	534	568	596	499	579	528	550	569	555	565	521	507	537	500	542	516	543	534	512	522	556	499	559	582	540	561	547	527	528	550	529	520	467	532	541	577	541	491	538	545	522	541	557	547	531	533	484	543	552	537	531	532	567	536	550	552	543	511	554	511	500	563	508	584	560	555	474	495	538	560	545	544	519	538	543	529	541	527	561	539	540	517	518	571	539	530	533	554	517	528	530	523	505	540
5715	8157	9813	6675	4277	3215	2455	2017	1713	1417	2859	16047	12636	6717	2355	966	615	529	494	471	486	448	442	463	443	502	481	455	489	482	478	493	472	505	475	439	449	476	468	478	467	500	474	452	473	494	452	491	480	454	468	478	460	489	510	455	478	466	505	488	447	459	420	435	462	458	458	478	453	428	443	409	492	458	482	484	471	456	473	456	446	433	455	483	491	464	455	463	473	437	456	439	469	501	481	464	453	475	484	478	478	479	482	451	430	457	481	453	485	439	450	442	485	472	466	486	463	453	469	503	490	432	469	502	465	434	431	426	478	487	426	466	472	476	478	500	474	452	448	491	440	481	471	424	447	459	460	495	471	472	511	480	494	476	462	459	461	465	472	486	474	465	480	440	439	447	447	462	405	429	464	467	483	486	458	474	492	466	466	448	452	449	441	446	448	475	507	462	455	467	456	452	466	463	463	457	461	471	403	465	510	481	447	505	477	447	463	454	457	441	468	457	461	439	471	459	437	491	503	480	448	455	472	457	454	427	445	463	418	453	468	518	440	436	490	489	490	446	441	486	511	438	439	419	476	505	445	461	436	435	499	408	486	493	447	434	490	417	477	478	457	495	470	466	436	464	455	445	449	460	472	482	474	476	453	463	480	474	485	472	483	504	433	499	525	500	409	469	466	482	454	465	441	467	443	466	480	450	487	458	477	469	461	427	476	466	456	470	496	515	457	474	452	446	474	415	486	448	485	485	477	471	512	468	451	473	461	481	457	434	517	455	450	460	490	440	447	466	440	459	512	482	487	471	456	471	445	452	482	449	456	440	436	443	512	446	485	480	443	448	468	500	466	477	501	463	445	482	453	434	442	467	456	459	458	459	472	464	459	466	463	476	450	454	424	471	486	451	422	460	464	438	457	437	472	451	453	451	478	464	426	470	484	455	474	442	456	483	471	486	459	453	448	501	441	474	475	453	470	486	470	460	441	441	472	484	464	476	509	450	435	463	480	475	466	451	475	455	459	471	454	531	479	439	495	468	442	465	445	492	459	478	487	467	483	462	489	484	484	460	476	489	485	467	483	457	509	451	474	444	506	473	452	448	455	483	427	451	452	493	507	409	428	493	481	434	448	472	431	469	484	477	489	451	439	470	480	436	440	434	480	489	473	440	476	458	468	500	457	485	488	470	487	503	464	499	458	447	475	500	450	498	449	472	480	440	465	433	479	447	488	505	465	491	474	417	454	458	459	487	480	471	457	500	444	494	472	415	471	416	484	478	473	467	469	435	452	462	475	453	457	492	453	479	437	436	481	448	428	484	433	481	449	445	503	484	428	445	472	439	447	514	431	427	454	449	449	500	486	498	470	458	465	475	447	447	448	494	462	442	496	484	471	446	484	481	458	436	449	456	438	469	462	452	442	436	448	459	408	452	489	476	495	501	470	475	467	456	450	509	460	430	492	494	453	476	462	472	451	440	406	520	481	468	462	470	486	471	454	456	504	456	454	457	463	467	467	450	458	461	452	481	466	465	441	472	444	518	479	443	446	435	467	466	505	462	440	472	522	442	459	407	463	468	463	491	486	448	477	483	468	501	496	446	475	501	479	465	478	462	471	471	482	489	427	469	483	443	499	484	471	469	421	464	424	451	476	421	419	470	481	467	458	462	402	457	472	456	462	471	498	470	472	483	476	447	484	481	435	478	468	443	452	455	493	482	471	467	432	457	458	462	425	440	459	508	458	475	465	478	490	463	461	486	508	419	466	474	462	499	457	460	433	486	476	459	425	492	465	491	468	475	466	424	476	484	485	474	476	470	439	455	482	449	435	480	453	465	475	526	474	477	490	470	452	428	456	449	479	454	460	437	462	518	461	462	484	436	448	463	438	447	441	482	463	483	429	474	464	480	436	453	416	496	442	449	485	481	458	464	406	444	501	479	449	470	493	441	468	468	456	448	495	455	433	460	476	451	439	431	448	482	486	401	482	477	490	435	454	449	461	463	475	438	479	476	447	427	490	446	479	496	473	461	459	469	440	440	491	496	464	425	444	464	454	461	477	468	426	456	486	476	468	447	513	460	482	476	412	470	471	461	474	402	430	462	461	440	458	465	452	446	446	493	461	459	463	468	483	486	468	451	470	414	456	443	454	483	472	423	420	460	456	459	445	492	466	457	417	406	477	466	436	439	450	445	470	492	455	431	428	431	465	458	462	461	474	453	429	466	440	430	442	435	450	461	475	470	459	467	452	429	455	456	474	427	427	503	444	459	444	424	452	465	459	478	449	450	461	461	425	479	444	427	507	444	455	467	442	481	454	528	466	451	425	464	457	473	451	495	490	460	457	416	471	468	484	446	446	481	468	443	445	482	472	458	445	446	471	482	466	472	478	480	439	452	518	464	512	451	440	470	488	447	469	458	458	476	445	483	509	449	448	464	453	450	454	443	461	437	505	443	487	493	463	506	473	503	462	477	446	475	426	457	442	477	460	480	479	451	457	445	512	465	473	457	452	471	475	476	480	484	401	478	465	475	483	491	468	430	469	441	457	487	496	459	480	473	444	427	464	439	496	499	510	473	435	505	441	461	442	464	451	465	470	473	481	456	466	484	473	434	467	472	474	465	470	476	443	467	448	452	481	465	459	504	455	478	509	464	419	470	496	497	478	437	462	465	469	483	457	478	474	453	478	462	397	441	474	474	483	439	466	418	515	494	453	490	473	463	446	485	497	414	484	462	468	471	503	463	466	445	450	453	465	463	415	440	484	438	444	455	469	478	439	411	437	481	464	446	496	452	480	443	458	493	482	513	450	456	450	475	448	490	485	448	488	455	470	482	479	461	469	465	445	483	462	428	469	457	469	488	471	494	464	474	464	468	487	483	466	472	475	470	407	486	446	457	471	485	468	486	489	453	441	463	423	442	453	461	446	449	461	415	460	434	458	470	482	481	491	467	443	449	443	489	441	448	456	432	465	472	452	456	440	509	487	484	485	476	457	494	488	442	455	471	450	436	499	484	449	477	447	447	459	495	436	456	459	468	466	460	442	455	494	471	459	460	483	469	457	481	443	444	467	495	462	471	458	463	459	469	412	507	459	472	478	478	433	451	466	466	486	486	454	471	472	465	468	403	446	475	457	454	427	431	444	437	439	487	442	492	471	459	459	466	443	429	472	440	483	484	483	502	461	484	475	497	453	432	437	452	472	460	494	484	431	449	468	441	460	473	466	436	467	457	474	447	497	446	477	448	415	495	494	483	476	484	497	481	460	425	446	449	495	413	470	453	496	459	457	463	477	459	494	480	415	420	472	470	427	495	478	478	457	468	480	422	490	484	437	469	459	440	449	471	450	450	470	434	456	463	470	483	478	469	494	470	485	459	435	449	458	464	491	433	480	457	468	431	436	444	408	447	434	475	467	466	490	458	515	426	408	468	448	461	459	447	422	434	467	457	453	474	469	460	464	464	485	464	495	438	473	437	482	439	482	453	470	436	444	471	438	479	446	487
23699	20819	27815	23878	20582	11531	4671	2538	1752	1774	12220	27448	20905	10859	3477	1114	769	733	670	690	691	685	652	724	673	685	653	643	727	683	681	734	698	697	648	681	688	669	673	666	662	708	702	677	672	723	718	667	696	685	635	659	715	638	666	694	709	681	690	638	717	704	647	648	651	655	618	628	624	682	631	659	689	669	604	684	738	699	707	648	687	660	697	669	681	674	676	669	642	619	664	685	693	653	673	644	628	683	678	649	600	682	671	728	623	724	687	691	680	695	700	609	698	690	651	669	644	671	630	699	661	689	681	643	635	704	670	652	611	662	619	730	649	657	668	661	685	691	679	701	687	722	681	640	683	702	661	676	669	684	616	665	653	617	660	684	684	681	656	678	638	652	663	665	640	672	681	674	690	653	674	666	670	720	667	680	690	673	656	709	709	678	685	648	662	681	663	642	683	690	674	646	663	721	689	703	710	670	691	651	653	651	705	693	659	642	687	681	617	608	689	656	740	700	689	653	626	667	699	714	691	648	706	690	720	708	666	689	695	676	646	662	692	670	680	706	643	649	645	661	661	624	642	644	698	726	697	694	677	707	677	671	656	655	687	662	613	629	669	665	622	637	661	674	629	635	647	656	658	694	665	697	657	711	651	655	649	661	692	719	667	684	710	667	706	678	681	664	631	732	664	690	664	678	693	661	669	665	659	660	660	674	714	640	645	649	684	683	676	670	668	668	627	673	627	703	686	666	650	688	685	647	641	645	666	708	619	732	689	642	630	707	686	684	671	682	669	654	679	649	651	668	631	669	636	627	685	672	656	685	650	669	630	715	672	660	707	636	660	657	661	655	616	643	655	721	675	702	658	662	669	716	642	659	698	682	621	645	669	654	630	686	711	661	631	652	670	663	620	680	702	692	631	643	671	635	601	660	693	664	612	667	669	686	673	663	712	652	699	684	661	619	626	639	703	674	680	713	697	671	689	683	681	671	674	672	678	655	670	636	696	624	644	623	699	698	657	631	649	633	664	690	672	641	649	667	682	651	701	611	667	677	655	674	674	640	746	677	657	690	653	685	639	659	690	638	678	676	652	633	680	679	674	665	693	664	632	682	665	690	712	675	698	648	682	672	677	683	666	679	690	690	666	638	692	646	708	664	699	628	686	711	717	698	684	704	660	671	676	725	700	651	604	706	669	663	674	709	669	689	703	699	710	621	631	685	649	664	703	637	634	629	681	629	679	663	655	666	672	694	696	699	668	664	711	716	646	680	681	696	666	676	670	683	632	680	672	703	615	693	656	648	630	701	678	717	683	665	674	643	666	725	658	663	655	668	662	687	686	638	668	674	660	682	629	675	698	660	643	659	643	648	674	665	658	694	640	640	672	680	695	659	644	683	679	696	662	652	674	617	668	719	657	611	674	670	661	633	666	694	655	678	607	719	662	664	646	655	660	707	623	611	693	642	714	666	641	719	653	675	692	674	637	633	680	696	717	691	671	709	640	634	711	668	663	662	637	652	654	647	704	648	698	671	645	673	677	655	626	697	695	631	619	674	666	695	627	639	709	660	611	717	659	671	692	659	683	704	668	661	670	663	643	639	683	648	626	620	716	690	658	646	693	677	695	715	693	695	643	642	635	730	678	684	676	666	687	642	649	660	666	679	673	663	706	657	636	678	631	707	660	687	633	653	692	668	673	665	652	686	621	657	649	680	700	663	661	618	668	659	696	656	641	692	721	686	652	679	652	681	632	675	699	650	661	632	677	662	665	677	694	642	662	662	631	702	646	691	662	643	642	671	657	670	644	673	678	615	658	660	679	637	671	671	685	597	633	634	638	691	651	628	713	653	688	673	639	669	622	694	653	679	653	675	643	626	676	629	671	675	638	696	667	696	622	607	710	621	693	657	663	658	649	709	649	663	660	670	621	671	651	651	705	664	655	681	649	708	614	632	690	653	675	680	657	662	670	667	659	720	683	622	656	667	659	658	656	655	683	637	659	695	641	651	619	613	641	742	671	653	644	655	676	690	670	650	672	667	675	686	619	679	639	684	631	689	683	648	660	709	672	683	674	686	697	689	650	687	665	714	707	676	737	710	687	658	705	675	669	654	655	686	638	683	702	661	706	708	668	610	693	673	633	645	659	626	640	711	634	665	670	674	696	683	697	673	639	697	620	695	639	702	683	628	663	662	655	636	690	635	692	694	673	640	664	698	689	654	660	679	692	641	656	677	641	706	656	696	637	643	651	641	681	657	679	669	683	667	664	674	691	703	675	671	668	727	671	676	669	678	652	660	700	712	689	664	714	703	704	686	633	669	691	681	660	701	662	683	691	709	666	664	699	686	696	678	673	689	703	626	649	660	670	687	633	677	656	685	666	632	669	658	626	639	657	702	671	664	700	616	683	682	671	662	701	648	687	634	723	683	678	631	696	648	643	652	639	651	662	629	673	621	634	647	645	654	648	710	705	682	680	670	677	662	734	674	678	663	630	648	648	679	690	701	613	658	660	653	675	675	694	662	665	642	638	688	641	607	694	670	693	635	674	641	634	658	647	635	631	687	666	684	689	708	692	702	709	641	701	654	670	658	608	674	675	688	676	645	702	654	622	704	685	664	685	700	723	667	673	700	681	649	648	680	668	665	640	700	632	672	684	687	672	616	623	666	644	682	603	710	663	699	648	658	677	634	634	636	668	722	660	695	686	664	670	618	677	672	653	603	648	673	693	684	671	665	656	705	677	691	669	705	668	682	652	677	684	636	703	624	706	672	709	655	667	704	681	688	659	640	677	689	664	657	635	687	665	676	692	719	704	693	718	644	674	653	648	658	665	663	667	602	685	704	646	618	692	641	664	626	669	669	683	644	661	693	671	681	665	670	667	636	689	689	666	630	616	675	649	673	656	636	645	673	670	683	656	724	658	636	649	708	648	669	667	661	690	650	707	678	610	604	682	664	681	665	660	636	660	726	664	693	709	651	686	629	642	650	655	674	684	659	727	686	666	680	655	646	697	683	726	657	673	677	632	610	644	648	618	669	659	643	656	669	635	657	675	647	662	702	650	637	634	692	633	674	636	705	617	674	645	663	685	655	643	676	681	646	656	616	639	650	679	687	651	653	720	669	618	646	661	682	653	671	693	621	641	693	724	652	662	652	679	675	626	680	650	711	671	607	653	661	640	671	696	684	680	740	634	626	712	635	680	725	645	650	679	661	613	646	651	689	684	698	667	668	663	646	736	706	674	678	658	626	650	665	640	625	650	653	637	638	648	652	699	656	667	713	679	688	677	645	662	662	648	688	648	659	616	657	643	693	670	659	654	728	630	663	688	676	610	625	650	689	635	665	650	702	652	626	727	652	668	678	682	684	727	661	642	723	647	631	636	637	675	696	670	648	697	656	591	628	677	674	713	627	716	667	632	659	649	651	663	678	639	674	675	707	658	662	691	656	660	701	678	665	669	654	706	688	650	661	702	643	671	732	650	687	662	663	673	681	666	620	676	709
7268	14034	13775	9071	6294	5106	3824	2780	2333	2272	16060	26191	17616	9178	3318	1054	686	621	560	551	581	534	553	583	560	580	613	575	552	600	584	575	523	578	527	564	577	590	577	576	573	582	568	559	514	562	548	572	566	542	572	585	580	540	590	555	558	575	540	544	578	541	535	567	580	545	569	566	551	560	557	579	617	526	577	572	587	589	590	613	498	587	557	577	568	571	550	579	577	554	572	539	574	580	565	590	572	590	580	572	568	537	562	557	560	577	572	595	574	545	606	577	589	576	542	565	551	571	585	555	528	567	579	600	557	572	609	575	504	578	568	546	581	569	557	555	572	566	522	599	534	537	558	578	531	596	564	612	574	552	547	587	539	570	597	603	596	585	561	553	525	546	565	565	568	575	602	578	560	559	575	554	560	568	560	592	544	593	546	525	534	559	574	523	604	551	571	521	525	613	559	555	533	538	585	596	574	588	563	583	530	549	540	567	573	533	573	590	563	558	542	575	597	557	562	564	594	517	578	571	554	548	561	572	545	584	579	606	532	548	572	569	582	548	549	572	580	598	546	544	564	582	528	598	526	556	529	563	586	574	576	559	569	556	534	585	555	539	581	551	598	550	584	601	525	569	566	554	562	572	544	558	599	587	536	576	544	527	570	560	577	563	556	556	579	563	526	577	575	570	570	510	551	557	524	594	582	554	565	547	601	539	538	538	571	554	570	576	536	552	559	559	528	574	573	543	614	583	552	560	535	587	580	538	546	556	540	538	517	556	562	572	526	558	580	554	599	560	582	557	560	595	564	598	554	552	591	552	566	577	562	575	639	535	549	570	535	563	589	594	535	528	570	520	565	535	552	563	557	576	599	551	585	529	542	550	552	589	568	534	558	542	599	564	563	551	571	560	554	570	535	565	551	537	535	588	568	555	563	566	522	561	580	539	536	597	559	577	537	542	557	543	568	544	534	568	555	572	528	551	561	564	558	603	551	522	560	558	530	586	510	548	572	565	596	533	540	538	599	543	569	572	510	538	559	577	559	604	545	563	557	565	535	565	586	562	540	568	547	611	522	559	563	581	568	569	571	580	593	566	554	566	575	555	532	525	563	551	560	558	561	553	575	565	537	546	573	530	594	527	592	561	581	560	549	581	529	556	554	572	534	521	541	573	564	572	580	555	561	548	553	539	588	544	575	542	546	547	607	574	559	500	546	519	558	505	531	546	514	551	567	546	547	581	568	581	577	524	574	544	555	601	529	570	579	571	572	611	538	548	556	582	552	592	511	585	567	566	492	583	492	601	566	537	555	589	593	527	582	596	576	540	544	529	566	588	561	553	517	552	519	555	536	586	561	563	561	581	575	572	545	539	589	542	567	524	551	546	530	577	590	575	545	558	546	523	557	598	557	545	520	558	565	570	587	541	520	528	525	562	552	578	611	564	543	589	521	540	544	517	562	556	543	552	569	560	526	578	539	521	554	545	533	548	556	543	488	555	519	567	593	574	589	553	550	596	534	569	552	594	568	532	568	526	540	580	532	529	562	569	562	557	589	508	542	584	594	540	557	527	550	544	532	616	568	567	578	520	544	589	568	568	530	579	514	531	553	570	538	597	548	566	530	587	586	535	539	583	532	574	576	581	547	591	558	546	559	557	591	529	557	560	536	600	551	593	591	565	531	534	539	556	593	538	553	548	477	570	579	551	509	542	545	552	540	569	546	541	537	543	521	539	562	506	563	548	557	549	559	595	534	548	545	564	554	550	572	553	603	580	587	523	528	558	512	540	568	567	533	594	570	575	588	549	542	523	569	572	599	565	569	563	564	536	575	551	537	520	532	580	573	560	600	587	584	523	564	580	560	575	569	579	543	544	536	531	528	556	571	588	547	505	556	543	526	550	532	597	568	536	607	562	563	533	560	563	589	600	545	556	573	541	580	560	590	519	546	549	552	556	537	548	554	543	542	549	547	548	579	594	557	544	562	563	567	554	528	543	561	570	562	537	569	541	530	547	551	533	590	557	524	539	552	543	545	528	566	585	546	535	540	539	542	560	546	545	512	567	542	577	550	541	566	535	520	575	570	559	514	598	537	591	580	564	550	560	536	591	555	560	578	524	516	571	545	566	596	580	538	586	567	543	575	541	542	577	504	527	532	594	569	551	560	554	551	584	563	523	563	538	548	549	555	519	584	571	576	500	583	604	570	530	584	570	603	486	538	552	579	608	588	573	574	549	556	557	567	556	546	536	571	530	596	549	569	573	579	540	529	576	518	528	547	584	653	528	563	574	555	585	566	540	555	574	552	567	550	580	559	587	552	567	523	562	574	576	577	576	604	564	560	520	511	581	565	593	560	525	554	593	563	574	578	543	524	566	549	597	565	536	552	536	556	535	566	559	585	526	563	580	589	558	520	586	566	525	554	565	553	517	552	575	613	557	558	567	543	546	536	560	571	541	535	524	535	541	520	566	541	578	563	561	585	513	552	553	562	544	569	586	596	581	531	517	568	559	587	573	540	544	555	555	562	597	591	569	552	580	586	575	579	567	594	536	567	567	567	559	514	551	549	549	539	595	528	595	568	580	589	525	515	546	586	559	526	594	538	534	571	508	613	550	534	548	571	550	555	518	585	572	585	547	558	533	516	564	559	520	563	552	563	533	599	563	549	583	562	536	565	545	544	557	546	507	540	505	490	529	555	536	547	575	573	621	548	540	539	537	559	560	562	607	544	570	592	564	545	581	574	585	598	582	569	587	542	618	544	579	582	568	548	543	534	575	595	565	532	560	592	546	596	580	503	593	598	602	566	532	547	575	594	539	563	536	522	544	550	579	529	594	525	534	548	563	585	587	541	553	560	523	559	540	566	566	523	590	533	567	543	545	556	532	563	570	547	531	565	575	568	543	581	527	571	513	594	586	593	550	599	555	536	547	572	558	557	570	603	557	578	571	563	548	564	554	593	531	547	569	505	591	534	576	581	533	572	568	537	539	526	557	575	541	565	582	538	539	572	572	566	583	543	595	578	614	566	589	560	548	518	555	554	554	558	585	542	533	531	552	577	559	579	551	570	573	569	526	581	552	563	560	526	558	558	566	557	555	531	549	566	546	569	514	561	539	577	530	520	600	571	508	577	565	574	586	532	592	521	533	604	563	574	590	531	522	552	542	572	527	562	562	516	551	514	575	543	566	579	580	584	569	536	581	531	543	511	586	537	533	552	581	544	552	559	551	537	550	584	524	578	590	574	511	581	593	546	575	547	546	553	517	566	585	559	553	568	562	528	569	581	534	532	597	587	595	542	544	590	555	608	535	576	546	538	577	532	506	560	519	531	586	560	581	575	522	572	587	540	552	567	564	590	561	539	556	569	525	531	602	567	603	543	607	552	585	545	540	548	513	547	587	553	591	579	560	583	571	572	539	546	577	553	557	601	564	521	550	548	567	549	553	534	529	545	556	531	565	545	530	535	541	550	563	537	533	550	567	546	552	548	588	552	576	546	577	554	591
26987	12369	4245	2227	1483	1184	942	822	726	683	1181	1862	1733	1213	803	570	536	504	511	510	547	517	493	531	514	524	511	532	505	491	519	524	529	507	486	502	538	500	520	509	517	527	507	516	540	509	530	545	489	484	534	528	513	520	530	490	516	500	480	537	497	544	526	508	521	541	562	532	487	490	487	508	511	533	524	533	514	509	531	513	531	531	519	514	529	508	533	525	545	536	481	504	527	508	524	528	509	523	531	467	515	522	545	537	537	507	523	485	495	533	499	542	545	555	548	487	513	496	533	516	488	532	520	525	496	489	476	552	496	515	530	501	495	496	514	500	497	462	520	525	508	527	522	508	538	499	531	499	498	514	484	512	511	523	519	520	504	516	537	516	497	551	474	525	513	502	510	526	523	536	499	486	529	537	522	529	550	533	506	508	574	529	516	539	547	542	515	535	463	533	499	567	541	504	501	509	503	498	503	518	499	549	488	493	556	537	526	523	514	520	503	497	537	510	510	485	495	510	483	511	521	528	478	548	501	481	510	531	512	518	497	520	477	545	486	510	513	473	534	562	554	518	517	585	531	487	503	530	528	479	522	528	523	509	507	504	580	548	489	509	505	493	552	491	552	532	528	515	513	579	546	521	526	532	522	536	520	540	527	482	496	501	522	540	514	522	503	475	516	515	523	511	550	472	543	508	513	490	507	549	527	492	540	483	483	523	554	520	507	516	492	494	554	548	496	502	538	537	528	564	487	488	475	492	509	492	533	555	574	499	497	541	532	542	524	503	492	512	540	511	515	497	517	512	513	538	490	537	523	499	536	494	531	511	532	511	520	541	500	517	501	496	464	521	539	518	500	493	517	480	551	485	483	541	509	531	504	497	530	511	549	480	475	524	506	515	500	522	524	512	557	525	534	526	491	478	500	510	507	517	500	543	502	515	517	486	513	478	518	500	535	546	506	495	509	559	528	460	559	531	493	523	535	519	500	562	499	502	475	524	564	495	518	503	517	532	493	570	519	541	523	498	486	557	531	504	527	504	553	482	466	591	521	519	531	541	521	555	490	517	518	544	491	479	562	529	548	522	554	526	534	475	503	493	523	508	516	543	521	495	528	515	533	519	500	506	558	541	528	509	515	495	513	553	505	528	506	476	503	504	511	548	518	530	534	509	524	509	536	479	522	527	518	535	536	561	521	503	525	520	540	497	511	503	492	487	488	534	513	509	492	532	507	521	500	515	490	508	520	496	520	494	474	466	546	542	508	516	505	529	533	499	540	497	534	522	513	527	533	513	533	502	475	558	510	550	526	539	530	520	526	495	514	496	549	500	499	538	519	563	488	503	484	490	521	526	481	517	525	550	539	463	535	554	531	484	472	523	552	495	541	481	512	557	533	538	512	478	556	554	510	532	524	523	525	509	523	498	462	496	516	489	524	488	541	517	512	528	499	535	519	541	545	502	512	479	526	493	512	532	502	509	475	534	482	505	505	530	542	466	530	496	484	552	506	493	516	509	537	486	511	503	542	511	494	492	513	517	473	528	575	518	519	485	517	483	498	568	484	523	526	518	538	559	560	512	522	509	500	565	485	498	521	503	520	520	529	493	486	495	495	518	511	519	508	544	514	575	540	501	549	513	549	478	523	542	490	558	518	548	503	498	502	520	506	490	503	520	528	563	487	500	525	491	487	494	539	466	481	535	524	518	530	519	534	517	505	535	511	507	511	494	518	532	502	489	502	554	514	529	477	476	506	500	516	541	500	486	553	469	523	525	537	513	495	507	485	521	505	517	513	530	507	537	503	549	518	557	502	460	527	484	489	536	511	505	498	528	552	487	505	493	537	551	521	483	505	501	513	491	504	504	512	509	514	563	515	511	516	514	537	559	527	490	492	494	533	520	520	511	519	473	534	487	502	531	508	506	518	515	508	537	513	558	535	515	518	484	521	525	487	489	525	493	538	510	513	577	520	498	510	525	485	490	547	529	531	510	493	550	508	472	544	509	554	500	508	530	513	496	559	497	538	521	539	511	505	519	522	515	549	518	542	523	506	519	519	541	541	506	496	574	545	529	493	531	515	533	513	510	489	548	504	558	548	501	528	506	514	486	509	521	496	523	558	496	549	507	541	518	520	507	508	519	498	526	517	499	523	483	498	541	479	532	473	525	487	486	530	483	517	483	476	520	523	540	529	540	491	511	524	545	491	513	477	498	518	509	524	479	533	521	537	508	524	543	515	484	479	521	475	530	519	488	523	549	536	545	514	500	511	526	535	555	506	518	542	534	526	489	461	489	515	564	521	506	500	494	503	484	558	525	526	563	519	523	523	531	476	511	511	528	503	532	527	519	506	474	489	518	549	486	546	520	518	514	516	521	509	505	505	509	484	555	491	490	497	506	515	562	495	511	519	565	517	493	532	504	518	507	507	517	530	515	496	522	502	514	517	500	490	555	543	504	526	533	541	535	524	519	511	515	540	533	563	527	502	536	549	485	517	511	507	489	491	535	517	532	550	528	515	521	493	492	474	528	503	500	540	554	500	534	504	488	523	474	507	480	479	496	516	501	536	550	514	502	495	462	503	521	516	497	494	542	527	524	488	531	467	473	493	480	506	492	488	455	522	464	505	512	532	485	527	517	529	525	492	551	500	515	509	509	495	532	493	546	525	525	487	543	503	577	517	550	528	529	504	496	517	485	495	518	527	525	530	507	509	513	527	555	496	524	530	515	496	532	518	518	509	540	542	514	522	524	527	525	527	535	521	554	547	540	492	514	518	525	508	534	557	509	512	541	523	480	473	512	519	540	524	476	493	541	494	483	477	493	580	529	510	543	519	483	481	545	478	540	485	527	531	508	507	534	488	479	506	495	516	507	536	486	509	528	542	489	548	513	524	537	525	561	511	506	464	507	481	477	533	524	505	500	547	477	510	510	516	531	497	526	487	499	518	489	570	524	543	520	522	510	499	469	505	499	507	509	465	528	516	526	506	562	551	546	531	493	525	488	529	472	539	497	489	548	532	536	537	497	502	523	516	533	472	530	538	562	483	521	488	507	521	492	487	492	498	495	499	522	514	494	482	484	531	541	482	516	503	502	516	500	501	538	513	556	508	511	511	505	543	508	486	526	491	520	530	540	504	508	545	502	548	485	495	558	504	468	563	509	488	506	574	536	531	543	483	484	530	502	527	501	489	509	509	508	506	511	524	474	482	503	502	486	524	532	509	533	510	530	518	505	444	515	502	506	524	541	531	496	525	510	516	499	544	503	546	559	499	481	544	481	571	529	496	502	553	488	471	503	539	558	538	518	549	503	522	505	477	504	482	529	527	500	505	539	511	523	508	565	560	490	480	507	521	533	448	483	482	467	518	508	470	525	505	552	546	499	519	508	541	523	489	495	526	511	494	503	535	503	535	526	455	558	510	537	504	517	533	518	516	492	506	517	532	524	517	548	540	562	519	527	538	499	528	518	490	523	542	503	502	522	519	497	501	538	549	511	500	559
6658	4353	3600	1846	1694	1485	1104	914	806	751	1487	2258	1900	1155	704	443	443	434	456	406	453	421	425	462	439	415	433	455	426	450	446	441	438	465	390	446	468	416	424	414	448	392	414	439	435	447	397	466	407	437	426	413	411	458	455	425	423	414	413	431	463	437	388	394	448	416	434	402	420	444	434	389	431	460	415	410	435	419	411	402	430	454	459	434	431	421	411	419	475	433	426	460	421	401	410	409	429	444	390	438	441	423	401	424	416	420	415	463	439	399	412	443	434	435	436	425	431	458	440	416	432	446	432	424	447	428	442	396	430	390	424	422	424	474	462	430	386	405	439	414	408	414	453	435	420	415	427	426	396	424	457	469	389	425	448	421	417	417	447	450	439	446	380	401	431	409	423	418	446	411	373	426	422	415	456	464	445	413	422	396	420	419	429	421	446	427	407	399	481	410	388	434	441	419	424	430	423	426	414	449	420	470	417	449	406	419	415	406	446	443	446	425	439	494	423	435	442	404	445	432	431	432	445	426	390	442	421	449	408	393	423	411	397	429	424	414	454	425	471	425	415	410	405	432	421	427	462	418	454	450	457	415	428	454	409	429	445	423	434	420	405	425	444	419	404	416	449	412	408	426	402	435	414	422	410	440	429	456	426	431	440	451	405	454	444	424	439	454	389	446	426	461	409	435	416	439	418	412	370	440	411	434	451	374	448	418	431	452	452	428	422	460	408	469	394	404	433	413	459	454	424	452	415	437	449	416	442	412	428	468	388	458	443	460	421	405	429	425	418	414	447	441	417	457	434	414	427	446	444	391	419	439	381	413	398	427	417	442	434	422	440	424	415	420	419	384	433	424	410	430	385	416	442	396	431	433	412	445	390	396	417	440	440	428	413	426	437	430	388	408	394	395	439	426	438	434	432	414	400	430	415	449	425	450	434	414	418	432	432	411	432	411	404	425	441	402	459	431	415	407	449	430	435	436	420	449	433	455	432	425	430	422	450	430	466	437	404	411	425	437	424	435	417	401	411	430	434	391	444	430	413	429	441	439	430	394	436	422	438	406	412	416	421	413	424	441	406	423	390	458	443	403	384	404	460	422	445	391	416	451	435	428	416	434	431	425	410	419	418	421	435	458	468	391	437	425	422	433	415	412	412	447	423	455	411	423	409	425	404	421	414	401	418	389	434	405	477	431	460	451	427	431	414	402	461	390	426	422	428	466	382	424	420	430	424	451	451	410	434	450	419	423	410	403	430	423	432	440	395	401	415	435	441	419	417	415	412	437	406	472	447	384	453	432	451	405	463	451	408	435	441	428	403	431	449	425	419	426	378	415	450	440	444	395	411	425	401	375	452	429	402	420	448	441	408	415	408	445	439	433	443	433	477	429	404	401	411	423	418	438	413	446	441	438	421	416	414	418	425	414	440	429	446	429	444	460	422	422	430	414	435	446	402	409	390	404	435	438	423	437	426	437	460	472	377	408	444	417	434	408	461	448	407	401	384	396	416	446	415	417	450	413	412	410	428	454	421	394	433	437	436	436	407	429	400	404	438	407	429	384	411	397	410	396	430	400	430	433	442	440	415	400	419	446	408	430	420	464	398	434	436	416	400	436	440	420	424	419	442	442	421	415	434	415	391	401	442	416	429	418	453	437	473	446	397	437	445	395	424	421	420	419	374	447	373	420	457	425	434	418	432	441	470	446	442	449	406	440	431	381	453	402	434	423	428	417	446	431	415	425	407	404	407	451	482	412	447	425	411	421	441	429	411	417	412	477	437	435	409	410	429	484	425	402	401	455	422	436	439	389	416	415	417	416	421	396	463	451	446	452	438	459	418	420	405	444	444	467	419	415	459	430	386	424	434	453	419	450	376	413	418	445	420	436	408	440	403	392	388	406	452	419	442	412	404	412	420	397	393	431	424	420	436	448	405	400	490	429	440	431	424	429	459	425	436	463	439	397	426	438	388	393	454	429	428	442	425	452	428	434	453	396	405	442	417	424	408	422	458	413	426	421	417	392	428	447	416	434	406	435	432	425	403	416	433	425	441	417	430	472	418	408	447	452	415	429	439	424	405	398	424	436	422	425	442	384	463	397	435	441	439	443	425	405	447	420	436	444	417	453	433	426	419	417	429	430	432	398	416	422	431	431	436	430	429	414	400	434	425	417	419	441	418	454	441	436	384	419	402	452	423	443	407	421	441	475	443	457	421	422	424	426	442	426	434	466	444	429	440	450	389	409	397	421	437	419	372	455	411	412	436	440	425	431	415	446	444	445	374	426	457	471	424	410	449	438	449	462	427	408	445	429	436	421	411	441	409	433	430	445	426	417	424	410	413	424	432	397	438	412	392	430	422	422	418	473	404	402	421	433	415	435	460	409	413	429	392	427	437	396	421	432	425	397	447	427	411	445	441	436	418	460	438	435	447	404	447	442	446	359	430	427	423	436	397	415	436	423	441	426	384	462	449	424	432	422	437	413	461	440	466	427	452	391	385	436	414	445	400	449	435	413	411	434	417	428	431	438	427	443	454	442	423	442	419	442	433	411	419	434	457	410	418	459	398	431	416	460	418	449	416	439	433	422	416	436	399	410	428	397	400	430	428	415	405	413	442	437	427	407	397	455	436	395	422	425	453	416	424	454	457	431	426	437	436	424	420	448	435	439	417	407	399	437	418	431	447	405	435	452	428	398	437	441	441	422	449	453	426	439	407	430	430	447	426	432	430	490	407	428	419	445	408	430	397	394	437	457	461	441	436	402	422	373	414	432	452	441	447	437	415	402	407	418	455	457	399	434	421	446	444	438	446	419	451	406	463	414	415	409	439	443	419	462	450	429	454	436	422	406	452	426	422	417	444	446	442	431	441	401	405	466	446	433	407	439	401	392	417	417	451	452	407	449	384	410	422	428	399	405	438	428	378	421	384	406	426	413	459	419	439	407	446	431	439	424	456	423	424	407	418	380	448	414	377	446	417	419	447	402	432	429	386	413	423	400	429	477	424	460	424	449	422	422	418	414	396	433	463	423	422	458	391	424	458	408	435	400	415	430	433	430	441	410	431	450	396	390	420	419	454	448	452	422	423	450	421	464	433	424	437	416	427	434	420	410	420	447	393	444	413	419	410	475	438	405	433	420	432	429	427	469	414	400	392	423	436	418	393	425	406	417	378	399	427	433	427	473	395	406	452	456	438	425	421	465	412	428	422	390	422	444	461	412	404	431	452	407	445	388	430	455	424	414	419	413	417	408	425	411	432	440	453	398	444	429	412	432	422	420	403	433	436	428	424	452	428	390	437	473	465	453	418	450	389	451	409	441	412	422	424	418	442	464	464	429	428	442	433	414	426	443	420	431	442	424	426	435	455	422	464	402	408	470	427	444	418	440	422	439	433	405	398	437	421	430	406	424	404	434	439	440	409	441	433	414	392	429	439	430	455	410	461	459	406	434	436	432	403	456	407	408	403	440	428	424	436	457	421	426	450	444	398	429	442	468
24556	20719	26737	24584	12047	3539	2130	1093	994	1823	6846	14201	11979	6366	2161	855	625	577	589	581	537	552	534	578	514	493	547	514	568	523	583	508	575	564	555	568	543	541	518	562	553	510	612	564	516	547	550	561	551	535	542	511	572	540	558	575	563	517	474	551	569	576	525	528	558	553	516	571	536	533	561	607	531	558	591	544	563	565	562	581	541	550	549	506	570	538	514	542	597	537	572	572	573	551	557	584	563	525	590	575	532	556	558	499	573	528	583	511	562	548	543	546	516	556	527	530	574	529	545	585	524	560	556	525	561	582	542	513	557	584	513	545	541	546	557	569	542	540	549	559	584	532	540	523	523	553	509	546	555	546	545	558	583	557	559	584	591	571	538	521	583	495	581	527	551	544	565	556	566	543	531	556	582	548	629	561	565	568	530	539	513	550	526	547	539	529	532	531	540	562	560	531	552	539	558	562	535	589	555	514	563	546	518	559	569	566	544	531	526	527	557	550	531	574	583	549	549	527	576	482	550	540	535	591	525	515	567	530	513	544	525	529	544	595	531	541	551	535	537	512	532	525	548	521	555	569	564	515	543	528	565	528	542	603	558	564	547	564	555	523	569	532	576	552	521	557	564	530	554	565	556	561	549	548	556	554	538	588	528	506	525	564	529	555	557	541	573	549	551	492	581	578	554	545	550	513	556	567	504	546	540	564	567	519	547	560	578	557	543	550	533	530	541	559	542	576	565	555	541	554	521	531	580	589	575	561	595	546	526	508	529	543	574	559	569	514	506	553	572	515	553	541	556	544	564	524	563	496	548	571	572	551	581	557	527	532	575	523	540	536	549	571	548	535	563	593	539	534	556	518	541	519	549	545	530	545	557	560	604	543	584	570	542	574	524	543	589	567	560	546	520	554	538	527	563	574	567	532	553	534	572	567	549	558	520	538	535	546	543	595	534	560	554	564	564	503	547	579	556	581	553	532	575	574	556	565	523	549	526	560	529	543	509	586	570	563	544	538	554	555	538	547	571	533	536	553	547	532	560	548	566	570	554	528	512	525	533	516	556	523	561	592	528	567	534	528	505	546	555	492	581	583	550	537	556	561	539	558	524	534	534	534	559	536	578	519	525	523	601	568	532	568	561	563	567	590	553	514	527	528	503	532	505	529	552	550	606	581	507	529	576	520	544	573	594	506	558	541	499	578	541	550	532	536	533	548	582	555	536	563	538	532	553	566	508	537	532	526	574	585	582	534	518	569	567	547	571	519	520	568	541	553	511	567	534	542	565	547	556	508	532	569	536	556	556	588	548	561	586	591	533	576	513	524	552	529	518	532	530	579	539	602	534	573	510	566	555	565	538	540	574	525	587	529	563	559	545	535	548	516	502	513	547	527	561	544	546	564	538	516	536	525	493	546	520	549	526	576	580	563	532	563	582	549	550	536	519	530	563	550	574	534	558	578	568	540	514	572	544	529	518	571	500	543	559	527	587	502	529	565	577	546	559	528	529	557	554	581	552	579	549	584	538	542	536	509	566	583	522	517	576	525	527	536	554	555	558	583	546	550	528	565	554	538	528	561	539	550	507	542	530	531	510	556	499	526	559	498	518	558	521	595	562	539	518	586	555	530	589	493	581	521	578	590	552	552	584	522	568	577	537	513	528	541	502	549	569	520	534	537	576	550	535	565	555	536	558	578	569	564	523	530	592	548	523	562	560	494	531	572	548	533	569	541	563	565	511	522	521	489	555	553	555	535	545	551	573	496	575	546	532	549	573	506	504	558	577	541	570	549	566	560	550	541	582	526	516	537	517	534	537	582	542	531	547	573	503	560	529	513	551	508	570	558	565	562	551	589	522	519	527	577	558	549	535	569	579	556	564	573	568	579	565	553	533	558	519	593	623	527	560	535	547	557	553	576	499	551	558	545	560	598	564	554	572	580	520	545	540	566	518	541	551	554	560	505	562	532	546	573	560	521	523	551	533	565	548	560	549	545	536	532	525	536	537	563	564	543	571	542	560	553	539	539	554	570	533	527	556	585	546	483	499	557	593	583	545	542	574	564	561	563	524	525	585	554	561	531	466	556	571	523	526	554	588	547	527	549	546	518	577	560	524	606	516	511	563	478	578	579	542	539	558	543	571	571	539	473	529	581	577	539	532	567	561	520	559	538	544	581	547	539	504	585	537	541	534	553	586	573	555	536	570	518	577	589	540	529	555	537	524	546	548	501	502	561	557	518	557	536	532	535	579	592	571	549	554	593	562	546	542	572	480	545	553	574	587	528	562	545	547	516	544	515	516	547	539	537	551	569	578	579	581	586	555	532	527	536	566	538	517	584	545	538	601	588	528	539	546	554	537	542	509	565	577	563	522	547	504	521	564	561	579	488	545	553	525	521	581	552	527	575	522	576	551	561	563	527	546	563	527	580	515	535	554	546	534	542	551	536	564	559	575	536	571	589	539	545	583	523	535	541	610	502	552	539	539	563	579	534	575	501	572	540	568	574	578	563	554	582	550	541	529	566	514	530	587	521	508	542	513	533	519	562	501	539	568	559	526	551	512	553	544	534	565	559	533	545	564	510	588	565	528	515	541	572	531	559	538	542	566	561	503	502	527	534	522	561	576	527	551	532	557	571	536	559	557	571	535	533	539	575	518	540	529	557	576	496	530	536	543	541	493	546	526	553	560	564	571	566	514	542	593	534	492	544	546	599	558	559	555	530	558	562	521	544	504	613	564	547	538	543	523	566	524	548	540	548	544	519	530	501	540	570	539	577	552	562	622	512	533	563	543	559	583	523	556	569	548	564	553	521	570	532	572	541	546	555	522	547	559	503	574	549	612	569	539	543	546	520	535	541	521	534	521	555	534	584	550	578	587	575	534	499	533	529	554	547	591	532	547	532	552	518	554	523	560	570	552	516	532	515	565	515	524	502	580	523	547	558	530	555	546	521	589	610	545	573	542	531	561	521	573	517	473	626	529	540	550	518	580	561	543	561	536	562	537	540	585	552	539	565	563	553	559	561	543	577	574	517	532	582	564	581	534	544	520	527	522	563	552	598	541	528	511	535	524	549	545	564	578	533	527	561	523	560	561	543	560	559	578	577	563	536	559	518	586	523	568	549	530	533	567	567	530	535	518	547	526	511	539	486	533	554	539	545	529	541	573	521	533	522	527	519	534	545	562	531	532	546	537	539	561	531	577	521	564	556	570	508	550	533	509	547	539	550	578	591	529	519	480	539	562	554	524	542	537	538	533	555	566	536	516	550	597	553	534	550	532	552	569	516	601	570	588	546	551	506	531	523	594	572	582	553	556	558	536	513	582	536	525	548	568	535	548	536	577	511	569	537	570	561	573	552	556	536	521	547	545	601	574	537	543	503	531	559	527	523	503	576	549	553	563	497	533	528	554	548	568	562	591	577	543	510	558	560	492	584	567	600	490	569	563	564	560	526	582	546	545	517	529	595	570	539	566	609	560	562	572	567	584	558	580	585	543	559
5632	9506	10394	6115	4024	2977	2134	1164	1190	2553	8917	15120	11561	5944	2149	817	549	504	520	478	483	511	490	432	498	436	463	460	500	496	501	506	463	481	496	475	435	467	480	442	467	464	502	469	495	500	455	467	464	474	472	483	485	484	463	482	456	477	450	440	469	479	434	469	453	463	453	513	501	437	468	470	483	473	468	502	478	464	456	486	465	487	504	513	478	456	474	468	459	484	418	475	451	455	458	468	482	500	493	444	453	466	464	482	472	484	463	463	468	480	469	461	438	463	478	470	446	478	465	441	465	449	465	479	460	471	494	466	462	486	494	469	452	464	463	494	456	457	484	506	470	438	441	442	542	465	494	503	468	467	483	493	475	453	494	497	472	449	429	443	472	474	473	495	475	473	440	534	434	472	438	455	465	442	468	449	481	431	476	449	452	466	472	446	453	426	442	492	456	460	473	493	477	491	473	486	465	404	457	482	466	449	483	476	460	447	450	451	442	476	483	495	466	470	467	437	460	463	455	463	482	484	463	499	490	482	489	465	488	499	476	491	439	495	518	499	490	436	472	478	459	479	449	482	483	472	484	470	462	468	496	454	483	477	474	451	437	481	436	512	519	460	477	454	480	450	469	446	503	463	422	466	441	493	470	451	502	476	467	465	423	493	489	436	501	450	478	462	468	463	451	477	436	455	459	436	476	484	481	486	471	456	464	467	460	459	432	452	456	443	471	437	509	501	440	499	502	470	493	453	476	466	498	474	435	456	442	464	456	474	449	485	496	458	413	428	479	462	458	476	453	481	484	482	472	487	480	489	471	466	490	460	486	492	501	498	461	453	483	481	470	448	531	444	428	487	472	435	500	455	485	451	450	475	478	500	441	478	467	457	482	439	457	458	474	451	479	465	506	462	493	447	507	487	474	493	460	419	442	470	514	496	443	453	461	447	457	486	497	467	465	450	437	442	466	513	479	493	477	441	469	508	490	439	472	489	488	461	408	482	477	506	454	491	440	486	507	449	474	476	470	437	420	489	456	460	470	482	480	474	471	441	468	475	440	467	464	475	462	459	453	498	493	502	497	475	452	503	453	437	459	460	443	436	489	510	484	468	454	436	456	452	472	485	466	478	455	433	485	455	462	473	469	489	485	473	512	465	457	462	478	499	483	441	483	502	440	524	458	475	483	472	446	474	458	406	476	450	500	517	476	491	467	472	481	458	488	491	477	472	475	502	441	516	485	481	469	481	456	448	454	476	453	473	494	476	458	483	450	421	449	463	452	464	480	478	489	434	411	482	487	507	457	500	479	521	473	483	474	470	479	424	463	470	479	451	443	462	441	460	491	474	472	449	448	456	445	430	460	458	478	499	530	461	504	473	456	475	436	521	483	473	447	457	497	459	458	497	458	480	466	430	476	445	488	511	434	486	451	455	472	452	490	468	478	491	468	474	453	442	461	453	533	502	443	456	460	486	504	470	467	467	469	464	430	446	493	435	454	466	464	449	475	456	470	486	495	448	476	445	480	491	444	489	472	435	476	455	440	470	464	459	464	476	457	481	469	467	477	476	455	443	457	519	471	490	453	467	495	517	500	462	481	476	462	466	441	430	484	422	510	491	487	463	456	437	437	515	484	489	460	481	476	492	501	462	464	462	456	454	500	427	458	463	487	451	470	455	463	453	479	434	470	443	451	491	477	436	461	471	508	464	493	489	505	447	437	463	443	521	482	447	447	418	442	430	457	464	488	472	464	492	491	507	476	445	461	479	447	465	452	436	438	442	461	487	459	460	494	454	487	480	484	453	450	481	464	443	456	455	425	466	487	430	487	493	471	471	462	420	432	460	451	452	443	462	476	474	493	444	513	447	438	449	455	492	475	474	426	466	454	423	519	466	485	479	480	486	446	480	449	448	479	477	454	470	460	484	474	446	458	436	498	460	487	490	456	495	464	472	503	450	512	436	459	470	470	439	451	478	456	452	475	476	456	489	446	450	493	466	480	470	498	441	461	460	470	469	443	475	465	455	502	422	486	517	480	453	481	474	455	461	473	449	457	459	479	483	494	463	468	480	444	456	442	443	466	450	499	443	479	489	464	492	497	472	463	503	458	454	483	478	458	446	462	497	482	467	428	458	464	463	454	451	443	475	436	467	473	490	473	492	466	446	447	481	455	475	477	431	477	471	482	447	479	438	465	468	456	491	484	435	460	455	456	482	479	430	454	426	462	454	447	485	464	462	473	460	488	478	470	511	454	470	454	456	453	416	502	421	487	493	482	437	468	483	488	488	478	466	442	470	501	465	454	440	470	444	475	446	468	466	452	430	474	467	466	435	476	428	485	472	466	428	497	472	429	452	480	459	505	446	464	500	490	493	476	458	467	477	476	484	502	484	466	462	504	507	468	515	460	499	455	498	474	457	456	435	488	454	465	473	465	475	480	480	507	490	475	501	480	458	470	465	492	440	483	482	466	483	475	473	467	463	453	463	465	461	430	469	477	471	451	436	440	461	436	445	463	473	436	460	453	443	447	488	458	485	486	422	529	457	410	476	478	470	466	493	453	456	482	449	468	490	451	444	491	474	478	400	494	464	464	496	486	464	491	432	477	473	466	461	483	498	492	470	459	443	445	461	511	478	428	447	490	469	493	480	476	501	433	434	436	448	464	455	449	459	435	494	501	482	467	494	432	459	475	475	511	481	473	478	461	441	441	481	460	486	457	466	486	491	461	496	436	471	466	445	468	451	477	437	478	491	488	481	445	445	467	464	435	436	473	482	461	467	440	464	466	464	456	465	477	481	505	416	448	460	450	492	449	459	430	495	469	451	469	468	466	505	476	469	478	457	495	456	471	464	451	476	481	470	477	487	478	483	474	462	477	432	472	456	444	460	492	437	469	461	456	477	435	435	451	459	432	470	480	474	474	473	444	473	471	445	456	496	462	441	438	489	450	446	431	458	465	476	477	473	478	462	476	493	445	457	469	467	455	493	448	473	445	467	459	466	486	465	472	511	448	451	493	466	468	468	445	464	460	489	425	469	440	474	469	516	465	443	486	478	468	474	485	482	446	456	470	492	469	488	517	432	464	464	453	451	465	462	465	474	467	437	416	472	487	492	472	488	466	463	518	450	443	484	497	489	468	446	453	450	481	485	482	489	453	464	467	505	469	474	445	478	453	478	467	468	495	476	467	485	469	480	450	477	461	446	483	436	447	483	421	444	467	470	454	478	480	522	509	481	480	452	492	459	475	448	479	490	478	469	457	460	464	484	467	479	463	428	431	482	429	462	480	481	486	476	482	466	429	482	451	467	466	459	463	491	487	496	447	479	453	443	465	474	430	489	469	449	463	450	467	455	514	446	460	459	480	488	441	467	425	474	443	530	473	458	481	486	480	442	442	482	487	484	454	452	480	476	463	486	473	428	471	469	446	421	456	476	465	458	449	464	439	451	442	455	450	441	448	474	463	479	445	458	479	471	473	486	459	457	491	446	463	490	453	491	467	467
23602	20712	27713	23789	20566	11046	3457	1634	1681	1400	4466	24686	24519	14292	4527	1332	861	655	640	706	686	623	609	661	661	656	681	651	637	622	711	632	660	668	654	666	663	658	658	657	679	671	636	613	626	655	639	666	603	658	650	675	682	677	644	708	649	665	683	688	614	694	667	606	662	647	738	637	645	677	642	707	653	713	660	675	656	625	664	650	674	649	655	682	648	586	675	661	689	662	615	635	668	661	624	659	676	644	659	704	635	683	641	668	654	624	651	625	661	622	675	673	652	631	624	680	639	626	668	699	690	674	647	656	674	677	669	682	648	660	731	708	710	604	693	650	695	676	641	663	677	656	656	663	620	645	652	672	659	588	611	627	626	655	690	710	700	614	675	668	619	644	649	660	673	607	641	660	703	640	594	652	655	615	683	642	686	662	642	669	680	659	646	672	622	682	651	681	622	666	688	620	667	671	635	618	680	653	703	614	632	649	678	634	659	690	643	698	623	610	684	635	660	672	640	636	669	668	649	671	669	673	648	664	664	664	674	697	656	689	651	660	667	663	647	624	596	644	688	627	697	624	654	680	690	685	674	677	641	643	639	655	696	642	636	611	694	673	665	628	670	654	687	659	645	601	662	639	666	652	679	642	635	657	669	681	635	653	614	688	642	643	623	632	679	662	656	678	687	623	694	660	655	660	646	655	645	713	665	669	676	651	633	642	631	638	617	661	691	607	610	652	708	705	668	708	629	653	614	638	658	649	712	642	669	656	632	666	674	630	682	636	669	633	680	655	672	671	694	674	666	701	674	641	672	662	614	671	638	632	705	703	617	629	634	635	653	646	644	680	656	685	608	668	627	648	655	654	627	675	680	690	633	622	626	663	617	691	666	650	673	632	682	613	676	671	633	662	626	671	631	617	657	658	659	679	655	624	594	625	669	671	648	633	640	631	707	632	639	637	672	688	694	671	642	641	628	648	672	632	686	615	640	675	602	651	682	692	653	649	658	688	686	645	703	630	686	689	679	691	657	689	691	648	705	712	623	628	662	666	640	637	647	670	651	597	671	675	684	625	654	635	683	654	681	650	677	648	658	626	638	652	661	618	658	705	648	658	624	670	629	638	659	701	680	659	652	668	625	641	679	630	661	703	678	657	655	613	660	670	611	650	650	658	697	649	668	684	649	663	674	620	659	671	652	673	676	649	656	681	659	644	646	645	642	643	658	675	631	633	611	620	676	655	660	662	662	624	652	646	651	628	627	658	645	669	641	662	641	641	680	683	672	669	622	668	698	633	651	668	639	671	706	657	689	626	657	643	641	652	673	669	690	639	689	660	673	676	642	635	670	643	681	637	615	654	631	670	662	635	637	711	645	632	695	653	689	622	691	636	659	686	649	672	663	616	656	635	618	674	671	618	674	634	669	644	641	666	674	654	636	660	668	660	656	641	701	664	633	684	646	669	650	634	666	675	675	705	637	642	674	654	636	629	687	608	671	613	645	662	608	674	619	607	659	662	691	666	631	673	688	648	647	639	568	612	709	668	648	660	662	692	671	702	663	716	675	709	631	627	668	674	677	621	663	705	639	623	635	663	673	605	646	650	653	687	675	658	631	699	665	622	666	650	671	649	648	695	667	714	661	633	665	625	659	642	663	655	635	627	636	679	663	665	637	653	657	687	607	654	630	685	637	625	656	665	638	603	657	670	609	693	633	651	642	642	631	636	674	677	630	614	643	660	645	621	644	620	658	639	616	616	648	625	645	669	630	739	661	643	645	655	600	593	636	598	657	681	643	656	625	695	666	624	658	654	617	652	649	678	676	667	658	685	645	652	679	653	673	646	638	640	661	633	701	674	694	643	645	608	638	658	621	630	710	674	670	635	639	663	643	625	640	613	631	636	668	694	633	671	644	657	674	654	645	655	610	666	644	639	675	642	697	641	650	668	670	639	672	666	623	658	655	663	649	670	675	570	668	627	646	650	655	685	604	597	694	671	669	638	656	658	657	632	605	662	668	714	692	656	640	688	629	613	665	651	657	675	682	660	638	692	667	647	647	617	645	672	646	638	673	662	625	655	616	613	677	593	698	663	661	652	659	678	686	636	694	674	666	659	710	669	657	684	662	669	649	688	664	652	625	632	679	659	651	637	675	662	672	603	642	709	654	672	688	667	626	618	620	672	642	687	662	620	640	685	673	641	661	670	608	662	608	620	645	684	702	677	654	707	680	656	640	675	667	695	644	682	641	676	701	638	661	671	696	618	674	653	639	641	621	632	622	651	678	638	661	691	604	660	658	637	599	672	654	608	605	686	647	621	632	628	630	639	659	635	699	683	661	649	606	635	628	652	660	643	605	625	664	625	607	618	654	651	638	643	641	625	659	676	651	685	697	613	666	668	668	654	659	688	663	644	670	686	655	662	606	674	646	652	644	626	650	648	684	659	633	663	654	667	641	656	641	671	639	685	625	697	613	693	631	679	657	628	634	647	665	647	591	656	647	645	628	671	671	663	669	681	653	636	653	652	658	647	703	665	671	642	625	638	641	620	675	654	660	694	657	635	621	671	637	618	697	662	642	636	628	656	682	670	632	618	619	635	600	670	677	627	673	629	652	614	677	635	633	643	640	648	708	644	681	638	639	644	685	642	673	611	656	614	641	603	655	656	614	613	697	632	649	616	659	725	618	639	653	639	658	693	612	667	681	667	600	657	696	649	701	649	636	664	681	658	740	634	599	645	652	690	644	685	623	663	659	659	681	672	632	648	644	684	585	636	669	653	646	680	665	684	661	684	659	617	658	662	659	603	671	643	689	659	672	717	698	659	634	645	672	720	642	615	715	643	630	600	665	612	689	639	677	655	637	676	664	655	653	677	701	675	694	668	675	671	680	668	675	670	631	649	594	672	676	637	597	653	647	631	665	667	613	709	642	648	617	649	619	609	613	662	696	653	633	642	608	633	641	663	610	646	675	673	657	648	646	644	655	670	644	617	626	703	629	650	671	679	622	699	654	639	666	666	661	646	652	632	653	640	681	646	670	638	677	651	685	641	660	644	627	649	700	658	650	651	692	612	622	654	713	612	673	629	636	630	661	622	650	653	619	663	610	648	685	617	642	632	658	652	667	665	626	657	672	672	658	707	649	642	655	600	680	664	682	639	655	638	666	652	614	640	648	646	607	650	635	666	603	600	689	689	684	671	623	661	641	671	654	708	645	629	705	636	652	630	608	662	619	672	673	677	670	697	675	618	682	675	618	696	646	645	663	627	637	643	603	648	643	676	633	673	654	653	668	675	680	652	611	670	664	672	615	660	623	650	655	647	596	633	657	631	649	677	616	636	626	673	641	646	684	628	673	650	680	656	649	685	632	626	663	676	614	688	626	690	594	672	633	639	636	659	606	627	624	644	645	634	637	665	632	636	620	637	656	633	664	658	667	637	645	674	602	689	649	671	675	676	631	624	666	670	691	684	625	682	737	656	653	679	648	644	624	660	634	692	657	665	622	680
5980	12496	13031	8776	5794	4404	2569	1901	2273	1778	6844	25724	21867	11413	3879	1222	707	553	557	568	520	598	547	567	523	560	571	603	568	524	547	579	558	583	548	581	559	555	565	549	543	521	528	567	581	577	551	566	529	584	577	609	577	541	530	556	586	532	574	578	581	564	554	601	579	549	576	572	538	549	532	570	580	581	509	569	565	522	572	612	568	526	562	544	567	545	548	502	555	543	524	517	534	558	563	518	510	541	612	534	567	515	578	548	594	542	537	531	584	491	573	548	534	538	568	561	540	568	554	568	551	562	542	519	565	519	588	578	575	535	556	558	589	575	581	574	562	563	543	509	548	542	569	560	561	561	556	525	524	516	560	535	539	557	556	565	566	566	570	566	541	528	551	562	527	567	573	577	522	515	532	499	549	565	579	542	542	567	540	528	530	497	599	541	562	568	549	517	528	533	552	532	534	588	543	583	520	547	579	543	562	565	546	570	558	552	573	522	552	574	589	550	564	514	586	536	618	578	543	548	545	576	589	540	535	542	586	516	549	580	536	539	574	549	548	568	546	485	541	594	538	514	562	514	614	562	538	540	551	512	534	525	529	590	587	543	544	572	512	562	512	581	534	553	544	572	570	535	542	516	561	515	605	538	517	553	554	484	530	529	543	523	602	549	577	558	519	608	504	581	608	519	564	501	600	534	579	528	561	590	567	543	547	609	572	557	599	554	526	551	546	553	558	548	566	538	541	541	575	547	529	600	500	571	579	569	561	509	554	547	558	553	561	548	580	602	520	526	526	550	566	514	554	536	546	552	556	537	544	565	578	561	550	535	547	532	519	532	575	554	524	546	564	585	546	566	568	569	543	523	560	528	567	523	582	578	542	551	556	565	536	547	574	580	575	563	561	540	528	512	566	550	600	521	564	577	571	520	528	568	553	541	550	554	584	591	573	518	542	555	604	567	538	550	554	535	521	536	563	542	570	548	548	542	596	582	551	597	547	569	585	525	528	552	571	561	584	582	510	580	530	569	575	532	527	541	528	562	574	544	560	569	532	506	573	538	597	598	590	535	503	574	549	552	518	571	568	535	508	535	543	578	542	582	548	587	580	573	523	584	578	563	527	516	550	558	533	608	521	528	538	582	577	531	487	581	531	526	600	543	606	526	584	558	573	583	554	523	535	562	513	541	546	548	548	579	568	514	581	535	537	540	543	541	538	504	557	572	536	553	557	555	546	576	542	554	531	538	541	534	504	518	594	554	559	556	529	556	566	572	590	569	572	546	503	550	571	553	553	534	512	555	579	568	543	537	566	542	564	541	534	576	570	580	548	517	586	539	488	533	557	568	580	560	544	503	536	547	592	562	539	533	525	577	505	530	536	572	556	541	514	548	552	540	550	551	552	584	548	538	541	555	583	560	552	525	543	593	530	553	571	541	544	546	551	525	590	513	556	535	545	535	548	521	574	574	544	563	554	575	543	543	538	537	522	572	519	576	537	585	542	543	532	526	542	550	538	573	568	583	575	583	538	531	574	535	534	517	536	525	516	540	541	546	606	546	538	545	503	594	589	563	530	596	568	527	521	583	527	527	535	549	601	575	547	551	563	523	567	542	580	581	568	556	592	511	569	529	525	535	608	546	586	547	527	555	549	511	547	518	542	582	553	545	541	563	555	527	620	523	559	513	572	581	513	553	537	554	566	576	535	547	529	524	506	536	564	529	531	573	577	566	587	555	564	508	520	521	546	556	542	578	547	564	609	571	558	545	540	492	519	586	575	547	516	514	551	546	514	554	564	519	553	522	526	516	534	524	556	565	545	578	561	577	540	575	554	545	556	523	504	502	543	518	540	516	555	520	550	546	544	532	533	556	541	562	550	560	513	530	532	551	499	538	535	549	504	521	558	551	486	562	548	527	517	531	544	537	615	524	551	545	566	551	570	549	573	535	535	537	580	532	518	535	554	609	569	544	510	568	578	531	543	542	528	594	541	538	544	536	527	542	538	547	542	531	519	535	541	575	530	576	509	576	565	516	559	564	539	549	544	535	558	524	554	533	544	584	534	596	555	564	541	563	580	525	577	528	548	596	574	558	550	586	540	580	580	569	532	603	531	556	550	578	569	525	531	586	538	545	558	520	542	563	565	536	568	577	538	546	540	555	535	562	601	533	576	519	571	524	566	545	584	571	556	554	533	522	587	576	587	534	579	564	545	549	561	498	545	554	573	540	525	540	563	563	628	583	552	560	530	544	534	509	551	548	558	564	566	578	553	594	602	547	523	594	551	577	566	610	523	546	540	527	538	537	532	571	530	519	532	588	531	524	582	549	570	575	529	571	538	525	543	530	519	599	546	487	512	555	537	508	508	573	528	523	525	533	566	557	551	557	556	546	596	530	530	554	526	570	575	597	520	541	528	567	563	516	547	562	572	526	545	576	511	528	534	545	558	533	548	533	541	583	565	561	527	555	555	534	586	575	582	503	545	563	536	546	570	531	529	567	564	547	537	527	574	537	588	589	542	537	536	537	518	515	543	566	575	556	564	492	573	567	538	557	611	511	539	553	534	565	581	590	601	568	530	586	540	559	564	603	537	580	529	536	552	570	560	581	580	585	591	564	570	570	541	530	529	550	498	580	570	566	550	530	519	578	540	501	503	552	532	518	549	534	554	500	525	538	529	531	521	517	560	566	561	539	560	556	534	544	591	537	568	570	538	561	555	574	523	520	559	596	493	572	526	544	526	553	536	520	525	567	561	532	580	535	514	558	567	544	547	545	556	592	554	527	576	579	535	535	518	522	578	555	543	552	539	510	518	557	516	531	541	540	550	578	539	602	514	559	534	528	573	474	518	571	550	580	605	570	555	578	523	531	567	547	592	545	574	573	542	578	533	527	570	550	521	533	575	558	506	565	584	552	555	540	575	569	538	515	542	550	528	523	530	565	567	555	527	589	546	537	529	562	545	500	580	562	476	551	568	551	522	562	516	592	525	553	537	567	497	538	559	565	579	564	564	513	560	572	534	526	518	530	584	529	540	527	554	536	514	562	573	591	541	575	586	528	554	526	521	517	595	559	521	568	588	554	552	554	520	578	516	564	560	535	582	603	588	583	546	539	558	552	575	505	548	553	540	499	547	522	547	530	662	558	559	546	569	518	549	551	579	550	540	562	529	569	558	545	551	546	537	513	549	573	539	510	530	540	567	507	557	521	578	548	514	538	536	561	556	520	578	549	561	551	583	539	521	544	532	565	540	523	554	545	578	544	555	539	529	570	524	524	537	533	539	579	559	528	576	592	569	515	515	555	517	546	542	538	514	547	559	514	566	540	523	555	592	594	525	558	569	514	547	528	561	561	532	556	537	503	577	546	551	538	564	537	512	536	500	548	556	529	549	544	588	506	554	521	540	525	561	553	529	562	580	554	579	561	562	575	548	580	563	566	551	577	587	554	539	537	535	515	539	530	505	547	563	549	568	576	557	527	529	564	548	551	530	535	560	540	509	542
27076	11644	3140	1461	978	902	679	668	630	687	857	1740	1723	1282	811	600	550	549	519	537	506	526	532	519	499	482	516	496	513	442	511	506	507	465	520	499	480	528	557	484	496	501	542	484	503	499	511	518	472	511	476	534	496	502	541	525	560	520	486	498	523	494	540	524	507	504	466	553	493	494	499	510	472	520	536	546	481	477	465	526	483	511	547	536	515	507	549	513	497	491	507	556	522	510	482	522	485	497	516	501	487	491	530	533	509	503	525	464	462	502	494	534	504	500	521	515	491	488	497	475	484	543	469	511	514	518	517	518	507	526	514	507	498	509	540	505	535	500	523	490	524	501	537	481	497	511	533	510	512	504	462	499	494	542	527	519	519	560	479	526	539	531	482	526	514	488	520	525	530	572	508	489	542	514	516	544	493	506	539	502	521	538	506	469	493	508	476	470	500	511	498	506	499	482	509	504	521	498	542	531	531	470	491	493	480	524	497	547	499	517	518	529	496	508	517	491	505	493	552	519	536	502	501	463	535	539	502	488	503	504	543	513	492	520	516	532	518	477	499	529	517	514	500	471	479	536	508	499	510	494	544	504	483	481	519	531	516	511	486	515	484	499	510	554	534	528	519	497	515	528	522	480	530	547	485	476	498	486	489	493	498	535	463	530	491	520	507	506	457	504	504	502	515	553	488	479	497	512	516	529	490	531	515	518	512	529	483	496	501	500	500	530	506	492	526	491	474	478	514	469	510	483	526	506	523	512	574	479	525	510	510	500	482	506	504	485	497	487	520	497	531	480	524	489	489	522	493	538	504	498	508	488	540	514	528	497	528	550	545	499	485	495	504	505	470	462	526	530	500	496	511	517	488	478	515	495	460	550	508	504	515	526	524	554	517	537	496	492	508	524	536	487	494	455	470	471	507	516	479	517	482	490	483	515	494	475	498	456	515	497	491	498	510	492	515	517	526	517	504	510	498	488	508	566	498	532	511	516	556	509	473	543	547	491	527	520	496	518	510	535	510	531	524	487	543	497	485	518	496	567	495	518	513	513	516	487	544	480	549	496	519	455	530	490	562	513	501	525	545	475	551	486	483	480	530	523	453	517	512	527	496	521	521	511	507	499	503	516	517	483	502	503	506	500	501	521	553	470	483	493	519	500	509	439	484	542	486	510	543	540	545	491	518	492	519	526	521	512	511	551	522	536	480	522	477	459	493	505	509	499	495	529	504	507	499	505	491	494	485	488	497	500	495	524	480	481	519	512	473	541	523	494	511	509	498	502	481	469	544	502	512	519	510	513	527	487	499	515	500	524	526	494	493	517	531	514	472	539	523	522	482	540	547	527	504	483	523	506	514	496	514	494	482	554	530	508	518	541	506	491	526	531	534	502	520	523	504	520	514	514	515	488	486	540	523	539	532	531	539	518	519	493	480	493	475	524	493	518	494	490	524	504	543	493	498	504	534	454	517	482	519	459	522	510	488	497	517	512	473	469	494	492	492	517	509	513	468	517	542	507	549	511	536	542	504	516	554	475	498	484	484	474	479	498	486	528	506	478	521	488	503	509	505	508	510	508	494	530	488	497	491	477	502	534	528	511	523	499	480	467	509	473	528	497	478	477	496	476	502	499	495	499	506	450	501	502	512	500	512	519	494	497	531	491	504	539	526	537	503	503	499	518	499	490	485	519	504	479	513	512	534	548	491	509	483	528	456	510	473	496	510	509	478	496	463	516	486	539	494	558	496	520	510	510	510	497	536	547	547	514	512	511	524	557	508	503	476	526	500	489	493	530	505	477	528	528	483	495	529	523	513	506	487	486	493	574	499	537	561	496	495	533	515	491	494	551	484	534	485	508	519	547	545	513	481	508	491	506	480	472	469	459	518	479	510	522	497	495	504	511	554	497	508	487	492	510	510	526	533	482	493	540	547	453	554	529	486	547	517	471	526	484	504	515	522	471	542	507	500	566	514	456	539	485	517	493	501	528	495	465	493	503	502	536	506	491	537	479	499	481	534	543	503	471	553	484	502	476	522	450	514	482	517	531	506	519	515	528	506	517	517	487	481	537	505	521	470	519	520	477	530	513	520	501	510	520	500	525	470	506	520	531	484	515	517	511	517	504	476	513	493	494	502	475	496	505	478	524	505	510	491	512	526	507	522	543	490	508	519	494	566	471	535	493	479	484	491	509	528	508	500	485	506	502	518	497	480	495	490	509	500	512	546	504	524	526	537	472	486	496	531	487	522	513	517	496	520	507	507	489	518	498	461	490	518	518	544	511	502	493	478	528	482	514	528	509	504	499	520	485	479	499	529	494	494	514	519	483	511	468	503	527	491	536	542	538	531	503	529	491	501	508	476	527	560	523	481	491	503	527	535	521	476	538	476	501	503	531	513	488	504	518	492	485	502	542	500	504	522	519	527	492	505	522	506	485	523	520	477	516	490	552	495	519	483	510	485	526	550	533	546	528	479	536	486	507	512	505	475	490	527	515	511	492	540	524	490	520	482	508	500	501	433	486	486	506	496	491	459	499	522	499	491	538	550	516	505	532	513	466	497	551	530	524	500	533	540	530	514	474	511	494	479	500	494	509	519	457	531	543	504	486	516	524	537	460	496	501	507	535	489	508	503	527	486	485	503	526	513	463	521	457	496	504	529	497	505	491	466	528	484	510	463	506	517	491	507	522	501	542	514	532	537	522	489	505	485	500	507	523	490	510	535	505	522	481	523	484	543	503	519	517	450	507	510	519	536	521	506	530	476	505	520	496	531	495	494	529	466	514	507	525	496	531	512	477	491	527	520	524	479	502	488	532	500	512	475	534	503	500	484	475	502	493	490	478	540	485	478	490	531	550	512	476	496	496	501	511	514	494	496	516	523	530	506	507	499	531	524	517	537	505	533	485	500	540	478	503	480	500	489	527	474	502	558	472	502	510	526	513	473	512	526	504	514	550	526	498	510	445	543	496	528	541	527	483	489	555	458	523	549	477	550	486	490	494	488	524	458	511	502	499	522	522	519	534	537	507	530	490	523	521	503	514	524	520	518	546	560	491	480	515	543	513	515	481	561	493	514	487	480	523	516	489	500	517	540	479	526	528	486	494	558	510	513	504	544	526	519	497	528	489	498	518	473	528	530	485	487	496	489	537	523	543	518	495	470	512	547	515	484	488	501	527	537	502	494	510	494	512	509	471	483	509	501	481	509	539	522	493	527	502	513	515	487	518	547	526	554	541	452	528	513	511	534	519	471	520	538	459	535	530	498	550	511	517	513	511	520	484	537	472	541	520	518	509	534	525	521	549	511	497	527	503	512	512	507	487	492	518	486	543	511	525	528	450	525	496	522	496	533	499	498	491	529	474	530	536	528	522	524	541	529	532	505	494	488	522	514	530	518	481	541	546	516	513	488	512	471	473	498	503	472	525	521	494	525	515	530	489	487	516	466	530	525	540	499	544	507	468	493	509	456	529	509	521	457	529	523	501	473	515	514	513	533	487
5994	3492	2921	1248	1091	1046	685	640	653	733	1047	2238	2018	1317	719	548	473	433	460	472	438	437	435	461	445	411	464	403	410	416	427	426	449	448	407	471	428	438	432	410	421	428	478	432	432	431	449	383	425	448	421	433	405	451	420	406	467	419	442	419	460	453	418	431	433	443	437	415	402	408	430	438	409	428	400	452	433	415	431	414	399	406	443	396	435	428	442	435	451	402	408	376	410	403	391	422	442	430	392	426	428	402	363	434	372	409	423	405	404	448	433	435	450	415	433	427	433	426	411	406	393	437	455	389	423	371	443	419	462	404	443	420	417	424	449	460	420	409	404	426	434	404	405	386	431	404	416	418	413	399	452	415	390	407	426	413	456	425	459	402	405	433	369	439	436	467	412	440	426	421	378	400	449	426	389	405	422	412	402	403	423	401	408	400	424	433	418	413	403	446	408	457	417	410	437	392	436	418	445	407	417	421	422	432	400	406	388	430	433	446	411	403	410	404	428	418	406	417	424	419	410	378	410	412	386	434	397	394	375	440	419	419	379	425	423	418	424	404	430	437	413	418	421	421	449	415	412	398	440	469	421	426	458	437	384	416	403	447	438	423	441	425	409	409	419	436	437	429	455	407	423	429	376	378	446	398	420	409	390	449	458	433	444	416	428	373	396	411	410	424	465	438	409	410	428	414	399	404	432	397	457	411	430	416	430	407	427	421	456	431	415	436	416	417	419	428	391	432	410	428	430	418	436	433	401	473	461	417	430	415	434	398	424	432	448	435	420	432	395	408	444	406	421	436	437	434	407	420	428	390	410	412	406	406	430	383	424	423	426	421	442	423	409	439	421	435	452	434	448	448	433	432	430	418	435	439	444	435	407	451	426	391	428	409	417	400	434	419	447	402	390	402	445	444	407	404	395	457	415	471	382	403	398	421	416	401	396	428	429	438	421	395	421	387	376	447	442	401	450	441	389	411	425	437	430	422	456	413	445	419	393	392	421	460	417	439	438	427	430	401	433	386	462	444	420	422	411	391	424	434	416	407	397	442	450	411	391	434	430	402	443	416	433	436	402	427	425	390	403	423	424	381	441	426	452	455	426	447	425	408	437	371	438	428	444	428	409	447	437	423	467	434	427	408	429	463	414	411	445	450	423	401	442	424	424	456	426	451	450	429	421	455	390	414	405	419	428	436	382	428	414	435	433	414	411	387	408	393	436	413	383	404	465	447	407	436	453	431	410	429	444	418	408	446	411	453	415	452	453	410	440	421	405	416	427	447	420	419	412	419	382	419	447	415	430	431	416	446	407	433	410	400	422	405	409	459	405	395	424	442	397	422	426	422	422	460	428	428	402	422	414	448	434	432	391	391	443	397	419	392	411	395	428	395	452	424	424	473	426	439	407	407	451	420	427	403	417	456	404	410	409	432	453	472	459	389	414	474	433	387	414	441	424	434	482	437	396	419	457	442	400	418	408	432	455	438	386	437	407	429	435	416	432	444	423	407	404	394	405	405	412	443	460	416	404	421	426	411	418	438	381	440	415	427	418	395	408	429	410	405	416	393	424	398	386	455	390	435	452	418	424	427	399	380	372	449	432	427	411	432	400	456	423	447	419	392	418	381	416	397	416	417	421	438	429	380	428	400	420	423	402	441	402	444	440	435	438	405	372	395	436	433	412	459	387	428	443	450	409	404	436	446	421	434	446	412	437	432	439	436	386	457	462	430	435	399	435	424	450	464	404	449	425	434	410	434	433	406	409	416	418	421	419	432	436	426	403	432	431	426	428	435	457	449	447	440	408	419	430	438	422	433	396	424	415	410	404	440	373	369	439	433	399	417	426	424	459	417	403	417	458	388	457	408	491	415	405	447	420	412	425	426	430	402	425	424	452	398	430	427	461	401	415	441	427	460	427	402	417	453	429	415	428	398	446	413	442	435	414	432	413	440	408	431	465	436	432	420	419	450	437	429	407	455	411	412	398	422	400	447	410	389	468	457	392	444	437	465	415	421	408	419	430	408	415	419	394	449	437	414	440	389	424	410	444	388	455	451	444	432	418	427	413	416	412	426	422	452	417	419	406	466	451	439	398	437	406	457	418	403	476	390	426	387	410	426	436	376	426	413	393	462	377	401	455	394	421	442	429	429	452	410	431	428	460	398	399	445	398	421	417	435	451	421	423	451	396	428	402	440	443	378	454	399	420	424	388	426	424	418	396	448	397	452	411	396	421	383	428	430	443	456	449	428	385	443	450	400	461	417	414	412	438	433	418	453	443	391	428	410	391	408	417	451	398	417	422	432	432	423	405	421	414	438	447	416	402	469	426	417	420	430	431	389	417	387	436	413	461	435	415	432	422	434	403	447	452	403	439	370	394	426	447	432	420	456	449	409	403	402	397	458	432	405	408	417	433	424	398	392	401	429	402	422	403	399	421	366	420	393	420	427	432	415	436	439	442	446	415	418	445	435	417	423	417	434	393	401	384	420	413	404	396	439	417	422	436	392	406	430	471	452	434	431	420	395	413	408	438	439	437	400	399	416	420	404	425	419	423	432	432	396	458	440	432	415	470	380	447	427	459	405	395	431	397	422	461	382	448	425	431	432	435	431	430	432	425	416	435	408	378	438	425	413	429	389	415	395	436	437	467	405	436	423	373	431	439	401	396	455	419	435	401	407	404	410	398	424	411	432	443	423	424	403	429	393	399	453	428	427	428	390	421	443	423	406	392	406	417	415	446	455	434	427	416	405	439	408	428	418	453	405	388	399	379	409	434	448	453	452	446	445	435	412	402	408	425	441	417	404	397	413	414	404	432	426	412	409	421	426	396	410	433	391	423	441	443	419	405	406	433	410	424	444	443	390	430	440	439	404	408	426	449	432	416	410	440	413	416	414	418	420	451	441	390	400	393	403	410	409	383	428	428	421	435	404	403	404	419	437	457	448	409	421	401	463	387	409	422	443	424	401	445	422	468	424	386	396	410	427	458	397	403	412	432	400	399	416	368	417	403	443	427	429	408	417	401	446	401	398	395	411	466	430	407	434	396	396	417	438	427	373	411	408	438	461	426	398	436	442	429	421	411	406	409	409	404	409	445	427	416	398	418	407	399	399	490	412	446	388	414	431	417	431	466	456	406	391	428	417	393	440	424	450	432	427	443	411	412	439	422	461	427	424	443	415	419	401	386	436	418	419	401	370	438	399	412	437	463	425	437	423	429	448	421	436	428	423	433	413	450	423	437	410	442	413	408	413	409	436	431	416	414	409	406	444	403	405	393	385	444	412	439	435	394	374	403	478	410	414	409	406	433	436	388	390	443	408	444	438	436	436	452	423	419	437	426	462	425	417	433	421	416	436	438	413	380	455	411	425	393	408	375	438	416	415	410	425	428	480	429	392	424	411	406	413	396	435	434	430	422	424	426	401	414	435	405	422	386	415	440	414	452	421	426	437	460	432	403	411	438	408	445	415	445	414	425	422	399	406	436	402	396	421	409	390
24643	20777	26814	24692	11034	2902	1664	1260	1195	1166	4332	16586	13584	6439	2175	869	607	569	585	560	546	536	555	556	559	591	582	568	546	568	593	526	588	533	562	505	525	528	535	609	549	545	517	513	564	542	591	560	573	554	557	575	572	562	529	569	554	610	549	581	547	519	514	604	579	550	557	577	518	562	522	561	558	557	595	540	577	524	517	516	604	564	516	544	600	578	580	569	558	532	560	525	522	594	509	564	514	594	548	588	556	543	556	525	572	576	591	560	558	556	575	550	526	554	571	513	521	545	570	587	533	568	598	533	532	545	532	544	550	557	565	576	580	572	583	539	565	525	585	492	587	557	543	530	601	554	539	585	568	557	548	537	587	543	551	564	554	545	540	546	538	521	573	519	549	522	557	553	564	555	548	544	558	538	542	590	547	544	577	550	538	532	550	561	534	528	545	565	568	561	573	532	601	535	563	554	547	561	569	577	567	582	566	567	559	542	559	518	561	564	517	572	586	555	544	591	620	511	556	524	572	556	494	548	568	521	562	520	539	557	545	516	543	541	512	569	560	535	523	521	538	535	543	549	566	566	541	571	577	548	613	564	565	584	538	534	550	544	526	546	565	556	490	521	555	541	586	530	561	544	559	554	544	543	560	549	585	527	574	521	536	599	530	538	510	548	513	553	528	519	522	581	536	590	538	512	571	548	536	561	584	541	539	556	600	574	556	544	516	551	545	544	513	551	524	538	570	532	552	544	563	583	532	566	526	500	525	567	542	532	571	527	578	565	572	549	541	527	531	513	548	538	581	578	559	556	585	582	548	549	550	540	563	545	558	542	541	566	563	531	552	587	578	562	539	552	550	497	498	557	516	513	572	557	577	513	580	532	537	541	542	543	587	499	528	574	528	524	544	524	561	549	549	525	587	519	535	596	546	563	585	525	558	552	554	581	532	569	576	501	549	559	617	544	571	581	528	573	551	566	569	555	549	554	546	548	524	546	521	519	630	542	528	535	550	573	571	611	548	557	547	558	553	512	528	563	568	573	548	537	527	541	513	533	542	528	522	519	537	563	535	585	544	520	551	557	572	534	553	570	557	510	545	554	553	502	530	554	545	521	572	544	563	533	566	542	527	594	561	550	562	518	545	535	531	550	581	571	581	543	578	524	521	558	530	546	559	549	552	527	560	535	516	530	554	571	528	547	587	532	558	521	532	551	595	563	519	586	520	542	537	546	512	566	515	545	507	538	562	510	535	543	543	588	517	561	543	588	558	533	543	598	565	570	538	562	582	525	598	544	526	565	564	532	549	601	552	586	548	529	566	568	554	603	517	532	525	551	557	556	517	539	562	584	574	554	568	522	539	546	580	616	625	561	563	535	604	520	618	557	545	523	576	547	562	554	567	544	541	588	575	554	554	562	559	565	528	555	562	591	537	553	538	559	574	540	517	612	543	538	584	586	517	537	585	536	568	517	537	554	564	523	560	602	505	522	594	540	530	550	559	554	563	558	497	573	555	567	539	515	558	563	521	564	505	537	593	547	562	524	569	558	534	553	552	547	557	547	549	539	568	576	538	564	564	553	543	596	549	540	558	551	527	546	547	567	557	568	580	559	580	547	550	581	598	516	558	527	492	544	552	562	520	543	549	526	556	557	537	571	581	542	574	540	568	548	536	529	545	586	537	554	538	592	538	538	540	538	604	586	529	520	567	543	542	540	562	556	575	568	561	576	541	555	557	550	532	571	542	527	605	580	556	550	519	563	579	529	527	589	561	532	572	531	546	566	516	581	594	533	532	576	534	520	534	552	562	599	492	542	545	574	550	525	579	525	555	536	611	527	575	524	519	582	566	550	546	559	581	534	567	584	512	620	554	539	585	562	596	585	519	544	561	504	545	498	556	556	573	503	551	501	521	553	548	532	511	556	542	553	549	579	530	564	580	534	583	547	558	549	565	569	520	556	549	534	542	547	551	511	546	561	554	565	566	536	597	562	555	531	585	530	500	568	585	574	528	595	580	535	558	561	589	550	556	537	574	562	552	537	580	568	571	547	552	541	529	541	541	555	532	551	560	543	558	514	547	566	595	548	530	557	538	555	571	540	559	557	544	578	541	548	538	560	521	552	547	523	576	512	601	538	549	514	549	497	522	533	529	495	542	560	503	570	573	547	564	550	526	486	501	551	558	559	528	527	582	538	547	534	539	564	554	539	580	572	599	545	529	564	537	563	527	515	536	546	552	517	522	521	547	559	552	565	568	592	566	569	577	541	551	539	554	548	485	558	551	517	544	533	552	603	587	558	518	513	521	541	533	513	552	599	502	535	595	571	519	507	616	547	515	555	541	539	565	549	570	526	532	552	549	572	546	558	538	524	525	569	560	527	555	536	535	538	504	546	560	593	544	526	548	502	518	549	531	572	551	551	588	559	536	560	573	511	557	547	549	555	510	563	530	571	565	572	547	563	554	532	567	533	562	543	548	548	516	555	550	544	528	558	568	527	599	541	550	547	547	546	525	532	554	550	533	557	525	568	571	575	577	529	548	577	531	566	527	575	509	550	576	533	559	564	559	522	566	482	520	560	525	565	573	553	565	542	481	544	490	531	544	529	514	555	537	579	578	605	534	509	546	565	568	549	514	534	562	537	576	546	571	576	570	562	576	570	568	539	575	551	555	534	556	543	530	530	571	572	519	582	526	557	546	522	534	527	550	555	600	558	530	566	622	550	536	530	553	577	543	577	588	528	524	524	549	573	518	516	542	541	575	556	537	510	554	561	570	526	562	540	595	507	591	562	593	557	546	555	545	604	536	519	547	542	562	559	563	559	588	548	516	536	566	562	565	554	541	596	552	548	522	594	510	556	515	548	578	552	551	533	509	544	538	547	523	563	550	542	556	598	544	521	507	517	557	557	548	567	569	538	533	528	558	530	556	544	560	502	515	567	524	548	535	546	554	561	532	533	586	563	543	566	567	543	553	529	535	533	513	508	549	543	591	545	516	569	559	560	510	586	568	500	562	578	536	578	530	544	548	550	561	555	561	544	580	543	541	524	577	557	529	537	565	544	550	505	527	570	553	535	554	522	567	518	574	576	543	554	550	557	593	539	540	530	570	599	565	547	554	610	554	539	538	544	601	575	540	545	529	515	554	501	531	554	568	586	525	551	528	558	546	559	532	574	565	554	611	590	546	544	524	567	590	537	575	539	534	552	515	547	497	537	592	545	511	567	570	526	550	557	542	590	568	526	556	549	543	562	531	548	537	568	528	559	544	506	534	558	525	535	518	584	558	593	526	512	576	541	517	535	531	576	550	517	566	557	548	598	582	575	555	570	539	574	549	556	511	539	575	522	576	542	582	567	584	558	575	591	525	558	544	535	547	554	506	580	572	572	562	524	591	571	528	558	577	589	531	585	557	592	546	579	581	524	513	591	576	596	519	544	559	507	587	590	579	574	554	588	570	567	538	540	527	558	532	591	568	539	567	562	609	561	568	535	558	547	527	545
5542	7501	6841	3515	3064	2295	1610	1619	1534	1345	6333	17436	12329	5925	2108	768	546	467	447	481	488	467	448	463	483	453	502	451	484	473	495	494	497	491	470	471	489	478	464	451	435	485	468	463	440	461	479	414	491	491	501	479	483	475	463	461	466	494	484	478	456	496	459	472	480	477	474	474	473	496	456	479	465	447	481	504	476	486	477	469	469	458	436	450	518	495	459	440	476	456	482	461	425	445	481	448	512	461	491	466	461	513	476	471	473	470	486	496	457	474	455	443	439	449	448	481	412	504	492	501	494	469	466	468	478	467	480	501	458	478	462	494	428	462	490	458	456	466	483	496	485	477	448	508	461	432	467	475	472	438	447	501	488	479	449	461	465	464	504	464	472	454	484	469	474	436	465	449	451	439	453	500	473	457	456	447	468	415	501	475	468	480	487	439	455	514	465	462	494	458	465	447	466	475	469	471	466	485	479	482	466	454	454	427	464	446	464	448	437	447	465	494	462	475	469	458	460	486	443	442	480	465	467	467	474	510	473	492	479	452	507	482	486	461	485	465	478	480	451	462	432	467	498	483	467	467	503	451	438	442	464	445	468	443	484	473	455	491	479	416	446	444	484	451	469	442	481	437	471	467	463	481	501	536	464	477	462	470	470	445	467	442	458	472	470	473	456	490	445	482	469	483	509	493	470	456	451	479	458	466	439	441	474	483	455	461	441	468	484	452	489	469	496	479	516	495	492	468	495	469	450	478	454	448	472	474	460	458	426	448	468	489	454	487	480	456	430	479	496	456	436	452	446	464	443	503	456	454	486	486	444	455	458	481	442	457	495	459	386	484	479	432	477	462	446	473	483	480	487	452	475	460	468	495	501	497	478	456	469	446	490	475	501	496	453	473	487	459	489	496	479	493	456	447	447	436	445	458	448	474	471	477	471	433	501	490	499	483	478	449	469	501	453	445	460	433	439	457	433	465	457	480	458	467	474	479	440	454	483	469	460	441	462	484	477	455	485	472	455	479	464	452	470	479	430	460	445	493	444	461	441	445	433	471	450	475	491	434	461	498	466	448	493	519	472	492	467	472	471	511	448	493	459	449	464	444	466	485	476	463	478	464	475	478	467	437	444	426	471	466	461	481	443	491	463	510	468	440	432	504	482	491	482	458	444	469	461	412	441	476	454	447	454	484	468	510	471	461	461	438	482	474	442	436	459	455	484	468	488	500	472	478	476	464	498	439	471	523	456	450	455	486	468	457	493	456	510	460	506	450	491	418	447	474	509	495	470	495	472	482	446	481	439	458	490	445	437	444	468	479	486	432	459	479	439	439	418	475	487	449	478	476	450	470	498	459	451	466	455	483	456	481	432	419	450	452	449	496	489	508	439	482	486	482	460	474	451	454	480	519	492	484	494	478	435	456	455	469	463	493	452	476	443	457	456	491	514	496	455	468	481	463	483	482	439	470	473	469	457	430	454	469	463	485	466	482	493	459	443	494	470	464	457	472	470	456	436	458	489	433	465	482	427	428	450	453	454	461	507	452	488	463	474	509	444	495	439	468	484	503	440	464	442	481	442	414	474	468	489	463	455	464	482	474	463	431	463	448	488	469	457	441	439	421	451	472	493	445	441	442	458	457	450	454	464	516	461	449	463	471	476	481	449	464	466	457	429	487	432	485	456	508	451	457	471	439	452	488	474	469	447	440	433	471	473	438	467	479	474	441	459	470	437	461	442	420	459	464	495	486	466	429	502	500	445	459	456	487	471	461	459	480	418	449	473	457	463	476	456	501	446	456	456	484	462	476	474	478	472	463	441	469	492	453	480	475	486	468	488	516	491	489	455	495	471	468	468	504	447	442	489	459	447	522	489	436	465	489	480	500	447	443	493	464	471	480	479	489	493	474	454	461	438	466	448	434	468	493	472	469	517	464	479	446	485	414	467	492	453	476	455	480	448	468	434	476	490	449	465	473	477	451	483	463	467	476	473	454	452	405	467	476	455	465	459	471	437	484	476	474	447	475	448	444	454	463	430	422	444	461	460	488	438	447	473	489	480	473	465	490	475	458	469	492	463	513	443	449	467	446	488	441	436	470	441	432	432	429	488	486	466	505	459	485	477	421	475	496	503	487	490	469	455	451	456	485	447	498	455	458	491	475	505	469	459	439	468	484	471	474	493	487	513	438	504	468	492	461	463	443	461	507	460	459	496	457	501	413	500	417	446	504	464	505	446	449	470	460	458	495	441	474	460	495	472	469	480	464	474	432	453	459	440	442	487	482	449	455	473	481	490	469	462	508	468	491	462	432	460	470	460	491	485	480	481	478	517	467	466	479	435	447	455	477	447	470	441	467	473	477	489	460	457	470	501	452	465	489	483	475	474	466	527	464	470	491	446	491	427	443	444	460	489	463	493	459	466	454	464	426	453	492	456	463	462	492	433	467	478	442	469	465	472	471	487	477	477	493	446	480	450	472	496	448	463	463	437	485	473	476	477	497	469	447	492	447	469	489	476	468	492	451	442	442	466	486	494	503	474	495	452	446	440	458	471	494	500	470	461	501	491	468	473	460	460	457	449	436	458	472	506	449	435	455	465	484	484	452	428	489	446	497	508	519	466	480	441	493	462	459	445	463	457	442	470	489	458	466	451	458	491	479	480	421	456	447	463	478	449	478	472	460	455	481	468	461	453	460	444	494	501	458	478	418	463	453	454	481	451	461	465	442	451	463	455	448	452	437	463	479	457	440	509	465	427	463	488	478	453	472	469	425	437	459	445	477	457	454	468	487	469	456	453	449	478	467	452	513	476	448	463	454	475	459	463	451	447	514	447	455	483	424	416	444	475	479	498	467	477	473	451	444	458	477	483	502	454	462	463	466	459	460	484	442	509	431	505	478	500	474	454	448	468	487	480	449	501	448	436	492	433	504	408	471	482	492	456	473	484	457	432	450	433	437	421	443	462	456	428	490	484	444	487	438	454	435	447	433	491	456	481	454	454	502	500	471	453	489	472	461	475	431	418	460	448	489	457	455	482	458	466	455	486	456	505	453	473	480	483	481	474	462	460	459	403	509	493	468	476	472	443	476	455	483	474	449	472	456	506	496	443	456	491	484	469	480	479	412	465	468	445	463	444	459	465	474	479	457	499	464	480	486	471	451	504	466	461	457	481	446	448	476	471	447	502	508	468	496	485	447	471	490	470	453	467	478	454	473	446	454	466	490	432	491	505	460	450	484	478	445	505	456	484	454	455	459	440	463	454	460	435	443	522	482	490	486	506	495	471	449	485	473	484	462	488	460	443	467	451	440	470	467	479	471	446	450	450	463	458	447	496	468	439	478	435	457	482	495	479	469	437	439	433	476	445	445	460	462	494	454	475	463	459	464	454	499	473	442	452	476	420	500	448	492	445	467	484	438	443	459	481	490	459	478	442	469	444	503	483	489	491	468	466	481	432	465	462	462	481	457	485	446	471	471	427	467	463	488	488	470	446	464	478	431	439	429
23636	20734	27786	23766	20546	9868	4052	2535	1975	1942	7429	27669	22619	11748	3510	1192	791	724	644	742	725	679	648	684	660	693	691	671	681	671	639	631	650	657	696	714	661	732	656	638	681	689	666	628	660	657	673	692	668	681	692	629	662	723	720	652	669	686	657	667	637	644	712	732	667	652	659	645	677	648	720	678	671	710	654	653	662	694	690	623	692	635	611	632	686	701	643	678	645	672	646	692	666	647	667	616	650	696	675	653	681	658	653	670	690	679	678	630	686	694	681	671	695	675	643	639	661	639	629	653	673	663	650	689	648	652	654	615	697	657	625	678	678	678	671	676	645	645	632	699	661	690	669	696	681	685	659	673	650	698	683	623	710	678	682	670	682	658	648	630	626	653	661	650	664	679	675	669	676	658	647	662	638	645	664	731	668	654	668	644	619	642	642	677	673	644	656	698	634	683	656	675	654	683	680	664	720	703	728	663	688	695	691	678	668	676	697	694	671	626	598	668	623	685	684	663	668	661	641	662	697	663	673	654	619	663	672	682	683	673	686	644	659	675	636	642	650	660	671	684	707	652	641	668	681	679	642	641	656	663	689	646	672	633	607	627	677	641	662	675	701	660	651	637	646	670	631	631	701	648	650	667	648	628	700	636	641	689	669	663	668	679	730	685	685	679	648	630	685	687	662	677	659	651	646	664	632	610	650	621	662	675	657	660	689	636	683	690	661	694	651	658	710	684	658	654	699	687	608	681	647	617	661	699	661	672	663	618	716	665	681	668	668	619	703	653	650	698	620	676	658	619	707	669	666	648	685	663	663	656	661	672	647	620	670	650	671	651	637	628	653	663	661	659	676	637	640	712	645	636	626	686	628	630	579	682	667	625	639	698	687	653	645	632	654	669	642	597	704	684	662	624	660	652	682	711	705	641	658	687	641	621	601	651	669	647	722	675	641	644	651	661	626	624	685	652	615	669	667	646	679	666	669	619	631	685	653	649	666	645	661	676	659	655	634	617	648	669	634	648	645	672	621	662	633	644	665	642	629	643	676	657	622	647	663	645	655	659	663	666	643	650	645	682	663	640	633	645	663	651	687	663	663	688	631	661	665	667	682	628	661	684	617	645	632	629	665	656	625	679	650	619	700	628	676	648	650	674	658	656	647	656	697	664	696	667	612	664	664	640	695	660	650	681	657	680	633	685	696	629	660	632	705	668	692	613	645	657	615	676	723	701	679	681	659	680	654	642	668	657	640	622	688	665	651	673	640	636	648	636	649	676	671	664	677	603	626	654	684	660	651	635	655	609	608	680	707	625	630	671	657	651	699	674	658	642	664	685	688	694	678	667	669	632	672	604	639	640	657	682	672	673	661	642	680	657	643	696	656	726	675	656	689	644	692	650	643	652	667	681	717	680	672	657	644	614	681	654	642	650	668	637	703	699	614	662	666	649	694	645	665	651	684	674	684	663	653	691	625	640	661	632	638	634	662	621	665	672	675	652	658	664	659	676	671	659	649	676	662	679	655	636	669	628	686	674	619	653	631	693	669	677	634	666	674	650	620	637	644	644	634	693	664	651	672	658	654	686	671	635	701	669	654	684	658	664	645	647	649	676	694	681	651	663	634	678	662	617	672	681	657	626	608	643	688	665	604	655	658	686	644	652	671	718	656	612	739	674	659	657	648	679	656	631	705	682	649	658	686	684	652	648	688	656	597	681	669	634	665	668	645	625	620	687	630	685	621	629	634	636	664	652	700	683	650	689	673	677	696	674	626	688	648	635	649	680	634	664	661	651	648	693	681	629	666	602	662	645	662	686	671	658	628	674	610	649	683	682	649	638	697	596	627	649	643	663	671	706	671	642	650	666	678	670	662	679	668	662	637	629	638	660	668	667	673	600	668	667	658	690	674	692	708	668	649	704	637	636	656	690	676	612	649	609	676	688	684	651	652	679	648	678	640	661	639	662	654	676	646	667	646	658	691	658	650	621	671	673	637	653	644	657	669	620	647	633	679	683	672	614	693	679	666	707	637	632	711	654	687	656	650	673	632	683	691	699	622	646	647	641	620	641	653	725	641	670	654	656	667	665	658	627	650	651	607	682	683	668	701	655	646	696	639	623	653	678	636	646	665	643	661	629	689	621	687	641	669	660	671	674	632	650	687	641	656	675	657	687	661	690	644	659	623	686	647	640	652	680	636	723	667	631	676	649	660	641	672	706	659	675	636	637	667	688	685	706	648	687	655	667	659	673	631	626	662	658	656	647	669	695	660	690	672	637	595	662	632	644	642	630	678	660	684	645	624	672	655	691	662	705	684	687	617	678	673	639	613	629	653	674	684	639	635	719	626	659	661	661	654	629	613	608	656	648	684	694	655	629	656	624	647	659	694	672	658	665	647	673	615	622	659	644	648	634	663	681	685	601	682	684	691	668	659	611	660	662	707	646	669	653	653	647	673	676	657	692	657	658	639	712	663	637	680	666	667	663	681	594	688	669	657	656	642	632	632	697	655	632	675	691	633	724	631	653	682	625	660	646	658	651	663	696	650	689	633	652	615	642	623	646	628	668	678	662	705	645	693	666	619	672	677	663	690	679	649	655	639	702	670	643	663	678	660	679	655	663	634	662	622	629	653	650	646	684	713	667	664	607	667	664	686	594	656	680	634	669	663	678	674	609	665	655	669	661	704	670	617	631	633	679	671	643	676	618	685	730	670	731	665	690	679	601	663	656	672	658	626	628	635	705	664	655	623	631	628	589	668	629	624	636	632	654	655	691	708	673	679	686	672	645	612	641	637	665	618	623	659	703	633	638	687	673	686	683	684	623	665	671	654	635	634	641	700	611	695	645	660	649	699	634	630	662	675	651	658	659	653	637	663	593	618	683	636	653	695	666	661	666	673	666	656	623	630	685	665	624	639	661	676	699	651	608	626	630	646	689	695	629	642	674	634	640	644	616	641	655	686	648	679	628	658	650	648	702	657	681	661	652	639	652	644	687	617	649	655	718	653	681	654	635	657	701	725	652	666	655	661	693	692	648	643	639	649	657	632	639	645	657	664	653	643	644	659	630	675	647	671	704	643	632	689	654	655	651	630	664	686	643	726	644	681	698	651	676	648	675	630	696	654	677	658	676	683	698	645	633	631	649	721	654	596	621	639	692	646	657	671	661	659	650	671	627	627	638	651	645	657	654	637	651	630	672	619	649	669	701	643	609	683	635	644	628	633	643	657	657	636	688	636	663	625	671	684	665	655	613	657	618	677	714	637	717	620	627	658	663	662	678	665	654	638	686	639	636	619	658	632	675	706	626	676	623	657	700	668	626	691	695	624	634	601	651	633	634	659	642	679	618	688	649	661	615	676	689	643	659	673	649	666	634	639	695	682	636	667	653	640	652	691	676	634	659	641	639	664	637	667	607	708	630	717	660	599	672	647	633	644	692	649	625	644	625	626	660	617	643	695	643	655	637	677	646	622	658	689	611	659	649	672	660	724	626	634	652	644	677
6245	12234	10301	6202	4510	3888	3511	2765	2624	2648	10576	27117	18939	9543	3292	1094	651	570	590	563	583	574	555	583	574	545	545	550	565	543	590	561	556	561	549	555	586	577	521	575	516	566	529	579	551	560	563	560	593	559	554	570	567	552	513	565	558	572	573	568	596	529	556	538	539	540	559	549	554	547	564	536	576	548	544	562	566	537	524	526	559	551	508	562	531	576	559	581	562	559	514	573	512	565	539	567	571	544	512	546	607	541	574	561	532	538	546	569	557	541	545	550	594	592	527	576	584	584	578	599	537	566	553	558	514	593	591	589	550	562	581	589	569	552	569	551	551	574	531	546	579	539	567	543	579	575	574	536	529	564	554	528	575	544	585	523	506	572	555	587	526	598	578	574	584	605	525	549	595	551	506	525	545	566	580	566	611	582	558	517	558	581	530	557	554	551	560	589	545	622	523	544	527	587	584	549	587	593	550	543	540	538	524	538	559	532	529	551	579	572	635	521	571	586	559	539	549	555	544	562	525	532	580	554	573	558	573	561	573	560	535	551	571	546	580	540	551	557	577	560	531	515	555	568	551	531	557	520	574	569	534	554	594	551	567	563	550	555	552	547	569	554	531	541	511	569	551	540	543	545	562	562	513	518	583	543	594	529	556	544	522	550	520	547	566	539	571	555	555	564	602	545	535	554	549	552	570	575	569	587	538	549	538	562	513	578	544	530	558	529	565	588	546	541	494	522	535	548	549	550	545	551	566	532	508	573	563	576	534	633	527	536	515	598	557	527	559	549	595	537	587	515	572	571	556	539	589	548	540	530	482	547	587	552	561	555	554	555	540	569	552	554	568	572	541	564	552	582	532	537	542	557	575	518	569	528	565	547	567	564	582	554	568	551	532	550	562	555	555	533	506	576	567	596	594	546	548	571	572	583	582	534	572	596	578	564	578	520	549	570	531	574	545	559	549	541	529	537	543	545	546	506	560	539	528	537	590	544	541	529	537	563	541	588	540	582	554	530	555	526	553	560	550	551	560	524	540	528	545	573	522	533	540	531	578	570	551	525	544	551	534	547	583	591	537	554	568	614	540	552	562	559	580	568	576	620	549	569	516	563	497	500	539	583	535	572	536	551	555	551	595	561	534	536	549	540	581	555	529	552	536	511	544	578	551	520	532	564	523	550	576	518	511	511	514	543	546	521	589	569	618	571	527	521	549	559	572	530	560	559	554	546	532	551	562	566	543	572	532	566	593	550	515	536	574	597	557	539	588	575	542	516	566	557	500	569	564	511	536	561	575	555	537	564	543	520	549	570	536	578	544	536	574	543	557	556	552	556	588	534	568	552	543	603	550	533	561	550	558	554	597	552	554	559	595	554	547	548	510	526	585	545	557	563	536	591	545	547	568	576	533	544	515	569	513	559	572	573	622	559	532	573	533	532	583	543	525	518	544	564	565	560	555	540	547	574	572	547	548	552	611	549	541	569	593	564	516	514	511	569	529	529	557	571	525	534	554	577	535	561	583	541	553	559	563	499	580	592	508	553	553	569	567	550	550	542	513	536	591	508	549	560	563	548	586	533	514	534	556	518	531	563	552	533	547	512	566	525	520	589	571	548	546	539	547	560	571	557	596	551	615	556	537	515	554	556	515	562	552	510	540	523	578	580	585	550	528	547	591	582	602	580	587	541	544	545	581	565	551	517	569	517	577	554	571	539	559	528	561	531	527	547	548	532	561	580	572	586	563	551	541	590	559	546	544	537	563	528	561	565	485	517	557	582	580	557	538	528	533	594	561	547	508	547	587	534	571	519	507	572	533	571	574	558	554	605	531	545	546	521	567	576	596	560	581	520	552	550	537	530	550	563	536	564	545	528	517	519	550	615	535	536	559	506	553	517	592	549	540	574	552	590	534	642	514	547	559	564	533	544	519	538	552	558	537	522	531	548	567	525	537	530	544	544	569	536	515	549	589	517	511	550	564	588	553	563	585	548	565	539	598	585	555	526	531	532	530	571	577	563	540	581	579	538	565	545	573	531	569	542	595	548	540	505	539	556	549	565	592	552	565	565	569	561	533	556	558	532	544	585	528	584	595	559	550	569	590	551	540	555	550	542	539	551	538	545	582	517	551	512	558	597	542	577	532	546	551	567	578	530	534	607	566	582	529	546	586	580	536	600	552	559	565	558	516	537	538	537	549	540	531	574	551	541	548	568	511	581	512	554	555	511	530	579	531	566	553	539	560	549	521	536	577	560	568	581	559	531	529	533	545	587	565	602	519	546	578	527	568	555	557	553	527	546	589	565	528	613	554	524	565	540	508	563	608	556	551	545	571	492	541	559	542	532	524	570	543	545	548	564	543	566	532	565	541	586	557	515	589	522	543	591	546	536	547	528	589	529	572	567	562	600	541	580	546	564	526	500	530	505	594	582	523	554	571	542	552	549	512	584	557	540	566	570	550	562	529	565	572	542	563	546	530	575	551	543	531	540	552	553	580	564	523	520	533	539	545	560	539	565	553	532	552	561	558	505	548	556	583	503	571	497	535	580	563	578	547	542	553	537	511	550	508	585	551	569	531	572	553	553	556	517	569	558	546	565	575	539	526	569	590	531	558	533	577	544	533	506	557	574	506	556	557	574	520	556	570	567	544	575	523	560	567	561	535	551	548	535	539	573	572	512	571	516	589	553	510	617	579	560	561	549	531	539	522	509	520	569	528	581	551	565	587	573	566	517	541	574	552	554	547	585	580	541	576	554	501	561	497	548	560	541	556	530	560	566	568	563	580	585	553	530	589	552	565	591	561	541	600	551	569	553	525	544	517	558	497	577	526	561	551	526	537	543	574	580	528	562	569	524	573	543	539	583	535	532	566	513	531	573	553	554	575	536	575	529	584	532	546	570	531	545	570	559	532	574	565	538	518	608	550	535	586	558	567	519	543	568	546	513	522	545	532	500	525	542	519	554	564	510	556	598	544	566	576	558	542	562	556	541	554	579	524	537	543	496	508	512	546	537	521	581	591	566	514	526	554	499	558	516	525	557	573	527	562	532	565	564	560	549	534	564	553	552	599	503	535	535	538	552	585	529	574	550	566	557	541	522	525	536	562	551	577	551	532	562	583	562	577	556	541	532	569	549	604	577	563	544	560	520	522	565	564	579	531	523	547	548	569	560	532	544	594	535	539	553	583	571	551	543	561	575	524	578	536	549	511	563	545	534	543	559	532	561	570	593	546	540	592	542	545	578	532	517	535	522	588	574	525	570	569	583	580	530	560	515	577	492	515	514	555	535	539	543	552	562	555	535	534	535	543	534	525	542	488	600	573	539	566	533	549	519	578	565	576	551	561	586	532	551	529	521	581	548	542	552	565	559	548	591	554	574	547	545	562	541	562	551	546	571	524	544	563	544	525	538	534	562	560	533	586	571	578	545	540	553	546	598	548	494	546	549	556	565	585	524	582	546	524	533	548	599	563	554	535	560	534	549	545	573	539	545	545	580	524	603
26921	11718	3136	1787	1133	998	882	723	698	677	1178	2077	1799	1181	784	573	534	503	510	562	541	539	551	540	575	496	524	516	506	503	567	524	518	554	501	519	531	504	538	509	515	530	524	497	533	521	492	541	548	519	499	516	488	571	515	527	519	523	549	506	541	543	485	524	540	555	494	533	510	502	511	503	568	536	541	520	582	539	499	518	520	526	527	496	533	526	510	532	531	475	502	526	542	519	498	513	577	501	531	551	526	514	554	571	515	562	531	508	492	513	516	548	527	571	505	564	507	495	525	548	532	534	569	522	494	550	511	487	505	540	525	511	541	528	500	537	515	514	538	514	574	519	527	547	538	525	547	551	495	538	542	521	461	528	501	504	532	508	506	522	569	520	539	588	540	541	515	577	523	552	531	500	539	488	518	510	532	534	527	537	541	497	489	535	517	526	540	510	525	505	540	493	477	548	549	537	499	570	543	497	517	505	538	552	519	510	525	561	516	566	535	514	515	489	495	542	476	508	553	522	521	501	510	518	517	495	556	547	546	525	489	543	476	488	504	541	547	503	541	527	539	530	540	501	565	544	550	543	520	559	506	549	559	507	522	539	526	511	553	519	537	525	531	503	578	513	496	522	549	542	528	517	516	511	534	485	544	530	499	519	520	522	528	530	519	509	532	560	529	541	519	571	492	493	527	495	510	511	537	546	510	555	485	547	519	511	538	535	557	520	574	531	535	476	533	511	563	556	485	503	535	530	527	515	513	525	588	518	507	506	511	531	514	515	529	483	479	577	521	524	503	567	556	525	550	529	520	549	541	509	511	513	521	496	541	512	573	568	532	526	496	552	503	497	534	532	508	538	544	559	529	520	519	518	537	537	515	519	522	493	526	551	517	507	482	523	494	509	513	525	509	508	540	523	526	536	474	563	521	567	507	495	527	519	528	493	520	539	551	507	546	540	530	509	513	524	562	538	498	527	542	507	525	540	550	478	517	512	505	527	541	561	535	550	513	530	510	522	523	566	524	524	547	534	557	535	488	496	516	496	526	508	526	526	490	486	528	534	547	543	533	488	542	494	523	498	510	520	523	563	547	525	490	532	541	527	533	491	491	541	500	494	483	544	520	566	528	521	508	519	552	533	512	541	560	527	502	543	520	509	535	538	517	488	507	506	503	512	490	532	541	567	555	537	553	529	547	552	526	518	489	533	508	507	561	533	543	563	532	514	524	545	535	525	568	512	547	526	514	517	514	510	548	524	528	509	470	543	535	529	534	520	517	518	560	510	492	566	525	506	488	545	483	559	496	518	520	535	549	497	560	548	536	545	518	509	506	530	527	541	508	534	548	551	518	506	506	518	546	543	533	508	578	555	502	517	509	530	545	501	502	504	526	543	488	528	527	568	499	493	518	505	548	515	542	573	504	597	542	526	531	535	551	498	517	523	531	495	526	517	588	529	523	527	480	544	523	548	561	511	530	561	485	490	519	499	531	531	517	507	571	552	517	505	493	541	549	512	512	529	519	535	530	520	529	512	522	565	527	552	479	502	491	522	493	498	498	561	502	549	557	578	538	485	516	525	517	592	503	512	541	505	544	506	536	521	524	474	570	531	498	537	502	509	527	550	536	534	511	498	522	497	464	495	494	523	520	546	530	546	535	520	513	523	522	535	509	556	554	570	531	527	499	563	490	486	525	484	544	489	521	514	543	530	546	509	541	535	545	545	485	544	537	536	504	553	495	531	498	538	513	523	490	503	514	512	489	488	518	496	501	494	535	524	526	529	546	521	485	546	502	496	540	486	513	538	492	539	518	516	521	490	502	541	533	494	542	524	479	539	519	535	528	504	535	552	529	517	514	546	521	508	517	500	548	521	516	481	529	530	536	537	543	509	493	533	491	532	542	516	567	493	551	490	490	519	544	549	468	540	512	576	535	512	544	520	507	518	577	484	505	505	525	541	507	478	558	537	557	505	504	550	532	519	507	499	553	536	514	523	491	493	525	530	533	530	531	532	510	524	504	538	524	527	515	531	509	514	491	531	485	521	536	528	514	598	469	545	527	532	544	509	517	539	547	532	532	491	542	528	543	498	521	523	512	534	532	508	542	531	522	522	513	533	522	561	521	505	569	534	522	547	514	535	496	480	537	525	521	563	556	488	555	512	545	517	535	518	548	589	479	512	509	535	504	513	564	529	537	539	549	555	549	543	538	535	517	542	516	505	509	546	492	533	535	557	519	512	495	576	520	527	512	545	550	526	521	530	537	510	499	527	553	526	509	564	536	580	548	503	540	487	524	519	545	552	526	515	514	522	486	533	562	504	544	503	561	538	533	532	541	498	519	524	552	537	539	539	546	534	478	552	547	509	511	518	540	537	536	573	526	533	542	518	532	532	509	565	505	514	555	538	515	496	506	542	538	551	508	532	515	560	551	511	524	524	537	499	557	510	564	522	557	538	488	536	540	551	525	549	533	532	541	506	520	528	530	547	559	543	533	528	503	494	515	490	547	542	561	511	495	510	504	522	532	500	498	540	544	514	488	525	535	486	518	520	561	502	554	507	535	531	525	541	540	532	526	534	525	516	550	551	546	548	544	526	538	513	519	510	559	497	520	542	541	491	529	518	529	540	505	527	508	485	555	535	539	533	555	506	473	544	503	509	534	527	494	535	523	502	583	536	576	537	535	494	502	524	538	504	553	565	512	532	491	493	514	560	493	515	501	510	524	500	530	537	559	538	543	506	555	526	547	538	532	506	521	538	514	547	535	522	501	507	529	537	531	527	518	558	524	528	542	512	505	521	546	530	507	520	495	568	488	523	535	553	573	518	532	500	527	515	514	468	557	558	518	506	535	526	539	526	527	451	545	502	501	516	532	555	533	522	528	499	567	536	517	509	515	509	517	521	570	504	538	504	492	558	579	578	552	509	528	536	493	535	524	513	496	539	497	524	534	552	534	569	516	509	541	565	521	512	514	547	562	542	531	508	550	535	545	514	545	512	537	516	563	519	543	501	529	532	548	488	517	538	542	533	510	492	500	532	526	527	484	532	515	513	550	509	524	515	553	551	520	540	528	494	536	527	499	505	577	547	521	515	491	524	511	490	547	540	505	545	507	562	515	538	513	531	527	539	524	522	491	522	538	529	571	501	555	518	506	539	520	547	501	529	537	550	516	498	512	510	557	488	502	510	518	549	526	525	574	514	550	548	515	560	531	552	527	539	510	536	486	518	516	502	554	535	489	514	491	507	581	601	506	547	557	505	490	523	606	520	528	562	533	537	484	516	530	551	523	483	539	560	516	525	525	495	532	532	503	520	516	503	532	531	506	545	500	529	509	521	540	489	521	536	518	573	531	517	550	546	495	454	530	576	507	536	565	504	525	497	536	506	540	494	527	503	552	498	573	548	506	529	526	546	530	482	509	517	521	541	564	510	496	528	528	524	488	537	531	531	522	510	531	500	514	541	506	544	506	534	495	505	493	519	512	523	498	498	532	491	527	508
6430	3190	2424	1534	1096	1165	1037	814	826	737	1425	2578	1915	1160	685	466	430	447	447	477	456	449	448	457	414	458	463	476	465	410	446	431	433	437	448	403	425	399	439	438	393	451	405	444	453	410	409	398	450	424	423	472	416	409	440	410	411	392	434	420	454	451	437	431	422	445	416	424	386	427	434	453	448	395	420	444	412	470	469	450	450	445	436	442	444	386	470	458	450	420	412	426	477	449	434	423	398	433	449	474	446	429	420	462	451	405	448	405	425	425	424	453	428	427	478	472	397	435	418	446	450	402	426	439	473	430	423	417	437	440	466	395	450	463	455	425	413	382	412	454	458	457	435	441	412	406	420	383	410	432	427	450	425	471	404	440	432	417	443	457	460	442	449	461	439	424	416	389	406	410	409	381	429	439	411	440	432	459	429	402	452	439	440	443	396	431	418	415	393	413	435	445	416	400	420	444	421	436	429	411	409	435	420	435	414	434	438	423	438	432	423	437	431	434	461	404	431	420	448	459	430	463	417	437	405	442	435	454	434	460	463	449	435	465	454	425	429	470	421	466	457	443	423	447	409	434	437	453	448	456	391	407	438	425	439	442	444	418	412	411	459	451	390	438	394	440	438	414	432	434	425	406	465	454	406	389	395	447	448	447	421	422	434	412	429	450	438	414	410	425	449	428	426	422	434	434	452	425	434	440	423	434	397	438	447	429	448	451	441	405	413	434	422	436	433	410	478	422	431	439	432	459	444	437	439	473	439	421	464	444	456	383	398	439	436	425	430	454	466	448	433	436	450	481	417	451	426	429	445	453	431	420	406	415	447	427	439	435	424	428	446	445	421	428	414	424	443	405	409	423	395	442	443	455	435	460	387	445	425	419	379	450	424	433	433	434	410	450	375	424	451	426	400	428	406	454	383	418	453	408	419	425	428	451	440	462	448	422	394	393	424	431	428	451	386	402	435	445	464	479	456	402	437	413	405	461	431	440	400	449	402	443	418	438	420	429	448	440	474	434	392	413	402	465	404	430	418	427	434	424	430	413	460	439	411	436	394	415	389	443	458	424	437	442	412	425	410	433	427	414	422	412	448	405	432	427	447	403	390	438	440	430	410	450	399	471	406	418	450	413	447	439	404	442	439	397	467	445	452	443	449	426	397	441	452	439	409	419	415	418	427	420	413	483	437	430	412	446	431	406	414	421	437	423	445	387	417	465	450	451	413	487	450	416	421	437	455	444	495	462	439	435	472	472	435	446	461	404	465	452	454	407	427	440	423	415	455	441	384	435	426	410	436	429	420	392	417	421	411	419	431	390	431	414	415	426	434	412	425	457	453	430	406	414	423	443	432	410	441	436	426	433	454	427	445	448	424	399	407	423	454	437	455	416	408	446	425	447	435	425	450	440	449	409	421	431	432	426	455	446	434	446	429	435	390	419	424	446	426	431	455	420	413	459	455	444	442	442	428	387	445	437	438	426	454	435	445	451	405	468	423	449	431	453	460	449	438	428	395	433	454	400	452	442	416	401	417	446	435	446	437	458	466	411	421	380	419	459	432	426	396	459	433	432	391	442	443	432	464	419	425	426	432	400	432	423	433	446	446	446	449	436	422	420	415	436	439	440	414	412	428	437	396	424	436	416	428	450	416	408	442	441	423	424	442	450	427	408	435	429	429	421	454	452	487	411	460	444	405	452	453	456	420	442	426	419	415	400	429	445	419	407	436	428	412	401	429	416	451	437	418	428	442	463	446	452	435	430	402	429	440	401	403	426	440	425	421	389	434	364	462	409	465	450	414	458	438	431	430	450	407	446	446	410	428	417	426	433	436	422	432	430	442	437	463	452	484	399	452	431	436	442	464	403	403	449	455	433	401	428	411	394	392	489	426	454	417	463	437	407	435	426	464	410	430	432	437	415	440	430	435	444	421	420	448	401	418	427	449	396	436	440	452	467	407	443	408	397	444	448	407	441	404	459	422	437	443	482	422	432	402	428	458	414	451	407	433	367	454	446	462	452	442	417	443	427	438	420	447	444	412	423	426	439	472	438	482	399	394	431	427	400	409	410	460	427	473	431	425	413	468	428	429	462	425	418	405	424	440	432	423	383	407	441	425	444	442	461	414	407	408	446	423	486	414	429	440	443	427	401	426	452	444	450	429	437	453	403	427	458	408	423	450	432	445	415	423	413	453	429	446	416	447	427	435	436	449	431	450	442	419	417	396	437	482	460	417	403	469	484	451	439	399	460	428	444	455	436	418	411	428	458	386	443	433	473	441	423	399	414	426	426	462	420	459	414	474	465	393	451	475	413	405	460	431	404	479	427	426	424	473	367	432	434	456	430	450	422	414	404	392	464	446	458	401	469	458	427	429	379	433	404	416	392	467	407	448	449	423	450	424	427	455	426	424	446	428	478	471	417	451	439	409	442	414	481	433	443	443	428	437	409	444	454	426	427	441	422	487	416	452	440	480	446	471	434	433	404	428	422	448	433	416	423	408	446	437	422	424	466	447	431	416	434	430	479	437	445	457	416	423	433	432	435	436	436	470	427	431	408	435	416	470	447	452	400	449	438	434	476	434	443	481	448	459	402	418	445	448	434	401	430	459	403	429	425	408	429	437	466	456	445	459	421	447	454	407	423	399	424	422	406	443	417	448	437	393	421	419	468	422	476	448	443	419	451	453	411	425	399	415	417	429	448	402	434	417	479	436	389	462	441	460	452	440	437	445	445	473	447	404	422	429	429	435	369	430	462	347	438	398	432	407	442	461	403	405	439	392	452	409	419	396	423	402	470	439	399	408	423	427	433	440	455	422	459	446	440	472	470	404	440	464	410	445	428	433	430	418	428	454	439	424	408	410	430	422	440	409	433	434	449	466	426	422	428	450	436	446	442	454	412	465	449	395	443	423	461	446	418	418	420	416	451	432	409	447	434	434	431	458	444	429	424	399	413	450	475	438	437	425	378	456	459	426	415	421	417	490	401	403	390	389	431	446	415	460	433	440	440	433	429	437	442	434	396	438	459	474	428	450	414	414	407	386	433	428	419	423	421	399	428	424	443	414	406	395	445	393	454	455	447	451	466	430	434	426	447	449	431	447	413	448	396	433	418	450	418	463	458	420	394	416	391	466	427	421	418	431	413	469	441	399	403	437	407	414	407	434	420	434	428	407	455	426	424	443	407	393	410	419	472	405	430	444	385	449	433	433	408	437	443	427	431	420	467	447	442	413	431	404	457	462	447	464	445	406	422	451	452	416	407	430	399	394	442	447	420	425	412	425	429	419	433	446	406	438	460	420	427	409	400	427	437	453	411	424	429	407	464	424	437	447	464	453	421	424	396	440	417	460	400	417	431	457	443	424	415	408	381	435	397	402	453	422	435	460	425	425	396	432	452	420	433	417	461	432	426	413	426	419	446	443	466	409	434	457	432	420	429	433	399	408	410	400	448	418	440	462	421	455	424	431	426	432	419	474	451	421	423	433	404	442	429	414	441
24613	20748	26786	24697	10399	3178	2286	1591	1179	1051	7113	17441	12132	5291	1770	812	626	587	616	563	552	573	597	595	571	582	589	565	580	570	609	510	590	573	592	570	566	590	545	552	585	607	546	562	542	549	581	557	586	592	567	595	599	575	547	594	552	595	552	545	549	606	583	553	562	538	574	595	571	539	578	581	569	596	600	589	592	561	594	612	569	572	602	587	596	573	580	585	579	573	585	602	578	589	605	531	591	554	565	547	565	579	604	582	553	557	533	551	596	621	566	555	578	584	584	569	551	577	583	602	565	570	533	566	533	549	589	531	520	568	560	585	564	550	565	561	573	614	611	572	584	571	550	593	538	564	539	585	543	551	558	582	530	585	544	550	544	580	591	548	574	589	538	562	571	534	556	614	561	552	521	559	552	578	579	535	621	598	561	605	583	590	591	590	514	591	531	560	530	526	572	518	565	536	562	608	578	604	570	561	538	557	568	552	580	591	530	569	512	587	552	572	559	583	577	582	589	573	533	574	579	533	578	555	545	529	611	594	551	555	592	520	550	563	562	601	585	618	581	588	571	576	548	577	586	587	549	563	567	559	579	556	567	598	535	595	564	558	567	568	561	554	550	595	599	603	581	561	579	529	542	559	559	557	573	590	586	538	545	563	529	513	510	576	544	549	562	598	552	554	544	594	591	589	567	552	562	569	546	577	562	560	590	580	522	541	561	579	543	533	524	581	546	555	560	522	575	544	603	583	547	557	596	558	582	583	580	596	556	561	542	570	547	614	581	541	617	536	602	584	550	573	563	544	525	561	582	571	541	516	562	552	578	544	581	562	557	552	596	581	524	584	543	577	540	560	583	589	560	545	562	533	557	564	563	602	587	552	539	564	552	539	588	567	554	548	536	542	585	565	590	582	557	593	540	554	588	567	557	563	594	570	552	569	586	554	542	546	534	598	569	558	542	547	605	572	584	595	551	567	582	569	543	615	557	591	563	570	564	552	577	531	525	526	615	579	589	589	582	555	560	564	533	560	567	552	568	602	573	527	592	558	571	570	572	563	564	558	552	551	563	545	540	541	553	551	578	538	584	544	604	549	611	592	533	572	578	544	557	603	541	594	544	570	535	563	607	567	593	548	565	553	559	565	615	561	563	628	559	560	575	574	569	573	578	577	566	573	544	567	537	560	510	545	567	569	545	539	560	589	550	629	573	543	551	568	560	557	564	524	599	561	604	558	591	519	574	594	607	602	586	572	591	543	574	546	531	580	566	587	563	581	560	630	567	575	547	645	587	535	568	536	549	524	534	587	541	557	598	556	566	571	570	568	537	539	579	562	550	562	533	598	559	584	591	575	535	507	593	575	536	563	557	582	548	539	527	524	551	564	538	543	548	552	574	610	557	590	556	561	562	553	531	550	606	597	515	573	544	568	584	567	576	603	570	597	568	564	531	574	586	512	590	534	550	535	553	568	614	538	552	545	570	568	547	537	565	586	572	536	618	571	601	560	580	555	575	556	537	547	554	541	600	609	565	601	545	537	579	538	571	565	602	595	598	516	570	574	578	554	578	564	543	553	579	540	568	574	569	593	589	553	543	573	536	553	552	538	500	580	573	570	567	567	557	541	493	553	546	560	588	565	583	563	545	600	584	576	589	561	592	586	563	540	546	551	568	575	556	514	535	586	577	593	586	538	559	565	524	555	573	567	574	542	539	619	505	607	576	537	566	560	569	544	545	585	578	574	575	531	562	516	580	586	597	552	584	570	605	571	531	625	587	543	567	577	587	558	554	551	577	549	547	537	566	578	559	569	576	589	587	556	555	555	575	550	591	551	569	550	550	578	518	561	536	590	555	560	566	557	527	586	607	548	576	615	536	568	564	584	582	566	573	558	556	565	557	560	537	534	546	539	538	574	531	541	575	598	580	557	566	553	606	557	543	569	529	575	572	551	548	545	596	532	569	538	579	538	576	617	517	568	563	569	543	545	591	534	548	513	562	588	534	539	552	574	545	581	561	552	607	584	574	534	532	553	580	560	569	557	571	554	563	516	580	558	551	530	567	543	536	524	580	553	578	559	579	543	553	573	588	564	546	543	585	551	545	581	524	571	572	575	577	544	570	577	570	584	587	551	531	557	566	545	561	539	570	541	555	585	545	547	563	547	566	554	547	536	583	556	538	582	581	585	609	557	605	570	568	561	627	580	585	585	534	579	524	569	555	537	550	624	544	563	576	557	568	531	590	569	537	547	537	570	572	510	594	521	592	575	538	572	559	503	570	553	598	564	644	573	581	533	587	548	603	546	569	526	554	548	558	578	558	581	591	568	545	582	575	588	532	504	559	586	549	607	567	546	565	546	562	584	569	559	598	590	632	589	535	541	528	585	573	592	547	573	546	554	574	515	574	597	546	557	514	546	548	579	586	546	566	588	574	566	559	523	558	551	517	572	573	564	568	564	573	592	538	549	540	585	593	580	588	565	565	580	558	578	548	557	604	539	547	580	543	573	538	562	583	580	558	598	564	628	570	567	530	559	571	566	591	588	573	555	540	519	600	576	560	500	544	556	604	518	553	537	547	573	567	575	597	572	606	615	495	560	547	590	570	566	538	605	570	589	570	579	551	556	582	541	572	560	593	594	585	564	576	584	560	552	587	562	548	594	619	547	594	595	545	552	567	553	560	578	581	596	563	560	580	583	618	596	594	528	575	549	566	564	572	541	586	552	604	551	557	568	627	578	587	593	542	541	548	568	550	559	564	576	549	555	516	574	546	603	526	543	563	539	583	572	584	592	554	546	594	603	562	560	570	545	580	534	571	537	562	565	551	563	573	589	532	531	552	593	584	556	534	534	609	573	554	572	537	539	558	538	544	519	554	566	595	589	554	534	540	557	545	541	552	563	578	587	576	536	497	573	586	538	573	555	526	546	563	550	553	560	558	598	552	552	556	620	542	511	525	604	570	571	611	494	559	579	595	578	542	586	584	568	642	550	566	545	578	536	575	565	574	528	568	571	559	550	542	569	582	581	548	571	600	580	553	583	571	541	562	571	529	573	535	557	552	575	568	564	592	556	554	550	576	540	587	530	551	511	565	551	570	559	580	555	549	553	575	595	533	553	589	547	570	529	569	602	558	571	547	576	530	559	542	587	522	528	564	560	548	570	563	573	615	567	568	569	596	561	575	552	522	557	595	576	577	540	565	559	565	553	586	565	547	578	570	570	527	559	504	580	587	525	551	570	598	576	590	564	579	560	602	565	542	583	557	534	593	589	555	510	585	573	556	563	558	611	548	511	574	564	597	568	565	538	531	588	550	513	539	572	569	545	543	539	549	575	562	573	555	586	549	560	554	567	523	596	576	618	530	556	522	556	577	644	520	562	577	599	554	578	526	540	561	592	560	605	561	547	554	557	546	565	555	597	585	605	571	558	602	591	551	606	563	594	586	585	556	604	543	600	573	587	550	537	563	584	559	556	535	609	520	581	523	582	611	538	568	581	582	576
5348	7768	7452	4323	2746	2925	2523	1978	1519	1349	10031	17532	10826	4933	1745	747	542	510	465	500	470	501	476	488	481	480	484	507	498	472	483	574	480	490	467	498	505	536	447	472	502	511	459	511	536	460	485	497	499	483	504	490	456	501	464	477	463	499	503	496	481	500	450	511	463	436	464	524	467	483	442	451	504	440	469	459	470	457	454	471	438	461	482	471	474	471	482	442	462	465	470	495	458	459	495	465	472	474	500	461	468	487	474	447	454	510	438	488	445	476	459	471	522	500	462	447	457	458	485	439	447	445	480	461	485	460	515	458	484	458	433	486	455	469	456	505	484	448	520	472	482	494	457	481	450	465	456	466	468	473	449	502	515	455	475	476	484	505	472	465	487	480	443	484	445	444	436	478	517	508	493	487	483	464	475	473	494	440	439	502	447	464	467	465	440	521	462	496	488	469	507	466	473	488	475	484	446	452	485	489	492	472	476	475	515	511	500	474	475	465	513	453	496	456	473	418	464	458	468	456	504	483	492	470	485	475	487	471	476	452	474	512	511	441	470	459	463	477	504	494	511	448	481	450	494	496	462	459	514	495	467	463	477	478	477	492	492	490	478	467	496	490	485	460	480	472	476	488	470	511	443	479	479	480	496	445	509	528	469	479	477	505	482	510	471	468	471	527	474	481	447	476	479	475	468	478	469	445	473	486	476	505	445	483	487	483	467	473	493	434	481	481	491	439	462	451	477	457	486	490	496	500	445	476	456	507	462	495	485	461	461	451	450	489	459	457	441	456	440	463	471	483	479	523	445	477	520	475	487	490	497	479	479	453	477	483	490	439	513	455	488	441	471	449	491	471	455	504	465	477	503	474	468	490	469	459	476	456	466	490	503	467	469	475	488	493	519	494	504	446	503	473	432	471	493	489	472	463	520	511	491	470	525	468	493	518	460	433	461	471	484	490	439	477	476	460	504	470	437	478	466	481	481	470	472	471	455	489	475	458	490	469	480	470	448	485	485	461	459	432	472	478	436	478	461	506	514	431	495	479	465	488	446	427	491	426	435	489	499	459	490	451	447	489	493	470	473	507	470	513	454	495	455	424	479	534	491	462	487	442	493	482	477	490	438	456	494	460	484	508	469	503	469	490	464	474	473	491	484	490	497	500	488	480	481	509	485	484	465	483	478	446	456	481	489	476	465	471	493	449	473	483	447	457	490	475	465	451	449	460	474	494	465	443	483	449	456	518	472	447	477	420	484	481	481	456	474	473	470	434	488	459	467	488	457	437	472	492	489	459	491	466	459	485	506	471	497	440	470	494	474	468	431	502	488	474	466	486	465	443	461	512	451	440	465	495	445	474	481	447	467	448	490	460	476	446	455	460	466	462	500	495	470	453	516	455	448	455	454	412	445	478	485	458	493	487	494	495	455	479	465	498	489	481	482	496	499	496	509	456	478	461	491	463	512	473	463	454	458	517	461	461	465	521	483	439	475	454	486	506	494	455	454	533	476	440	459	446	495	465	485	467	468	461	486	441	484	488	447	470	420	478	472	486	480	471	460	433	458	466	500	480	490	479	456	513	485	458	458	482	507	460	490	461	468	494	471	497	456	487	477	469	443	488	517	492	478	514	439	500	465	483	423	493	482	482	474	448	469	458	487	486	513	474	478	502	468	472	459	458	477	495	467	519	475	522	452	491	459	431	492	467	521	475	455	440	448	504	482	494	447	469	439	461	462	476	486	486	477	450	507	491	475	507	489	506	525	491	455	463	457	478	463	469	458	498	451	473	462	457	480	481	499	461	445	467	475	460	462	478	452	527	448	429	468	457	459	473	489	497	485	467	499	471	479	483	446	448	541	474	493	453	503	470	485	454	448	471	473	465	489	465	502	492	497	470	498	513	505	448	463	440	485	452	464	472	494	470	520	460	491	491	481	515	497	492	498	462	450	520	496	468	471	497	496	500	451	491	440	480	478	472	469	448	487	539	451	448	502	484	484	458	478	474	487	509	473	524	456	518	481	436	475	504	493	474	488	511	460	475	485	502	470	518	483	485	486	496	467	495	480	443	461	492	450	512	467	493	503	485	465	458	465	476	503	429	471	442	461	492	468	504	461	486	470	502	459	472	413	501	486	428	455	499	438	490	468	482	464	436	466	458	476	500	431	483	465	463	460	484	461	469	482	490	456	501	465	451	497	479	489	438	456	473	469	481	454	464	460	480	497	427	459	472	498	497	468	427	460	526	499	481	490	489	474	476	495	476	492	456	485	489	483	473	492	471	495	497	470	444	496	474	436	454	466	466	466	453	477	428	527	462	493	436	482	500	472	495	466	493	442	462	458	467	467	493	472	492	455	459	443	468	472	489	505	486	453	453	447	475	447	508	445	498	439	509	482	488	462	462	498	434	490	453	510	464	459	476	485	499	465	465	446	472	477	448	465	516	451	471	440	517	482	448	483	468	483	488	464	469	506	475	458	529	466	475	481	509	472	475	450	459	471	498	478	478	479	428	491	461	488	489	484	456	489	457	498	449	454	471	468	502	475	516	474	518	488	478	485	493	476	480	483	449	458	480	475	495	459	491	467	467	483	475	485	485	465	524	477	470	459	466	492	506	462	457	468	495	444	483	477	486	459	459	492	444	439	499	460	471	487	476	486	458	501	493	472	467	513	492	477	510	454	499	489	482	478	445	457	453	496	444	460	457	455	438	488	436	490	439	450	488	458	459	485	524	480	454	460	506	471	468	494	485	487	496	475	487	438	508	472	505	465	463	497	461	514	522	461	483	438	474	436	450	497	479	442	487	482	466	469	470	447	457	468	454	475	479	511	442	461	460	439	479	464	437	448	459	477	458	466	449	460	475	486	472	478	482	444	457	446	439	477	481	520	436	501	461	513	510	465	465	473	466	437	488	440	475	414	447	490	467	489	502	460	473	454	457	498	439	497	483	484	463	461	439	443	508	463	488	437	453	487	471	460	465	454	488	477	499	497	497	484	442	456	484	477	460	465	493	479	443	493	448	432	441	450	460	449	469	464	458	465	539	492	471	474	492	464	492	431	443	493	466	470	484	437	505	498	474	496	481	462	472	509	451	462	453	509	497	494	485	475	455	445	475	447	488	480	496	466	492	476	520	451	461	491	498	486	463	483	433	494	435	478	477	512	471	491	457	491	434	491	463	471	483	474	502	469	478	460	516	506	463	466	454	460	491	461	418	490	486	478	525	469	470	483	436	480	480	457	500	479	459	464	458	467	440	470	481	465	470	451	444	470	477	481	435	483	510	467	450	485	430	482	489	486	495	484	491	457	502	462	462	447	431	470	500	492	473	482	460	462	471	494	462	465	465	446	479	468	484	483	441	432	532	483	469	486	485	477	473	497	477	465	485	467	454	464	460	451	443	432	461	490	459	486	496	480	463	473	476	482	451	505	462	504	463	480	447	536	489	477	438	442	483	439	472	477	458	468	458	483	490	447	501	484	493	497	471	466	445	472	501	477	471
23665	20742	27761	23772	20492	11300	4689	2684	1931	1766	12501	27977	20700	10137	3307	1089	765	708	716	680	682	668	685	704	737	665	684	678	675	648	623	734	699	717	638	686	722	675	618	700	724	649	685	662	681	697	662	696	681	691	708	676	640	705	663	681	665	674	664	686	696	686	626	732	691	659	639	707	625	682	670	676	674	674	711	680	698	697	667	678	666	708	653	687	674	648	651	671	668	694	726	745	668	709	666	639	664	686	714	623	632	671	696	686	713	731	628	675	687	649	611	637	671	677	712	709	674	619	681	648	657	615	691	675	718	684	648	603	699	649	678	637	651	659	689	709	676	688	704	662	689	647	639	658	668	663	696	702	698	648	617	641	701	674	695	683	675	649	698	689	716	665	697	728	640	648	690	701	695	678	690	643	679	673	638	701	671	690	672	649	723	696	671	701	653	612	668	697	699	672	672	643	712	669	699	639	667	691	686	645	747	726	669	715	675	640	647	659	626	661	712	650	674	680	717	697	652	681	682	717	683	652	717	695	694	685	675	660	642	682	659	684	678	664	649	686	658	683	692	642	703	675	696	661	624	662	637	647	690	634	667	630	605	634	677	650	647	703	642	650	679	652	694	672	674	688	682	688	712	644	662	621	651	625	654	692	663	699	677	646	669	625	622	695	706	683	653	635	642	656	651	680	646	688	681	646	666	719	686	665	625	698	714	614	702	719	727	673	671	643	652	669	671	733	725	669	652	736	637	664	664	670	705	675	649	680	712	714	684	716	688	717	669	667	643	659	699	662	671	663	690	665	640	659	649	659	659	679	656	667	674	702	675	676	623	657	631	693	669	695	654	676	665	680	661	665	652	695	650	633	634	676	664	655	659	654	685	672	686	724	647	672	645	660	639	650	679	654	709	721	677	656	688	656	647	675	661	719	662	680	693	678	686	667	665	687	632	653	688	720	664	646	688	656	671	668	659	664	638	699	650	715	675	649	655	658	714	692	687	685	673	686	682	690	718	686	693	672	667	694	631	686	665	650	647	648	714	703	689	721	626	702	712	665	654	659	639	671	668	674	678	687	663	626	697	693	677	621	715	694	640	663	716	684	664	709	722	688	682	659	678	679	648	628	693	697	668	674	649	648	677	644	666	675	670	703	656	671	666	665	628	705	672	649	677	726	642	684	674	692	691	713	680	669	668	655	655	637	636	603	682	680	653	643	673	650	709	657	687	661	663	643	635	669	687	670	654	703	649	661	649	630	722	643	640	664	694	724	679	684	733	694	635	668	675	707	674	682	677	676	708	673	672	643	658	642	667	719	678	655	701	643	675	692	659	647	634	744	730	667	686	673	619	696	687	677	708	667	656	640	658	712	698	675	748	644	682	668	660	698	662	656	645	671	703	651	665	620	658	673	643	677	666	670	644	693	676	623	645	656	627	651	671	652	697	676	700	705	692	697	663	666	679	666	668	615	650	621	727	666	658	668	689	705	644	638	705	667	666	648	670	617	710	658	684	639	616	696	692	711	726	683	642	685	671	628	702	721	664	682	669	686	695	670	664	735	645	667	668	671	639	664	689	691	611	655	734	638	640	700	681	617	705	694	644	648	690	655	703	662	659	665	676	668	686	659	690	673	656	642	698	684	679	632	634	644	706	654	689	655	654	649	653	657	650	726	680	682	709	657	686	713	653	699	666	644	684	688	652	709	701	669	675	692	690	670	630	675	701	635	666	648	670	675	697	630	675	678	679	657	685	672	691	674	703	678	707	671	679	684	637	661	658	705	653	679	699	678	617	647	677	678	669	611	666	662	714	662	702	633	643	650	694	686	663	674	678	682	680	700	636	667	640	677	697	658	713	636	670	728	658	692	714	663	643	651	687	719	673	666	664	666	698	664	683	691	653	702	701	694	679	633	660	709	659	630	640	718	646	683	688	637	666	675	688	701	680	671	658	646	659	676	671	666	665	692	710	676	651	676	690	712	679	654	670	691	675	673	645	675	681	662	675	657	665	677	645	619	662	670	671	683	631	642	698	714	649	652	679	700	680	694	703	657	669	665	647	706	679	652	649	619	667	682	716	673	636	667	666	690	660	658	651	693	668	724	677	668	664	655	631	633	681	684	674	672	661	661	635	719	672	682	693	669	714	651	691	702	700	650	687	667	666	637	705	648	684	670	662	676	652	636	676	672	667	670	690	646	641	682	680	656	721	624	644	645	672	647	724	647	702	670	650	695	649	660	614	696	679	692	659	679	746	632	716	707	684	661	645	656	675	683	657	685	667	657	673	663	664	657	670	720	688	665	674	659	705	711	678	635	699	662	667	645	630	651	665	663	669	697	718	669	694	672	676	642	717	703	635	668	654	659	649	702	690	660	656	673	714	683	693	667	647	649	684	727	674	652	659	664	668	629	664	693	650	693	608	622	624	614	717	697	688	707	660	668	624	600	685	649	644	722	659	722	709	677	675	638	676	666	708	659	720	687	675	694	662	654	646	659	673	667	658	679	701	698	681	656	661	697	680	653	637	696	692	675	677	615	654	645	716	677	668	621	708	711	643	693	669	702	621	740	659	682	676	689	685	686	634	654	656	648	718	635	695	642	701	721	645	624	728	666	700	679	713	699	661	641	619	634	667	641	679	673	636	691	670	668	650	691	678	655	657	654	695	639	670	675	667	709	653	709	701	701	679	662	623	698	693	659	690	672	680	690	621	712	660	667	671	663	612	705	683	654	677	702	700	650	652	654	687	673	654	688	655	701	675	664	684	636	683	665	709	696	645	657	658	676	723	710	622	698	656	652	661	651	663	650	703	667	661	699	651	642	676	665	648	693	707	700	640	667	637	678	664	677	656	658	637	659	689	667	619	673	687	663	661	659	677	693	657	719	631	675	655	674	709	704	654	683	647	695	690	687	684	644	645	645	640	690	653	726	699	659	660	663	632	702	689	604	651	721	688	647	657	652	697	643	687	684	716	659	642	670	669	691	666	680	694	711	652	671	650	663	670	711	697	672	705	692	653	625	680	699	704	645	676	698	684	675	674	699	671	654	627	693	675	669	650	721	695	674	683	646	665	644	657	649	689	657	651	688	676	697	697	685	653	688	673	660	628	673	648	648	680	686	640	629	695	666	650	681	651	626	718	692	666	661	680	689	638	723	641	664	646	632	628	681	691	712	666	661	687	611	683	628	668	710	667	680	700	673	677	675	649	671	718	662	664	702	694	680	677	713	703	676	677	711	715	660	627	689	606	656	674	725	688	666	685	647	690	656	649	643	645	627	631	677	670	635	672	695	641	660	677	653	681	660	680	660	659	712	719	688	662	642	652	710	677	736	649	674	653	659	632	649	693	693	664	642	679	668	637	650	692	665	728	697	706	680	667	670	652	697	646	694	598	645	702	628	619	678	643	717	664	660	670	669	630	710	670	665	636	667	691	689	688	691	640	645	729	663	643	667	661	682	645	632	646	669	647	672	635	683	659	713	673	631	718	630	656	690	679	694	682	676
6105	11598	12668	8917	6305	4906	3986	3031	2447	2163	16222	26337	17277	8517	3093	1075	677	623	587	582	566	570	585	576	554	558	591	569	542	554	542	550	537	557	559	574	562	569	557	539	564	561	579	531	563	562	598	586	571	548	563	591	591	551	589	582	619	554	582	543	574	556	513	594	583	631	579	612	552	542	571	549	587	542	532	570	553	548	598	517	530	567	582	555	562	556	549	599	586	555	582	557	572	576	552	573	591	585	540	544	535	551	590	579	584	593	621	541	592	546	562	572	539	538	522	548	572	534	556	582	531	535	591	590	549	561	605	597	570	531	584	517	571	575	566	565	566	553	549	549	571	529	563	613	579	536	537	567	571	565	572	591	552	546	535	584	539	622	573	565	547	556	606	540	567	588	575	611	577	569	554	595	563	555	536	542	552	565	576	540	583	560	543	590	567	563	538	555	545	522	546	593	606	562	578	563	570	534	507	559	586	576	549	576	578	544	566	541	595	572	529	565	557	594	542	532	502	543	575	584	559	538	595	548	546	557	603	563	564	538	555	559	536	570	519	553	557	567	564	536	546	549	553	541	559	585	539	591	565	531	579	532	545	586	590	564	566	553	530	556	560	575	550	587	594	586	593	539	571	574	585	569	561	589	595	595	553	605	557	551	573	577	534	571	528	534	562	566	529	591	563	507	574	573	526	559	582	541	598	540	592	558	564	557	571	595	596	550	527	551	576	557	570	549	572	581	587	601	595	557	580	541	572	584	532	570	543	587	551	570	524	550	584	516	575	591	555	542	585	552	536	605	608	559	534	567	535	571	552	564	535	493	565	589	552	557	625	550	549	566	561	529	504	538	586	534	553	557	546	574	553	584	561	514	538	579	548	591	565	539	567	569	587	578	546	593	502	556	598	570	550	560	555	590	572	564	558	559	530	598	558	585	544	516	577	577	548	590	547	542	549	544	557	607	551	547	539	632	531	601	562	551	550	541	563	561	546	551	565	584	569	552	543	548	556	560	569	616	553	542	541	574	575	567	562	524	521	543	601	528	574	518	530	558	563	568	574	627	544	576	557	578	551	571	534	545	563	557	565	572	537	498	572	531	514	549	551	606	559	591	597	560	549	571	574	593	591	541	583	560	553	561	585	599	554	567	549	534	601	556	553	601	570	586	567	555	593	593	566	557	569	552	542	565	578	561	575	538	562	556	576	566	540	600	560	592	540	588	533	574	611	552	550	591	534	553	548	562	578	553	582	543	550	553	555	545	579	566	535	544	550	564	545	545	525	531	523	591	536	521	561	611	503	585	560	565	561	506	565	584	537	589	599	553	553	554	543	570	578	553	555	515	547	563	606	590	537	552	562	558	611	542	573	593	558	555	570	610	558	600	529	552	545	565	549	569	521	498	532	569	578	567	559	560	547	543	538	585	592	505	537	571	606	544	563	604	561	564	552	545	563	536	590	604	565	583	602	555	548	609	555	530	574	512	560	553	584	539	542	516	512	580	559	544	549	554	557	579	551	533	583	553	534	573	572	558	580	596	525	581	571	563	551	550	548	569	573	575	603	583	528	565	551	570	589	535	567	505	553	550	543	575	550	581	523	548	539	542	574	575	551	560	560	612	539	564	589	562	540	552	544	586	535	560	531	610	562	589	539	553	567	509	556	559	547	569	543	571	533	569	539	564	521	577	550	566	521	599	572	573	563	596	610	588	561	555	531	577	547	587	563	576	530	597	547	594	541	541	600	609	607	599	574	554	549	546	572	508	510	520	579	551	519	608	534	523	555	550	492	576	587	575	557	525	568	543	590	558	545	579	544	583	556	531	564	525	555	528	575	563	563	523	532	523	596	550	564	538	577	535	552	534	508	533	589	573	576	556	555	527	588	570	554	580	542	624	587	618	561	595	576	547	532	532	565	561	560	521	542	557	519	537	569	484	548	567	552	571	554	566	567	592	545	525	565	559	577	551	528	540	571	558	581	571	562	583	593	500	541	566	532	560	548	592	563	524	558	533	617	556	568	546	574	565	549	562	546	563	536	561	587	589	539	567	539	601	584	570	550	568	572	595	586	541	552	587	534	512	580	529	543	537	557	542	549	567	536	577	570	526	522	554	547	531	515	503	619	569	506	573	583	599	540	567	509	569	533	560	544	570	572	580	569	570	546	551	563	539	570	521	571	513	569	522	574	572	525	569	541	618	570	580	561	576	550	542	547	547	556	504	627	560	587	580	522	523	549	571	579	568	596	536	558	555	511	559	520	577	580	569	564	558	588	551	528	610	533	570	571	571	568	584	541	555	521	543	575	568	558	590	527	590	553	558	576	540	549	596	570	531	529	546	586	566	547	539	525	564	541	573	594	509	574	552	511	545	541	547	527	539	524	551	518	538	560	532	562	571	527	538	542	546	566	544	588	531	559	554	559	539	530	565	550	530	565	573	520	590	558	567	556	552	562	544	573	542	574	519	545	554	548	556	561	557	518	577	557	560	572	536	513	591	557	630	566	518	518	562	558	588	561	610	578	560	561	566	596	540	606	563	566	521	588	540	535	562	552	518	539	583	554	576	570	570	567	544	544	547	580	556	537	550	526	545	609	516	568	582	565	558	557	544	567	558	554	540	542	557	563	605	540	553	554	537	578	586	535	516	533	570	535	575	546	557	586	529	560	561	550	543	544	592	546	534	543	586	562	550	546	568	597	538	563	540	531	546	545	551	522	557	543	557	560	569	558	541	600	544	574	536	545	559	530	590	563	554	526	554	592	516	547	533	574	574	517	587	586	586	531	555	531	541	570	530	562	577	559	552	533	542	548	583	540	525	535	589	543	542	523	525	547	554	526	558	595	534	545	580	560	552	531	550	549	567	567	522	571	574	536	588	533	545	542	527	535	592	565	589	575	610	570	524	541	535	546	564	558	582	529	564	595	601	533	559	553	539	566	503	568	535	536	580	551	569	528	518	554	530	551	541	489	591	535	521	539	558	554	569	546	574	544	546	537	590	556	558	592	567	532	526	571	528	541	510	530	541	545	539	598	563	567	543	583	563	600	581	555	532	532	548	535	522	562	526	563	544	559	574	560	530	586	556	552	567	525	556	560	586	536	593	597	540	506	588	554	530	561	500	544	562	540	563	565	588	590	567	512	572	599	581	560	578	496	526	565	585	539	571	536	510	585	546	543	587	604	570	526	526	540	573	546	572	569	561	560	529	547	543	577	532	533	583	588	566	541	550	538	577	542	561	592	558	594	558	558	571	559	528	538	585	532	581	576	559	561	548	580	549	541	553	544	585	549	571	553	552	558	557	585	510	513	541	592	573	571	574	540	571	552	588	531	538	568	573	588	520	600	553	535	568	529	556	582	570	591	571	573	510	557	522	546	583	577	521	580	552	509	576	563	549	591	565	605	556	597	559	594	584	560	593	538	587	545	511	519	591	528	573	537	562	537	581	546	575	518	596	612	528	510	548	524	523	568	543	517	529	536	539	511	545	554	561	527	549	521	594
26794	12234	5256	3208	1799	1160	999	754	806	702	898	1617	1643	1201	812	615	548	541	516	529	537	492	548	502	489	527	537	518	556	510	503	537	549	546	535	496	508	495	519	509	490	547	517	473	490	504	535	509	536	531	505	523	473	535	514	484	547	510	500	551	503	481	571	533	566	582	520	486	502	548	495	493	488	565	481	543	469	508	532	517	523	528	540	511	564	491	510	558	522	518	507	523	526	529	516	488	529	492	533	540	499	482	481	514	533	519	539	496	516	532	528	504	498	527	524	543	533	518	547	484	545	532	499	533	546	534	505	549	553	524	504	514	488	515	546	555	499	539	516	533	510	467	487	518	511	508	506	552	517	528	567	479	516	479	480	506	537	523	599	498	535	496	510	540	563	507	537	559	526	581	471	511	545	481	499	482	558	552	517	577	502	576	510	537	547	544	523	531	507	519	568	538	469	503	530	515	533	550	522	547	515	512	493	514	496	530	543	525	536	468	547	532	491	520	512	569	494	516	531	513	518	508	552	525	544	518	492	515	497	454	504	514	493	511	512	533	514	531	533	516	543	555	534	521	471	495	551	507	496	540	517	523	516	582	499	498	516	526	514	481	558	526	535	516	509	532	556	527	511	548	506	485	513	524	503	493	516	506	517	536	536	580	501	509	568	482	531	481	517	523	539	498	543	532	501	515	539	546	499	510	590	488	486	526	491	511	501	550	521	493	497	485	486	527	529	516	500	515	545	510	535	506	477	497	526	486	555	563	513	500	507	513	526	538	502	481	496	493	528	498	532	548	544	549	533	523	542	549	535	538	499	520	532	508	524	519	547	568	525	530	498	499	501	560	510	533	535	497	537	510	505	537	541	521	525	525	517	509	541	561	574	525	513	493	492	506	478	551	520	527	560	517	549	512	506	533	555	496	497	476	498	522	529	515	516	551	484	534	508	478	518	539	523	509	535	533	525	516	501	481	510	490	499	474	510	507	559	509	539	529	524	501	520	522	524	524	530	513	524	525	545	500	491	562	490	508	525	493	465	520	499	551	480	525	520	489	506	509	554	508	496	532	511	511	540	576	545	540	496	463	504	490	527	487	552	547	484	549	566	539	506	515	525	499	521	540	527	513	528	468	517	505	503	482	518	513	519	554	548	539	538	539	570	527	576	516	524	467	548	464	573	532	514	496	521	569	548	494	476	507	565	528	561	522	475	508	529	540	507	499	553	490	492	536	488	528	503	524	494	479	512	544	535	518	512	543	557	498	546	511	505	511	517	510	502	554	519	486	559	520	527	497	529	561	512	523	527	520	534	571	505	534	516	488	525	539	539	539	508	522	519	549	521	532	523	551	517	524	544	550	514	519	534	563	539	495	547	521	475	526	510	489	512	487	536	527	503	537	539	536	585	505	517	505	532	537	541	542	505	537	518	507	464	514	529	525	501	497	519	535	474	509	554	530	524	507	541	537	514	540	521	519	501	529	506	520	546	525	613	544	532	505	519	482	586	539	476	488	496	550	481	526	499	537	482	494	517	529	527	529	507	520	522	512	549	527	514	582	492	501	489	541	496	566	556	530	541	530	495	527	522	520	526	497	494	534	494	524	522	530	528	486	515	513	521	519	491	501	487	497	499	534	536	527	523	516	531	553	526	531	536	499	481	532	516	480	563	520	558	537	526	526	533	491	505	469	543	492	523	507	536	548	552	518	552	505	524	495	534	498	541	473	540	533	534	525	521	515	531	518	517	521	526	558	545	544	507	535	552	535	520	549	523	521	501	530	520	545	530	524	529	500	486	541	510	482	507	543	510	500	522	491	526	526	528	528	560	501	538	530	483	499	569	523	519	524	486	506	516	499	533	552	535	504	512	500	567	516	527	524	537	575	537	529	510	475	516	544	525	508	506	533	498	518	516	523	514	523	559	499	561	502	546	516	515	536	538	526	518	519	529	499	480	510	505	510	478	532	517	546	489	522	480	488	532	552	531	536	457	546	519	533	526	494	559	508	545	518	507	491	492	530	521	520	520	562	520	526	533	572	495	553	559	517	501	530	537	525	509	535	500	541	527	528	503	519	503	536	481	542	516	499	530	528	541	482	499	525	529	521	508	524	522	540	476	522	538	544	540	538	530	518	524	501	548	541	542	529	517	528	547	490	544	506	508	502	533	491	497	505	518	530	504	485	517	545	548	504	524	529	542	534	510	542	515	517	507	464	518	542	529	537	491	514	519	537	499	507	515	520	545	563	556	565	526	548	528	512	508	540	525	510	448	562	509	539	505	533	485	498	517	535	518	501	498	483	521	511	542	537	503	524	516	532	506	527	542	540	501	500	534	553	523	519	500	511	580	504	522	502	514	496	514	500	487	510	542	524	549	538	541	489	538	529	500	553	506	514	501	480	537	526	499	513	533	553	519	511	557	503	544	563	518	533	507	545	527	546	529	513	475	544	524	499	514	562	507	499	455	568	526	536	519	521	461	498	554	536	533	522	548	528	526	522	553	551	499	500	530	513	522	538	532	494	526	516	488	530	515	485	528	506	547	520	536	478	535	547	504	547	539	549	473	494	545	521	515	498	539	553	532	509	534	526	484	525	546	517	527	513	540	542	524	532	532	467	525	531	462	532	495	446	538	575	506	506	503	539	538	570	542	516	534	521	524	535	540	514	499	516	522	529	534	500	533	522	496	522	501	484	459	534	545	504	510	514	534	532	573	521	492	563	531	523	544	473	531	521	477	522	544	522	576	523	517	524	522	476	507	467	546	493	517	506	533	542	518	507	540	523	511	531	516	522	516	512	554	496	534	497	540	524	523	521	517	472	539	530	511	513	516	540	511	503	526	525	519	511	510	519	514	553	512	515	543	494	539	539	559	546	565	524	503	524	512	494	514	515	515	506	499	532	523	540	551	566	471	534	526	498	483	540	542	524	531	528	487	530	500	523	528	497	517	551	536	474	521	534	523	520	539	464	517	532	553	499	506	487	488	573	523	524	534	552	521	501	492	484	554	549	492	552	475	521	513	516	531	556	547	543	518	514	545	547	536	528	503	529	508	492	540	557	490	557	526	496	540	523	552	521	558	506	469	555	524	497	533	524	482	533	507	533	534	535	509	548	485	495	507	567	540	520	540	545	483	538	507	525	497	515	541	519	508	472	557	533	575	519	506	498	508	536	548	499	556	544	552	519	534	571	486	531	490	515	501	508	555	545	544	481	558	555	537	541	507	522	541	551	563	505	515	577	554	510	503	500	531	509	509	554	520	488	518	514	521	500	559	522	507	545	533	531	526	530	512	497	516	518	539	539	515	533	522	530	541	537	517	578	534	531	513	514	518	562	494	530	526	540	540	517	543	491	525	543	511	533	515	514	468	510	550	527	483	516	548	501	545	525	564	512	524	509	516	533	503	545	489	532	529	537	531	517	512	510	507	499	496	533	484	538	506	500	498	515	565	538	482	526	507	505	548	526	517	575	539	545	506	536	496	541	573	556	567	516	560	534
6074	4591	5329	2980	2039	1360	1097	910	920	826	1072	2073	1894	1197	742	561	467	429	368	417	465	396	414	418	463	426	449	428	425	405	444	403	394	430	432	412	439	437	422	417	482	451	428	411	449	441	443	452	456	436	437	403	427	448	409	434	460	416	416	405	409	400	399	443	450	423	428	438	472	432	426	440	405	432	420	457	404	424	452	423	453	389	468	458	432	449	455	427	438	406	459	420	420	400	432	471	440	407	416	419	438	425	429	447	450	446	424	414	432	416	467	373	444	417	463	420	423	411	435	407	410	454	376	463	459	462	418	446	443	456	411	450	437	419	398	426	416	414	446	411	494	415	440	424	426	432	421	444	450	426	407	459	431	431	418	439	453	441	442	429	417	442	412	431	412	429	444	390	490	451	423	406	401	420	441	419	418	422	404	419	427	468	449	415	411	436	414	457	440	432	455	468	420	469	428	429	380	430	421	439	435	403	415	398	395	443	453	471	423	429	443	400	442	426	429	437	437	439	415	421	412	450	422	402	450	406	456	406	456	465	492	444	496	441	431	475	460	415	417	429	410	397	418	414	432	405	411	449	423	418	380	426	470	432	445	399	435	431	419	452	459	417	457	468	432	422	459	438	474	435	394	470	459	475	444	423	432	449	445	390	442	446	421	432	432	445	430	427	442	437	400	435	390	461	412	429	404	410	437	403	435	396	442	442	417	432	448	398	408	452	421	470	421	441	435	404	443	449	429	441	449	439	423	434	422	427	436	431	461	443	434	404	416	418	461	409	417	442	442	407	411	437	454	443	440	409	438	430	422	469	423	422	417	469	454	456	409	412	402	406	465	433	418	435	413	419	405	457	454	454	427	417	443	399	459	415	421	467	453	398	414	438	415	418	424	395	459	447	431	468	408	450	414	429	431	427	449	449	442	432	413	446	430	448	455	429	448	396	446	441	482	440	408	434	430	445	418	421	430	434	422	448	463	403	413	428	437	440	416	446	434	390	469	438	437	429	445	414	408	433	413	455	452	425	423	438	441	406	395	422	432	471	452	415	448	431	441	466	430	404	419	461	449	453	442	434	438	441	432	432	417	455	456	461	387	438	423	389	466	412	427	447	400	407	478	435	445	452	471	413	427	425	453	444	432	435	446	416	433	402	417	434	415	448	443	421	431	438	425	429	482	470	445	421	442	411	415	408	426	421	460	410	454	430	435	433	411	435	423	400	456	444	425	420	445	431	456	435	390	442	444	421	441	461	451	426	407	423	415	411	422	456	444	429	437	410	456	380	442	435	460	419	408	413	415	428	405	425	437	426	436	442	442	432	455	450	432	436	441	446	400	419	401	415	424	413	407	426	418	447	439	450	454	400	426	424	423	445	444	451	404	445	420	421	455	386	433	432	437	424	428	436	436	420	397	434	432	432	432	440	424	452	409	437	429	436	436	469	413	423	460	406	454	432	423	441	413	411	463	420	428	436	424	439	434	461	429	402	407	432	463	438	422	453	437	452	425	452	389	479	419	452	419	442	421	434	407	427	446	433	404	409	437	445	406	435	430	464	425	466	438	433	447	412	423	415	436	377	426	414	475	448	416	441	440	447	391	440	419	440	415	430	482	452	423	438	417	418	442	409	424	403	445	429	429	426	439	395	470	415	464	436	441	435	435	450	441	425	439	439	416	485	413	438	428	415	394	424	427	424	417	411	445	410	440	457	425	439	441	434	421	413	458	433	439	438	419	442	400	465	440	418	416	444	453	448	431	392	451	429	460	468	426	439	443	443	441	413	433	444	434	433	436	411	423	414	454	426	404	422	402	423	467	477	482	440	414	459	450	426	457	446	431	426	429	453	383	433	405	423	429	433	427	414	437	401	420	441	453	428	453	420	417	422	475	448	434	438	451	425	447	428	452	415	402	430	463	429	480	426	423	423	447	436	399	451	424	378	404	437	420	424	428	452	444	438	436	427	451	394	418	441	433	413	403	433	423	435	414	436	439	421	410	420	403	444	437	417	444	440	419	432	443	445	425	413	435	396	440	416	438	445	411	453	481	436	378	416	425	411	459	432	444	452	436	418	430	408	411	441	415	451	412	429	440	403	406	420	445	430	436	437	414	450	416	450	419	433	451	439	421	451	450	429	472	431	426	444	442	431	414	405	414	426	422	455	423	435	457	471	414	414	422	415	398	448	437	373	418	436	421	458	405	468	390	416	430	421	431	432	419	413	441	423	437	419	413	413	443	448	416	431	435	423	403	390	462	419	421	420	461	460	438	388	421	427	447	431	440	413	391	414	437	421	383	411	423	414	436	437	441	420	423	434	460	463	439	422	427	445	420	406	437	395	441	454	445	456	428	445	457	427	404	427	430	410	445	440	428	407	472	441	445	391	420	430	469	381	460	413	399	406	392	421	451	468	473	461	463	424	464	381	458	418	413	431	448	453	409	453	424	427	412	453	439	466	434	420	474	447	440	475	427	469	412	437	414	425	438	415	431	420	462	423	423	413	424	438	384	432	430	420	437	417	424	443	395	433	410	406	412	410	396	424	416	453	442	443	442	472	418	400	400	436	381	401	412	412	389	447	443	405	434	421	408	400	409	411	440	468	449	454	428	420	434	468	411	434	442	407	435	450	444	446	407	431	430	434	415	430	428	391	451	423	411	442	435	412	434	428	407	466	447	439	445	430	471	435	419	406	429	411	455	448	432	424	414	465	414	448	441	417	415	422	427	422	423	421	420	432	449	454	440	469	435	413	454	438	449	445	438	424	426	462	476	453	426	424	443	447	398	433	432	458	470	416	463	398	422	424	432	455	442	424	414	472	406	434	447	402	427	399	438	473	418	455	406	412	422	436	460	440	415	426	415	443	456	449	430	432	443	419	459	414	428	456	452	444	457	432	452	456	404	427	448	446	466	414	434	401	424	426	489	444	440	400	436	484	432	417	427	441	422	406	408	427	410	434	431	419	430	429	435	439	405	452	392	479	442	426	447	446	403	435	423	403	417	420	408	464	430	421	440	428	423	442	431	433	452	426	413	460	419	438	431	405	432	439	432	411	399	471	469	433	459	448	455	451	412	485	441	441	424	424	440	422	393	429	439	419	437	442	420	415	431	393	442	433	427	421	431	421	419	430	475	472	429	419	439	443	477	447	440	433	446	459	437	446	409	407	457	412	425	473	449	411	443	486	408	394	428	449	447	453	439	449	474	490	452	396	426	415	455	437	461	456	425	430	415	425	413	403	444	439	430	435	422	408	438	445	424	405	433	412	414	417	416	442	432	413	416	465	426	427	449	447	400	446	428	410	447	441	466	457	405	419	418	418	441	445	419	424	443	461	424	437	436	425	409	457	411	442	439	425	423	452	411	441	436	428	436	430	408	452	427	446	440	437	433	395	450	452	390	414	425	427	437	432	395	424	451	457	421	457	398	439	418	449	458	424	412	422	448	398	417	446	393	423	437	401	465	420	440	431	434	441	431	433	423	450	449	407	430	454	423	426
24570	20726	26822	24568	12808	4017	2472	1468	1168	1139	1870	13553	12612	7146	2572	927	644	616	592	583	581	552	570	551	547	549	539	580	563	600	611	558	545	602	593	561	550	593	561	555	576	547	582	556	574	564	564	552	600	594	570	507	571	549	590	590	581	555	574	550	547	584	542	558	556	584	532	550	552	570	503	509	523	592	537	559	564	591	547	534	527	564	569	571	529	565	563	596	585	567	530	541	565	535	581	537	558	563	608	552	570	593	580	541	522	538	542	568	552	578	579	573	527	575	546	524	554	576	554	519	553	524	547	522	574	518	576	565	534	572	540	552	541	515	578	540	585	565	529	533	543	573	594	516	537	540	580	574	550	569	546	559	544	573	561	532	542	565	534	575	526	525	541	525	584	602	545	531	567	514	570	573	576	598	561	547	565	565	540	550	508	541	571	531	558	614	525	544	564	524	543	555	560	574	556	577	520	535	551	562	550	540	561	567	562	529	552	586	595	587	549	591	553	590	564	562	589	537	543	582	583	538	527	549	594	580	595	589	566	518	519	533	545	554	560	526	569	577	559	548	523	533	563	521	553	540	510	526	552	535	563	533	538	540	562	571	554	570	614	518	510	557	521	551	559	511	556	531	553	557	575	539	492	573	571	545	532	546	555	550	506	571	569	544	573	553	541	558	550	552	516	554	567	555	568	534	537	548	541	561	547	579	557	595	614	567	534	545	539	564	556	547	565	506	570	583	513	536	560	508	521	563	575	526	544	554	552	543	566	543	596	578	522	558	546	571	537	530	540	515	566	556	532	555	560	574	526	558	571	554	529	568	568	541	543	529	586	595	591	584	548	519	515	574	579	560	548	568	585	559	524	544	551	589	573	564	530	580	561	559	590	554	556	564	550	574	555	530	531	545	536	565	532	539	568	580	606	542	572	546	528	593	566	567	568	523	514	512	551	533	562	578	567	579	547	526	556	513	566	548	555	596	538	550	578	526	554	524	502	559	584	577	526	506	504	572	546	548	532	575	567	615	559	581	553	587	573	548	578	532	495	553	570	569	522	567	598	585	550	567	558	560	550	551	538	582	562	575	610	570	567	524	567	571	548	545	597	565	593	540	552	571	582	564	551	540	561	578	566	568	596	571	543	569	520	570	558	532	539	555	561	592	573	596	546	582	562	509	572	549	555	521	584	563	617	535	535	531	582	564	554	564	568	537	582	564	553	549	528	545	573	570	563	535	562	588	576	552	540	584	531	643	529	556	533	577	605	552	575	513	570	599	559	535	550	560	532	544	522	560	512	571	537	605	535	541	512	558	528	574	580	545	584	556	569	528	559	596	562	545	537	541	603	553	512	539	537	572	526	576	546	517	564	558	563	558	548	546	567	565	540	562	536	575	554	527	492	537	572	563	582	569	550	569	521	586	553	596	563	572	576	546	572	581	550	556	571	522	543	579	517	573	569	520	547	547	559	549	543	595	537	525	554	558	520	581	584	556	559	599	531	491	524	587	555	548	577	557	556	545	535	568	629	575	574	519	516	595	576	560	572	532	603	539	549	533	569	550	545	575	565	599	576	520	543	537	575	567	546	558	562	563	570	596	583	534	518	558	572	589	535	577	567	539	581	600	538	542	564	630	582	529	567	539	596	544	504	538	577	520	570	584	589	584	567	579	558	570	576	544	567	572	548	537	581	539	571	580	565	563	554	536	513	524	596	558	562	561	543	540	557	530	581	561	557	529	555	521	586	569	547	563	529	542	547	533	542	501	553	578	578	544	563	527	569	570	506	533	535	534	594	565	544	542	527	558	574	565	528	532	518	591	590	595	551	528	555	595	583	554	563	531	553	569	536	565	600	557	532	553	568	544	554	569	548	619	579	528	557	562	560	577	539	608	585	580	539	552	523	583	569	565	573	559	529	506	516	558	583	555	509	577	574	551	578	551	545	551	572	569	532	558	610	547	567	556	535	523	565	585	531	575	555	566	580	558	552	562	599	548	551	559	559	550	559	569	562	536	566	582	540	549	573	556	530	540	530	593	539	557	569	527	555	539	554	564	596	571	510	558	569	544	541	505	561	613	541	562	514	545	582	526	513	527	572	525	586	555	575	553	541	587	556	575	536	568	531	531	554	537	527	551	565	535	538	507	536	592	574	566	553	538	530	500	538	520	632	564	561	516	504	534	545	523	546	562	530	557	558	549	544	538	583	600	566	547	506	587	619	580	563	540	543	531	560	541	578	564	570	548	597	540	547	583	558	544	546	560	554	547	572	562	564	556	574	540	551	596	549	582	504	543	633	593	581	557	558	520	563	563	570	569	574	548	515	556	555	576	589	564	554	524	560	552	557	588	554	556	560	577	578	539	571	567	519	532	504	521	560	557	553	520	547	570	537	544	540	576	628	559	548	522	556	570	541	593	533	534	560	556	560	555	609	556	558	539	584	589	594	565	522	523	543	547	583	579	586	586	554	549	541	545	561	586	585	603	582	541	558	538	553	542	566	552	549	582	567	573	576	547	533	607	530	541	518	554	576	516	556	551	538	563	631	572	541	583	558	531	540	564	573	546	528	577	618	572	551	520	526	503	571	565	579	561	567	552	544	607	541	545	558	578	568	522	563	565	589	598	547	585	567	565	535	597	562	586	524	552	593	552	539	573	500	559	559	581	514	551	528	524	572	560	536	587	560	584	539	510	558	519	525	553	581	592	564	641	543	547	552	579	546	528	543	590	563	547	555	525	504	540	560	537	608	563	568	583	518	564	529	561	563	600	541	563	557	542	556	545	558	561	554	558	582	563	542	565	542	512	535	558	560	570	531	548	557	556	562	579	588	555	589	564	547	550	568	564	579	554	554	543	568	597	569	583	585	576	562	545	548	541	556	576	545	542	540	534	588	566	543	574	524	563	573	517	543	513	547	631	555	537	549	594	551	567	565	558	569	512	568	556	582	482	568	564	572	604	531	510	558	547	547	525	524	580	553	547	542	548	577	569	568	574	526	541	525	514	569	573	571	582	557	560	528	600	555	545	528	557	559	519	545	568	564	572	540	537	598	573	589	585	590	549	503	572	589	537	521	554	561	541	545	557	536	559	546	552	601	534	542	546	559	577	554	545	550	569	581	521	561	582	544	605	600	558	573	549	500	559	540	575	527	607	528	595	542	568	582	535	582	572	543	550	553	571	559	549	560	541	532	557	551	553	530	553	576	551	551	565	548	566	512	555	546	564	553	567	579	563	549	564	546	558	536	540	578	573	533	570	558	542	542	559	578	581	566	521	551	534	570	580	528	533	553	496	573	537	572	522	589	551	557	563	552	532	546	576	567	553	573	567	590	577	562	609	566	528	558	508	516	544	557	603	531	575	570	553	536	520	575	547	596	582	514	555	542	535	574	580	547	554	548	546	568	527	552	547	533	540	528	561	564	508	586	561	565	546	535	551	563	574	571	563	575	578	579	569	544	583	537	523	570	480	602	544	559	573	529	573	549	496	547	551	513	520	562	526
5660	10608	12547	7894	4711	3259	2498	1652	1495	1443	2788	15747	12037	6817	2719	943	611	495	468	485	487	476	475	500	509	524	487	446	456	462	503	490	486	474	474	478	487	485	460	469	462	507	511	478	500	442	471	514	461	479	451	481	482	503	505	482	498	515	479	474	488	462	465	498	490	491	521	451	496	485	479	499	472	465	495	454	437	480	434	459	489	543	502	492	470	511	474	457	452	509	459	489	467	469	479	528	476	424	493	473	468	497	459	474	476	482	444	455	474	494	456	503	473	453	487	469	478	480	494	459	454	474	463	487	468	465	517	490	487	527	493	476	454	493	470	497	452	456	427	482	505	443	485	496	474	492	498	464	456	453	486	483	471	461	481	475	466	464	481	461	482	505	484	465	484	500	462	491	462	435	495	458	448	448	479	482	462	484	460	416	456	481	430	453	488	465	502	469	485	476	495	490	502	426	448	472	514	469	488	446	509	468	490	488	464	501	454	482	478	483	513	489	460	475	470	471	478	507	455	475	493	473	469	484	443	469	475	473	450	461	480	446	474	459	501	446	446	482	475	482	492	485	449	494	470	453	470	491	480	503	490	482	474	464	464	505	498	451	507	454	463	469	474	506	446	486	451	516	484	481	486	474	453	468	482	485	463	461	458	464	479	464	509	471	445	486	493	480	522	473	484	482	525	489	508	476	447	448	525	471	462	494	522	459	445	484	452	486	483	466	444	469	457	501	485	490	482	472	477	480	457	467	503	492	476	473	478	510	472	485	498	508	501	496	495	500	494	463	416	525	466	462	460	499	447	496	460	459	510	489	466	456	463	478	484	475	485	491	507	483	480	440	443	451	472	469	433	490	473	502	475	481	514	494	478	491	470	474	469	483	486	446	498	454	458	438	503	450	472	479	461	472	476	490	486	492	464	449	457	467	489	469	462	485	492	487	463	495	411	451	460	475	427	470	496	471	478	480	485	485	447	504	450	516	454	490	477	481	468	495	486	471	476	459	468	468	495	475	499	463	509	461	501	443	478	454	437	484	514	486	457	503	480	453	479	472	446	429	420	479	457	449	462	461	485	489	467	460	503	486	505	464	511	457	491	471	450	440	516	465	511	418	479	502	470	468	487	476	489	467	499	455	485	459	468	460	470	499	461	440	484	482	493	484	468	459	471	428	482	494	489	458	421	470	455	505	487	497	487	506	464	467	473	521	469	475	497	433	471	497	474	462	429	465	477	457	515	564	464	463	433	495	460	467	459	469	481	488	482	474	467	446	469	501	439	459	505	513	479	507	497	461	435	469	489	457	487	486	500	487	465	482	442	438	457	508	461	467	475	477	484	442	481	461	461	509	503	444	449	448	484	473	479	434	457	487	493	485	487	495	467	441	495	469	474	486	471	472	407	466	473	520	511	482	455	475	464	476	460	443	489	493	453	467	475	448	459	514	461	483	457	497	510	455	469	435	465	480	460	451	488	456	511	472	485	489	476	441	504	447	481	456	450	469	471	454	478	475	454	480	434	504	478	488	468	490	441	500	483	456	458	449	508	486	477	476	493	431	453	441	495	478	483	508	453	443	474	443	449	473	469	416	466	455	429	473	492	469	472	466	511	480	494	495	462	476	487	522	494	461	486	485	439	478	459	475	464	478	459	469	466	501	473	482	492	454	444	466	513	489	501	466	447	483	436	472	434	523	491	509	467	478	466	452	510	515	472	476	450	452	461	460	466	478	471	470	510	485	470	481	441	457	495	452	464	480	468	480	462	500	478	471	510	480	462	481	447	465	485	474	486	480	454	490	480	450	490	434	459	471	514	501	472	479	467	470	488	426	480	510	479	445	488	469	456	487	475	457	471	466	499	475	476	474	466	455	474	462	488	487	480	468	481	448	509	477	459	472	483	465	446	452	508	522	446	480	461	492	463	471	473	452	516	462	504	490	523	450	487	459	487	449	498	480	467	473	478	464	481	460	457	535	458	447	454	459	502	479	483	498	445	475	448	496	470	506	484	490	427	448	472	508	454	443	459	493	457	440	482	473	492	454	458	492	446	493	451	454	480	491	433	511	506	482	463	498	532	518	460	481	481	461	443	488	482	488	503	489	474	491	463	471	510	476	491	515	482	483	457	503	486	471	496	461	480	441	424	460	471	456	438	429	495	478	498	449	498	486	466	464	437	468	482	446	496	460	454	450	476	501	481	465	468	522	475	481	479	499	486	493	458	455	463	432	422	493	465	502	473	486	475	493	456	453	484	500	447	478	481	488	462	473	447	494	457	426	468	486	469	455	499	480	456	488	498	445	483	476	476	485	487	443	478	468	475	478	494	456	478	484	502	450	462	483	479	462	509	508	445	449	446	466	501	479	481	462	459	462	466	445	446	479	463	484	481	425	481	482	446	466	515	461	474	442	510	449	429	460	459	443	490	479	490	503	457	501	497	511	440	456	458	457	480	492	507	471	472	490	522	455	486	462	456	464	453	481	469	458	500	496	451	468	451	478	548	446	489	469	470	490	485	506	467	481	478	471	453	475	460	479	447	462	466	453	502	508	495	503	487	470	449	444	444	441	449	429	503	462	464	473	457	474	482	451	470	465	498	506	500	482	474	457	526	454	464	503	495	435	443	464	468	456	454	479	448	504	483	467	445	452	444	500	453	512	483	473	517	467	510	510	467	476	461	471	482	471	514	518	476	468	474	458	457	468	502	475	475	468	483	522	454	446	445	451	438	507	453	443	500	495	468	467	483	415	444	439	479	462	484	491	470	478	528	422	526	498	436	462	477	419	485	479	496	481	428	507	466	449	464	508	458	437	486	432	502	465	536	465	446	475	454	483	496	442	479	480	457	457	452	458	491	464	444	479	503	490	437	462	495	444	447	488	496	465	497	462	459	466	441	482	507	442	495	488	454	466	506	495	454	424	489	476	465	484	453	480	480	446	493	521	469	491	422	486	467	489	483	470	492	484	526	456	439	498	486	457	455	446	437	441	494	481	470	455	459	501	475	460	424	480	516	474	486	517	467	473	469	485	471	477	482	490	479	459	464	526	460	485	463	470	478	503	478	472	464	484	453	444	490	506	437	474	433	467	450	488	441	492	442	491	485	496	513	505	461	442	456	494	451	493	469	488	471	470	496	492	439	437	480	470	496	453	470	443	484	463	486	428	499	444	457	468	480	472	475	516	476	448	446	492	450	486	469	463	494	470	448	523	471	445	477	489	426	446	472	514	501	465	497	454	500	481	465	484	500	483	432	510	469	497	515	436	455	468	423	500	469	473	445	468	452	478	469	449	463	456	534	439	487	477	476	453	501	457	467	467	501	495	454	470	490	509	479	412	435	428	465	474	483	485	517	494	472	430	471	468	447	480	482	460	416	477	481	488	498	445	497	487	487	449	437	450	480	460	498	468	488	460	455	440	437	456	419	484	498	491	510	490	481	472	453	474	513	462	441	507	488	446	475	475	497	461	512	468	470	429	477	468	522	470	474	465	500	457	503	472
23732	20812	27869	23874	20510	11765	4626	2571	2477	2141	3734	23558	21505	13651	4903	1384	846	712	642	633	644	694	671	648	709	682	686	692	711	675	631	670	659	696	685	652	655	642	699	692	665	637	653	675	655	675	622	714	670	703	691	657	680	687	718	680	690	682	685	687	681	672	653	672	616	650	620	670	660	650	660	685	648	660	693	641	670	668	626	689	702	697	701	740	636	590	632	661	679	619	653	638	660	651	644	690	653	598	698	695	695	644	671	697	650	683	655	624	728	682	683	660	698	683	677	693	650	612	658	660	642	662	648	697	621	665	666	651	684	674	627	638	645	613	642	683	683	684	639	666	662	639	646	650	703	721	655	636	675	666	654	658	640	667	670	708	626	686	661	667	644	680	667	649	679	665	676	683	701	675	632	660	682	644	636	657	692	679	639	697	655	670	660	675	663	682	664	679	669	700	676	666	681	646	638	669	668	628	666	686	657	694	668	613	681	639	645	648	638	643	631	663	677	658	650	654	681	699	658	657	640	661	624	703	639	680	689	657	634	705	613	667	661	660	698	643	654	704	649	711	708	669	674	657	612	660	676	709	613	663	656	623	700	679	653	674	644	662	659	646	694	697	657	642	629	644	691	664	619	647	683	627	662	648	645	653	668	619	682	662	649	674	676	672	677	653	613	629	648	701	615	664	728	633	697	667	654	682	694	662	668	678	725	631	707	669	686	655	681	682	702	695	681	655	631	658	656	651	710	658	655	674	678	711	639	640	681	657	646	652	650	705	647	636	657	670	661	675	640	631	677	684	681	661	626	669	674	631	669	652	657	667	637	627	676	697	659	668	654	648	683	690	645	660	685	650	667	634	647	645	653	692	665	677	649	629	630	703	648	675	655	713	671	620	666	636	677	620	636	669	627	605	675	689	635	664	687	616	682	668	679	677	654	673	684	684	628	703	649	665	675	697	681	678	653	699	666	644	629	611	641	630	716	647	672	707	660	696	623	677	707	635	684	667	636	664	656	662	662	661	675	700	678	680	644	725	677	621	658	646	655	683	664	639	655	638	681	668	677	697	649	675	616	688	689	647	642	690	676	668	688	658	637	692	639	655	693	643	615	633	644	649	629	687	651	664	666	668	673	684	699	660	623	685	712	643	662	652	618	631	635	693	652	619	643	645	668	647	647	648	688	675	674	660	653	670	708	656	727	664	703	669	623	699	728	696	694	665	668	649	660	697	680	654	645	656	662	657	641	639	623	680	656	695	651	627	713	665	710	650	664	642	647	688	620	617	683	654	642	682	663	656	659	625	688	605	668	699	639	662	663	658	699	666	654	690	623	679	675	655	667	665	640	661	680	659	680	688	605	642	683	720	651	656	658	668	650	700	656	682	702	627	735	705	649	595	654	660	644	714	666	629	681	667	686	691	666	650	658	670	660	715	706	665	655	646	672	627	660	674	594	684	664	670	642	665	646	704	640	684	661	687	669	676	650	672	656	695	661	664	671	655	613	693	654	679	679	650	670	666	605	692	698	711	668	696	667	678	689	655	634	636	626	681	657	667	643	662	615	670	669	667	688	623	621	705	626	683	658	651	659	705	663	665	667	717	667	638	699	675	674	656	674	625	654	718	691	633	611	633	642	636	621	652	655	647	654	650	653	644	662	641	681	628	661	645	675	661	671	658	642	660	629	701	649	630	684	663	689	638	643	643	662	649	709	655	672	657	709	671	647	648	626	632	638	697	628	691	695	624	676	700	671	663	656	641	713	657	629	624	688	657	681	657	635	643	663	697	686	684	706	677	666	670	642	649	646	698	656	624	667	675	629	706	657	650	641	648	676	677	679	627	694	689	669	670	695	634	682	656	689	635	650	683	650	640	665	660	692	651	661	680	659	661	673	686	673	643	680	645	680	671	651	651	654	667	669	636	642	686	637	633	641	663	656	666	650	688	642	683	630	606	692	659	634	623	668	670	604	618	705	688	664	652	628	633	682	637	668	657	665	638	634	617	624	683	710	653	690	725	647	680	652	664	655	615	609	675	704	624	654	610	691	667	671	687	665	739	614	703	642	644	625	652	662	681	668	669	633	657	667	713	675	664	671	681	684	674	638	642	663	648	652	673	648	618	641	678	656	673	709	711	680	680	628	678	663	637	662	635	636	689	661	659	670	637	680	641	652	653	630	657	650	637	642	668	688	668	655	644	661	689	685	688	657	681	657	671	716	630	633	710	658	640	716	667	659	659	682	658	641	642	668	655	642	615	727	649	660	688	660	612	659	652	655	687	663	680	712	613	660	665	656	658	667	686	638	662	646	681	666	660	628	663	606	678	702	680	709	678	645	680	675	672	665	650	635	617	661	694	672	600	670	664	676	601	636	684	670	648	625	672	686	635	674	680	652	653	646	671	644	707	640	679	716	659	666	689	656	633	679	666	659	682	709	644	703	665	657	657	673	683	687	672	648	683	672	625	692	669	678	665	641	650	628	654	666	657	691	642	676	661	636	661	627	633	699	638	645	689	649	652	657	683	623	692	666	662	674	649	634	679	652	621	683	657	636	638	666	634	701	657	665	655	611	713	689	678	666	641	635	659	663	706	662	668	660	665	599	637	661	673	659	655	678	658	655	654	626	709	646	656	629	662	658	618	693	707	654	635	649	657	656	677	608	719	710	623	644	654	667	647	668	685	661	625	647	668	642	643	657	692	618	651	682	654	617	711	665	662	676	595	689	690	647	670	735	706	658	703	645	674	653	662	654	675	646	612	636	662	679	680	683	634	656	694	669	636	674	684	626	652	675	676	655	656	696	683	668	669	708	677	667	672	639	619	716	679	623	677	661	686	676	661	629	623	685	646	653	635	637	705	666	624	649	647	648	701	612	619	662	610	642	679	717	642	659	663	678	710	681	683	690	683	605	713	678	614	675	682	667	595	627	680	667	647	642	677	680	663	632	663	681	651	663	672	661	652	678	676	697	631	686	668	664	625	642	653	691	642	678	646	641	648	668	640	675	707	643	636	629	654	660	642	657	637	684	632	629	659	653	637	670	711	716	693	681	678	697	700	699	690	653	633	681	654	680	615	690	652	675	659	634	647	663	734	674	648	684	646	628	614	670	679	624	668	711	667	647	660	631	656	627	652	634	657	649	695	624	611	664	675	626	635	651	696	638	646	716	617	618	638	675	652	679	642	633	637	671	669	649	636	610	637	670	654	662	638	642	631	685	640	684	658	622	686	643	668	725	695	689	657	671	647	669	671	658	697	647	696	656	691	646	677	652	639	656	640	634	667	623	642	701	674	640	668	662	628	725	671	684	674	674	693	643	666	682	659	717	678	652	633	683	666	639	671	650	645	649	667	633	626	667	673	620	629	617	618	642	611	674	651	661	628	636	690	587	647	675	630	659	721	677	667	653	636	680	706	625	584	641	638	680	669	670	649	645	665	647	638	634	702	717	647	643	655	647	657	621	635	605	596	639	664	641	650	684	662	639	663	655	701	672	647	674	629
7826	16184	15294	10174	6856	5049	3663	2913	3303	2827	5490	24869	18974	11513	4463	1305	713	583	590	544	580	575	583	570	581	569	608	591	538	560	546	556	543	573	576	592	549	580	537	559	573	557	552	531	566	558	571	564	526	530	554	593	566	604	550	581	515	553	543	540	611	572	604	543	561	552	570	546	541	569	528	545	557	524	549	554	568	564	566	542	561	613	538	527	554	581	528	548	552	572	600	551	594	565	564	604	574	575	555	579	515	561	542	579	595	551	544	546	524	497	503	556	566	534	565	543	570	570	557	584	547	588	535	533	573	570	599	553	610	590	532	583	564	550	561	580	549	542	565	587	569	547	536	561	589	544	575	555	552	540	545	559	520	544	557	542	554	558	538	557	557	539	580	555	568	587	553	537	517	567	518	504	541	587	523	531	547	527	553	527	583	532	549	542	530	586	562	496	586	556	537	557	591	530	495	598	577	568	567	537	560	564	582	540	541	585	561	553	553	522	556	540	574	524	570	554	553	532	557	534	570	520	518	547	630	562	557	552	567	573	532	543	569	541	519	575	570	557	559	537	529	541	562	578	593	588	589	583	538	550	575	578	508	540	515	575	548	571	568	550	530	551	586	534	573	561	597	556	546	524	603	531	585	563	537	566	546	539	575	544	549	536	525	566	575	614	573	557	538	570	563	577	556	553	534	574	546	494	568	513	505	564	523	547	510	566	545	562	544	522	568	570	559	577	559	585	558	550	579	529	534	547	563	601	549	540	556	580	545	545	561	541	518	583	566	576	583	540	589	538	562	582	576	518	566	554	556	589	577	562	582	551	550	538	550	569	552	574	536	581	527	584	550	574	545	542	512	564	594	516	519	620	555	608	583	568	570	517	557	562	526	561	531	551	548	514	571	575	541	555	523	550	561	550	545	589	529	558	596	573	594	572	558	510	578	572	508	607	519	576	508	540	572	537	579	509	547	560	514	500	572	517	543	535	548	550	587	563	561	544	545	572	583	582	581	561	577	535	517	559	545	558	579	524	601	570	553	539	551	571	582	539	556	542	560	568	543	563	527	557	591	554	573	548	525	605	535	544	535	514	599	582	565	541	545	516	538	540	607	507	577	594	551	533	564	503	543	481	549	534	547	559	588	563	588	544	568	583	516	564	542	538	541	515	588	572	500	528	571	572	546	523	493	536	532	514	538	580	529	580	513	506	573	540	539	561	591	553	561	535	588	568	535	562	552	536	562	547	562	574	549	551	545	544	562	529	530	575	575	539	549	514	547	556	551	573	516	599	548	551	511	555	535	527	563	553	552	541	526	563	564	532	527	577	546	529	574	602	570	551	517	562	521	541	573	540	568	576	573	568	549	527	536	532	558	543	577	547	535	553	593	534	549	560	553	582	549	587	530	542	597	549	589	550	550	566	525	519	571	581	538	530	538	496	553	531	567	564	539	574	576	534	537	548	553	595	566	584	561	547	535	565	570	586	581	580	515	539	523	515	552	504	546	514	527	563	558	526	568	529	558	587	556	547	522	547	537	572	559	537	554	533	556	536	543	558	573	552	586	544	543	559	553	629	548	550	531	604	565	552	549	588	530	572	549	559	533	589	551	527	551	575	547	559	571	552	566	532	503	578	529	551	553	569	547	551	578	539	503	525	563	541	549	594	561	531	540	596	550	549	612	548	535	532	534	555	546	524	570	601	535	525	584	557	559	515	567	577	567	506	583	557	542	558	596	550	566	564	573	573	509	550	508	579	575	581	535	562	564	552	543	581	526	554	544	543	548	552	534	540	537	584	541	554	560	590	516	529	557	582	546	549	553	547	550	564	519	567	560	565	544	569	520	532	588	520	571	555	557	558	559	501	599	517	560	534	552	546	518	535	600	527	567	566	574	545	533	539	529	530	535	545	571	571	533	575	520	562	546	523	558	582	573	539	551	568	538	549	550	577	559	580	545	571	530	552	578	535	506	581	533	567	557	553	532	587	558	566	535	560	541	551	525	527	570	577	518	563	570	579	540	511	520	575	570	517	590	538	598	539	574	567	559	561	574	582	502	560	605	499	574	536	596	564	577	568	494	561	534	572	549	562	558	541	547	560	589	518	534	565	547	577	540	561	573	564	551	590	555	580	530	573	554	558	505	534	578	561	589	544	527	548	536	510	542	569	556	544	513	527	540	543	543	518	556	501	524	564	539	560	590	595	550	529	555	545	570	566	518	566	530	555	567	539	555	558	516	516	557	584	516	576	534	541	521	510	543	537	537	577	526	576	547	576	536	537	534	538	495	550	571	557	569	552	524	576	557	507	601	541	580	549	584	547	564	552	547	563	554	531	549	563	505	535	569	546	569	577	553	546	558	566	556	572	544	600	561	530	547	564	577	554	549	540	574	559	566	550	542	569	549	513	550	536	582	535	566	537	566	580	549	514	569	597	541	574	564	529	589	529	542	529	570	505	551	562	573	540	562	579	569	549	541	572	507	540	546	577	558	533	544	524	547	550	544	581	590	554	548	554	570	507	551	542	579	573	519	540	548	542	578	567	583	522	515	555	587	547	581	547	568	545	533	552	542	564	544	571	530	510	507	542	517	545	552	536	592	531	578	534	588	592	611	544	518	585	561	538	570	536	586	528	512	558	563	591	539	578	552	588	556	567	550	545	577	577	590	497	545	545	538	537	561	547	535	555	563	595	533	554	555	534	553	514	590	553	579	541	563	540	560	542	566	554	559	599	550	543	587	554	586	524	539	570	524	598	536	559	537	535	516	512	544	556	525	578	572	527	574	513	511	587	558	531	537	582	545	556	581	526	586	503	553	508	560	528	584	534	534	535	560	557	580	570	480	580	575	591	533	558	497	547	587	532	541	535	561	540	560	546	573	572	534	561	610	527	589	551	495	560	552	599	517	539	535	571	565	537	543	543	571	551	540	529	531	578	533	555	531	549	518	566	527	556	584	532	562	550	539	550	525	515	572	546	556	544	549	594	555	510	543	551	539	578	561	549	515	607	538	534	571	539	597	571	499	561	526	539	577	603	564	528	550	589	566	563	548	534	533	547	567	530	523	526	540	513	528	557	564	602	574	553	549	581	538	578	547	531	572	510	567	563	562	585	541	533	573	536	588	585	470	513	544	556	579	560	543	554	531	550	557	578	566	507	533	578	579	543	553	563	578	534	527	560	540	503	547	539	523	581	533	568	510	591	525	536	551	551	582	564	589	544	532	560	558	599	556	597	533	559	570	568	569	540	547	548	494	549	555	540	555	528	558	507	551	516	573	631	516	537	543	550	547	558	540	532	598	548	579	550	566	553	603	536	558	568	548	525	552	612	574	551	519	562	565	595	546	553	532	594	552	533	596	557	544	554	573	560	535	585	548	526	549	503	596	562	597	553	587	547	577	536	536	526	518	537	508	551	560	517	551	565	595	545	544	573	525	571	544	560	530	539	537	562	558	553	590	553	576	537	589	537	556	572	554	585	561	567	597	536	551	511	576	530	598	556
26772	12957	5108	2899	1543	1222	1063	1015	923	833	822	1619	1473	1118	813	600	545	487	489	507	493	473	469	450	454	462	528	497	492	564	520	504	516	497	542	509	487	467	494	472	489	466	526	529	500	517	488	478	515	516	503	500	472	510	500	513	474	488	524	500	471	503	492	481	502	488	502	492	513	500	468	506	520	474	505	513	475	473	472	505	467	504	479	533	524	477	493	466	489	508	509	512	476	472	502	481	542	508	507	462	513	474	540	476	492	491	509	534	483	536	479	461	453	500	467	525	456	466	434	451	470	533	502	525	515	477	476	525	485	462	478	436	485	500	468	500	550	505	522	486	497	488	488	460	487	522	474	433	450	530	497	478	500	462	502	507	492	473	543	520	471	481	493	500	553	504	475	498	473	467	469	464	523	524	479	490	526	458	473	467	504	478	493	502	511	514	481	526	486	496	474	474	475	512	484	478	491	497	514	475	491	500	489	494	483	485	494	489	485	507	485	478	504	476	471	482	458	488	509	492	482	517	520	513	458	500	518	494	495	519	486	511	505	461	469	510	479	536	473	497	487	504	494	505	479	500	493	438	505	455	501	479	488	479	506	507	460	495	496	476	472	509	504	524	493	484	540	521	494	477	480	528	485	496	539	500	491	466	494	472	480	491	514	496	497	509	479	508	476	468	536	496	509	500	479	481	478	518	493	508	471	471	456	477	521	522	486	447	525	472	522	500	456	506	503	479	508	475	490	449	522	446	499	494	444	468	460	545	444	520	535	507	517	451	522	487	499	548	496	511	484	468	547	511	476	550	459	518	508	516	508	501	519	466	472	510	461	456	473	501	477	490	516	499	529	515	487	493	490	471	507	488	506	480	526	483	483	468	528	476	477	498	489	497	484	462	512	461	508	460	503	521	476	507	512	484	468	464	507	455	477	489	498	511	507	498	496	489	538	500	502	524	500	520	529	486	482	488	481	492	463	522	498	503	501	501	482	495	504	488	530	475	473	484	492	486	504	462	466	478	533	518	524	492	503	484	520	499	530	483	506	522	506	509	477	498	508	447	518	490	484	477	520	510	509	518	478	515	508	495	515	492	488	506	500	518	523	490	485	457	520	450	464	528	480	496	494	473	447	532	507	522	467	467	483	496	484	473	517	474	509	492	484	504	520	481	527	483	462	491	517	498	524	477	493	499	471	529	492	474	443	490	485	465	499	495	475	485	485	442	473	481	467	493	479	509	514	453	491	518	465	493	492	460	471	498	481	502	502	459	482	509	552	517	509	537	515	463	467	505	517	514	499	524	541	534	468	512	471	491	497	532	495	494	423	477	474	509	481	470	525	504	500	524	471	511	473	467	515	455	516	517	509	430	499	519	512	491	503	486	542	465	504	486	468	506	527	472	508	498	481	507	487	473	513	514	489	487	467	440	487	525	460	500	474	492	483	460	452	471	522	514	513	485	468	515	454	508	508	467	484	502	489	516	471	494	483	490	498	521	504	506	528	517	500	516	505	473	493	474	510	516	538	483	516	500	473	522	474	508	493	474	456	477	502	525	493	554	485	509	499	492	490	507	479	502	499	463	494	509	456	488	468	487	494	480	517	517	473	503	472	466	510	501	541	541	480	494	499	481	473	544	475	454	516	481	476	465	507	501	482	512	493	496	453	472	466	552	441	480	481	486	517	493	482	473	517	463	499	513	496	447	497	518	532	482	492	473	495	505	513	500	465	466	517	473	501	483	492	462	486	508	433	478	516	498	523	508	483	509	469	503	512	516	529	519	536	488	508	507	490	499	483	502	489	490	472	528	518	503	456	479	456	523	488	433	512	493	475	482	492	470	521	505	461	497	492	498	442	488	520	452	507	515	487	470	490	510	464	518	497	480	500	529	495	473	539	455	480	484	542	513	513	483	475	443	474	492	508	498	433	473	512	498	468	487	516	580	479	480	506	521	496	486	527	464	458	507	489	503	487	510	525	488	472	516	496	456	527	475	468	517	512	490	469	511	462	479	495	456	466	476	466	500	491	538	502	502	475	487	549	478	482	478	546	487	477	507	496	492	492	492	508	506	491	527	473	551	481	493	479	494	458	469	473	515	480	483	499	498	513	479	508	481	480	519	502	483	504	476	528	507	486	457	479	486	469	473	485	497	527	483	455	517	472	468	477	509	501	473	485	477	523	491	514	492	494	489	510	491	492	457	505	512	498	504	502	504	464	465	484	549	494	506	471	473	468	510	486	525	502	503	491	474	484	460	448	519	478	479	448	487	519	549	457	491	462	496	479	473	445	501	491	516	471	489	505	470	479	479	464	497	498	503	473	518	481	495	540	505	480	493	526	491	494	478	512	497	502	457	535	508	496	497	463	467	499	482	506	492	476	488	470	509	518	510	498	521	470	468	484	492	472	542	477	466	472	502	485	522	513	503	465	488	506	456	520	428	490	481	497	489	519	438	420	478	466	447	487	485	488	536	529	489	510	506	513	543	498	493	471	486	489	503	503	466	505	469	513	511	463	470	472	505	492	480	516	472	507	471	472	475	520	470	492	477	486	493	491	503	513	509	523	425	461	439	508	475	523	483	435	469	505	484	521	507	476	486	509	467	491	477	450	474	503	447	490	466	510	513	484	486	498	488	454	512	504	540	494	450	517	504	472	527	469	478	508	505	484	479	508	517	498	479	489	493	477	536	512	492	493	546	514	506	485	500	502	496	487	519	508	500	523	558	506	494	526	469	498	463	512	503	459	479	478	507	501	493	534	506	484	462	485	488	457	475	461	507	465	489	515	499	482	491	506	484	518	501	484	474	492	485	465	523	512	514	490	471	458	490	507	494	495	490	497	454	503	486	477	479	532	486	492	524	462	494	501	481	483	478	496	528	494	457	490	501	501	489	489	478	468	467	508	506	452	492	486	542	511	491	516	507	529	501	501	499	485	473	517	484	511	475	523	508	482	508	470	524	533	482	505	497	473	474	457	563	483	499	488	500	492	502	488	482	480	466	487	551	497	513	486	489	514	483	506	476	483	459	488	519	500	516	520	531	509	478	447	502	493	501	464	501	478	504	500	520	521	513	528	512	475	502	516	513	513	447	470	506	448	470	499	505	515	496	494	500	451	479	477	466	476	470	449	483	481	493	493	484	496	497	476	501	479	463	516	477	532	466	475	491	532	466	517	508	474	482	482	527	490	501	468	464	494	521	486	487	484	507	521	508	485	502	489	447	495	506	508	491	492	483	526	525	500	490	473	460	471	483	519	495	509	494	492	558	507	492	486	529	509	524	470	553	511	464	468	468	484	457	489	527	465	502	532	516	491	512	465	498	432	494	459	491	514	484	486	549	487	518	527	503	471	492	507	524	488	447	491	496	531	469	471	486	506	509	453	501	507	476	482	480	469	514	470	447	470	461	512	512	492	516	503	496	495	484	514	503	503	460	501	515	505	464	507	499	511	468	465	484	495	529	476	527	469	510	468	481	492	499	482	480	491	529	469	527	477	477
6860	4883	4831	2795	1938	1444	1357	1319	1108	938	964	2122	1602	1167	693	496	436	406	400	426	412	402	412	421	396	384	405	429	433	384	401	444	407	455	448	410	440	410	411	373	399	405	435	412	383	438	411	381	448	437	420	426	393	398	449	417	412	408	417	413	396	417	396	403	410	450	406	389	403	416	413	438	391	400	402	407	393	398	430	435	439	416	420	379	394	435	426	397	398	415	420	420	405	373	386	391	404	432	431	399	382	414	375	426	427	428	391	412	390	383	397	403	397	396	405	389	412	414	422	385	439	412	415	428	429	387	386	388	434	446	430	409	413	423	441	393	383	391	398	423	395	403	450	425	422	387	407	389	402	419	388	415	410	408	410	380	428	432	402	395	377	430	405	421	384	409	410	445	420	406	417	408	430	398	385	403	426	404	420	432	413	448	419	409	427	381	426	408	417	401	405	381	381	432	431	415	420	432	407	432	412	424	393	393	419	398	411	411	421	421	395	386	436	414	422	424	384	404	453	398	414	393	419	427	392	452	416	418	441	404	423	426	403	388	423	391	452	394	407	374	411	429	398	421	406	418	404	387	411	412	393	408	382	396	391	447	422	409	392	408	420	414	391	415	433	422	420	394	435	423	428	415	414	446	419	435	395	418	432	432	416	397	444	443	434	405	418	413	422	403	444	376	372	388	389	395	392	393	422	398	386	438	399	399	371	405	457	400	406	408	408	414	428	446	425	364	429	408	435	420	431	413	406	397	401	421	410	402	391	450	425	403	412	402	432	398	426	394	401	399	384	468	402	433	429	404	370	420	381	394	416	392	409	419	423	443	437	398	392	365	406	418	397	401	397	397	377	388	464	389	421	422	389	401	413	419	420	427	401	394	384	412	425	409	445	440	453	413	380	402	414	412	413	396	416	422	382	410	413	432	413	427	383	387	409	481	397	434	412	442	396	391	383	427	397	391	410	382	420	405	430	466	404	431	452	429	418	403	403	392	409	425	385	398	422	440	395	385	393	442	422	405	426	423	433	459	406	434	397	431	425	402	403	424	383	404	404	417	437	412	393	424	392	444	399	410	413	449	421	394	404	410	426	393	390	434	382	391	448	431	376	397	426	418	407	441	386	410	417	400	397	411	428	391	404	417	402	378	392	416	408	399	395	415	435	381	436	403	391	444	387	421	375	384	397	397	388	396	427	425	392	410	419	414	405	411	408	400	400	464	406	434	416	375	408	391	428	412	419	420	414	403	390	394	401	355	342	391	450	404	402	409	437	412	391	430	421	395	402	390	396	417	367	400	396	395	382	431	399	397	407	429	405	412	375	438	449	413	403	395	400	436	457	385	402	396	361	438	411	401	407	396	404	385	388	403	463	340	381	382	390	404	385	453	401	408	447	416	406	413	412	438	430	425	437	405	406	381	383	419	426	402	380	444	367	391	413	428	437	375	432	403	413	411	435	418	410	422	400	389	408	408	429	440	388	400	383	413	401	379	391	407	411	425	435	412	440	403	427	384	402	444	436	432	417	402	419	398	416	397	405	404	405	423	398	397	417	430	398	435	400	411	384	375	404	431	426	405	429	459	416	398	395	384	404	446	389	408	427	418	439	411	420	394	426	473	401	466	438	401	408	409	428	418	386	411	397	392	399	389	434	403	397	419	451	390	397	409	372	410	388	398	454	405	406	448	408	423	396	419	401	419	416	414	392	390	434	389	418	410	431	373	441	442	452	402	393	394	412	429	429	399	423	409	395	425	394	400	386	424	369	379	408	454	388	408	384	415	402	390	412	406	444	400	402	427	444	394	397	388	415	430	427	383	403	446	403	423	392	375	394	430	419	421	404	402	377	387	442	453	432	387	378	432	406	455	381	398	397	388	406	411	409	418	429	414	408	417	421	423	401	429	410	367	412	397	423	393	429	421	399	409	395	407	413	429	399	394	415	424	393	445	444	415	446	432	432	412	397	419	447	405	404	390	431	401	383	412	356	425	409	385	426	388	419	390	433	383	425	396	393	433	429	418	351	403	415	379	378	418	450	389	418	397	394	414	385	351	409	376	422	399	448	388	403	402	381	400	407	424	430	432	429	410	413	437	383	392	418	413	444	411	416	384	414	423	392	413	422	410	429	448	391	439	382	419	403	404	397	415	462	414	408	405	407	427	411	395	383	411	432	392	426	404	397	409	434	466	388	407	422	360	389	422	405	432	451	401	412	390	448	428	445	384	432	372	399	397	418	390	409	412	424	414	430	411	403	413	412	392	390	427	436	413	401	419	398	425	369	397	430	437	424	370	419	422	384	390	416	432	387	417	442	414	421	383	383	392	395	409	440	424	417	375	438	431	388	418	407	420	372	387	410	409	429	418	399	388	412	411	428	395	410	417	416	394	436	432	412	369	394	430	459	419	409	407	405	432	409	411	406	425	401	401	403	378	383	392	415	358	418	406	428	391	392	385	405	413	418	379	403	427	421	423	382	408	391	400	400	424	444	403	386	427	420	379	401	423	401	439	412	411	411	406	410	434	446	440	396	426	425	400	417	357	434	434	400	405	394	397	405	395	383	426	404	405	419	416	376	412	414	434	402	428	448	373	463	423	421	439	452	439	428	425	394	415	413	378	408	411	433	409	370	378	379	419	395	410	442	406	422	404	418	428	430	416	405	418	397	382	389	379	405	397	384	395	383	401	370	420	418	418	427	413	436	419	392	430	411	406	398	415	393	452	386	406	414	404	396	419	444	382	386	405	368	390	398	394	404	381	427	384	392	385	410	416	392	400	433	412	398	418	408	435	424	414	398	436	403	418	438	429	412	380	425	407	394	396	398	421	380	405	387	384	427	400	403	392	402	420	438	378	431	374	425	406	403	400	405	418	404	432	411	412	389	407	406	384	411	430	403	426	397	417	404	391	419	416	421	413	405	424	403	426	432	409	428	423	406	416	412	419	376	400	420	390	403	419	379	418	423	417	412	393	407	446	391	384	389	450	446	419	403	401	397	422	417	421	420	377	399	371	381	404	394	424	449	413	391	428	436	393	390	416	423	435	438	429	430	414	395	390	436	413	422	399	382	421	370	377	436	390	434	434	414	412	423	432	444	394	420	375	431	422	411	402	403	381	419	407	389	387	397	425	424	409	412	403	424	408	375	390	423	411	394	386	387	420	389	417	401	428	414	378	405	404	386	429	424	401	432	444	445	431	429	386	402	400	370	396	458	395	400	400	392	426	439	427	411	422	396	396	421	394	419	407	426	399	400	391	381	406	407	412	405	418	462	396	380	414	400	404	386	414	449	405	432	391	418	415	400	420	425	424	389	431	368	453	402	442	393	413	426	415	386	407	392	465	424	452	446	458	422	402	381	375	411	404	405	416	445	408	399	372	416	398	395	394	418	422	396	441	444	366	412	401	397	399	380	422	426	387	403	437	442	369	407	393	449	407	393	409	412	391	378	415	392	389	421	395	419	445	363	413	430	390	420	408	417	385	398	402	411	418	398	420
24723	20781	26837	24605	12668	4191	2440	1747	1591	1497	2706	15542	12164	5879	1934	810	557	562	576	525	516	523	557	559	522	552	523	530	529	538	550	520	519	567	560	555	484	505	523	589	543	536	597	545	521	550	545	561	535	505	549	513	546	554	596	488	487	528	557	538	522	562	499	525	563	514	557	543	538	527	525	497	547	556	540	535	555	543	535	570	556	539	548	519	536	578	565	514	513	550	543	519	528	513	548	544	519	509	529	578	508	547	528	532	529	528	535	535	541	559	539	506	536	492	547	564	541	507	585	542	547	512	520	534	556	508	542	495	544	564	522	568	504	538	544	526	514	544	496	539	577	548	570	508	521	512	517	531	522	526	538	507	548	498	496	552	534	539	542	513	551	528	536	522	512	541	559	534	547	519	512	550	523	534	514	557	595	527	477	570	509	505	545	529	563	544	536	514	519	535	510	530	530	554	455	493	546	542	503	511	534	552	551	551	529	526	541	551	520	531	564	483	543	569	537	548	485	503	544	466	542	508	546	505	515	577	505	482	560	565	522	510	577	506	530	537	547	506	567	532	509	545	533	538	533	559	519	537	478	589	564	537	538	550	527	524	493	510	512	526	516	524	559	576	554	486	529	552	492	475	501	567	497	524	542	553	510	566	511	515	516	537	576	534	553	561	530	533	548	501	519	560	543	535	541	553	515	532	545	549	546	581	517	526	568	567	596	531	540	537	518	521	579	543	521	527	544	529	550	512	543	497	528	553	528	581	515	540	529	537	523	518	545	469	545	475	569	524	501	584	499	547	490	515	508	524	539	534	494	553	472	538	559	544	550	569	508	497	533	575	533	478	533	520	568	533	520	512	562	534	554	542	525	517	533	566	509	547	537	503	516	511	502	548	520	562	477	523	540	519	501	542	565	506	570	512	502	543	514	487	549	504	562	551	535	551	475	516	535	523	523	538	544	486	504	552	568	507	487	564	516	538	535	543	499	550	507	517	554	544	550	567	506	514	529	567	512	539	518	535	548	560	544	539	538	521	549	571	540	535	549	543	502	528	545	546	535	519	523	515	485	538	515	547	486	549	563	546	489	551	569	502	527	484	540	493	579	560	524	528	591	551	515	553	495	557	556	537	519	483	516	511	546	509	518	535	538	558	495	531	558	525	534	545	533	518	516	519	509	575	586	541	535	514	524	519	554	523	515	510	540	557	538	544	511	520	543	535	529	532	534	509	507	484	542	545	506	512	568	538	504	485	526	577	506	544	520	567	556	567	489	531	525	558	546	548	516	557	530	533	551	506	564	518	589	484	547	544	502	548	521	545	524	506	515	553	512	541	538	535	527	505	520	586	539	571	538	561	515	491	487	555	549	508	543	538	532	505	545	520	579	491	547	549	579	503	488	507	563	565	560	513	541	535	552	508	557	529	538	476	522	551	522	532	532	517	547	477	504	530	544	502	498	501	502	508	556	553	516	511	544	559	518	526	494	504	555	507	524	509	525	508	567	537	487	518	550	545	529	544	546	540	530	473	542	501	568	493	528	586	532	544	526	562	491	503	542	552	559	540	517	521	547	554	508	527	515	523	580	531	551	550	564	517	533	537	555	524	542	553	547	565	511	498	519	557	533	548	496	567	589	516	573	531	542	543	582	520	566	508	519	559	537	537	561	492	531	560	534	516	544	525	515	542	540	526	530	541	531	496	508	522	505	527	536	516	533	520	531	527	493	502	546	540	551	496	540	554	529	544	494	538	549	543	566	536	517	543	534	564	544	541	526	527	503	538	536	536	509	536	515	506	507	528	529	486	537	581	559	496	530	552	534	553	537	531	532	500	509	513	517	502	505	534	570	555	517	519	522	518	527	524	526	522	556	528	536	510	562	505	513	519	520	533	501	540	570	543	540	543	501	534	524	531	525	512	597	512	545	531	499	581	525	525	548	541	523	546	590	509	517	509	519	505	550	542	559	552	555	510	544	526	546	524	517	550	516	556	518	518	536	462	553	502	545	535	502	547	535	528	535	580	570	543	515	574	514	526	522	517	531	529	526	519	517	560	565	511	510	534	525	548	525	535	543	561	507	519	522	534	539	569	512	510	507	541	534	515	498	496	532	538	517	498	575	533	580	538	542	548	592	569	528	515	502	486	526	526	532	535	513	515	522	498	521	498	558	499	519	522	550	523	546	526	496	544	511	541	509	570	516	512	536	571	548	531	496	516	558	558	539	530	499	529	551	549	522	555	531	570	547	574	541	602	508	535	567	566	545	546	551	518	519	480	521	524	517	507	556	581	501	538	508	574	534	520	519	584	543	525	525	526	527	491	551	539	544	548	551	509	505	561	542	523	525	544	591	530	519	513	558	504	505	547	519	569	509	533	518	540	551	534	515	552	545	520	496	522	567	552	529	557	543	572	525	541	536	559	550	563	528	516	528	502	554	517	501	522	506	519	545	532	526	516	528	572	524	537	532	526	518	537	520	579	547	541	516	543	516	540	515	528	532	524	509	543	523	540	521	538	539	510	515	536	523	480	522	510	516	509	518	541	511	504	552	491	520	547	536	566	549	561	518	530	529	567	506	514	549	531	498	561	524	534	559	552	538	577	551	544	517	552	546	502	497	565	531	558	515	536	518	506	539	547	546	479	510	520	579	483	541	485	487	502	512	544	498	542	558	550	542	562	544	541	589	555	570	510	562	549	572	528	533	525	573	521	571	514	590	535	552	550	556	540	513	548	524	510	520	499	531	521	507	518	533	545	541	512	497	526	574	486	526	502	569	566	531	544	543	524	510	518	493	538	545	514	572	532	517	548	552	557	519	525	562	531	601	529	507	560	521	527	563	503	528	526	560	544	551	521	501	499	550	489	498	575	548	544	543	520	505	576	495	516	569	548	520	522	539	502	509	515	535	540	503	518	486	506	518	531	593	531	545	502	550	545	508	551	506	523	524	491	522	505	537	538	489	510	495	517	544	523	524	569	555	551	514	513	523	547	507	530	541	532	535	558	548	526	534	512	528	509	529	532	541	560	560	505	516	513	528	568	541	539	497	523	499	541	532	526	558	505	529	549	523	522	521	546	523	494	525	514	518	555	519	528	527	526	536	549	533	563	520	552	497	518	549	515	499	550	524	497	524	528	552	542	532	539	563	516	540	550	546	522	490	520	550	500	482	533	530	524	526	528	573	556	514	524	521	519	522	485	494	584	560	556	577	521	531	496	491	490	534	521	496	558	558	549	493	491	531	533	510	552	538	521	519	545	543	490	552	507	565	517	532	573	567	559	494	545	523	547	527	525	555	526	491	542	521	515	529	532	518	502	517	505	557	529	543	498	505	514	516	562	546	537	560	518	543	544	529	513	516	559	494	535	539	517	527	548	551	507	513	539	536	514	537	572	528	597	498	527	533	560	513	519	575	557	547	529	548	505	546	502	562	485	529	522	578	543	523	563	527	548	517	522	529	561	558	557	563	550	559	507	527	564	486	516	523	520	482	511	548	545	500	541
6889	11220	11788	7722	4870	3478	2555	2275	2188	1920	3919	16968	11267	5411	1960	776	540	486	488	444	454	439	443	443	465	500	406	426	477	455	474	453	493	472	432	443	473	454	451	487	427	454	450	447	477	495	443	458	468	469	484	457	454	441	450	462	445	422	450	443	439	439	507	444	450	471	438	454	453	480	495	422	449	502	466	469	485	439	460	477	461	482	448	461	468	473	480	451	443	476	457	480	457	455	463	413	417	459	416	441	455	477	434	478	423	456	434	479	415	487	446	479	468	483	457	451	454	434	469	460	472	451	452	463	485	449	451	428	451	482	425	477	464	417	438	496	432	447	418	431	443	450	454	444	470	534	455	436	462	459	486	487	457	466	445	444	449	418	512	431	467	463	464	423	465	453	461	442	472	417	442	447	464	460	482	461	464	468	481	429	464	450	462	453	488	461	444	474	441	430	468	462	425	453	454	442	476	466	422	497	435	435	450	469	446	446	440	460	466	401	432	478	445	463	457	448	475	455	482	406	452	452	422	461	453	484	417	438	414	461	414	486	448	469	461	479	468	491	475	433	498	411	443	471	459	454	438	412	447	462	454	438	408	462	496	503	472	429	491	454	459	444	461	410	439	436	463	428	440	463	448	451	457	453	449	471	428	440	460	464	460	452	452	454	429	465	497	451	444	438	466	433	442	479	486	427	455	436	447	460	455	458	433	481	487	495	440	439	447	451	461	476	459	445	451	435	439	428	469	432	462	435	432	427	452	439	469	488	416	464	458	450	462	455	444	435	453	457	453	476	445	458	464	477	472	468	472	439	431	475	454	464	438	458	467	477	460	446	461	466	430	457	431	454	522	461	456	457	467	460	432	446	425	477	471	472	500	443	438	456	415	417	466	452	454	445	452	439	469	447	452	444	446	504	464	467	509	453	423	425	482	447	450	424	457	446	460	453	485	478	466	438	469	453	442	466	472	447	428	492	489	472	446	467	484	425	434	476	457	440	459	494	451	417	472	416	432	462	438	458	484	420	435	456	433	421	438	405	440	437	464	466	469	434	455	444	423	445	433	419	429	456	476	446	477	503	456	443	480	470	447	474	479	476	400	475	491	468	468	459	447	452	432	422	455	460	473	443	443	476	455	475	450	500	469	473	441	413	465	454	477	433	451	491	471	432	443	484	445	458	443	493	456	417	467	466	423	455	450	472	451	486	438	442	431	467	435	458	452	441	511	443	467	460	440	480	475	455	457	437	439	467	447	436	459	512	445	447	446	473	471	484	432	446	455	432	450	424	457	430	466	450	467	483	446	461	446	420	443	450	454	434	443	456	455	445	459	449	481	445	455	484	465	445	469	455	454	432	465	457	423	469	482	456	456	421	465	431	452	416	454	442	474	430	462	470	482	489	410	487	430	415	446	429	478	489	470	450	432	471	481	451	450	461	421	459	491	479	435	491	439	440	494	431	463	457	432	424	438	475	477	436	438	489	423	449	451	459	458	435	444	425	483	440	450	439	463	453	443	447	430	448	463	475	456	449	458	467	476	442	495	450	439	422	437	452	419	447	484	410	427	467	468	439	475	434	465	442	447	463	422	448	443	461	483	426	478	445	465	508	448	446	416	446	482	481	412	508	468	428	474	461	474	453	451	413	467	470	456	467	453	432	459	471	466	452	435	438	430	449	470	491	466	469	445	436	445	476	479	472	435	456	428	467	435	453	445	458	429	468	488	449	461	437	448	458	451	466	470	417	475	453	446	454	403	431	457	426	450	419	435	453	457	425	480	484	414	495	454	478	445	454	391	436	442	442	465	421	481	416	463	476	471	478	436	428	415	456	476	435	421	448	475	495	445	463	454	437	429	452	434	437	446	467	447	473	454	455	458	477	492	437	427	479	434	468	473	458	462	431	460	464	451	449	440	460	427	449	431	447	463	450	473	488	426	441	481	467	469	434	480	441	468	425	448	461	470	443	473	484	431	481	477	462	448	520	439	473	457	426	420	459	448	489	460	436	500	437	428	458	451	458	460	434	414	473	489	473	499	426	455	442	504	447	419	453	446	452	478	443	494	448	442	452	419	445	433	481	430	438	474	457	450	438	474	455	441	422	458	459	461	455	475	460	476	461	472	464	428	433	481	487	433	468	451	453	417	483	481	435	456	479	462	470	417	465	462	475	484	470	469	460	450	456	432	464	460	458	459	450	434	447	483	465	480	478	416	474	482	469	454	459	473	464	489	452	469	439	445	461	456	452	429	439	396	488	422	445	490	442	453	486	442	440	454	437	437	449	486	431	464	440	441	434	466	472	415	457	482	429	484	452	473	462	454	452	440	458	417	471	438	449	453	459	471	439	461	493	414	478	434	451	451	432	432	465	454	458	425	429	453	461	446	435	451	439	432	449	462	475	413	454	449	467	469	466	426	430	435	473	417	445	461	453	428	446	464	486	438	425	485	488	412	458	453	438	460	449	433	425	465	463	482	469	436	441	441	468	466	473	483	467	440	421	445	465	428	441	425	421	438	466	471	446	440	462	458	463	464	445	464	457	446	428	463	472	454	484	431	451	496	464	452	466	437	434	424	439	471	447	504	439	424	468	487	444	415	453	453	459	453	427	448	483	440	458	459	456	485	415	452	476	449	419	465	475	480	476	422	447	463	465	450	441	459	456	480	460	465	466	415	465	456	444	461	447	452	422	433	451	463	451	445	429	438	449	440	457	464	451	443	459	467	453	457	488	468	430	473	421	439	444	443	461	451	433	436	456	429	449	462	486	449	448	458	459	481	435	448	507	419	474	428	490	434	466	430	455	459	477	436	447	478	484	442	458	430	480	483	455	457	464	424	438	471	460	406	502	457	476	472	445	440	381	421	457	471	445	478	444	452	457	448	448	486	446	463	458	443	460	433	443	427	459	426	426	433	469	449	441	448	473	453	477	424	459	477	421	437	451	450	458	475	482	488	460	436	474	454	416	440	461	480	419	470	426	461	434	431	452	449	440	424	453	500	474	490	491	474	450	453	446	468	423	432	433	425	458	490	470	451	448	452	455	442	451	461	445	433	445	466	462	443	464	437	440	460	447	448	415	437	403	468	484	436	441	475	463	483	419	440	468	477	429	420	496	467	495	448	453	457	437	482	454	423	449	442	446	479	426	441	494	494	429	443	437	456	472	495	453	431	472	451	448	424	469	444	431	473	441	411	459	442	470	444	424	423	484	432	464	451	439	464	487	429	451	451	473	449	453	440	421	462	460	459	448	439	453	460	390	404	447	432	452	449	432	465	495	425	468	453	474	463	450	445	437	447	460	448	432	436	486	477	461	450	449	475	413	412	468	501	460	436	461	450	428	431	429	450	460	425	435	457	443	469	429	443	478	450	441	469	456	452	424	429	470	453	471	464	453	468	451	436	449	464	437	424	451	426	483	417	455	449	459	468	443	469	471	471	427	471	454	494	490	475	409	437	471	431	419	436	476	481	444	480	483	479	435	453	481	447	408	412	465	428	429
23640	20750	27772	23725	20531	12061	5073	3286	2723	2416	4827	26024	20390	11213	3688	1156	733	679	636	644	638	673	639	678	635	688	701	635	641	602	677	586	635	666	663	647	593	678	649	673	635	682	660	667	627	666	649	663	664	618	617	653	695	656	655	659	648	664	639	678	649	650	660	642	660	624	657	658	643	600	616	691	647	612	663	686	684	688	618	633	658	707	696	675	667	648	630	656	667	675	651	619	627	647	642	639	642	607	650	635	642	646	690	655	670	644	644	607	667	642	637	639	651	638	680	623	628	620	659	649	636	626	639	619	632	653	709	694	621	636	653	629	650	638	639	619	623	652	685	645	670	660	668	682	665	630	623	653	623	603	586	690	614	690	666	702	644	618	597	639	624	652	638	637	652	603	643	656	632	680	658	610	667	641	629	651	660	693	642	618	607	575	621	616	623	644	674	653	645	622	620	616	653	704	626	647	594	610	605	637	658	609	650	625	585	610	670	654	637	633	638	661	626	663	653	633	636	645	633	665	665	612	661	628	655	630	640	641	714	623	664	721	715	637	626	627	635	652	626	682	664	658	572	651	639	653	631	670	663	706	668	650	651	641	597	696	620	627	617	646	620	660	622	650	630	658	658	591	602	643	622	596	622	610	657	616	625	642	614	730	674	653	606	594	661	606	620	554	613	625	649	660	603	649	679	676	602	633	675	649	645	658	628	635	632	671	659	638	629	688	657	618	643	602	656	643	669	634	633	618	663	637	591	640	642	629	619	639	636	641	625	660	636	658	626	632	625	636	700	654	662	674	677	637	688	619	617	671	628	672	683	656	634	603	608	596	630	669	652	683	638	669	626	674	671	621	619	645	626	614	648	661	623	612	677	667	666	642	684	650	616	593	636	633	666	667	617	658	658	626	610	627	645	678	631	676	608	631	650	642	684	647	600	701	624	683	651	661	609	650	657	663	661	635	636	651	666	646	650	629	618	628	653	639	675	628	610	651	636	653	670	628	622	621	646	670	648	634	645	651	628	646	672	721	683	673	617	640	655	612	632	614	613	624	666	664	673	669	593	604	657	621	632	661	645	647	681	691	623	614	626	619	596	664	630	641	607	689	649	637	666	631	645	632	675	617	653	637	625	637	622	652	630	635	589	665	678	627	620	659	627	623	665	695	670	630	661	590	658	612	631	654	643	683	677	658	652	623	656	654	673	599	675	645	624	627	625	638	631	641	657	601	646	620	654	645	659	616	688	677	655	631	606	650	648	611	665	640	615	605	608	618	645	656	604	631	612	579	607	685	637	624	628	653	690	649	669	619	635	675	673	672	598	645	675	634	609	686	670	653	624	585	703	618	667	688	621	632	607	630	635	631	657	650	606	630	620	641	637	614	623	672	635	617	634	646	662	658	634	653	606	626	673	683	652	633	631	644	635	624	640	669	626	615	655	586	625	691	666	633	652	648	621	642	664	633	615	566	666	682	643	645	598	670	678	648	616	674	617	623	646	657	655	626	648	665	650	669	640	660	623	649	634	621	621	609	629	665	669	628	689	640	626	623	629	634	632	640	646	589	668	639	614	624	711	625	584	657	618	591	634	653	645	641	629	677	604	675	667	655	576	640	665	635	624	659	615	666	617	611	649	664	693	652	610	669	623	655	644	685	616	703	681	618	591	589	585	636	645	610	613	702	616	619	649	664	584	627	603	633	699	638	625	650	650	661	667	643	672	704	664	687	679	628	636	648	635	698	648	642	672	605	696	613	644	592	620	636	638	615	653	671	632	647	645	641	655	663	613	692	616	656	624	665	624	635	640	636	661	638	622	646	620	709	621	667	638	613	666	655	664	637	635	628	633	623	616	691	643	648	588	626	675	640	620	630	686	656	634	603	631	635	670	673	671	624	637	603	608	625	585	690	630	660	671	640	726	618	651	660	619	648	635	582	727	646	610	661	640	658	628	705	625	691	616	621	618	598	658	636	670	681	611	624	657	609	669	667	660	687	700	638	594	622	646	649	633	582	589	632	677	652	653	659	584	607	567	640	622	614	625	638	627	658	673	646	686	676	629	671	635	622	636	632	675	650	650	659	636	622	638	633	642	615	632	644	617	611	626	646	635	597	657	622	638	628	611	658	662	669	654	626	598	636	615	624	592	600	613	645	650	655	604	709	654	648	640	656	638	629	653	589	659	650	614	664	691	653	652	635	622	605	627	688	674	655	687	674	589	639	668	599	641	688	626	669	601	618	649	632	652	610	667	670	631	603	628	631	678	632	619	611	626	642	629	604	659	600	637	629	601	657	651	622	649	628	629	616	618	666	664	645	676	599	616	615	642	623	653	643	613	641	672	607	606	680	653	633	632	656	672	668	627	612	657	631	659	623	629	664	615	626	614	672	639	645	640	689	653	643	610	607	624	621	614	661	659	634	625	659	622	633	591	661	670	657	606	644	639	649	616	632	699	667	613	621	639	654	628	637	644	667	631	622	621	656	631	658	614	628	646	649	682	678	642	666	638	657	654	621	674	626	642	662	667	672	625	610	623	615	649	652	648	623	623	674	665	649	645	678	677	649	602	638	630	691	648	629	677	671	636	622	623	635	604	654	630	673	651	613	620	651	680	649	644	646	643	600	654	629	573	642	617	632	672	651	639	582	630	614	626	609	670	611	654	659	622	632	650	625	653	637	634	625	609	609	703	614	645	618	637	605	615	684	631	601	641	635	598	656	633	645	636	623	663	659	580	599	646	623	650	613	671	646	678	688	608	668	625	655	632	664	668	651	655	678	626	599	589	614	636	625	647	681	620	662	658	636	651	599	648	628	633	625	636	623	662	595	648	615	631	626	654	617	659	636	679	622	655	640	600	657	662	648	650	627	684	613	640	632	634	637	671	651	612	687	668	675	616	594	649	630	664	644	658	628	620	662	602	642	675	653	612	610	622	618	639	669	643	634	643	625	636	614	679	634	627	626	621	635	668	589	616	622	604	615	633	641	638	640	650	627	675	641	591	655	640	625	593	685	611	602	637	630	626	639	657	606	620	652	651	624	593	657	634	617	646	616	664	645	594	616	623	665	663	633	636	672	597	671	639	671	654	650	652	613	649	648	617	682	672	628	693	649	658	599	636	622	648	617	666	645	629	654	712	605	615	626	651	682	627	610	606	637	621	683	644	646	677	676	674	643	598	611	574	618	644	634	606	664	676	659	622	657	621	618	629	609	644	622	604	628	599	619	621	594	636	601	642	640	613	660	646	653	631	656	635	592	678	602	610	648	692	604	629	625	678	648	687	678	670	627	651	610	643	616	660	618	630	647	705	697	669	662	646	593	630	604	652	639	668	672	655	643	649	657	648	584	628	653	609	680	651	647	651	624	617	624	635	667	664	610	669	674	622	632	619	597	669	652	641	594	641	668	592	644	638	667	671	662	654	633	650	633	697	633	704	638	682	625	672	638	625	603	629	631	640	617	653	597	642	631	579	647	633	666	559	628	688	661	656	631	632	628	651	674
8067	15458	15365	10848	7187	5083	4203	3796	3655	3125	7181	25962	17708	9433	3510	1048	684	547	528	515	566	536	504	511	580	538	551	572	538	566	558	534	543	529	530	503	551	590	508	502	553	560	563	498	546	555	541	537	533	564	569	522	566	568	556	527	573	543	562	517	483	509	526	511	565	523	532	542	536	538	489	539	522	552	570	544	571	553	533	529	556	533	507	526	544	527	538	575	552	528	542	603	534	542	541	512	541	522	555	526	511	529	539	522	514	544	511	543	530	503	561	484	522	574	528	534	523	535	526	526	591	544	580	527	530	538	532	547	597	504	520	563	475	530	558	535	547	529	554	540	544	491	488	527	532	513	507	512	558	571	535	555	515	523	566	533	546	537	512	534	563	586	574	552	558	557	521	579	527	521	530	530	556	525	536	520	579	504	502	550	556	556	531	516	535	541	521	486	516	542	542	491	517	520	538	520	495	552	510	529	573	604	523	518	532	516	540	555	529	566	510	560	568	538	491	604	494	523	523	548	565	552	517	530	546	531	456	528	520	580	541	537	551	539	583	576	535	559	506	522	551	541	515	533	530	495	535	569	539	532	533	556	524	532	541	544	567	546	555	571	566	545	526	555	503	569	509	555	524	536	574	505	539	536	560	508	518	538	533	518	529	506	549	547	557	573	526	563	554	539	533	545	510	511	546	554	527	552	542	538	497	564	537	549	539	509	553	547	515	563	556	533	530	515	518	595	542	564	572	511	554	539	554	519	542	560	514	547	563	521	517	554	557	498	513	550	572	526	535	545	559	553	541	543	546	530	547	534	540	539	494	544	558	523	562	521	524	559	552	560	537	495	523	560	541	529	566	529	503	532	529	512	553	501	541	538	580	547	518	502	530	551	572	527	524	558	543	538	500	554	576	494	532	513	542	500	543	520	537	549	531	531	520	537	516	547	571	502	542	526	551	551	561	527	539	541	507	504	534	506	505	588	536	543	585	518	508	584	538	518	517	513	521	564	582	546	531	537	545	551	562	525	500	539	515	550	544	485	523	509	512	532	572	553	561	505	550	513	507	577	565	513	549	546	502	509	523	553	495	528	522	543	548	511	540	507	526	515	504	571	543	566	564	550	541	532	545	533	529	555	543	551	518	580	531	511	558	531	543	491	529	572	488	535	528	516	576	543	518	556	498	545	522	546	496	531	530	574	533	569	511	553	521	538	553	501	510	555	592	542	553	502	556	531	527	541	554	527	533	575	555	534	544	556	545	510	544	523	519	513	513	514	566	573	546	538	542	536	508	506	555	555	554	501	545	529	480	582	523	502	531	570	529	511	544	521	597	512	561	502	514	497	568	533	575	528	546	558	538	516	541	548	525	510	528	528	540	495	499	547	535	550	555	559	530	571	532	515	555	558	519	530	567	542	540	520	561	529	512	523	553	543	536	535	556	553	513	580	500	523	555	541	547	513	512	544	551	570	531	538	521	550	511	513	544	503	551	577	558	539	512	555	549	538	555	545	549	545	501	517	535	561	489	535	538	499	545	555	532	485	523	521	555	541	511	532	529	532	529	540	536	525	517	560	530	540	535	571	533	530	543	541	521	548	511	533	569	530	563	557	549	495	564	538	587	517	508	555	552	478	535	525	552	505	512	535	535	528	511	568	517	529	551	573	540	541	571	550	500	547	538	554	522	545	538	548	544	510	553	555	558	537	525	535	539	498	523	531	570	525	559	523	562	518	558	546	556	527	552	533	532	544	535	524	537	540	504	513	532	573	527	581	541	558	543	537	517	553	525	564	533	552	533	537	572	520	553	515	514	559	534	533	549	493	549	550	547	551	530	522	560	557	566	574	544	518	513	571	529	516	523	531	515	562	523	529	530	553	538	549	516	535	535	586	517	543	506	549	512	571	577	547	505	545	542	556	467	519	569	555	530	549	527	512	500	520	532	594	536	554	513	480	537	535	531	510	518	490	583	506	585	584	544	534	526	541	515	572	541	534	528	579	550	541	558	564	570	499	542	494	539	543	536	529	526	526	539	527	514	511	542	522	481	525	552	518	549	534	521	556	539	538	556	524	532	522	550	558	507	509	519	566	532	527	486	542	541	525	570	548	529	511	494	499	561	517	498	534	513	512	521	497	524	506	562	523	513	561	510	550	507	566	541	541	525	562	529	546	531	522	520	535	530	498	502	520	514	498	594	520	509	536	521	527	573	545	545	530	537	522	564	524	537	560	546	513	514	558	544	483	530	529	544	550	531	508	528	549	488	543	533	497	506	550	541	530	513	540	498	538	508	532	505	562	502	544	529	526	575	541	533	507	556	569	527	549	528	571	556	533	523	514	593	558	506	522	580	533	530	513	536	530	533	552	526	534	554	523	543	510	533	534	536	554	533	503	512	528	497	552	557	550	520	539	511	523	541	507	524	575	562	541	523	551	531	559	547	569	518	510	531	525	523	530	546	564	542	497	568	507	552	533	535	528	514	514	549	567	581	584	493	536	544	516	571	522	519	520	526	578	526	490	550	547	550	577	559	526	525	523	534	516	521	546	483	557	529	528	507	472	495	518	496	510	566	554	493	560	500	511	520	521	513	567	572	537	589	539	531	569	579	502	512	537	563	503	501	550	545	536	572	489	509	561	549	548	540	558	539	556	497	530	539	539	516	550	524	530	524	545	555	548	509	522	536	550	515	512	556	536	562	553	554	568	584	533	550	540	528	556	526	521	485	516	549	514	510	541	552	526	523	500	482	513	551	523	531	571	559	506	517	566	531	541	532	503	551	527	589	537	519	515	564	570	502	496	563	534	542	531	524	528	530	552	521	563	523	516	543	553	505	554	570	583	532	519	534	540	501	495	540	543	555	527	572	564	502	563	559	476	544	531	535	559	535	522	599	509	513	552	508	517	550	498	539	523	515	536	549	561	512	529	545	550	517	484	550	535	475	533	543	523	526	508	552	593	556	522	493	529	508	519	536	562	554	569	525	565	575	565	485	515	553	531	523	538	575	570	559	540	536	562	499	536	547	540	520	552	566	559	543	550	504	528	474	515	513	503	544	531	521	563	506	546	538	569	510	521	507	525	523	556	526	507	546	541	548	563	538	552	541	517	530	547	507	550	551	502	548	545	532	511	515	537	479	504	550	501	541	561	529	524	588	499	520	540	519	522	525	536	497	531	510	501	564	536	544	543	516	532	504	538	508	513	557	536	499	522	549	515	552	505	535	559	493	533	547	539	518	523	542	511	538	547	506	504	545	548	508	496	515	560	527	560	522	530	532	580	512	555	535	574	529	506	507	490	554	540	505	537	533	553	501	514	537	515	515	533	551	529	509	564	550	538	578	489	525	561	525	552	518	544	517	538	535	536	519	580	540	535	549	530	525	504	541	543	546	508	556	532	504	506	523	537	544	547	508	505	545	547	525	543	510	492	492	524	487	544	532	539	526	519	507	524	548	555	549	540	543	541	558	495	547	540	542	518	538	560	503	497	574	528	518	513	549	514
27040	13337	6426	3369	1558	1120	874	807	871	829	817	1573	1618	1143	828	559	500	516	522	530	506	512	472	452	493	502	520	509	506	519	501	523	533	531	509	507	495	498	479	520	472	487	478	518	489	478	518	530	531	508	469	511	473	505	515	492	529	530	468	459	502	496	487	521	490	517	440	469	494	493	526	544	529	475	493	487	467	516	485	484	488	526	513	488	520	504	474	488	483	519	507	479	528	497	498	506	514	477	472	526	495	497	506	459	499	464	532	516	498	516	482	512	478	499	510	506	496	494	473	524	468	511	516	497	520	527	497	496	506	500	505	507	503	509	509	519	511	524	479	465	520	495	524	518	537	492	499	539	513	486	476	508	476	477	495	492	525	493	492	486	479	536	491	539	494	501	494	513	483	507	525	501	482	509	480	514	469	488	507	519	461	450	475	495	500	471	448	516	479	500	575	522	515	495	515	540	523	478	520	495	556	471	469	489	505	529	458	504	458	497	540	504	484	514	539	481	461	492	489	486	520	508	490	491	514	516	455	483	512	508	479	520	478	505	530	517	519	503	504	491	480	476	505	518	460	462	523	482	476	453	511	511	461	456	483	484	508	518	479	513	471	534	512	521	461	529	506	476	465	490	478	521	504	480	520	482	465	485	501	539	524	498	468	478	509	483	525	512	504	508	508	505	518	492	495	477	476	489	470	503	515	489	506	501	480	509	481	478	499	498	511	463	487	474	486	501	454	498	504	498	545	495	491	523	467	515	480	467	469	499	502	483	460	509	509	494	489	486	492	494	504	511	472	478	459	514	518	546	509	486	523	469	523	450	466	487	462	495	474	475	509	501	466	533	499	496	535	507	485	477	503	483	481	497	500	496	469	517	481	496	515	497	496	451	498	530	526	476	473	491	499	513	473	496	519	456	482	484	528	500	475	492	505	464	485	523	536	510	489	475	484	509	454	495	504	503	480	487	490	502	526	469	500	536	453	521	497	467	465	513	467	502	509	506	527	486	495	490	504	474	515	477	497	480	523	503	516	532	513	488	482	479	505	512	523	480	489	480	485	513	513	518	514	498	476	452	472	503	477	466	464	480	480	464	499	502	540	486	507	501	481	508	499	451	491	458	478	497	529	501	485	474	524	498	484	502	510	499	554	521	434	473	484	503	508	505	487	496	502	522	513	444	478	462	457	474	480	489	485	495	521	466	503	486	550	534	519	503	487	467	515	530	509	490	507	498	496	491	548	505	480	466	505	491	469	528	493	471	483	510	531	485	502	532	533	504	502	535	512	488	505	467	518	478	503	498	475	469	520	500	527	491	526	472	480	485	458	512	470	505	509	504	558	522	491	507	498	491	482	512	530	495	542	486	505	467	459	466	509	516	469	481	507	482	500	501	483	488	507	521	479	498	485	519	491	499	490	478	506	474	479	510	499	512	502	502	496	485	535	509	463	512	494	551	470	489	475	557	464	539	499	474	511	488	497	480	489	509	491	511	482	471	481	477	489	467	543	491	516	489	514	492	516	485	474	494	487	495	532	519	471	494	527	524	513	489	520	485	478	489	517	497	479	510	509	490	537	478	513	496	472	504	538	473	486	474	507	513	474	511	520	488	497	485	470	446	515	475	473	458	466	510	490	501	476	523	509	468	474	491	532	497	508	489	488	459	504	498	513	523	489	511	550	473	450	515	499	458	494	500	493	492	504	512	477	481	461	495	479	479	508	528	492	468	513	522	493	488	493	475	457	479	465	506	520	503	473	521	457	528	501	505	470	497	465	483	561	497	507	516	495	495	491	486	503	509	523	487	535	495	484	495	543	479	479	507	518	517	471	480	511	517	461	490	501	464	506	505	476	505	511	498	478	530	542	491	481	469	528	485	520	491	478	489	526	492	516	503	484	521	470	461	473	526	496	511	471	498	465	496	471	490	487	481	493	508	489	519	508	471	513	472	507	492	520	467	489	520	529	494	510	504	480	463	468	533	522	528	501	474	468	505	504	514	482	473	473	489	487	518	513	500	516	487	530	502	511	534	540	519	473	530	499	483	529	500	501	490	476	518	506	508	475	561	505	510	502	529	447	502	496	502	486	522	491	483	497	489	517	456	485	496	488	504	506	523	465	514	466	529	538	503	435	489	505	514	509	497	473	540	477	502	520	486	524	515	511	514	513	472	465	480	520	446	510	494	476	516	532	500	489	504	514	474	515	484	562	507	529	509	497	478	532	479	488	477	489	517	504	489	515	487	537	476	522	486	502	485	493	493	463	531	494	507	528	499	516	489	525	483	469	483	493	542	460	494	521	518	478	507	480	514	492	533	455	479	503	469	501	457	509	449	511	496	500	491	501	483	562	496	502	510	541	469	445	517	511	481	506	514	470	469	511	507	479	493	472	515	480	500	513	536	486	495	520	482	476	489	543	520	496	502	493	424	520	508	501	529	490	455	521	508	474	511	535	480	453	463	498	520	512	518	515	544	482	455	480	511	489	497	525	522	459	528	504	550	441	495	467	502	522	494	498	508	485	473	482	510	475	525	514	519	475	495	491	470	501	489	487	509	485	527	519	503	502	492	478	470	489	486	505	491	515	480	482	500	523	505	503	485	491	474	485	519	445	526	519	476	488	500	522	461	490	480	528	494	520	506	511	494	487	479	486	494	490	514	519	488	475	507	502	465	500	507	461	470	501	546	474	457	477	508	498	492	503	485	496	521	497	484	450	468	509	521	496	471	485	496	480	483	509	481	485	458	498	500	473	512	472	471	522	505	510	503	464	471	516	468	470	504	464	503	449	498	516	494	505	516	476	483	517	486	462	494	473	529	497	527	480	474	511	500	469	507	482	487	478	498	491	519	513	528	471	485	530	481	496	497	502	521	519	527	488	471	543	501	477	492	492	495	476	473	541	478	529	518	486	516	496	467	497	454	487	497	495	531	506	483	492	492	535	494	537	500	482	507	509	490	483	513	559	527	503	459	481	475	507	477	493	485	518	514	492	507	525	493	491	512	464	489	474	489	475	538	527	501	510	459	517	493	531	538	481	441	496	517	457	469	496	499	514	498	501	469	492	520	523	481	460	532	498	491	470	459	511	494	498	472	491	462	521	489	509	532	473	510	485	473	487	495	524	528	496	527	520	507	510	536	473	510	546	495	481	516	532	481	491	528	506	487	476	503	485	485	523	495	529	513	507	486	502	484	505	510	531	497	529	493	479	479	504	485	495	476	469	467	507	476	519	475	473	492	546	506	503	466	494	491	482	517	480	481	490	519	529	472	497	509	475	461	542	461	472	482	479	528	484	518	476	483	516	500	515	472	509	504	516	529	496	542	475	479	517	485	505	489	510	507	473	480	489	479	478	475	473	475	489	482	541	475	498	494	457	513	495	477	484	492	459	475	521	460	433	490	461	492	481	513	480	486	525	455	473	486	491	510	499	501	520	478	456	515	477	492	483	470	493	496	470	478	516	518	479	510	492	508	495	517	478	458	529	498	504	486	517	490
7089	5579	5882	3050	1826	1451	1169	1024	1107	1071	1091	2050	1900	1198	688	481	408	444	393	444	431	399	406	409	445	401	392	421	417	433	429	407	445	429	361	443	408	388	407	399	391	425	383	414	444	421	436	433	411	409	423	443	397	392	416	438	429	399	425	436	411	412	418	424	448	411	398	430	426	389	380	374	411	426	439	408	456	409	385	429	377	396	403	398	392	431	420	406	418	417	416	430	433	431	389	419	393	400	419	403	412	429	383	410	466	382	411	382	401	449	367	431	420	405	401	396	407	412	400	392	403	399	382	410	459	363	405	409	424	408	441	391	411	393	420	396	404	418	357	428	408	412	425	440	428	407	412	416	406	391	423	377	418	434	374	418	423	411	365	403	405	430	428	414	382	401	405	413	416	428	418	359	421	428	434	373	429	398	423	411	399	417	449	411	428	398	430	396	432	424	412	440	441	373	371	425	446	417	416	394	409	414	394	396	423	377	382	396	396	429	410	406	389	442	418	402	391	422	397	429	400	415	427	425	419	444	422	422	444	411	411	442	353	441	387	435	423	422	406	389	397	446	406	419	405	405	438	439	390	438	425	432	382	431	403	416	410	431	410	439	396	403	436	418	401	415	394	413	434	413	392	374	415	404	393	407	404	377	439	407	427	431	384	401	413	405	414	432	395	410	385	424	418	428	398	439	414	437	423	435	447	455	401	386	422	425	361	394	398	409	400	427	420	382	451	416	419	395	397	417	406	371	365	350	407	412	404	400	397	415	445	434	407	415	389	406	399	418	433	404	414	405	420	419	432	431	425	406	438	412	374	453	413	381	424	396	394	440	406	409	411	429	396	419	407	415	473	419	438	412	367	403	369	397	432	422	431	390	445	407	393	422	367	439	400	413	399	434	433	401	431	413	423	414	424	427	433	427	411	396	425	419	411	455	389	418	422	392	415	439	425	416	428	437	431	426	380	403	410	423	407	412	374	427	402	405	413	389	470	398	415	413	396	379	429	398	416	434	403	402	403	394	385	406	396	428	416	412	443	431	405	414	402	443	402	421	392	393	415	393	383	367	416	435	417	372	421	402	415	399	398	409	401	419	448	400	396	425	423	371	448	441	424	393	426	422	387	434	405	404	419	428	433	377	399	417	412	419	404	405	439	408	464	397	392	375	434	414	405	403	398	423	451	415	423	377	409	437	435	406	431	411	391	394	440	429	388	411	440	431	428	380	406	414	418	456	413	405	397	393	435	424	427	438	417	444	443	418	443	444	435	409	388	421	414	468	430	466	418	417	409	417	389	437	408	418	430	417	370	396	377	427	384	393	383	426	402	382	404	392	421	405	433	404	426	413	432	416	416	430	452	433	413	404	439	430	448	428	408	400	426	402	383	380	426	406	397	458	425	417	378	443	410	400	419	393	420	386	388	418	388	427	410	394	427	377	441	423	393	390	420	373	430	410	421	389	430	459	416	433	378	396	402	429	424	375	428	372	413	398	406	418	419	395	471	408	428	391	397	414	416	397	431	401	418	448	415	428	446	457	426	416	409	425	414	405	420	377	446	416	403	418	397	409	414	429	405	429	397	440	437	430	440	418	407	424	437	371	436	395	425	390	422	388	439	415	416	462	384	404	417	415	356	433	453	438	406	415	386	407	393	440	405	404	393	418	416	380	401	384	390	412	395	407	417	446	431	408	406	433	391	435	395	436	393	420	415	401	425	428	381	415	426	435	439	406	396	449	419	432	411	431	398	428	419	401	431	416	399	404	409	446	412	385	417	414	449	392	433	422	412	438	430	391	422	440	377	418	428	438	422	417	420	421	437	405	423	410	366	406	422	451	386	413	384	430	441	409	401	396	414	422	419	448	395	389	443	436	434	421	417	403	398	373	398	414	392	411	400	399	394	397	385	401	385	385	440	431	414	435	387	417	422	433	392	427	380	402	393	416	404	415	432	397	396	392	413	429	395	399	395	412	413	427	402	433	402	418	421	417	429	470	391	411	424	430	393	455	400	393	399	431	410	394	410	452	398	405	413	412	402	434	434	444	396	420	402	398	406	400	421	413	397	408	404	411	411	382	458	428	417	408	379	430	417	395	441	409	375	368	418	383	395	390	413	449	434	424	403	407	420	427	477	422	408	419	386	413	404	420	405	416	398	377	383	427	401	425	420	429	440	410	410	414	418	440	423	398	433	432	422	417	416	421	442	394	425	430	422	408	419	432	397	412	450	433	409	403	412	449	449	429	399	367	454	404	422	403	468	423	447	423	430	422	388	421	417	384	425	417	399	394	406	387	401	412	405	398	431	373	423	405	394	412	425	417	436	407	407	413	394	399	375	452	399	439	414	464	417	430	398	437	434	406	413	389	414	398	416	466	388	425	450	395	407	390	399	452	443	411	405	447	402	438	418	420	395	418	402	409	396	419	390	427	400	357	395	422	401	400	430	451	405	428	440	384	458	446	416	410	428	445	396	434	422	417	421	409	400	448	413	460	371	398	440	432	422	392	397	431	441	407	391	458	377	383	389	429	430	382	441	430	374	426	390	415	406	377	411	424	385	438	397	444	435	415	403	405	421	419	427	422	461	450	398	428	372	374	423	416	402	417	392	419	374	398	419	415	415	443	407	444	399	434	379	441	427	398	471	432	376	427	406	404	411	390	425	426	407	407	386	430	425	394	447	422	419	420	419	413	413	379	433	443	422	398	363	434	423	405	418	458	394	452	462	417	420	408	384	432	409	431	418	408	404	424	406	425	423	389	439	410	400	400	440	458	387	399	403	416	412	421	399	451	403	423	426	425	418	440	408	450	420	403	382	404	433	418	415	448	427	433	443	432	420	409	375	414	421	416	424	402	448	369	454	400	440	392	445	396	398	415	460	434	432	425	419	382	393	420	400	465	401	421	415	436	406	427	404	400	424	424	414	440	425	433	409	399	438	445	438	428	408	401	396	436	403	399	408	382	377	423	396	429	375	430	389	407	440	379	397	414	450	432	423	385	398	440	446	378	410	439	424	371	451	462	410	398	426	392	415	392	404	389	403	398	478	369	433	367	406	394	415	433	419	406	418	415	443	422	440	377	403	397	384	406	474	416	388	411	393	391	402	403	409	398	436	436	347	412	425	431	426	419	405	457	400	422	396	482	444	440	423	420	451	423	419	412	419	393	403	414	434	437	443	408	415	437	414	421	396	415	431	395	447	431	400	426	428	433	446	403	385	425	449	401	411	393	394	443	416	418	390	404	398	421	371	409	406	411	408	403	413	393	382	381	415	399	433	382	451	425	395	395	391	416	402	437	407	385	383	430	374	385	425	444	411	415	428	402	433	422	428	406	425	459	411	438	425	419	401	408	452	454	393	461	387	446	410	415	401	423	368	426	392	412	423	436	409	398	423	428	429	375	386	411	438	409	427	401	403	403	432	395	395	447	452	409	403	375	405	452	418	394	360	412	403	437	430	391	385	421	433	438	424	384	401	396	419	399	390	429	416	460	454	436
24646	20760	26780	24495	12060	3708	2202	1549	1348	1479	2626	13411	12037	6736	2394	897	635	566	570	520	570	554	569	518	542	489	538	515	564	521	564	506	529	528	607	516	561	541	574	502	539	548	527	538	511	547	563	513	509	492	534	567	537	564	561	537	586	548	566	544	552	563	531	558	603	536	542	566	518	526	536	578	528	563	530	546	562	533	518	566	496	530	592	542	506	545	581	560	581	564	573	560	568	485	574	588	570	523	549	553	518	569	532	532	508	482	535	523	520	511	525	557	549	525	582	549	544	534	540	583	516	528	523	548	523	545	568	569	514	543	516	508	550	538	520	514	530	526	557	522	527	557	555	584	580	537	530	551	568	556	530	559	526	528	528	578	547	501	545	583	547	573	538	539	523	506	502	560	540	542	502	515	499	549	514	497	502	530	522	530	559	515	530	514	533	524	525	565	533	514	540	569	549	547	551	550	560	554	555	530	542	538	547	530	561	527	557	549	536	511	539	502	512	522	572	521	517	551	560	521	524	524	536	518	583	506	523	546	572	554	558	531	555	522	526	544	498	494	536	519	546	534	527	539	505	559	521	556	535	542	570	561	524	555	501	532	551	523	558	557	519	575	570	518	485	521	543	521	588	544	490	558	531	530	548	534	512	538	515	569	507	533	519	554	545	576	548	543	561	541	568	563	540	564	526	544	520	531	511	585	564	521	561	557	564	548	545	551	575	556	560	551	552	510	532	575	529	536	574	529	542	525	537	511	495	558	575	540	495	511	561	559	530	568	507	545	553	532	561	514	541	543	518	503	526	497	572	573	546	587	539	547	531	535	520	592	606	525	540	568	573	521	569	530	544	536	533	558	540	527	542	579	580	578	533	524	529	530	535	476	544	575	551	546	545	537	508	522	527	513	534	546	524	557	560	506	530	578	526	548	541	501	508	514	517	555	506	558	552	482	540	547	532	504	548	538	558	546	501	525	552	549	544	547	569	499	571	518	553	549	582	526	582	531	559	527	536	526	511	521	502	548	519	564	549	562	531	527	596	521	528	541	542	511	523	531	568	537	555	567	541	539	533	550	511	549	539	514	514	507	556	583	552	536	529	554	581	538	568	528	558	563	590	541	521	531	507	483	562	531	561	561	506	538	510	532	539	563	553	544	570	527	502	534	524	583	528	520	537	520	547	514	523	528	523	524	519	574	557	534	540	522	544	582	531	561	564	530	552	516	529	522	518	577	549	561	525	550	568	534	529	534	546	562	559	530	532	538	524	550	555	535	540	532	488	535	543	491	501	514	550	485	543	546	555	545	493	536	498	567	549	527	584	506	502	533	556	561	520	499	533	521	572	540	560	547	529	541	552	504	550	526	523	559	533	591	508	522	577	599	524	568	531	547	572	540	562	543	543	581	523	522	518	518	506	546	555	549	535	513	579	538	531	528	564	550	552	529	551	558	556	529	518	514	532	514	539	581	548	565	534	530	521	558	542	551	520	545	507	527	501	502	525	521	533	553	537	531	521	556	507	523	519	493	551	548	522	510	534	572	544	567	539	531	546	593	512	576	523	527	532	554	582	547	550	565	589	536	525	526	541	579	519	560	545	544	531	547	533	539	543	549	548	530	514	570	512	580	502	523	547	513	518	543	545	530	526	574	571	553	527	563	547	529	555	513	535	521	541	543	539	542	516	536	558	586	586	507	553	594	547	558	544	552	596	523	553	555	521	504	518	559	597	568	507	535	504	543	533	534	544	564	555	558	532	571	520	494	548	562	510	543	546	540	506	513	536	547	534	543	538	509	526	586	554	526	537	550	532	498	509	554	519	533	543	512	513	582	551	516	532	531	573	515	569	521	497	560	573	557	560	550	562	556	510	560	512	565	505	581	555	590	506	521	538	521	573	546	551	496	560	553	588	560	552	540	568	605	525	555	560	522	553	519	506	512	508	540	536	581	524	501	495	541	543	539	548	570	497	524	590	505	544	553	534	524	553	542	541	522	513	509	543	517	559	509	530	606	523	570	552	553	558	574	530	554	546	530	560	536	554	524	547	530	563	542	546	542	563	501	574	526	512	547	509	510	560	502	511	554	567	490	566	565	521	529	515	516	574	567	570	536	524	547	569	538	531	557	535	583	517	549	529	549	529	558	518	539	559	526	519	533	583	534	489	532	565	521	524	539	529	557	515	515	521	535	528	526	540	533	550	537	536	488	532	526	593	571	553	563	546	527	522	531	542	518	499	565	520	521	534	570	537	535	535	561	521	582	584	526	508	540	522	534	528	559	537	528	502	521	540	513	512	521	520	554	547	567	492	564	544	531	517	575	512	556	559	552	525	542	568	503	527	566	564	561	508	530	564	545	553	533	501	538	533	524	541	508	512	550	560	520	540	547	559	561	542	503	540	495	526	585	551	534	568	505	565	540	587	562	513	545	534	529	546	552	560	518	526	468	563	541	536	513	505	562	527	538	542	529	496	549	524	543	519	512	575	499	580	566	549	536	504	497	506	494	516	527	512	548	541	510	528	553	568	555	572	499	529	508	518	559	529	551	496	568	559	573	551	511	522	541	531	576	507	532	497	511	561	536	552	550	549	567	548	532	529	545	529	539	529	537	526	536	534	523	572	563	515	545	498	547	558	556	523	498	527	531	582	541	548	502	556	545	502	605	541	522	578	511	562	537	523	537	574	554	556	551	515	548	545	497	503	525	521	586	552	548	495	552	512	558	558	530	529	514	508	527	507	539	536	554	529	564	506	516	510	533	561	511	526	540	535	558	531	514	525	551	535	544	536	537	540	535	547	580	576	535	521	534	565	509	526	528	527	551	534	514	534	575	542	486	512	526	541	519	560	519	537	527	526	574	549	541	540	522	523	536	539	520	560	520	526	533	533	541	551	532	538	575	557	533	580	521	516	521	536	531	533	540	561	600	511	521	615	569	520	523	502	552	511	540	534	537	520	561	534	526	589	501	496	518	562	531	509	555	537	567	513	582	578	507	527	548	577	551	587	508	496	522	527	517	515	537	596	528	520	537	541	514	547	519	491	562	533	543	530	554	566	540	507	498	522	546	525	544	539	513	530	564	514	523	536	578	550	523	533	468	555	583	516	572	511	521	521	559	536	534	531	545	550	538	550	560	489	544	488	535	578	522	565	496	534	532	528	569	494	557	532	541	565	506	502	498	531	524	535	543	555	528	568	577	570	564	542	511	538	569	553	559	501	569	507	579	531	560	527	515	600	486	521	532	546	564	540	568	528	580	514	554	517	527	549	538	507	549	546	532	553	585	538	532	563	519	515	542	527	568	584	488	546	591	540	522	539	554	525	540	487	539	563	510	551	528	545	538	542	562	520	532	553	503	548	556	550	515	511	531	551	498	548	548	572	574	479	554	526	506	531	551	515	558	534	552	529	509	525	543	544	523	492	529	564	560	579	538	530	563	504	509	555	560	560	509	539	567	536	552	525	521	479	546	475	517	551	483	506	560	518	516	503	548	562	549	537	528
6545	11104	10261	6033	4262	3076	2384	1899	1848	1991	3867	15389	11586	6415	2432	772	553	501	473	442	515	482	485	499	469	472	458	437	486	495	442	436	482	458	456	487	469	445	491	492	480	453	480	470	472	444	434	494	479	442	465	446	493	451	472	439	468	441	456	478	460	453	451	467	470	444	478	458	439	447	492	458	446	500	471	451	464	447	473	451	476	485	434	487	475	468	444	465	450	433	481	470	502	459	463	514	498	509	426	466	488	473	485	474	429	457	466	466	447	465	421	493	478	472	458	451	442	480	456	472	454	460	483	469	454	465	461	488	471	469	447	462	447	472	487	463	444	446	483	476	456	466	452	472	453	470	461	423	462	466	438	460	467	462	504	452	465	465	472	478	465	453	445	432	467	472	494	484	481	450	425	469	477	444	449	447	473	484	450	448	463	457	440	473	449	446	434	467	464	487	488	435	500	469	463	496	459	450	433	497	464	492	473	462	453	483	430	471	475	485	459	476	449	470	474	460	483	438	439	466	454	476	459	462	452	430	486	468	507	439	451	473	458	434	477	468	446	505	468	430	432	412	482	493	430	519	448	483	479	472	461	461	506	479	423	485	431	472	494	457	561	456	465	487	474	484	473	489	493	418	482	457	500	488	456	453	442	461	483	447	461	453	495	467	479	457	487	425	502	467	489	476	469	450	444	449	436	489	470	455	462	461	454	463	458	494	469	467	498	454	484	495	456	436	471	450	451	470	439	434	416	446	455	454	442	469	492	425	500	452	439	452	468	441	461	474	455	447	470	488	477	488	452	459	467	488	464	451	490	480	456	493	462	452	459	454	459	467	459	428	471	487	489	421	458	453	468	487	426	430	495	509	456	476	473	444	484	456	488	424	487	466	465	440	521	448	480	423	459	427	483	491	461	469	528	478	463	466	431	472	492	474	452	470	475	460	474	480	466	498	447	445	451	435	466	479	482	428	473	493	502	455	491	469	445	456	465	459	431	468	469	449	406	451	461	466	451	454	484	474	462	461	443	439	420	470	478	437	455	519	488	465	475	463	467	497	466	427	458	501	478	454	454	446	435	471	438	453	469	464	479	468	461	478	435	479	431	522	470	453	443	502	492	440	467	460	490	478	449	485	441	487	474	439	446	481	459	480	455	501	470	462	510	505	489	410	489	437	439	517	449	464	456	471	451	478	451	457	482	503	470	463	473	450	479	479	474	483	490	455	457	469	486	458	458	465	487	485	483	472	457	463	453	492	436	472	471	492	489	484	484	480	460	447	450	470	420	471	472	504	437	493	475	461	448	505	470	484	457	436	447	456	451	445	460	469	429	463	448	455	441	496	478	499	462	498	471	439	484	456	435	474	453	471	470	486	457	510	483	469	492	494	478	472	450	447	419	429	448	485	473	505	447	457	490	477	409	444	431	487	488	450	490	420	440	463	472	437	454	424	470	477	515	448	439	467	444	447	447	440	434	491	436	467	484	462	453	423	454	481	460	476	461	473	432	419	512	485	444	486	447	471	454	463	466	449	513	467	410	434	454	507	421	477	453	427	438	484	435	452	475	458	460	444	499	506	508	442	471	496	421	458	455	459	456	510	449	481	450	486	456	474	487	453	448	419	438	401	485	483	464	479	454	489	457	485	505	482	470	460	506	423	456	519	471	471	460	490	484	481	459	441	451	451	482	477	458	504	408	454	458	487	433	432	522	426	435	436	451	475	475	485	474	459	473	463	432	471	473	460	455	487	440	461	490	452	476	478	458	443	447	471	470	480	452	462	459	448	468	438	462	464	471	479	505	477	491	490	488	492	456	470	434	463	434	487	491	455	442	452	471	493	474	444	444	465	458	453	464	438	443	448	442	476	473	499	463	419	505	474	486	447	489	479	457	490	449	453	499	430	464	469	460	433	477	467	457	500	489	482	493	453	490	488	436	486	460	493	459	476	440	475	473	503	450	468	479	463	514	478	436	448	450	455	450	481	455	462	442	425	455	463	470	462	459	475	483	479	489	462	453	461	450	474	471	455	453	455	489	477	487	472	507	527	481	469	457	487	468	441	437	487	491	468	472	450	484	414	465	405	475	477	448	489	458	471	497	480	440	474	468	469	490	446	468	458	459	462	447	462	428	452	499	426	489	458	467	477	476	481	455	422	481	430	451	451	487	443	472	492	489	494	489	472	474	473	453	471	424	435	454	458	444	457	479	448	485	473	461	477	497	514	466	459	474	459	463	453	440	453	442	452	490	456	457	434	481	443	427	484	495	441	510	464	465	486	518	459	452	497	464	454	463	463	436	462	413	459	503	482	465	459	495	463	446	473	490	478	461	452	493	464	436	460	442	501	525	451	413	478	457	456	494	496	476	450	476	438	480	473	451	492	481	506	459	459	467	449	468	446	456	497	501	470	458	463	439	475	472	467	453	441	458	484	481	471	492	431	456	467	472	494	470	489	476	474	492	450	448	440	448	449	535	477	463	474	441	477	470	511	441	457	451	483	442	465	477	490	462	453	461	466	451	472	431	423	485	439	478	419	450	445	459	444	489	480	454	471	471	427	480	471	461	452	508	456	471	475	453	464	431	448	512	489	505	469	456	455	459	485	449	484	498	463	415	487	465	482	459	494	465	453	407	494	482	412	464	462	458	469	504	483	456	467	456	446	464	475	485	484	449	465	463	490	483	453	469	469	467	494	497	470	447	425	433	492	493	475	444	464	476	484	468	491	473	479	486	450	462	469	465	499	480	488	469	461	473	457	481	475	425	472	476	484	440	441	468	471	485	442	454	465	462	488	464	465	425	480	442	463	465	459	455	431	463	436	480	460	465	438	450	503	459	490	459	485	485	470	454	472	459	465	490	438	431	460	490	464	444	500	466	506	432	431	461	447	491	488	455	457	466	469	479	479	474	477	453	470	427	444	503	480	479	464	485	489	466	447	413	489	474	453	507	465	495	422	470	510	472	441	437	435	491	491	517	491	476	451	449	422	511	448	473	440	460	480	467	449	470	477	512	455	475	483	454	450	443	461	451	472	500	466	482	467	473	467	462	485	479	474	470	473	469	480	467	491	443	511	465	447	484	437	462	453	462	492	478	469	505	460	453	438	466	462	469	478	462	474	489	487	467	485	463	436	465	471	456	509	477	426	491	492	468	489	443	474	462	444	474	433	467	463	454	455	444	415	463	504	416	495	478	408	448	476	495	473	434	476	432	471	499	476	452	447	468	498	445	465	486	447	436	469	466	465	477	482	454	491	445	482	460	483	479	443	480	466	463	416	468	513	457	477	451	476	490	460	502	464	474	437	471	472	466	479	476	446	456	479	502	470	471	468	443	462	489	494	486	508	481	471	468	407	434	439	460	448	410	450	460	476	442	499	484	506	449	457	458	474	446	465	460	453	475	437	458	430	455	465	452	468	475	453	488	469	464	462	468	445	459	438	421	446	466	444	445	486	446	457	483	448	480	497	471	460	464	469	457	472	451	466	460	477	494	505	455	439
23627	20713	27741	23792	20492	12268	5876	3394	2567	2328	3960	23330	21656	12388	4406	1234	789	672	715	678	717	682	709	687	697	687	708	700	669	627	665	659	683	630	674	707	677	657	647	652	662	715	652	692	613	620	656	625	677	656	685	646	658	679	654	659	682	668	683	624	664	663	687	645	689	650	668	666	655	692	656	669	673	658	648	672	703	704	660	678	652	665	640	662	689	673	612	617	629	629	637	667	669	603	609	663	678	730	652	628	657	624	641	673	666	715	658	642	684	676	651	656	629	696	687	672	682	708	668	674	638	665	665	679	649	657	696	666	666	692	707	655	623	671	666	668	660	643	625	632	626	630	664	636	665	645	651	643	626	682	640	683	666	625	690	595	614	679	660	636	648	660	696	669	642	698	622	689	668	660	688	634	676	629	682	666	674	652	629	638	676	699	643	675	640	661	695	632	680	608	679	625	691	632	677	663	632	671	668	668	676	671	647	729	643	672	638	675	668	651	684	645	615	696	629	663	707	677	647	677	664	656	652	690	665	660	675	624	695	639	638	680	682	685	664	622	660	639	646	652	633	670	669	666	651	660	633	689	642	681	617	680	626	660	652	653	622	688	634	653	681	671	661	657	641	669	636	656	610	645	674	657	647	651	656	637	642	656	689	694	693	687	678	637	645	649	646	664	654	683	655	639	675	643	667	644	621	646	696	640	658	701	699	681	633	706	618	689	677	654	723	627	672	638	675	679	590	658	637	683	666	654	619	664	666	620	679	658	620	652	619	629	642	646	619	703	666	661	645	649	640	694	649	674	662	680	736	644	667	636	669	675	707	651	678	618	712	645	639	679	677	675	622	631	640	637	666	684	690	646	655	651	614	602	648	637	672	635	644	676	670	652	611	646	623	669	577	657	665	648	650	624	701	616	655	661	630	633	612	655	624	647	657	648	650	644	651	639	636	622	634	633	640	592	665	625	711	658	667	663	652	660	650	658	651	661	627	641	667	652	683	660	633	663	624	626	630	682	672	634	660	670	646	633	642	688	664	646	649	648	691	628	637	635	639	675	653	596	692	671	597	686	690	689	664	631	687	709	644	615	645	681	656	606	688	630	677	641	655	643	651	658	653	678	712	651	651	687	616	642	659	637	633	650	677	635	673	680	639	668	691	639	627	662	646	651	686	650	612	645	655	703	666	595	648	676	646	641	692	643	668	666	642	689	716	650	647	673	658	650	639	630	608	680	616	652	672	657	682	671	667	645	673	622	674	707	653	626	678	658	618	692	663	617	605	637	665	626	631	665	642	638	608	685	679	675	664	729	679	653	618	639	692	666	673	645	687	676	603	615	694	637	611	664	636	655	699	661	663	646	642	631	625	656	609	660	661	647	640	687	645	663	635	682	685	656	670	660	625	649	611	667	665	673	617	645	667	647	661	678	673	640	671	675	680	674	644	650	635	654	687	596	653	695	684	660	629	668	626	597	662	648	643	663	629	740	645	650	651	677	599	674	628	658	643	630	643	608	651	695	666	707	644	670	638	622	634	656	640	675	680	680	671	665	644	638	652	654	666	670	674	670	633	652	648	688	671	612	610	657	673	686	624	644	662	651	660	627	637	659	659	678	638	652	691	625	678	626	648	664	649	684	692	678	650	668	626	676	719	634	610	612	663	661	584	621	660	631	680	690	634	637	602	684	671	684	633	642	684	667	628	643	671	674	632	622	628	695	688	632	634	610	656	651	589	644	664	672	646	732	661	638	654	660	628	665	640	701	624	698	659	581	646	641	622	624	652	714	704	639	696	629	706	613	651	716	644	642	671	658	628	619	642	657	640	622	649	687	653	618	622	636	592	642	638	688	647	695	675	636	660	652	696	646	692	626	695	676	656	676	645	665	653	729	632	680	638	642	642	682	657	656	669	612	667	659	663	636	678	689	642	683	688	649	693	642	653	632	655	618	675	644	630	650	652	674	649	675	671	661	645	662	677	612	627	668	631	656	686	684	653	653	664	640	679	658	673	641	646	623	661	638	677	668	683	644	615	680	649	696	621	634	644	615	662	681	655	638	671	673	644	661	613	630	660	622	693	648	651	653	582	617	714	660	653	655	734	627	644	676	653	642	644	659	625	648	693	630	672	659	654	628	630	621	683	622	618	621	664	649	640	657	698	629	669	663	690	648	653	638	667	663	656	674	654	673	675	727	677	718	660	605	615	629	615	623	621	661	679	675	695	665	633	656	614	612	611	691	626	664	687	654	669	592	677	591	655	634	645	649	636	649	637	648	652	684	663	689	652	624	615	644	675	706	671	629	699	654	662	630	628	657	668	634	638	635	639	685	601	666	630	652	662	678	675	669	659	623	624	615	667	658	679	641	658	664	640	661	669	648	644	682	640	671	607	673	606	652	668	649	650	603	694	646	710	607	631	644	673	617	648	679	655	688	681	664	658	730	624	650	662	638	623	636	678	624	606	631	671	633	657	646	699	647	689	669	678	641	637	660	674	676	651	647	614	615	629	635	658	677	650	645	645	682	619	699	663	641	652	641	666	662	681	669	685	684	637	663	648	661	655	684	612	705	662	624	695	655	685	635	670	695	660	651	623	726	630	642	665	666	693	657	657	626	667	661	650	634	649	655	654	638	629	665	636	638	661	658	655	633	632	597	684	651	687	661	674	695	635	643	641	669	647	646	607	677	673	695	663	676	692	659	673	677	635	622	646	678	695	666	655	633	688	632	632	710	668	639	624	636	609	643	666	663	658	683	683	653	656	674	613	640	670	652	642	634	655	631	648	645	669	617	677	634	636	644	647	710	636	634	638	623	698	641	657	647	637	640	639	651	630	625	648	681	625	671	701	629	642	656	617	617	628	620	677	693	690	680	618	637	664	641	613	693	624	647	669	680	633	674	669	684	605	627	683	648	621	636	640	651	648	612	653	670	671	672	617	612	643	671	655	654	675	659	663	625	617	701	647	615	666	623	647	630	598	652	657	619	613	645	666	633	651	651	616	698	632	659	631	670	654	679	660	690	647	635	698	652	663	665	668	638	664	660	651	640	643	604	679	663	642	674	626	658	640	662	643	655	652	644	664	661	660	650	660	656	655	594	706	713	595	656	610	623	649	637	632	644	628	655	655	634	643	649	728	701	646	685	623	676	637	683	671	657	633	673	608	640	669	701	680	660	661	617	666	643	671	643	608	637	683	663	650	672	665	685	680	666	675	612	665	649	650	610	682	623	656	629	700	673	629	637	634	652	632	720	643	717	670	632	644	668	609	643	672	635	650	640	641	649	630	641	657	647	602	625	681	639	666	663	616	661	679	612	650	640	707	683	681	677	646	677	678	642	610	574	607	652	607	645	654	679	663	654	636	600	636	663	625	670	657	641	637	612	636	665	657	645	670	619	652	691	674	630	630	662	616	647	631	684	665	691	638	626	683	650	601	654	700	657	690	696	681	646	628	670	589	672	643	646	626	698	693	681	661	658	617	716	653	609	676	634	661	678	680	645
6955	13923	13706	9517	7273	6216	4961	4142	3415	3080	6008	24435	19029	10622	4006	1153	681	579	544	558	566	609	584	576	566	543	570	577	617	547	527	551	562	535	574	563	556	560	564	607	589	589	562	522	563	524	546	536	601	526	563	591	553	550	576	522	541	558	583	527	523	560	563	503	565	542	557	554	569	552	573	555	519	608	558	556	577	584	531	564	550	544	573	526	557	560	533	591	551	571	582	597	541	591	576	550	568	572	542	596	567	523	535	571	584	566	580	572	557	549	546	588	550	616	597	590	549	548	554	564	545	560	618	547	572	598	539	571	614	536	575	544	617	551	582	596	529	576	558	547	564	556	558	565	523	557	554	537	571	543	565	539	599	564	563	528	587	537	529	550	537	569	592	509	534	547	515	566	538	550	538	553	534	616	537	567	607	598	492	551	540	520	559	588	573	521	491	564	544	541	562	577	565	545	554	577	579	538	535	556	546	566	566	537	557	532	538	570	538	569	558	594	526	592	546	521	538	541	545	568	525	547	548	576	535	532	544	601	553	515	513	517	537	558	518	586	538	552	564	525	548	544	578	529	520	562	520	547	539	554	547	535	549	545	519	571	528	543	517	554	564	550	537	536	548	581	588	545	583	559	550	579	607	553	550	569	588	581	584	562	547	556	557	546	533	513	586	514	576	534	573	578	566	540	563	534	566	528	506	501	556	582	561	531	532	585	537	553	546	527	508	544	531	551	545	519	555	564	570	561	578	542	533	562	537	537	539	572	547	572	578	569	591	535	559	572	562	549	531	534	569	533	532	534	597	564	544	557	573	575	566	578	545	526	469	572	546	513	545	572	580	540	558	520	579	584	589	523	555	542	563	571	537	515	550	560	522	553	549	569	536	538	532	556	583	523	560	535	540	575	541	552	574	502	562	570	552	583	564	555	524	551	567	566	562	523	532	553	526	615	558	549	564	529	543	516	532	530	526	551	545	544	557	525	562	518	545	529	543	549	572	569	546	552	547	565	542	570	570	546	560	552	587	544	511	562	555	550	521	573	558	584	563	554	583	536	573	584	549	528	549	569	519	514	540	608	582	583	559	554	583	537	518	538	534	537	556	552	553	526	544	515	588	538	551	590	555	570	549	602	565	575	547	572	579	589	585	587	515	546	561	533	538	544	558	544	541	548	546	509	560	497	567	564	541	532	538	548	573	590	535	565	547	547	559	588	528	565	547	544	552	517	535	551	518	548	557	560	564	585	568	530	615	535	529	607	555	530	570	543	539	531	526	552	541	525	556	585	548	569	542	545	550	544	569	576	569	495	568	559	524	517	595	590	527	552	600	561	559	565	545	589	565	545	524	571	533	578	577	579	534	530	546	570	566	546	528	542	553	561	544	538	543	561	537	528	575	573	515	580	572	574	561	573	537	540	548	530	550	524	564	541	554	568	560	530	557	556	576	557	521	552	526	527	587	542	598	544	514	569	558	570	537	560	535	556	550	579	533	539	548	510	530	615	562	576	551	598	524	553	538	503	539	538	526	483	560	584	548	597	540	587	513	500	562	500	562	501	585	579	564	521	538	545	550	583	599	513	539	497	522	519	594	539	554	570	557	506	547	512	569	530	533	554	547	554	529	538	562	582	538	523	555	530	548	546	577	541	540	526	506	559	563	543	542	555	544	576	519	488	551	546	606	538	565	565	574	545	541	548	546	566	554	562	585	543	554	567	575	498	572	571	583	576	505	560	518	508	548	540	564	551	548	533	521	569	542	534	512	566	511	570	548	572	581	543	588	546	539	571	539	594	579	509	562	581	609	589	549	531	543	530	546	584	551	538	525	527	530	585	542	564	544	506	557	558	563	571	560	581	540	549	561	503	546	581	548	534	561	529	530	576	566	542	515	505	599	554	548	549	534	567	545	522	543	565	559	536	578	540	542	571	520	541	558	513	565	540	540	565	513	537	558	567	552	550	541	538	551	558	550	584	612	532	563	530	574	559	516	573	558	512	597	551	519	568	592	537	557	558	568	518	526	527	561	525	524	592	535	560	515	554	549	560	562	570	500	530	525	556	572	500	544	561	584	555	527	553	538	523	502	539	545	558	556	557	549	564	507	561	516	560	547	513	573	578	565	603	580	554	478	587	560	544	516	529	546	573	564	563	526	563	542	546	548	560	590	567	562	576	553	535	549	516	519	590	540	532	556	550	573	546	543	556	543	534	556	534	591	553	543	562	572	555	524	571	578	533	558	566	546	547	587	514	554	561	583	541	509	540	517	532	542	574	536	531	565	554	539	481	577	512	569	527	575	521	551	492	558	543	545	548	554	572	562	621	529	563	564	566	557	552	562	542	562	559	513	553	563	578	549	570	565	544	554	528	546	524	553	553	560	527	549	572	595	524	571	597	567	535	523	522	480	570	559	567	537	576	549	538	548	539	561	542	530	533	515	567	532	568	551	519	533	547	507	520	559	568	540	521	529	569	574	558	545	559	574	568	551	540	574	549	559	544	577	598	554	555	584	564	551	541	531	572	559	530	522	544	526	520	538	546	498	547	500	541	567	540	570	531	564	570	538	559	526	535	550	546	545	568	550	537	557	559	519	510	530	530	538	560	558	523	545	562	565	524	572	532	565	550	543	575	578	545	524	507	520	534	518	550	540	531	517	526	558	549	545	591	529	500	535	565	540	547	570	571	541	559	519	565	550	534	528	567	553	543	565	530	525	550	527	540	538	556	532	565	557	558	586	539	551	530	549	551	508	563	564	523	515	588	553	552	584	545	595	527	519	573	565	581	539	526	532	553	551	565	546	525	557	513	561	511	531	612	558	552	565	533	588	594	557	551	537	535	522	560	528	564	488	579	535	558	570	587	586	495	544	570	551	562	547	537	575	535	553	530	534	573	549	548	545	576	533	582	579	563	556	538	547	528	531	574	564	547	574	548	598	556	593	538	572	550	543	550	574	615	575	505	552	552	565	536	509	538	528	561	550	550	564	557	546	506	590	530	579	510	522	516	554	532	583	567	518	569	570	518	545	532	542	581	552	568	598	574	597	552	535	521	594	556	548	567	594	547	550	534	572	581	542	551	542	524	541	569	520	530	514	577	558	597	509	531	528	504	546	531	539	571	550	528	521	531	576	531	527	554	541	559	569	530	539	561	566	558	542	536	526	561	592	491	581	549	536	572	574	510	513	540	561	521	544	567	592	545	556	567	524	509	554	516	545	544	552	540	527	541	546	501	591	525	532	566	469	566	561	621	558	503	526	546	534	526	535	564	515	580	574	578	529	584	525	588	558	552	538	557	580	476	554	577	523	568	564	544	590	538	569	572	531	579	535	537	575	530	538	512	567	539	554	551	560	538	539	543	530	557	545	555	531	556	531	559	582	577	519	554	598	568	561	547	502	517	555	527	573	510	552	581	505	612	556	553	583	519	548	563	589	584	534	513	562	560	553	559	607	524	524	577	549	537	555	515	578	532	527	569	553	555	546	559	573	549	510	554	536	613
26910	13076	5158	2937	1624	1135	945	1067	925	847	917	1710	1660	1188	803	575	554	507	492	527	519	548	493	526	515	490	520	515	525	509	527	509	485	578	528	502	514	542	498	539	523	487	522	523	514	453	518	505	530	533	499	518	504	495	518	540	539	522	545	517	499	523	526	548	530	499	499	540	531	537	495	535	507	523	536	510	488	513	521	499	532	462	510	483	541	511	521	523	519	507	523	475	489	528	517	493	510	521	486	528	511	514	522	547	542	537	526	541	525	513	481	511	523	524	490	531	487	516	480	548	499	511	508	541	524	542	527	511	511	519	550	502	543	517	506	494	533	537	512	523	527	511	518	509	522	545	528	550	550	534	486	518	533	522	518	504	503	533	490	533	563	540	502	535	514	494	505	484	523	519	530	535	477	508	491	542	491	482	516	546	545	521	502	475	528	496	517	524	491	518	511	517	503	522	480	548	500	504	484	480	497	530	538	492	479	482	500	511	525	502	486	537	490	533	505	498	507	494	572	517	487	469	527	563	469	514	510	519	516	547	558	500	501	522	472	504	547	541	502	529	515	512	551	527	522	502	504	504	523	506	521	534	518	459	505	509	546	528	518	475	548	529	510	516	480	523	498	531	509	536	587	559	502	506	499	490	510	488	493	499	525	531	557	498	521	527	524	506	496	525	517	502	501	495	505	515	547	447	517	537	523	507	501	524	498	527	544	524	561	516	529	510	549	497	556	518	484	509	515	521	521	493	559	537	539	563	490	531	553	504	502	533	536	507	511	554	492	458	531	553	519	555	505	546	505	505	486	500	475	527	480	491	507	542	502	532	522	489	534	501	542	533	527	512	507	475	519	526	493	525	534	502	493	530	497	523	475	522	498	538	515	522	499	495	507	557	543	522	554	527	508	488	549	514	501	507	519	523	500	582	557	517	491	506	473	523	556	539	507	499	547	502	551	522	476	550	510	526	490	438	487	481	537	489	506	513	540	496	541	534	499	519	562	533	537	501	524	518	505	487	494	500	484	542	499	532	504	535	511	515	504	547	526	539	515	494	507	524	500	533	464	514	493	493	520	513	508	522	560	526	492	521	519	523	460	518	540	531	529	486	529	534	516	507	574	483	513	547	491	552	503	510	526	502	464	511	512	517	496	501	490	499	525	564	463	498	485	547	502	542	520	509	543	504	522	508	492	483	515	515	536	528	546	501	479	489	552	516	474	461	526	466	532	548	519	506	477	521	498	500	511	552	511	501	533	487	518	525	551	543	567	524	456	518	504	498	488	509	512	514	515	501	573	493	497	527	495	571	514	515	524	530	532	526	520	529	508	521	495	573	529	500	505	509	528	499	517	514	516	506	499	538	538	552	486	518	504	516	513	481	585	508	523	552	520	519	504	540	459	482	525	501	516	526	533	511	535	496	514	515	518	500	546	524	522	568	521	508	489	536	515	473	499	460	503	488	542	528	529	488	520	519	539	505	506	497	479	546	515	486	514	514	537	513	516	515	543	485	478	525	478	473	524	519	517	551	539	527	510	504	519	538	484	499	537	505	506	521	526	540	528	522	514	501	456	490	517	537	453	456	528	506	536	528	531	543	557	538	552	505	563	548	568	510	533	513	523	535	528	469	493	500	534	530	482	559	509	487	501	522	523	502	495	524	504	547	495	505	531	512	498	520	528	500	522	524	527	469	531	528	504	521	543	522	505	565	485	584	519	496	529	503	503	492	503	523	510	513	555	469	492	473	486	523	492	561	526	553	535	516	496	531	531	527	498	536	479	479	501	534	542	524	465	499	523	550	549	496	520	539	499	513	494	517	511	491	526	578	487	491	504	569	541	513	522	547	539	526	502	540	519	490	562	526	522	520	528	522	494	500	499	495	534	525	486	502	493	503	500	489	493	502	541	498	530	486	474	470	527	507	520	538	506	529	494	554	526	475	490	539	545	519	568	499	506	526	495	486	508	508	500	485	477	497	512	535	499	521	532	548	503	503	554	504	562	529	517	517	530	526	498	525	525	560	522	527	556	542	559	492	469	562	492	509	512	534	510	525	482	563	505	509	495	537	522	502	488	549	536	581	464	571	572	511	492	507	500	524	548	508	507	510	554	508	513	516	497	519	531	519	524	523	524	508	517	538	461	502	491	544	489	551	477	520	550	519	551	481	551	541	486	499	492	506	498	534	495	495	511	513	537	530	476	534	530	533	507	517	493	529	472	494	522	501	508	525	532	512	516	527	544	500	507	521	521	503	547	552	484	511	552	516	547	496	529	490	512	480	496	521	561	489	506	492	491	540	492	520	515	522	492	509	500	524	529	515	502	520	485	512	529	519	509	510	507	552	507	539	473	496	491	500	545	486	532	503	526	495	549	548	489	536	519	536	479	530	509	543	478	534	491	518	523	498	537	529	496	489	533	535	560	551	475	504	525	515	520	525	491	514	550	522	508	509	525	518	536	514	506	485	526	501	481	479	522	503	503	463	528	532	541	543	533	516	524	502	529	531	544	484	469	527	521	508	528	546	555	505	527	538	487	515	530	530	504	494	511	507	545	482	471	525	504	495	501	518	543	529	515	560	535	513	532	534	510	513	508	534	490	552	529	516	525	516	540	551	487	496	507	508	502	541	569	537	546	520	499	494	541	497	510	561	516	523	527	510	534	507	517	520	502	438	505	520	542	517	486	534	508	501	504	499	538	509	525	523	520	507	492	511	524	524	522	506	533	510	534	477	525	543	492	531	495	486	485	498	551	507	525	541	508	492	539	499	497	534	535	530	537	518	539	512	537	510	526	488	458	475	527	494	501	539	494	524	513	513	528	507	522	548	478	521	504	515	492	546	507	517	560	515	545	526	542	519	519	494	531	492	541	502	553	528	516	531	542	543	494	477	533	517	513	513	459	509	536	498	516	484	488	506	530	511	519	506	537	523	497	520	479	493	559	471	501	518	555	512	510	466	566	499	487	523	536	553	500	506	555	504	538	542	504	498	470	531	519	516	513	543	532	521	524	513	516	512	564	486	524	501	502	525	514	500	477	515	528	543	492	535	511	519	467	518	518	538	505	517	519	544	525	522	528	555	520	519	492	505	503	542	509	521	494	493	503	517	485	520	510	501	533	509	545	540	493	507	473	512	481	543	517	474	554	528	526	528	520	539	531	565	498	485	570	474	518	510	526	519	551	522	501	540	493	516	524	489	502	518	517	523	525	540	523	497	553	481	519	513	499	538	510	481	507	479	507	504	499	499	521	495	484	519	454	529	530	496	506	529	501	489	505	504	560	508	530	496	545	535	504	468	523	551	535	558	565	488	547	494	497	578	542	519	489	511	522	508	482	537	485	514	575	513	543	539	546	488	567	542	500	538	569	501	517	493	467	520	533	507	511	540	542	491	564	515	497	502	492	502	519	521	495	483	558	493	541	500	478	526	504	540	526	541	525	478	521	486	534	505	467	538	503	496	512	538	524	503	531	536	506	505	508	496	531	510	511	518	511	532
6846	5014	4623	2806	1997	1349	1227	1287	1267	1150	1121	2190	1855	1226	738	463	451	372	423	428	468	424	429	459	429	388	416	425	399	433	389	423	478	442	423	429	421	428	420	426	414	440	427	388	444	425	390	434	428	403	383	393	388	422	443	445	426	440	423	468	413	388	429	436	448	438	428	415	389	433	445	418	397	448	416	406	431	420	411	416	448	400	419	418	446	468	417	408	418	408	416	420	481	432	413	446	437	449	448	402	410	435	430	471	405	440	446	438	387	440	452	419	446	405	440	427	418	406	417	431	413	379	421	432	402	450	427	405	434	448	449	433	449	433	398	412	425	461	446	388	424	405	410	425	425	418	432	398	421	455	447	422	437	441	435	432	395	424	419	399	432	404	395	430	469	402	419	419	416	425	453	401	421	392	426	398	432	454	400	417	409	425	469	461	449	433	426	434	421	443	435	415	426	474	394	399	432	422	432	428	389	426	448	418	397	404	439	396	450	432	408	422	412	438	391	427	434	422	423	426	423	406	430	410	409	392	416	417	446	437	395	424	397	447	378	466	465	393	403	427	462	428	402	448	438	430	457	437	437	434	417	415	413	417	435	450	419	425	423	411	447	426	402	463	407	425	394	409	420	425	432	439	455	435	423	430	419	465	447	433	392	453	424	442	403	404	425	454	413	397	429	440	419	392	396	435	456	407	410	413	441	428	421	442	427	396	412	409	430	455	473	406	415	453	413	428	441	413	427	425	400	415	409	413	414	460	439	397	413	423	472	474	441	421	459	405	405	451	393	435	423	416	407	396	451	404	460	455	460	424	376	414	425	433	413	432	393	419	396	424	415	386	403	421	460	406	445	441	448	411	446	447	392	438	440	445	442	438	438	443	424	440	416	442	431	399	442	430	425	444	435	426	420	421	481	418	448	464	425	409	462	442	446	395	388	417	391	415	468	402	436	414	413	410	427	421	489	391	454	449	412	398	398	432	437	442	411	405	426	452	396	439	422	440	430	443	441	440	415	439	410	426	448	434	424	403	445	422	461	424	439	429	414	417	472	422	441	430	409	428	463	416	466	434	430	449	427	423	435	456	428	449	418	444	413	412	421	447	391	422	398	393	390	420	424	400	442	405	450	442	429	438	429	419	438	414	408	403	406	417	428	443	448	439	415	465	440	420	444	440	430	463	460	378	400	433	402	412	434	410	401	428	448	433	427	413	416	410	422	401	434	421	432	408	450	449	406	433	426	388	401	403	423	423	431	466	416	447	401	419	446	416	460	417	471	427	449	423	405	421	433	432	423	391	426	444	440	422	443	424	417	498	414	438	438	385	446	430	429	479	437	410	414	424	412	436	393	461	408	387	411	379	445	412	431	428	425	404	367	481	413	470	439	441	438	419	434	425	444	436	436	462	416	412	442	453	429	445	420	406	422	425	398	435	436	383	374	437	432	439	443	401	448	423	413	443	420	381	441	417	443	422	433	418	399	425	414	425	407	417	455	403	398	440	441	415	433	423	445	434	434	410	450	467	417	429	432	398	388	437	402	434	387	458	448	402	441	394	411	451	457	447	439	420	430	417	410	412	425	429	418	445	384	448	415	405	461	437	425	434	429	426	418	421	419	428	433	428	395	439	415	410	451	417	439	409	432	434	437	416	450	444	388	426	431	424	414	432	400	457	486	444	411	437	419	394	445	448	449	411	434	387	413	406	423	434	419	416	437	411	411	435	418	436	474	443	403	431	414	406	442	436	415	428	411	411	419	424	449	434	412	441	429	462	425	430	440	424	413	436	453	457	424	424	413	417	435	438	448	428	453	412	439	430	414	412	459	446	439	425	429	406	388	441	403	395	414	420	433	401	398	440	428	433	440	428	424	442	446	412	421	437	420	446	432	456	399	415	450	409	420	421	439	418	459	429	446	425	464	439	437	421	452	413	434	425	445	407	427	448	414	419	420	434	444	380	414	393	394	452	422	415	441	431	422	445	441	423	422	415	446	403	415	453	423	436	414	426	433	401	438	438	417	462	417	408	414	423	457	470	419	420	453	466	425	406	431	425	433	433	405	416	413	422	472	405	455	428	397	426	412	434	433	425	412	422	425	446	394	400	422	432	446	446	424	454	429	408	422	432	409	429	395	424	420	414	387	435	414	471	431	425	435	378	432	425	395	441	440	418	462	412	444	394	416	418	394	397	390	449	438	448	397	406	479	446	411	451	407	385	433	429	418	428	433	427	419	437	424	377	424	411	468	444	436	407	431	441	436	442	436	434	429	430	469	420	400	420	416	433	414	446	423	398	434	452	399	408	388	442	437	426	452	419	426	422	430	435	415	376	402	414	414	398	419	405	406	390	440	420	437	428	403	446	401	405	410	413	428	444	418	420	412	397	449	432	403	434	406	424	398	422	438	405	423	419	391	364	446	431	433	452	442	442	439	394	425	433	389	429	424	439	438	426	435	428	430	424	426	433	463	442	442	430	398	454	457	436	395	389	399	444	434	447	452	437	434	406	419	414	402	408	424	421	406	454	443	402	435	397	433	433	413	396	416	432	404	411	429	403	428	391	441	462	423	434	414	443	407	405	434	428	410	384	402	447	439	425	438	428	437	419	439	438	414	413	453	381	449	429	400	431	390	418	444	368	409	416	457	407	414	429	425	454	436	440	419	436	436	418	399	427	409	449	433	449	389	421	444	448	392	434	435	421	466	432	435	406	435	402	415	429	436	439	430	457	440	419	445	412	393	422	431	419	451	420	447	430	431	420	399	436	416	420	423	432	437	405	426	404	400	426	458	414	454	423	424	408	450	461	429	436	430	424	431	424	471	397	423	455	431	424	392	432	429	411	420	432	407	451	410	442	403	422	443	410	403	445	439	390	405	425	447	409	425	464	420	428	435	457	420	449	416	452	411	422	448	435	413	448	417	419	434	471	434	409	435	431	428	402	479	420	442	450	397	407	443	480	406	413	422	421	418	443	450	393	411	436	413	396	392	424	406	440	414	440	426	452	419	425	463	427	410	425	415	429	386	460	450	415	403	437	414	420	417	418	430	414	472	467	438	394	395	396	449	392	440	452	423	402	367	410	397	408	404	418	458	407	394	426	429	403	414	367	397	409	423	405	426	445	412	440	401	408	381	453	460	422	434	404	412	436	432	448	429	402	406	456	415	470	431	413	436	405	457	422	423	451	431	408	436	395	420	435	428	430	387	424	465	404	445	422	457	420	385	453	443	426	428	441	409	414	469	391	447	415	451	452	422	403	470	433	468	417	399	421	443	435	416	379	424	428	423	424	468	450	416	424	412	403	426	438	422	431	430	430	437	416	449	401	409	429	428	454	426	435	403	407	458	421	390	394	410	416	456	446	414	398	440	447	412	410	466	402	405	399	448	434	430	453	411	407	409	434	384	423	446	425	420	454	424	430	419	443	387	431	397	426	379	370	405	431	446	438	420	391	432	432	417	419	453	443	433	436	440	478	448	421	415	423	439	422	421	415	436	431
24733	20773	26811	24566	11819	3616	2348	1769	1483	1252	2289	14298	12270	6817	2461	895	624	622	572	528	583	524	530	533	573	548	547	506	574	622	551	531	584	574	534	573	599	583	544	526	534	513	579	544	564	545	509	563	550	592	566	543	550	543	600	585	571	552	532	537	559	555	568	538	528	541	574	585	579	527	532	587	556	533	557	554	576	566	535	542	588	557	550	559	526	539	555	579	551	542	567	555	568	585	597	559	561	560	534	566	527	619	562	583	553	536	600	578	552	557	552	560	544	555	556	541	522	561	586	526	521	568	545	548	539	530	579	604	540	577	545	563	522	524	536	554	562	547	568	553	588	530	533	570	540	566	588	562	511	562	546	566	600	493	518	566	551	547	564	540	561	518	575	610	543	542	575	555	554	551	575	573	573	537	581	560	553	564	553	574	582	570	565	571	555	582	524	548	539	575	618	564	504	557	576	563	561	581	607	595	555	526	558	527	497	559	558	519	526	577	546	540	569	572	554	563	528	579	546	574	525	544	571	521	561	546	546	499	528	549	586	573	546	523	545	534	537	547	562	476	550	525	545	565	573	600	561	510	558	513	553	563	539	543	509	573	553	552	498	534	540	503	557	571	563	559	547	582	542	523	518	538	554	539	571	536	611	538	578	535	566	552	582	536	549	503	518	524	551	556	514	570	550	509	563	535	543	517	594	589	559	589	547	591	550	582	512	529	535	517	521	550	550	564	536	575	581	580	507	555	551	599	543	551	557	561	556	567	537	530	549	574	581	544	548	519	543	557	583	522	527	544	548	569	581	586	559	536	551	542	584	573	573	565	579	546	546	534	539	564	573	574	548	576	570	525	577	539	553	562	592	528	551	523	549	566	568	567	527	551	528	546	513	528	570	550	514	599	590	586	518	522	588	567	522	558	566	533	537	602	574	600	535	563	563	530	534	536	521	517	559	562	571	539	573	564	515	600	585	574	542	497	533	577	557	545	516	520	570	580	534	538	549	577	578	533	535	545	556	593	572	581	522	580	522	522	542	511	569	524	545	557	512	547	533	551	534	530	583	586	567	591	553	519	531	561	530	536	536	549	556	493	539	543	535	549	549	583	556	542	553	547	532	571	565	546	553	576	568	565	562	556	562	572	539	541	587	541	554	520	552	534	565	534	581	557	557	512	543	556	526	548	562	539	551	552	585	550	531	577	560	556	551	545	537	546	583	546	542	543	579	550	533	585	603	571	552	525	565	562	571	595	508	533	551	538	577	562	502	572	563	540	541	568	508	568	557	561	539	618	585	561	533	549	511	541	548	549	522	540	553	556	545	569	496	598	573	556	528	569	558	560	573	600	581	558	545	557	585	534	560	557	526	564	534	546	485	517	587	519	519	578	519	517	565	561	535	576	548	553	607	566	545	562	568	509	530	556	569	596	582	548	597	556	564	542	588	567	559	554	575	550	613	554	598	567	549	516	514	520	514	523	562	547	524	552	561	586	560	568	577	585	574	553	552	551	482	557	529	602	550	604	550	561	581	570	528	531	555	526	608	516	512	525	561	572	547	535	573	497	551	554	522	530	538	564	537	557	551	525	512	570	570	580	593	557	525	544	535	533	572	543	578	596	557	589	515	505	550	550	549	487	564	571	569	571	523	534	534	562	544	588	571	523	552	541	503	552	549	558	586	488	528	568	551	533	559	528	584	561	565	539	549	531	568	564	539	544	563	548	577	578	563	539	538	500	550	482	546	574	539	568	528	529	561	555	544	517	545	503	519	558	516	570	541	506	553	539	541	580	590	549	548	534	599	550	540	576	546	572	546	541	548	580	554	553	537	583	572	563	543	508	547	522	590	560	525	595	566	543	492	545	534	562	536	574	556	548	539	531	571	535	526	540	537	553	545	521	583	545	583	536	572	529	554	568	516	515	552	571	540	563	552	510	556	551	592	548	555	538	527	544	532	588	587	554	516	574	534	537	573	580	511	560	542	585	603	536	562	552	511	517	557	518	497	509	543	575	585	566	576	566	567	567	552	565	612	521	557	555	561	536	549	548	511	550	553	542	571	577	573	562	517	533	557	518	506	508	578	566	553	576	536	532	652	544	526	559	536	562	552	538	562	573	561	520	562	601	584	532	548	558	587	539	535	551	574	553	566	583	526	535	548	541	564	585	553	536	506	622	557	521	502	552	547	589	579	542	556	511	563	518	575	547	526	540	519	524	612	579	560	587	503	541	566	549	518	525	515	564	620	555	585	567	533	539	573	573	547	542	566	545	542	564	546	558	596	563	580	520	562	542	556	590	543	552	572	494	527	550	575	544	598	545	534	579	580	565	527	561	567	565	551	552	547	569	564	561	585	549	519	531	565	559	563	525	551	554	528	574	513	590	565	577	521	569	542	596	555	573	576	542	574	566	532	533	560	522	546	593	528	563	508	546	561	560	587	546	581	565	532	555	600	529	525	564	580	558	581	588	534	568	537	549	540	593	580	571	527	570	580	565	532	599	568	520	581	594	560	550	547	502	545	540	612	527	512	550	616	552	516	529	566	538	528	528	547	600	558	529	546	550	534	538	564	577	583	565	569	544	535	530	507	571	589	534	586	512	548	532	552	542	566	533	523	545	524	544	590	548	547	555	561	569	578	560	521	548	544	549	564	526	543	580	547	546	546	562	558	545	548	535	574	565	562	552	525	517	557	589	549	570	525	579	562	568	528	518	536	532	555	579	576	520	572	548	558	524	564	579	531	596	595	519	611	572	555	542	533	540	561	586	536	549	542	543	596	511	593	582	582	562	521	514	539	543	556	557	568	530	530	533	568	514	523	551	562	545	582	559	531	560	548	513	496	527	519	565	509	531	572	569	524	602	592	539	571	594	535	592	576	567	504	526	559	553	573	549	514	573	599	562	560	538	592	541	532	551	580	494	571	550	539	531	572	578	557	516	552	508	573	584	550	565	543	510	546	557	553	538	580	502	552	516	507	529	571	561	537	560	553	562	580	576	553	550	529	596	572	544	531	528	572	573	541	545	555	542	585	531	532	542	543	575	519	563	576	558	561	576	517	511	522	578	552	581	581	555	572	556	552	568	554	541	559	542	555	562	532	537	520	558	577	558	568	535	599	563	635	497	538	546	546	528	586	545	571	556	545	509	525	530	561	553	574	498	584	576	508	537	557	555	548	555	588	580	562	590	560	525	544	561	583	573	549	510	546	571	599	607	585	561	545	567	609	595	561	471	571	577	565	589	566	555	552	544	552	568	578	563	550	536	574	554	554	561	527	575	562	562	573	566	599	581	578	526	514	564	542	558	530	536	548	572	575	575	590	552	547	535	554	546	556	579	552	531	549	536	549	571	503	581	509	547	570	498	587	569	578	534	579	562	551	573	556	518	550	530	543	544	576	542	546	568	527	568	536	539	556	551	530	588	589	509	539	526	604	557	564	562	542	558	597	567	529	564	522	531	564	572	541	582	584	544	572	536	592	554	523	550	530	586	560	552	521	579
6481	9931	10002	6200	3965	3000	2528	2304	2009	1675	3633	15939	11928	6314	2438	797	537	504	479	509	478	522	479	511	478	509	454	470	499	484	465	494	473	474	482	485	519	503	450	443	487	505	448	517	473	523	536	492	484	480	488	474	472	492	499	468	428	484	477	498	477	467	509	486	461	451	494	459	493	483	456	479	434	515	468	474	522	486	462	489	472	503	456	496	487	530	537	504	444	525	471	460	455	470	458	453	457	515	500	492	465	449	491	491	484	503	513	476	482	486	427	456	489	471	446	484	462	447	472	450	497	441	475	495	521	500	481	502	496	466	493	468	439	499	464	457	495	450	470	477	503	445	500	446	503	488	519	475	470	497	463	425	489	477	512	485	463	469	489	499	447	471	504	505	490	455	510	457	462	485	491	484	467	469	476	458	490	464	454	489	497	478	453	470	443	490	485	455	517	437	478	460	473	481	462	474	454	457	486	463	489	514	506	486	472	473	487	501	513	472	474	480	462	477	468	484	495	470	485	451	485	511	468	467	505	506	464	505	485	484	460	479	510	498	467	467	533	470	439	493	496	464	475	429	503	489	491	513	464	470	488	501	458	446	479	497	466	440	527	477	468	479	466	461	477	470	514	485	465	480	464	496	449	493	489	493	497	483	468	477	476	486	504	461	495	476	458	462	510	451	488	464	492	492	495	444	493	464	471	451	468	500	495	518	487	478	477	494	462	466	480	471	482	479	515	431	493	465	466	484	428	450	444	490	467	501	489	444	483	459	463	475	467	444	502	503	452	449	465	497	473	514	441	460	439	470	469	489	447	452	471	475	484	459	488	460	462	439	518	401	473	497	474	461	501	497	469	476	450	470	494	486	478	499	497	457	438	496	494	478	486	491	461	463	471	492	511	500	485	477	453	477	458	482	482	495	458	499	493	502	492	467	496	482	480	536	483	458	520	448	449	482	453	502	487	497	503	462	491	475	473	498	481	452	470	498	464	517	485	442	460	481	479	477	477	479	458	492	498	489	484	482	496	500	505	491	470	470	464	477	470	486	463	486	481	441	484	507	480	491	492	504	477	473	505	480	439	434	500	483	505	463	476	458	487	486	459	477	439	477	469	503	494	466	469	492	515	481	470	497	453	477	473	508	420	509	449	475	467	484	418	460	484	503	491	460	426	454	480	474	480	453	479	442	461	473	463	513	454	458	461	485	503	458	482	446	453	499	446	462	419	459	467	456	461	484	432	482	476	465	463	494	485	500	487	502	480	512	479	467	497	494	467	495	510	463	463	435	473	473	468	482	452	458	435	453	469	508	441	472	518	490	477	481	456	444	487	491	496	486	469	451	464	463	468	488	458	487	503	472	488	459	477	438	474	472	461	452	485	477	450	461	480	503	493	469	473	498	448	487	492	497	473	438	461	493	461	458	449	508	424	503	490	487	438	468	460	471	474	438	488	477	505	493	471	490	458	477	494	508	470	490	454	523	483	542	450	485	501	464	494	474	481	465	475	478	473	451	485	474	496	495	472	468	480	526	479	438	479	496	495	466	500	478	473	432	478	504	476	499	468	499	453	472	511	438	475	489	442	454	490	479	482	466	500	487	464	476	438	464	467	470	409	472	478	449	483	462	456	464	471	482	489	452	470	469	499	468	488	471	447	447	491	490	494	461	432	505	498	440	505	494	481	475	497	479	501	513	443	486	477	463	496	493	486	422	452	467	491	493	468	465	469	455	445	488	472	456	522	458	463	477	455	464	457	455	483	483	478	505	460	431	452	459	456	499	519	479	431	442	490	524	478	461	475	481	493	457	503	499	466	458	488	500	461	442	491	453	503	494	459	495	503	474	486	475	498	447	483	468	490	433	493	445	457	460	508	465	481	471	470	462	491	473	467	526	452	486	480	468	464	475	460	457	491	462	514	448	484	486	469	449	500	455	481	478	479	475	481	504	473	464	447	444	534	484	450	508	491	459	450	474	456	496	463	495	492	432	450	497	515	441	475	471	501	512	453	488	490	481	445	447	449	486	448	470	451	466	435	464	490	486	475	442	443	453	494	471	471	495	496	485	505	481	460	474	430	467	480	478	470	444	471	446	483	469	464	453	466	463	455	468	459	483	466	447	456	473	508	462	484	477	498	467	479	458	450	482	489	449	414	505	503	483	480	468	489	460	473	479	484	472	479	463	465	467	507	434	464	501	484	494	448	461	445	453	502	494	457	467	498	509	477	509	442	502	500	469	462	455	451	464	474	458	474	464	493	466	494	479	462	505	489	495	459	505	499	477	480	463	485	492	478	501	461	446	472	493	487	466	490	463	486	452	436	476	499	462	476	475	494	469	428	457	488	452	474	470	505	471	448	465	440	500	439	445	484	490	520	482	488	425	493	507	464	459	474	498	469	496	500	507	498	462	447	492	482	468	489	473	482	480	467	498	479	558	460	501	457	450	481	478	448	461	474	470	504	476	451	448	470	491	498	483	494	485	516	487	482	457	429	501	469	533	462	496	459	474	496	473	467	452	457	443	473	482	501	468	516	479	489	470	476	470	468	454	502	478	475	479	490	466	452	447	494	460	465	464	495	463	519	480	493	468	444	425	442	480	506	458	445	507	481	493	447	483	503	438	502	507	501	483	478	456	462	441	463	450	426	545	505	464	498	455	465	484	472	486	496	493	467	465	454	474	443	489	485	496	468	467	466	516	462	448	461	456	489	533	475	495	447	481	488	469	490	468	454	489	474	473	490	486	448	529	472	465	490	464	475	455	474	456	486	457	478	485	465	479	471	507	463	502	446	442	458	467	470	479	459	481	485	499	496	460	480	421	469	477	459	473	496	499	479	478	452	456	507	483	522	505	441	502	491	445	469	501	477	511	471	469	445	447	484	465	481	453	467	494	478	455	485	491	468	483	456	483	489	475	494	455	480	441	495	453	435	492	454	482	479	476	479	487	466	487	490	451	495	452	512	471	476	481	445	495	475	478	470	436	478	461	463	441	449	462	463	477	479	467	451	481	476	442	447	495	481	481	496	460	514	500	469	471	496	490	478	483	514	477	516	509	475	451	454	466	501	449	523	475	478	523	441	446	429	468	532	529	483	498	475	474	494	500	510	504	479	450	472	481	475	471	464	478	458	488	476	504	464	472	490	496	501	468	456	467	476	490	473	482	460	466	468	450	471	465	478	431	497	465	489	509	478	471	447	444	467	512	455	504	457	462	499	479	487	503	461	485	449	463	477	480	425	487	435	447	479	500	476	482	442	506	451	458	459	437	482	446	488	477	470	477	439	453	488	447	475	470	466	423	467	479	453	449	500	497	487	492	473	407	494	482	465	516	480	479	465	469	514	478	470	469	451	457	460	472	464	461	469	479	442	472	494	467	478	484	439	487	465	448	494	445	481	452	458	473	470	450	469	522	498	472	486	450	484	477	458	419	471	443	505	463	491	506	485	447	461	469	471	448	449	465	476	489	451	456	447	469	480	501	460	451	484	492	512	493	464	450
23673	20760	27762	23863	20525	11282	4620	2732	2156	1756	4222	25430	21747	12604	4209	1192	742	726	710	653	663	646	646	650	660	695	680	618	676	700	681	684	676	698	668	676	655	640	654	629	653	619	669	676	692	683	635	667	689	669	658	646	690	631	625	625	667	632	644	648	667	688	619	679	658	635	643	657	675	655	695	692	663	684	666	642	629	638	639	676	712	719	645	703	701	656	640	642	718	683	684	669	629	667	645	649	668	640	627	655	708	686	672	681	721	620	707	658	641	664	660	620	672	693	666	719	647	634	693	668	674	682	696	728	698	700	639	675	658	706	682	679	697	669	666	705	663	672	707	676	647	654	683	661	679	646	715	660	705	654	615	629	568	663	632	605	655	655	634	679	676	667	646	690	626	638	626	646	661	695	669	676	657	644	657	688	688	657	639	654	616	649	670	632	689	629	637	672	650	662	684	659	666	650	671	644	659	605	665	593	610	659	643	633	677	633	629	627	625	668	651	650	623	670	623	696	685	665	653	604	662	638	624	661	611	649	618	634	645	620	682	695	667	700	685	652	666	637	636	667	680	678	688	625	691	678	645	659	699	618	648	671	647	644	676	651	704	587	664	651	648	643	654	662	661	674	673	652	631	596	694	608	667	637	652	657	667	662	665	632	695	662	690	676	698	614	625	657	613	707	644	666	620	644	646	643	641	652	666	653	653	653	645	577	666	671	645	666	675	688	646	644	656	691	652	652	633	665	713	685	681	654	635	638	654	626	644	649	676	639	670	667	652	645	654	658	679	667	598	637	629	683	662	632	663	684	596	655	674	664	701	653	696	677	628	653	628	687	666	643	646	656	692	671	624	694	692	667	662	651	662	644	652	661	677	666	673	668	614	653	631	652	688	635	668	673	655	665	731	631	704	634	720	602	654	644	651	660	667	695	678	624	618	639	641	683	645	661	664	668	650	614	621	658	643	659	686	636	686	736	664	650	660	687	672	664	694	652	687	628	662	664	665	656	641	684	670	619	672	657	635	661	657	655	645	626	643	625	644	708	641	641	650	655	662	720	684	712	651	651	646	655	650	655	662	639	687	621	651	690	658	706	651	653	667	630	700	677	622	648	665	635	681	635	672	675	689	675	635	611	647	643	637	625	674	710	664	649	627	667	625	662	657	671	652	677	672	704	666	643	663	667	672	674	646	672	694	666	671	667	657	647	675	674	644	646	676	628	658	679	666	660	676	639	645	646	660	636	662	606	672	679	667	686	614	700	621	663	626	637	653	711	665	611	673	678	624	705	608	650	619	646	659	674	669	695	669	653	638	606	628	642	614	644	667	659	663	642	628	633	686	671	688	611	605	682	669	681	667	668	654	654	665	622	688	638	655	656	706	645	647	689	695	696	615	677	635	661	688	640	689	623	678	685	632	622	674	646	619	659	649	624	653	664	645	635	659	644	674	652	673	650	669	656	658	666	664	603	663	631	650	576	617	634	682	665	681	626	683	602	668	607	650	685	650	595	639	656	658	713	651	684	614	620	660	671	680	653	635	662	571	640	646	667	657	658	631	630	676	668	655	706	641	699	674	665	619	644	659	645	646	648	639	687	625	664	653	684	694	647	639	657	656	651	672	674	689	647	656	614	654	665	692	705	703	647	650	659	706	692	701	678	679	631	669	657	647	644	622	659	650	642	684	618	668	622	672	618	665	595	663	640	648	646	637	710	679	625	644	702	652	692	655	658	635	679	707	609	662	640	655	679	627	681	621	651	643	661	639	590	620	650	673	605	672	640	663	671	666	642	702	643	643	668	680	651	684	626	640	659	678	632	655	660	664	670	661	660	659	623	619	669	681	681	668	713	683	639	711	628	709	630	690	628	664	692	684	693	742	702	630	687	659	670	655	692	670	714	642	666	651	635	683	614	694	669	667	623	644	640	709	658	653	695	660	613	636	693	650	670	684	631	666	636	676	589	642	629	712	673	688	671	725	743	632	668	662	658	628	648	662	628	692	626	665	625	644	649	661	653	646	665	687	672	677	672	676	673	649	673	703	672	631	641	692	639	624	622	621	649	617	629	648	647	669	655	594	634	663	611	688	665	684	653	652	657	641	646	618	665	660	645	674	679	637	665	655	688	660	655	658	685	632	679	723	643	634	669	636	673	656	665	634	671	651	618	662	667	646	619	662	682	666	647	690	660	638	708	632	641	648	680	625	650	648	644	685	661	602	637	608	725	614	678	656	649	669	683	625	666	703	659	648	651	635	621	647	654	710	704	695	679	676	643	655	661	642	684	674	669	645	656	681	628	687	647	614	656	667	658	634	618	653	600	647	671	679	638	673	618	642	696	682	702	655	648	639	650	680	640	661	636	636	714	656	634	603	640	630	690	659	647	634	630	664	677	607	666	654	645	660	640	675	636	616	637	653	652	678	644	725	718	627	609	688	690	684	610	632	678	681	672	634	671	691	648	667	702	650	694	654	622	636	675	665	674	658	625	650	671	656	636	682	637	647	616	640	673	641	652	624	615	641	649	658	669	662	663	660	623	622	659	625	673	656	632	636	657	645	593	652	637	613	666	671	636	669	622	699	697	683	607	659	666	622	670	647	650	694	679	640	650	659	641	610	647	628	652	663	639	614	702	647	657	660	641	628	671	695	671	647	739	635	668	695	662	637	650	645	665	659	652	668	665	685	659	664	640	643	648	637	667	657	611	698	632	640	640	639	665	652	649	636	679	642	642	636	719	632	631	711	660	689	638	657	615	642	631	635	619	687	619	667	631	649	656	607	684	648	689	673	640	683	675	675	678	632	709	640	691	627	677	672	665	682	591	634	638	681	632	665	635	654	657	706	623	648	640	623	630	691	624	655	626	692	670	633	674	687	661	709	652	726	648	678	690	653	608	657	640	697	672	670	641	631	650	666	606	643	613	686	653	641	655	622	670	672	680	642	647	703	630	676	651	707	670	626	662	697	664	646	675	691	656	656	686	668	688	675	650	640	709	624	635	671	706	644	682	701	608	658	635	669	654	658	631	636	669	674	670	660	686	704	661	685	645	665	704	642	651	634	657	665	674	681	622	693	655	650	667	692	685	590	674	697	624	621	658	672	675	655	648	652	694	661	655	618	639	625	658	631	659	679	668	637	655	640	637	617	641	635	673	634	631	616	636	681	637	656	643	651	663	667	675	703	678	705	606	644	659	628	693	600	619	647	646	719	574	622	620	691	650	637	627	642	670	655	626	638	649	667	653	663	639	620	622	699	614	675	603	644	680	615	706	674	668	630	654	652	697	630	642	642	643	655	651	631	614	644	710	658	646	666	631	649	657	628	647	671	654	666	711	673	668	675	620	634	682	633	655	700	630	654	647	654	653	634	640	654	706	661	699	616	683	697	672	665	655	654	617	662	625	714	647	640	649	658	657	669	652	619	655	673	663	700	605	667	701	668	655	637	665	594	649	672	693	703	667	633	599	662	672	639	641	674	627	704	634	634	628	640	692	618	632	679	676
6975	14107	13918	8952	6248	4743	4041	3344	2616	2214	6181	26215	19146	10337	4002	1136	663	654	545	546	551	559	603	565	560	551	553	558	550	553	545	545	577	551	585	565	536	548	551	520	544	517	585	544	552	530	557	533	549	537	579	569	585	547	505	560	558	609	595	578	586	577	585	547	550	564	575	569	566	516	541	575	549	543	552	572	569	556	514	581	578	541	565	519	595	556	547	593	550	568	604	554	551	534	523	551	555	564	554	523	528	543	555	586	528	567	598	586	573	542	560	541	536	526	559	541	561	512	552	579	573	606	532	576	555	562	537	550	596	529	564	576	539	544	545	552	525	533	563	566	511	571	550	554	595	533	584	517	587	535	557	586	535	590	515	591	575	563	535	514	542	510	562	524	538	546	579	556	534	573	577	536	557	563	581	566	538	606	596	566	540	537	573	540	546	547	591	551	565	578	569	552	571	565	553	576	518	572	540	543	545	596	536	547	584	556	541	557	556	557	633	561	545	523	542	554	590	562	527	565	538	560	552	574	567	547	578	560	537	567	542	586	505	558	534	597	537	544	534	564	516	569	561	515	537	578	550	552	555	542	534	602	563	536	550	535	550	517	577	545	578	552	540	556	544	539	550	549	512	587	533	549	551	543	559	540	535	537	511	539	542	568	575	545	540	537	571	558	576	506	539	599	521	510	554	504	559	565	564	530	581	542	534	555	542	554	540	525	583	574	511	588	598	551	585	563	498	547	533	530	533	552	556	581	573	587	573	573	529	538	566	563	554	550	564	482	546	546	535	578	563	549	534	558	533	535	586	532	573	552	554	486	530	561	527	541	560	565	536	553	540	538	552	561	541	548	570	538	554	557	546	535	577	521	550	578	528	500	522	544	541	557	568	564	589	522	566	568	581	591	556	533	570	537	518	542	541	513	503	579	557	582	533	607	568	554	537	548	546	546	579	588	569	576	574	560	544	548	530	517	544	515	533	570	568	524	565	592	562	578	608	544	545	545	568	520	545	525	567	544	559	574	576	517	566	566	503	569	552	527	607	556	583	554	532	550	499	545	505	575	494	530	555	546	526	560	549	572	584	569	577	587	567	585	564	549	526	533	547	548	567	540	549	536	559	527	537	534	515	554	560	559	508	567	546	554	543	511	550	516	573	553	550	550	536	530	557	567	550	509	502	527	528	534	536	586	592	554	558	540	543	513	550	512	570	539	589	552	580	585	492	535	557	570	552	589	581	573	589	508	520	526	516	565	539	582	561	521	545	528	528	519	532	608	575	592	513	544	585	561	531	572	522	543	556	560	543	576	562	560	552	560	572	534	521	592	573	581	542	535	553	566	545	527	543	536	534	542	576	541	554	546	580	546	566	563	542	544	577	519	489	557	595	535	528	551	523	548	537	517	545	563	560	524	543	536	583	576	557	582	547	531	575	557	535	509	556	562	551	542	566	516	548	590	574	536	518	581	582	509	583	572	524	531	515	567	534	542	576	511	536	584	532	519	592	549	586	533	531	556	545	523	564	579	563	527	509	550	574	568	535	527	574	527	540	554	511	557	548	560	555	560	565	532	574	552	515	494	556	580	529	510	520	555	522	575	538	544	512	509	583	547	564	530	564	542	500	525	519	566	580	558	574	563	558	560	534	572	526	540	539	553	553	573	535	540	553	587	570	577	548	566	500	511	534	541	539	546	530	551	520	585	533	563	594	559	526	565	579	561	582	547	593	543	565	558	564	539	546	558	546	574	554	507	552	540	587	603	590	548	548	557	540	523	535	545	519	563	525	520	573	540	520	531	569	571	583	571	527	574	558	502	582	511	564	570	547	540	571	599	537	556	561	588	557	541	529	522	571	558	540	549	581	532	555	547	543	569	543	607	497	566	545	557	564	560	523	542	609	574	556	593	568	563	572	575	575	582	563	562	523	554	537	504	548	564	547	534	553	563	587	552	518	561	526	548	481	568	554	540	533	551	560	544	542	583	585	562	547	616	553	575	532	538	556	512	576	556	553	577	562	533	571	554	584	539	513	576	558	527	546	579	553	526	567	549	532	530	562	528	578	550	551	557	567	518	584	502	546	569	565	558	571	520	562	557	562	518	554	528	498	524	572	550	529	590	573	544	614	525	571	547	589	527	565	560	530	543	550	539	537	530	548	557	563	573	534	562	548	533	502	565	561	566	531	532	551	541	547	527	562	584	504	521	559	551	535	540	545	553	540	559	536	531	558	533	591	540	571	565	540	542	550	503	565	504	516	531	514	536	520	521	579	549	557	566	585	549	521	551	546	526	516	586	568	549	518	579	540	534	543	543	544	581	549	529	547	551	537	525	554	575	557	589	579	559	551	559	533	531	528	552	546	579	569	563	592	525	514	525	543	495	533	555	533	556	543	553	543	567	544	589	497	548	554	534	571	528	543	547	553	555	573	543	549	545	515	562	559	570	542	526	558	578	535	571	561	554	560	549	559	526	542	557	552	528	536	517	527	475	542	557	531	557	574	584	528	526	546	564	559	545	550	520	543	531	458	534	516	549	547	504	547	567	601	545	565	568	563	553	542	577	503	554	513	517	583	503	566	458	524	580	562	561	535	547	525	495	559	510	613	516	530	537	508	541	553	541	558	533	569	589	513	579	540	562	567	561	555	518	545	592	556	546	526	523	525	575	571	535	536	564	544	560	552	570	533	516	517	533	560	526	540	533	517	579	576	552	567	529	515	558	526	549	535	557	578	570	560	535	552	529	549	558	540	530	530	517	556	557	546	565	587	566	585	582	543	604	562	553	590	566	609	562	510	565	557	516	547	561	559	541	552	573	555	585	532	554	572	588	541	555	580	523	518	517	544	546	556	539	552	561	565	580	556	551	562	549	571	551	538	553	546	515	538	554	531	572	543	509	489	542	548	528	592	556	550	545	492	555	562	527	534	539	547	555	511	546	547	551	518	568	533	584	521	517	545	521	488	574	580	534	517	562	593	570	593	569	508	532	552	587	520	596	519	551	558	549	586	512	549	569	484	553	547	559	531	580	508	531	518	535	529	547	547	545	521	542	548	522	559	565	560	546	575	539	592	576	590	562	552	562	540	562	556	507	496	571	557	553	598	511	533	583	557	572	529	545	535	535	514	507	544	601	524	544	550	546	571	593	525	565	546	539	543	550	605	546	546	498	579	541	572	534	530	574	551	552	531	559	572	594	556	549	573	532	534	579	541	508	599	529	571	519	493	597	565	530	555	532	524	559	526	522	584	563	566	533	564	518	539	548	574	547	542	605	541	535	600	565	582	532	567	565	585	533	543	552	573	565	552	534	520	544	579	505	555	573	526	548	548	527	569	539	562	509	544	581	567	516	539	589	512	516	518	541	555	571	539	570	501	558	547	570	602	559	529	575	538	573	541	514	555	548	555	544	533	545	545	515	571	533	553	513	530	585	548	523	548	542	545	601	530	537	509	502	532	560	548	540	552	568	557	549	551	505	535	517	564	491	532	544	539	524	555	540
26952	12899	5076	2632	1463	1170	1157	907	785	776	814	1864	1868	1302	807	644	515	489	503	512	444	473	538	550	502	515	488	509	512	500	510	482	468	477	514	514	494	500	530	502	493	484	496	460	489	490	522	537	488	536	502	501	520	499	482	556	487	475	506	535	523	533	513	513	500	532	544	529	514	497	541	489	508	543	516	513	499	516	472	505	490	518	482	496	571	471	501	494	490	457	510	502	523	517	517	528	532	489	523	461	529	507	536	470	508	511	490	554	517	540	507	482	549	480	503	494	500	487	477	473	475	495	514	490	496	551	541	513	494	483	500	501	560	505	499	509	468	518	519	492	511	483	527	520	533	512	478	513	550	548	485	483	480	427	469	462	517	523	530	501	502	457	500	542	498	481	520	458	505	505	506	519	484	507	513	513	471	475	516	506	492	530	533	494	489	509	512	503	459	493	467	509	502	477	519	570	457	451	498	464	514	510	540	492	514	530	512	481	456	500	484	521	472	574	499	506	496	458	502	530	509	519	521	524	497	497	487	540	526	438	516	502	528	479	526	496	464	497	526	525	512	502	487	494	496	511	499	492	466	506	515	544	518	535	500	488	546	499	485	536	492	526	533	514	520	522	494	503	505	527	509	528	494	522	544	523	514	498	486	480	510	513	496	500	508	517	517	523	495	469	510	510	491	529	498	511	457	538	497	515	503	474	468	499	503	526	437	527	541	534	525	510	525	511	512	488	479	530	472	514	492	491	475	482	487	471	492	521	490	495	471	494	528	513	484	516	507	468	497	510	527	480	493	537	513	526	531	479	489	473	470	480	498	515	477	492	521	520	515	490	527	476	497	477	488	471	495	495	491	555	488	513	502	497	522	507	517	549	499	498	505	449	507	482	507	491	473	490	485	479	477	515	571	530	478	501	527	520	527	530	524	516	488	529	502	506	519	486	493	506	486	486	499	555	508	518	519	505	482	495	486	519	500	514	426	504	528	531	526	510	519	480	473	488	511	518	501	483	488	512	485	489	490	481	492	507	513	465	510	537	471	491	506	552	516	530	497	552	497	493	511	514	499	529	493	533	505	481	505	470	515	479	493	512	497	522	512	531	549	525	519	513	525	480	517	477	542	508	549	493	544	483	508	509	503	506	470	541	506	495	493	507	490	509	502	501	483	501	526	480	505	554	518	517	513	475	511	487	461	527	495	548	508	521	529	500	501	473	504	481	515	517	531	481	526	515	464	506	481	497	501	502	490	528	538	506	494	513	455	492	508	579	531	519	511	491	484	513	525	524	556	518	488	522	470	530	480	496	501	496	533	518	487	501	488	514	507	511	499	485	503	548	496	519	525	530	492	505	499	545	549	502	465	483	470	479	494	534	520	517	479	505	513	519	543	525	515	487	468	469	497	500	518	468	488	524	506	512	528	476	475	504	510	498	530	466	503	535	487	493	554	521	457	504	478	516	501	515	469	500	475	530	510	452	486	528	515	521	519	496	527	493	496	549	527	514	534	520	480	485	511	527	499	467	526	496	533	496	453	483	503	483	477	496	510	496	475	515	475	485	478	495	531	470	508	524	499	477	513	483	490	491	474	500	476	501	478	516	518	541	568	508	515	512	494	463	495	455	522	481	535	513	494	518	524	530	530	504	526	524	512	517	500	459	528	534	549	555	487	467	468	484	500	491	495	543	511	512	512	505	501	525	488	491	557	487	479	507	534	502	513	482	532	491	514	505	533	552	490	521	514	515	524	529	505	520	532	536	491	518	476	506	517	523	476	514	479	498	551	541	471	542	498	480	483	503	532	539	534	473	555	500	515	484	511	498	484	503	513	471	540	498	497	504	490	504	513	479	520	532	520	511	506	498	453	504	458	486	532	510	532	489	482	492	505	509	527	505	526	496	495	467	528	503	534	481	521	487	514	527	510	528	511	490	509	492	490	501	477	537	509	483	483	498	509	546	481	465	481	529	501	487	493	517	503	521	498	557	512	494	483	513	514	516	476	521	513	516	556	478	527	483	521	491	518	491	506	497	520	510	540	525	497	488	501	496	498	509	505	489	500	470	510	502	486	548	509	459	519	512	470	510	506	520	504	484	518	471	498	528	504	447	501	467	499	519	535	484	504	530	499	507	505	468	562	537	518	469	505	526	513	539	511	509	534	507	480	523	532	518	505	538	488	467	498	496	508	489	492	527	526	496	495	476	489	493	543	495	508	489	480	529	504	499	495	479	511	504	485	509	526	495	523	478	467	507	511	557	500	495	503	529	504	478	514	469	516	513	560	505	492	505	523	483	533	499	530	490	494	487	509	494	485	501	472	529	514	490	509	537	500	502	501	524	527	529	495	504	475	471	523	506	510	455	479	511	504	546	490	507	479	507	533	519	568	529	491	520	528	511	524	507	490	513	532	514	483	522	501	482	485	511	522	499	468	503	543	486	557	512	507	517	510	517	451	512	530	526	492	486	506	549	551	500	494	518	506	512	501	514	530	480	522	523	489	531	489	491	490	484	480	568	512	535	475	501	481	512	484	468	501	513	510	531	473	528	554	500	516	492	473	467	491	497	506	494	522	561	490	535	526	503	539	509	508	559	509	484	492	524	542	538	569	466	478	470	481	491	470	505	544	521	535	515	519	536	462	514	542	526	500	505	507	520	545	532	520	576	522	476	531	506	487	508	500	524	494	489	551	482	541	556	532	498	510	500	499	520	549	505	487	506	556	518	489	516	494	522	525	533	532	537	507	519	500	518	453	488	531	505	525	510	536	499	522	463	525	457	512	510	498	498	494	477	486	482	484	491	514	490	509	474	501	491	537	511	533	496	504	517	532	529	530	538	521	478	512	511	493	497	478	489	503	468	461	489	518	503	514	498	487	498	507	496	483	537	534	500	530	501	514	539	453	457	560	520	544	510	489	495	527	486	530	536	550	506	477	494	482	514	515	534	508	540	520	506	491	472	519	447	513	494	516	506	518	517	473	494	482	485	479	502	500	501	480	539	510	521	526	527	492	506	495	524	516	555	531	528	503	529	491	489	482	506	499	519	487	528	485	520	524	481	515	474	472	547	526	505	505	500	517	492	488	508	523	509	521	497	481	524	521	512	480	517	495	497	509	544	483	535	551	504	514	543	518	488	499	526	498	515	485	527	444	485	545	531	536	488	458	492	500	457	519	521	472	507	530	502	490	510	497	532	535	499	526	511	511	495	509	522	512	512	493	486	501	506	503	508	510	502	485	509	525	512	471	509	501	535	520	516	545	504	497	526	484	507	506	495	513	523	533	546	545	511	511	505	476	503	473	506	483	501	526	496	537	506	485	482	527	501	519	512	497	499	470	482	479	509	541	491	518	471	479	498	510	533	492	474	516	508	513	527	515	460	470	490	525	527	521	523	515	499	492	512	453	518	536	484	511	499	496	503	501	500	494	547	479	513	511	528	490	497	544	546	511	456	515	472	512	491	495	494	510	480	470	501	501	506	529	546	475	517	508	513	507	518
6693	4652	4445	2323	1560	1387	1457	1227	1019	944	1005	2403	2017	1332	758	497	490	455	410	387	414	416	432	418	436	421	422	438	428	439	441	455	444	424	391	414	426	408	407	433	418	411	431	446	395	402	396	403	434	413	371	441	431	408	410	429	444	431	442	458	451	438	416	435	407	405	442	404	390	455	410	463	402	454	453	438	428	403	448	431	444	400	406	393	421	390	433	408	441	414	413	432	444	402	393	425	411	404	401	426	393	438	436	430	387	413	433	441	421	397	440	421	395	391	438	451	377	436	424	420	416	401	395	393	411	432	431	410	424	441	406	406	414	423	404	447	456	436	410	430	416	399	414	412	373	437	447	419	435	380	413	450	438	428	378	415	407	425	431	428	402	422	438	404	414	404	424	430	433	430	398	428	414	448	430	389	423	440	372	420	403	407	401	394	422	394	393	431	425	440	438	414	412	395	447	420	431	418	400	423	371	445	447	429	403	426	422	441	409	419	441	399	469	414	398	423	427	432	434	402	385	412	434	426	419	470	420	451	417	431	459	386	419	471	434	441	408	424	409	417	434	448	431	431	440	433	397	423	412	410	395	404	445	438	421	436	455	404	425	426	430	385	414	415	422	448	402	423	415	397	400	434	395	446	413	430	435	427	419	425	412	397	359	430	380	446	431	457	422	385	441	418	434	416	397	434	441	399	429	425	392	374	429	439	442	433	423	411	398	411	426	396	401	419	413	375	411	434	409	443	405	464	405	397	451	431	410	418	400	392	427	396	423	415	437	436	417	424	447	410	406	402	406	380	415	406	397	421	440	412	430	436	425	428	438	439	370	370	403	424	394	398	403	402	428	422	410	395	401	433	425	378	412	425	406	408	455	451	428	412	436	411	431	431	403	402	409	445	427	411	428	420	370	456	426	429	417	421	402	428	410	430	414	441	382	449	382	400	424	430	413	419	424	420	442	394	424	415	418	399	429	415	487	441	457	425	418	402	414	412	425	420	444	415	398	456	432	439	412	407	441	443	449	419	421	433	439	430	423	413	430	435	388	435	431	434	395	412	420	411	418	439	387	404	413	414	420	431	421	441	375	431	399	379	398	408	426	423	388	433	438	367	413	405	444	438	401	404	428	415	456	433	435	431	434	406	406	420	416	397	423	410	416	457	443	392	424	436	434	426	413	418	417	425	408	447	446	414	449	400	455	370	386	458	417	443	419	400	455	424	398	404	385	424	415	463	417	403	419	422	378	424	407	400	408	399	418	401	434	446	441	442	431	462	376	416	416	380	417	423	422	442	404	447	418	393	414	398	431	458	425	434	363	395	394	434	401	422	409	448	388	400	408	417	403	400	450	405	435	400	447	418	415	427	431	430	396	416	405	419	428	412	398	421	461	422	446	383	407	457	404	412	428	413	405	410	399	399	423	423	371	437	439	388	403	432	408	424	409	407	432	425	425	395	396	423	411	428	392	404	432	434	423	432	439	394	413	432	445	403	399	442	418	413	414	436	402	426	431	442	363	452	398	390	424	423	436	415	449	447	508	399	421	437	383	422	429	408	396	396	405	403	394	436	413	379	385	437	415	429	384	454	435	443	437	463	460	390	398	389	395	418	410	454	427	421	403	451	394	402	423	418	390	409	431	403	414	426	422	416	437	424	418	431	436	396	458	429	421	390	455	405	424	404	421	426	391	438	389	362	433	410	402	409	440	426	450	460	440	415	431	431	424	397	454	424	406	414	425	416	441	425	428	407	415	484	404	467	389	426	417	423	408	430	435	439	387	386	399	400	415	403	419	455	397	409	404	430	456	370	436	419	391	430	428	429	367	449	422	417	388	425	450	416	399	397	399	458	405	416	437	424	459	382	424	399	408	381	396	406	402	434	399	390	418	440	398	381	415	456	437	431	370	410	409	449	425	411	419	403	403	413	423	430	436	439	425	446	434	432	395	432	437	428	412	427	421	411	443	442	427	379	425	409	433	401	406	426	392	412	399	452	423	390	412	411	411	427	389	419	417	435	420	413	429	402	416	427	430	412	387	424	424	416	424	427	436	403	461	419	401	454	437	403	410	415	445	442	437	409	439	430	379	415	424	395	385	432	415	439	407	395	394	421	407	427	397	413	434	406	439	409	391	409	394	385	399	429	383	392	404	422	404	413	427	416	443	421	432	368	427	401	418	415	423	446	441	388	412	412	433	466	429	417	409	423	403	363	421	422	410	431	407	424	419	368	461	448	410	361	423	436	403	433	407	406	434	436	399	393	415	404	395	406	401	387	386	398	474	399	461	431	465	409	420	413	410	433	429	434	397	404	455	429	443	407	404	429	432	413	388	395	413	406	412	447	422	401	422	416	422	390	399	436	421	458	413	386	413	418	433	422	434	435	432	388	424	413	418	415	443	410	403	410	430	436	415	400	397	394	403	421	436	434	379	429	450	438	444	436	417	415	419	416	439	444	463	422	449	385	423	393	388	443	422	410	413	426	415	414	400	444	459	433	426	429	421	435	411	382	414	438	438	428	434	455	426	392	406	412	431	393	431	410	454	429	438	397	445	402	399	376	425	403	397	446	431	413	433	397	456	440	388	428	403	412	405	421	410	424	393	441	406	413	442	437	408	396	430	433	422	367	431	443	432	406	421	460	460	415	422	444	451	401	425	431	392	365	428	419	427	410	413	430	429	437	447	438	407	439	413	418	436	412	418	423	396	430	408	429	396	420	416	437	450	431	414	426	407	403	426	417	423	409	466	445	414	394	402	413	440	413	439	411	423	419	415	430	405	404	466	418	446	419	425	384	445	466	406	396	424	401	428	412	429	391	414	443	432	421	387	441	434	400	417	410	372	442	406	392	405	432	429	441	423	389	391	418	400	396	426	436	400	424	400	367	415	430	441	437	416	383	433	419	421	437	458	361	391	428	405	423	441	412	436	429	438	436	422	397	398	422	419	419	375	423	416	437	379	399	387	420	429	431	425	457	419	403	382	408	422	434	433	453	402	417	451	451	420	422	392	422	424	411	415	401	393	411	438	409	418	400	418	401	413	406	427	374	430	428	439	441	397	407	403	391	410	421	444	416	434	371	453	428	408	433	420	462	371	400	449	394	397	403	437	416	376	435	433	421	449	440	392	443	406	445	435	419	392	444	395	402	393	452	420	409	430	409	412	403	418	430	416	416	424	432	420	463	412	409	424	420	401	407	386	410	414	420	412	399	427	402	403	411	398	424	404	423	432	422	433	415	408	389	425	379	386	412	397	412	432	390	372	433	406	439	380	400	383	406	403	413	401	438	400	437	414	414	431	422	432	431	415	397	427	440	428	434	389	412	457	406	403	408	411	374	401	446	434	392	420	449	435	392	373	433	412	444	415	405	408	415	381	415	415	420	429	450	415	409	449	402	420	427	411	457	429	439	444	425	436	416	430	421	405	427	425	421	392	399	442	428	409	418	390	447	452	404	428	413	462	422	404	391	420	446	413	414	417	412	396	419	419	401	416	438
24731	20747	26797	24605	13595	5107	3034	1805	1283	1124	2542	13012	12297	6571	2371	864	652	577	514	560	538	504	523	572	556	550	570	530	566	502	530	561	509	555	521	533	549	522	495	555	580	514	546	566	506	527	524	525	547	563	528	536	547	532	532	552	545	541	546	577	552	531	542	555	560	562	530	566	513	548	557	555	521	537	551	502	507	520	518	552	548	554	572	540	517	552	520	532	562	520	558	576	554	528	542	577	555	553	570	563	555	557	567	550	579	536	526	548	537	539	551	556	532	575	511	558	513	554	537	546	548	553	568	517	556	518	551	530	549	499	508	585	525	494	544	561	579	574	511	476	596	505	550	509	554	538	565	520	509	553	552	547	485	508	518	574	542	553	495	549	545	590	529	530	541	536	537	542	508	542	563	586	529	534	598	550	527	552	516	518	578	551	582	532	518	479	515	530	555	534	590	514	515	496	583	580	566	555	551	535	545	556	571	543	560	513	486	563	533	542	491	553	545	515	511	541	519	503	527	500	574	520	529	548	573	505	513	496	506	559	529	543	517	544	540	535	507	540	521	542	564	500	560	518	531	511	517	558	537	549	534	548	541	552	509	533	550	535	535	549	487	563	563	554	589	519	575	529	531	524	571	538	535	547	531	524	533	485	537	528	527	562	519	551	564	537	544	523	509	540	532	536	537	556	495	552	525	533	574	573	519	536	560	532	544	553	566	563	546	557	553	517	541	549	528	485	565	507	523	518	508	517	515	545	518	557	552	538	559	526	558	524	559	533	582	551	546	538	567	549	536	564	515	542	546	553	530	546	557	533	559	548	503	551	556	514	518	526	509	508	549	518	520	535	525	505	546	521	525	568	571	531	555	547	505	514	544	520	528	562	518	532	546	539	532	550	507	545	494	540	571	529	517	520	540	515	539	543	526	537	517	525	540	516	545	533	532	526	561	551	497	523	582	572	488	503	526	534	534	538	552	527	566	535	561	535	557	548	543	513	530	571	506	532	553	539	539	497	531	527	534	514	572	535	553	547	535	540	513	576	532	562	539	575	529	531	547	554	511	557	551	507	522	578	560	539	532	537	563	503	511	503	546	549	536	506	509	544	496	528	496	531	549	511	528	593	526	578	553	527	507	545	545	553	511	517	530	558	559	513	498	538	574	547	532	531	534	495	536	536	513	506	528	532	538	501	532	548	545	526	540	530	519	558	527	558	516	534	526	542	542	539	501	539	571	551	517	532	519	532	534	512	509	537	527	555	552	550	552	537	513	539	523	551	558	588	534	528	519	518	540	540	544	571	551	583	564	557	485	518	539	512	531	516	559	538	560	550	547	535	488	507	537	565	539	491	532	533	557	499	536	507	537	545	544	522	535	533	571	481	549	558	525	522	550	535	587	552	529	521	524	539	512	506	552	578	555	565	510	510	506	515	528	526	576	525	551	546	504	515	543	559	520	529	540	525	521	571	561	490	536	557	547	553	582	563	497	536	573	533	554	550	560	528	522	544	530	563	544	516	548	504	544	490	526	548	555	502	551	527	559	539	522	583	516	506	541	507	528	511	586	553	551	508	577	547	515	517	538	544	525	541	535	632	512	515	539	526	516	556	526	532	535	545	513	574	554	534	530	535	506	553	531	536	552	552	570	510	572	496	523	544	537	545	536	544	529	531	514	559	545	567	517	542	525	544	567	560	537	537	537	544	543	533	548	535	496	482	546	564	550	564	571	553	557	546	524	537	527	523	553	576	490	545	552	532	508	524	583	557	471	525	578	558	511	518	542	550	541	510	518	549	532	584	523	589	548	579	529	509	532	540	558	569	469	519	583	531	512	580	536	486	542	508	511	500	502	555	550	529	528	526	587	546	534	530	525	544	530	583	510	527	557	532	502	519	523	563	566	540	542	539	506	518	538	519	575	533	500	567	545	504	523	529	554	537	566	506	528	503	538	549	518	522	540	501	528	525	518	483	529	553	486	512	547	557	577	529	590	591	558	522	533	533	606	517	570	554	532	490	514	539	535	525	520	599	538	506	486	526	547	516	541	533	551	515	498	529	560	548	549	546	528	530	525	561	499	514	561	559	531	521	516	542	512	531	551	535	537	557	549	495	512	542	572	507	528	531	542	580	516	587	530	539	562	536	520	537	508	563	569	534	553	547	514	560	560	537	554	548	526	521	520	547	549	524	526	524	521	572	560	533	601	526	525	519	551	552	513	537	529	503	539	520	512	515	490	516	554	540	544	480	549	551	560	546	513	557	519	529	521	566	531	506	533	538	557	534	531	538	560	512	543	535	551	549	540	564	562	520	516	552	536	550	487	506	533	512	543	596	531	544	538	551	504	548	529	568	502	534	534	524	532	535	563	544	589	537	508	548	515	533	525	502	542	546	513	564	518	542	551	521	534	504	546	572	530	512	534	531	473	540	556	582	503	546	544	524	512	514	565	551	609	517	527	539	533	570	540	576	563	553	581	528	543	507	545	536	533	561	517	548	553	555	556	519	541	566	501	524	543	505	534	529	506	512	569	546	584	508	529	509	566	555	500	544	563	512	550	489	530	531	580	559	499	512	510	505	541	540	557	550	543	496	560	446	524	572	521	551	568	553	556	524	543	540	547	498	538	579	481	538	526	549	505	542	525	549	560	599	482	565	545	518	518	543	507	528	501	587	565	551	535	528	527	575	533	542	564	535	508	502	539	493	518	516	497	563	552	525	550	535	548	555	531	516	494	526	539	512	532	552	526	585	543	529	518	537	531	541	529	554	504	530	507	543	529	545	513	518	573	530	521	531	528	522	526	510	572	519	505	496	502	521	511	548	516	517	519	580	538	488	525	520	589	581	529	478	512	541	530	521	506	496	552	519	551	524	490	501	550	546	520	518	544	503	560	531	543	553	563	595	527	574	521	546	514	543	539	571	503	572	565	528	550	579	542	517	544	570	516	512	551	526	523	587	501	514	523	544	545	576	541	522	559	552	508	525	563	544	531	533	530	545	521	513	527	495	512	564	518	526	509	553	536	492	547	525	538	523	527	543	517	535	533	521	494	517	535	550	580	528	555	528	509	567	569	552	534	487	546	514	547	538	536	550	516	570	512	541	512	509	527	557	539	496	566	519	529	512	555	534	506	569	527	543	512	530	527	547	535	552	507	569	544	516	528	495	532	552	561	510	513	542	578	518	526	526	542	542	520	535	503	579	538	543	543	554	591	531	547	537	504	489	554	533	528	529	505	535	557	528	558	531	539	556	544	534	546	542	561	560	554	529	547	538	523	538	520	547	539	493	545	521	533	539	546	518	528	512	488	533	514	512	564	550	496	546	493	513	550	541	536	517	523	537	472	530	554	524	542	560	511	535	548	537	506	540	567	558	501	538	550	530	564	543	545	546	579	533	530	561	584	518	546	506	529	516	497	538	504	526	516	556	510	541	499	535	570	524	564	527	532	545	540	548	537	529	549	540	534	563	507	520	543	551	518	518	527	542	542	567	544	522	525	566
6080	9130	9162	6338	5653	4237	3359	2170	1660	1284	3789	15189	11982	6202	2374	836	524	487	440	491	461	456	457	480	419	483	473	468	491	503	485	498	500	443	494	505	442	443	472	487	486	468	471	491	482	442	462	423	503	455	425	436	489	449	483	448	439	408	452	421	491	426	439	422	447	487	450	441	428	462	463	513	516	470	437	473	486	454	435	475	477	428	491	472	452	455	513	468	462	434	464	460	464	448	449	454	471	463	450	465	433	493	469	444	452	450	480	449	484	472	401	468	492	477	458	473	452	487	478	457	474	452	469	471	452	444	468	460	457	445	432	440	477	451	436	465	472	465	431	474	509	472	419	448	458	466	484	440	454	453	513	421	487	478	488	482	466	402	477	469	485	463	459	464	456	440	483	481	472	482	476	483	471	476	467	491	429	479	472	435	464	483	474	469	450	424	435	492	440	471	438	453	488	453	444	451	449	468	461	503	459	479	479	417	449	457	476	456	458	462	485	449	511	414	465	469	456	465	502	454	476	460	515	473	448	459	475	460	496	466	480	476	493	442	438	437	450	455	396	457	472	450	465	471	437	450	445	446	490	454	428	492	441	499	449	454	479	472	466	419	414	468	489	460	472	469	431	492	446	485	461	459	414	491	473	450	408	454	440	456	471	430	453	475	462	428	452	507	457	459	472	471	419	436	509	448	451	436	459	489	464	438	470	410	449	455	474	501	444	437	434	464	456	448	421	435	447	493	437	447	461	465	494	453	464	466	460	475	451	463	477	465	490	455	484	456	462	454	431	445	433	465	521	457	446	425	475	428	475	470	482	444	495	431	462	459	480	464	448	490	412	455	454	453	472	437	468	447	433	463	469	438	463	441	449	451	428	458	461	444	447	458	483	456	456	506	457	430	450	458	456	444	466	468	448	451	468	446	476	449	467	463	447	469	475	470	436	439	434	432	475	468	420	457	431	453	476	451	517	449	453	481	457	438	483	449	470	458	457	439	463	446	454	501	473	478	487	441	455	490	465	434	428	453	463	451	440	437	438	458	440	482	437	478	456	452	464	463	471	457	483	464	456	482	494	450	440	416	455	474	427	439	474	484	451	465	463	488	472	493	417	455	478	452	440	479	430	435	416	464	441	446	446	479	478	451	460	522	445	420	439	484	467	451	422	451	499	455	504	438	472	461	475	501	426	492	461	443	459	432	428	463	456	449	442	478	414	479	436	416	487	492	439	446	458	449	526	487	430	437	430	457	451	480	474	489	481	456	470	492	444	438	445	441	479	439	462	450	438	464	457	478	462	466	467	421	486	458	458	471	423	471	439	500	464	492	446	427	495	487	441	454	428	408	427	444	447	501	442	473	420	472	457	472	443	450	452	485	502	436	443	473	420	464	459	466	442	444	507	451	484	487	444	497	437	453	457	487	450	502	440	467	512	442	454	438	461	481	509	496	514	386	502	449	450	468	455	442	479	464	424	424	474	459	460	467	449	434	433	468	486	450	443	443	483	412	466	479	487	451	423	465	432	437	460	487	474	470	461	426	478	451	473	485	444	490	486	465	521	435	444	468	481	469	436	435	474	443	462	486	443	489	455	437	471	474	464	437	473	475	475	463	473	459	421	423	418	483	445	461	469	475	448	450	486	449	454	436	459	431	453	425	420	478	415	473	458	452	453	462	473	464	444	462	449	465	467	472	464	479	436	467	467	428	453	450	470	433	458	437	450	494	433	491	471	503	439	453	482	471	448	518	456	478	422	435	473	438	457	467	446	447	415	432	500	459	435	446	470	449	409	440	492	500	443	491	455	459	441	441	465	435	442	460	477	491	472	503	460	460	411	472	461	463	434	440	467	467	442	456	471	450	449	418	443	459	430	467	478	475	506	447	431	460	448	437	466	464	489	441	490	462	474	425	462	502	468	460	462	462	454	458	453	469	456	493	445	458	436	446	450	438	480	486	428	415	425	451	438	451	456	450	440	445	439	436	468	506	460	435	471	456	433	428	430	509	487	483	453	452	417	427	468	475	476	461	467	488	476	467	441	435	428	443	433	480	494	474	405	453	439	458	433	478	471	448	447	444	481	427	473	472	504	459	458	414	472	456	440	443	453	400	463	481	433	446	439	449	430	427	459	456	443	458	457	425	476	462	469	418	474	445	446	455	475	493	455	465	466	459	469	450	461	454	489	475	437	455	450	485	474	469	429	465	493	455	433	419	441	469	452	465	498	426	477	451	440	460	479	433	469	471	470	448	459	441	498	485	423	431	466	464	467	450	459	439	465	497	447	499	488	431	437	451	469	495	446	453	448	446	434	449	449	477	460	463	433	464	452	434	477	462	451	474	482	445	468	443	471	440	451	431	425	449	474	482	461	457	443	474	486	427	463	466	457	460	435	484	479	462	473	461	437	422	455	486	467	448	469	467	446	459	455	444	435	462	450	470	428	465	466	445	473	444	452	449	456	507	467	464	452	470	435	421	449	456	460	465	429	452	481	470	457	499	486	462	482	470	454	452	463	462	451	437	474	461	417	453	465	448	437	469	447	473	428	439	417	474	475	432	443	450	438	420	468	439	477	452	454	459	455	488	461	464	411	450	451	473	469	400	415	412	484	445	474	499	459	417	450	440	450	461	454	459	484	461	460	471	455	454	454	460	451	431	450	436	429	419	519	446	464	471	424	443	450	463	402	469	474	459	443	455	448	463	473	433	450	437	443	477	474	442	433	454	459	461	447	480	466	451	474	463	470	476	433	436	455	484	436	437	470	476	445	434	448	430	440	443	506	486	454	449	420	448	491	444	494	462	414	432	479	445	495	443	466	397	440	452	440	439	470	474	462	499	467	439	481	451	469	435	441	481	483	454	436	448	453	515	494	509	498	476	447	444	429	479	437	450	459	441	449	448	475	467	426	486	443	418	428	419	458	454	460	486	487	452	480	522	472	463	424	452	440	464	437	460	504	467	434	458	482	464	450	478	480	447	434	474	451	435	452	467	470	519	433	441	484	442	451	478	490	440	470	443	470	507	459	481	456	456	441	457	414	441	460	455	390	446	447	445	497	437	492	466	449	459	468	437	466	439	492	445	396	419	486	424	462	444	503	445	462	427	456	485	419	427	473	493	494	410	458	415	465	477	438	459	483	475	476	449	446	464	509	421	404	442	450	409	412	461	471	503	447	461	455	416	438	457	437	486	461	460	436	444	497	473	488	470	441	433	484	447	456	430	417	438	480	467	425	456	444	461	465	458	430	453	477	466	447	469	459	443	445	468	445	450	415	478	440	472	446	463	455	457	465	454	463	433	478	464	452	419	467	449	444	487	457	435	447	493	456	439	477	479	490	490	471	426	484	471	466	439	481	443	477	416	424	456	437	497	439	446	474	442	469	460	449	453	468	471	468	474	416	469	436	438	472	477	485	475	500	481	459	466	475	453	450	493	449	442	483	450	431	449	489	455	487	441	475	477	423	425	461	406	491	474	451	452	438	498	484	480	476	484	468	458
23685	20731	27752	23805	20542	12371	3684	1684	1577	1284	4429	21076	23500	14222	5098	1486	804	686	682	630	671	660	663	683	685	677	682	624	643	711	668	667	650	613	603	657	597	670	645	635	638	655	638	645	661	672	699	635	659	623	657	610	657	643	615	664	656	604	631	626	663	684	668	687	682	611	632	624	590	630	637	591	669	661	613	658	676	597	691	675	673	641	631	655	638	635	633	627	614	637	613	645	623	613	610	632	664	651	619	655	613	625	608	632	651	666	633	633	652	607	696	648	665	644	688	632	669	628	618	681	647	671	687	613	661	671	668	649	676	658	648	628	676	638	590	672	630	604	679	640	655	604	601	603	649	625	641	621	645	633	608	616	598	664	659	639	692	656	634	610	632	674	682	600	665	610	653	641	682	615	611	656	654	675	620	647	651	621	634	660	662	644	709	615	647	643	655	644	653	634	634	722	654	649	664	605	663	684	633	642	679	663	616	649	665	633	676	661	663	658	712	628	696	648	630	606	654	613	601	608	598	627	631	620	625	647	606	646	622	695	612	610	652	606	624	645	683	673	621	570	642	681	695	652	642	645	672	665	614	649	654	657	614	648	680	656	640	651	640	658	633	672	654	661	648	625	640	652	644	656	653	641	626	629	661	679	664	690	633	605	655	701	601	634	681	605	677	639	645	602	604	651	635	645	643	614	670	651	610	631	638	607	610	654	653	621	658	630	636	620	611	621	657	645	568	621	617	640	646	670	622	624	631	674	697	620	615	633	644	650	657	624	650	659	624	643	628	636	645	626	638	657	680	644	617	651	594	613	638	604	638	614	654	654	642	554	616	650	684	579	618	658	642	667	600	646	631	645	610	628	579	638	636	625	606	639	645	675	641	676	610	627	677	645	659	615	631	627	651	635	656	665	722	601	631	637	659	610	613	672	640	672	654	609	659	619	642	585	612	640	659	606	623	625	634	655	687	630	634	633	622	643	660	655	617	655	670	647	631	608	634	639	650	630	664	647	689	626	629	607	607	618	638	666	642	625	640	651	642	687	628	635	665	635	655	614	667	673	605	648	609	638	666	659	659	660	623	591	641	619	652	617	676	671	641	615	623	647	593	615	631	641	688	631	643	611	676	628	625	596	609	598	575	621	639	639	616	651	645	636	601	631	686	613	631	654	661	589	647	644	611	653	653	680	601	657	578	634	643	646	613	617	657	646	625	670	595	591	645	638	641	658	636	623	637	634	676	628	625	695	649	648	631	632	655	660	610	642	636	724	655	618	635	684	640	631	634	619	701	648	664	603	632	635	620	641	648	636	659	658	627	670	648	626	647	650	602	635	593	646	590	623	626	594	602	645	599	638	629	673	578	672	650	628	643	635	684	606	641	633	604	648	646	701	634	621	677	613	609	644	618	648	658	670	584	608	654	605	631	610	651	666	640	644	605	646	657	641	624	636	598	635	631	665	629	652	661	660	615	630	671	612	700	697	626	663	652	657	641	647	673	670	643	655	587	660	598	661	665	637	612	637	670	672	580	634	662	633	597	649	617	648	680	630	628	673	638	618	601	645	643	600	596	667	629	612	686	638	630	694	617	647	667	627	620	641	665	638	651	644	604	662	676	640	575	602	641	652	658	675	647	657	640	612	665	665	615	698	617	649	645	643	634	690	651	633	632	647	618	605	616	612	672	604	629	649	606	627	653	643	657	704	641	683	612	646	682	663	681	701	667	656	665	632	594	656	619	678	653	660	654	596	598	638	688	666	633	661	612	634	702	676	666	665	644	618	660	649	642	670	662	667	635	587	634	655	616	605	659	601	639	653	644	628	615	707	629	640	658	616	632	681	589	685	625	653	598	604	635	634	626	673	620	636	595	698	654	597	647	655	624	664	641	638	627	639	605	609	669	619	628	622	645	645	656	625	638	641	609	609	633	655	682	705	648	655	638	637	645	642	645	619	640	568	641	598	557	663	652	632	633	586	670	656	687	684	634	633	642	590	626	643	655	659	648	666	636	633	614	613	647	666	601	632	666	641	672	643	630	637	641	644	674	639	659	644	616	656	697	665	597	631	626	681	629	594	627	624	585	644	647	664	637	590	628	642	667	666	673	683	609	580	639	661	639	659	641	644	671	649	670	618	655	628	653	603	645	638	623	622	669	651	650	657	683	595	659	612	636	643	652	586	655	621	639	649	664	604	632	635	665	654	605	635	641	605	621	653	701	712	636	643	652	579	645	651	622	613	617	647	665	614	642	619	636	647	632	630	647	687	665	646	682	638	611	639	639	625	651	647	605	604	624	671	687	616	614	628	692	634	612	675	649	628	650	617	668	707	583	587	618	622	651	629	644	600	672	638	620	638	635	654	594	627	636	644	660	627	665	669	650	654	611	606	672	624	632	661	629	626	652	670	600	685	645	647	640	641	645	674	625	672	621	667	603	638	643	637	648	651	646	611	619	638	631	616	638	590	594	619	617	636	645	646	622	644	662	605	660	674	650	656	695	683	612	625	593	681	649	636	663	616	668	640	645	655	629	661	698	658	637	634	603	651	656	686	680	599	576	658	665	635	628	609	651	622	623	648	632	648	599	655	675	659	698	647	624	650	619	673	661	649	645	604	639	655	620	631	629	658	654	624	660	625	656	621	602	603	661	634	683	662	628	627	601	640	633	623	626	615	620	619	641	651	664	642	704	622	648	692	605	634	636	607	634	629	636	668	599	638	619	673	633	637	606	622	669	618	649	625	652	610	608	587	682	647	682	638	614	615	641	605	672	635	609	657	641	634	667	584	688	658	653	634	632	627	608	642	683	631	650	673	627	599	636	633	630	603	587	655	599	656	635	608	591	599	643	661	639	658	608	627	649	637	608	655	670	613	698	650	625	596	600	668	612	634	621	617	647	637	616	640	637	675	616	653	676	671	695	610	671	655	638	649	662	651	604	633	623	654	649	642	653	615	650	638	668	594	621	626	661	662	672	626	624	642	654	657	646	635	652	620	696	637	632	640	629	600	643	690	647	689	592	613	642	596	666	655	680	601	651	640	640	623	631	627	659	642	618	624	633	629	684	621	624	636	662	615	661	649	607	652	615	695	642	645	662	607	679	614	655	629	665	611	584	623	664	648	667	630	654	652	623	650	635	663	643	633	582	626	619	693	626	644	624	622	645	639	649	649	616	643	660	605	643	622	617	676	654	630	623	617	655	618	682	644	643	631	610	624	636	630	663	616	619	646	664	649	621	664	656	590	662	633	606	615	643	666	642	583	626	637	624	594	616	621	632	634	574	605	665	687	658	654	681	623	638	634	605	625	642	678	619	610	664	624	656	642	681	637	636	617	610	621	627	624	646	654	677	710	648	624	631	672	591	620	650	632	669	607	651	651	632	603	693	650	643	628	676	633	685	601	605	662	633	647	667	667	649	617	634	616	642	648	675	665	593	628	637	652	645	650	682	670	596	661	680	604	653	629	604	689	687	626	635	595	671	665	606	621	642	620	619	603	704	646
7100	15549	16829	11226	8483	5316	2478	1841	1825	1690	6557	23683	20236	11789	4684	1305	690	611	531	573	586	515	564	554	508	557	542	592	515	550	546	537	522	535	535	546	528	542	543	518	499	527	520	538	539	525	499	533	497	570	556	541	512	530	507	550	547	548	555	541	529	521	553	544	554	541	527	574	577	515	541	500	534	553	547	490	523	542	538	533	492	529	522	531	537	541	560	538	522	536	597	536	549	539	559	520	525	507	478	573	511	554	536	545	512	532	504	559	535	529	536	570	556	529	537	525	519	527	534	494	515	532	543	519	547	495	515	546	521	593	546	494	545	556	530	516	547	554	523	546	544	487	512	557	547	571	530	562	550	566	556	540	561	513	555	543	585	549	528	552	532	541	514	529	551	570	531	484	577	522	534	537	504	510	544	518	556	529	533	527	504	538	554	495	520	560	544	549	554	544	547	496	549	524	523	522	539	522	509	609	604	553	533	511	523	540	575	563	522	503	600	579	529	520	600	572	600	527	520	538	506	540	528	553	546	505	533	499	570	572	519	530	527	496	535	535	503	501	530	511	555	552	561	512	541	533	516	540	520	536	559	582	542	541	540	513	530	540	563	528	526	516	564	501	542	499	543	525	551	530	495	543	550	575	537	568	561	505	530	544	539	558	511	528	575	581	552	521	524	532	514	510	544	560	511	548	515	510	560	556	538	492	543	503	569	515	523	544	555	533	540	516	529	514	540	506	555	530	531	534	519	530	575	495	484	531	557	552	604	515	534	521	565	543	500	516	545	537	500	499	546	507	572	538	488	524	597	604	558	548	513	532	538	545	535	534	518	538	549	539	524	519	550	542	511	543	555	523	522	512	556	505	582	539	600	490	539	544	560	552	538	498	529	536	516	540	513	513	563	514	504	497	558	538	572	512	573	556	518	525	543	578	513	526	560	554	538	556	516	510	527	549	509	519	493	541	524	578	504	541	534	542	558	539	555	513	504	524	551	497	498	510	553	505	585	492	493	544	555	492	533	520	553	523	492	549	544	562	522	554	545	532	567	600	494	567	523	552	512	594	490	521	532	532	555	547	527	580	550	526	588	519	501	520	506	542	516	498	494	541	582	560	506	557	549	537	530	531	548	520	506	534	560	551	535	501	554	543	513	545	510	517	544	522	577	532	507	526	534	514	510	501	534	498	509	533	510	543	560	547	565	544	521	555	565	537	551	525	506	492	510	527	538	516	493	513	489	483	522	539	554	542	501	543	566	529	558	502	544	528	540	568	548	511	520	521	529	519	553	546	535	556	490	505	528	549	547	519	526	546	539	510	516	528	534	546	528	547	538	536	500	513	558	545	515	517	569	557	576	517	563	530	526	518	527	511	558	518	551	535	557	540	542	538	591	565	551	579	580	538	504	538	537	543	492	558	512	559	546	525	521	520	508	529	522	528	538	583	550	548	536	543	524	517	523	542	554	532	495	520	556	547	548	565	527	529	528	513	543	521	526	544	552	547	554	520	532	539	539	541	526	494	540	571	543	543	544	554	546	542	515	516	597	566	570	501	523	542	538	517	567	499	526	507	488	534	548	533	553	531	521	533	548	525	565	559	518	542	534	514	566	543	559	536	558	516	567	498	535	540	561	535	504	552	537	504	513	524	501	536	530	532	510	516	526	539	514	493	525	542	529	540	516	534	532	534	532	542	538	526	504	525	581	514	514	506	524	535	533	526	501	530	533	555	523	508	484	488	547	568	519	533	529	522	504	516	535	506	527	536	564	505	534	518	490	546	504	507	531	525	520	502	499	548	516	558	524	495	552	553	531	544	523	536	554	566	539	505	545	524	501	553	565	529	548	541	519	513	519	525	566	500	537	477	536	518	553	528	567	558	576	530	508	538	488	558	519	549	521	562	550	527	488	537	540	517	570	515	521	498	550	559	565	575	545	565	509	577	540	512	534	585	537	509	515	563	530	540	566	497	500	530	512	549	477	514	549	525	500	522	553	501	548	509	520	528	483	541	566	559	532	496	495	555	537	524	510	526	538	539	533	533	536	540	514	528	552	529	507	545	569	534	521	534	528	555	537	559	491	553	536	529	573	507	570	540	526	529	549	535	561	534	496	485	530	501	523	524	546	498	502	569	507	523	543	554	506	525	530	532	574	543	529	503	534	542	514	577	520	519	529	525	544	546	515	551	520	517	526	500	571	533	506	552	512	525	549	524	530	544	496	548	494	520	554	527	528	555	558	554	541	529	570	511	559	510	517	510	517	520	538	549	546	519	497	562	525	500	566	564	514	518	576	538	530	506	524	552	552	505	543	549	507	537	564	532	509	537	543	534	547	549	556	519	551	551	552	557	540	524	543	539	527	541	517	514	580	549	544	502	521	533	539	516	521	526	502	585	533	527	534	562	505	521	511	543	551	529	531	519	541	559	513	556	523	507	513	563	497	498	536	509	551	544	543	491	535	545	529	544	518	556	510	517	574	540	519	555	533	518	508	580	530	576	518	566	536	551	574	514	535	534	550	513	503	505	514	533	532	517	523	510	516	528	499	550	545	538	536	531	530	535	572	514	573	533	514	527	518	547	531	559	540	542	557	546	541	490	557	521	536	535	537	516	549	520	517	521	533	511	467	526	558	530	527	537	577	539	548	525	508	543	534	534	533	504	524	509	524	533	542	550	510	528	538	499	547	508	543	498	512	517	581	531	530	551	562	508	542	511	526	510	542	533	527	569	543	533	528	546	516	519	548	514	518	537	542	525	536	590	500	551	550	556	499	490	534	557	533	509	528	519	548	537	478	586	497	516	495	558	549	521	541	540	535	528	549	534	525	552	522	505	526	547	494	487	517	511	532	573	456	526	526	540	526	496	526	579	526	496	528	498	564	525	564	507	521	507	537	539	528	508	578	496	549	538	518	548	536	526	532	521	536	554	533	522	565	501	562	551	589	555	546	523	547	544	511	557	566	541	533	571	531	514	543	530	532	529	566	505	519	542	519	530	531	503	576	550	571	515	535	518	518	563	545	544	575	544	565	515	537	540	520	499	555	524	502	551	509	511	550	501	545	526	530	548	574	539	549	581	511	505	554	554	534	542	540	511	501	505	558	548	516	507	517	533	573	554	537	549	519	537	518	553	542	522	529	509	536	544	506	506	533	476	506	529	540	527	522	534	529	510	581	501	518	516	540	533	561	507	563	546	528	515	538	481	543	522	529	514	516	543	537	544	588	557	498	542	519	552	577	549	543	515	586	569	531	526	554	513	540	551	530	534	504	545	534	558	544	524	514	525	514	523	510	552	536	518	541	528	493	529	581	506	602	562	593	566	500	524	528	547	572	513	543	543	505	478	552	532	487	498	537	514	498	523	508	519	504	501	489	505	568	540	491	540	509	495	563	539	515	522	530	567	501	533	520	522	521	560	509	517	537	519	512	521	511	503	523	527	548	531	550	541	536	501	553	534	585	547	544	559	502	519	479	530	536	533	502	518	496	525	536	541	497	498
27136	14033	8081	4247	1509	776	701	683	635	550	772	1699	1583	1167	829	533	503	515	440	455	479	495	449	474	485	479	501	495	489	512	527	479	462	454	467	496	497	472	508	520	484	501	467	477	497	495	461	490	511	489	508	456	468	476	457	463	508	489	501	481	461	469	449	473	487	534	481	433	469	481	499	494	472	522	480	504	463	490	498	487	485	509	483	487	470	492	488	525	494	494	481	498	498	495	495	439	476	459	504	486	514	506	449	480	462	508	483	504	488	505	530	542	457	482	472	481	469	477	508	511	503	485	477	446	465	484	526	481	429	447	482	446	514	495	472	486	496	510	494	500	468	473	484	497	496	523	498	503	464	512	487	456	450	511	488	436	492	518	491	472	500	483	495	473	485	486	494	457	475	476	507	497	494	475	512	493	494	482	471	472	490	475	520	518	497	478	483	524	507	479	451	476	496	488	498	488	471	479	468	486	478	500	517	495	481	497	500	460	473	517	466	499	470	496	454	487	506	515	514	470	478	494	464	474	500	489	447	453	489	515	508	465	500	519	452	498	451	493	507	474	464	482	477	459	474	494	481	493	465	476	447	509	494	496	481	476	511	487	460	479	462	481	504	501	505	478	507	517	510	460	463	494	465	447	468	460	489	477	479	477	470	444	488	465	500	489	467	497	470	482	472	486	505	488	476	469	466	516	469	504	473	478	502	493	473	507	465	477	488	470	477	501	471	480	488	480	488	457	468	484	513	487	479	481	504	488	444	442	504	483	450	476	493	504	477	460	508	463	490	457	507	515	470	492	499	510	497	482	484	491	462	485	472	441	467	470	495	485	473	493	551	462	490	490	480	493	520	485	512	501	498	477	508	482	480	454	547	491	479	502	462	512	511	494	477	499	514	456	456	463	479	491	543	527	478	509	486	488	513	473	439	513	490	473	493	501	486	505	503	488	470	478	469	477	458	505	485	510	514	514	531	496	481	491	510	506	484	481	485	528	470	454	473	476	479	497	458	514	471	464	478	512	453	518	504	514	457	480	511	464	469	527	467	468	487	482	491	520	482	524	464	503	473	493	501	505	499	464	543	456	500	473	491	483	467	471	485	467	499	527	519	494	437	488	482	482	483	506	453	487	512	494	478	488	484	493	502	484	478	470	465	482	466	483	504	481	496	478	506	459	509	459	469	475	505	560	501	448	472	461	474	475	473	515	470	460	498	477	459	472	492	493	498	483	516	450	511	472	490	447	485	503	463	530	479	498	490	486	501	495	490	504	446	512	536	457	488	473	490	492	440	481	458	502	453	473	519	484	501	482	487	468	504	524	473	474	467	451	492	516	546	483	462	502	486	487	497	486	437	478	498	484	508	441	486	471	533	455	467	512	505	473	445	492	463	462	493	449	468	492	491	488	452	476	469	506	480	490	506	470	480	509	482	469	508	472	526	483	516	466	458	464	480	521	444	512	499	473	474	483	475	492	470	511	464	525	485	471	452	494	487	495	506	486	513	476	478	501	470	472	485	461	501	520	486	453	514	481	482	461	492	497	500	474	484	474	497	472	499	525	508	477	527	534	505	477	451	470	458	520	496	469	488	484	470	479	470	477	461	486	477	468	472	500	494	469	498	482	477	462	497	464	483	479	488	485	477	448	475	488	488	503	467	532	489	501	452	480	507	475	464	478	487	456	471	475	489	445	479	468	540	457	532	475	487	480	516	511	493	513	510	454	494	513	463	468	510	469	493	511	476	460	488	494	492	503	467	487	464	452	474	485	488	489	490	512	499	491	525	483	454	455	477	482	467	462	496	504	478	505	505	493	477	483	507	454	490	506	525	496	472	482	448	480	465	468	434	462	516	475	480	489	475	477	473	485	491	470	463	481	511	476	514	509	474	480	459	520	490	469	467	462	472	469	439	503	473	501	496	456	480	486	487	496	447	477	477	476	432	475	503	509	494	462	524	482	470	499	503	460	487	485	470	490	431	504	504	485	456	503	481	499	522	491	469	438	513	468	495	443	432	447	506	502	479	484	475	490	483	477	496	469	502	422	478	478	525	477	484	497	499	482	509	465	518	472	489	514	504	487	532	451	478	476	506	532	494	498	486	495	477	483	430	458	505	520	506	490	512	483	491	486	516	483	501	492	484	490	466	481	473	477	492	511	472	522	467	466	467	500	491	479	493	451	517	481	495	444	486	480	479	468	468	468	517	487	509	443	502	467	451	479	468	502	473	490	462	463	510	460	474	446	496	439	499	490	491	441	461	488	493	500	492	514	502	479	499	488	479	492	504	496	489	461	492	456	486	456	472	479	496	461	527	464	442	524	493	483	502	462	506	495	494	455	442	492	506	449	469	513	510	452	499	447	531	463	460	473	462	475	466	486	476	499	500	488	483	517	479	539	468	504	487	472	464	454	501	489	486	492	459	509	513	486	469	462	499	475	467	509	516	493	463	524	469	445	487	490	483	484	498	505	527	469	507	514	480	475	487	477	487	460	513	478	490	457	474	477	453	470	465	488	476	435	482	486	530	443	494	495	482	489	450	493	512	465	522	498	463	464	523	502	469	505	485	471	489	441	494	518	468	503	488	487	521	509	515	488	460	496	532	491	502	488	450	474	505	523	512	515	511	421	483	513	465	487	483	510	527	470	491	482	516	520	502	495	480	462	471	445	499	497	496	496	484	519	453	467	443	480	478	492	474	537	497	485	475	466	468	444	474	497	495	506	504	489	491	479	472	484	538	500	457	461	464	462	499	462	453	462	500	463	470	429	486	499	469	487	479	496	491	473	467	464	478	502	489	457	489	499	419	520	460	445	486	465	486	478	472	513	479	471	442	496	466	451	468	489	508	485	510	504	505	467	449	455	489	478	522	452	504	469	500	442	458	518	521	511	465	487	457	489	477	457	499	477	542	500	472	489	471	468	475	456	541	505	522	478	494	456	451	457	478	456	490	508	458	484	480	477	539	525	516	467	483	507	481	465	515	477	484	481	518	500	486	488	476	478	483	428	464	452	494	508	466	433	460	490	511	473	482	532	498	504	457	454	490	476	473	446	480	509	486	458	477	502	458	521	475	474	506	555	483	499	487	473	485	468	480	509	490	449	488	497	479	456	470	484	478	468	464	542	464	473	499	501	522	502	461	516	472	491	466	445	525	476	480	478	487	510	476	482	463	480	504	478	513	476	460	498	484	489	469	463	488	457	499	482	458	507	488	502	472	456	503	500	471	472	493	483	528	502	464	505	480	475	468	463	495	493	471	450	471	466	477	502	510	468	516	496	463	487	536	493	495	462	476	511	477	509	492	474	469	443	484	498	476	515	512	464	440	477	488	500	484	491	474	475	456	507	521	482	475	497	426	484	471	451	514	446	479	482	462	514	466	481	500	493	472	480	471	462	454	454	495	494	528	471	537	470	448	478	472	516	459	485	490	475	497	507	540	539	499	481	504	457	487	434	482	484	493	513	484	510	522	524	473	470	512	472	504	484	450	487	464	439
7093	6642	7136	3506	1700	930	765	698	715	567	915	2185	1898	1221	715	498	420	425	426	397	430	421	383	427	427	396	399	386	408	380	396	384	414	408	385	423	426	384	383	410	437	434	412	419	434	416	399	364	394	382	392	418	388	398	409	359	410	409	405	373	407	378	370	398	380	424	385	418	387	414	381	409	375	420	413	407	424	407	400	407	413	404	402	424	426	440	401	361	414	406	389	388	405	438	398	407	375	392	413	395	415	424	373	437	393	424	381	427	395	401	416	439	389	389	443	368	409	380	362	408	431	367	403	399	412	420	398	365	349	377	451	442	399	417	384	377	401	408	441	395	398	390	384	379	417	430	400	401	380	405	389	397	382	390	417	387	395	403	402	391	401	411	412	386	404	422	420	373	390	364	378	383	401	429	396	390	388	385	388	378	406	424	412	403	423	439	389	431	420	398	392	402	415	386	348	404	413	418	366	392	400	372	372	427	409	371	403	416	391	384	400	377	402	396	418	385	420	415	417	400	406	437	395	371	377	428	391	411	392	411	430	415	376	376	408	408	400	395	392	387	432	430	416	371	413	415	442	417	409	403	422	368	393	399	396	421	368	367	383	437	400	356	374	423	386	411	398	372	446	406	400	449	395	381	405	403	394	385	371	342	368	386	381	389	393	384	407	391	385	421	375	389	422	411	386	412	387	414	402	411	391	401	421	401	411	374	447	404	370	409	412	422	411	368	398	394	425	387	386	388	414	407	427	392	387	386	423	398	374	471	418	371	422	394	408	408	396	394	400	382	423	415	403	408	406	399	377	420	404	396	384	419	424	455	414	438	441	398	393	373	370	400	366	388	398	374	410	426	396	393	382	386	415	402	381	439	412	391	410	389	344	404	403	399	389	406	362	400	406	412	375	412	412	385	416	422	374	431	425	400	431	405	404	445	440	408	430	394	411	379	406	415	410	401	417	372	407	397	435	416	381	390	414	418	411	399	423	369	378	399	432	423	383	397	434	384	382	374	397	367	413	397	379	402	378	365	448	407	444	423	409	434	386	414	414	376	407	408	401	405	416	394	411	398	407	367	418	407	398	430	401	415	371	406	411	392	393	416	410	402	414	409	402	412	393	418	414	390	393	445	395	429	398	428	382	390	377	410	383	378	408	419	382	371	414	374	426	414	400	390	427	413	402	435	402	391	427	422	394	366	369	420	427	411	412	409	383	374	397	379	401	425	413	391	428	391	371	391	418	391	423	388	405	398	375	416	402	394	431	424	395	401	406	390	398	397	423	392	392	399	427	413	399	381	412	388	431	402	404	424	402	413	411	419	394	410	379	416	398	404	415	415	406	388	427	400	378	409	396	406	385	395	403	401	367	413	385	431	432	389	418	386	381	371	390	393	388	380	379	397	415	423	401	363	414	409	381	410	377	383	404	392	407	392	425	405	407	402	427	428	379	352	417	394	400	413	402	390	399	406	404	435	422	411	397	408	396	397	372	394	411	424	403	368	438	407	411	416	398	373	423	413	422	421	437	422	434	407	424	376	400	414	412	421	401	443	394	396	387	413	441	363	393	386	420	386	399	383	423	405	390	389	426	396	398	388	413	431	405	391	384	372	371	406	390	436	382	360	399	420	392	392	397	415	426	420	404	368	417	425	415	412	408	384	402	393	379	423	395	400	408	403	429	420	418	400	394	389	409	378	392	393	393	374	406	375	424	394	375	401	403	383	434	412	395	395	405	398	412	418	470	424	438	420	412	400	395	419	381	385	404	394	411	415	382	456	410	371	391	413	391	419	414	416	392	412	373	401	407	394	412	377	384	406	384	411	425	412	407	381	406	391	427	420	394	410	447	411	411	410	379	419	388	415	426	415	412	367	379	402	415	425	415	416	408	414	368	396	402	451	428	409	408	393	427	377	419	388	375	392	438	376	378	398	375	389	422	392	411	393	442	383	412	405	389	402	425	392	408	436	450	406	367	409	437	398	417	464	372	389	397	396	387	391	412	397	410	377	419	393	425	389	436	402	371	415	366	431	419	375	418	403	390	389	377	402	439	394	421	436	426	360	398	398	417	431	426	392	397	357	391	418	421	426	393	397	355	405	415	419	397	408	414	441	394	420	409	370	377	414	416	409	431	404	407	398	400	413	386	407	381	404	382	409	432	413	404	427	409	407	388	372	383	419	437	407	393	376	383	398	377	400	411	394	354	397	376	405	425	409	385	404	422	373	402	418	445	412	390	381	387	397	410	407	411	413	422	421	356	368	386	396	384	389	378	351	377	386	380	424	402	422	412	382	369	412	393	380	389	404	406	388	399	424	420	362	396	385	390	380	413	392	410	400	375	393	362	393	401	403	442	369	372	391	385	435	399	422	390	419	384	446	414	395	417	401	385	411	381	389	420	412	385	410	390	378	417	435	397	382	380	398	388	373	399	357	428	387	354	402	411	416	423	394	361	438	388	378	408	460	385	407	399	393	406	426	414	467	382	406	381	415	392	381	364	429	407	391	401	434	399	389	377	371	412	393	388	375	411	411	397	387	413	410	408	384	418	377	392	388	405	388	389	384	424	363	411	426	362	347	431	425	367	387	403	391	403	398	415	430	427	437	361	422	385	393	402	381	379	415	411	414	381	407	403	414	401	402	437	372	430	407	399	429	415	427	360	419	403	421	393	381	440	376	370	397	406	391	393	400	349	403	377	429	421	348	428	391	406	385	384	397	390	424	402	404	393	391	408	397	383	422	392	413	411	406	427	416	380	432	381	382	382	385	383	411	433	381	407	396	416	382	414	421	413	436	376	402	428	404	393	416	407	397	400	416	392	436	393	405	372	374	415	402	432	397	420	402	434	380	391	398	403	413	413	382	384	408	381	393	390	365	433	405	392	414	397	427	382	379	398	389	412	378	411	375	413	429	401	403	404	406	380	399	400	411	410	414	412	395	408	430	398	383	453	361	422	400	437	425	410	402	392	415	411	352	417	397	403	402	421	447	399	390	407	409	415	417	390	401	392	404	409	386	437	406	365	413	368	389	410	432	401	363	442	389	397	364	419	362	403	411	411	416	361	405	399	384	375	395	407	384	403	408	401	394	412	384	391	414	393	421	367	345	412	393	370	384	366	422	391	414	400	403	384	392	419	435	394	447	399	390	394	417	419	390	367	422	427	433	393	430	429	399	400	378	415	370	383	371	377	364	421	398	365	423	417	392	389	421	426	406	381	403	410	410	389	422	423	402	393	379	412	394	396	413	399	381	405	396	423	385	403	423	424	425	383	413	435	432	389	404	417	394	384	418	400	410	438	406	378	378	395	397	404	374	405	430	411	402	418	416	397	427	390	369	416	389	401	384	439	400	385	375	384	372	445	401	365	405	395	425	392	374	395	408	408	385	388	381	423	403	386	382	397	408	398	368	405	400	409	402	441	422	407	432	392	413	421	422	432	410	388	426	375	408	373	398	400	395	430	411	402	400	434	423	378	370	388	417	437	400	422	397	413	396
24693	20795	26799	24486	10265	2108	1555	1004	926	3489	13171	15780	9183	3809	1452	702	525	529	538	519	465	528	488	501	484	533	560	537	491	492	537	556	534	533	500	513	514	517	540	552	552	510	467	537	508	560	505	492	527	484	512	516	495	523	543	518	496	549	513	564	533	522	546	538	509	479	519	505	543	498	555	503	469	547	561	530	502	492	496	505	548	497	534	531	523	528	531	543	525	586	512	531	475	537	524	509	533	491	512	503	502	531	542	522	552	539	509	471	535	474	528	503	541	532	532	500	475	516	540	511	538	496	548	483	471	521	508	535	489	503	491	582	484	504	535	493	526	487	490	454	523	508	521	526	510	523	508	530	519	535	526	506	498	511	528	554	516	525	528	540	496	524	541	550	539	538	520	465	505	534	521	529	520	492	519	516	510	505	537	538	522	553	544	479	503	538	502	556	484	487	526	505	514	507	509	499	507	512	505	505	532	512	487	553	524	519	530	498	524	541	502	508	513	492	491	546	553	516	533	527	489	543	482	526	475	450	498	525	527	502	503	501	521	501	475	490	520	481	569	488	513	501	492	507	553	519	496	544	524	479	501	520	500	526	542	508	504	538	463	511	482	477	563	514	542	554	530	520	525	501	498	541	507	499	472	505	505	522	558	516	487	485	478	498	511	504	552	528	475	551	510	494	498	509	462	500	504	496	514	505	521	551	503	520	489	513	540	513	543	511	516	538	488	492	482	504	518	501	486	527	529	509	511	537	542	495	477	508	510	504	501	527	496	479	504	530	504	498	506	570	518	493	508	505	460	517	518	539	498	526	507	502	545	502	527	493	600	494	574	528	519	492	524	545	481	553	525	525	538	492	505	571	531	496	556	498	504	517	542	533	516	526	457	498	546	527	444	498	557	543	475	555	527	489	507	521	525	514	515	506	531	515	513	511	541	524	564	521	484	530	528	496	516	510	474	512	514	531	504	505	530	488	529	516	507	524	545	533	519	504	509	480	511	518	501	493	557	524	514	522	535	501	537	510	521	578	464	526	506	469	507	497	536	532	487	559	457	497	477	501	513	491	565	520	519	501	507	514	525	528	512	508	492	550	514	470	482	527	480	469	543	546	502	501	523	511	519	518	498	462	526	538	505	531	513	485	495	505	527	489	532	506	514	483	532	533	497	496	544	497	517	519	515	528	553	499	472	536	509	499	503	498	490	500	551	525	499	521	530	510	532	576	516	517	514	525	525	531	504	477	515	529	488	498	498	500	511	546	518	524	499	489	460	506	505	496	532	553	528	501	518	505	530	515	517	511	479	522	516	500	537	502	531	517	519	536	549	536	532	514	510	500	548	501	550	530	500	535	498	520	503	520	516	536	496	482	537	501	532	556	505	537	544	495	488	479	479	515	511	533	565	494	480	512	514	558	508	505	476	491	497	515	513	545	503	530	518	491	529	543	501	541	542	518	529	525	499	534	487	494	498	512	503	564	531	508	503	473	541	528	522	545	518	520	518	543	507	525	554	558	543	530	512	531	511	511	535	518	519	511	492	536	526	510	512	499	507	522	530	519	518	546	513	506	504	530	503	530	507	504	520	511	493	537	497	540	534	528	480	490	485	507	523	509	474	561	546	509	517	485	483	508	521	523	588	501	491	544	535	482	502	534	490	483	521	509	547	531	518	538	474	520	461	472	562	494	520	495	496	534	506	487	493	471	527	542	481	525	514	521	508	524	477	496	510	529	498	516	498	524	488	494	502	542	511	540	521	481	507	553	542	490	522	520	524	501	552	488	508	510	473	520	493	500	531	509	505	493	513	538	508	505	502	496	490	542	532	530	561	518	482	551	571	496	495	525	505	512	498	529	520	512	535	539	491	537	490	478	513	519	491	551	498	514	520	483	523	503	532	527	492	524	503	501	494	522	507	515	508	491	513	516	487	528	511	533	520	474	524	530	497	515	537	500	493	506	511	512	531	526	514	537	497	528	527	546	547	498	531	490	495	557	503	522	480	487	499	533	495	537	513	531	488	534	488	521	476	516	468	506	517	481	514	535	531	520	503	531	503	519	515	516	532	490	484	477	495	477	487	467	514	490	552	526	509	516	512	558	514	493	569	492	520	515	523	510	541	527	499	523	506	548	550	468	519	527	553	509	521	560	497	505	516	529	559	481	515	539	512	562	503	564	499	475	548	512	526	496	489	511	492	518	491	470	565	520	507	494	556	499	485	493	517	556	483	510	501	531	525	531	508	519	535	487	524	478	530	524	508	514	516	507	479	503	520	523	493	538	481	548	529	505	545	523	495	523	504	524	497	501	499	515	498	496	570	517	486	500	557	508	550	498	509	519	518	483	491	531	522	483	519	510	524	535	522	570	498	479	525	521	530	502	499	522	506	515	495	510	501	539	532	529	520	495	529	513	577	532	483	501	536	500	530	533	513	504	540	512	504	534	535	526	511	503	502	538	480	524	487	527	544	473	565	507	522	510	504	477	473	488	465	523	549	518	507	521	526	470	485	507	515	557	513	519	491	532	533	519	513	523	490	540	526	472	548	524	507	492	511	551	498	471	541	522	473	533	519	508	537	531	507	500	533	555	577	503	499	485	526	493	491	551	507	528	520	460	514	489	524	530	526	495	527	539	530	506	476	517	513	517	521	557	514	517	497	494	515	560	515	508	554	525	537	524	553	516	537	485	514	545	539	508	512	523	507	533	496	514	487	543	496	542	485	520	507	511	527	541	500	513	511	507	508	500	514	519	516	509	525	527	507	526	522	538	494	558	558	522	538	517	531	521	495	484	500	476	484	542	533	503	533	536	532	494	501	530	519	501	479	534	514	528	509	521	486	460	532	488	542	468	541	526	494	541	510	531	572	495	546	524	495	488	474	519	515	491	541	531	514	536	508	527	491	525	528	496	510	514	501	493	523	513	486	498	510	545	521	530	554	504	502	528	535	522	560	509	514	486	487	533	529	474	463	523	468	519	501	520	482	492	513	531	502	509	514	509	510	515	539	573	538	528	520	519	584	557	537	505	532	521	508	494	544	498	485	510	473	555	536	505	536	482	492	500	478	561	517	535	514	513	511	553	508	487	516	507	511	498	527	531	500	539	538	501	484	498	459	552	509	542	514	514	520	483	541	489	513	523	495	491	509	510	505	524	472	521	537	531	479	524	485	501	534	500	530	522	480	538	483	485	541	527	506	526	530	551	480	528	498	510	511	492	467	510	526	493	534	543	535	529	506	505	538	533	534	529	511	511	485	504	513	526	495	560	515	478	508	486	491	567	490	519	551	473	520	471	544	527	495	532	503	528	516	517	520	527	458	522	537	461	503	512	537	510	548	521	533	487	517	512	477	474	544	554	502	516	530	477	530	538	555	545	503	548	528	520	512	489	488	511	496	493	526	465	534	526	564	521	505	489	512	537	511	497	553	491	510	481	513	481	539	512	522	485	506	529	552	527	538	481	512	516	516	512	549	502	570	521	544	463	508	525	491	557	528	472
6833	12978	9911	4212	2554	1619	1646	1111	1133	5109	15334	15035	8512	3887	1500	643	502	493	424	468	417	439	451	429	457	456	429	457	463	436	424	468	437	442	427	462	452	416	475	454	445	440	410	448	436	436	427	411	443	411	443	397	450	442	445	467	436	449	445	481	461	431	449	451	439	421	473	443	443	472	441	429	439	422	447	432	461	449	415	459	438	427	452	452	419	428	432	436	424	464	464	424	455	481	444	453	459	421	433	452	449	424	432	455	470	449	425	479	415	458	423	430	432	441	461	414	414	467	452	457	444	439	425	465	434	457	420	455	423	455	483	430	457	448	447	459	481	396	424	429	442	453	425	438	437	415	417	443	431	457	440	435	448	433	430	463	489	426	480	489	447	411	424	446	429	422	428	468	444	409	460	443	441	427	460	442	467	460	451	419	430	414	436	439	454	458	421	437	445	459	458	410	433	450	427	432	457	438	380	452	461	430	415	430	463	436	444	461	438	387	458	416	419	468	399	440	443	420	423	412	469	426	481	438	432	436	411	432	430	416	438	448	435	454	410	461	425	462	447	419	415	430	397	441	427	443	426	422	464	477	418	450	405	447	451	486	444	463	458	414	449	468	454	444	399	420	433	439	439	475	452	476	459	455	417	446	435	440	423	474	446	410	437	461	426	466	437	463	454	432	488	454	450	442	435	486	465	487	446	474	395	420	419	438	426	459	441	411	414	427	466	462	438	446	401	450	451	430	400	434	459	446	473	468	452	457	476	435	424	397	418	436	444	453	449	426	440	464	454	410	426	426	448	467	420	451	487	441	402	449	421	424	422	454	441	436	449	446	434	455	456	484	427	421	435	424	465	433	425	402	426	466	442	473	424	453	441	461	446	461	418	447	407	424	450	439	466	466	466	435	425	407	464	431	462	455	420	463	442	447	437	419	425	449	442	465	455	438	443	406	424	449	431	426	453	426	422	440	413	436	459	459	480	442	443	499	453	439	452	446	410	466	426	390	485	420	430	440	428	433	431	463	459	401	470	492	441	459	419	419	459	422	463	450	506	418	448	449	433	421	443	453	455	414	444	438	432	438	428	410	447	455	451	436	436	437	456	430	416	435	430	416	463	461	448	458	452	480	428	448	451	424	410	459	423	465	477	463	457	427	459	418	420	495	476	456	454	421	478	430	427	437	471	416	445	426	476	423	459	445	465	445	432	425	433	466	412	433	401	433	446	435	444	442	441	422	415	474	391	449	433	409	462	466	468	452	392	443	436	438	440	458	420	445	486	439	472	430	426	432	451	452	444	397	430	449	460	437	433	419	423	435	434	489	407	410	457	427	462	408	464	420	432	442	442	455	448	439	436	451	442	456	471	431	404	403	448	441	468	391	424	452	418	431	453	458	441	447	442	439	449	438	420	433	385	463	425	445	454	430	408	476	487	441	458	464	405	443	402	402	428	440	469	443	449	464	436	458	434	463	424	474	430	426	447	428	442	431	434	401	452	461	426	403	409	451	465	426	405	406	453	449	440	461	458	447	445	423	403	448	421	465	473	431	452	438	446	476	420	421	436	460	434	447	427	403	463	467	390	422	457	437	414	453	428	435	431	443	487	437	445	453	417	466	455	417	454	444	436	442	438	429	429	465	411	422	446	468	446	441	454	441	440	453	429	448	420	441	492	456	451	435	458	464	445	445	448	419	407	440	450	424	442	412	446	432	451	456	409	457	475	465	408	428	438	415	445	449	455	458	451	441	433	407	466	418	437	462	413	433	469	428	436	455	412	466	454	420	488	403	414	416	409	464	477	449	446	444	477	416	445	433	439	460	446	434	421	443	422	446	457	423	448	456	469	450	443	444	448	398	399	450	434	434	469	426	438	418	442	447	457	472	419	443	413	416	416	449	432	438	416	434	432	427	413	430	423	432	418	429	430	445	434	446	451	463	454	442	461	479	437	457	440	399	431	446	440	478	457	391	466	446	451	421	414	471	437	438	443	444	452	432	426	398	461	446	411	460	417	418	463	411	441	454	413	446	481	440	436	435	463	443	454	431	444	477	450	391	455	451	435	410	434	458	448	442	441	435	441	449	461	399	439	425	463	400	434	484	430	406	457	410	447	463	455	461	442	434	415	481	438	432	441	469	422	457	429	457	447	460	420	422	443	415	438	464	434	454	413	450	452	442	418	460	461	427	417	455	418	442	414	454	439	450	504	416	411	441	448	423	417	429	438	413	443	416	450	455	446	462	461	426	409	433	464	448	444	425	502	435	433	446	440	458	469	413	463	454	452	416	437	438	425	440	455	434	422	454	449	420	456	456	444	401	457	441	433	466	472	434	439	457	436	457	456	426	427	429	427	451	436	452	447	434	464	440	452	416	432	487	464	425	395	430	462	426	401	457	407	366	435	450	429	460	423	413	423	469	426	449	439	442	469	426	448	436	434	430	451	431	407	437	440	445	401	413	448	413	425	435	421	448	458	446	464	420	447	431	424	420	459	418	451	449	437	419	407	432	462	433	392	470	459	476	439	480	439	442	436	411	452	431	434	444	450	455	473	462	459	438	454	466	459	426	450	428	446	419	416	416	445	445	453	431	452	444	455	398	450	413	393	402	434	416	433	436	428	423	412	449	441	417	442	443	424	459	444	449	458	473	449	447	393	445	421	400	460	425	437	418	463	452	454	416	429	431	436	388	456	462	418	452	403	413	424	400	421	398	436	427	466	457	453	449	429	416	419	423	450	433	438	451	434	488	447	434	429	439	450	450	427	444	430	421	421	396	434	429	451	432	460	455	443	474	415	451	424	472	449	401	447	451	419	423	464	452	425	448	425	423	449	418	444	453	449	418	429	462	412	430	442	452	428	439	447	475	447	378	445	461	496	457	396	464	405	427	438	389	476	448	407	452	411	444	453	430	427	456	462	476	451	389	450	457	443	443	421	423	418	450	411	394	426	447	412	441	452	431	443	416	411	447	455	435	468	443	427	425	425	483	444	421	445	425	451	472	435	446	452	467	443	450	455	466	467	437	446	453	489	449	447	410	430	444	421	408	444	475	442	422	451	435	416	440	475	496	447	446	431	441	423	401	431	458	453	453	439	476	437	459	454	440	433	421	481	435	415	451	434	436	422	432	411	460	419	418	426	450	448	448	387	439	433	443	454	406	396	459	460	436	424	417	464	439	455	446	439	439	409	431	452	407	431	443	430	411	447	445	438	487	436	434	447	453	433	473	423	481	425	428	440	470	434	489	437	411	425	431	435	448	414	440	408	426	427	421	465	468	434	423	437	396	446	468	438	450	430	456	426	426	435	469	427	465	453	424	408	391	425	407	421	402	476	427	433	475	436	431	461	400	429	430	403	430	440	464	421	448	408	458	436	456	450	402	440	438	436	435	423	402	440	419	445	404	423	443	436	433	457	471	432	484	421	427	422	499	432	436	447	427	424	456	448	392	451	405	424	467	440	443	456	435	405	489	413	448	430	459	445	410	452	426	406	449	431	430
23698	20813	27809	23781	20362	8839	2575	1319	998	2912	23047	30449	17306	6641	2084	915	711	664	639	623	589	622	565	638	647	614	616	594	612	619	588	610	598	640	617	603	612	594	600	575	634	617	654	590	644	601	582	626	587	628	625	591	619	569	605	620	624	602	620	602	607	584	586	623	605	611	585	614	601	619	596	618	586	597	610	619	614	563	610	602	596	671	651	648	588	596	632	634	635	590	613	605	579	604	600	612	586	677	610	612	629	547	604	623	589	605	617	615	588	594	613	613	656	566	619	632	612	640	627	636	602	575	632	628	617	538	567	612	599	572	590	672	595	606	567	617	629	607	575	620	619	582	619	616	648	647	629	620	620	611	562	610	609	627	609	621	621	625	652	580	631	614	584	597	583	614	603	643	627	627	612	607	636	626	642	636	661	643	569	639	659	590	603	634	596	592	643	577	591	595	584	620	633	625	617	643	624	593	604	612	655	620	599	594	662	624	626	658	615	605	568	603	627	657	585	583	609	609	603	612	585	629	609	623	641	598	595	604	617	625	607	639	622	625	621	603	646	569	589	584	590	628	632	639	631	606	550	613	613	609	627	626	633	585	614	644	602	669	630	601	622	551	629	650	593	636	618	637	610	605	592	618	610	593	569	639	650	617	638	585	603	596	573	613	599	575	618	552	594	617	566	632	655	556	617	580	584	594	627	595	564	598	646	610	584	583	598	576	612	616	583	660	621	555	557	604	606	639	600	650	585	622	569	604	666	630	643	549	590	647	594	604	614	549	576	622	621	591	628	625	622	621	577	609	660	570	613	616	635	633	582	591	616	636	594	588	597	565	617	594	567	586	586	573	607	630	653	610	595	615	646	615	607	592	638	652	631	595	621	608	618	599	624	614	629	616	596	609	617	593	652	646	652	608	596	606	618	627	629	602	611	625	583	611	598	601	594	617	637	591	580	572	598	544	602	632	611	602	621	611	656	678	590	594	643	569	612	622	615	616	622	606	630	635	624	586	592	606	594	648	631	607	589	650	615	619	602	635	632	633	607	603	597	580	578	573	612	584	622	557	615	623	612	588	605	613	630	611	576	612	572	621	628	621	619	603	681	627	576	606	649	613	623	620	623	584	601	663	630	608	638	598	581	614	608	638	623	622	596	604	602	651	617	626	619	565	601	583	587	589	640	575	598	609	584	559	632	566	614	658	664	594	597	660	565	564	609	635	633	543	565	630	597	591	611	584	633	602	613	554	594	660	647	621	608	636	594	604	603	611	613	607	583	650	600	621	637	632	598	588	611	594	625	622	651	608	650	575	588	634	593	571	615	594	656	618	572	565	606	624	570	612	659	599	593	624	594	627	600	639	627	586	604	601	554	579	584	563	593	611	606	534	631	640	588	607	633	634	572	585	640	603	627	599	628	582	572	648	601	663	595	597	635	597	616	585	612	614	590	611	631	592	628	573	558	589	589	618	617	635	618	614	600	613	614	623	562	605	571	644	632	604	580	601	609	604	659	571	598	604	621	646	606	598	593	596	619	588	609	629	576	628	591	647	657	630	578	604	616	571	636	601	564	623	598	608	588	585	587	623	590	601	626	589	616	577	574	620	611	604	602	579	613	597	617	588	606	553	672	618	614	611	600	616	614	583	598	586	646	653	664	606	621	609	597	637	632	596	596	638	599	596	593	566	594	612	593	600	552	601	602	632	589	589	596	591	583	572	626	628	604	587	589	603	600	616	645	622	609	615	585	597	618	556	656	574	582	626	629	618	592	585	590	594	653	573	576	623	623	623	602	601	639	583	579	598	643	605	616	647	581	630	636	585	594	598	617	631	610	606	586	625	599	598	609	617	629	583	608	571	612	593	628	619	621	587	660	587	638	585	637	550	608	607	630	623	617	606	581	555	587	591	633	598	606	623	625	634	701	588	610	604	573	597	603	589	563	626	571	604	584	606	611	600	618	616	659	611	581	613	598	645	603	612	632	632	571	592	615	612	575	616	615	576	604	587	622	645	572	635	635	628	617	631	648	626	606	596	657	589	601	594	639	603	611	609	639	611	624	590	585	567	650	622	633	629	674	608	635	581	547	581	610	597	591	645	601	617	597	604	612	594	578	604	583	610	601	634	603	620	569	648	637	603	578	622	596	609	629	616	633	652	595	602	606	633	615	605	620	633	584	589	637	567	579	579	623	586	640	599	583	590	590	586	589	593	588	577	585	585	583	637	618	584	619	612	621	592	624	635	609	601	604	599	598	563	591	543	599	623	622	569	625	584	602	608	609	648	575	622	585	593	618	620	620	640	606	573	623	631	609	624	635	623	626	645	598	634	612	609	580	613	640	616	620	636	633	632	582	637	599	615	602	605	605	622	582	618	588	565	578	646	601	594	598	576	601	632	566	595	587	673	609	608	606	596	616	654	606	627	618	604	613	612	605	602	624	633	632	644	613	577	613	594	601	600	620	642	632	560	610	634	639	618	613	634	624	619	554	625	638	624	602	617	597	598	636	584	644	643	629	564	571	616	632	571	589	616	594	633	614	638	617	584	596	603	585	593	598	588	622	595	551	629	606	628	576	646	588	555	580	601	606	619	626	616	640	626	582	587	661	569	590	589	580	600	633	574	611	597	626	653	621	619	589	610	591	562	600	606	654	602	574	573	658	630	622	552	619	616	646	610	606	579	627	614	660	603	579	627	643	623	600	622	572	624	652	578	608	631	574	613	561	605	597	635	612	611	574	550	564	589	632	600	634	616	573	643	608	579	613	602	617	613	594	602	577	588	567	619	600	603	601	633	624	567	589	623	617	630	575	610	619	578	617	610	653	609	582	582	582	644	581	596	604	632	561	600	609	608	578	561	600	586	570	653	580	633	645	628	586	632	594	612	620	582	584	618	614	660	556	632	626	593	648	540	612	611	621	603	624	588	619	577	648	605	589	581	593	626	649	608	603	622	613	620	595	598	607	602	619	600	582	603	632	615	598	610	628	595	607	586	607	591	583	584	600	582	654	592	619	601	607	652	615	582	597	635	592	608	543	642	588	593	648	628	611	580	601	612	638	584	661	599	603	566	605	619	589	594	645	637	613	618	629	595	673	602	571	589	602	586	592	615	614	626	605	606	600	613	608	597	583	597	580	612	622	585	577	574	576	579	607	589	589	586	611	626	613	583	626	581	633	583	655	594	588	574	603	614	601	648	600	620	626	603	627	598	591	634	626	610	587	565	614	645	629	563	607	617	600	599	619	615	596	611	617	655	588	609	605	643	612	608	629	605	615	628	620	634	599	598	651	640	608	636	627	612	627	565	633	613	584	572	597	597	602	577	636	612	598	633	615	599	587	621	600	588	609	600	598	631	591	612	609	625	595	578	622	636	587	605	657	601	600	557	571	596	634	566	589	617	598	609	609	587	596	627	611	606	593	578	597	613	615	643	637	595	606	630	627	593	644	577	596	580	613	593	662	618	611	561	660	616	655	582	633	535	618	618	592	570	579	612	608	577
8534	16479	14911	6412	3731	2785	1970	1359	1249	4586	26864	25657	13745	5898	2033	818	545	532	501	551	498	498	495	531	505	523	529	501	536	530	539	533	469	513	525	533	483	486	507	499	507	487	497	503	537	529	524	528	526	568	510	518	549	508	531	522	522	536	504	495	452	555	477	531	573	514	502	522	502	500	534	496	502	517	510	543	497	475	545	529	544	482	499	530	527	550	517	509	506	505	525	460	504	504	495	546	535	510	498	532	521	481	517	531	532	547	565	493	510	517	513	497	520	512	528	519	477	531	550	505	540	561	533	481	515	511	506	528	539	519	550	552	543	540	526	529	513	515	521	511	499	492	499	529	530	501	533	530	522	529	527	479	547	534	523	498	495	522	468	493	501	505	524	538	521	471	528	538	549	518	520	537	498	493	587	508	501	535	544	517	498	520	529	504	543	527	527	526	522	515	539	482	523	514	527	481	522	487	483	483	486	557	498	511	485	514	500	548	496	512	541	497	508	543	500	491	530	535	482	515	488	521	472	481	542	574	477	545	496	503	484	487	520	497	536	496	514	497	539	528	519	505	490	498	494	504	507	522	481	493	532	520	567	513	501	529	504	497	451	490	505	504	539	490	512	516	512	524	508	478	515	524	520	510	529	468	526	515	550	498	537	530	490	506	534	526	516	518	528	494	492	477	533	476	553	493	518	530	535	473	582	497	494	572	546	520	522	507	528	526	520	536	485	524	509	500	502	531	514	519	542	471	517	509	533	500	499	506	516	541	499	508	487	539	519	508	522	524	502	488	507	477	475	506	524	561	537	597	506	501	537	488	473	511	521	498	566	525	540	558	499	539	515	493	540	523	561	514	555	508	490	450	521	489	523	528	539	494	527	501	512	516	526	540	489	542	540	533	501	551	512	494	510	524	523	535	457	502	557	556	506	500	517	512	472	500	499	547	581	514	525	488	494	514	498	535	518	523	538	524	488	539	545	510	466	497	498	530	506	476	519	481	502	503	493	540	527	533	526	558	508	525	536	536	551	556	538	493	494	514	518	481	524	498	461	503	533	502	539	489	505	480	491	491	527	552	498	528	503	534	469	536	497	489	541	516	542	497	530	475	491	529	503	517	471	524	477	496	487	517	511	526	471	532	476	488	514	559	541	484	484	516	514	550	502	511	522	514	496	490	522	510	457	485	505	523	476	485	492	540	530	506	494	541	513	497	531	495	532	523	544	529	514	568	548	510	531	509	539	481	529	531	490	501	519	507	514	508	495	483	533	502	515	480	525	553	522	497	509	480	514	530	508	530	500	531	528	530	546	557	479	512	526	510	482	479	505	534	515	519	493	553	521	508	579	503	489	526	527	500	514	516	515	534	509	484	483	562	509	520	522	516	552	494	491	493	507	539	509	543	535	489	491	518	491	497	531	489	499	545	516	536	509	496	523	511	502	523	523	493	483	498	530	524	459	516	511	563	478	500	520	499	529	488	480	556	506	500	515	491	538	513	551	522	507	533	527	480	518	530	475	535	537	517	483	490	549	500	472	514	511	534	506	486	544	535	507	480	492	503	513	501	485	508	520	515	505	555	481	514	517	509	507	494	504	514	522	543	532	475	517	524	524	514	495	527	490	514	532	498	513	532	538	497	511	528	537	548	520	526	515	500	507	523	511	527	521	494	528	505	476	467	482	529	543	525	522	500	508	492	514	512	516	514	520	519	512	484	547	561	494	498	529	530	503	516	516	520	507	498	528	537	537	502	493	522	522	506	541	491	517	516	508	498	536	518	529	518	506	580	514	490	575	525	495	493	514	493	501	513	482	492	475	506	524	517	534	491	514	510	527	535	508	538	509	517	534	492	463	497	546	471	519	526	572	486	499	528	514	527	516	520	541	526	495	507	562	472	474	489	479	530	568	550	517	509	498	532	522	517	507	485	511	482	538	524	516	528	506	494	520	527	532	499	486	499	507	526	522	526	526	540	506	557	512	501	515	544	481	527	455	492	516	558	544	493	509	502	522	498	494	550	511	471	485	528	506	517	447	470	505	529	581	517	493	513	522	526	536	527	509	501	508	525	494	543	482	502	523	485	479	504	531	545	468	517	506	524	514	516	531	535	497	481	546	514	561	512	509	512	473	525	548	517	472	536	525	510	518	507	550	513	516	512	510	524	511	525	472	519	500	519	515	503	556	554	520	511	498	534	545	503	502	463	483	488	530	518	517	555	521	555	541	479	461	526	547	511	529	533	510	508	481	531	530	522	495	496	502	505	535	512	484	516	514	543	521	483	480	518	501	527	560	510	547	534	497	519	505	511	483	523	530	560	486	484	468	558	504	525	512	503	504	525	530	496	492	471	494	519	526	500	473	472	538	533	538	545	475	486	502	501	526	469	527	517	493	547	480	466	515	517	514	503	486	488	518	466	505	573	515	508	509	529	497	520	492	541	481	507	564	478	524	541	499	491	530	502	559	535	532	485	493	487	473	522	522	514	520	520	517	535	511	533	556	533	490	531	552	486	508	516	495	496	493	517	551	519	536	519	529	489	552	509	505	547	498	499	494	537	517	505	508	543	536	505	522	550	534	526	510	483	489	503	527	530	493	502	494	472	520	530	547	492	520	479	558	507	514	533	520	563	525	529	521	531	515	526	481	533	534	528	494	509	473	535	508	531	483	500	546	505	471	512	538	476	490	484	523	487	515	503	496	493	513	532	481	500	537	451	496	487	488	513	515	497	515	528	533	525	504	528	520	518	570	456	486	495	582	547	550	489	485	489	476	540	546	512	507	502	502	517	527	509	493	528	520	532	506	477	517	541	515	506	508	512	512	525	513	482	523	499	539	501	526	535	510	537	546	485	486	508	512	498	498	475	532	551	507	511	538	496	541	511	514	516	540	484	507	489	491	445	522	511	491	526	549	521	473	535	523	543	527	555	462	487	524	539	561	508	541	521	463	519	492	525	509	489	521	518	464	500	494	536	505	505	528	521	507	542	517	538	501	512	511	481	509	510	485	511	521	501	466	528	502	512	513	506	485	480	494	500	495	515	525	509	531	476	450	493	516	511	498	483	541	557	509	519	509	515	501	487	522	516	526	493	528	478	517	529	527	484	500	522	516	477	540	515	477	529	503	527	508	480	514	481	508	534	512	515	508	468	496	532	480	514	520	466	542	490	489	528	475	526	474	529	518	520	519	477	526	523	504	533	524	505	485	483	480	540	544	536	532	460	527	490	521	476	509	504	506	514	466	537	530	500	458	530	513	529	479	519	477	533	497	478	504	502	497	499	493	512	530	521	492	515	520	476	528	510	523	524	508	436	506	497	527	486	482	530	464	470	481	508	521	500	517	488	474	508	541	493	531	529	503	516	506	498	513	484	500	538	556	542	483	538	499	514	503	563	518	504	502	505	501	472	490	481	543	513	496	476	497	532	490	492	504	524	511	475	479	535	523	503	495	514	481	517	495	488	508	509	490	490	498	514	508	503	515	510	501	493	479	507	536	513
27094	12868	4262	1717	946	684	572	474	568	505	835	1824	2103	1118	613	513	448	419	448	423	436	429	424	436	433	450	421	431	420	436	520	411	402	407	434	413	465	442	444	457	416	455	407	443	409	425	434	433	415	401	450	415	449	374	403	458	416	456	421	420	439	437	450	429	416	438	455	459	447	434	455	419	436	490	435	454	424	455	436	409	422	436	451	443	442	362	475	432	416	455	479	419	397	460	422	450	465	426	447	471	456	498	438	469	464	444	440	459	492	413	397	451	423	450	457	447	438	416	376	424	419	439	410	394	440	460	429	467	434	397	463	444	461	422	463	441	463	423	419	401	473	453	438	400	414	435	443	450	419	447	440	402	461	448	398	433	406	456	438	413	459	457	456	435	432	425	435	443	461	437	423	440	386	413	416	419	428	411	432	451	400	436	421	430	439	392	435	474	426	404	423	393	466	432	433	440	426	414	410	438	435	406	407	440	417	387	428	452	436	439	417	410	402	471	398	417	457	433	471	447	452	463	429	449	428	457	455	414	434	396	451	414	444	443	411	440	437	434	446	457	415	409	406	453	419	420	451	420	438	405	417	422	413	497	442	429	457	431	401	392	476	493	403	454	448	456	445	430	477	416	444	466	446	428	442	430	411	465	442	433	413	422	421	443	433	446	428	410	445	464	412	412	434	431	445	411	444	412	447	432	424	448	428	428	436	409	447	426	416	430	447	437	421	434	449	445	479	416	426	403	381	451	408	457	413	401	426	482	435	429	449	418	397	466	372	428	405	443	436	420	439	422	473	412	418	390	443	392	413	450	443	431	471	437	445	424	420	436	440	466	471	420	429	398	438	469	446	453	432	460	404	418	396	388	447	392	418	440	426	427	417	443	430	431	448	442	452	441	429	409	443	448	452	430	420	461	447	452	422	419	403	427	435	427	414	441	443	448	447	444	458	459	423	457	447	438	425	410	432	433	445	428	479	425	424	392	421	432	427	442	407	435	386	423	442	404	449	453	446	423	429	422	425	421	442	464	405	409	447	437	425	476	446	448	487	434	447	458	416	428	422	417	464	455	444	410	435	433	430	440	426	438	454	449	417	420	460	484	395	430	452	426	385	423	398	415	411	439	423	423	441	408	420	429	435	442	429	418	438	454	402	425	406	413	425	414	429	454	393	462	412	458	421	474	408	434	437	452	461	425	423	412	449	440	420	428	439	452	423	423	417	432	467	447	413	443	434	418	449	404	427	412	427	431	409	461	449	438	422	420	408	420	420	446	434	448	399	468	413	445	417	471	449	412	413	405	458	453	431	426	472	438	454	441	456	429	406	440	437	407	468	377	442	421	451	395	437	430	425	441	419	463	457	382	431	406	431	437	427	420	408	391	454	476	463	441	451	429	457	430	424	400	419	401	442	372	451	433	446	418	431	393	404	433	447	437	428	466	410	401	441	460	444	435	458	442	395	431	421	389	441	420	442	413	453	413	423	439	444	451	454	438	425	422	457	421	433	410	420	427	445	449	413	407	407	459	438	410	434	452	451	415	419	428	480	469	428	442	414	459	419	456	424	428	442	411	474	411	412	435	468	429	438	407	432	441	456	461	435	415	402	460	416	443	454	448	412	423	426	450	434	447	447	460	419	414	424	400	449	459	466	442	446	444	393	475	435	434	419	446	446	455	463	419	471	419	436	412	410	450	447	430	438	411	414	406	415	403	408	427	427	444	393	431	455	427	441	443	399	403	435	413	461	435	448	470	422	442	454	455	457	455	457	436	405	393	430	437	423	451	439	425	439	447	460	418	402	425	428	432	442	431	441	450	387	400	404	448	427	427	419	400	421	460	390	437	407	428	437	422	437	432	429	423	393	419	472	461	406	422	391	403	414	425	410	440	420	417	448	442	410	480	425	437	433	404	456	424	409	432	393	410	410	431	442	428	385	395	431	434	448	453	391	444	365	390	429	423	453	425	410	393	410	464	440	451	426	453	424	389	460	455	435	440	452	440	461	425	452	451	459	443	455	428	464	430	461	397	423	439	455	403	422	397	435	437	410	432	429	421	419	417	432	382	468	435	404	421	439	446	448	468	458	446	439	428	432	434	431	412	463	412	467	420	423	438	427	430	413	418	449	426	425	379	435	407	435	397	434	459	383	403	421	449	433	458	466	450	404	452	442	418	425	432	447	435	422	430	404	412	423	441	443	439	408	448	444	475	391	427	416	417	424	425	449	434	456	422	458	466	407	408	415	412	447	447	416	444	418	446	452	415	455	402	437	433	397	408	440	446	408	436	435	430	393	427	459	443	450	422	447	438	426	439	464	444	446	439	444	430	458	399	438	467	430	446	413	443	419	418	436	470	426	424	429	391	436	469	448	429	395	404	421	388	424	411	442	457	411	436	408	467	436	469	431	428	461	421	429	445	428	487	440	451	427	432	448	436	427	409	414	422	426	437	436	420	469	440	432	424	462	439	429	456	427	449	442	446	423	455	423	422	424	442	402	402	418	427	400	414	413	450	451	403	437	444	417	452	430	407	390	439	386	459	463	404	445	459	441	436	416	444	412	440	435	450	427	473	435	400	421	419	419	434	463	438	449	430	415	413	444	455	383	417	412	455	406	451	440	411	443	422	451	441	421	398	431	446	424	400	440	428	422	427	441	389	459	478	449	429	434	431	404	382	440	449	432	459	437	445	438	446	416	438	437	410	444	426	470	425	407	405	429	403	415	416	455	434	440	423	418	425	453	443	463	432	427	401	445	433	419	435	419	425	390	422	393	458	427	416	407	452	443	439	420	436	460	438	452	447	423	435	430	413	467	445	462	433	439	425	430	424	421	414	446	451	451	444	402	415	457	398	455	445	437	435	449	408	455	415	411	424	416	396	446	420	391	478	441	406	405	429	444	423	467	447	415	447	424	433	414	437	444	437	417	443	436	421	421	436	443	456	450	439	384	454	420	457	461	453	425	445	441	441	441	454	420	442	445	428	451	425	418	453	437	450	443	448	444	408	408	404	397	434	425	445	393	443	438	415	430	495	426	403	420	418	459	411	385	439	421	442	427	437	419	408	440	431	449	418	436	425	430	478	413	421	425	448	431	422	425	406	403	412	449	441	459	443	470	460	444	438	419	455	461	475	421	422	430	430	403	440	387	418	411	412	446	439	476	442	379	403	455	454	417	416	430	433	414	412	423	430	433	450	425	444	414	387	450	438	467	441	380	415	437	459	445	412	443	465	432	448	429	432	420	441	449	415	413	426	424	445	428	391	449	428	412	438	427	407	453	421	395	411	447	464	451	435	371	452	407	419	425	433	431	447	398	463	457	400	447	460	437	416	430	391	399	425	464	417	440	433	446	456	406	462	442	417	471	439	416	431	427	427	457	439	428	413	412	417	426	439	426	430	431	414	382	456	372	410	463	381	440	443	423	432	478	394	422	445	442	424	439	408	454	472	407	463	396	441	446	441	501	455	442	436	467	475	441	430	417	457	444	436	416	427
7368	4783	3082	1376	843	703	557	480	477	472	1144	2349	2343	1114	642	478	404	405	352	378	362	366	394	391	355	344	387	349	352	374	344	369	381	372	339	359	389	351	365	388	379	336	359	380	385	355	357	410	371	404	373	364	373	368	363	355	394	365	382	364	334	323	403	379	392	372	379	361	336	366	362	358	339	358	366	345	329	355	392	350	337	373	364	371	374	359	326	390	348	372	365	373	379	349	389	345	377	368	364	312	371	366	375	393	387	349	326	350	351	355	368	393	354	389	340	355	360	381	383	401	359	349	377	335	376	325	359	341	373	342	399	330	348	361	347	362	362	360	384	337	339	364	335	353	353	372	389	376	357	352	367	379	408	357	385	366	335	373	367	370	365	335	386	332	374	341	378	333	378	366	356	346	364	370	353	387	339	383	357	352	343	388	346	386	361	435	371	377	365	408	360	333	356	372	386	368	376	387	371	383	361	365	361	376	365	334	356	376	377	355	382	405	377	358	339	385	364	372	362	374	357	340	360	379	378	377	363	391	384	360	363	395	382	377	349	378	375	369	354	370	366	337	366	384	369	391	356	375	382	357	349	397	401	347	372	338	365	336	390	383	364	363	366	384	380	396	351	390	361	367	374	357	367	334	363	343	355	328	317	351	372	337	355	357	366	369	364	322	363	328	340	371	400	353	339	380	355	344	383	374	362	396	373	394	376	408	348	372	402	366	337	358	340	359	349	407	352	367	362	344	398	376	389	343	360	369	354	374	349	362	362	373	384	360	344	379	335	367	356	322	388	380	391	351	394	361	346	392	391	398	337	374	352	408	353	341	342	353	372	335	359	353	338	363	372	366	377	330	367	369	375	382	371	386	357	363	363	389	340	364	385	369	353	357	372	361	359	354	368	408	351	350	351	346	345	363	370	382	363	315	399	395	374	377	337	369	363	366	406	373	367	341	371	377	401	354	333	367	352	388	356	340	394	356	360	349	331	359	356	414	348	358	365	400	347	360	353	367	363	389	374	333	376	390	377	378	380	363	380	333	365	331	363	365	348	357	321	407	366	358	339	391	372	362	370	337	399	378	366	308	331	374	367	348	360	347	370	343	351	355	336	354	369	341	365	362	375	359	349	387	344	351	325	346	391	368	353	367	354	356	352	368	340	383	353	396	364	332	365	346	337	359	348	371	344	375	387	361	389	364	379	345	370	387	340	371	362	397	370	368	359	356	395	394	351	340	362	367	340	370	346	330	346	377	351	375	374	349	360	382	386	356	343	340	356	389	356	347	340	374	390	364	380	376	395	360	362	352	361	366	372	350	357	363	353	363	374	358	413	348	381	348	329	360	347	348	359	405	356	379	375	357	325	364	385	361	351	350	368	322	398	378	375	386	333	355	370	368	364	351	398	372	376	369	365	365	344	380	356	384	382	400	372	322	415	365	350	373	363	379	365	400	338	367	376	374	354	368	352	364	376	360	385	371	387	382	388	402	340	392	367	380	352	351	361	376	379	370	342	356	393	390	377	365	379	362	339	338	342	379	363	402	373	353	381	430	364	353	386	319	378	349	363	392	393	381	387	360	364	348	359	327	357	386	363	394	387	369	360	403	356	391	379	349	337	356	357	335	374	371	343	360	358	367	378	332	368	329	343	390	346	352	380	358	348	337	372	355	341	337	355	339	335	404	358	370	351	362	333	357	339	368	379	364	355	369	353	376	364	392	346	338	335	324	364	356	360	360	367	358	354	362	384	346	363	354	344	378	355	349	366	365	338	384	381	378	359	342	355	365	383	374	357	381	360	410	350	401	330	382	389	365	371	369	357	375	339	354	372	336	358	399	369	367	372	411	355	398	339	353	357	392	371	355	337	352	367	317	379	373	351	356	353	350	341	386	368	385	380	403	357	351	375	345	380	382	366	373	355	393	375	368	373	373	350	324	348	394	358	371	323	390	397	342	377	368	331	355	355	360	325	373	363	370	387	401	370	345	363	340	353	352	389	357	356	348	342	406	371	343	391	329	371	378	377	423	358	376	406	350	362	354	388	363	369	378	351	345	335	387	355	312	335	350	352	336	354	380	384	370	366	355	371	338	379	372	386	372	324	384	368	362	359	345	396	315	364	378	374	335	361	354	351	380	323	352	360	351	373	375	373	400	353	373	397	358	346	346	367	379	405	391	351	375	396	381	321	356	393	373	375	361	358	338	385	362	393	341	365	369	380	349	374	375	374	350	357	387	382	384	347	376	370	368	383	360	354	383	368	353	351	378	361	357	347	349	363	411	372	363	364	371	362	350	397	365	392	359	388	338	352	397	323	409	346	388	375	342	325	362	386	410	360	407	374	331	342	348	370	356	328	387	356	342	377	391	321	363	380	340	359	348	370	356	362	356	369	395	365	366	350	342	360	378	366	360	365	362	346	349	347	352	381	354	376	357	388	320	365	380	346	346	372	347	357	347	352	363	342	382	357	342	394	380	375	387	377	374	357	396	381	366	304	363	377	362	362	349	320	391	370	386	376	365	360	383	376	363	399	364	375	381	350	359	387	381	370	393	380	365	361	347	381	344	350	366	326	341	342	388	345	327	379	355	379	369	339	330	353	386	362	378	368	373	356	356	387	387	353	365	384	392	356	383	343	337	342	346	390	392	345	370	375	388	392	374	367	380	380	364	319	382	355	330	362	327	331	335	345	366	342	363	355	366	375	341	360	375	334	380	364	377	363	360	372	347	366	356	361	360	352	338	342	364	366	390	356	376	371	366	362	422	353	363	416	398	385	355	368	401	377	396	362	348	341	347	378	362	366	356	359	335	405	389	358	361	359	356	348	372	362	375	375	359	343	380	384	377	377	323	367	379	351	359	379	385	334	379	377	370	349	386	376	370	347	379	329	363	390	355	379	376	349	339	358	369	383	352	359	355	349	350	378	401	363	366	406	355	382	336	345	350	338	356	368	368	410	356	378	343	405	368	387	358	357	349	361	389	339	422	387	362	346	392	372	352	399	372	389	365	359	350	383	373	393	344	377	371	351	417	361	362	380	378	342	358	372	363	349	346	365	310	360	397	371	374	353	372	363	343	340	375	373	401	337	327	378	374	368	383	332	336	347	366	346	384	353	377	375	364	373	336	372	367	412	370	376	365	371	364	377	341	355	355	349	360	346	400	344	380	350	333	388	365	319	398	356	364	339	394	381	316	351	405	390	365	380	383	349	372	344	351	361	330	365	387	371	373	357	370	307	375	402	373	330	321	373	352	359	332	370	375	356	365	347	366	353	368	352	364	324	365	360	348	330	336	372	392	363	368	353	329	304	349	368	353	359	397	378	350	349	341	363	370	342	338	362	366	360	343	379	378	337	366	393	371	367	400	363	352	315	397	340	389	376	386	376	353	359	371	388	361	381	357	349	364	377	353	384	366	311	376	349	386	363	373	338	364	331	366	352	359	373	363	377	377	350	338	363	344	391	329	372	365	331	367	365	337	343	342	368	381	327	357	371	346
24620	20750	26771	24655	9385	1559	1088	823	662	693	2258	15223	15740	7274	2128	842	548	472	461	466	482	477	474	483	470	474	482	467	491	520	489	443	493	497	458	508	509	500	456	515	493	504	504	452	472	477	478	496	490	476	478	461	465	441	482	497	482	459	466	492	469	466	501	483	487	457	474	476	448	456	465	476	437	493	490	468	435	501	485	466	497	474	485	466	516	464	485	483	467	482	473	456	471	478	454	457	439	470	449	447	475	407	490	482	494	472	462	472	461	488	452	446	430	493	507	467	472	477	469	507	461	499	462	496	461	461	469	446	471	504	492	480	473	482	491	468	427	490	462	463	441	467	477	493	468	477	463	482	444	485	455	479	473	505	509	477	454	479	497	471	480	489	498	458	484	484	486	516	441	454	474	474	474	478	467	467	460	467	448	531	414	425	480	454	477	440	453	460	463	475	496	496	522	485	458	507	470	471	465	464	445	501	472	455	505	486	514	504	491	498	487	441	490	448	465	483	477	466	504	468	491	472	431	489	471	476	451	521	485	495	474	499	441	462	482	464	436	463	447	458	434	456	489	523	489	445	434	477	493	495	460	493	470	486	496	490	441	465	441	503	452	485	431	495	462	464	506	442	472	502	463	492	471	526	462	482	499	509	450	499	433	460	475	437	475	439	452	464	482	453	483	488	454	456	466	475	452	460	496	467	468	455	462	477	476	451	489	495	484	457	480	461	480	451	496	493	487	486	474	448	459	464	512	450	469	461	473	473	485	470	469	449	460	477	445	431	448	470	455	493	460	484	483	493	457	466	478	485	482	443	465	484	519	468	475	436	471	489	491	459	488	468	483	513	442	452	453	484	457	528	448	466	493	480	448	489	486	476	446	478	485	489	468	465	440	493	483	486	442	494	448	465	523	497	476	482	485	490	457	472	519	469	532	465	478	465	464	521	501	476	478	495	474	473	509	483	474	472	464	523	500	449	490	458	454	473	491	506	461	462	505	483	514	472	496	493	462	464	447	474	469	490	476	447	420	446	447	420	506	460	500	465	458	451	480	459	513	489	501	460	447	467	442	486	438	499	471	451	448	462	507	477	490	465	453	455	460	450	478	475	440	489	480	480	492	467	509	436	453	502	475	499	504	455	469	495	479	440	466	487	477	489	445	458	467	479	496	486	439	476	485	479	511	511	437	462	468	485	475	478	434	444	465	473	435	491	497	497	454	496	500	463	461	484	421	420	510	449	451	451	493	485	483	475	490	422	461	505	497	506	484	471	450	474	436	450	447	489	455	524	436	467	455	444	483	452	477	516	480	445	514	510	441	513	456	483	469	446	462	466	510	456	478	479	496	499	466	453	474	472	457	480	479	480	488	459	469	496	482	447	453	464	462	430	446	480	479	449	474	481	493	437	488	505	482	521	450	482	490	474	486	505	474	463	463	459	450	485	456	483	467	465	479	473	441	498	501	417	488	503	490	485	456	479	453	468	466	488	509	491	463	432	499	456	461	488	492	453	457	468	477	458	468	457	488	441	497	482	462	505	492	483	470	447	465	492	489	498	504	473	510	494	462	463	448	448	469	489	475	509	450	463	518	440	515	476	499	465	437	442	447	466	455	527	464	505	502	459	474	425	467	497	533	449	496	476	472	418	417	528	484	486	416	501	424	515	516	508	490	497	460	482	492	453	507	446	483	465	491	436	454	455	464	454	470	502	506	453	456	480	471	506	494	484	471	490	499	475	462	457	526	493	428	463	481	462	481	468	419	444	470	489	477	474	458	477	453	484	460	464	513	472	448	493	470	447	449	474	482	481	468	477	461	490	511	485	493	432	458	477	517	470	491	454	454	451	458	505	483	449	492	463	429	467	482	473	448	460	473	469	482	441	479	479	494	478	500	466	478	463	472	441	469	459	515	469	449	486	489	469	487	466	440	471	456	432	487	486	477	442	469	480	452	461	496	498	479	495	462	487	468	438	464	476	497	515	461	483	503	468	462	487	464	533	481	478	445	478	459	475	512	508	441	483	481	455	476	465	477	459	482	474	478	455	486	473	480	466	498	440	468	501	487	465	489	477	498	523	446	495	512	489	500	473	473	505	458	509	486	452	456	521	468	468	458	497	435	475	432	497	466	503	455	457	477	534	479	462	482	475	465	493	475	500	484	497	463	480	484	494	493	475	463	456	469	463	475	495	460	456	478	467	471	495	494	452	458	444	464	457	493	481	484	469	476	493	448	499	459	487	486	466	486	456	449	475	450	492	492	488	460	483	496	479	458	480	500	459	449	483	479	468	453	476	445	508	511	444	481	499	485	481	485	489	469	494	460	501	481	481	448	452	440	440	509	509	495	472	471	479	468	442	453	488	481	470	438	461	514	494	445	466	482	470	477	476	479	445	456	483	478	455	453	454	476	478	461	473	500	445	450	507	498	488	439	475	417	474	460	475	397	466	459	478	461	477	480	500	468	474	442	510	446	480	486	480	511	461	486	501	500	497	474	498	454	474	487	469	453	462	473	464	465	501	469	459	489	462	506	428	509	454	468	481	476	495	491	474	478	457	466	475	488	458	464	519	435	473	456	473	462	484	511	483	477	464	470	461	465	490	506	466	463	450	486	500	464	486	499	463	471	438	484	440	449	469	509	484	454	462	497	460	498	509	484	472	483	474	504	525	512	420	493	444	458	488	467	486	492	456	487	466	484	481	428	495	476	452	463	484	494	480	492	491	460	484	482	444	450	476	447	477	457	461	464	450	482	454	465	454	452	493	497	460	418	457	456	494	453	488	479	458	495	490	460	477	493	467	473	472	476	468	474	440	467	460	456	489	485	486	465	517	463	452	472	456	493	499	466	465	465	465	487	490	454	485	478	453	484	493	487	455	450	461	465	474	495	501	478	474	473	457	480	515	497	491	464	473	486	465	451	489	464	476	447	468	462	504	471	478	516	450	467	505	451	488	431	458	462	490	464	458	523	509	464	466	483	481	486	479	485	522	481	492	442	442	470	447	454	477	465	461	467	458	484	485	475	439	508	405	497	444	444	466	458	488	475	457	480	483	473	480	471	507	466	497	503	476	436	481	442	471	494	485	526	479	479	497	470	490	441	464	474	486	443	448	484	488	510	461	476	466	465	465	473	447	475	496	458	463	444	453	493	484	439	468	525	465	497	493	493	489	499	449	513	490	455	477	484	465	498	480	455	452	455	485	436	438	463	476	486	466	477	481	461	444	488	482	464	511	471	458	477	447	432	474	493	494	456	455	461	461	502	454	474	468	469	495	497	483	437	483	446	482	491	465	436	510	475	498	455	424	470	480	459	439	458	491	481	470	462	473	479	497	464	500	451	431	449	441	480	451	489	465	513	475	519	508	486	483	482	442	469	488	468	471	504	466	443	461	469	477	498	484	505	455	459	488	467	499	462	452	491	508	513	470	475	479	487	510	486	460	522	475	451	492	459	442	450	453	428	453	468	431	450	492	482	467	467	446	428	478	510	492	499	487
5634	7418	6146	3046	1884	1188	1000	851	803	822	3535	17663	14406	6643	2227	820	483	414	413	439	426	428	404	444	409	384	400	419	406	436	423	446	451	396	414	418	415	451	464	432	406	411	397	415	408	447	427	435	411	394	423	428	440	411	398	458	404	386	433	421	433	442	407	376	444	426	431	399	385	411	400	430	412	449	474	432	410	403	386	406	436	437	435	432	424	442	428	442	431	390	396	406	412	399	394	381	408	424	413	423	416	403	395	417	427	407	428	404	416	375	428	438	423	401	423	414	399	406	406	422	427	381	397	423	441	472	433	456	375	424	385	379	393	412	408	454	447	409	410	401	428	398	431	372	419	422	440	382	381	394	427	413	467	417	430	401	434	411	393	395	402	418	412	426	436	422	423	402	438	383	419	410	406	383	380	388	376	410	439	401	415	407	401	419	380	364	434	424	413	426	407	396	408	384	422	429	420	420	444	422	459	400	406	429	414	408	398	392	420	404	419	417	398	409	392	389	419	411	436	387	378	413	428	418	432	419	434	448	418	397	412	418	419	411	424	384	408	411	415	451	402	408	421	398	393	428	438	396	440	419	436	405	411	407	426	443	424	400	408	414	414	434	408	402	412	409	396	411	388	428	436	449	444	395	372	423	410	411	385	392	400	417	407	429	426	398	415	420	395	395	408	423	408	416	432	423	430	404	453	435	406	387	448	410	448	398	422	407	417	438	410	432	405	407	429	408	421	401	427	416	444	417	392	418	380	414	440	420	426	385	438	404	453	394	417	436	382	421	399	411	403	437	426	412	413	411	407	433	416	409	416	406	394	423	433	460	428	441	417	421	414	409	396	405	436	401	422	407	395	399	385	435	445	396	420	387	428	410	410	423	405	401	380	405	411	403	425	426	393	411	402	420	435	440	435	414	416	405	434	424	410	395	400	407	417	388	384	412	406	411	403	397	431	427	408	402	402	429	395	396	400	410	399	425	430	394	402	444	413	417	401	406	412	376	398	402	435	404	413	385	408	389	408	415	453	435	394	429	453	408	418	366	434	435	373	382	425	411	396	433	405	411	416	394	456	427	425	454	402	442	414	443	442	426	391	391	377	422	404	425	388	397	402	379	453	384	396	397	429	443	389	385	406	410	460	402	405	410	418	402	426	387	399	434	421	390	398	418	414	424	403	395	384	394	430	432	431	407	418	434	381	403	429	423	430	416	384	403	381	379	376	438	403	418	393	410	404	424	415	447	419	415	405	413	450	419	428	442	410	384	443	414	424	415	430	426	439	430	439	375	442	367	453	387	364	420	424	385	420	441	456	427	392	413	422	438	401	376	401	414	412	427	376	431	448	416	428	434	415	421	410	429	419	409	402	401	399	373	379	430	392	400	401	404	364	418	417	407	414	444	383	391	415	433	413	420	402	447	380	385	419	409	402	401	473	381	390	439	415	393	407	427	402	415	410	399	432	432	441	448	427	377	443	418	421	417	433	417	412	388	405	391	407	407	436	422	423	455	398	460	476	456	420	401	428	388	396	411	378	388	413	403	405	392	418	411	426	434	433	413	385	427	447	386	412	417	414	395	422	392	392	398	430	435	403	394	450	419	425	384	407	394	404	420	449	386	396	413	473	420	429	414	409	402	403	410	399	375	381	415	409	369	387	423	392	418	425	431	401	389	412	387	430	409	448	416	383	410	365	400	412	410	382	418	433	407	401	423	410	413	419	442	396	436	374	420	388	433	417	441	373	431	413	423	432	411	404	429	411	405	402	411	406	462	373	402	478	448	447	384	434	409	443	429	421	368	445	411	356	389	411	437	388	397	408	415	397	373	377	388	415	416	411	411	410	395	396	450	404	389	437	430	419	402	393	403	403	387	403	447	386	437	386	395	451	413	419	412	413	430	393	403	452	432	421	391	426	423	440	405	447	426	406	417	412	442	415	432	404	374	404	411	423	439	433	422	378	414	411	394	413	399	404	437	411	419	392	425	455	393	407	422	417	400	359	393	428	415	403	414	430	388	399	433	422	451	389	412	452	402	436	397	418	435	439	433	389	415	464	415	419	422	355	460	403	430	398	417	417	406	418	453	438	416	403	424	434	387	419	405	398	424	401	455	406	394	446	420	434	388	378	402	452	411	399	414	398	382	436	413	396	401	397	399	402	383	409	393	432	442	394	400	427	421	371	428	422	403	410	431	422	430	419	443	404	459	401	406	421	387	420	394	395	389	414	404	446	422	388	409	384	373	419	396	385	437	425	419	402	426	382	412	432	390	418	381	430	427	423	407	397	423	426	409	417	414	437	429	397	402	410	413	400	411	385	380	453	406	410	423	398	417	399	420	419	416	449	441	397	464	407	421	402	412	420	416	415	416	431	421	428	409	420	410	428	424	419	443	419	420	423	411	379	425	396	378	372	425	414	399	426	420	392	417	390	419	414	420	432	426	396	419	410	392	425	413	423	424	430	432	397	412	414	396	392	426	403	416	417	404	422	417	408	397	416	394	404	414	418	451	390	451	430	422	401	385	404	403	394	446	384	431	439	407	446	407	402	425	428	430	411	430	403	408	373	424	401	416	431	397	428	396	433	410	412	410	413	418	418	392	428	411	406	343	414	392	395	429	442	446	402	400	423	416	359	439	405	421	393	387	458	427	395	401	386	377	386	425	421	393	383	428	405	453	420	431	423	434	404	391	406	405	406	425	409	397	387	393	414	442	386	435	390	388	430	426	386	414	406	414	448	415	398	421	404	439	399	454	392	422	420	411	388	443	441	376	384	386	416	388	415	397	427	415	407	440	422	398	398	411	389	405	404	400	404	424	428	417	396	412	369	389	433	428	426	413	412	395	422	384	425	400	428	417	400	406	419	397	400	421	400	441	388	401	371	408	401	419	452	387	410	391	405	400	398	438	419	378	425	392	395	423	400	422	401	376	460	407	403	426	397	431	412	449	404	443	418	415	443	441	456	413	401	402	409	419	427	369	434	412	438	406	399	378	426	383	408	430	440	413	446	386	418	424	428	409	408	390	400	450	404	404	366	402	464	425	413	421	424	407	398	401	408	412	432	395	407	441	411	401	398	426	429	421	413	411	429	425	417	398	450	404	378	386	426	432	444	449	437	395	425	392	414	406	424	374	422	395	431	407	430	381	435	428	438	445	397	402	436	417	401	441	422	381	422	398	456	407	411	454	419	441	391	435	425	406	393	421	445	404	417	417	390	441	445	402	421	416	420	418	427	417	385	430	423	408	435	457	414	368	444	436	400	400	400	419	417	432	398	436	420	422	417	425	399	408	414	406	446	391	408	442	431	428	435	433	452	387	415	415	413	425	400	391	419	390	435	467	420	413	395	415	447	438	405	447	436	405	418	440	419	436	404	425	422	426	443	392	411	408	406	388	405	419	417	431	411	395	394	399	449	413	394	412	371	424	413	393	388	402	419	413	436	413	414	411	409	405	427	406	406	415	433	437	411	423	404	404	424	401	404	404	414	404	423	442
23609	20696	27709	23724	20557	7418	1839	1231	1138	1241	1536	23586	25694	15457	6036	1785	870	642	674	634	610	610	622	645	635	603	642	618	613	626	645	623	605	611	611	620	649	593	612	615	594	600	610	616	632	588	584	588	581	594	623	595	611	584	599	636	589	625	591	563	600	630	579	628	622	557	581	589	604	599	604	615	604	585	598	561	609	637	635	592	591	616	540	589	610	575	616	589	581	601	611	580	574	567	602	658	637	592	611	626	618	642	572	587	613	585	631	582	582	625	680	608	606	604	631	656	627	576	599	597	626	613	607	580	617	575	594	613	565	598	612	627	554	657	629	622	596	616	603	568	632	628	583	615	622	594	600	627	579	609	630	565	617	630	587	571	609	637	610	593	630	550	589	668	632	580	587	624	553	606	616	571	613	625	607	543	620	609	607	621	607	629	591	576	618	566	624	607	596	614	590	608	625	618	603	631	605	603	598	634	579	632	569	589	600	584	585	605	600	628	596	617	640	641	588	591	595	581	618	614	629	602	600	572	613	626	605	565	571	601	586	613	601	611	607	578	577	602	586	612	588	555	612	636	582	599	528	597	572	579	565	618	589	643	648	584	603	612	625	555	586	571	621	562	553	607	648	598	552	602	539	561	602	613	582	554	597	568	618	590	599	594	600	620	566	582	627	584	599	563	569	613	634	634	576	598	591	610	634	628	633	582	612	563	567	592	621	598	580	590	604	587	629	566	573	553	589	625	616	595	600	599	615	644	615	572	601	613	649	614	580	584	559	600	615	595	633	613	614	584	572	565	565	616	639	643	632	592	560	610	614	589	578	582	638	609	638	589	546	620	613	596	596	625	638	596	614	600	581	629	629	573	565	572	580	569	605	602	582	649	597	564	595	650	592	583	608	632	607	591	628	623	600	626	606	590	564	585	620	631	542	645	559	636	594	611	618	625	577	533	582	565	620	618	615	577	594	614	589	589	655	619	591	604	637	607	539	601	578	623	534	651	580	605	582	545	635	624	589	587	604	622	600	634	572	604	627	580	605	567	585	581	587	593	602	597	557	642	561	613	610	584	604	615	611	570	624	600	604	595	626	633	560	635	578	611	650	615	574	583	597	590	633	593	628	594	593	621	570	588	605	602	596	593	621	590	611	592	592	591	590	590	575	606	560	633	559	604	567	600	608	553	606	585	615	625	586	637	573	584	593	589	589	637	597	599	588	622	647	568	597	628	599	623	641	636	584	631	599	627	621	644	618	619	621	604	598	636	570	613	596	634	624	590	608	575	588	578	628	606	621	592	571	634	563	582	617	596	613	568	576	612	566	614	574	589	590	599	592	595	572	576	631	564	589	582	587	577	580	602	593	579	559	633	572	627	590	622	591	585	571	605	567	583	574	605	620	582	575	616	621	587	655	601	628	624	560	606	612	540	628	582	574	580	563	589	632	622	558	597	626	585	584	575	614	564	577	598	584	613	562	626	592	583	619	591	598	562	575	587	531	654	533	608	634	596	623	570	583	618	622	611	640	614	602	618	626	628	601	603	605	595	570	626	620	616	554	590	627	568	579	603	651	605	587	646	563	567	577	602	604	584	628	589	630	630	573	606	587	610	609	590	598	612	597	564	572	603	563	596	595	589	635	563	587	573	562	608	609	581	588	569	588	599	604	589	575	563	549	585	634	584	577	587	608	573	651	621	601	637	583	569	574	578	598	615	556	605	564	620	600	617	643	578	580	628	603	554	633	573	604	618	595	554	607	636	585	597	570	582	623	533	574	579	593	635	635	607	580	561	615	594	615	556	599	603	591	582	586	624	578	562	572	632	573	608	552	620	627	600	591	628	594	601	539	556	600	600	604	571	611	580	632	619	582	590	604	594	588	595	660	576	558	610	570	604	663	601	593	593	554	567	582	623	592	579	618	579	656	591	579	631	612	538	625	591	580	634	628	630	627	585	630	619	602	567	576	590	584	613	581	642	566	592	600	563	597	642	577	579	607	615	623	576	602	573	593	562	593	581	574	625	645	579	597	624	638	621	610	602	574	591	580	551	612	604	549	602	589	591	580	588	612	581	592	604	548	587	644	601	571	594	554	618	627	592	608	573	529	580	612	584	629	630	596	616	555	610	599	578	555	604	584	626	600	604	577	611	649	601	629	628	615	594	596	567	590	555	616	586	556	610	618	650	591	592	620	622	619	572	650	620	557	630	575	571	625	603	643	603	583	618	592	586	604	591	561	608	603	621	567	625	591	575	560	592	611	636	590	568	565	560	650	604	607	592	617	625	595	562	605	562	578	567	571	568	548	585	610	606	599	566	579	581	588	629	592	571	590	577	624	588	588	655	612	619	601	631	704	581	628	597	623	651	619	541	637	587	634	651	594	584	608	595	614	585	628	607	595	602	592	597	586	576	623	616	586	603	644	613	678	600	601	622	610	563	570	603	599	610	598	603	582	582	569	570	575	546	583	600	608	567	609	631	591	566	578	624	627	560	611	574	614	596	648	624	581	576	606	607	596	533	583	608	600	606	610	572	574	537	565	611	570	608	585	609	613	609	602	622	613	590	603	587	620	608	607	573	548	629	561	607	605	552	616	634	613	573	579	573	644	577	611	611	582	614	606	612	630	577	588	635	613	596	610	622	604	610	578	638	606	582	590	610	608	570	620	645	590	572	575	619	621	567	589	551	589	614	617	587	576	629	588	621	586	619	616	563	567	596	607	589	571	616	579	604	598	568	601	631	557	616	607	645	587	582	578	607	578	592	585	565	601	577	598	604	589	567	590	622	668	651	616	559	621	631	619	597	555	593	546	555	597	621	618	566	617	566	634	601	598	569	610	585	574	574	619	578	607	598	579	605	603	591	559	587	596	580	621	614	581	625	612	593	591	576	635	582	632	590	592	587	600	583	590	560	610	566	565	605	619	549	604	572	585	589	567	585	591	627	585	589	563	599	594	589	588	591	571	591	572	579	609	532	593	606	596	589	594	572	601	596	602	621	570	598	635	596	590	562	608	620	581	578	588	609	602	625	567	593	597	639	629	583	586	665	608	595	554	610	593	597	552	636	620	577	610	612	621	618	607	559	593	618	575	604	541	593	611	611	597	655	586	588	585	587	611	583	627	584	646	643	582	570	602	567	606	598	618	580	593	589	569	616	620	582	588	570	640	605	599	620	616	580	608	596	564	592	642	591	593	598	605	625	602	568	596	608	569	610	568	597	625	610	561	596	552	567	595	621	521	610	631	563	625	589	586	613	615	582	589	549	634	569	580	573	668	590	636	603	610	590	558	595	570	609	546	602	601	561	613	616	602	582	617	591	573	557	583	626	618	602	613	607	625	567	622	575	607	621	611	610	601	594	604	641	568	587	556	623	587	610	587	603	605	612	603	604	617	632	581	588	609	572	628	574	549	645	633	580	643	565	592	615	605	629	577	633	602	615	565	568	547	625	574	554	640	630	568	609	603	606	592	598	625	588	582	624	628	617	598	612	588	574	639	566
5918	8983	8278	4664	2750	1904	1407	1208	1515	1638	2176	26855	22796	12753	5441	1745	766	577	533	477	529	525	501	517	555	492	530	565	489	517	487	527	489	512	515	479	545	536	479	533	512	507	518	507	536	524	566	492	538	484	506	488	500	478	491	525	464	489	532	468	520	497	510	507	529	462	499	531	508	536	535	519	500	512	513	503	494	524	506	544	511	583	518	514	532	508	524	502	538	461	511	500	511	469	478	536	479	469	518	499	509	522	541	516	491	525	506	477	494	509	501	506	503	520	509	527	530	523	505	507	505	528	518	538	487	501	542	553	487	473	513	490	520	517	545	514	517	509	512	542	500	536	526	495	546	495	573	481	533	506	536	508	499	524	521	543	515	530	515	493	533	509	461	486	449	514	485	491	520	504	516	495	536	526	495	514	528	522	507	546	512	493	515	482	519	472	532	542	478	543	492	478	528	469	516	514	471	510	478	489	480	523	533	538	507	522	511	523	507	516	522	461	534	501	518	502	513	508	481	511	496	491	516	520	499	521	522	502	494	535	480	463	509	527	521	543	531	508	517	552	482	499	470	476	538	505	493	526	480	526	486	508	492	540	516	518	548	517	488	506	531	506	525	526	486	521	507	520	484	505	530	488	485	570	497	462	532	500	494	498	503	497	529	503	523	495	523	509	497	480	511	497	490	554	493	541	529	499	499	521	562	485	478	516	484	512	493	491	503	499	546	452	507	516	526	523	517	519	509	503	503	561	487	516	464	480	513	484	491	502	509	578	479	500	514	492	536	537	499	455	509	526	541	517	536	513	506	468	516	481	505	524	507	508	477	508	474	468	514	509	511	508	520	536	518	466	492	519	466	538	480	523	516	530	487	499	492	425	507	499	537	527	529	521	477	536	521	509	474	532	513	509	509	556	480	507	496	480	537	516	498	552	543	463	497	549	495	492	538	499	513	496	501	527	542	518	524	545	516	501	495	509	527	497	533	526	542	524	557	510	470	503	559	514	475	503	482	545	522	533	516	529	515	550	563	510	564	529	506	521	498	469	516	508	537	515	540	462	524	514	474	494	485	504	517	525	507	491	549	514	492	482	507	520	492	533	509	512	500	505	497	458	530	470	523	521	536	532	490	512	511	524	507	459	498	490	529	499	535	550	482	520	506	510	495	533	484	524	504	516	549	536	525	452	478	530	480	484	514	510	523	514	437	471	507	501	470	539	504	515	505	464	499	487	498	512	460	453	496	493	546	517	555	505	501	531	473	524	509	509	509	529	504	510	537	508	536	507	510	455	474	538	519	523	499	468	471	515	488	519	508	500	523	512	491	521	488	526	514	504	484	516	539	471	532	504	511	495	534	497	491	496	529	514	534	528	519	532	531	542	516	519	503	485	460	507	549	526	503	547	537	517	516	486	511	489	473	482	527	499	496	510	451	540	525	505	497	516	517	587	491	502	501	520	500	468	502	532	492	524	505	535	504	530	509	494	513	508	539	519	509	524	523	542	526	498	539	507	517	528	536	519	534	522	518	531	495	449	469	532	493	534	518	527	494	533	538	508	529	526	502	471	513	493	514	550	494	494	475	520	528	546	483	503	543	528	550	487	533	530	505	500	486	495	513	526	507	523	503	480	538	498	505	551	512	508	495	526	466	527	534	499	500	496	493	496	512	486	475	539	552	523	501	510	516	494	489	488	496	487	519	491	500	508	488	540	535	512	505	507	540	519	509	518	500	525	488	516	504	479	534	505	543	474	510	515	538	518	507	476	508	514	478	502	500	518	530	521	522	509	525	538	530	489	499	529	474	500	515	515	520	467	527	506	470	521	490	514	491	495	474	513	510	504	506	536	509	493	490	509	471	508	514	500	475	514	503	534	472	509	487	530	522	513	501	497	507	525	532	516	476	540	514	485	495	480	501	479	493	482	521	556	484	505	507	481	522	544	523	528	560	525	533	485	504	508	471	504	500	493	493	519	555	522	548	493	515	488	517	551	517	601	505	501	504	496	475	501	518	503	506	511	518	489	485	504	520	549	530	529	532	514	551	512	519	513	496	471	514	517	493	483	556	501	511	493	550	517	536	545	505	518	507	540	513	514	497	472	514	535	533	522	497	509	513	473	531	495	481	519	478	506	501	511	469	508	502	492	511	531	548	509	514	512	502	498	496	508	512	518	493	505	520	541	531	498	511	497	501	511	525	510	495	467	500	509	496	529	548	506	515	499	511	494	514	457	460	498	493	530	516	487	471	438	486	503	500	498	508	517	521	497	511	535	505	517	527	496	499	529	530	516	487	487	542	513	533	506	478	505	500	502	489	512	497	465	548	545	497	501	480	496	479	498	494	480	541	514	500	496	527	538	535	503	491	494	509	480	499	540	534	508	500	496	499	513	472	514	511	501	532	547	494	526	519	480	546	512	513	494	515	527	516	514	528	464	476	492	517	486	473	545	524	509	511	538	470	513	512	519	541	537	503	492	499	525	543	492	505	499	486	549	490	498	494	517	495	542	501	474	538	513	548	529	545	545	510	498	478	503	488	510	517	509	474	486	550	513	501	513	518	495	538	521	515	534	510	542	531	488	529	537	534	527	559	531	499	500	551	527	520	523	512	488	527	489	529	509	496	490	509	482	494	490	487	501	525	475	507	492	551	527	527	536	480	497	536	485	501	481	471	481	505	511	543	495	491	479	507	529	494	481	475	541	473	509	478	515	534	482	469	536	521	482	536	514	520	517	513	518	496	495	482	519	536	503	489	493	487	529	519	511	485	502	499	494	500	516	516	521	491	522	504	521	489	482	539	547	477	534	551	528	491	502	488	493	504	485	506	516	507	536	500	510	510	488	489	500	513	532	548	488	517	519	509	505	461	553	539	528	509	492	533	502	485	529	459	512	505	472	554	519	492	481	504	535	510	476	494	524	526	498	496	505	522	524	525	513	510	476	546	529	528	518	473	485	527	481	502	525	502	518	497	527	507	513	522	494	529	490	454	521	470	490	519	507	527	522	523	483	505	516	546	494	521	507	504	494	514	459	512	496	474	518	513	488	499	501	511	479	510	478	536	558	516	511	508	508	544	515	493	510	505	491	493	515	526	514	531	489	484	536	484	505	462	528	501	522	553	526	513	510	459	524	522	511	500	517	522	494	477	509	497	498	502	532	496	569	512	501	511	551	473	508	500	504	529	481	485	523	510	530	495	528	525	501	464	526	547	528	503	495	516	515	512	519	486	515	497	514	511	499	498	489	495	508	550	491	564	523	515	500	509	515	507	542	498	511	529	512	472	487	467	511	529	468	544	507	484	491	528	486	492	536	465	513	532	526	540	475	520	514	498	469	497	493	530	529	478	508	492	509	530	548	513	529	491	526	501	520	488	521	518	500	482	522	521	509	512	522	521	519	485	493	547	501	538	499	480	469	525	500	546	513	512	513	513	557	540	516	534	495	539	493	538	501	478	515	495	521	475	487	488	513	505	509	501	529	498	489	494	455	554	510	506	494
26842	10495	2192	1070	695	585	549	579	569	576	547	1449	1774	1389	863	554	447	434	395	427	431	428	397	426	438	453	428	413	398	422	439	450	420	486	412	455	441	446	443	443	456	442	426	401	451	425	467	430	404	459	475	430	465	421	459	430	460	439	397	422	478	430	431	463	441	415	461	461	441	397	471	425	409	447	438	423	447	452	460	450	441	485	417	457	419	409	415	419	446	465	436	414	461	441	431	450	430	410	423	460	431	453	428	399	470	403	437	430	431	459	489	438	458	438	461	446	427	442	446	434	430	452	449	456	463	454	433	455	413	404	461	443	424	461	455	458	428	445	400	442	449	420	428	423	439	453	422	417	425	428	406	407	411	438	446	423	435	474	465	425	430	461	469	414	399	436	421	458	480	444	454	454	481	441	454	454	441	450	405	442	452	449	447	482	436	436	444	431	417	450	442	408	440	416	446	447	458	442	435	430	436	434	464	443	483	420	459	427	438	418	458	445	445	408	401	427	418	456	443	469	445	450	423	410	454	395	419	421	427	472	413	465	477	422	422	409	434	444	442	426	460	453	414	425	419	478	426	460	463	448	441	424	439	440	466	447	428	426	452	455	427	440	397	443	424	453	459	416	446	447	462	389	417	415	448	423	449	446	476	430	418	431	428	456	424	442	417	416	451	438	410	469	435	455	436	432	453	435	427	429	446	450	437	458	444	429	424	468	437	412	429	462	436	427	437	396	444	463	441	449	422	418	449	420	446	464	466	460	455	435	412	411	434	421	478	420	456	438	435	458	456	424	382	455	469	413	443	451	462	424	401	410	446	434	461	473	456	450	423	415	421	461	461	467	445	446	462	436	417	455	465	446	441	428	431	426	459	485	436	453	461	414	458	440	427	433	463	431	432	402	488	430	456	429	444	422	427	467	415	464	456	456	425	414	430	431	420	441	414	430	452	413	414	436	401	451	441	460	456	403	435	432	477	429	429	400	490	416	445	453	431	419	450	454	419	428	443	426	448	457	450	431	443	410	438	478	437	426	480	432	424	419	455	460	452	435	431	467	484	466	392	485	447	389	474	441	438	450	456	460	437	436	406	453	462	418	406	431	441	451	421	437	428	437	412	469	487	442	420	481	446	466	453	446	418	429	422	451	449	424	464	444	485	455	429	428	439	439	430	413	435	436	454	391	436	435	466	452	441	440	411	441	446	429	409	443	441	444	468	452	431	457	450	413	448	452	417	415	453	493	454	462	474	418	465	403	442	464	443	449	431	437	458	405	461	419	433	420	449	403	433	418	438	434	457	430	462	429	455	452	429	405	459	431	450	437	443	427	431	415	474	441	445	404	418	453	473	423	443	458	438	400	436	451	456	443	422	446	453	395	468	436	464	469	426	402	428	377	467	411	446	458	432	434	470	438	418	432	448	445	442	408	439	451	455	439	454	413	442	463	429	451	416	416	446	468	434	417	439	446	412	452	428	436	439	456	449	418	427	441	433	433	468	467	436	420	445	426	410	423	430	413	430	450	442	463	411	404	427	434	463	415	466	443	440	446	447	429	436	449	455	456	443	450	460	426	417	477	468	436	434	485	429	420	464	413	446	440	457	433	444	427	440	408	444	428	466	444	457	423	436	448	457	484	452	474	405	435	422	451	430	477	425	441	454	445	458	461	419	419	406	439	441	416	435	456	448	436	406	430	411	446	402	451	457	446	431	446	440	430	441	415	427	438	452	446	412	427	432	425	421	441	451	441	460	424	437	441	424	467	439	459	438	415	438	445	446	485	455	427	389	418	452	457	424	421	447	439	454	467	412	402	451	414	413	420	475	440	464	478	424	474	456	425	452	419	424	450	422	427	447	410	455	426	439	464	513	442	425	396	456	452	440	478	426	443	467	387	434	427	418	452	461	404	431	459	444	428	429	438	446	414	434	458	432	436	462	443	418	424	427	424	427	389	439	457	435	466	435	416	450	415	439	427	437	452	430	419	415	414	429	426	444	420	438	418	395	423	465	441	446	420	491	430	439	437	442	421	457	439	410	433	423	454	481	436	409	428	453	438	420	434	434	450	405	471	447	423	431	444	419	436	401	433	443	463	473	449	384	418	436	392	416	453	447	456	433	444	425	471	447	414	447	421	443	448	445	414	441	476	456	475	433	453	451	428	477	428	470	448	423	460	461	448	488	439	429	442	430	452	462	445	422	420	432	416	438	423	447	448	447	457	429	441	467	450	443	421	392	404	460	447	459	430	454	430	408	446	440	420	439	433	433	420	457	433	440	443	442	461	468	393	414	438	435	427	426	433	446	425	422	446	455	414	444	429	449	425	446	459	443	453	460	434	429	423	437	437	417	404	406	435	438	433	440	447	455	455	411	478	435	436	455	436	453	420	417	447	436	418	431	489	427	437	440	446	429	408	451	463	444	479	460	433	466	437	463	433	421	407	459	465	434	424	415	450	461	454	433	466	432	410	408	454	422	468	478	446	411	436	410	450	465	456	391	412	441	440	480	427	427	460	455	457	431	479	430	455	417	415	413	399	452	426	419	434	429	469	415	431	408	386	457	390	464	448	454	460	472	456	455	442	446	448	417	419	431	423	451	430	433	429	443	482	415	446	446	443	426	410	409	432	450	479	426	464	462	456	439	424	429	406	449	438	448	420	431	414	428	442	424	431	419	422	417	472	458	441	435	440	471	455	449	469	439	459	433	424	452	418	440	434	421	454	439	413	434	426	419	444	420	434	450	444	458	430	442	418	428	441	469	411	403	447	458	423	428	458	455	447	409	440	432	420	466	456	420	444	435	433	446	427	437	428	424	451	445	423	409	453	421	435	457	454	446	494	437	477	402	442	408	432	394	437	384	466	493	431	460	423	440	435	459	457	459	445	417	432	398	465	411	413	439	439	451	430	441	425	460	432	440	468	460	415	426	466	418	434	438	458	451	415	425	445	456	438	430	466	451	446	459	458	396	463	469	445	410	430	433	403	391	410	454	424	425	437	473	443	433	449	448	429	417	478	455	452	432	453	479	437	475	441	424	400	412	500	463	426	413	467	436	452	446	443	426	462	417	455	467	437	465	464	442	441	410	428	468	430	460	452	460	433	415	447	416	433	424	426	419	431	419	427	433	454	441	436	469	449	405	413	468	488	427	432	481	406	443	471	451	408	441	462	433	451	457	425	456	433	426	423	415	433	406	446	432	408	458	445	460	460	423	457	415	415	421	443	466	459	428	440	452	452	381	429	447	470	447	433	431	438	446	426	438	462	443	426	437	420	455	434	458	448	443	435	453	449	445	441	414	447	424	489	438	450	430	451	408	443	433	452	430	432	445	441	423	419	443	429	406	433	476	413	409	434	424	438	453	444	463	460	437	409	425	419	443	436	430	446	390	479	463	386	412	417	404	447	431	487	441	475	459	426	477	460	426	460	441	436	422	434	443	443	430	454	405	464	423	445	461	417	417	455	463	436	396	423	443	380	452	447	403	450	424	468	462	423
5642	1680	1842	941	651	640	544	544	642	613	626	1905	2125	1515	859	551	393	382	364	379	357	374	389	360	399	348	358	388	342	352	366	392	351	379	400	379	356	390	366	422	353	352	393	357	377	363	378	392	382	381	423	369	378	361	345	366	346	349	387	396	379	392	396	364	390	358	407	361	352	343	394	361	380	358	401	374	377	361	361	372	339	390	350	364	385	390	361	392	381	404	307	352	392	383	382	386	388	401	417	411	353	379	353	387	367	390	341	374	412	388	385	379	367	404	364	357	370	367	360	355	367	352	409	377	406	375	379	366	390	377	345	391	375	386	380	349	356	386	377	352	372	364	409	346	365	344	385	363	363	394	375	390	366	383	373	381	342	397	352	394	360	380	344	358	373	366	360	356	348	377	365	377	377	380	401	347	358	388	359	394	370	369	364	375	386	407	370	393	376	384	402	401	397	357	360	408	372	346	363	372	381	363	361	346	360	364	403	393	359	390	370	396	381	380	387	362	361	393	392	373	395	360	394	405	355	395	396	353	331	332	371	402	373	395	385	375	387	381	376	356	380	372	394	379	383	368	367	403	336	384	374	407	380	366	370	346	375	359	400	362	364	354	363	388	391	339	366	378	383	393	372	389	367	378	393	373	373	373	358	370	335	349	350	360	361	365	388	386	405	370	392	364	378	349	346	397	381	399	371	407	381	367	395	361	409	408	365	358	392	356	374	380	376	359	388	348	382	368	349	367	354	386	354	385	402	382	369	392	384	383	407	381	367	399	395	375	379	407	385	379	350	385	383	371	373	364	337	381	380	392	350	356	373	357	372	360	405	415	319	362	376	398	382	361	367	335	373	390	390	373	352	407	371	383	392	354	371	376	393	377	380	384	384	397	376	375	377	333	340	402	377	365	349	363	357	356	358	379	394	363	348	373	383	373	336	345	362	380	359	423	359	394	376	349	341	364	379	357	379	349	374	377	392	344	367	369	398	368	359	379	366	393	386	386	373	375	354	371	374	383	378	361	347	420	362	346	334	366	385	370	372	368	380	376	396	378	393	375	351	349	421	365	354	403	370	381	370	341	352	370	351	376	382	374	388	368	376	354	388	354	358	372	353	382	331	364	385	360	389	365	383	366	373	359	346	405	363	353	403	371	350	367	333	346	362	373	361	365	345	353	373	384	347	407	387	372	353	356	354	404	353	383	365	368	375	366	365	377	360	362	369	385	357	343	360	397	386	381	370	356	360	373	342	385	380	390	331	352	374	350	359	345	368	372	383	350	374	373	376	381	355	372	337	378	393	378	358	376	361	372	367	365	401	380	352	353	412	364	385	371	349	343	382	368	355	354	389	367	361	380	407	353	358	391	397	346	346	359	375	409	369	397	343	367	416	387	396	338	400	358	352	436	373	338	380	362	381	388	335	371	391	384	363	375	360	383	387	393	376	373	378	347	391	378	368	365	349	359	384	372	371	362	383	376	379	394	348	354	376	393	403	336	334	363	352	376	379	389	395	355	396	408	408	392	388	393	368	392	370	356	344	373	401	381	358	397	410	382	366	359	396	344	390	341	377	409	372	363	392	369	357	363	379	379	353	361	360	351	382	365	379	376	396	358	380	355	396	310	386	400	345	398	355	385	359	381	372	373	391	364	350	377	364	391	350	368	352	380	361	387	368	335	374	345	379	371	403	372	379	363	383	359	369	391	357	387	368	347	371	390	402	358	363	356	377	379	374	394	379	365	385	360	378	400	351	360	354	408	384	362	390	357	361	359	326	342	360	358	393	383	411	408	335	348	370	398	351	373	359	380	361	368	407	351	369	382	383	386	398	364	404	407	413	354	382	368	340	361	405	338	392	382	367	380	378	346	367	362	381	372	351	378	355	365	352	406	340	409	380	384	399	369	374	350	382	375	382	338	382	384	361	386	355	375	393	398	385	354	381	356	379	372	375	374	386	381	355	335	354	363	369	342	385	343	367	362	356	370	376	365	403	361	369	369	343	363	369	401	357	392	381	368	416	405	395	396	369	379	384	386	349	382	387	392	357	392	346	379	405	356	369	351	358	367	409	364	363	389	370	352	366	356	372	343	371	386	347	388	376	377	396	386	366	350	395	386	358	383	402	350	380	393	374	373	398	393	364	413	379	331	394	353	363	390	371	386	389	375	352	367	363	389	400	356	390	372	374	352	377	403	404	365	357	374	384	355	375	375	399	372	377	375	380	347	383	371	374	345	379	393	383	373	370	358	381	377	419	396	376	384	384	396	408	369	389	359	366	367	391	372	356	379	385	380	415	377	378	357	368	413	372	353	382	375	393	384	376	351	383	374	396	389	396	353	388	395	353	366	354	407	342	342	380	352	387	356	386	347	415	355	349	345	333	359	366	396	357	338	417	369	369	395	365	390	365	367	377	388	355	386	368	381	414	350	365	330	379	394	388	387	340	376	353	409	369	402	361	378	359	368	360	365	349	356	359	394	373	357	358	381	367	383	377	412	360	361	389	363	392	374	349	372	379	362	366	390	388	396	386	349	358	324	376	416	348	359	368	387	337	344	382	358	339	355	373	391	386	399	384	368	396	343	381	369	369	384	363	376	381	352	392	360	394	349	366	372	374	382	364	374	413	376	359	376	335	362	359	372	401	384	380	352	372	396	353	382	349	395	380	367	399	380	372	361	378	372	395	353	401	378	385	400	351	348	370	371	402	353	379	415	398	390	374	399	370	367	384	386	375	391	387	395	385	371	382	357	363	371	348	366	391	365	372	363	359	390	366	370	371	353	350	372	369	357	388	401	374	351	369	357	367	383	365	381	358	367	356	383	379	371	412	339	335	376	374	381	385	416	384	405	328	390	365	334	382	397	332	409	365	379	379	402	355	329	363	402	409	382	368	406	358	389	396	383	363	350	346	357	376	392	354	344	406	374	373	389	366	382	381	401	362	375	339	376	392	383	350	393	394	381	386	422	403	355	403	368	346	404	377	365	391	380	379	379	374	375	381	403	390	373	354	387	372	359	348	361	369	364	366	360	399	359	366	359	390	369	381	366	377	415	369	394	391	366	390	349	362	379	349	374	380	372	362	378	405	380	367	382	375	380	365	339	378	348	401	367	337	333	370	401	350	396	377	358	373	368	368	338	371	384	359	364	348	379	391	409	364	365	368	378	368	386	376	324	365	398	377	337	357	383	354	356	398	364	343	398	375	374	374	399	372	368	364	306	375	361	385	378	394	359	381	350	379	361	357	371	366	360	372	379	352	356	399	394	357	392	333	384	328	357	364	388	368	377	412	390	345	380	409	385	385	395	364	341	379	401	353	394	352	335	372	380	393	375	391	413	347	389	371	373	375	340	365	348	398	335	350	376	356	370	396	384	362	410	357	352	332	383	364	395	378	370	388	345	360	392	367	397	403	405	376	374	352	362	354	363	402	380	376	388	379	376	386	409	365	407	376	367	381	367	344	334	381	386	335	376	347	387	396	376	378	376	337	389	374	375
24648	20723	26749	24630	9337	2016	1404	1109	895	848	1447	11615	14621	8876	3180	1131	644	544	456	458	501	451	471	471	504	504	483	475	478	485	500	489	488	453	455	486	502	440	484	432	468	468	466	475	488	486	457	423	457	457	472	509	470	484	460	510	472	532	508	501	494	473	496	498	445	516	470	475	468	475	451	481	474	460	495	441	466	484	465	470	455	482	467	487	487	490	443	453	522	480	509	454	470	498	428	477	496	464	483	452	467	508	465	497	453	496	486	460	471	451	502	485	494	488	479	494	483	518	526	439	464	453	480	454	475	500	438	470	488	439	421	529	488	467	490	455	448	463	481	485	472	467	435	418	472	492	492	502	492	450	482	475	502	477	460	454	497	468	476	446	442	441	486	488	498	519	485	433	467	464	497	460	475	466	469	529	495	484	455	460	461	487	495	497	499	458	473	456	473	471	463	440	474	498	469	517	502	452	474	480	455	490	482	454	474	509	505	495	501	441	507	468	459	432	514	452	476	471	513	475	525	507	485	467	464	426	466	486	465	455	470	454	482	484	441	497	463	460	471	495	440	465	472	472	473	462	443	439	432	488	483	464	506	493	472	491	466	481	474	481	453	491	483	470	466	470	479	475	460	488	453	447	474	496	475	506	442	492	504	470	487	463	492	431	499	474	457	442	442	495	459	500	478	454	466	444	461	470	459	450	434	471	455	465	492	481	477	449	454	477	467	470	418	509	464	449	506	458	483	488	475	444	497	486	472	471	504	462	464	459	463	431	470	465	492	472	506	472	473	492	491	479	447	473	478	436	488	431	464	465	469	477	478	474	519	458	485	483	481	495	479	453	482	483	478	449	493	488	455	449	448	473	477	499	485	505	468	461	498	490	494	478	491	499	477	505	506	493	497	454	476	466	467	484	522	469	456	437	464	460	454	472	521	469	495	489	481	477	456	472	445	487	460	438	515	444	468	456	457	447	465	453	444	479	475	443	441	452	471	470	493	466	473	456	455	486	481	488	439	462	511	476	469	485	468	494	472	483	486	486	486	478	476	439	471	477	486	479	475	479	448	506	463	488	498	496	459	454	509	454	463	473	475	500	456	494	450	503	492	481	491	496	494	472	486	447	474	461	468	454	443	491	441	493	470	467	500	497	485	476	470	466	474	473	437	456	456	469	476	455	479	496	476	431	459	441	480	511	471	476	482	443	472	447	473	471	456	480	495	491	496	467	444	424	470	436	438	454	456	484	444	458	482	521	490	486	443	500	483	466	468	461	460	468	509	494	508	481	463	477	448	472	484	492	405	481	433	472	434	483	462	438	458	469	474	459	494	471	493	476	483	461	463	497	487	457	493	489	472	489	495	457	458	481	455	490	457	464	493	447	492	465	493	447	497	467	459	460	519	470	517	448	459	452	502	448	512	452	471	474	480	481	451	445	464	430	474	471	482	465	470	487	443	452	463	491	467	509	471	464	453	461	496	441	422	484	467	487	486	465	489	495	411	493	497	413	491	461	467	484	509	459	475	487	486	463	478	487	488	441	502	476	467	474	444	478	437	485	489	468	422	495	487	437	473	489	458	471	484	506	481	488	482	505	477	451	480	489	462	475	480	486	456	497	482	460	461	483	471	447	449	506	477	510	489	534	453	509	461	441	509	459	489	462	491	472	454	454	476	487	448	426	466	507	496	475	499	437	460	457	474	482	493	467	489	473	451	502	475	531	472	480	513	498	499	462	468	473	511	472	487	447	454	465	463	476	472	466	467	433	483	463	491	455	508	488	452	473	500	475	471	486	460	475	471	531	456	446	507	457	504	457	518	473	466	484	467	450	481	471	497	474	461	477	467	451	477	435	445	486	469	479	515	467	464	458	506	485	503	465	470	461	495	456	480	489	503	446	483	491	457	502	477	480	508	407	463	457	491	506	497	487	490	511	466	458	532	498	489	467	507	497	460	492	457	473	478	484	495	476	451	479	465	484	470	479	452	463	450	489	494	460	459	529	449	418	468	462	489	493	495	468	464	484	491	472	454	476	462	505	428	491	445	446	455	492	505	470	459	475	491	477	476	508	477	508	483	490	488	510	436	457	486	454	474	486	428	473	467	482	446	444	474	468	474	474	447	505	493	450	486	455	474	452	526	467	489	483	493	495	439	439	457	495	486	453	470	517	486	490	455	506	476	480	478	513	462	465	465	457	451	461	512	473	486	474	466	425	504	470	458	465	478	454	454	464	492	488	449	511	438	498	452	470	456	447	464	467	445	471	472	504	511	504	462	463	480	468	490	449	482	441	482	470	443	452	494	467	462	450	485	468	481	458	474	468	451	498	447	470	473	505	472	491	458	469	505	499	453	493	478	422	467	496	459	446	487	471	473	497	489	463	479	479	439	473	497	440	491	503	484	452	469	472	465	452	484	467	462	472	490	480	492	495	487	464	475	486	463	484	505	483	514	461	462	464	479	436	460	481	481	499	495	456	484	478	476	513	485	464	471	487	446	460	470	464	494	474	439	477	456	474	474	459	502	454	465	476	473	446	503	447	487	431	474	516	472	445	473	494	474	479	467	481	453	461	488	454	495	496	455	479	465	473	502	470	474	476	506	506	455	463	434	486	449	471	468	465	476	474	498	479	487	495	493	472	475	458	451	479	492	437	474	463	478	478	466	435	461	471	475	485	475	450	495	505	427	476	458	468	444	467	475	476	459	476	455	445	488	453	506	500	513	508	469	453	468	463	489	457	492	455	485	463	447	503	490	461	468	499	466	525	510	508	494	457	453	474	458	418	504	434	433	458	492	461	517	509	490	483	499	510	475	463	516	466	461	453	472	458	480	476	484	467	497	488	516	501	459	466	499	452	499	485	450	436	506	427	511	498	484	466	462	470	423	479	478	491	501	513	451	423	500	442	461	468	478	478	439	485	468	471	510	475	497	479	476	473	470	481	471	474	439	455	466	438	468	446	462	458	474	491	492	466	456	458	439	473	445	478	444	480	447	477	474	481	449	499	454	493	471	510	474	462	461	467	503	479	476	439	459	461	443	496	489	488	439	473	485	441	480	484	471	499	470	503	486	464	468	510	490	482	479	441	495	488	468	464	489	452	427	475	510	491	437	536	484	473	464	493	512	485	483	478	438	429	467	452	499	475	452	479	468	477	506	472	513	453	457	466	453	475	469	458	481	493	455	497	447	425	466	478	504	484	487	507	448	467	439	464	482	457	462	463	468	472	499	484	513	445	457	426	482	510	504	461	494	478	458	456	447	473	498	464	463	422	482	516	423	476	479	479	531	489	485	474	434	456	466	469	442	473	464	425	453	475	467	465	511	428	474	478	464	480	475	458	505	466	461	454	448	517	452	492	466	441	464	460	474	499	493	447	462	489	477	480	482	482	458	429	490	451	476	515	455	484	476	479	479	494	493	475	494	489	451	515	471	481	469	470	476	497	465	492	470	514	449	455	479	492	484	469	453	505	450	473	487	465	484	451	453	468	448	475	479	466
4290	5276	4925	2620	1816	1755	1568	1359	1115	1047	2264	14577	14413	8401	3257	1222	613	465	412	429	415	450	436	444	413	437	425	393	400	417	412	410	448	428	444	422	443	401	430	409	386	430	439	431	429	431	418	463	449	416	411	387	407	395	445	434	455	404	398	413	419	421	402	403	419	439	426	440	416	419	378	439	418	400	420	441	423	439	391	416	414	420	430	470	421	430	426	430	443	405	411	428	411	424	416	405	437	408	423	419	407	428	395	420	413	418	383	431	412	408	402	412	405	444	435	402	415	427	446	420	400	375	417	407	430	397	378	426	400	440	418	427	433	428	439	397	436	388	410	464	397	393	403	432	432	445	449	398	447	418	416	408	419	450	413	405	439	429	410	392	407	418	443	402	421	393	409	383	402	404	388	442	429	417	440	454	446	415	410	399	419	439	444	411	405	403	420	464	395	431	443	434	439	429	410	423	420	428	415	401	481	414	413	413	423	421	442	434	426	398	427	435	407	434	432	387	400	428	413	420	396	434	438	461	428	426	429	436	395	413	424	452	368	410	405	392	426	387	412	429	404	414	396	451	415	415	427	419	463	443	437	433	432	411	412	438	448	421	436	402	430	413	419	428	427	386	461	419	429	440	445	425	430	430	443	439	410	415	382	409	417	424	401	422	394	405	383	425	424	418	453	427	449	427	390	443	419	413	425	465	413	416	416	403	415	407	423	442	413	397	447	413	431	434	423	394	457	460	392	457	413	435	450	416	415	395	458	451	419	390	413	419	397	408	386	403	423	406	425	451	408	376	447	437	431	387	466	355	428	431	428	401	427	443	423	413	439	409	428	459	463	389	428	423	399	417	398	412	426	418	441	432	440	476	446	431	447	452	443	428	412	402	406	417	415	399	450	436	438	424	426	433	393	414	446	444	398	440	420	450	392	407	457	442	440	397	399	408	419	441	394	457	435	448	431	372	437	408	386	445	459	398	400	422	420	389	426	411	435	421	417	422	423	415	411	423	410	436	389	414	400	417	412	442	389	440	411	402	430	431	412	433	380	409	421	415	402	413	423	425	419	444	399	418	405	426	419	444	419	430	426	441	439	418	426	409	450	434	413	397	393	417	393	393	448	395	427	405	421	424	419	422	413	374	448	438	451	410	432	385	472	412	402	408	421	450	420	427	398	375	422	408	427	385	414	418	382	417	377	396	421	443	456	416	409	416	409	426	408	440	434	457	405	427	450	447	418	388	410	445	430	404	401	477	418	422	443	404	449	461	440	390	395	410	405	406	418	399	409	380	457	419	444	406	445	416	402	416	450	377	455	419	400	412	423	434	368	400	412	429	417	405	415	444	437	439	440	440	449	417	404	433	420	411	440	411	437	416	434	406	453	426	438	427	446	409	420	422	421	380	397	421	429	450	428	443	410	428	412	410	431	405	394	428	425	416	394	413	404	424	401	438	410	466	396	467	439	450	369	428	441	459	413	398	430	388	422	438	430	426	416	404	418	413	430	442	458	455	393	439	418	432	419	444	409	418	430	508	460	394	426	421	395	431	424	419	412	418	395	432	435	405	423	446	431	407	434	449	406	441	419	431	442	435	418	435	418	436	466	450	432	393	384	414	436	413	453	376	435	406	411	388	456	424	418	429	425	438	411	451	404	407	411	397	452	408	388	417	371	424	431	418	400	443	369	448	410	417	430	424	413	423	422	414	405	435	416	417	408	470	408	389	439	451	412	433	419	444	400	438	432	424	411	403	420	434	436	406	432	401	436	428	399	409	410	399	385	382	403	416	424	411	442	454	374	413	421	383	417	392	435	418	432	411	392	422	425	386	366	455	415	424	403	416	436	434	427	378	389	436	425	376	426	417	379	391	416	415	391	423	394	443	422	418	423	444	415	406	436	430	442	418	424	442	390	435	406	407	405	397	410	411	399	452	421	452	398	446	454	424	389	460	440	428	426	424	409	421	438	430	409	420	412	419	436	401	412	431	407	396	444	441	403	411	444	421	430	423	445	431	463	404	426	427	430	436	432	380	404	441	434	430	405	429	417	411	411	396	407	431	415	402	392	462	420	397	407	398	424	480	436	404	408	431	374	433	403	430	404	378	409	406	402	469	395	423	422	426	446	470	433	420	434	410	423	430	438	403	393	421	425	411	433	418	434	436	415	424	439	443	429	414	411	431	409	447	418	380	449	426	405	455	443	412	426	398	417	394	414	438	447	400	443	420	402	406	401	413	396	416	417	414	448	468	411	431	414	457	431	438	421	408	427	380	460	390	432	427	393	428	409	409	380	399	414	416	413	417	401	373	405	416	427	391	442	429	423	382	394	401	421	405	395	443	385	437	418	418	412	426	451	417	437	411	411	451	414	426	418	423	385	408	440	393	421	434	427	454	364	421	441	408	411	421	411	422	439	418	417	429	461	434	444	422	472	420	443	374	403	428	423	433	397	423	404	452	451	366	444	393	416	407	442	407	416	422	454	412	434	391	424	400	397	445	334	379	421	445	418	394	406	439	424	427	417	428	414	417	373	430	389	432	418	459	410	441	409	440	445	404	444	398	423	398	397	442	428	425	443	428	407	393	415	419	410	426	446	439	441	432	431	421	423	429	392	410	418	408	393	389	413	402	413	398	414	415	393	412	430	390	409	395	404	442	451	405	420	401	422	395	439	413	405	449	464	393	409	445	425	418	471	426	433	382	423	398	364	401	392	404	428	386	384	397	444	407	438	434	420	397	451	417	439	396	423	428	407	381	416	402	412	417	385	462	390	412	417	393	404	428	384	420	394	440	421	413	414	407	418	422	416	390	397	419	393	420	466	418	458	438	426	427	390	441	419	393	412	407	397	418	425	400	437	424	406	384	426	398	447	416	402	387	442	406	432	457	457	438	410	409	397	410	450	415	455	439	424	404	428	398	428	432	411	430	427	390	425	411	416	411	418	423	384	390	468	458	382	421	428	429	457	397	391	392	395	438	432	417	423	423	411	409	437	451	422	420	411	398	423	432	402	428	435	420	420	434	401	414	376	435	405	413	406	455	413	434	425	414	407	431	415	397	416	400	400	397	417	373	405	419	414	402	422	409	399	414	378	450	401	388	454	420	397	428	359	413	420	456	426	416	439	369	425	403	472	387	432	407	444	420	418	424	422	429	434	423	402	438	428	413	402	432	391	434	402	379	424	407	401	425	374	414	401	413	409	393	408	430	369	397	440	411	439	389	431	421	433	470	413	425	430	427	450	399	431	399	404	434	431	393	395	409	468	392	396	396	460	400	396	401	406	417	417	424	418	406	377	453	449	403	424	454	431	428	433	398	437	425	413	392	435	413	395	407	416	394	396	412	422	416	429	410	406	428	376	406	382	429	388	422	386	426	425	425	411	402	414	414	394	422	426	449	408	422	436	457	400	413	416	416	416	403	462	454	397	452	380	451	444	421	431	439	441	388	426	422	418	401	383	406	431	421	430	419	403	461	374	462	402	448	413	457	425	435	394	448
23683	20752	27758	23821	20574	8089	3093	1971	1382	1450	5319	23203	23786	14740	5442	1671	841	658	602	562	589	579	595	619	606	580	598	576	553	595	616	594	641	597	607	621	579	606	631	596	601	582	616	597	627	556	565	615	609	609	583	649	587	591	568	598	621	598	547	615	566	595	570	642	619	589	629	583	620	590	533	598	567	629	576	604	587	584	581	601	597	633	609	614	598	581	577	583	585	608	588	675	518	580	555	588	583	573	577	589	573	569	592	581	619	569	605	562	575	585	611	619	629	631	594	607	620	584	606	592	627	594	565	610	537	604	534	610	550	568	587	608	588	569	627	552	560	610	570	620	574	575	623	583	576	591	570	598	589	635	609	557	594	591	625	616	596	613	591	611	578	600	572	567	611	538	571	555	583	619	608	594	611	605	573	607	597	607	559	585	597	607	588	572	594	577	592	597	571	612	613	614	598	612	638	575	563	577	628	591	572	582	603	604	568	612	565	613	569	573	619	575	606	595	619	586	546	621	602	566	595	653	602	594	573	578	609	612	526	639	618	645	558	647	579	649	609	603	582	582	627	565	610	553	590	592	548	582	619	601	633	570	584	635	591	586	528	613	605	578	568	585	582	634	656	608	574	604	627	590	559	592	611	572	603	569	592	543	558	581	592	584	637	598	613	575	583	576	621	592	542	596	550	560	574	559	553	602	580	587	592	592	561	600	583	580	630	554	618	576	587	603	586	603	605	611	596	606	639	568	574	595	570	565	621	594	607	594	605	612	599	607	596	574	579	579	590	584	585	568	581	537	561	599	594	582	596	575	555	555	606	607	563	568	566	604	593	609	569	568	580	571	585	567	586	570	573	581	602	549	615	580	607	630	601	569	602	585	586	595	617	592	612	620	538	582	601	562	608	609	600	574	554	578	569	607	575	642	571	538	583	602	559	604	586	610	598	609	573	576	639	618	564	593	596	611	594	638	609	594	603	591	599	573	568	616	553	563	581	636	547	565	591	593	572	574	618	530	563	557	593	552	592	579	540	568	587	570	651	612	592	627	589	558	626	566	598	594	566	614	582	606	582	590	588	619	584	586	612	617	601	563	581	619	611	552	597	600	581	608	577	577	593	601	595	609	541	613	595	566	572	588	565	586	595	608	581	595	611	556	630	575	607	586	649	587	581	548	596	601	578	590	582	566	614	575	589	579	613	600	581	576	602	552	583	563	574	607	616	614	590	576	533	609	574	566	563	585	588	595	571	574	597	635	564	584	591	574	574	585	580	689	575	621	566	608	602	594	565	602	571	600	592	583	576	587	583	584	593	605	585	638	547	582	569	607	605	621	594	614	588	644	575	556	582	598	614	614	552	603	562	562	620	586	615	574	600	643	596	619	575	570	593	582	585	562	614	558	577	584	566	580	615	588	596	615	549	617	617	638	620	587	556	596	587	606	580	616	621	568	579	554	577	574	606	623	610	579	629	562	582	572	559	610	606	616	559	613	584	603	589	638	556	565	603	579	651	575	583	555	615	583	568	562	575	602	567	583	602	585	619	577	644	540	549	600	571	595	594	625	515	573	616	576	634	590	596	587	517	562	569	617	565	584	557	531	610	585	567	558	607	571	581	593	590	497	605	569	627	572	577	607	568	595	604	640	572	612	577	583	583	590	564	633	582	633	624	565	572	544	610	558	617	619	606	611	612	610	588	590	609	564	583	585	529	620	587	565	576	632	625	593	566	606	556	590	607	570	604	612	611	601	584	609	624	595	606	593	644	621	551	594	630	597	595	625	610	586	599	611	557	584	614	597	606	583	575	594	603	587	585	594	557	580	551	590	586	589	598	591	561	585	607	602	585	600	624	578	635	567	618	575	576	625	558	590	567	582	582	562	576	663	607	609	602	596	553	596	585	557	568	590	604	596	591	576	593	592	605	588	520	542	565	589	579	589	550	618	580	617	579	578	589	551	541	635	577	601	635	582	551	575	581	575	581	577	579	619	575	614	649	596	613	578	580	604	630	600	560	582	566	604	635	550	585	593	597	604	623	562	598	540	546	619	574	600	572	579	642	560	552	575	568	585	570	564	623	577	578	575	601	546	590	629	592	581	618	576	613	577	575	636	575	622	595	575	615	582	568	545	622	625	561	592	552	577	548	614	616	567	611	581	558	608	622	585	538	593	589	587	582	554	579	579	588	611	584	586	607	629	588	555	572	604	557	591	566	563	589	621	596	596	586	631	601	566	594	544	602	596	587	573	548	578	596	598	572	589	561	617	637	573	598	566	615	569	598	611	597	575	590	580	595	613	575	553	562	628	621	626	595	581	591	626	567	597	611	579	546	605	598	562	592	628	593	580	596	580	617	592	604	602	565	604	591	640	586	583	570	591	589	587	597	599	558	557	569	584	624	588	630	595	550	598	611	545	538	603	574	611	587	580	598	587	630	586	582	574	620	623	591	595	548	574	607	628	542	607	605	617	558	602	586	585	507	574	605	572	611	649	574	613	608	610	559	576	601	596	591	637	616	570	581	629	565	592	594	575	587	599	556	573	597	576	613	553	548	594	593	623	570	563	600	570	622	615	596	580	608	588	587	621	576	595	554	553	577	564	591	589	566	600	612	574	570	581	548	577	625	573	573	601	596	565	540	560	608	588	621	579	582	629	572	588	600	593	584	573	545	561	589	602	639	601	551	590	615	586	522	596	578	581	593	581	555	574	574	603	603	561	564	539	589	609	576	556	553	580	650	579	634	609	574	584	568	609	534	578	598	607	625	593	601	562	555	602	585	547	555	614	587	601	602	620	624	642	571	574	596	597	570	593	596	581	578	600	597	623	629	587	566	578	586	591	631	550	590	576	585	576	595	574	608	576	602	616	612	558	561	598	588	545	578	621	590	626	594	567	567	568	556	582	623	567	605	612	603	619	603	591	583	576	573	563	579	620	554	615	574	629	610	562	635	586	580	605	555	622	552	663	601	570	578	593	591	598	561	622	592	587	577	639	560	615	525	624	581	581	587	543	590	621	627	627	555	587	614	615	571	586	595	611	559	577	532	574	603	590	613	569	578	582	607	606	611	628	581	600	571	618	608	584	635	588	583	597	577	630	566	532	564	550	580	586	576	577	530	576	597	590	610	584	533	608	630	565	587	596	615	600	581	617	626	572	563	589	524	566	578	581	607	589	614	546	602	573	615	599	551	616	585	573	576	564	590	605	590	580	604	534	599	574	588	556	579	600	609	596	530	560	611	601	584	583	556	609	565	609	569	596	558	612	569	563	570	593	630	581	553	613	581	618	601	572	581	610	583	584	615	598	593	563	568	603	596	604	610	624	572	588	586	555	570	583	597	566	527	614	556	573	605	553	594	544	577	568	614	597	558	554	596	596	597	568	594	581	579	600	543	598	567	585	637	576	594	580	537	579	583	615	639	593	552	612	592	605	590	591	552	570	566	596	547	566	545	615	602	587	633	602	574	605	636	613	592	584	603	638	568	567	620	573	574	605	558	562
4816	9258	9133	5189	3291	2892	2792	2383	1885	1872	8042	24894	21325	12425	4896	1731	742	607	532	517	524	503	496	513	506	519	505	535	529	563	517	515	525	492	502	492	490	526	523	514	490	539	501	522	477	527	478	508	546	537	490	513	573	490	518	514	503	501	506	551	520	513	497	506	474	526	507	496	468	512	481	504	487	547	546	550	509	518	508	506	507	482	508	556	529	511	493	520	496	533	528	531	559	480	539	502	517	528	512	493	520	514	513	558	515	527	508	502	499	528	478	522	519	519	477	503	488	529	471	524	488	486	537	519	503	528	506	524	446	516	505	523	484	499	523	521	473	513	498	510	462	524	475	539	499	481	519	504	524	512	540	540	505	479	514	490	527	540	544	534	491	507	475	499	479	514	524	534	514	533	499	520	528	544	479	527	497	490	466	474	551	522	540	482	523	515	538	508	519	521	481	512	499	463	538	533	484	490	506	496	574	514	526	542	511	493	514	463	531	511	522	530	514	510	534	506	533	509	538	525	582	488	549	497	545	520	506	515	530	527	493	492	514	518	475	496	539	511	529	513	542	545	512	504	504	537	502	517	523	502	489	485	527	511	502	504	519	546	506	514	512	550	515	503	478	497	526	507	543	508	531	526	509	490	587	493	489	513	510	526	489	558	501	499	507	556	501	471	485	534	548	537	537	511	521	493	503	517	517	514	536	518	509	522	495	486	498	477	489	472	527	518	516	524	538	474	515	490	489	543	507	493	476	529	501	510	501	511	495	494	546	517	511	502	491	479	483	521	535	514	530	539	518	528	504	508	522	514	566	554	533	496	497	540	522	541	455	485	485	484	478	505	498	498	505	477	502	496	516	525	558	542	514	488	478	474	536	509	543	512	506	491	505	463	543	479	523	476	492	521	517	495	504	522	526	533	507	505	563	518	465	499	520	433	514	485	476	535	511	522	484	559	452	532	521	523	511	544	485	553	471	491	498	496	497	530	503	509	488	584	522	510	486	503	534	522	514	503	507	497	500	542	463	528	541	511	514	537	477	530	497	512	490	492	550	519	490	534	487	491	526	536	522	526	528	509	456	498	495	485	484	494	506	501	546	547	494	520	521	505	521	517	494	510	487	566	527	485	464	513	520	502	500	509	517	489	554	514	529	518	501	527	502	506	462	532	512	461	470	514	493	533	522	494	511	531	485	528	549	496	492	525	503	534	529	522	511	523	500	507	556	492	550	499	488	490	526	549	487	488	516	494	514	527	493	527	494	511	513	495	533	520	498	500	519	503	500	546	542	490	544	533	551	495	490	515	530	535	520	507	520	518	492	498	522	530	510	484	463	496	496	479	509	494	503	520	539	487	460	524	489	498	492	491	535	523	531	502	515	503	494	521	518	544	513	511	495	510	501	520	498	540	518	501	532	534	509	515	513	494	497	492	525	511	513	503	514	477	522	527	554	539	500	519	484	499	519	477	497	501	509	499	532	472	485	470	498	530	495	513	515	507	524	489	515	513	510	489	496	495	505	511	533	548	511	525	542	482	555	544	524	525	511	543	488	561	517	514	485	516	512	492	565	509	470	529	530	485	498	549	511	461	494	516	550	518	548	520	502	475	498	497	475	556	540	539	522	502	500	523	514	509	525	511	469	511	506	530	512	522	506	506	525	490	518	512	492	506	542	498	476	502	518	530	523	491	507	482	489	500	538	562	507	508	522	542	541	510	486	480	523	502	567	512	543	546	522	511	520	504	516	531	510	525	499	510	501	465	481	518	522	504	528	509	533	527	519	502	517	487	522	561	518	490	525	498	501	527	566	498	516	509	495	486	491	522	466	559	493	521	470	517	549	529	527	487	508	520	494	501	520	550	537	477	522	534	522	516	507	530	500	482	492	500	500	508	468	498	510	563	542	500	479	559	484	529	492	542	508	520	509	514	513	489	484	530	535	513	526	500	534	510	532	480	494	529	524	514	516	482	522	490	498	495	507	521	519	491	505	517	539	480	500	493	448	523	536	518	518	493	535	540	484	509	510	504	515	514	542	501	549	535	496	484	494	494	516	494	494	493	516	519	485	520	538	487	504	533	483	483	522	513	472	487	502	514	524	499	534	516	496	487	494	486	529	521	461	496	543	529	530	554	513	525	509	488	500	536	475	514	485	528	523	492	529	509	530	494	523	509	535	516	509	535	525	530	540	503	545	486	485	510	497	548	483	484	497	506	510	533	533	452	505	523	531	479	546	560	492	497	505	543	499	524	494	536	516	501	512	512	498	491	495	495	492	496	521	482	524	527	511	499	486	503	548	486	537	530	492	528	494	486	505	553	534	503	494	499	560	502	498	491	505	518	517	518	524	547	522	481	544	502	508	509	530	549	469	558	555	489	518	527	493	516	542	501	549	513	501	495	502	499	489	477	503	496	503	553	507	503	499	499	510	536	501	503	534	477	514	508	487	497	521	519	521	494	522	522	495	516	507	519	528	503	519	482	537	491	554	526	501	536	529	478	495	510	520	484	495	536	465	503	471	506	541	513	522	536	481	550	517	530	496	526	507	499	492	485	518	562	554	510	535	521	482	483	526	486	508	495	547	494	531	538	517	494	470	493	558	509	518	520	502	498	481	508	497	498	523	519	544	509	481	466	535	481	508	530	509	475	526	506	514	483	549	478	523	492	539	526	519	497	525	472	526	503	534	509	492	494	505	491	464	508	527	535	493	496	461	494	518	469	513	535	511	544	540	503	523	510	487	520	503	473	510	512	523	489	519	516	508	510	502	530	510	531	530	473	523	515	491	529	498	518	499	520	502	505	529	465	515	527	516	471	550	495	503	516	489	493	509	481	489	520	492	543	479	538	503	509	529	513	541	521	515	508	525	546	529	520	465	495	479	512	506	535	489	458	509	522	517	506	517	521	506	486	498	505	480	506	533	454	540	525	510	540	503	487	543	487	510	494	502	517	531	517	513	512	511	465	504	538	500	494	535	492	483	485	553	545	509	527	541	497	538	503	521	510	506	561	541	479	519	499	508	493	513	495	507	526	532	488	523	543	496	525	508	524	490	521	502	481	470	488	487	501	494	517	487	493	512	512	507	513	507	494	538	492	502	552	513	535	502	512	474	508	492	497	497	491	474	488	491	522	557	513	511	468	520	479	488	490	526	547	488	492	494	488	509	524	505	495	531	525	494	519	513	498	516	482	498	521	496	501	520	516	536	476	501	523	478	479	549	499	554	507	540	527	469	548	485	475	521	490	491	509	508	509	563	523	503	507	537	513	463	491	514	496	527	533	455	521	491	569	475	497	479	521	516	503	537	510	498	493	496	484	501	504	536	526	463	489	515	480	494	529	493	503	501	521	488	534	508	511	506	532	566	557	504	504	492	526	474	506	513	514	518	516	505	528	505	510	482	514	499	514	515	508	496	483	514	548	492	514	509	514	505	517	509	552	511	485	509	490	517	511	417	530	489	536	493	499	523	499	505	466	562	482	484	500	521	500	493	538	469	515
26779	10515	2432	1321	929	732	880	637	525	520	476	1163	1992	1541	923	561	437	439	406	404	417	403	414	426	416	437	399	419	408	415	406	404	409	415	406	414	439	399	445	429	435	443	403	408	412	424	472	419	409	403	402	443	393	401	398	410	407	374	437	451	415	424	440	433	446	416	424	394	410	407	400	430	404	421	390	395	435	427	396	405	431	430	383	398	392	393	403	424	425	414	395	452	395	449	405	420	415	454	405	459	406	392	424	456	395	429	416	395	396	425	401	382	403	410	422	387	406	430	418	396	428	426	396	421	359	365	424	384	409	420	429	382	391	400	406	400	402	398	435	394	417	408	415	376	433	418	412	416	418	449	447	413	432	410	397	429	447	391	430	424	426	388	428	399	432	399	461	396	421	429	393	462	431	418	414	406	397	435	408	415	434	401	407	406	416	423	408	438	379	418	410	436	429	392	412	413	455	414	417	387	408	388	425	420	413	414	440	442	458	423	412	451	412	441	398	423	386	403	385	399	417	374	413	403	421	399	429	421	393	402	412	431	425	427	384	411	453	406	399	423	385	412	419	426	408	411	423	421	409	471	436	407	420	418	424	383	426	424	428	426	416	384	400	425	403	413	407	418	372	418	400	409	388	441	407	411	392	413	415	399	429	458	385	401	400	411	435	419	395	399	452	425	395	399	418	389	442	409	402	415	465	394	400	413	394	394	407	423	384	378	409	376	451	409	427	414	419	458	385	432	439	396	422	410	410	417	457	424	414	421	444	383	413	437	415	399	411	408	431	413	438	418	409	401	423	408	456	405	372	383	363	398	419	424	399	436	392	372	438	376	397	400	409	439	403	389	409	420	413	415	388	424	381	383	411	413	405	439	436	469	420	406	392	421	401	424	390	415	430	428	403	423	420	396	402	394	418	413	453	471	366	413	423	407	392	435	444	428	383	395	414	410	423	397	415	399	416	442	402	420	400	405	415	420	433	401	388	409	398	413	402	416	433	400	391	428	460	416	377	416	412	414	400	388	425	393	420	375	414	416	380	401	424	439	430	422	436	394	445	431	404	419	397	405	386	403	411	394	436	419	414	423	426	402	429	391	446	450	401	435	427	431	408	400	416	441	397	396	371	397	450	399	409	383	434	421	454	410	430	454	435	439	403	394	406	429	375	396	424	397	415	421	419	459	414	412	412	428	417	426	397	388	396	426	407	407	462	423	391	412	403	417	404	423	433	429	437	436	391	396	424	384	421	384	377	411	451	411	398	421	447	429	413	382	408	393	421	369	424	423	390	404	401	413	443	400	471	434	392	408	416	413	358	421	457	422	419	434	422	411	389	411	425	403	401	399	422	421	426	406	424	428	445	439	410	395	395	407	379	416	437	402	399	401	392	440	410	424	395	410	385	431	429	382	419	399	437	389	430	399	377	378	429	400	424	399	416	386	384	381	405	404	433	392	407	392	379	455	421	429	397	394	426	433	398	406	393	396	403	404	430	411	390	445	416	424	391	392	410	413	419	428	425	444	416	412	408	406	428	409	424	425	430	402	421	395	388	420	422	412	388	435	420	421	426	417	415	396	434	397	390	405	407	387	456	428	432	416	368	376	409	429	391	419	409	420	449	375	412	402	436	419	451	413	418	377	410	432	375	414	424	389	378	398	433	399	460	411	412	414	416	401	397	407	395	426	427	418	447	392	407	411	419	413	432	366	357	410	418	374	384	413	398	434	436	371	414	457	451	414	403	441	444	437	438	406	443	435	425	429	412	416	408	406	380	437	381	408	454	424	453	408	427	382	417	388	429	460	390	390	401	429	409	373	396	410	416	398	395	416	427	411	395	384	429	416	421	371	389	414	435	407	431	382	427	450	421	438	413	429	394	399	410	425	411	398	411	416	403	408	397	384	399	407	382	414	406	443	412	412	414	423	410	426	414	457	400	424	387	419	436	390	409	447	403	418	416	412	407	425	450	422	445	419	412	414	463	390	390	421	384	388	416	414	399	434	390	398	392	422	414	405	397	435	411	446	428	389	441	423	414	427	434	438	404	366	426	392	388	409	427	380	416	400	406	444	396	393	403	401	412	417	371	385	404	414	428	444	417	389	406	393	401	442	394	411	368	431	418	383	420	405	383	414	412	403	405	381	377	396	408	442	394	382	393	401	411	403	383	427	409	395	396	410	458	414	425	400	387	410	434	408	414	411	387	402	391	388	416	380	388	452	416	434	407	405	404	403	396	409	427	442	439	403	357	420	407	432	427	441	455	400	425	433	448	413	397	431	395	405	397	378	396	416	391	398	421	432	397	425	441	430	378	435	425	415	406	436	382	411	454	394	385	439	405	404	431	420	395	423	430	418	420	414	459	397	365	437	395	382	464	449	433	411	464	396	408	398	452	386	435	412	392	436	407	404	390	458	418	387	421	408	372	405	402	433	409	437	408	428	413	378	436	424	416	486	420	391	439	397	395	399	425	416	410	401	399	405	429	438	388	438	426	427	401	441	404	409	408	426	388	421	374	404	409	403	411	410	415	428	413	396	409	386	445	429	386	410	398	396	431	424	405	393	414	425	441	411	417	422	422	404	428	415	396	404	375	390	391	387	441	392	382	414	370	423	424	412	401	414	430	445	434	395	419	400	456	428	429	393	418	420	422	449	378	389	431	426	424	402	430	420	425	436	383	413	399	397	443	372	399	396	424	408	413	413	414	432	408	430	393	408	410	421	359	404	409	416	401	407	420	402	408	399	382	412	425	429	437	402	372	437	424	408	388	449	416	425	367	390	404	427	422	405	417	398	415	380	428	397	386	405	440	419	409	384	423	416	401	428	410	431	399	421	408	398	390	423	389	423	435	397	422	373	437	386	450	411	403	411	430	373	424	389	408	382	414	420	422	398	406	416	430	421	410	372	405	459	412	393	428	423	427	439	411	450	426	413	432	386	425	384	403	435	372	413	457	440	438	376	422	396	423	381	387	401	420	408	416	393	439	423	383	427	457	398	424	432	408	466	417	437	399	377	375	400	405	432	407	375	423	397	393	386	426	395	408	417	398	431	410	385	438	376	401	381	442	461	407	396	398	403	409	430	422	419	414	422	431	459	400	434	425	416	378	439	424	398	427	391	416	409	378	417	382	451	420	420	457	416	382	430	415	411	378	420	407	416	373	434	416	401	398	437	447	425	416	396	408	465	433	399	384	393	426	399	474	393	428	397	402	399	397	410	410	406	428	409	387	399	416	395	425	398	396	446	435	421	380	408	415	413	435	406	399	414	420	396	404	397	395	445	388	418	378	426	435	430	401	425	420	420	412	438	369	424	411	422	384	479	437	441	418	395	401	427	424	430	416	433	411	412	408	422	419	439	439	442	456	426	461	408	347	385	393	382	426	422	424	404	430	383	400	421	388	417	424	389	410	385	431	462	451	429	420	404	444	456	415	398	419	425	427	397	406	402	410	421	391	452	433	437	436	415	402	393	427	436	382	425	442	423	408	388	403	405
5656	2154	2110	956	814	908	1123	832	541	550	494	1594	2396	1732	954	520	431	411	410	375	363	348	352	334	359	360	333	360	362	380	376	354	385	321	370	353	355	326	361	332	360	349	376	337	358	364	354	395	380	365	361	346	395	370	388	351	373	361	379	339	342	328	353	329	334	362	370	369	333	402	333	341	348	368	374	389	363	366	339	311	331	375	366	349	339	379	386	367	355	376	345	349	351	383	306	366	333	338	350	353	366	357	341	323	376	350	375	355	339	366	341	323	404	363	360	340	357	319	367	321	332	351	368	328	371	362	358	362	351	357	333	353	390	360	359	378	376	346	339	344	374	355	373	351	341	345	378	345	343	411	354	346	312	361	340	337	368	370	381	381	368	346	373	310	329	360	349	352	339	398	348	345	377	365	356	352	386	367	371	347	372	357	345	347	339	363	345	346	338	373	339	348	342	360	375	384	360	336	391	331	380	324	324	371	328	369	362	323	355	364	352	311	332	393	307	403	344	360	352	353	363	361	380	381	393	356	304	373	355	367	356	358	368	352	378	363	398	386	343	386	360	357	356	365	381	376	357	377	354	328	358	386	354	363	351	354	323	343	326	354	326	354	372	363	335	376	350	370	366	325	355	349	343	355	348	372	323	347	393	323	385	384	377	353	382	365	334	306	375	370	367	372	347	356	342	314	365	350	335	373	361	361	375	353	360	344	349	343	364	352	365	390	347	361	349	323	329	335	361	332	355	390	383	354	344	334	355	397	351	345	349	361	354	374	344	348	337	326	391	367	364	322	325	377	325	352	366	342	313	343	341	354	343	387	343	307	360	348	368	327	333	339	376	346	363	339	309	372	374	375	348	348	344	338	333	368	374	359	360	318	366	341	349	355	320	380	321	365	357	364	368	353	351	346	358	357	343	382	364	363	346	351	348	335	364	348	365	399	355	368	355	324	337	361	406	347	381	369	355	380	365	364	363	352	371	353	359	342	359	316	325	322	373	375	379	365	390	374	338	349	364	363	355	369	346	335	350	360	332	328	375	338	366	348	346	372	385	367	369	368	373	318	358	356	364	381	343	387	346	327	365	345	379	360	327	332	397	369	340	347	332	369	331	343	350	357	361	366	381	355	359	384	379	366	388	319	371	327	359	366	379	327	355	384	339	374	364	344	375	329	411	348	343	330	342	371	349	355	361	362	372	369	337	378	390	367	381	364	360	368	370	377	353	364	372	347	353	362	358	378	358	369	357	340	358	339	355	348	347	376	350	328	360	363	352	350	332	342	372	369	319	380	344	355	354	397	335	352	315	373	373	350	355	361	359	337	352	355	357	350	350	349	330	324	360	336	348	344	368	347	341	338	337	402	334	369	386	353	369	352	377	335	371	339	363	354	349	363	364	358	345	330	346	356	352	375	378	347	372	370	336	365	338	350	322	336	365	332	366	326	373	365	379	372	350	338	344	369	356	346	344	349	344	339	369	373	342	335	383	349	332	337	366	369	351	362	322	379	305	337	352	371	343	368	366	372	368	382	357	360	350	379	374	361	382	351	383	354	367	340	385	343	370	363	363	387	315	374	377	364	345	374	379	356	355	326	388	357	380	353	370	375	358	390	359	339	369	351	359	337	377	350	360	365	356	361	328	366	324	356	333	335	369	361	353	356	354	359	369	361	351	346	351	328	340	365	356	376	316	316	352	344	362	354	377	345	365	355	321	371	360	339	360	342	352	355	362	306	349	360	349	375	337	347	328	324	335	369	363	335	382	348	366	364	359	374	390	331	364	367	367	372	356	344	371	339	365	339	352	350	372	371	378	331	324	354	358	332	398	349	359	370	376	381	374	329	365	386	320	337	348	352	337	344	358	327	360	385	348	343	378	382	340	364	338	344	372	357	347	349	373	314	349	315	360	369	371	364	329	377	375	358	361	323	353	333	359	376	337	351	333	376	344	315	342	331	359	394	373	383	374	350	326	349	367	368	334	355	369	368	356	357	317	362	352	345	376	355	363	335	356	342	348	381	344	365	351	349	352	326	381	354	340	383	345	341	347	355	378	359	382	353	343	349	349	355	369	364	335	354	362	353	343	345	367	381	344	360	345	345	366	346	315	385	369	328	349	365	370	381	371	348	350	377	349	392	341	386	355	333	363	399	351	379	346	333	337	380	319	361	353	352	367	360	361	358	362	379	356	354	368	352	376	339	342	359	387	390	345	357	347	383	342	366	356	352	346	346	351	346	335	345	345	355	405	305	342	388	373	367	346	352	354	329	348	371	337	363	353	346	335	366	366	391	357	343	357	333	354	338	387	395	383	317	352	338	315	357	353	370	377	332	343	359	347	351	313	345	342	331	346	364	349	360	350	341	368	383	353	341	346	355	370	378	338	354	350	366	359	379	375	323	366	364	347	337	346	345	364	345	375	422	339	358	366	368	384	361	329	340	337	362	343	366	376	324	368	365	381	357	348	378	357	345	360	350	352	359	357	367	326	401	354	360	366	355	375	335	368	371	344	369	344	375	362	364	376	389	384	384	339	386	364	373	335	336	342	398	358	350	369	356	380	357	351	349	376	374	365	345	366	343	352	369	374	350	327	361	386	375	364	347	341	344	340	362	351	345	376	373	320	358	372	386	369	338	351	326	367	315	366	331	366	333	356	352	336	338	387	390	361	381	302	362	352	328	358	350	341	372	366	360	337	399	362	325	330	395	342	343	350	369	356	381	374	348	338	364	346	374	359	333	358	367	374	345	357	339	366	362	367	366	311	337	333	338	360	375	353	355	362	380	328	378	378	348	354	342	366	333	329	336	371	358	372	335	334	344	356	384	376	346	365	352	374	388	323	360	321	327	363	384	347	372	354	344	377	361	367	368	333	357	380	352	352	356	375	341	357	362	357	357	344	333	350	392	367	419	365	372	305	335	382	374	369	351	352	389	363	348	358	371	325	365	343	359	350	374	388	362	333	310	372	369	363	338	358	384	345	371	330	349	328	350	336	372	324	382	346	331	356	359	342	339	346	371	319	344	373	360	359	365	344	361	358	333	338	336	376	323	374	338	353	357	347	325	335	338	366	358	398	337	312	352	347	371	350	353	343	350	375	382	333	379	315	367	325	352	357	363	393	376	375	339	351	369	337	304	331	365	355	371	326	336	324	361	372	349	378	356	371	334	345	361	363	384	347	376	358	359	372	392	345	379	361	371	368	361	354	399	348	344	357	347	368	346	334	354	343	380	364	355	320	374	354	349	321	387	341	347	350	383	389	403	372	343	352	342	320	326	363	342	322	339	332	318	373	388	364	342	373	338	347	355	375	328	328	394	350	342	382	344	354	342	349	338	338	362	337	343	365	371	359	393	361	381	364	318	350	380	362	341	370	388	353	351	358	346	358	330	364	341	356	337	352	355	338	364	371	370	362	372	374	361	377	349	347	317	383	355	354	369	363	338	366	375	340	363	339	368	332	357	347	345	332	386	358	360	392	356	374	381	327	347	386	364
24704	20775	26755	24738	8934	1728	1323	1019	776	640	1052	6508	16216	10796	3464	989	742	532	445	462	464	493	407	439	439	472	424	441	456	434	448	441	423	437	432	441	424	418	485	437	468	445	464	461	449	447	486	433	444	442	407	388	431	407	439	461	442	435	455	442	422	438	401	431	427	427	454	492	459	424	430	415	417	457	446	451	431	441	482	452	441	430	482	460	477	433	453	461	432	391	439	442	400	474	451	424	450	447	420	426	419	432	461	420	431	406	428	427	435	448	443	440	424	449	456	459	412	442	416	430	444	443	459	423	431	450	436	471	437	456	441	408	434	481	436	435	468	444	424	424	429	422	434	486	387	428	423	424	419	417	430	430	450	441	440	413	467	431	418	425	435	426	443	434	459	410	450	454	450	426	437	441	432	441	436	447	416	417	409	416	428	435	453	423	420	415	388	439	445	462	453	431	453	428	458	385	446	437	458	426	449	435	440	430	478	422	426	401	424	466	413	441	455	437	420	430	419	424	446	455	423	431	430	446	446	412	444	424	415	439	494	416	428	470	439	434	431	430	416	465	444	443	438	448	467	422	426	430	419	437	454	433	445	471	432	420	423	467	458	459	432	469	437	427	431	443	463	414	395	450	426	434	435	424	452	397	442	425	430	415	450	461	407	473	395	469	419	434	438	439	429	424	425	453	458	462	443	454	430	454	441	394	434	430	410	414	424	443	459	402	445	448	456	442	432	440	424	422	402	420	441	434	400	460	469	455	410	449	415	423	467	406	450	442	394	384	439	393	419	442	432	455	468	421	451	429	448	462	421	450	421	437	452	449	437	438	426	442	438	461	419	420	469	449	457	431	386	443	486	437	439	458	443	442	410	434	420	424	440	441	437	422	429	420	409	431	477	441	434	442	425	454	467	447	426	448	431	438	476	398	430	415	440	421	439	412	444	440	461	450	487	446	431	449	436	399	435	443	423	465	438	478	437	445	421	428	428	439	422	468	452	476	399	436	436	462	429	421	434	467	422	425	448	419	392	440	409	427	427	431	442	441	396	386	432	454	435	439	435	414	454	440	415	442	408	433	418	440	426	406	413	444	421	447	438	424	427	419	451	456	463	460	431	375	463	438	413	424	409	454	421	437	443	467	432	421	423	447	445	415	439	457	455	424	442	443	418	452	434	438	462	436	438	455	424	391	441	452	415	425	439	445	436	459	439	435	453	428	453	431	464	407	411	414	443	426	417	455	441	412	396	434	429	442	445	466	365	395	449	442	447	416	457	464	398	471	405	407	449	440	454	425	422	425	467	472	462	449	441	431	444	460	457	442	424	454	454	410	433	418	434	428	420	415	443	434	433	439	421	430	419	420	418	411	422	411	440	433	407	406	451	442	444	484	434	438	450	404	427	437	441	449	422	408	456	390	433	435	449	456	434	416	448	421	429	417	432	427	419	428	416	417	443	456	423	427	429	456	436	443	444	454	459	443	462	450	449	431	419	391	421	449	395	451	476	438	447	436	443	460	452	444	442	407	443	425	411	455	449	431	447	460	433	389	448	456	437	437	436	423	447	445	443	408	462	443	422	408	401	391	427	439	403	456	430	442	428	459	370	428	398	423	425	437	432	465	432	408	411	423	431	429	426	465	419	433	439	400	489	421	417	414	403	438	455	468	417	453	428	446	392	413	434	420	452	430	423	465	420	417	433	439	398	418	451	472	443	453	464	456	425	432	469	422	474	456	407	446	451	435	445	406	419	411	422	465	443	447	416	452	462	442	439	421	478	437	459	460	416	432	415	407	437	445	430	421	469	424	432	437	448	412	416	422	443	485	445	435	476	429	432	425	455	448	425	439	434	439	469	430	399	394	456	410	399	430	439	418	418	423	416	420	442	457	431	420	431	464	455	465	440	404	401	423	435	403	435	425	429	408	432	428	444	397	431	457	421	449	434	416	430	419	399	445	472	409	424	417	424	414	476	459	455	414	456	458	416	412	417	441	412	447	450	429	433	420	428	386	479	422	425	454	430	421	427	416	446	450	373	401	427	432	433	424	456	457	426	428	391	419	421	435	470	450	419	489	450	420	463	488	484	401	431	416	437	445	441	434	468	440	422	396	461	407	387	443	457	400	418	399	447	464	461	386	442	491	410	447	460	454	409	397	444	416	435	404	443	425	424	407	412	485	469	404	404	432	424	458	450	433	441	441	430	437	459	451	469	447	462	414	451	451	456	416	400	459	429	459	435	450	398	435	464	403	470	470	421	419	417	514	427	433	433	465	442	446	459	432	431	473	462	451	413	425	443	465	424	417	477	472	380	406	424	451	489	430	428	430	437	435	423	411	428	421	435	433	437	466	414	461	417	435	403	409	430	441	443	434	424	421	426	425	406	445	419	431	405	439	442	408	429	461	476	435	401	452	447	418	398	438	442	415	451	416	441	428	414	426	469	450	457	423	422	420	442	417	420	426	465	431	448	427	425	435	436	413	464	428	429	439	406	391	482	429	456	421	401	412	458	435	435	438	458	440	455	417	469	429	423	446	446	422	439	439	444	448	415	411	412	427	443	436	460	430	398	456	436	441	457	420	388	426	434	428	425	433	417	415	425	405	453	445	393	438	449	445	446	447	433	442	441	444	436	457	419	464	484	411	431	395	472	454	408	424	444	401	433	441	433	453	408	433	456	421	399	431	446	439	458	435	434	434	418	414	421	422	454	482	463	440	394	399	436	429	435	415	461	412	426	458	383	441	437	437	388	427	447	438	426	434	461	414	448	478	430	416	452	455	423	435	449	411	440	443	455	414	437	409	404	432	435	438	400	441	414	445	463	397	456	395	455	444	423	469	410	420	455	421	398	411	445	450	402	454	459	415	456	437	418	440	424	432	424	461	451	412	419	469	439	440	450	454	444	449	463	441	442	409	365	420	443	464	430	448	447	443	436	442	385	438	445	435	412	440	440	458	423	466	419	404	402	439	446	441	428	411	431	412	419	422	448	436	452	436	410	450	429	445	458	477	430	436	436	409	447	385	452	428	407	416	482	447	441	420	460	503	416	451	437	439	423	442	416	436	470	433	414	405	435	421	438	421	473	422	424	445	420	466	445	448	436	386	434	448	497	435	470	428	461	413	426	433	471	439	453	404	409	428	446	441	427	431	429	431	441	432	409	427	447	443	426	422	430	418	438	435	445	440	430	450	414	441	420	424	446	416	404	414	438	418	435	458	441	457	446	420	436	426	415	451	428	406	461	438	418	437	446	395	410	454	442	442	454	418	412	414	406	437	460	435	461	408	418	457	465	416	389	477	430	460	430	419	493	463	455	453	462	446	445	453	439	454	424	417	418	413	434	407	443	468	444	422	406	446	422	392	459	451	452	423	445	429	435	434	430	462	457	430	436	433	434	406	440	427	452	407	444	402	474	429	445	430	474	417	408	410	469	443	433	453	471	392	418	433	417	444	393	441	423	440	443	415	413	402	438	445	454	450	409	430	400	461	468	439	448	459
4433	5834	4895	2566	1837	1338	1478	1317	967	803	1537	9233	16271	9668	3503	1057	817	495	410	366	355	365	399	367	358	397	381	352	413	363	364	382	379	354	339	376	350	377	370	402	388	383	381	400	406	404	372	387	365	429	396	423	352	424	429	366	422	390	390	359	448	419	376	425	371	400	388	403	394	418	432	397	396	403	432	387	396	418	376	411	392	443	403	438	381	402	373	379	374	373	387	400	386	379	385	392	358	373	399	380	386	364	386	381	367	366	398	369	369	388	396	435	413	382	384	365	381	394	385	355	387	400	372	354	382	392	447	383	368	386	402	392	372	386	391	398	393	372	402	377	392	399	435	368	389	422	390	398	404	408	377	410	418	398	394	358	424	388	359	391	382	410	403	411	353	426	395	426	403	427	399	394	358	332	389	405	416	412	410	378	390	388	441	382	418	399	438	382	347	367	407	386	401	381	341	377	383	369	387	373	368	387	381	402	369	411	365	418	345	381	365	399	399	407	371	415	375	360	395	397	372	381	408	388	406	393	419	410	387	365	376	362	396	399	360	424	372	403	412	425	417	353	374	402	371	388	403	386	353	393	427	422	346	393	438	403	424	387	397	335	421	420	371	381	420	388	410	381	409	373	365	412	382	358	415	383	409	355	396	388	358	378	377	397	394	392	381	370	379	392	403	377	386	382	376	400	381	393	387	400	405	369	408	394	422	430	392	403	419	366	385	371	372	393	370	373	359	391	369	409	371	390	368	386	362	409	391	354	379	355	368	410	375	381	395	387	434	379	401	398	386	411	402	424	407	398	337	357	461	379	385	367	444	358	397	391	384	379	440	423	396	416	381	376	371	382	378	337	407	393	423	373	387	414	405	358	377	375	370	369	380	402	396	388	385	387	352	385	362	410	403	383	410	380	390	418	404	404	373	390	388	389	372	397	370	363	397	423	348	416	410	395	395	373	431	419	390	377	382	393	389	382	397	381	349	378	360	393	373	384	404	378	399	421	390	414	352	384	417	429	387	405	376	372	391	372	386	379	399	387	373	389	415	374	409	378	370	366	369	413	375	414	388	425	391	401	355	393	396	397	382	394	389	393	365	407	423	386	400	423	367	393	382	409	383	375	391	391	403	389	383	399	420	400	382	388	385	395	410	426	390	417	383	354	391	373	389	361	363	397	395	434	372	404	422	407	370	392	356	397	406	369	437	378	409	370	378	389	406	396	390	373	420	364	391	360	387	365	416	405	393	371	367	408	401	393	382	390	375	388	350	384	398	389	410	359	409	399	411	367	410	406	420	360	320	358	378	382	398	385	370	370	374	365	393	378	374	422	406	385	388	385	370	388	419	398	400	405	415	386	392	407	385	390	403	396	429	359	358	379	385	389	349	403	394	396	380	379	402	391	408	355	349	403	405	371	369	401	383	383	393	393	384	357	415	337	381	401	378	366	400	386	379	393	394	386	391	398	388	385	372	411	405	436	382	386	419	393	375	420	369	389	371	393	406	398	397	371	365	424	390	394	386	397	378	393	402	384	351	392	379	406	413	391	390	350	380	374	375	383	370	381	385	384	381	392	412	379	399	390	376	389	398	359	374	392	406	406	409	369	371	407	383	371	392	362	391	365	369	369	381	413	433	406	353	418	400	360	446	382	387	356	392	423	369	374	367	381	371	358	374	375	411	388	382	398	420	400	384	409	409	379	391	363	405	389	373	395	442	360	350	388	402	389	366	359	404	359	400	423	390	385	392	423	372	398	362	391	408	374	365	392	386	397	380	371	389	367	396	350	367	392	378	359	377	438	355	348	367	395	365	375	368	422	398	398	392	390	391	382	401	431	404	392	434	399	419	374	400	405	373	424	386	358	397	382	373	385	400	356	396	355	371	393	397	374	400	392	371	373	395	353	429	385	378	423	414	413	395	412	369	371	380	369	380	414	393	376	379	380	407	407	418	369	398	386	403	360	411	379	368	362	382	393	392	367	424	394	368	375	385	391	371	373	378	419	352	391	381	390	373	422	384	389	415	390	362	379	362	366	388	384	406	385	383	405	400	386	403	343	416	364	401	409	380	399	386	387	388	367	405	427	395	369	394	396	356	366	377	403	402	377	398	358	353	402	375	432	378	409	366	406	404	403	361	366	404	360	406	389	380	366	385	384	370	407	336	395	404	395	408	397	380	368	366	370	364	374	404	417	383	357	436	422	392	391	376	357	424	395	365	374	394	414	403	381	406	367	394	389	396	390	417	383	379	403	378	410	395	341	371	393	380	381	396	409	359	370	377	389	364	359	398	380	404	380	412	392	401	387	372	400	392	401	374	379	383	398	377	365	411	390	387	392	391	427	383	402	387	340	390	359	387	368	380	382	374	393	411	376	390	384	373	396	385	392	421	384	339	416	389	387	380	374	386	407	366	394	446	389	376	386	427	376	403	397	423	362	384	396	399	390	362	413	377	384	383	405	395	388	340	369	429	394	390	396	352	354	378	374	406	414	376	397	386	392	387	368	374	398	374	355	380	401	397	381	372	386	398	378	387	378	378	397	379	383	361	389	376	398	372	394	400	394	369	391	406	406	402	388	387	394	372	399	353	389	373	411	396	391	399	383	395	383	361	417	388	405	359	388	421	416	400	364	388	404	405	410	415	383	419	374	375	371	372	389	380	377	391	376	363	392	366	382	380	383	395	365	377	393	383	396	399	374	389	383	390	376	387	402	378	379	418	389	401	381	371	395	392	388	392	384	383	396	352	334	378	376	414	391	350	398	377	434	414	352	367	398	398	393	383	387	375	351	374	411	377	414	395	401	405	384	386	378	396	376	386	431	403	386	372	366	389	394	358	362	391	398	400	401	375	377	374	362	364	361	395	395	373	383	382	392	389	420	391	391	383	385	376	364	375	389	386	369	409	384	396	354	396	420	359	381	407	360	398	385	440	357	382	372	388	381	408	386	391	385	395	368	394	385	365	382	356	389	365	363	396	363	375	357	410	388	384	413	400	372	385	374	410	375	367	362	375	375	382	402	404	396	386	402	390	411	360	399	401	407	400	388	385	353	381	355	374	364	393	390	372	409	378	365	380	395	399	394	400	385	360	382	391	435	385	425	390	354	375	374	382	439	384	403	410	379	389	371	419	363	428	382	455	377	389	404	409	413	381	366	410	391	376	390	406	402	382	402	425	405	402	407	373	386	436	385	390	359	406	385	356	355	394	377	415	409	373	417	347	398	366	407	395	365	386	413	399	408	392	435	365	359	410	355	383	362	396	379	413	393	407	409	390	384	378	407	371	406	415	383	399	385	394	385	367	387	365	418	390	384	394	391	386	396	360	392	381	352	386	391	364	415	411	373	349	378	388	393	376	410	413	389	394	397	394	368	397	350	377	427	365	404	386	415	403	341	394	366	406	380	384	388	388	363	387	399	386	400	370	398	359	415	394	363	388	394	414	379	359	360	358	406	388	365	401	349	368	362	382	419	420	397	368	367	381	408	350	412	402	384
23645	20708	27720	23763	20580	7598	2153	1689	1154	904	7106	25350	24641	13436	4027	1053	1052	783	557	533	622	561	541	592	537	571	583	516	545	570	560	536	511	509	575	530	581	545	558	533	588	529	526	567	502	525	534	561	561	541	550	553	529	558	527	553	543	544	586	532	553	523	549	545	545	548	551	563	544	573	518	535	560	498	534	531	602	512	538	577	622	536	520	567	571	540	526	540	587	543	545	559	534	519	524	538	525	541	542	528	542	500	556	566	555	522	515	550	532	547	572	596	590	547	538	548	507	575	542	585	560	521	507	556	496	537	551	504	544	536	580	509	520	547	577	552	541	541	553	483	573	513	538	582	590	517	546	548	497	551	579	571	536	520	613	558	578	527	516	539	545	542	539	524	541	598	572	561	515	532	522	568	522	590	508	518	538	547	572	535	546	515	518	583	549	614	559	516	514	525	557	513	504	556	583	566	536	579	579	490	531	571	542	581	524	529	563	544	544	554	561	529	504	545	561	534	568	581	547	584	562	541	559	547	541	511	559	534	527	540	511	512	556	566	552	559	552	560	524	526	499	501	540	561	552	554	574	540	536	566	569	554	505	561	558	541	566	588	600	557	514	535	504	519	569	533	498	519	565	555	508	539	532	587	564	494	530	563	559	558	526	536	524	536	520	588	549	557	557	539	570	562	580	557	546	519	540	535	538	538	557	524	550	503	508	536	524	548	555	589	524	547	541	559	511	571	528	544	571	559	528	514	535	484	575	532	549	539	539	563	547	547	571	512	528	567	546	571	517	517	565	555	538	550	541	552	503	572	587	516	510	578	545	535	529	516	510	574	551	554	548	558	524	533	530	575	528	538	564	532	536	536	585	524	511	527	567	555	561	542	493	531	577	543	550	509	541	471	558	524	530	549	516	546	575	515	523	585	576	537	555	585	553	534	545	532	532	543	552	520	554	499	536	541	547	561	543	520	504	556	554	566	541	541	563	516	521	563	529	580	514	561	543	495	520	525	504	577	531	515	506	547	611	531	560	548	558	526	596	494	498	564	560	533	542	541	558	535	499	532	493	561	542	549	561	492	568	537	564	509	525	588	564	536	550	530	542	568	544	556	586	544	532	555	498	521	540	562	502	544	559	552	579	539	551	575	515	529	509	577	583	530	524	514	521	515	543	504	565	558	539	497	566	537	501	564	530	578	544	505	557	558	518	528	564	568	543	500	536	502	535	550	515	561	514	562	501	584	554	512	534	522	539	538	533	562	505	513	504	570	548	528	578	546	513	547	591	534	591	536	586	569	576	534	498	512	546	539	484	534	535	544	516	540	541	516	569	565	540	528	526	500	551	524	547	552	573	510	522	540	560	559	583	469	501	524	522	499	551	563	512	540	539	541	534	543	521	544	530	537	623	531	559	565	545	562	590	554	564	552	563	481	514	542	594	527	524	520	545	567	555	535	527	536	550	547	543	534	555	522	545	555	547	496	561	538	525	515	524	575	562	526	571	522	547	498	519	568	499	535	579	526	566	521	550	524	534	548	534	545	506	547	551	562	564	510	502	532	522	575	539	527	550	503	557	507	515	524	546	564	546	500	490	554	543	557	498	556	584	518	543	557	522	559	544	543	484	564	574	544	543	540	522	537	521	545	545	534	538	493	562	512	568	557	521	572	547	512	556	553	471	545	558	540	597	532	541	541	536	536	532	566	526	539	553	518	519	535	556	559	545	491	546	529	540	504	530	548	579	493	576	516	584	539	507	540	570	551	528	546	565	531	544	529	546	522	540	540	572	529	533	555	550	555	549	507	544	547	534	491	568	580	543	542	519	541	524	526	547	542	515	548	537	530	563	526	584	543	519	539	586	507	553	534	599	570	562	573	558	529	516	547	542	589	547	559	533	593	540	529	561	533	574	539	562	561	506	514	564	542	555	511	542	537	566	527	532	533	578	524	540	550	522	561	498	529	542	580	520	560	569	537	521	531	548	569	486	534	543	527	532	540	502	571	551	532	566	566	523	520	529	538	511	559	538	524	553	527	558	526	557	563	561	579	558	525	561	525	530	497	540	540	569	535	524	523	571	559	518	524	552	522	527	560	540	528	533	551	489	585	568	547	556	567	531	547	514	546	539	539	552	565	520	515	551	507	524	549	548	540	514	513	569	532	483	522	548	553	560	553	538	528	510	546	557	545	530	499	537	535	518	586	549	535	508	562	532	520	564	579	504	540	551	565	498	534	578	503	550	556	562	553	536	545	530	578	581	547	577	537	563	578	549	558	498	536	544	547	522	536	519	555	507	484	534	535	523	512	494	521	551	562	553	508	538	525	545	545	533	527	504	556	566	536	527	519	557	547	528	557	544	573	524	579	542	548	486	530	544	555	565	524	550	515	526	557	526	537	538	552	551	546	526	542	537	497	503	572	550	542	521	568	558	538	549	510	498	568	518	540	558	531	549	544	497	550	510	575	536	553	577	563	541	544	557	497	563	525	537	543	557	498	514	545	552	513	522	563	567	508	510	484	539	573	537	542	529	563	508	556	520	549	564	560	564	561	548	505	560	514	508	535	554	521	501	575	542	522	521	553	530	530	534	518	507	551	556	540	535	549	527	568	549	550	522	523	546	547	541	512	548	563	553	549	519	535	557	558	511	530	528	545	538	556	585	554	514	547	603	525	552	516	531	542	542	539	564	524	510	526	552	522	547	563	517	532	534	494	531	534	591	581	546	526	539	525	544	523	539	491	514	520	565	549	529	530	515	546	542	551	523	498	526	551	553	528	527	564	538	562	564	510	547	556	552	537	533	566	555	526	548	550	569	546	497	601	545	563	524	539	500	540	537	556	511	537	552	532	559	569	548	527	493	567	591	569	518	519	501	526	523	551	510	539	521	529	487	562	518	537	533	557	538	506	563	536	528	515	555	540	550	534	550	530	505	572	510	536	553	515	536	526	553	549	561	534	528	506	561	533	512	543	518	535	490	517	562	569	537	504	574	560	571	552	509	523	562	593	529	506	523	558	534	518	559	546	555	580	500	553	526	525	548	566	538	577	552	557	526	576	555	506	564	536	551	539	582	536	512	540	544	549	537	564	539	557	559	552	566	541	497	467	542	551	567	518	509	543	550	508	521	524	554	546	543	554	539	514	535	544	554	532	602	581	534	535	529	547	540	538	518	548	499	527	542	554	547	545	548	492	557	516	497	547	545	540	558	571	535	483	549	570	562	533	562	515	559	579	512	557	553	532	577	533	514	500	511	539	554	520	526	526	530	522	496	538	533	515	510	547	539	529	553	533	513	525	592	542	549	486	548	548	556	515	559	480	530	532	535	520	521	545	480	531	525	571	535	556	513	543	576	490	544	525	513	526	525	515	501	525	542	561	510	504	557	546	523	553	514	550	539	575	536	562	512	560	545	567	560	521	523	513	531	522	566	563	523	536	538	589	586	542	522	509	534	565	580	494	515	499	532	545	544	517	559	499	531	543	577	545	561	516	540	584	505	584
4886	9314	8269	4629	3304	2138	1859	1963	1554	1079	10542	25917	21790	11336	3866	1174	1259	721	512	499	457	495	475	469	484	508	442	508	493	488	524	496	496	481	472	479	460	490	463	508	458	474	469	471	481	444	470	489	464	480	477	485	480	448	461	448	477	494	445	464	507	474	481	454	542	466	502	483	486	483	469	500	488	471	473	545	487	480	526	460	479	501	505	526	487	512	513	461	489	503	486	460	457	501	434	457	512	485	467	453	488	472	488	439	482	475	507	530	444	487	516	478	460	487	460	468	490	517	446	470	473	487	446	481	473	460	483	505	545	453	479	484	510	524	451	464	494	487	492	443	484	472	479	482	432	489	462	477	449	485	466	468	463	454	440	499	499	469	479	465	486	494	480	494	493	497	473	522	464	495	494	505	491	529	456	443	472	501	500	475	459	432	454	471	483	447	504	508	462	497	457	505	461	453	505	407	487	485	460	515	510	485	465	443	475	449	486	455	499	448	496	440	537	462	488	498	466	458	470	466	460	480	500	507	426	519	475	465	477	487	475	480	482	447	477	459	474	469	491	461	505	472	465	451	435	463	480	507	451	449	467	505	467	463	482	499	446	509	504	459	485	437	472	492	472	470	505	504	472	481	468	496	511	487	524	474	525	448	477	465	461	474	454	484	447	454	496	496	465	501	466	474	460	479	477	449	466	488	486	454	466	459	500	458	477	492	448	474	489	471	466	463	477	468	488	507	494	465	462	488	479	429	470	501	503	466	499	509	489	461	449	490	499	459	466	470	463	459	445	467	474	494	463	465	489	482	467	507	475	478	462	473	478	450	505	482	464	436	469	477	445	485	471	458	461	487	479	470	452	507	471	494	460	488	495	437	482	476	458	476	457	461	524	470	470	485	458	505	483	539	467	465	476	498	429	461	530	493	455	481	532	469	466	481	462	485	483	472	471	518	507	434	465	463	485	431	515	459	506	472	438	450	477	492	480	475	457	491	502	451	452	481	521	461	480	463	459	477	501	497	472	472	436	471	492	425	472	483	498	493	437	460	477	464	491	493	471	494	439	519	485	456	456	443	473	483	493	458	464	449	451	462	464	461	496	495	458	485	421	484	474	501	494	437	445	488	481	502	499	496	458	452	529	468	471	478	461	441	468	508	505	454	498	497	457	465	439	503	484	458	462	495	505	482	480	478	502	464	476	480	496	524	452	455	471	460	461	439	486	493	523	508	474	498	464	452	470	508	466	430	463	462	428	441	439	461	460	476	478	467	474	448	456	457	482	473	478	435	515	443	404	473	525	504	490	470	441	457	476	490	493	461	452	463	494	442	449	478	474	500	488	479	481	456	461	506	486	433	494	482	469	479	479	491	456	470	471	479	460	464	450	459	460	497	446	518	528	442	474	429	451	498	454	445	478	487	470	474	478	477	471	477	459	466	447	458	453	474	465	472	431	453	509	484	433	455	481	499	488	474	471	488	498	479	456	465	504	474	444	439	492	463	460	458	464	485	502	473	497	478	473	438	475	474	464	462	487	477	480	478	446	487	491	483	498	465	478	462	439	507	477	500	479	489	455	451	440	438	511	488	437	445	481	527	489	449	477	444	522	472	446	477	454	462	488	445	519	490	467	504	509	464	489	479	502	457	462	513	463	464	515	517	490	470	455	471	486	453	449	496	443	478	460	456	451	502	495	463	475	462	493	463	453	494	481	471	445	469	486	479	467	469	469	426	491	508	489	466	485	463	465	468	463	477	455	466	455	474	503	472	492	485	443	445	488	499	467	463	465	497	480	442	462	462	480	450	493	464	476	486	476	475	493	438	468	469	458	488	463	464	443	458	461	464	459	496	419	481	453	471	460	405	483	438	468	456	457	440	460	499	511	467	433	492	440	529	449	477	484	498	435	487	476	426	464	487	451	484	461	474	507	487	479	441	433	469	469	476	486	500	483	452	481	499	481	504	465	487	466	446	484	468	460	475	464	473	505	496	478	497	434	472	481	487	480	483	497	490	476	484	478	486	475	496	472	456	463	507	497	489	430	499	438	460	453	473	502	469	476	466	491	479	467	450	464	483	496	426	445	450	500	450	506	489	468	447	495	480	469	461	463	476	484	471	446	449	505	446	503	475	476	455	521	439	478	465	453	463	518	459	476	484	493	454	490	469	432	482	480	459	457	461	517	463	479	445	521	487	459	513	460	464	495	448	454	479	445	463	507	477	484	504	471	462	461	453	458	480	508	486	447	469	460	454	474	434	457	461	536	450	454	473	447	549	448	486	480	423	479	488	480	467	477	455	444	429	454	507	462	454	462	455	470	490	493	475	484	474	470	462	462	460	472	492	463	445	483	453	460	483	521	451	432	482	490	484	480	463	473	480	476	490	484	461	477	513	474	517	441	490	495	474	461	440	490	523	490	450	451	472	449	492	478	449	499	447	487	475	477	463	504	484	468	486	493	457	459	455	513	471	475	451	453	478	422	444	443	464	484	438	476	494	471	485	486	483	411	493	465	454	465	472	468	484	464	468	497	459	495	473	465	494	450	457	467	501	507	490	466	478	478	462	476	482	456	484	461	454	476	478	444	484	438	447	482	461	481	469	447	429	481	474	451	472	501	447	461	488	449	493	448	461	449	459	438	463	491	468	481	447	487	462	478	467	492	502	457	466	418	519	467	478	504	488	478	460	474	477	463	461	435	456	448	455	496	473	489	482	451	504	445	493	495	496	492	488	500	473	462	463	485	492	460	462	528	466	472	459	441	463	481	451	495	507	459	459	475	456	450	447	458	486	503	466	489	470	441	484	482	445	492	466	504	488	471	509	488	509	474	493	472	490	460	463	491	441	498	457	437	464	470	449	467	485	444	479	468	459	469	482	450	487	455	463	518	432	452	473	473	449	460	491	487	499	494	517	490	465	471	446	481	467	495	469	465	516	487	478	454	500	470	464	461	504	486	440	449	488	467	450	525	481	488	473	447	458	466	435	467	469	477	464	464	469	476	473	499	493	476	490	477	476	438	473	485	479	482	464	477	503	461	480	468	472	457	452	443	442	497	485	483	499	475	472	489	446	448	445	454	472	442	477	464	497	439	496	445	426	494	450	490	470	522	508	450	481	455	473	495	494	433	478	486	464	474	490	459	452	435	472	472	467	488	449	474	443	458	510	433	506	488	452	513	454	490	447	455	483	475	491	480	476	473	453	461	478	487	485	471	475	495	466	465	471	483	464	446	503	447	472	457	452	469	514	477	398	472	479	453	488	496	491	467	487	482	441	465	494	448	463	435	490	519	466	449	475	477	477	501	462	479	464	482	477	470	441	468	516	504	486	460	475	491	505	470	448	458	472	462	501	437	503	510	472	481	481	474	462	479	469	476	466	481	489	484	470	456	462	483	509	522	499	459	445	476	464	437	445	485	485	466	488	466	481	444	480	473	455	531	480	427	501	463	492	467	458	487	429	479	527	437	487	494	473	511	459	454	460	464	470	495	471	477	428	440	461
26600	9955	1734	823	528	478	501	432	345	313	433	1107	1381	992	430	267	297	321	287	303	297	241	287	292	310	295	305	280	339	324	300	300	267	294	285	288	309	275	275	301	304	266	299	287	303	293	278	291	321	276	320	281	282	334	293	329	279	291	301	308	263	308	308	286	274	294	295	283	301	318	279	280	296	318	310	286	283	320	323	254	280	270	300	293	286	276	271	274	308	288	314	303	278	269	286	287	318	285	284	282	305	298	282	285	286	320	306	260	293	274	305	285	299	283	283	314	283	293	301	278	289	274	275	275	258	280	286	293	288	277	307	293	286	278	284	278	319	276	281	302	290	304	286	273	292	320	269	277	312	267	271	309	276	273	292	266	286	303	312	293	285	249	261	301	294	311	292	303	270	297	280	300	313	287	272	282	286	251	273	278	271	288	293	286	295	302	260	305	293	299	286	284	288	310	288	291	267	288	299	282	275	272	283	272	310	291	263	309	290	257	287	291	302	281	297	306	302	308	294	266	284	289	285	292	296	253	292	284	286	287	284	257	310	308	307	321	306	297	283	295	263	279	312	291	282	289	276	282	274	286	287	309	309	271	272	265	309	288	252	286	313	290	266	297	294	285	296	259	282	301	285	279	300	304	307	280	293	276	291	281	273	270	291	297	276	302	308	272	310	288	294	305	289	266	306	296	297	274	293	296	295	275	314	284	315	264	292	274	283	272	270	301	294	293	277	265	299	307	312	318	280	307	297	290	258	289	301	292	265	306	316	299	301	271	296	289	302	287	273	297	300	277	286	275	297	285	291	282	303	298	311	289	273	298	319	305	317	283	344	310	273	272	296	284	280	273	296	301	299	326	280	294	272	295	248	286	283	270	311	301	280	281	301	280	303	304	328	319	254	291	292	320	320	284	289	294	288	282	282	311	294	279	286	288	264	277	296	279	300	299	283	295	271	290	308	300	302	291	288	298	301	311	293	309	294	307	313	266	275	281	265	281	292	294	288	290	286	267	288	271	262	276	301	324	280	276	289	315	308	281	285	285	284	289	308	277	261	288	286	292	290	289	288	302	315	281	264	275	299	254	282	290	271	325	288	305	299	313	268	315	285	306	288	256	285	277	290	311	277	299	309	276	312	311	284	273	270	276	290	297	284	317	272	312	299	311	310	295	278	289	264	293	300	300	292	293	301	293	310	283	276	307	292	290	330	322	297	307	316	319	279	307	271	278	252	284	273	312	268	311	277	302	271	291	303	260	293	291	284	279	271	280	300	284	294	307	300	303	325	281	331	279	317	261	280	312	305	289	271	288	305	322	288	277	279	298	309	297	333	295	334	278	290	301	275	302	314	286	290	304	294	285	289	277	292	265	259	269	308	296	294	286	313	303	252	295	296	301	301	304	271	292	263	270	257	324	297	289	301	294	279	308	307	273	273	282	320	272	280	292	295	302	297	312	291	280	288	292	290	297	302	309	291	309	287	315	281	277	261	308	309	278	286	262	282	261	317	290	281	315	296	285	288	268	330	294	309	272	289	300	276	348	298	306	271	316	274	298	279	278	283	291	260	284	267	323	305	290	284	267	291	268	281	305	265	305	304	298	299	304	262	307	282	277	299	320	299	292	335	305	294	288	312	272	305	305	282	302	282	306	307	299	287	273	318	319	286	312	303	301	284	300	307	306	278	290	298	314	273	291	312	301	292	260	271	286	293	297	291	305	293	263	304	296	289	298	304	298	276	254	284	287	277	307	303	302	302	304	274	281	274	285	302	307	276	286	303	305	266	300	288	290	291	277	290	284	296	322	302	244	315	292	266	287	319	293	280	314	279	282	291	299	278	274	287	247	260	286	265	304	300	272	268	288	286	251	340	278	276	266	277	284	280	291	307	287	264	275	308	299	303	287	303	326	279	272	276	299	265	311	258	299	288	288	280	292	308	288	298	306	273	258	305	312	289	311	275	296	303	260	295	273	309	272	289	276	274	258	297	313	299	291	292	290	293	316	306	294	306	279	311	328	295	321	259	311	259	288	285	317	316	295	291	323	275	293	317	279	298	295	288	309	290	306	293	288	297	284	300	307	275	291	267	301	278	302	284	287	269	270	277	287	262	279	300	306	292	285	269	305	310	294	293	278	269	266	322	246	319	301	282	286	288	288	291	280	289	303	312	315	306	268	289	273	283	281	274	278	277	295	278	300	272	295	309	302	248	293	304	315	290	293	279	306	294	301	286	270	275	301	292	292	284	309	281	303	299	284	323	305	278	274	283	291	276	327	302	309	303	268	301	307	291	292	314	283	287	281	305	258	297	312	277	302	294	268	311	277	265	276	294	293	272	275	298	294	282	277	272	306	241	297	307	293	263	303	307	304	281	265	281	301	293	281	305	288	327	277	248	279	283	278	348	309	306	325	292	263	268	294	285	269	303	329	274	315	287	293	302	284	324	279	290	300	269	288	294	295	320	262	268	291	292	322	271	306	290	292	295	319	289	290	267	319	296	258	275	310	279	268	280	295	280	258	273	294	297	284	292	289	279	291	300	287	310	286	322	305	287	282	306	285	285	298	286	291	252	302	285	316	266	294	278	273	289	301	288	317	283	298	282	290	287	267	263	276	298	328	311	339	319	288	274	271	298	266	299	275	299	290	288	278	297	269	273	315	313	285	307	269	304	273	275	307	293	298	312	319	299	305	285	299	282	274	269	310	302	291	278	289	287	286	265	304	301	274	276	292	312	280	290	295	292	298	300	305	311	284	300	281	251	268	309	273	283	282	298	283	290	309	255	317	290	305	294	344	316	290	288	272	295	280	319	273	288	267	285	291	273	279	305	287	283	309	314	294	275	285	254	290	283	296	273	282	300	290	291	268	268	278	293	289	269	282	269	304	291	278	276	287	307	269	283	258	303	299	307	286	299	287	288	282	317	287	295	288	298	287	299	289	299	285	295	283	284	283	296	303	269	294	315	280	312	325	273	321	313	262	299	277	318	284	304	294	308	281	303	302	279	295	283	292	319	279	295	296	296	280	291	263	276	315	304	274	306	290	285	276	295	286	326	306	274	293	274	296	300	283	310	300	261	291	308	335	286	281	276	256	303	304	299	277	327	276	271	287	274	299	272	301	304	282	282	280	300	282	289	295	333	275	302	285	283	272	312	290	291	292	275	279	267	285	282	312	292	286	265	312	315	295	325	274	315	306	284	276	287	294	277	304	283	266	301	290	291	288	277	260	272	299	299	300	310	296	268	279	320	281	278	303	283	314	311	304	260	297	306	302	322	308	283	275	294	293	297	302	302	299	314	308	294	277	289	301	292	271	251	316	280	286	265	280	298	282	269	289	288	289	304	286	286	285	285	300	282	260	311	283	285	262	287	287	266	257	322	316	281	315	280	290	287	262	308	271	301	288	293	259	315	285	283	310	300	319	319	285	252	281	276	287	283	293	286	297	285	293	313	314	284	293	328	306	272	312	271	253	303	310	292	286	294	293	270	254	296	310
5787	1784	1518	772	572	705	723	501	383	323	619	1643	1810	1214	499	263	306	300	279	268	242	257	229	255	271	277	270	262	285	264	271	255	262	240	264	277	263	239	252	278	246	282	257	259	243	292	276	245	252	281	244	261	242	256	274	265	251	263	260	225	264	266	263	255	255	268	261	307	275	281	258	251	228	238	248	258	259	232	245	286	289	269	255	261	276	274	259	263	275	247	270	264	269	249	249	260	233	261	261	278	233	274	268	242	276	272	258	285	281	257	266	256	287	260	287	261	247	261	241	258	266	266	250	258	267	297	267	271	249	260	246	273	259	239	281	270	264	257	260	274	276	259	226	271	255	262	248	235	253	274	256	250	257	285	256	256	262	244	265	255	239	260	279	263	266	241	276	238	241	259	260	239	268	268	253	255	306	260	274	246	261	258	302	265	285	289	238	267	264	276	258	223	294	248	264	285	232	239	270	252	283	270	274	209	295	268	266	245	253	272	276	295	261	271	262	269	269	216	283	239	276	271	267	245	251	264	235	258	251	276	274	272	253	259	258	288	289	243	263	249	245	231	270	258	255	252	250	266	277	253	244	251	240	271	282	288	261	277	245	256	254	262	269	261	275	238	242	257	260	262	255	238	257	249	256	248	264	219	259	272	311	256	234	264	282	243	253	252	259	265	238	231	278	241	245	264	275	254	246	245	245	245	289	233	267	270	255	238	249	255	259	283	252	268	245	279	238	276	237	269	247	268	269	265	304	271	274	263	252	250	270	263	298	256	280	274	245	238	261	241	256	280	234	258	255	247	247	240	247	241	253	265	260	235	251	275	274	272	261	221	253	287	233	254	254	272	271	229	239	277	245	276	273	272	257	250	242	259	268	250	239	255	265	251	250	230	275	275	243	277	301	250	254	263	247	241	261	258	249	250	247	275	228	255	236	258	271	252	268	257	274	285	255	280	281	279	268	254	254	247	277	276	257	265	261	273	272	270	251	267	290	274	278	278	268	270	284	257	273	258	231	266	239	268	263	264	256	277	232	235	253	288	238	276	233	245	266	282	266	270	257	275	277	238	266	273	281	265	260	262	271	276	252	246	237	295	282	270	289	276	236	255	283	288	269	272	241	273	259	257	256	234	254	277	260	265	224	308	259	264	261	242	261	274	286	263	277	296	260	280	242	266	277	274	258	281	261	256	255	265	278	248	272	268	279	279	255	244	272	241	281	265	252	276	239	247	271	290	252	264	245	242	272	269	261	286	267	285	247	272	247	268	235	254	262	279	261	262	271	263	278	273	281	246	237	281	256	258	280	246	295	248	265	268	259	250	273	289	255	265	262	267	287	228	244	249	276	259	260	266	256	237	262	260	269	265	260	279	251	280	262	248	263	271	264	288	285	270	260	276	246	269	256	270	253	228	270	287	229	265	278	258	286	265	260	262	262	284	243	254	257	275	261	296	271	276	268	258	262	262	250	250	281	271	238	219	269	255	245	237	250	255	273	265	302	284	269	260	237	257	261	238	257	257	267	281	258	275	262	265	288	254	291	269	274	275	245	274	274	257	253	266	221	248	270	264	278	244	278	261	244	268	250	239	244	269	274	271	253	279	267	240	259	266	247	241	251	268	262	245	256	255	245	272	252	287	229	263	269	254	245	243	264	248	257	254	235	259	245	271	242	250	271	243	251	270	270	261	312	240	248	260	245	231	272	283	261	245	254	252	250	222	279	262	244	287	286	268	262	290	252	259	256	258	256	263	250	267	254	246	273	262	249	238	268	268	243	245	238	264	247	269	256	262	257	274	266	241	263	275	267	281	278	260	245	289	289	303	248	259	277	255	237	262	294	281	237	266	246	279	242	268	270	270	277	278	266	241	267	255	254	255	270	262	248	274	261	247	258	245	274	246	256	287	249	246	256	260	233	281	264	257	283	271	274	245	267	279	268	253	267	245	267	286	262	241	260	271	280	270	258	235	239	257	260	255	243	249	278	234	263	263	244	309	239	262	263	274	256	288	245	250	251	274	260	271	236	278	223	280	279	254	266	275	287	262	262	277	255	283	268	276	257	234	275	245	247	261	264	270	277	264	248	244	284	252	264	275	285	252	247	278	271	270	275	246	291	274	266	239	292	290	238	236	262	236	260	295	271	284	238	255	264	257	289	254	227	244	262	272	289	260	234	287	287	249	265	288	259	233	276	238	242	214	292	263	244	248	280	288	263	261	272	240	248	265	244	265	253	265	248	235	241	257	264	242	284	245	239	251	265	284	257	262	276	278	258	270	259	264	240	251	265	293	248	291	257	256	269	275	266	269	275	237	264	278	274	279	275	269	284	252	266	276	253	259	257	289	263	254	230	245	276	234	263	261	266	259	253	272	260	274	253	260	264	234	263	248	258	242	259	250	290	245	263	293	267	279	285	276	284	254	271	281	251	218	277	261	248	269	275	263	260	263	258	278	242	291	258	235	248	255	275	269	270	264	282	221	274	287	299	264	257	263	258	278	242	274	305	253	251	277	234	278	243	306	270	255	273	251	298	267	261	262	280	247	259	219	268	290	258	250	256	233	255	261	272	252	214	272	264	219	314	285	264	268	271	284	263	289	245	259	249	256	257	240	279	238	258	241	266	292	241	258	260	244	247	262	240	244	278	271	216	257	278	247	273	255	257	285	252	264	234	254	260	264	237	247	236	266	250	260	251	266	282	239	269	260	255	252	236	248	261	232	248	273	258	249	245	256	268	248	265	263	277	262	278	277	256	261	261	266	240	256	277	245	254	283	283	249	277	238	251	254	218	267	250	251	229	264	251	249	258	252	271	264	274	261	262	245	287	248	274	243	247	238	281	245	272	263	270	261	247	262	237	278	260	230	257	249	270	241	285	260	261	249	260	245	240	250	273	238	277	244	261	284	277	260	237	275	243	264	276	249	242	266	247	261	243	257	237	246	252	253	258	281	287	265	247	259	264	277	254	259	278	261	251	290	255	266	250	253	276	288	272	274	276	287	253	236	281	239	254	262	265	259	263	254	248	251	259	266	241	274	270	251	259	257	281	270	264	242	239	232	268	237	259	268	252	260	264	243	244	251	248	255	260	281	276	270	271	262	244	248	263	256	249	249	251	272	241	279	246	251	256	272	291	250	292	262	283	251	270	262	252	267	230	264	254	244	240	258	284	270	263	256	279	266	268	281	251	261	258	293	273	263	264	227	269	272	275	281	273	221	302	266	267	249	263	246	265	276	275	257	250	278	257	235	244	257	290	260	270	302	282	277	251	246	268	269	239	260	245	267	278	261	273	256	277	266	267	240	259	240	253	272	260	255	268	282	245	264	261	255	251	248	242	256	269	289	255	293	232	266	275	252	278	283	286	273	279	269	261	265	294	282	238	279	273	251	261	279	300	259	248	237	263	256	251	268	276	263	261	252	264	288	240	266	261	236	257	244	232	268	264	271	266	240	268	272	250	253	262	253	284	240	255	253	273	275	270	268	294	277	267	237
24576	20708	26669	24649	8770	1905	1130	739	597	546	3281	10904	12293	7140	2784	1211	681	473	488	457	398	431	409	405	366	392	376	395	392	386	388	386	378	380	381	375	354	363	393	371	393	384	356	391	404	389	391	407	411	345	356	388	360	425	403	354	369	370	381	391	401	395	428	354	383	385	385	384	369	395	390	348	388	368	377	389	394	355	369	368	420	400	392	358	363	381	350	410	373	351	397	427	391	391	386	376	362	406	364	383	392	377	391	366	379	371	375	372	358	392	394	352	356	380	373	392	392	355	420	362	384	380	402	394	417	387	387	350	389	417	361	376	431	414	387	376	374	383	387	366	355	394	370	361	357	396	395	373	371	396	366	387	379	355	403	353	366	376	370	390	375	397	376	341	392	364	358	378	373	411	374	401	368	422	409	406	397	377	393	347	397	355	399	375	394	414	382	408	356	386	355	366	408	428	364	395	334	353	378	394	394	379	395	394	423	373	390	389	374	362	349	409	373	378	367	369	386	385	363	392	396	322	364	350	362	416	376	364	372	403	402	343	416	376	336	384	405	371	372	416	337	430	338	387	389	378	389	361	379	395	409	373	361	369	375	349	346	365	332	397	421	373	408	404	358	342	385	420	410	379	367	328	373	382	403	395	379	419	395	350	406	373	377	391	370	403	403	419	406	392	406	418	401	366	366	403	371	367	396	395	390	398	401	355	370	383	391	402	381	391	356	391	385	354	421	375	386	345	376	373	369	409	387	409	404	410	384	387	381	374	383	395	362	373	372	397	388	375	386	378	389	355	359	389	366	366	377	399	383	369	352	350	385	376	359	394	408	409	379	380	355	346	371	374	372	417	394	411	385	388	389	350	373	369	386	380	370	399	357	372	384	399	373	344	364	368	355	355	331	390	397	364	364	383	365	352	388	377	374	405	359	382	374	320	387	402	359	362	358	373	395	369	370	406	402	379	370	421	380	436	364	374	383	370	391	380	383	429	407	346	384	387	357	393	406	375	413	354	368	407	362	383	363	386	385	406	369	382	401	376	346	366	382	374	391	366	345	376	365	393	382	373	368	401	372	374	319	359	400	394	360	377	402	386	396	403	360	364	377	376	360	400	338	402	377	361	346	375	378	382	403	360	393	373	373	373	403	394	403	369	406	380	378	362	375	374	391	389	386	382	397	382	392	395	362	398	376	362	363	415	385	373	406	390	417	335	366	364	361	390	419	375	374	395	403	406	357	384	379	367	395	369	376	373	382	397	369	406	400	411	393	380	415	366	374	372	410	390	394	368	392	386	391	371	369	383	418	391	383	380	367	380	389	380	385	368	394	364	388	372	382	359	398	365	374	376	410	397	358	369	359	349	394	364	388	347	403	377	397	397	393	364	403	389	382	356	420	424	415	384	354	388	395	384	395	366	390	424	381	415	399	400	366	384	378	395	380	398	375	363	377	392	406	348	378	407	413	364	403	404	398	413	412	371	384	379	369	407	359	389	386	386	380	407	403	374	423	369	361	350	357	350	413	393	365	388	372	384	381	404	366	375	380	363	351	344	365	398	358	362	371	383	398	385	382	364	369	385	375	385	366	370	456	354	404	359	394	331	392	350	367	368	384	360	351	391	403	402	358	350	397	387	404	360	399	392	387	404	345	386	396	419	392	369	376	371	358	398	370	382	346	367	361	369	406	390	359	393	385	401	394	392	390	383	382	397	384	364	359	377	363	378	401	373	338	392	373	406	389	388	388	369	382	371	343	397	406	387	366	376	381	370	367	405	370	395	397	390	389	324	396	371	377	346	378	385	389	331	389	374	380	390	361	373	395	392	375	393	406	373	387	367	406	392	351	369	382	394	399	394	390	396	335	395	369	400	400	380	402	384	366	389	369	390	353	384	360	392	395	373	401	369	373	346	383	379	368	397	390	367	362	371	425	365	377	427	390	371	414	377	401	377	397	352	377	383	352	394	381	366	392	380	380	393	398	397	400	355	378	362	382	367	347	375	359	406	374	400	422	399	376	391	400	363	332	387	399	349	395	370	353	410	416	397	360	413	387	423	358	346	392	393	377	410	364	403	358	382	385	347	349	389	363	363	381	349	397	372	409	380	400	389	360	394	364	394	382	353	388	369	359	392	426	386	386	383	361	424	380	381	421	364	359	415	385	371	411	395	343	364	373	393	336	404	385	334	425	376	377	382	356	405	370	350	379	392	413	382	366	399	393	397	386	384	388	373	407	372	386	372	368	383	391	387	387	399	389	387	354	423	408	384	390	396	357	373	365	424	378	351	401	364	369	387	359	374	381	391	403	390	374	389	395	392	384	375	388	399	361	376	397	390	418	408	366	368	377	357	362	400	381	360	387	388	347	379	370	364	371	398	371	360	384	373	371	385	404	372	415	332	390	374	355	384	437	375	383	367	385	371	355	346	390	370	365	359	365	329	378	381	380	379	388	379	385	391	387	413	393	360	391	369	385	363	380	378	369	381	342	368	366	367	377	388	391	395	380	396	373	354	372	407	384	405	398	356	391	375	387	387	393	339	416	395	409	337	392	371	400	403	373	396	365	345	368	366	372	383	332	415	366	381	412	390	397	374	396	386	401	362	406	380	358	392	401	380	403	381	378	363	405	404	413	362	387	409	395	359	382	414	351	388	372	392	387	375	373	373	384	382	377	374	382	375	358	390	351	386	380	389	354	399	356	346	396	361	364	371	403	362	412	341	388	383	386	390	371	357	383	370	399	370	408	384	408	359	345	393	376	381	383	371	398	366	383	376	353	399	413	387	352	393	385	326	395	406	390	377	375	401	379	372	381	389	366	365	367	392	366	409	397	387	394	368	401	373	373	375	385	377	354	337	374	397	404	388	403	413	395	383	398	395	378	348	368	380	367	371	382	380	362	403	386	393	367	382	385	393	381	370	355	359	378	390	401	384	370	376	398	410	392	383	404	372	371	356	363	375	369	362	360	393	381	413	371	324	358	394	401	352	354	386	391	395	398	383	327	425	369	379	416	397	372	381	390	356	374	380	401	401	421	392	390	387	373	382	375	368	394	417	380	378	376	388	362	401	361	388	419	384	407	385	359	376	405	353	355	360	411	402	336	421	410	360	364	389	377	385	395	389	381	354	378	371	373	424	361	381	385	349	359	358	384	401	351	373	355	401	385	371	372	370	412	410	387	398	364	372	387	405	384	342	404	408	393	385	419	391	359	366	374	373	386	434	398	375	375	387	380	433	378	392	393	394	362	406	408	355	368	418	387	386	375	398	376	365	351	377	389	407	384	370	389	381	401	412	388	389	385	394	433	381	383	376	384	372	402	351	376	372	375	381	399	357	319	403	380	411	399	387	381	363	394	358	408	356	370	399	374	399	411	367	360	359	399	365	379	368	387	361	385	392	399	388	371	395	363	367	411	410	405	383	390	382	347	358	401	344	366	397	383	413	377	374	371	397	380	398	417	412	395	373	395	344	374	349	360	421	391	366	365	382	408	399	414	353
4581	5683	5181	2599	2034	1772	1183	939	718	653	5047	13301	12665	7102	3178	1451	824	533	516	409	356	329	344	371	326	353	326	353	316	374	360	331	352	346	339	349	389	368	323	361	361	351	351	386	377	358	314	368	329	363	351	333	329	345	352	407	354	380	328	355	356	313	353	359	328	348	369	363	368	369	368	391	368	362	351	370	357	406	348	345	319	335	347	327	353	383	341	325	355	351	340	324	362	345	355	363	307	373	347	359	334	350	356	331	359	319	330	340	355	343	361	376	309	377	336	358	346	339	382	338	321	333	338	383	355	311	331	358	361	336	329	345	350	320	337	352	348	385	367	316	322	334	346	376	361	330	349	337	312	379	356	353	353	352	313	321	342	333	321	353	346	327	358	367	311	336	335	318	354	347	358	339	369	349	332	301	356	340	358	331	348	355	325	381	376	360	350	329	368	348	352	324	354	345	366	359	364	350	363	358	360	352	359	348	357	328	314	327	331	330	359	351	320	338	361	358	349	392	352	351	342	336	381	381	345	359	346	369	375	331	361	351	333	378	354	368	360	337	371	362	337	351	330	310	336	371	354	359	380	335	377	341	370	326	338	322	351	351	333	340	362	342	328	368	354	331	355	363	353	341	358	333	311	354	339	325	356	334	346	319	327	375	337	340	366	347	333	363	353	345	329	367	355	335	339	350	342	345	331	354	351	353	329	327	334	348	339	330	328	345	357	352	353	348	363	306	367	376	328	337	335	331	342	345	349	344	330	336	366	345	340	358	336	342	341	371	355	359	377	357	349	349	350	308	357	372	357	343	373	347	373	329	340	349	346	342	334	317	357	327	359	313	323	317	331	334	361	350	389	370	323	333	329	338	346	341	330	332	379	342	374	376	336	323	363	335	332	335	328	353	346	366	355	337	345	350	344	375	355	350	315	338	323	332	348	362	364	325	340	314	343	317	334	325	349	303	356	383	349	350	377	331	353	349	345	342	332	338	354	335	355	357	344	352	337	336	353	349	337	329	326	361	335	314	347	375	323	366	365	362	335	356	341	359	317	298	325	300	353	326	295	342	356	322	338	326	375	316	326	337	322	338	318	343	347	329	346	364	358	339	322	324	359	366	322	341	328	373	343	385	369	333	366	368	356	320	340	366	350	337	346	348	331	335	375	336	342	355	385	345	371	371	349	319	348	347	340	341	333	344	319	344	350	332	348	334	380	335	318	362	365	354	364	379	375	342	367	373	350	321	351	366	329	329	346	327	333	378	347	351	352	360	373	349	353	352	341	341	377	342	325	327	345	338	362	347	352	318	323	339	335	341	349	327	329	343	323	321	363	337	352	291	336	366	326	376	338	353	355	363	354	350	383	346	329	372	370	343	335	346	313	360	343	340	339	337	324	343	332	335	348	378	316	349	346	348	357	305	347	346	315	319	349	397	318	355	342	341	346	330	366	370	319	348	348	314	351	355	301	331	329	329	342	345	346	339	335	347	336	339	339	373	340	338	314	329	336	333	344	353	342	326	347	360	348	387	345	317	296	343	321	377	365	343	332	318	331	325	354	352	323	330	330	329	341	342	351	334	310	369	342	346	366	364	333	335	339	343	322	343	366	372	335	330	340	339	354	379	344	378	349	324	341	377	347	327	344	328	344	340	357	336	357	344	309	347	367	352	357	368	337	324	315	352	322	328	357	335	356	328	338	348	350	343	335	331	355	360	337	352	320	338	346	336	337	345	365	322	352	349	343	349	324	349	333	334	322	336	343	362	318	367	343	357	354	343	390	341	355	356	344	327	355	358	363	313	371	347	365	361	330	343	340	344	360	350	370	368	363	329	343	333	378	355	354	337	324	322	341	314	345	311	314	339	368	323	361	358	345	359	376	328	348	322	354	335	343	362	344	357	371	322	324	357	334	330	365	374	333	335	325	329	346	358	352	329	342	357	327	339	303	331	358	345	335	354	362	352	350	373	345	348	347	323	323	331	368	365	328	346	368	340	347	342	344	346	341	332	340	360	325	339	313	350	320	352	314	357	349	331	346	323	342	352	376	351	353	337	342	346	344	362	347	345	311	319	330	332	366	358	344	333	344	364	345	332	366	326	321	349	341	350	372	336	351	354	344	321	326	318	324	330	375	329	316	335	405	359	343	332	336	358	340	350	310	357	337	310	356	355	339	352	325	322	348	297	344	358	342	356	341	368	348	314	334	341	325	314	336	358	326	356	359	342	359	376	337	329	370	333	331	316	368	356	307	341	327	333	327	346	359	331	339	356	390	351	346	350	357	368	336	363	331	341	332	335	357	347	330	372	345	333	342	340	340	298	325	341	334	365	329	360	342	352	356	371	328	327	346	375	372	343	353	324	338	347	321	361	373	325	366	325	351	388	355	314	339	331	322	332	336	336	352	335	360	317	334	370	338	325	322	354	380	337	381	346	366	361	350	361	355	329	360	340	332	340	298	377	341	371	356	326	360	354	346	330	335	344	343	334	404	360	317	326	344	354	331	345	317	331	312	358	360	331	330	355	341	327	319	331	334	342	318	324	373	335	349	350	359	327	345	364	344	342	337	358	351	335	322	369	322	375	353	323	344	326	351	348	393	354	353	366	355	306	331	326	356	351	339	342	347	343	342	361	373	343	351	314	331	335	360	317	338	312	381	357	356	325	345	309	344	311	389	357	343	357	322	342	347	336	324	364	317	336	331	350	337	343	355	345	349	335	362	340	337	350	355	369	332	363	377	368	337	349	332	356	326	345	367	351	306	348	329	355	293	339	321	355	307	357	347	335	307	358	350	347	389	358	349	354	358	342	347	353	369	337	334	348	336	308	363	323	357	348	355	365	337	366	370	358	340	314	367	330	324	315	334	360	351	372	336	320	351	348	314	363	359	346	340	380	371	346	323	337	354	370	365	348	314	351	353	316	367	354	374	346	382	349	356	388	353	336	335	344	346	336	322	334	333	348	354	360	358	349	351	358	353	327	338	355	333	340	360	359	326	317	349	344	361	328	352	337	352	358	357	388	349	349	335	326	339	369	351	338	307	308	354	358	321	360	338	316	356	328	358	287	373	329	312	332	290	330	333	315	362	365	315	372	326	338	354	350	349	349	377	336	345	356	366	344	353	359	322	348	361	357	311	340	330	337	320	359	335	358	353	365	314	326	347	338	335	330	332	366	340	366	356	349	350	339	342	340	325	328	309	359	342	308	342	359	348	370	337	330	326	328	340	347	364	369	345	342	359	332	332	333	350	374	296	353	345	366	367	351	321	297	351	340	377	343	296	334	352	335	383	344	349	346	338	335	378	388	351	326	332	347	321	358	347	376	366	334	370	364	327	357	386	350	357	330	391	332	343	348	319	312	349	353	381	324	313	310	363	369	341	360	351	357	358	333	344	326	337	355	310	363	344	344	349	343	363	337	321	343	329	363	329	329	339	389	332	336	356	379	368	301	358	343	367	345	342	336	347	361	337	305	352	335	361	352	355	356	361	346	340	349
23702	20755	27792	23805	20602	8238	2272	1371	925	1219	8269	12293	26142	19037	6936	1737	860	666	595	601	591	561	612	625	595	561	588	604	574	588	569	591	589	615	564	586	597	606	623	573	587	602	596	570	599	542	584	564	587	584	566	607	602	609	566	588	546	586	596	622	582	570	561	628	571	605	609	570	605	604	577	625	591	587	561	549	584	595	576	623	601	576	606	590	590	626	575	582	569	595	580	609	636	544	564	610	576	615	565	605	626	584	622	578	555	590	544	595	599	542	590	576	646	615	619	561	611	628	621	622	552	632	565	584	592	571	537	597	537	554	577	576	584	617	578	570	603	571	613	624	563	582	536	556	625	573	565	622	587	613	565	553	575	594	559	558	565	600	570	629	587	581	607	531	573	570	578	606	566	605	609	548	594	554	558	604	592	583	594	533	578	600	584	576	577	564	605	548	567	622	614	572	632	617	546	554	593	595	597	558	626	612	587	596	587	604	585	586	548	590	579	593	590	557	544	549	576	615	583	567	553	594	622	591	545	566	570	626	578	620	566	601	606	638	592	610	608	561	561	551	581	607	526	593	556	576	541	550	575	601	607	584	609	591	573	572	575	595	610	568	541	570	597	552	577	589	581	554	601	570	551	554	560	512	573	576	577	587	574	601	529	568	595	587	609	577	599	588	561	555	599	530	590	536	528	599	548	580	610	572	573	587	578	595	607	578	549	544	551	562	620	587	626	599	599	612	531	607	560	548	601	627	617	576	572	606	567	564	574	551	526	588	548	565	605	599	595	611	601	607	563	562	603	578	616	603	592	585	572	543	561	569	621	553	562	571	556	540	549	580	563	542	586	593	592	581	609	603	540	583	565	596	606	545	559	583	603	570	550	553	548	599	624	596	579	587	602	588	589	577	556	585	608	584	551	522	574	580	606	585	596	565	598	587	547	611	579	562	638	514	600	591	572	590	557	616	552	579	585	553	584	606	549	590	599	584	592	571	532	594	615	583	575	566	567	595	599	594	595	581	588	536	545	568	535	571	552	566	557	532	576	572	597	601	571	571	540	567	629	559	547	595	606	593	585	613	573	598	586	553	611	567	583	576	555	583	570	547	564	598	536	592	545	607	579	589	563	575	625	550	599	599	575	584	539	600	548	613	623	561	575	618	614	588	589	609	599	549	559	570	588	540	557	551	583	588	576	594	567	610	593	597	584	558	596	551	577	601	544	578	586	611	584	552	578	587	649	582	546	600	540	562	610	558	603	609	553	570	581	585	633	587	530	559	607	568	625	573	587	640	611	602	580	585	562	545	621	574	607	573	596	559	562	592	567	538	598	563	573	547	586	618	574	535	591	572	597	614	608	566	571	562	592	624	536	589	538	588	645	644	515	578	622	600	562	574	513	595	580	622	531	595	599	552	574	556	564	603	566	595	548	572	525	632	552	614	600	564	593	584	608	560	586	601	564	631	608	597	585	598	548	594	632	612	587	556	548	582	565	591	560	571	570	550	588	632	597	558	558	612	553	575	584	577	570	607	589	575	588	597	560	593	593	531	596	508	568	591	544	590	585	586	590	578	537	621	565	592	601	597	552	599	569	590	536	586	618	569	589	552	548	549	569	572	584	568	580	614	559	623	580	573	594	531	571	575	564	579	592	594	572	570	606	581	578	584	606	539	560	604	592	563	582	591	598	578	537	573	604	590	543	599	563	548	536	587	582	546	569	589	610	592	597	565	606	571	550	582	580	610	577	590	580	559	578	570	595	565	568	542	579	549	582	587	557	579	556	596	578	602	585	583	592	591	585	565	558	556	591	623	575	586	568	566	552	558	631	546	608	572	601	570	534	610	592	602	613	609	598	550	581	618	558	588	606	600	570	578	562	551	546	581	617	589	601	591	578	549	566	584	587	574	612	576	612	567	584	565	583	584	596	615	558	563	612	600	590	563	542	547	549	560	578	565	624	595	605	557	574	566	578	556	603	583	603	559	634	602	593	576	571	519	595	581	605	614	527	570	579	539	540	593	629	582	582	564	586	583	588	588	588	600	602	549	581	563	581	576	574	573	583	587	585	613	606	551	577	573	567	623	614	575	590	567	536	577	598	575	576	613	580	579	547	542	585	628	581	588	558	614	566	560	534	552	619	600	589	574	568	590	565	590	563	576	587	561	626	528	589	604	566	585	581	517	589	593	577	575	594	583	551	615	567	587	547	572	580	629	559	583	574	557	539	581	541	540	533	604	594	596	579	580	595	529	581	552	573	558	565	549	611	573	551	591	601	578	602	590	571	595	605	561	562	571	573	601	618	607	579	554	582	609	550	600	539	603	576	555	526	572	538	590	613	532	573	545	598	514	596	569	594	607	603	604	585	635	614	605	599	580	586	593	592	566	600	558	575	557	609	579	614	544	600	547	558	591	571	592	624	569	590	581	635	584	606	548	596	573	576	573	594	562	567	615	562	569	621	567	529	578	613	565	606	604	557	605	595	594	601	583	616	561	592	555	607	590	549	584	611	528	551	590	555	576	635	580	616	635	583	608	580	588	558	577	562	538	601	568	583	578	583	575	625	560	587	601	582	539	569	543	632	601	571	545	552	581	589	579	578	555	572	560	572	579	611	579	557	579	578	618	565	621	547	601	585	560	611	564	550	604	581	553	557	598	617	547	515	614	582	598	593	573	551	546	563	566	568	594	591	610	585	588	518	580	578	598	592	615	576	623	563	603	582	606	602	597	555	629	616	572	589	573	580	562	587	575	596	582	572	559	536	570	604	570	570	567	593	605	587	560	607	543	571	568	586	578	583	580	599	601	559	588	550	626	598	560	575	558	602	567	600	570	541	562	636	542	596	590	584	575	602	608	564	566	551	591	537	585	609	550	582	591	569	624	567	584	570	585	566	575	600	579	559	572	575	579	571	544	574	561	540	573	595	600	558	568	615	599	557	549	549	584	545	609	563	579	582	565	547	567	576	557	610	571	579	594	637	605	593	571	561	594	572	568	554	545	583	612	542	558	584	547	573	551	576	508	584	641	640	573	573	607	611	554	579	573	625	599	608	613	588	582	580	579	622	605	570	592	607	532	572	636	585	582	608	554	570	566	587	575	546	563	567	557	615	585	589	544	562	582	598	551	579	579	586	593	578	578	593	540	606	568	572	572	616	596	587	537	564	557	562	587	599	604	571	569	572	571	551	556	577	562	593	580	613	610	577	616	580	557	555	560	649	575	591	588	573	591	598	584	576	577	592	556	578	543	593	636	589	576	596	604	576	596	558	563	565	575	586	548	586	575	603	579	587	572	574	629	581	575	552	573	550	568	584	556	598	527	571	610	589	603	557	616	571	605	621	572	616	568	597	538	577	589	591	584	526	602	620	627	547	556	583	557	608	553	567	601	638	588	579	557	570	562	555	572	621	589	603	581	570	591	550	552	577	539	602	566	574	596	578	614	597	601	562	607	588	554	570	572	550	597	581	601	540	577	593	599	574	578	596	569	559	546	548	564
5345	8952	8144	5070	3385	2424	1872	1450	1201	1759	11244	14491	25492	15857	5883	1732	726	557	506	492	530	529	545	512	506	528	535	523	516	545	544	514	524	504	511	527	496	486	531	462	509	495	561	503	548	560	464	520	515	530	521	491	535	520	492	505	503	549	509	508	521	545	526	537	531	502	525	540	473	488	518	508	495	519	492	515	491	502	490	473	485	472	519	515	542	479	540	521	476	499	517	502	511	523	517	495	506	490	541	503	529	533	459	533	496	529	515	512	556	556	530	511	508	504	508	505	470	531	524	554	536	496	501	536	540	485	474	523	534	502	483	514	509	499	527	513	508	527	529	495	502	523	521	490	535	535	487	514	511	545	490	512	524	500	507	462	516	530	481	496	454	557	509	504	563	510	505	522	537	532	525	507	484	500	509	516	528	547	519	503	541	501	523	547	483	511	496	501	495	523	489	500	494	484	497	473	528	526	513	533	515	508	515	522	526	507	542	519	521	521	484	513	562	504	515	543	547	465	507	467	508	485	533	540	511	486	475	523	504	497	509	500	507	516	524	489	466	487	502	503	539	558	530	497	487	518	520	475	504	517	489	521	519	576	507	494	463	460	492	490	500	493	505	496	534	484	518	491	515	507	494	517	502	521	497	497	501	536	517	520	495	505	473	513	505	508	518	507	513	524	506	504	491	523	507	498	486	525	501	497	547	509	502	539	486	543	544	470	509	532	518	485	497	496	465	486	486	508	504	453	521	516	536	494	533	474	537	486	540	501	512	504	482	477	536	523	485	521	538	548	483	477	511	526	520	499	497	482	483	455	512	516	468	515	493	488	488	517	493	525	559	503	513	475	499	503	518	537	562	463	521	485	485	468	480	522	493	500	523	475	518	473	478	494	496	521	526	514	483	559	514	501	517	541	469	541	513	507	541	502	478	514	480	514	472	489	503	515	509	489	527	543	542	509	500	490	483	526	511	521	486	504	510	534	477	465	495	491	528	550	538	500	514	485	505	491	496	523	510	484	510	497	527	489	521	506	536	512	528	492	488	532	532	495	496	500	487	496	453	501	477	522	511	526	515	466	520	472	522	470	509	527	480	512	511	488	493	466	492	515	513	485	518	521	516	499	521	486	448	509	536	516	484	532	521	530	481	474	575	513	494	522	494	492	484	498	508	500	466	496	480	532	506	524	495	501	471	479	501	474	495	514	524	506	478	498	526	507	508	507	516	497	509	461	513	517	499	533	513	484	492	518	542	490	490	499	539	479	485	525	520	557	520	519	518	504	511	523	489	492	533	482	515	551	490	517	526	499	498	509	474	460	500	507	505	486	534	516	489	530	508	491	464	521	475	455	536	504	494	520	474	480	515	549	525	490	472	500	503	482	552	499	492	525	499	516	541	511	514	500	534	489	520	494	524	501	493	535	507	516	483	535	493	546	486	520	483	494	478	491	517	501	518	513	545	510	489	497	475	494	503	487	496	489	507	486	491	485	458	499	537	491	478	496	514	483	497	499	481	516	494	492	535	442	501	499	536	481	516	482	476	501	541	482	475	506	513	514	485	549	501	527	519	501	495	513	530	494	500	520	488	476	479	544	501	567	487	510	529	507	502	519	518	520	507	488	500	484	437	483	504	533	522	488	509	527	492	484	496	483	508	493	516	521	508	555	499	490	494	520	483	541	492	478	524	524	482	515	499	480	502	503	480	470	491	504	529	514	510	516	526	529	490	488	482	553	513	495	542	511	505	486	497	506	531	509	469	554	525	524	497	533	501	541	490	515	532	474	516	521	482	469	479	545	507	520	516	533	526	509	524	503	499	551	498	512	536	498	526	506	511	475	536	486	468	507	511	534	517	497	493	496	499	485	541	498	522	505	470	532	476	504	509	494	535	543	501	501	536	507	494	510	538	509	481	493	515	481	533	519	476	508	490	494	520	488	490	489	502	489	528	528	540	492	489	523	472	523	559	473	485	483	491	507	485	516	506	467	506	510	512	545	487	520	535	487	523	491	464	537	511	551	532	514	499	503	490	503	487	508	485	533	492	507	495	486	535	503	540	496	514	533	518	501	471	471	479	507	476	515	516	500	487	458	501	537	503	482	490	498	512	515	461	543	502	468	506	480	511	490	507	522	541	493	511	484	517	511	524	522	500	503	534	476	482	497	516	494	461	546	495	540	482	529	489	522	531	512	538	500	523	511	503	476	501	463	554	477	509	502	552	509	538	481	485	536	506	493	492	470	532	506	548	554	525	484	453	504	495	495	479	480	512	490	512	510	481	530	495	492	471	516	497	468	566	522	484	515	493	513	506	497	543	547	517	531	492	515	493	532	499	514	493	507	453	549	507	487	468	503	500	489	489	515	503	491	502	542	528	507	508	507	508	549	455	504	506	495	505	492	518	479	480	493	483	498	491	517	496	487	514	512	473	489	481	512	500	505	515	498	477	479	456	477	514	531	529	517	484	540	529	504	511	469	508	517	553	474	508	536	486	511	468	511	474	548	498	486	474	535	530	508	502	550	498	487	488	532	494	497	487	534	525	475	466	484	471	458	489	490	482	523	499	484	453	488	523	510	491	508	520	522	494	496	509	494	491	571	523	509	517	538	534	517	474	509	516	501	467	504	510	521	478	482	487	523	533	479	490	494	458	498	501	491	548	499	496	485	470	571	529	528	514	514	514	472	516	492	478	474	506	554	525	466	543	558	533	508	474	507	502	543	524	534	511	464	525	496	520	463	482	551	508	533	511	475	467	504	491	506	494	516	557	488	479	522	483	537	504	544	490	517	483	503	505	523	514	491	487	528	521	477	569	542	520	528	496	531	512	482	515	493	523	492	487	495	506	485	478	517	478	515	559	465	508	515	463	526	489	499	510	527	526	489	496	493	539	531	494	511	486	509	504	492	543	542	487	492	515	532	543	519	549	553	491	514	486	489	526	527	518	521	512	474	500	503	516	541	505	509	534	529	477	469	508	529	524	563	505	503	521	542	521	519	559	492	538	492	480	514	488	485	489	531	529	502	497	438	509	529	469	473	525	529	546	568	534	502	518	483	469	493	525	478	488	539	508	492	495	502	534	509	511	522	492	502	521	526	490	493	549	497	519	502	530	494	523	500	510	534	491	516	482	525	515	530	533	526	488	530	502	488	518	502	487	508	503	487	473	537	507	461	481	521	503	484	499	473	516	538	520	501	505	485	529	566	531	528	502	516	519	496	510	520	546	535	510	502	525	498	519	476	471	521	516	495	486	527	539	497	510	475	496	516	570	500	492	498	457	467	512	550	503	500	487	528	519	502	521	520	466	502	499	513	491	473	551	506	526	551	505	511	521	509	453	537	529	472	468	479	496	482	542	497	534	470	487	526	498	506	492	491	498	513	518	525	486	457	484	473	526	457	517	540	461	468	534	540	497	506	438	479	482	528	496	528	498	499	505	507	521	519	496	507	545	507	532	465	547	565	508	566	465	552	501	491	502	478	510	519	506	548	503	514	543	477
26661	10381	1892	1071	770	662	556	512	402	444	721	1427	1911	1127	720	504	429	469	431	428	400	419	434	437	398	428	452	393	433	452	420	423	430	442	446	431	407	406	438	410	436	399	416	420	465	417	428	425	465	406	428	450	420	426	430	431	400	443	409	439	420	433	387	463	414	418	432	444	435	428	386	417	449	421	444	423	422	424	413	426	447	444	380	416	446	407	429	404	421	409	412	451	444	442	449	445	454	442	397	403	444	417	431	416	417	461	401	468	434	466	451	429	407	419	412	418	444	408	431	444	390	413	436	414	437	431	452	444	408	427	457	392	418	410	444	419	396	368	402	474	424	416	430	441	475	445	415	432	428	397	413	449	441	418	393	399	454	417	447	422	416	421	427	403	426	420	454	441	402	419	428	406	428	395	432	436	443	401	425	435	445	407	452	423	431	428	436	407	438	424	430	448	430	425	421	457	428	448	384	428	459	417	458	427	434	443	412	453	414	434	464	443	407	456	412	406	399	416	401	427	404	439	420	432	381	447	419	427	411	422	429	419	393	418	393	412	418	399	383	435	436	413	396	408	418	416	435	425	394	435	440	407	457	434	388	430	467	428	427	404	428	415	418	427	394	395	425	400	420	410	399	411	409	421	437	425	481	435	400	434	417	427	409	387	423	456	375	436	401	429	443	406	407	433	434	393	378	418	374	451	445	447	398	411	434	409	429	423	424	443	399	379	416	414	440	434	437	417	395	452	423	408	413	442	435	425	434	427	421	404	414	420	453	430	424	456	410	440	413	438	410	418	397	403	423	431	415	452	431	417	421	397	425	412	433	407	429	433	428	417	477	436	442	432	387	413	428	411	463	443	443	410	398	404	427	417	428	419	410	407	402	447	435	398	435	443	410	456	375	399	429	407	437	404	431	413	441	397	387	455	452	411	439	427	447	412	417	418	404	457	398	409	438	427	432	421	414	390	446	442	435	420	416	439	401	420	432	423	433	433	424	385	423	414	419	385	448	406	391	433	398	426	441	413	430	409	390	431	417	402	408	416	432	421	430	416	452	444	422	451	419	442	458	456	413	408	433	398	431	441	430	426	407	433	406	416	458	445	488	421	402	415	411	456	413	412	427	449	416	422	432	437	401	415	415	454	437	403	420	451	429	392	406	443	414	441	406	436	448	408	435	436	412	451	406	418	395	423	432	384	392	413	405	458	440	395	413	462	412	415	394	419	462	412	432	439	414	402	413	425	425	395	408	424	427	410	401	386	418	402	421	435	457	418	414	412	448	398	427	410	419	402	414	396	425	416	438	405	430	439	439	428	458	422	396	397	474	429	410	442	405	432	451	418	415	444	444	428	404	405	395	459	444	456	462	446	449	441	446	446	461	397	396	415	429	430	427	377	404	423	414	388	397	418	411	454	410	429	449	430	434	466	405	442	472	442	447	408	381	453	440	439	439	415	447	453	445	404	435	440	437	383	425	419	459	416	417	426	434	388	409	413	420	429	411	407	411	430	432	418	390	416	433	401	435	433	398	415	450	445	420	429	451	396	452	462	412	430	439	454	428	425	413	423	391	402	421	468	422	426	395	424	410	427	396	391	450	435	438	416	437	398	420	438	436	445	436	451	420	428	477	393	415	419	407	403	419	444	423	439	412	415	373	449	367	417	434	377	438	408	428	434	429	424	431	386	460	379	474	454	408	406	391	392	427	448	396	417	433	438	431	438	411	383	433	414	415	441	438	399	428	449	420	418	453	426	424	424	435	393	424	432	445	417	422	422	433	405	407	396	432	412	414	385	420	415	397	412	451	409	431	430	449	404	416	434	444	440	454	424	442	397	406	419	410	447	402	396	405	410	386	423	435	413	410	416	443	415	447	424	407	438	418	383	434	395	421	419	371	425	418	427	374	411	392	460	433	426	434	413	446	425	391	411	399	449	436	404	422	406	416	428	399	419	392	433	443	430	430	415	432	427	418	433	403	384	438	446	432	431	455	418	451	442	393	410	473	446	401	407	446	460	398	427	444	390	414	388	407	439	437	428	419	404	416	428	421	429	434	428	389	432	397	432	398	366	438	464	389	425	452	449	456	466	432	432	400	417	418	434	413	430	395	413	412	394	455	439	448	388	395	422	450	427	397	431	464	382	429	425	388	434	434	436	422	448	439	427	430	386	417	454	405	415	395	425	439	441	461	383	402	414	442	457	438	383	408	416	423	432	448	400	457	427	434	411	427	445	427	388	380	380	391	401	418	390	412	405	425	417	419	422	453	377	400	443	429	456	451	380	402	430	394	438	419	385	393	410	410	457	417	470	460	404	443	401	439	398	455	426	408	422	444	407	391	399	424	428	425	398	426	428	360	446	391	444	398	394	421	429	387	419	400	409	388	442	436	417	463	434	401	431	492	445	413	450	421	425	439	451	396	439	477	405	381	407	424	426	421	427	430	390	428	434	420	401	422	425	404	427	445	407	440	434	442	429	384	404	444	422	411	409	421	417	409	413	433	452	390	377	402	416	438	401	409	378	419	439	453	420	413	378	409	409	442	435	421	397	454	401	405	422	443	418	398	403	413	429	428	416	382	435	422	407	441	423	429	417	473	396	429	458	406	421	415	416	433	417	416	426	433	420	408	418	431	424	415	470	379	438	457	437	427	441	446	434	409	443	414	421	414	445	415	405	422	422	414	415	448	418	385	426	430	419	435	397	449	422	420	399	422	412	443	407	440	406	402	429	416	401	430	424	411	425	448	423	446	426	445	392	432	421	435	421	421	398	395	396	420	465	453	425	400	427	441	426	445	434	409	429	447	406	425	421	446	423	424	401	400	427	420	407	440	433	413	452	442	427	413	430	428	380	433	427	454	373	391	392	404	437	475	424	420	421	404	466	438	411	394	393	395	438	422	453	452	402	397	384	437	424	431	428	430	414	403	444	446	414	452	395	398	409	415	470	446	425	432	438	436	421	406	420	377	453	443	397	376	419	451	418	463	449	457	421	464	409	461	405	417	404	435	408	413	426	436	429	413	409	436	408	399	391	421	412	406	453	376	446	393	432	420	405	401	432	419	405	420	420	412	431	442	435	451	443	412	396	420	462	433	451	416	368	427	406	458	442	400	442	429	386	464	383	441	413	392	443	433	388	408	418	399	397	450	409	423	403	426	466	454	426	407	434	432	424	389	431	436	424	410	452	415	413	425	446	437	444	445	443	456	410	417	425	412	462	429	421	440	413	423	440	421	431	442	423	374	410	394	367	409	412	402	420	442	398	422	389	412	435	435	440	407	428	411	402	395	421	466	413	442	406	433	421	422	424	401	450	438	385	424	416	438	411	398	429	412	464	461	416	376	376	379	447	424	452	391	435	440	412	406	427	430	425	441	410	411	432	377	413	442	405	428	430	435	413	408	441	451	416	388	403	414	416	427	430	422	407	462	438	439	441	430	419	418	384	471	432	449	419	406	430	418	451	416	440	422	398	412	388	420	402	449	404	377	428	415	427
5638	1628	1644	897	844	741	585	506	524	463	920	1952	2253	1213	645	452	389	374	356	379	374	362	367	361	361	309	406	374	363	363	384	369	372	379	345	343	355	375	370	337	398	401	358	342	353	377	386	362	377	392	372	363	335	352	383	383	370	370	360	354	383	338	365	353	383	377	395	356	346	373	386	409	368	366	370	360	384	368	358	355	395	338	401	381	374	356	385	371	358	351	390	360	385	381	385	333	359	373	397	379	344	371	359	346	378	372	329	350	355	364	328	349	373	358	385	367	366	384	336	378	353	378	360	367	362	353	339	365	373	353	345	380	353	364	358	380	357	399	386	388	384	386	340	347	375	386	355	331	341	362	352	354	336	355	362	359	354	379	368	335	329	324	361	343	332	381	335	383	387	365	396	359	342	378	381	335	340	361	372	334	370	370	391	408	366	375	365	382	377	333	368	362	345	348	350	327	351	365	381	366	385	370	362	369	366	348	365	363	351	374	359	340	348	372	330	347	379	351	360	347	370	368	373	337	366	356	336	361	368	388	383	339	372	363	397	388	370	370	331	388	353	370	361	333	381	385	361	348	367	341	386	353	344	391	360	367	365	370	343	326	341	350	386	332	361	337	367	354	358	335	375	390	391	358	389	380	366	383	372	379	329	364	320	350	358	361	355	367	365	356	376	394	358	364	386	364	372	357	382	361	346	366	335	343	419	355	376	366	351	380	367	372	356	343	375	346	369	353	407	365	327	379	353	345	362	367	402	395	378	363	361	338	383	373	339	353	367	353	368	347	361	359	358	336	349	356	359	337	368	356	369	359	331	359	376	359	377	332	351	359	363	365	360	348	403	358	367	361	353	396	365	404	382	345	339	368	376	360	356	371	349	367	373	378	351	378	369	389	350	389	375	370	337	380	346	378	339	362	347	362	335	356	332	371	380	338	387	367	365	365	372	342	377	353	368	345	337	372	386	347	344	379	333	395	377	386	379	323	335	326	367	365	354	367	378	371	347	364	368	374	386	372	355	354	341	354	357	372	364	366	375	367	344	350	341	352	350	355	354	365	372	346	387	349	358	347	378	354	375	355	356	378	388	367	353	346	358	379	369	340	381	367	384	358	389	359	337	361	385	361	379	399	364	341	354	351	351	379	374	340	389	355	375	385	390	341	383	393	374	351	390	345	383	409	369	376	358	356	339	364	354	369	362	372	330	374	380	341	348	378	349	355	379	355	347	370	415	366	357	331	399	392	367	374	344	356	338	384	351	373	353	389	382	361	376	401	361	342	397	337	390	353	385	347	355	368	357	364	356	387	345	362	354	375	372	355	379	354	370	351	378	356	350	348	346	372	365	358	329	364	363	379	324	358	336	352	353	359	360	370	352	360	376	369	352	382	371	352	374	385	362	388	353	384	346	364	336	376	355	341	372	343	358	403	383	364	380	365	392	348	370	357	370	340	378	345	389	356	380	331	388	380	348	344	375	381	361	413	370	363	342	361	407	383	386	354	344	356	344	342	365	374	354	352	339	355	343	358	351	371	373	364	372	358	401	385	394	378	319	375	331	363	383	352	366	375	337	370	402	365	357	344	356	397	346	369	348	382	372	374	335	390	374	374	387	363	361	365	362	370	387	338	384	391	359	350	374	363	361	404	345	366	368	329	353	357	344	366	383	374	330	358	345	363	350	365	372	358	352	339	390	361	379	370	397	347	395	383	351	349	338	363	342	357	376	351	371	363	358	378	390	356	363	378	348	382	375	365	381	350	352	343	376	359	353	330	386	351	322	369	383	347	366	341	393	361	374	384	380	389	352	363	364	353	380	377	409	338	377	375	323	368	366	352	332	384	381	309	385	348	353	382	401	355	386	347	387	378	390	377	360	369	383	331	363	331	373	366	364	321	362	377	374	404	386	375	412	372	368	346	366	367	340	373	376	366	364	381	368	385	352	417	353	342	346	386	395	373	359	339	353	371	366	353	347	364	371	354	375	402	348	383	412	360	373	349	386	338	388	343	369	384	357	341	360	337	354	348	392	373	390	373	359	350	390	383	365	325	317	371	409	388	369	356	357	355	382	351	340	353	366	369	353	373	377	346	367	342	379	346	398	377	362	400	363	386	379	387	375	385	413	376	357	353	372	376	369	343	354	354	366	373	358	411	386	343	343	329	352	348	355	340	416	353	347	365	367	371	349	396	364	346	360	365	368	361	364	341	370	350	354	389	353	372	366	372	380	365	356	383	356	383	391	373	343	362	396	373	379	377	381	349	329	387	370	377	386	342	402	357	337	373	383	379	374	367	381	381	367	356	386	345	391	369	353	342	307	374	368	380	362	360	371	405	354	390	345	363	377	334	371	373	365	359	362	366	350	398	402	336	368	372	381	381	335	355	363	388	373	377	383	359	372	325	383	367	368	363	358	382	349	347	349	376	358	362	398	372	387	376	334	369	367	377	362	347	346	349	334	359	385	362	390	373	370	377	367	362	361	369	394	361	382	364	355	374	359	370	361	358	347	358	344	397	374	388	340	398	407	397	377	375	375	352	387	386	371	345	351	352	390	362	373	372	361	351	374	366	356	361	377	347	400	367	375	344	327	362	345	418	367	335	388	351	359	392	350	349	372	366	330	332	353	389	347	344	355	395	362	343	344	389	365	334	359	379	345	373	391	375	364	373	351	405	363	384	393	353	372	363	338	339	335	374	347	336	379	418	385	376	360	372	352	359	360	354	377	385	370	351	376	346	343	385	310	339	336	342	386	354	374	338	380	335	351	357	355	343	357	359	384	353	362	383	360	355	315	355	358	366	320	422	335	369	372	355	355	367	370	372	365	361	422	380	344	397	358	344	363	329	351	365	325	357	354	370	392	399	350	352	349	365	374	380	356	386	366	328	353	349	356	356	370	383	351	384	347	345	368	324	342	358	343	360	369	373	362	345	351	361	355	354	331	331	385	383	354	353	370	385	346	386	348	374	371	383	385	352	377	356	347	357	396	381	387	391	338	381	364	351	366	366	402	384	352	369	370	351	365	348	369	338	362	390	376	344	381	386	402	367	395	381	350	344	360	349	362	339	328	354	377	371	365	372	384	337	363	361	375	360	402	355	344	328	352	378	385	378	350	348	350	403	350	386	354	347	392	409	332	350	343	381	386	387	367	362	390	333	362	383	349	381	353	365	407	364	367	402	348	382	388	351	363	396	357	365	385	364	370	387	355	376	333	380	360	347	389	371	389	364	354	404	351	354	354	362	352	349	350	393	372	373	368	355	387	338	342	344	374	387	369	348	377	379	409	316	352	395	350	362	383	338	350	346	335	377	366	352	381	378	359	361	352	428	362	366	362	368	359	374	387	392	343	386	375	337	361	341	386	400	374	395	352	341	357	360	361	370	350	378	352	377	383	381	361	388	377	377	354	380	382	386	338	351	347	347	360	391	358	369	379	362	335	398	356	374	354	385	331	327	338	337	354	336	399	346	383	365	363	354	395	356	340	361	341	381
24628	20725	26750	24652	10207	2292	1319	921	833	723	7495	16364	12781	5862	1949	786	571	554	483	500	475	481	486	496	470	460	512	508	488	468	509	543	530	510	500	490	490	448	484	513	482	478	489	469	489	493	495	518	474	519	487	456	501	508	461	514	501	490	515	466	511	520	499	475	499	478	486	498	530	472	484	447	503	530	461	516	499	509	503	514	492	471	459	486	488	488	507	453	448	512	503	486	501	531	483	536	531	495	485	493	459	484	474	486	538	533	515	506	505	504	483	490	508	506	523	476	496	497	491	534	486	502	494	499	517	492	494	496	459	501	498	501	484	505	533	492	459	497	517	492	513	495	478	491	513	500	492	500	506	458	478	501	476	453	486	473	479	507	553	489	530	469	490	529	509	500	488	529	487	499	464	504	519	480	519	485	525	472	484	450	516	484	480	479	491	493	506	507	469	470	504	468	491	457	514	461	532	490	510	521	506	478	528	486	496	469	518	503	503	489	464	461	492	478	460	500	501	526	482	527	482	438	478	450	505	492	508	517	524	473	499	494	484	511	488	484	499	476	486	494	512	479	499	489	455	480	502	486	475	458	492	496	523	504	531	492	465	535	471	514	502	463	499	496	490	514	506	494	477	503	462	505	497	513	493	517	482	478	512	493	504	497	517	480	492	488	501	489	499	475	492	470	507	473	502	492	552	515	484	513	487	534	485	485	485	508	520	526	480	541	460	511	481	501	496	446	453	517	467	498	482	475	509	445	474	506	507	476	494	499	482	462	469	511	480	474	480	492	501	443	482	499	489	479	537	515	508	487	512	499	491	515	515	490	506	518	483	489	502	449	474	496	515	500	482	510	486	506	433	515	488	476	495	503	522	514	511	513	480	455	464	489	481	498	491	476	495	537	467	538	490	500	527	503	497	504	493	491	485	515	471	519	508	458	492	449	477	486	480	511	476	511	487	482	482	525	470	467	487	503	514	461	483	536	554	445	504	484	512	532	488	489	486	502	506	476	466	464	466	498	490	465	525	538	469	507	488	510	542	510	499	496	535	496	464	476	548	503	505	519	484	498	502	513	444	482	471	469	489	530	463	467	501	471	537	510	512	507	491	497	490	524	491	548	497	488	524	469	470	476	510	522	498	478	501	525	466	514	480	485	518	519	471	502	493	500	500	502	485	527	446	522	465	469	487	497	461	475	493	507	469	480	503	488	530	502	510	497	492	498	469	477	480	501	491	465	527	497	459	490	511	495	498	481	524	470	524	472	479	502	489	454	462	493	499	485	484	506	495	454	454	471	489	508	484	518	474	544	461	486	525	503	511	508	532	475	459	488	513	439	467	488	508	516	477	477	534	527	506	482	474	457	500	496	484	468	496	493	492	520	456	482	498	500	464	491	493	526	477	455	495	480	487	433	466	511	494	523	500	495	514	490	475	505	486	487	497	533	505	519	500	501	468	496	488	520	507	463	488	496	445	509	485	479	476	531	515	457	523	558	528	494	461	456	508	484	471	502	498	518	503	467	498	468	467	496	474	497	480	513	527	511	473	467	503	481	520	488	487	462	472	517	476	447	523	489	500	496	519	511	495	489	509	473	496	481	485	492	500	449	525	488	488	511	467	482	468	507	504	520	514	511	482	457	512	505	503	539	499	485	480	464	455	492	470	481	507	441	454	498	501	501	483	493	466	514	468	519	500	495	496	509	499	510	489	511	497	512	470	474	468	503	497	497	469	515	503	481	446	515	518	494	517	494	481	450	482	498	489	502	502	500	455	504	459	503	484	471	506	490	476	486	484	474	504	492	482	458	485	494	507	459	470	456	454	454	484	482	436	516	464	492	522	483	507	512	504	509	528	495	458	472	498	516	479	466	507	458	478	468	472	496	470	447	500	519	518	495	502	518	498	475	496	488	504	504	465	501	473	498	464	464	490	521	506	499	480	495	492	492	475	496	511	459	470	487	484	473	494	508	490	472	542	508	466	495	481	516	500	525	503	476	487	455	512	511	489	470	492	482	480	536	473	471	485	483	510	523	483	462	462	527	496	508	456	494	492	474	468	514	497	497	507	486	481	491	490	492	486	455	473	522	518	512	449	506	486	502	438	491	534	429	485	511	501	466	489	486	507	472	490	478	495	501	480	499	464	482	460	481	489	521	486	500	460	468	460	518	478	487	476	483	469	449	470	485	483	509	486	511	463	440	531	474	510	530	484	476	513	476	538	478	468	500	494	498	454	451	463	500	540	478	473	476	522	519	501	514	489	524	484	522	479	491	465	505	470	481	482	483	456	442	506	474	510	459	504	456	498	495	500	542	463	537	529	491	488	501	451	484	497	498	492	496	488	523	482	488	470	452	512	512	512	524	492	459	528	490	522	470	536	513	494	470	534	515	509	476	506	456	445	508	484	469	531	504	471	476	473	469	467	523	520	492	512	485	496	512	501	505	470	467	533	444	495	515	500	489	496	497	505	484	484	505	464	509	493	510	466	480	487	498	501	465	519	510	479	529	512	487	493	454	514	495	499	465	496	481	461	497	494	501	444	464	471	446	464	464	496	470	516	492	502	488	458	502	504	487	481	458	498	485	531	440	476	480	529	531	477	491	506	498	485	501	488	495	518	521	491	482	512	507	497	473	478	526	455	528	486	535	508	487	489	487	493	477	493	500	505	490	486	496	518	526	515	481	517	513	480	536	470	519	471	475	482	475	517	454	515	492	488	490	506	516	463	515	479	497	495	521	492	456	470	550	490	533	504	525	488	467	513	441	468	493	496	489	472	484	501	487	493	459	518	478	489	490	504	506	489	493	485	465	505	481	448	495	484	512	503	475	509	437	509	474	484	483	501	462	488	492	522	492	495	483	497	485	472	465	479	500	471	478	512	491	476	511	446	485	496	472	470	496	510	473	480	503	502	466	486	497	465	499	501	474	534	515	509	494	532	457	512	481	492	488	501	520	509	468	506	485	494	481	512	452	473	473	488	487	515	496	528	528	502	474	452	520	526	491	483	473	522	486	485	465	469	503	486	477	517	541	483	515	501	475	518	474	527	513	531	533	535	517	503	492	506	498	474	483	468	475	473	481	464	521	501	471	474	485	485	478	499	470	494	547	465	459	473	466	480	517	501	540	540	467	525	468	462	474	501	485	460	503	497	474	488	475	532	484	477	529	478	532	503	519	475	523	490	509	515	533	485	496	515	490	493	501	521	533	494	458	453	507	481	477	494	486	486	489	487	505	508	501	467	490	479	445	494	508	491	520	472	446	531	457	492	489	461	518	460	488	486	487	485	476	481	482	518	520	495	481	491	501	487	484	502	483	491	511	502	500	485	491	442	491	503	489	516	516	525	498	512	487	507	461	474	472	526	500	492	506	471	485	509	498	436	516	453	538	468	473	492	506	509	530	493	452	493	522	459	476	492	486	474	521	513	487	511	485	492	488	467	460	538	470	488	492	501	484	457	497	488	479	492	475	509	504	510	502	451	506	479	516	521	480	492	478
4579	5654	5264	3347	2577	1810	1387	1181	947	893	10615	16996	11825	5493	2083	718	511	429	456	447	438	447	444	449	471	435	467	397	450	425	408	431	455	484	453	454	472	385	432	460	417	455	447	417	454	454	461	415	444	429	461	438	414	414	446	414	436	461	442	462	413	435	451	427	447	452	442	457	414	433	452	410	442	450	434	434	454	477	423	444	411	438	453	447	442	465	440	471	408	462	453	433	438	429	439	416	410	440	460	444	417	465	451	451	430	454	445	429	412	431	430	434	410	447	426	431	414	434	444	446	391	416	424	440	417	429	416	437	445	486	464	453	443	466	439	418	442	445	396	427	453	410	437	465	426	443	433	422	432	439	452	426	446	437	422	435	402	454	411	427	452	421	434	435	414	461	413	447	458	411	416	451	457	444	441	434	407	385	393	421	433	443	389	430	386	411	435	438	419	406	449	440	442	432	418	419	457	426	438	461	470	435	440	436	427	471	433	441	397	427	442	425	426	449	442	436	467	416	442	431	466	440	414	420	463	427	420	448	490	436	470	407	416	459	434	410	432	434	460	432	400	410	442	444	424	446	425	431	459	442	425	450	431	406	425	398	413	408	480	424	443	417	414	449	461	402	464	459	439	421	458	415	444	408	475	420	474	454	465	405	385	434	455	419	413	429	417	438	431	446	422	444	437	441	439	449	442	423	435	420	411	432	452	442	394	466	458	416	395	441	488	418	449	435	434	474	424	414	460	414	428	410	416	432	448	423	466	424	439	403	493	443	445	433	454	439	445	471	415	460	444	419	433	452	417	408	436	445	443	410	425	443	414	420	477	427	428	410	483	456	460	445	427	424	466	415	438	411	427	414	441	453	446	459	404	417	437	450	458	446	425	423	447	396	402	440	448	398	426	442	389	417	441	459	437	433	411	409	456	436	466	415	449	432	429	477	432	414	435	444	424	423	486	394	440	427	432	457	402	426	452	442	436	412	415	400	416	443	420	468	411	466	420	420	423	414	425	447	426	400	423	428	462	419	422	445	425	425	439	469	426	448	423	442	413	394	464	425	456	411	423	454	458	406	479	419	425	427	464	453	429	442	431	420	452	425	432	437	445	443	433	418	414	433	440	463	439	416	386	394	420	445	414	438	432	430	418	436	448	451	441	425	427	414	450	430	439	400	417	429	420	478	406	436	451	469	460	458	424	419	459	457	408	443	482	451	384	378	384	443	464	434	446	426	410	404	397	457	432	467	454	409	419	441	431	424	448	465	416	415	404	429	413	403	406	479	444	440	409	483	395	418	427	465	433	451	436	423	435	441	462	404	442	406	416	421	462	423	382	425	439	402	448	447	425	455	429	423	411	432	443	432	435	401	404	447	432	423	426	445	374	453	466	392	451	438	425	436	444	446	459	425	446	442	445	426	453	444	427	447	438	445	407	403	414	411	435	485	396	438	432	415	395	417	455	407	474	474	407	399	404	430	447	406	444	384	405	400	435	431	457	467	453	452	433	431	400	451	446	419	431	440	459	438	429	426	426	413	416	432	416	420	433	422	416	454	433	437	444	486	407	404	411	436	457	443	428	419	449	408	434	419	430	461	449	459	458	434	450	425	409	417	468	392	410	411	480	433	443	413	434	426	397	415	429	403	457	385	434	431	432	456	440	453	421	413	432	416	464	444	485	442	460	448	404	453	433	440	417	440	462	466	439	416	464	412	457	441	444	392	414	441	455	451	474	410	404	430	464	395	443	455	451	441	425	405	411	452	410	481	440	453	396	454	410	422	404	413	415	443	428	422	405	425	436	430	430	423	420	428	451	407	450	415	417	429	435	447	428	439	456	417	477	445	460	427	396	443	419	412	480	444	402	419	429	453	445	466	397	464	401	432	408	419	436	442	403	438	441	421	415	464	448	448	430	433	430	410	463	447	445	432	407	453	434	438	425	456	407	434	451	430	424	443	400	399	424	456	469	400	426	464	452	424	418	454	417	463	419	435	431	421	409	415	435	445	418	447	422	470	437	455	416	447	465	433	435	437	403	401	412	426	419	439	436	422	425	430	445	440	400	452	442	439	434	421	439	423	436	407	444	384	421	467	412	405	444	436	451	416	391	426	434	429	472	383	443	428	431	428	453	421	420	450	441	429	418	456	416	413	450	416	421	463	423	433	463	412	489	433	438	441	470	436	442	445	461	413	424	466	433	422	392	423	423	420	456	422	450	437	408	440	435	442	450	418	423	395	434	433	430	440	451	416	478	425	443	420	419	414	404	451	366	444	420	446	458	419	469	406	407	426	416	461	443	472	465	436	413	454	429	430	427	415	443	456	413	434	441	438	405	453	399	398	398	427	446	389	419	432	457	402	429	457	456	421	428	399	417	407	409	444	435	442	444	422	428	407	433	436	442	410	459	408	424	414	409	425	409	462	447	446	373	440	454	437	411	411	407	435	389	415	434	440	432	442	415	420	443	427	412	435	414	422	460	434	411	445	425	442	422	440	431	428	444	416	470	425	418	435	458	412	412	455	412	424	455	429	428	474	440	422	436	420	454	389	422	407	402	426	426	423	455	437	434	452	440	457	450	419	402	421	441	391	443	467	433	379	420	430	402	434	434	433	432	380	442	396	402	406	407	442	473	410	419	417	454	429	426	427	424	429	442	420	452	396	436	452	426	383	420	441	406	457	447	371	443	442	395	418	431	417	437	441	459	432	440	438	446	432	417	408	446	427	463	424	452	452	415	415	443	430	426	455	447	439	413	452	418	439	435	444	446	467	432	459	447	432	441	430	441	427	433	436	443	432	406	414	440	421	402	426	439	422	444	422	445	397	446	441	451	438	420	401	397	434	448	423	451	416	419	437	449	446	423	427	450	409	434	475	419	431	435	464	453	409	429	427	401	460	408	434	458	442	439	431	446	432	440	507	413	474	439	422	421	448	429	459	438	443	438	422	462	444	460	424	461	447	448	421	469	421	433	401	435	397	413	433	427	449	404	441	418	436	456	413	448	430	448	465	445	398	467	431	438	425	438	408	425	433	446	424	389	413	401	410	475	450	383	472	450	434	450	425	451	399	456	435	428	439	444	412	429	420	410	431	410	441	454	412	426	426	405	433	461	401	459	403	426	468	427	452	422	389	377	444	427	430	411	446	452	435	442	410	425	449	424	413	431	433	418	410	446	455	447	376	414	429	419	431	448	470	434	429	417	439	451	405	442	422	465	420	430	416	449	433	422	435	426	451	423	424	412	438	459	427	428	420	448	446	431	448	446	433	428	405	404	461	421	469	403	403	406	439	457	428	483	467	415	418	440	437	448	456	404	438	423	441	446	431	494	421	471	418	432	422	418	427	439	448	411	399	445	468	433	419	435	427	431	437	419	445	422	410	446	431	426	428	420	384	447	429	448	462	425	426	467	426	429	408	425	472	430	428	415	433	453	408	440	432	469	430	421	429	418	430	420	416	440	413	448	433	454	457	409	448	441	475	424	412	424	422	418	421	433	453
23661	20705	27712	23746	20631	9586	2780	1546	1170	1381	10985	27835	23064	12024	4064	1168	729	694	664	637	704	654	609	653	584	628	653	613	625	626	660	615	662	622	621	627	644	616	645	646	680	623	634	625	612	596	639	594	635	630	632	635	656	647	627	586	586	618	666	663	622	649	663	681	647	570	658	642	621	635	641	611	662	588	636	601	639	626	687	630	648	635	649	628	626	648	628	629	642	676	623	580	653	668	615	670	655	597	536	642	641	625	594	602	628	598	645	646	649	625	612	646	662	583	628	605	624	568	630	643	609	628	665	642	634	595	633	624	585	634	604	657	651	660	605	647	651	663	667	638	608	610	596	629	617	616	634	599	662	641	604	624	616	620	637	618	612	620	673	621	637	642	607	604	632	618	632	620	622	640	647	595	630	629	619	647	634	638	616	630	589	608	633	614	636	597	614	646	631	609	657	622	642	627	606	610	646	651	655	625	616	605	597	676	623	602	623	653	635	606	589	658	646	625	608	630	654	660	631	628	654	698	675	689	622	633	645	632	614	600	649	639	642	599	564	627	580	622	595	600	597	602	653	619	645	603	614	649	635	618	653	673	672	643	654	673	604	598	600	643	630	650	662	633	652	620	590	656	628	623	602	653	624	654	638	618	639	675	645	656	636	614	616	605	563	662	620	634	661	630	608	648	653	641	636	659	678	639	618	648	618	601	621	626	646	632	639	636	649	641	590	631	643	678	623	577	628	600	611	633	623	566	622	597	664	615	635	612	612	619	621	606	623	617	663	621	589	642	613	596	599	633	610	593	613	658	665	633	626	631	646	617	627	653	624	588	619	595	635	646	662	596	617	607	664	625	642	637	640	626	616	635	598	577	631	630	642	604	624	648	615	652	596	614	621	669	610	616	649	666	654	670	611	609	615	618	617	648	627	590	603	603	649	648	606	623	588	620	625	704	643	616	661	592	629	619	595	636	616	626	621	614	668	654	599	632	600	603	622	655	631	609	656	645	657	650	645	627	654	632	639	640	641	636	619	662	613	579	611	618	643	614	593	605	641	617	634	629	616	634	668	626	590	590	619	620	654	630	638	613	683	635	620	639	607	561	618	603	603	618	598	647	586	635	608	641	646	606	646	613	632	645	600	619	659	608	596	625	588	637	581	616	613	642	625	662	630	617	622	595	581	604	625	613	623	666	609	609	641	624	619	607	632	629	636	610	627	630	566	672	629	601	621	628	655	616	626	660	603	654	578	673	632	660	626	617	680	635	607	643	659	618	648	605	611	629	646	694	631	647	647	632	642	591	605	632	625	629	621	625	662	693	602	646	646	622	603	604	649	604	665	639	590	664	682	647	616	627	606	641	622	605	605	678	634	579	628	629	619	632	647	617	581	660	628	653	632	621	625	630	646	610	626	664	663	626	628	635	607	634	633	577	635	587	640	640	643	637	624	656	676	642	625	611	601	659	619	648	624	655	626	589	646	641	639	607	630	622	605	629	685	622	623	634	597	643	672	653	660	668	633	605	657	627	611	599	635	646	632	616	678	637	641	645	630	623	623	612	659	629	609	653	650	613	628	615	627	631	631	644	644	613	594	625	665	693	608	630	610	588	594	653	624	632	687	635	617	657	612	598	633	642	630	637	658	582	614	622	594	597	623	633	622	636	608	593	614	626	584	605	664	592	669	643	590	645	610	619	614	664	641	600	605	647	625	641	671	619	657	599	593	632	656	652	612	637	635	673	596	639	630	617	638	634	590	646	613	632	682	618	643	643	601	604	640	653	631	646	625	629	608	663	655	601	644	601	642	599	671	627	582	623	623	649	645	628	637	640	642	665	652	630	602	590	644	654	619	678	676	613	590	611	670	634	655	640	615	656	615	617	608	617	625	636	578	623	636	625	628	662	636	604	621	575	651	567	625	677	615	660	655	657	618	630	599	640	599	637	614	685	623	608	641	598	602	664	623	631	617	607	634	655	585	626	615	626	687	620	614	675	654	635	602	635	625	640	667	621	599	591	643	627	672	660	660	613	644	622	607	639	649	585	620	596	642	604	606	664	592	613	605	582	634	657	654	619	633	631	603	646	614	610	626	622	662	649	611	627	673	624	637	667	594	630	633	597	617	626	623	635	590	629	671	600	621	641	639	656	636	621	614	644	637	617	626	577	618	588	613	601	611	653	594	624	636	633	655	637	602	597	632	675	621	637	598	655	612	611	592	627	637	598	655	628	623	655	599	624	640	585	615	640	614	638	623	622	599	593	647	616	671	617	603	651	661	616	658	657	599	581	600	603	639	630	635	664	646	595	639	593	641	656	626	648	592	629	644	616	669	608	654	643	647	644	629	617	642	631	656	594	619	665	641	618	599	617	612	640	627	621	659	618	638	634	564	633	642	594	661	660	640	601	691	651	664	590	641	639	613	621	604	641	660	612	632	638	560	612	642	628	628	611	634	621	642	607	590	612	621	647	650	641	615	610	623	662	591	640	659	652	629	598	634	641	655	661	606	590	610	645	604	626	617	652	634	630	614	650	578	597	634	610	621	632	594	642	626	642	669	601	606	628	641	664	640	621	655	664	565	636	611	604	567	603	619	636	639	624	636	611	615	619	658	645	614	603	625	608	603	569	630	663	587	685	650	616	601	597	633	608	591	642	629	677	630	664	635	640	611	613	631	631	636	637	622	610	631	628	658	579	622	563	598	629	632	600	654	633	640	591	638	586	662	659	639	619	702	615	605	641	642	608	621	588	620	629	629	614	596	609	642	639	610	622	634	617	640	632	563	624	657	632	636	634	637	618	606	655	623	640	615	611	663	656	637	621	662	619	673	631	634	607	639	615	582	599	650	657	629	608	632	589	604	638	635	642	655	684	617	609	605	648	612	647	616	609	633	645	629	625	606	623	608	652	636	600	639	628	641	658	600	642	588	619	622	637	589	657	630	601	640	641	607	672	617	617	630	607	617	602	649	641	620	661	573	609	601	651	628	647	649	612	667	621	615	618	647	580	653	596	632	588	608	606	629	599	589	642	612	577	630	616	618	646	635	619	645	592	651	604	623	601	646	642	661	664	674	628	600	621	611	584	616	642	624	608	620	583	589	643	634	613	647	595	676	635	653	626	656	613	600	645	615	617	662	648	646	598	612	644	658	648	643	657	668	665	624	671	648	616	586	607	634	587	619	625	615	616	611	661	656	618	589	614	597	645	622	645	654	596	632	664	644	598	649	620	602	634	596	628	639	635	568	637	616	578	649	614	633	654	674	624	564	609	653	630	703	667	638	627	652	633	615	627	614	635	621	619	634	646	612	624	618	620	649	620	649	636	658	683	597	635	658	593	619	650	648	637	645	607	639	688	584	620	639	602	614	648	652	599	634	623	637	602	621	624	607	666	652	582	637	676	639	611	590	618	585	596	585	577	637	609	588	668	619	613	589	567	621	606	567	629	640	575	622	672	586	604	619	648	633	610	647	580	644	610	618	643	620	661	632	647	629	630	604	599
5054	8331	7631	5292	4504	3166	2283	1592	1416	1747	14759	27462	19773	9984	3773	1013	656	586	569	587	562	527	550	534	520	575	552	553	557	553	519	556	513	556	510	559	538	547	542	538	502	563	529	530	568	526	538	553	479	505	528	535	545	528	534	546	563	549	524	566	561	551	530	529	541	559	515	498	565	545	499	494	542	494	541	551	517	505	518	517	546	542	559	527	526	545	581	558	561	544	543	574	527	544	538	553	557	547	535	516	548	524	561	588	530	544	547	544	533	531	533	521	528	517	547	532	543	537	553	512	542	530	512	532	537	587	538	529	544	543	528	560	500	492	524	504	541	568	540	529	496	601	571	538	551	540	515	549	526	543	547	509	505	524	536	546	553	546	544	539	537	487	516	510	543	524	548	592	561	505	515	552	552	529	496	523	547	534	546	557	510	489	566	544	544	552	526	523	554	515	530	529	587	541	541	545	569	528	518	550	546	510	523	527	550	542	544	489	528	555	529	522	532	512	541	529	555	530	529	497	545	508	547	548	569	502	518	527	548	551	537	537	557	500	541	542	533	564	513	539	529	516	533	549	514	554	513	555	539	537	541	542	546	491	546	551	539	556	529	507	549	533	529	562	580	504	523	511	509	533	531	541	536	573	575	563	539	520	562	522	529	522	545	521	527	508	522	532	520	572	548	532	535	504	578	546	583	547	564	557	572	512	530	529	526	491	521	556	562	508	565	572	517	518	526	537	545	502	524	533	514	541	544	530	543	553	545	553	526	538	540	545	552	524	524	551	557	557	558	527	549	540	567	544	511	532	552	560	541	509	560	530	540	526	547	537	541	538	545	549	517	543	564	564	567	527	519	544	515	493	551	513	539	524	509	574	530	573	580	526	527	516	514	527	565	506	519	520	555	538	544	536	547	534	524	523	535	490	534	496	540	530	566	538	517	496	532	586	534	541	542	551	557	509	531	538	509	536	543	531	553	560	555	547	570	535	539	534	560	526	543	547	512	511	567	559	546	543	543	541	527	533	527	537	510	518	553	520	546	540	535	524	527	533	512	528	572	555	547	546	519	539	531	540	538	529	513	532	545	536	557	568	539	570	516	562	513	551	530	543	552	520	534	547	509	500	532	531	565	548	554	568	524	489	520	511	536	530	543	493	549	550	547	547	537	495	542	560	556	570	550	501	527	517	528	576	508	552	514	551	574	539	513	503	542	529	541	521	590	489	489	519	553	510	533	519	508	548	555	525	556	529	546	520	563	535	572	533	573	562	525	523	523	524	577	553	542	497	528	543	541	543	529	533	561	548	538	564	541	533	532	513	517	500	538	538	537	540	536	537	563	551	524	592	567	534	538	536	535	537	573	564	580	508	543	518	501	555	531	529	518	544	582	548	525	519	508	523	542	521	524	489	546	521	537	575	506	575	556	568	533	543	550	536	533	520	521	515	542	564	568	542	557	536	557	550	554	556	555	541	542	511	510	541	525	573	512	554	554	527	538	509	501	481	529	538	572	511	583	543	533	543	571	552	520	553	526	516	527	524	529	546	546	546	530	493	576	495	505	523	502	506	525	473	512	568	582	520	539	550	533	502	539	574	534	552	553	516	554	503	544	508	559	521	503	519	551	500	484	527	515	561	534	548	533	521	502	490	543	515	540	518	536	523	554	553	578	575	508	531	565	465	538	570	548	541	530	533	519	547	596	505	509	541	528	530	534	550	514	540	588	587	510	537	527	544	542	548	521	536	555	534	489	512	534	546	516	554	533	559	544	550	573	494	547	534	556	555	546	532	537	535	569	520	529	538	531	507	529	533	555	518	570	572	513	582	543	512	536	525	517	472	553	499	562	565	503	560	509	532	555	513	526	523	515	573	546	539	522	552	548	549	546	521	580	574	547	556	509	558	519	519	528	531	533	575	501	551	544	566	565	520	547	543	472	559	520	571	524	514	535	497	528	563	551	535	540	539	503	533	502	560	558	498	531	518	540	559	561	508	520	540	555	508	531	551	526	517	585	534	529	547	497	539	550	549	577	526	539	550	532	504	537	540	535	502	526	520	513	542	525	492	521	537	514	508	523	538	531	550	530	554	548	527	555	518	541	489	534	503	543	542	530	525	570	521	500	528	539	590	562	550	522	526	517	542	563	541	509	537	561	519	524	565	550	490	580	510	555	547	519	525	513	538	563	532	549	554	542	512	521	551	539	549	520	483	509	503	557	533	561	526	544	566	537	501	545	552	554	502	542	513	497	504	556	535	544	565	526	535	547	511	517	562	542	566	536	511	508	531	531	586	539	527	521	527	540	559	507	561	561	534	501	506	528	530	524	528	559	508	527	504	517	495	542	538	548	545	523	532	547	542	523	533	554	536	510	530	544	474	525	515	493	538	510	558	565	529	547	530	507	523	524	546	541	524	505	528	576	525	555	546	527	495	556	510	503	543	540	541	541	563	532	534	522	516	573	515	521	514	484	560	531	548	538	540	519	523	542	547	536	538	528	560	507	540	511	544	525	539	544	519	523	498	539	580	563	519	592	486	537	536	527	531	534	523	531	515	520	527	547	535	495	524	551	565	545	541	519	528	570	526	588	582	527	522	559	490	524	506	507	515	496	526	569	520	530	516	548	517	506	580	551	537	527	577	484	499	543	550	548	534	533	561	561	569	501	527	538	524	537	542	534	493	518	542	534	522	552	505	546	535	545	501	511	484	528	484	561	530	516	550	542	509	571	531	521	542	510	555	601	499	535	560	517	539	558	536	562	478	548	517	521	527	538	569	532	524	545	537	546	527	521	520	509	533	570	538	535	534	496	524	531	529	516	550	591	536	558	519	485	591	498	534	567	516	552	495	513	539	527	531	523	541	566	526	539	522	530	556	551	503	526	530	472	527	536	529	507	553	515	538	521	520	540	553	563	517	513	525	530	543	504	467	543	487	524	533	522	567	551	537	527	507	518	509	543	526	531	528	540	538	531	562	521	508	514	542	530	525	491	592	526	532	495	550	543	535	510	541	536	539	551	555	511	522	525	501	541	513	558	557	511	546	526	503	531	504	531	514	565	542	484	522	554	493	545	544	570	493	552	515	503	526	550	537	500	561	547	578	507	504	549	505	481	575	519	534	523	533	532	549	583	511	558	499	525	537	537	519	541	514	557	543	504	565	527	544	521	499	511	519	495	523	529	590	523	570	571	534	501	502	477	557	515	499	534	508	545	575	587	503	535	509	551	493	494	497	503	511	551	560	549	541	536	525	562	527	503	516	528	556	534	542	525	542	570	538	546	482	550	544	538	553	522	532	535	573	532	502	535	558	526	533	510	518	553	523	531	497	531	521	516	551	545	490	500	541	538	555	515	527	509	532	537	521	549	519	464	554	540	537	561	522	534	589	541	525	523	551	559	551	509	537	544	548	493	509	517	518	501	535	562	513	527	517	557	567	524	509	502	548	541	541	526	504	505	499	544	562	534	500	521	547	594	541	485	506	514	502	531	552	523	546	502	529
26744	10661	2077	1142	886	684	599	584	593	636	949	1801	1700	1224	844	564	499	504	481	512	519	473	499	518	489	483	498	451	470	474	509	481	471	516	454	489	509	501	507	474	504	499	477	461	499	491	484	508	476	467	453	466	450	484	495	484	480	480	475	539	449	468	494	529	465	476	474	502	507	472	479	483	497	483	464	531	480	517	486	468	493	484	524	499	463	448	507	512	480	441	528	506	494	475	483	479	495	473	511	465	469	487	502	464	448	488	473	469	485	473	489	499	506	479	474	475	512	484	503	468	475	504	453	502	526	492	496	496	488	506	475	489	465	476	477	503	465	454	515	488	460	483	498	495	508	476	454	474	536	542	496	446	436	520	465	508	537	505	488	463	451	507	474	475	506	493	454	479	461	524	496	438	515	497	530	524	488	477	491	492	491	456	467	488	500	474	502	502	483	482	498	468	488	532	468	453	485	472	499	487	464	476	513	486	491	518	521	444	529	489	521	512	460	481	490	535	494	459	473	509	467	477	478	474	497	482	498	460	465	460	497	455	431	455	483	503	461	458	456	501	503	477	486	438	500	493	483	499	485	489	467	475	461	484	503	525	476	481	500	529	514	509	493	436	508	472	476	454	468	479	435	481	493	448	494	475	499	498	509	477	473	512	507	491	494	477	544	465	448	516	461	480	461	511	456	497	497	485	489	439	529	484	497	511	498	490	470	510	507	503	462	461	479	490	487	498	514	498	500	476	500	481	519	482	473	504	479	512	461	518	474	526	485	449	471	475	476	498	495	492	487	517	520	475	488	512	454	472	491	504	465	503	517	488	501	491	553	498	478	472	488	464	475	478	505	465	462	490	479	471	499	463	459	465	495	532	502	479	524	520	492	475	493	478	505	468	448	492	475	480	469	474	453	472	504	474	476	512	465	476	466	470	515	450	510	478	526	519	477	501	501	513	473	457	465	498	476	472	455	481	468	486	531	502	514	464	488	514	502	482	476	489	491	505	468	499	501	514	491	470	485	504	470	488	509	481	519	440	482	499	493	506	501	496	505	557	502	502	489	462	477	472	530	501	497	470	471	514	533	422	471	489	492	481	461	478	474	499	479	508	436	459	443	510	463	525	503	482	476	478	502	509	485	483	535	520	490	473	513	503	500	473	524	466	501	507	450	485	510	475	494	487	476	475	502	498	480	467	490	491	502	477	501	512	459	480	505	468	442	443	481	476	485	496	466	501	444	490	474	504	489	471	498	520	491	484	456	501	484	490	485	481	491	518	463	503	459	519	464	462	476	528	474	508	454	492	491	484	505	501	475	448	475	504	468	478	496	502	494	469	462	494	505	512	472	518	507	484	486	483	473	492	499	483	491	511	480	514	473	513	504	426	460	476	500	480	491	496	491	486	493	489	478	493	502	507	487	486	483	509	493	501	495	442	494	476	493	491	514	466	487	529	479	456	490	478	526	522	475	486	484	470	496	482	472	518	524	515	483	527	490	485	493	488	494	502	479	525	498	471	519	484	495	474	487	472	470	441	511	469	451	467	494	476	508	514	487	515	526	490	506	502	491	494	477	486	500	484	486	489	481	435	472	488	495	503	546	487	488	509	444	484	500	439	493	458	448	490	535	481	492	504	489	501	516	504	481	468	497	463	485	458	456	504	471	470	484	454	538	486	485	465	475	538	526	485	536	486	463	465	460	509	493	463	485	516	464	515	458	501	463	474	453	469	453	455	482	477	511	454	500	471	510	481	505	509	524	475	494	503	464	472	501	481	505	463	499	462	483	519	486	503	489	475	495	477	506	479	467	488	492	432	486	502	504	464	462	498	523	503	477	469	496	434	444	515	491	505	493	494	475	472	457	490	517	486	494	499	496	487	474	502	500	518	504	510	530	507	512	494	505	461	513	511	486	462	487	484	498	492	493	477	502	506	552	472	446	518	464	474	515	498	484	475	466	515	451	538	505	525	538	480	478	454	475	479	490	500	480	481	466	449	508	474	470	491	458	489	490	505	504	489	512	504	494	460	476	473	475	455	501	479	533	489	481	511	462	484	482	451	495	473	457	519	488	501	480	488	473	491	494	504	466	509	497	493	524	487	488	453	474	483	476	477	463	506	451	476	498	519	458	482	473	459	513	494	499	491	501	485	456	465	459	514	451	466	475	484	489	505	458	475	496	538	485	451	450	491	458	427	468	487	508	524	503	477	446	480	506	484	516	499	514	464	508	509	501	451	520	484	507	467	510	460	534	443	484	490	494	458	495	461	505	478	497	468	530	439	466	482	478	474	520	478	495	518	463	489	505	454	471	502	496	486	514	470	481	471	507	487	491	507	487	475	456	533	447	497	427	514	473	496	438	465	458	441	463	470	549	482	485	532	545	509	484	489	463	502	500	453	477	465	523	484	480	480	456	478	531	462	518	486	512	511	467	458	470	506	490	544	484	469	479	491	523	490	494	490	501	516	474	507	495	502	482	477	473	486	486	505	485	496	490	484	478	480	495	458	489	470	488	482	480	464	496	516	501	492	481	471	441	462	460	539	446	468	495	522	480	495	482	460	516	457	478	468	505	476	430	522	513	487	483	489	490	451	456	498	472	459	491	500	495	463	494	476	496	472	514	499	481	498	539	474	473	534	478	521	489	494	500	502	474	492	457	486	480	471	486	485	445	470	474	490	468	471	455	480	485	502	477	521	536	484	467	481	500	532	475	472	498	434	484	469	490	546	472	488	482	465	531	483	459	478	498	483	488	517	496	455	459	507	440	512	502	460	493	473	472	533	514	477	485	481	475	491	517	502	474	513	494	507	501	534	480	483	466	465	490	484	530	500	456	444	493	449	476	444	517	497	506	519	476	494	483	506	509	509	467	519	463	482	499	517	515	481	487	488	531	513	462	519	508	438	507	504	481	513	482	508	472	500	525	505	483	493	499	495	531	509	442	467	477	470	449	497	506	459	486	485	508	464	474	507	512	476	497	521	460	498	497	436	475	490	474	472	492	475	445	476	480	462	506	490	494	469	515	543	445	492	473	490	473	518	490	545	521	476	483	480	492	520	447	519	500	478	489	472	474	474	490	482	487	472	485	494	471	506	536	493	519	482	507	531	484	473	473	510	501	491	474	516	482	511	519	488	465	485	498	506	487	468	467	509	465	489	467	475	483	474	452	512	475	449	462	477	455	465	474	542	464	496	509	483	476	509	470	485	478	505	492	483	468	471	467	459	510	518	478	464	493	482	500	437	492	488	483	489	485	486	495	479	473	515	534	477	479	475	450	475	458	507	474	507	491	477	476	513	490	489	496	470	483	500	479	472	485	498	469	499	465	498	503	460	523	521	497	492	480	479	508	523	490	488	462	491	422	448	479	453	487	464	454	524	533	494	438	491	489	459	434	454	496	496	458	481	502	484	486	469	532	450	485	496	452	494	457	483	505	473	528	499	480	486	466	486	479	462	454	526	545	504	450	546	470	483	478	452	468	494	481	473	526	487	504	514
5573	1582	1725	1059	1032	690	660	651	606	648	1273	2427	1943	1177	712	469	412	400	400	403	466	432	410	394	389	400	406	378	409	353	428	398	434	464	422	443	410	401	414	419	411	396	390	400	394	430	409	415	415	432	401	388	426	400	402	414	393	412	419	372	361	387	411	427	411	433	420	440	405	409	402	382	410	443	421	403	437	428	441	372	438	429	393	452	377	406	381	420	435	409	395	392	392	393	383	382	376	402	407	416	406	401	413	388	415	384	386	441	390	387	421	436	405	397	411	396	424	380	404	419	383	389	393	379	465	381	434	406	395	354	413	413	407	381	422	439	440	404	444	414	411	430	381	431	409	445	398	383	392	413	397	401	409	412	400	411	392	393	414	407	384	418	428	399	419	384	366	427	378	409	394	405	461	419	453	405	375	415	414	398	432	372	417	391	434	417	406	444	387	362	407	409	411	462	403	410	403	388	448	458	404	417	405	404	407	400	419	413	389	394	444	414	406	408	436	464	401	416	384	401	433	423	374	360	411	408	406	402	427	437	421	430	391	436	398	383	403	400	405	395	413	408	411	413	436	390	387	399	370	376	438	421	416	413	401	396	417	408	407	401	384	393	410	379	424	427	401	397	409	405	425	400	386	392	414	416	398	402	383	399	412	414	454	411	407	398	399	413	419	421	414	395	410	372	365	425	414	421	380	390	393	409	427	394	380	422	427	397	389	415	381	396	421	402	397	387	399	416	414	409	396	417	398	415	416	396	399	398	440	410	438	390	399	381	402	387	426	387	377	421	408	387	431	407	396	377	391	396	438	461	407	392	416	400	402	406	378	394	388	397	422	425	422	420	411	410	413	400	419	381	385	408	433	419	394	386	419	412	396	394	399	392	421	411	429	399	408	367	414	394	372	403	424	406	410	391	373	388	425	410	377	382	426	414	373	420	385	408	400	418	422	411	409	396	395	424	418	373	387	422	404	385	425	420	378	399	409	403	435	393	465	411	410	396	415	420	421	424	392	424	429	441	388	428	382	397	431	426	368	375	402	422	362	399	422	397	424	417	401	419	408	392	395	412	417	399	350	399	401	440	447	411	407	423	395	441	452	441	385	415	422	418	409	417	394	429	429	397	428	376	417	396	395	367	396	398	392	412	386	411	420	406	392	425	420	400	404	352	417	411	376	387	399	440	411	410	427	359	395	446	448	407	397	418	425	401	404	388	399	433	418	377	393	378	390	399	442	418	382	402	430	399	372	397	432	412	387	401	387	438	384	437	387	389	424	402	431	386	414	390	391	445	413	416	370	398	414	445	422	402	362	415	415	410	397	403	426	426	416	429	390	405	432	440	430	407	395	399	424	418	425	400	417	404	439	403	381	430	408	396	421	405	402	433	394	438	428	355	406	405	397	442	429	398	418	420	438	431	418	413	422	428	398	387	396	409	399	407	407	428	445	392	419	395	410	455	455	395	418	408	423	402	399	417	378	395	400	434	406	460	354	390	435	401	362	401	431	396	417	391	360	433	396	405	444	432	384	422	401	396	392	378	366	392	423	374	437	405	431	404	404	445	380	419	370	367	426	416	424	390	410	420	420	429	385	422	394	416	430	403	434	416	384	399	407	380	436	412	417	472	420	423	396	395	418	392	368	375	442	374	403	387	386	391	424	388	407	415	404	431	406	414	404	407	444	401	445	426	403	387	463	417	385	431	396	426	394	382	408	377	396	400	424	432	413	436	421	419	405	427	392	379	454	379	370	387	413	422	414	416	408	402	401	369	407	422	406	401	434	414	400	393	403	452	422	383	388	422	439	361	410	395	384	417	379	427	399	378	427	398	419	397	409	367	427	401	370	399	422	424	395	408	404	425	402	379	394	441	406	448	450	367	462	397	438	410	410	409	416	383	437	419	397	418	419	403	398	420	376	403	423	436	412	397	417	405	423	402	424	422	374	370	425	409	387	426	414	361	398	383	398	408	430	413	427	445	432	419	423	446	417	410	408	447	402	405	390	415	391	377	434	428	435	377	398	376	427	424	404	404	359	374	408	392	413	423	404	424	416	392	408	438	379	440	399	407	390	431	366	400	427	403	420	387	381	409	398	398	416	418	416	365	387	428	381	417	418	416	399	419	404	429	444	386	409	403	446	381	397	410	387	400	401	418	436	419	357	416	384	414	428	417	432	401	419	396	397	395	411	431	377	402	390	399	413	392	402	399	421	430	412	384	386	429	391	385	425	409	401	424	428	377	433	377	432	389	426	392	398	417	413	435	385	416	405	389	429	420	388	388	439	418	423	417	368	402	403	415	386	399	454	400	389	403	412	410	384	418	374	423	401	435	438	386	405	436	453	407	368	414	416	376	415	418	391	400	416	409	404	405	424	393	389	424	429	419	423	425	420	405	406	390	342	464	383	413	394	407	393	447	417	388	428	421	436	380	389	398	423	420	384	424	411	423	419	447	440	390	410	417	397	420	453	405	392	400	391	398	454	378	418	398	400	400	400	409	381	395	426	404	416	374	412	392	446	401	411	435	457	413	434	418	409	395	378	378	384	413	411	384	431	374	403	406	385	417	416	443	384	452	402	392	366	427	397	417	391	400	405	418	416	381	428	431	420	429	422	415	417	398	446	393	402	445	438	385	408	394	411	431	437	386	429	388	390	409	376	400	409	439	404	414	437	420	412	385	396	402	413	406	387	404	401	398	436	407	427	410	395	435	384	402	420	446	392	411	437	402	410	407	381	426	407	350	414	401	381	427	389	375	408	431	383	405	403	411	390	390	385	417	448	423	452	429	421	407	389	422	463	444	401	401	400	432	422	397	419	392	418	420	395	444	400	400	392	433	404	424	438	390	379	413	396	399	372	412	412	375	397	393	427	403	388	405	411	398	416	387	408	390	418	375	410	419	403	423	424	438	418	411	428	419	384	407	444	409	391	374	438	416	406	406	413	410	404	430	401	406	403	368	426	378	377	413	338	371	436	420	392	378	415	400	407	431	401	452	413	401	426	451	406	407	409	434	431	419	426	362	419	375	411	411	427	462	425	449	429	428	381	419	409	393	401	435	420	398	417	419	403	424	439	393	365	421	396	435	438	396	431	425	410	439	427	384	396	398	440	424	416	398	404	417	397	436	401	386	389	394	382	390	393	429	403	431	410	429	399	383	392	425	421	438	409	434	438	411	378	400	413	451	428	418	400	434	425	411	436	435	385	395	392	422	390	424	396	464	405	404	412	383	418	426	383	391	414	444	397	402	454	407	419	406	414	427	379	420	412	403	396	427	403	445	408	378	390	415	430	373	382	418	423	384	397	423	416	402	394	423	391	376	367	405	435	377	423	393	398	404	426	415	430	383	412	401	417	421	413	394	396	410	424	425	378	403	417	399	408	392	371	398	417	436	409	425	389	435	377	387	429	416	417	431	402	393	386	406	361	406	423	404	423	409	423	399	413	413	396	397	373	419	401	421	448	410	423	412	398	435	369	430	411	384	416	406	439	432
24655	20713	26730	24644	9579	2151	1708	1308	1122	915	3923	16815	12920	6758	2384	924	615	534	582	539	518	553	588	580	542	534	540	524	545	546	515	554	514	499	593	568	587	547	543	571	531	506	578	521	532	554	559	530	497	526	543	546	558	531	543	515	550	531	554	576	546	501	556	551	542	538	558	549	532	537	561	519	532	564	562	523	601	540	574	550	565	502	553	565	539	532	536	548	547	532	513	546	511	570	538	561	524	528	513	538	563	559	514	538	545	558	534	553	578	575	564	538	563	527	558	533	501	535	563	611	543	544	537	532	531	557	545	547	562	546	533	542	539	485	546	575	521	561	550	530	589	538	527	584	622	518	512	531	528	519	539	535	551	535	523	508	539	573	509	525	542	537	577	553	563	542	523	520	596	533	528	570	541	547	528	546	552	556	566	525	540	565	557	545	511	552	600	534	513	557	560	567	552	569	559	563	545	541	567	546	529	547	591	602	535	560	533	513	543	564	538	554	534	557	524	540	567	556	537	507	546	541	596	524	545	500	584	561	577	535	505	585	515	524	519	532	576	560	530	545	498	561	528	527	537	571	573	556	548	550	523	525	582	528	541	533	527	540	552	562	538	509	508	539	586	507	529	575	549	515	481	529	568	543	542	548	541	569	510	524	546	502	518	552	568	564	543	489	585	535	512	546	525	537	533	534	508	542	529	516	540	518	537	503	495	553	518	488	549	548	509	519	477	519	565	487	526	529	560	539	514	530	546	508	490	573	558	556	548	543	529	522	520	571	534	598	554	534	555	528	564	585	543	591	541	531	524	541	570	542	549	485	521	506	528	562	526	553	547	547	525	528	534	567	539	517	511	554	526	535	507	535	550	534	564	509	527	541	567	510	559	524	555	515	529	533	498	559	577	582	554	544	553	504	522	535	506	517	511	525	546	537	503	527	513	534	535	576	537	535	521	522	577	543	533	537	543	526	547	564	538	575	506	537	559	553	495	571	566	564	500	554	581	508	522	589	527	551	530	522	535	518	543	549	534	583	560	542	543	524	541	502	560	573	551	513	524	502	574	549	548	528	546	538	518	567	517	517	518	544	560	557	533	508	560	575	515	539	528	556	574	535	567	564	491	517	526	560	545	485	526	525	534	545	575	560	579	535	512	552	553	510	494	561	516	544	518	540	556	496	544	543	520	513	540	551	532	543	489	566	555	527	571	519	574	512	584	542	553	536	569	539	547	516	515	526	541	544	532	566	552	479	537	540	576	520	520	508	574	559	550	529	506	515	523	546	540	539	542	504	482	517	547	500	541	535	533	525	547	575	564	566	530	535	542	569	533	525	552	567	546	557	532	545	525	561	570	550	577	573	499	508	558	494	508	566	544	554	523	566	530	535	510	536	551	498	539	498	552	538	535	568	543	540	586	516	557	533	545	517	537	529	544	508	539	529	510	549	550	512	525	544	573	546	519	532	558	548	537	513	525	531	552	543	539	558	538	561	540	547	564	531	526	564	524	518	539	528	587	562	569	490	529	506	548	574	515	554	547	546	516	537	539	556	502	522	562	558	532	527	551	523	554	578	560	513	566	545	571	549	544	570	535	521	565	508	509	557	532	498	510	560	550	523	509	550	541	561	534	549	557	576	564	514	521	511	504	497	541	541	534	545	449	540	554	503	559	517	526	510	555	515	529	541	579	535	552	512	544	533	517	551	535	540	534	538	532	543	569	537	541	538	518	556	564	515	494	555	546	527	527	556	519	525	542	550	542	563	550	558	555	552	575	539	520	539	527	569	551	573	571	549	561	516	525	589	465	532	560	537	466	501	540	562	517	538	571	560	556	562	533	516	543	520	518	537	569	484	534	552	546	526	547	522	581	548	532	539	543	545	569	525	524	536	499	558	506	562	584	532	541	503	538	525	530	541	562	557	534	545	574	574	587	532	594	512	553	519	501	542	513	535	536	540	503	539	566	484	550	537	519	535	545	513	494	579	602	501	545	506	546	528	526	530	532	527	540	525	588	522	515	653	535	548	542	495	571	475	535	529	523	577	567	504	568	542	561	559	570	510	521	570	560	529	515	539	518	546	539	542	528	530	536	582	503	564	570	521	518	536	517	569	504	525	538	547	521	504	515	585	590	542	563	540	546	513	524	548	554	553	549	529	535	515	525	571	567	586	545	552	528	521	538	542	560	524	532	539	523	537	500	534	536	553	547	554	529	564	540	550	557	532	558	574	545	537	549	541	536	545	549	506	534	550	557	533	546	528	528	510	527	554	511	564	542	558	499	544	589	529	584	542	553	511	544	588	522	558	514	535	545	518	518	546	536	563	553	548	529	570	543	527	569	533	537	494	562	526	525	542	526	503	555	544	528	531	548	548	556	524	558	537	556	512	533	597	548	531	543	531	506	522	532	487	537	562	494	496	574	551	579	532	521	566	523	535	553	536	567	506	528	561	549	529	552	529	499	535	542	550	538	487	509	522	519	516	550	518	482	544	553	504	558	511	545	517	551	549	503	514	563	561	567	538	598	565	517	576	551	520	533	545	543	594	546	534	553	511	522	537	566	490	522	510	543	557	526	550	489	512	528	564	541	516	525	557	476	525	502	540	556	597	568	525	546	516	541	513	534	563	561	592	567	517	526	526	526	551	489	554	518	530	530	560	547	554	509	533	521	503	541	534	540	519	529	519	519	549	547	541	518	560	588	526	554	521	541	556	539	577	544	556	556	505	531	515	552	538	552	539	573	542	541	567	576	544	526	501	526	539	577	574	549	530	588	576	525	542	536	558	556	540	566	581	500	538	543	532	523	538	551	573	551	528	565	565	535	571	562	542	557	522	545	502	514	557	562	567	529	502	539	528	544	552	534	525	555	580	554	487	576	486	505	526	542	568	528	500	517	517	485	557	587	565	526	531	607	600	589	534	555	512	583	570	553	562	502	544	532	563	546	555	509	564	522	544	550	545	568	563	539	514	526	483	532	501	545	545	521	540	555	545	531	536	568	573	550	513	560	533	542	523	559	551	545	554	589	508	533	559	517	531	549	512	535	520	559	567	518	534	473	561	533	497	529	567	520	522	544	541	493	509	516	524	567	528	531	544	558	506	532	506	555	489	592	525	528	526	580	563	537	529	543	531	525	557	510	557	506	515	539	524	527	530	549	539	527	552	537	512	525	543	543	506	536	543	553	572	506	500	535	542	555	542	537	500	540	531	560	532	523	557	531	537	546	544	545	538	559	583	522	591	552	533	581	552	523	532	575	511	570	538	562	567	561	497	507	530	559	507	553	564	526	516	546	544	558	466	564	530	482	530	554	516	553	549	513	517	542	535	529	528	540	554	512	544	536	557	539	529	561	517	550	538	534	530	514	524	538	516	564	537	559	537	581	504	525	534	521	538	509	554	538	584	556	563	533	538	489	513	505	514	529	499	543	530	522	531	523	586	502	518	531	530	522	525	543	528	511	581	522	512	535	579	555	542	543	535	537	540	502	533	509	572	536	517
4266	5782	5373	3089	2121	1941	1930	1656	1397	1046	5789	18011	11913	6487	2326	815	606	468	482	460	492	494	500	484	469	460	463	490	497	445	493	483	497	460	464	507	489	441	473	478	474	494	461	460	504	486	469	470	474	473	455	478	441	467	469	472	471	484	514	455	466	477	487	470	468	497	494	523	483	472	460	490	511	461	484	446	482	537	437	470	479	500	485	454	458	503	480	480	475	467	494	487	459	439	497	489	481	462	479	489	458	505	472	488	483	496	498	449	448	470	525	482	495	475	493	465	454	470	478	452	462	429	471	465	472	468	464	511	456	470	480	502	465	471	469	491	460	454	489	468	465	497	466	436	446	462	476	471	464	466	503	480	486	476	495	473	490	520	498	491	449	478	442	448	481	489	472	470	490	463	516	486	425	489	498	457	500	476	506	498	467	452	446	465	454	471	428	474	452	450	472	491	453	465	470	495	470	446	480	502	445	515	478	430	523	467	486	471	506	462	436	493	475	512	484	484	498	453	447	469	433	474	467	501	469	474	466	474	469	467	436	446	515	444	483	503	446	445	454	496	481	509	451	480	448	481	453	462	459	470	457	426	428	451	493	494	447	507	486	447	456	459	466	476	457	506	448	468	433	468	453	471	472	534	486	465	496	499	477	455	471	443	453	487	431	487	471	469	501	462	519	498	440	449	448	464	452	460	445	493	462	466	471	501	436	495	467	477	437	455	498	438	430	443	497	491	455	482	506	497	490	501	458	485	468	493	486	519	488	451	455	446	473	513	451	485	462	448	498	500	516	484	472	449	460	508	468	472	455	455	455	453	462	492	492	478	499	448	483	453	435	480	474	470	450	487	513	416	481	451	449	458	498	474	461	457	494	508	432	486	435	466	468	479	490	510	444	493	490	464	448	453	499	448	487	477	526	466	436	471	509	468	485	460	473	440	454	526	470	490	485	447	437	499	463	488	452	519	515	470	511	472	490	489	441	495	458	461	434	454	470	480	429	481	482	481	488	472	487	483	445	499	450	463	478	491	480	477	477	478	433	475	460	504	464	489	440	495	451	451	474	455	466	492	462	477	446	511	485	470	443	494	474	465	432	477	444	465	489	480	475	449	470	476	466	469	484	474	476	493	480	482	472	474	448	457	475	469	435	469	487	462	444	460	482	468	464	451	456	476	460	439	460	481	470	484	470	472	491	446	449	501	448	455	485	450	471	472	483	458	434	476	480	462	498	454	469	478	487	480	483	494	474	465	484	454	483	470	472	468	483	486	481	467	461	474	504	465	456	489	459	447	441	444	477	516	474	441	512	467	497	509	445	467	441	476	476	464	477	462	482	454	498	483	420	469	481	424	500	482	443	466	483	480	469	478	456	448	452	469	475	467	440	468	478	460	499	469	454	447	492	508	494	440	476	428	474	468	508	424	483	467	490	472	478	496	493	429	455	454	476	487	446	493	461	474	467	464	516	487	485	464	473	482	488	492	442	468	459	432	470	511	489	478	493	449	489	479	455	481	474	444	469	468	459	498	457	482	456	442	478	459	463	452	500	477	476	443	448	469	467	450	479	504	477	467	508	444	472	467	478	469	473	454	437	473	482	464	451	472	456	463	514	485	478	451	495	494	439	467	489	482	486	471	470	480	485	461	485	446	478	440	453	496	456	454	460	476	443	447	459	518	431	475	425	481	464	453	494	467	470	458	462	472	448	446	478	467	449	458	441	435	477	439	480	457	445	466	496	449	492	442	443	472	471	478	488	452	451	423	485	430	484	450	466	470	481	498	474	457	460	461	491	450	479	457	509	484	492	455	468	459	464	472	456	460	450	485	519	467	524	504	459	482	473	442	486	501	489	474	470	482	489	480	461	476	460	506	438	447	490	486	495	466	476	462	470	415	446	471	485	460	494	486	453	435	482	447	487	468	464	443	480	463	460	448	466	470	466	471	445	478	462	503	493	456	464	509	502	486	455	465	503	453	463	458	443	444	492	482	428	470	504	476	449	484	446	457	458	424	486	459	490	494	550	467	503	460	490	439	475	458	455	451	497	438	508	465	470	473	498	485	458	474	450	467	430	473	478	451	463	418	496	476	481	485	452	466	451	478	464	501	463	503	498	473	462	478	449	465	481	473	452	486	450	479	427	470	489	488	463	436	439	484	445	431	483	478	483	455	466	459	458	470	455	512	474	441	481	502	456	497	411	458	437	484	480	464	508	485	462	461	453	480	454	472	482	475	493	454	472	446	472	430	472	504	473	439	482	446	466	458	493	447	475	485	458	461	483	453	455	435	468	479	509	471	505	513	474	473	439	491	476	432	441	468	473	453	432	431	501	460	470	470	480	451	447	502	448	509	491	463	485	474	485	472	466	498	461	473	491	476	464	497	499	469	459	504	461	479	461	482	468	501	510	469	497	469	471	478	494	482	477	476	491	459	477	493	447	475	449	429	460	474	449	496	530	453	468	464	502	490	527	438	464	481	473	412	463	480	457	485	474	483	493	463	481	450	462	471	440	473	467	438	415	495	481	477	470	455	495	478	453	475	460	485	471	461	477	413	429	438	441	483	451	433	485	459	494	508	499	463	478	492	463	446	467	484	499	460	465	440	501	481	485	429	428	464	488	463	500	476	476	453	437	461	441	447	477	463	493	488	496	492	449	460	475	481	480	479	488	444	449	450	448	474	434	480	459	468	442	501	507	475	490	447	454	467	474	491	486	461	484	454	473	467	491	507	467	469	460	452	483	450	468	459	459	471	460	481	494	484	438	471	448	500	448	500	492	467	492	491	449	478	451	481	489	475	429	508	446	429	492	496	455	478	477	449	476	448	501	477	468	458	480	449	495	480	448	472	456	490	469	466	480	491	494	491	465	456	470	459	455	454	457	459	457	495	466	478	502	483	450	467	452	438	432	491	524	478	476	454	492	456	494	488	462	451	481	469	460	472	446	474	458	471	483	478	501	470	476	460	449	482	464	436	448	441	491	464	450	440	447	471	505	505	471	510	475	470	495	439	485	466	437	424	496	458	442	443	445	473	467	499	486	503	436	473	441	468	466	483	481	491	447	454	503	453	482	453	468	451	472	460	485	504	450	501	469	463	478	442	472	455	462	472	498	465	464	498	499	474	450	466	429	494	439	483	485	492	471	465	497	481	481	442	475	456	476	495	515	495	492	487	491	433	468	464	446	489	468	483	435	464	449	459	470	459	451	465	444	492	433	448	452	458	519	458	483	470	490	437	457	479	458	444	463	475	452	488	458	444	480	435	460	477	451	404	448	464	442	479	469	476	475	462	501	470	437	461	468	526	422	487	484	503	461	472	460	448	498	533	437	435	485	482	431	449	442	469	497	478	506	440	472	436	474	438	440	505	470	497	480	487	488	484	484	493	441	476	463	482	514	462	489	468	430	481	474	466	449	477	489	447	467	454	468	462	440	475	465	465	455	434	463	454	471	462	479	486	487	475	481	450	470	449	472	482	420	473	455	490	504	456	482	505
23595	20709	27708	23756	20599	9949	4315	2625	1732	1520	4630	27282	22563	13040	4249	1275	822	708	681	681	638	647	707	711	672	658	676	712	661	653	643	640	689	684	632	633	644	711	703	653	644	697	658	665	641	671	587	653	641	672	648	638	686	664	698	659	682	677	698	639	663	657	624	673	599	623	633	626	701	680	638	642	642	655	643	688	629	652	657	665	599	609	621	669	665	653	662	689	656	615	664	643	709	643	671	679	683	623	611	641	683	671	643	697	671	677	647	633	664	633	646	689	629	658	658	689	650	677	696	633	647	625	695	675	681	660	632	706	667	661	630	671	657	651	640	688	661	683	636	702	687	639	660	654	632	634	662	633	668	627	635	602	642	670	674	660	628	655	623	661	666	645	685	663	622	686	649	612	641	662	674	665	634	637	674	671	659	691	693	689	640	660	660	671	696	632	611	658	649	628	667	637	662	623	690	658	656	615	680	682	674	641	648	662	700	632	676	638	664	664	669	626	677	670	629	629	671	638	619	625	645	650	613	621	652	643	682	701	647	660	667	712	666	681	669	720	666	651	646	682	698	681	653	606	672	654	683	658	606	673	661	672	668	655	613	635	639	621	628	683	663	603	679	652	648	665	633	603	692	623	641	689	658	645	685	666	641	661	650	633	625	642	709	613	641	657	612	636	666	670	649	701	668	646	658	658	665	638	610	601	681	622	679	676	677	649	637	668	627	684	650	674	631	647	657	698	647	673	639	633	666	656	670	641	654	652	640	622	643	638	663	678	698	659	621	635	642	649	680	643	610	657	659	663	664	668	661	641	673	617	655	669	728	649	673	611	708	660	670	604	592	642	671	645	626	722	645	687	612	682	676	612	639	636	635	694	581	642	702	647	661	627	678	658	664	678	678	652	657	687	667	711	662	650	676	676	651	608	661	662	704	627	648	633	656	642	633	670	696	586	637	630	687	663	651	637	652	643	647	636	634	635	645	616	684	662	667	668	646	674	706	645	662	586	686	628	663	667	634	647	595	673	728	629	692	656	637	634	656	680	592	616	630	679	653	669	653	658	620	699	704	678	638	631	652	648	628	635	654	678	644	653	600	679	666	672	637	670	679	665	637	622	663	614	625	630	667	659	695	650	691	625	660	650	650	642	626	670	661	669	665	693	622	659	661	636	695	687	686	642	658	667	602	628	641	651	634	618	620	661	631	660	654	654	691	674	670	659	617	683	684	669	686	650	661	680	627	684	693	636	662	649	680	694	698	602	635	638	640	666	708	646	658	681	653	645	622	706	667	689	614	692	674	617	707	603	627	622	624	664	664	627	641	648	682	700	679	667	621	660	670	679	625	649	637	647	631	662	676	652	626	615	647	610	617	620	682	649	646	622	704	650	667	665	684	697	669	599	659	656	622	673	629	635	605	685	631	662	668	624	643	656	699	668	659	615	627	676	668	676	593	674	660	685	677	662	652	611	637	668	650	694	634	635	657	713	671	648	628	685	714	613	651	655	698	672	616	656	635	677	647	650	655	659	633	641	646	626	657	654	637	664	663	626	632	667	675	646	645	654	672	633	663	652	657	686	643	651	669	654	660	637	646	661	678	604	647	611	608	625	601	698	687	641	632	664	678	684	623	629	671	688	664	598	714	667	679	617	688	655	644	671	609	649	692	662	623	696	644	626	629	644	663	658	620	613	682	690	646	646	686	586	669	652	656	669	645	605	692	626	638	673	621	668	649	644	632	684	686	642	634	714	625	644	673	682	620	667	672	603	670	632	605	688	632	660	694	691	671	693	663	682	618	708	677	613	635	650	690	666	688	619	671	666	666	608	613	663	671	645	628	661	620	627	664	632	672	675	681	683	616	685	674	690	656	658	678	653	642	675	660	662	632	624	670	631	606	625	619	705	618	619	629	734	652	639	661	618	656	628	684	650	617	638	639	668	635	677	647	640	638	648	617	606	646	668	665	677	660	634	643	626	670	651	662	661	627	613	676	654	652	656	687	663	667	721	603	651	668	686	669	671	636	666	631	670	599	686	647	632	623	652	655	608	620	650	706	619	633	661	642	698	630	655	631	675	691	671	695	642	597	680	699	693	680	604	623	623	626	649	631	631	670	617	645	656	594	624	706	687	662	646	654	656	662	662	674	674	660	652	664	660	641	624	675	659	664	707	656	662	678	603	686	625	652	634	628	658	618	674	651	681	640	645	598	692	639	632	647	673	656	663	677	646	682	653	634	666	634	676	682	674	635	587	659	721	681	663	660	653	658	652	640	636	689	655	638	638	666	661	669	653	653	644	648	683	613	663	660	666	683	661	661	675	666	641	657	670	627	703	669	633	647	664	629	670	665	685	678	641	674	639	646	627	691	692	643	636	638	671	632	661	656	622	668	645	622	632	674	641	686	715	642	694	639	605	613	637	631	653	611	655	674	686	667	655	640	662	610	671	641	622	629	635	607	648	633	657	674	673	617	632	700	618	653	646	663	689	624	668	723	598	637	628	626	650	616	677	690	683	674	682	682	645	680	609	657	604	663	643	650	646	610	714	649	658	645	626	677	640	639	665	671	638	665	637	673	634	644	655	649	651	683	625	631	629	653	676	705	666	714	667	706	652	651	660	577	677	629	652	650	658	626	647	678	652	649	600	674	611	652	677	674	693	655	573	655	656	652	593	624	680	631	638	708	661	626	627	674	652	660	708	694	627	597	667	687	668	622	615	639	637	629	633	653	668	663	615	661	699	623	703	668	644	677	665	679	638	634	679	666	677	669	623	610	595	632	635	653	660	671	656	613	679	704	658	639	662	617	658	603	678	647	626	729	648	650	626	651	612	623	688	710	623	609	623	631	625	610	635	643	674	667	666	669	656	650	674	609	629	632	643	663	664	658	680	644	678	665	650	645	681	647	654	596	628	653	626	637	638	661	629	652	682	683	633	650	643	649	643	635	634	662	617	677	637	656	600	667	604	632	672	678	672	663	656	617	664	693	670	696	631	661	668	659	682	647	639	672	673	599	652	678	675	622	650	682	660	670	621	654	690	640	670	649	670	656	671	622	642	607	596	668	664	665	637	618	612	624	678	636	647	639	667	699	637	654	625	651	621	680	669	621	646	620	614	633	691	642	610	617	642	641	691	627	676	617	650	616	653	676	644	648	645	675	641	681	677	679	678	687	646	645	683	674	654	669	684	650	624	623	627	647	570	646	699	655	625	675	651	625	633	670	648	664	672	639	640	694	609	634	649	643	722	620	629	639	658	610	636	666	668	667	640	655	669	640	657	647	624	647	669	646	614	630	603	669	658	652	636	648	622	672	667	672	657	659	675	600	660	628	628	601	618	700	611	659	619	645	664	680	619	647	658	707	712	642	648	621	627	663	621	662	603	666	623	603	635	664	667	651	614	629	623	636	631	713	641	634	641	626	658	667	651	623	648	616	619	666	663	647	613	697	596	669	711	647	654	684	635	627	612	638	653	634	659	697	622	619	639	630	682	614	645	636	664
5073	9966	9432	5051	3973	4035	3943	3118	2219	1926	6923	27895	19920	10695	3936	1253	728	603	595	559	606	581	546	574	558	562	539	607	612	579	556	602	598	586	596	593	573	573	594	564	613	565	588	586	605	594	565	552	530	586	551	562	558	563	594	562	568	572	582	603	580	557	523	572	562	577	579	584	542	569	577	530	534	566	566	606	545	558	553	562	593	541	613	549	556	561	549	571	572	570	574	543	577	575	546	554	563	571	575	564	619	577	543	559	610	531	579	554	578	509	572	595	550	530	569	549	580	532	534	549	553	579	566	574	547	584	564	584	563	578	573	612	587	558	547	557	569	578	555	595	572	540	601	610	523	542	547	617	559	555	550	569	582	567	591	512	550	571	582	551	601	534	568	581	558	547	582	537	554	575	576	580	595	562	547	549	518	579	542	587	544	528	559	533	564	585	580	546	549	546	554	585	555	540	525	602	566	579	579	581	574	549	576	592	554	566	540	565	556	560	589	563	551	563	566	572	540	564	548	565	575	592	574	562	557	560	582	565	556	554	582	586	586	549	551	543	579	584	558	545	570	535	568	560	556	583	522	544	562	540	563	557	525	577	594	591	557	544	557	574	582	577	545	594	548	570	562	582	597	594	532	568	583	512	556	584	589	548	540	587	533	626	603	574	552	566	576	618	540	523	528	565	555	586	569	574	599	593	564	559	543	559	545	546	557	548	575	640	545	536	514	568	580	574	567	550	550	546	570	560	572	582	559	536	559	577	527	567	562	573	578	539	619	599	554	591	562	580	592	569	549	558	545	570	609	568	584	542	571	574	532	555	602	590	564	534	564	596	528	570	551	575	562	535	553	559	540	597	548	543	561	562	518	551	574	569	591	550	573	521	600	579	594	585	593	594	542	577	517	578	585	550	589	601	554	594	557	540	586	581	598	559	537	532	575	561	604	596	563	502	541	555	565	560	553	567	583	554	574	531	567	606	599	541	572	530	536	561	534	533	629	559	571	603	572	549	557	562	561	606	571	558	559	619	525	583	531	559	556	582	575	543	587	574	556	554	605	584	571	527	571	564	575	561	561	503	607	560	567	557	581	545	587	574	547	577	541	573	585	562	534	582	550	560	571	548	594	550	601	594	562	548	539	548	539	581	571	558	575	552	589	561	530	589	517	572	570	569	593	546	533	514	557	571	592	530	581	533	536	575	574	554	554	590	575	568	569	563	557	535	589	557	595	583	591	593	528	538	522	557	565	602	603	568	593	585	576	544	565	599	580	563	580	535	563	546	572	560	532	586	513	586	553	556	555	555	532	553	563	583	564	575	590	542	528	559	609	574	561	565	580	562	534	602	598	522	597	571	519	536	572	581	563	597	571	553	554	584	567	532	556	507	542	543	564	492	555	562	574	592	513	543	554	572	568	566	555	581	523	532	508	560	539	559	586	564	580	518	540	511	563	551	549	596	618	568	575	552	579	530	538	602	545	544	555	565	543	560	593	553	560	577	567	569	546	531	558	582	558	578	565	585	573	551	600	583	558	561	555	578	558	565	582	545	509	525	525	547	570	578	575	556	547	536	534	523	563	586	571	581	579	555	575	570	519	573	590	591	573	561	558	567	554	555	534	556	581	565	516	559	579	560	574	507	549	564	569	571	535	534	548	608	571	535	555	559	554	614	590	527	547	544	584	600	583	554	586	574	571	569	577	520	579	569	514	558	545	572	587	549	546	553	558	554	583	524	524	541	559	530	552	555	574	548	579	539	577	536	512	578	597	509	563	602	541	551	573	603	526	582	563	565	558	575	583	554	579	558	552	585	598	567	548	498	603	558	594	592	525	523	592	584	555	577	559	538	549	564	569	529	549	506	550	562	528	595	555	533	556	586	576	503	530	537	559	590	535	540	550	551	572	545	544	559	562	520	576	549	555	580	550	533	555	579	520	562	539	528	571	584	552	572	509	579	556	586	590	584	566	553	541	581	558	577	577	601	552	593	551	499	578	598	582	574	582	577	556	537	545	551	538	569	584	540	587	590	528	549	563	492	573	548	546	586	565	568	576	599	569	538	523	567	528	561	540	542	577	527	524	570	564	595	557	543	524	539	544	566	596	551	552	620	583	535	588	539	574	554	536	570	585	533	517	581	540	523	530	607	571	594	571	550	585	524	581	537	549	591	562	573	582	578	554	525	568	551	592	523	576	537	613	540	544	583	569	561	544	592	540	543	566	564	573	586	603	541	583	570	532	559	557	593	564	585	559	580	506	550	584	535	548	560	565	541	541	561	549	604	571	552	573	519	532	589	543	577	563	572	605	563	551	567	549	550	569	532	565	549	521	561	595	577	593	577	563	591	546	553	560	595	536	534	572	553	524	565	567	552	602	555	565	598	557	543	551	606	541	538	550	571	635	552	592	559	588	572	543	556	574	542	508	580	547	527	565	577	563	590	592	544	532	606	524	542	565	551	569	550	524	528	601	597	554	590	528	546	559	556	544	511	565	638	549	564	608	528	525	531	570	546	563	551	579	597	539	543	542	557	590	594	565	596	576	578	539	621	588	592	522	543	546	588	563	577	528	610	548	550	534	544	583	547	546	565	587	574	576	567	589	513	586	519	566	576	593	554	583	594	530	578	552	529	555	549	546	511	542	595	543	533	540	592	535	579	531	542	613	529	577	568	554	573	586	543	571	604	578	531	573	583	540	573	544	581	562	584	588	550	561	569	533	552	570	581	553	545	548	575	540	567	555	552	521	552	553	532	549	555	542	584	587	535	567	563	573	609	539	572	529	570	559	550	585	554	506	578	561	546	559	524	551	588	589	551	559	565	570	595	549	553	556	536	551	582	555	545	571	581	548	513	554	554	507	546	505	601	519	538	569	571	522	536	587	533	529	578	543	568	521	561	579	544	551	548	510	564	579	602	511	559	533	575	584	545	564	567	588	560	590	565	559	535	583	580	544	573	569	550	515	551	565	547	533	566	545	520	616	591	542	554	550	548	626	558	558	574	513	586	547	556	552	552	594	626	586	588	546	586	537	595	569	555	562	524	539	575	558	608	539	530	517	570	541	554	559	515	570	577	576	546	554	554	593	581	575	537	554	607	579	588	540	601	553	542	583	538	565	566	591	571	586	556	535	586	580	588	613	520	524	592	553	574	540	582	555	574	540	552	566	569	575	586	535	542	556	592	549	565	535	532	521	534	578	527	525	589	605	594	575	584	552	592	547	590	537	557	555	561	602	533	565	540	531	582	561	546	532	541	523	542	577	616	564	608	544	533	599	551	555	541	562	570	591	581	535	507	568	585	524	527	562	577	546	559	530	567	567	569	556	528	550	544	526	552	533	564	556	520	563	559	589	584	559	611	579	554	515	550	555	517	553	578	575	564	582	560	587	610	563	541	552	559	577	554	553	554	554	566	553	566	530	592	597	549	596	552	566	584	572	571	561	554	550	567	553	547	546	592	570	585	571	576	544	606	540	537	593	604	556	549	559	552	566	586	573	569
26996	11171	2817	2541	1856	1260	1042	886	775	675	738	1631	1723	1193	766	616	513	526	525	464	515	472	455	527	478	490	458	521	542	532	492	498	501	472	493	507	512	488	464	518	489	506	473	510	519	535	514	503	514	450	492	511	540	522	477	483	526	527	520	495	472	476	507	547	512	516	526	496	505	473	556	465	493	473	550	525	491	513	459	499	518	529	522	537	520	470	502	481	523	489	479	542	526	507	526	512	510	533	485	501	538	562	481	462	517	510	501	446	555	519	501	510	506	465	472	532	463	481	445	496	524	498	516	473	510	467	471	519	512	489	462	496	504	499	462	453	444	502	521	497	507	509	485	484	484	500	494	515	471	508	462	517	518	469	493	482	513	536	498	501	487	511	477	516	505	483	521	505	530	513	489	458	493	466	482	525	473	482	493	566	504	478	523	506	507	525	529	534	522	467	476	525	493	484	529	523	534	503	473	508	488	501	474	530	464	491	551	525	501	500	482	510	487	502	516	520	464	485	497	534	492	459	560	536	476	450	542	498	501	487	494	520	517	469	491	505	497	494	520	491	535	524	510	536	458	485	484	511	469	481	543	537	483	511	499	506	487	530	495	484	493	467	450	486	516	492	532	493	484	520	479	499	510	479	480	480	482	465	515	524	502	459	546	501	471	503	497	493	510	449	472	485	528	485	483	513	462	469	500	491	515	486	466	535	495	521	505	496	509	543	498	553	498	509	560	524	508	523	492	494	465	489	522	491	495	459	521	477	512	549	514	524	484	515	516	490	492	502	497	513	479	512	484	498	515	517	502	492	475	535	474	484	521	477	498	470	450	482	521	474	516	465	496	532	470	481	520	479	490	527	538	541	522	492	512	523	476	527	483	487	492	521	493	479	505	542	512	495	462	501	442	496	480	494	522	549	503	522	554	527	497	518	465	457	483	464	469	464	501	524	506	494	514	482	488	501	489	480	532	489	472	482	492	495	504	522	465	511	501	455	484	494	514	441	486	550	533	494	507	488	453	528	514	542	498	506	509	458	517	500	492	512	490	499	484	484	472	479	478	487	520	508	498	490	497	466	502	471	521	493	506	494	514	483	471	460	481	485	466	513	512	463	536	478	515	515	482	511	495	484	479	479	478	511	501	505	498	515	503	502	509	523	492	517	498	484	538	486	502	500	477	469	502	506	483	499	450	466	514	518	502	507	521	503	477	464	492	458	487	480	517	493	515	462	527	464	501	484	517	521	451	501	492	457	516	489	478	523	545	527	516	487	491	491	518	519	487	498	488	468	473	535	476	497	523	502	552	462	520	486	486	552	529	512	499	492	523	493	481	506	541	492	490	519	496	502	472	516	517	514	480	511	519	491	479	509	522	510	505	496	518	530	521	524	523	515	514	512	442	499	491	508	532	496	522	502	485	508	496	520	511	492	473	489	515	517	522	486	519	456	518	503	550	528	509	478	493	488	504	494	477	500	502	480	463	484	539	471	522	485	498	527	488	525	468	470	480	532	500	509	522	468	506	500	494	506	499	517	481	516	474	483	485	504	500	495	492	507	516	485	485	507	485	489	482	510	520	488	484	518	483	523	524	505	507	488	462	483	549	539	492	479	497	495	469	471	506	502	482	488	469	553	491	505	439	443	499	476	497	485	500	538	551	458	494	500	472	488	509	551	525	494	462	521	515	481	516	475	433	498	499	481	519	497	466	447	514	496	505	508	494	489	523	487	461	497	538	524	493	484	488	466	500	495	511	466	463	520	499	501	485	533	499	467	516	493	522	512	532	500	536	470	534	499	492	478	474	505	500	467	503	515	505	521	501	486	452	490	500	495	480	479	506	477	501	516	552	511	509	491	498	507	457	492	483	498	526	502	491	475	464	500	528	483	501	504	467	499	515	560	491	542	470	493	482	535	525	507	497	491	477	497	502	455	519	487	531	517	511	497	493	529	512	477	511	500	502	496	498	481	555	494	503	500	454	502	506	491	487	476	539	526	471	481	553	494	460	492	497	509	516	486	496	498	508	476	495	519	449	502	479	542	493	503	512	521	525	492	505	485	501	511	512	492	497	482	487	508	520	494	493	478	501	470	507	498	503	478	521	479	501	483	507	498	513	461	508	509	514	505	524	521	484	476	464	523	471	449	482	486	479	484	477	495	533	474	505	514	471	488	475	514	449	538	466	498	534	498	509	557	511	464	492	515	500	508	503	542	512	511	510	506	544	487	517	472	522	501	486	467	510	514	493	512	480	485	479	502	509	514	504	483	499	456	536	536	493	491	537	512	514	513	496	480	517	518	480	478	517	473	528	459	545	463	447	495	488	475	485	472	477	492	505	489	448	489	482	481	515	525	495	446	515	462	512	480	533	476	499	486	479	495	483	457	532	494	477	473	500	505	474	471	505	473	445	515	500	521	485	497	460	465	493	525	471	533	463	522	504	516	546	515	486	496	515	464	505	493	509	513	491	481	528	532	521	465	540	502	470	500	468	523	568	523	517	499	462	478	510	493	508	510	513	503	496	519	478	552	528	471	525	486	488	498	522	499	538	514	502	495	500	515	477	462	502	481	499	477	479	506	510	492	526	517	488	519	520	522	521	535	484	477	464	471	492	495	487	480	507	541	526	525	478	484	492	512	515	513	519	485	512	495	516	490	484	479	506	515	549	486	456	514	501	515	493	496	505	499	499	478	445	529	517	508	476	521	487	533	501	497	457	466	519	495	473	485	494	543	470	519	506	492	488	504	475	509	480	521	496	496	472	500	517	508	526	502	535	494	508	478	521	479	537	474	510	483	530	501	485	495	541	530	489	498	485	475	536	473	494	506	529	487	520	500	512	445	522	505	538	518	505	492	487	538	491	464	468	500	480	557	543	522	495	541	513	505	473	499	511	481	508	499	472	486	423	473	477	474	489	467	502	496	536	500	517	521	511	492	543	507	472	534	477	501	496	457	489	500	507	527	497	517	513	490	461	520	504	486	513	486	541	491	497	490	504	524	495	521	554	501	467	496	522	529	514	546	486	519	504	466	529	496	470	511	511	514	485	512	519	498	486	496	526	485	497	491	512	518	517	481	486	514	475	536	519	540	504	493	492	522	502	481	506	480	510	510	501	460	460	465	451	504	500	495	544	496	506	480	511	478	500	496	478	533	459	517	527	449	491	439	477	542	465	505	478	479	523	491	515	466	456	514	526	476	485	531	506	487	495	510	491	521	537	526	517	510	491	495	514	508	455	482	483	479	534	469	491	456	503	493	541	475	541	509	521	493	500	495	517	504	514	479	509	489	540	490	537	483	496	505	539	470	474	499	499	541	522	505	538	488	522	477	492	519	441	482	530	477	540	482	508	534	560	523	502	523	450	479	499	479	493	508	478	505	509	478	523	487	517	470	480	521	497	525	531	492	524	506	482	534	511	493	465	531	491	481	520	488	496	435	458	473	463	521	461	448	520	498	443	493	536	459	511	492	505	540	542	464	520	513	480	479	508	509	518	514
5927	2394	2490	2780	2311	1733	1352	1109	916	784	850	2107	1944	1242	737	488	452	431	434	439	466	417	425	423	395	438	420	393	437	425	467	440	453	417	446	450	395	378	444	411	453	402	400	407	405	434	458	419	428	385	432	439	428	430	389	418	404	396	469	427	434	428	441	408	396	445	427	436	408	420	419	481	378	433	437	428	439	402	408	424	393	421	438	419	433	411	435	430	458	422	405	418	440	391	433	436	420	440	392	426	429	468	417	373	395	399	417	409	409	427	478	438	403	413	418	416	412	422	415	421	452	404	404	427	454	420	419	419	429	420	405	441	409	433	416	436	404	378	412	383	443	433	427	415	414	397	418	442	404	432	400	430	445	414	393	410	432	398	439	452	382	412	411	458	406	443	424	399	459	428	435	416	428	435	427	411	450	418	412	423	464	441	402	409	416	434	420	436	449	425	440	424	403	404	395	416	432	422	458	411	387	428	399	453	371	415	445	418	396	438	444	393	404	415	395	402	404	435	456	416	425	437	433	448	383	413	414	428	406	387	417	465	421	411	444	412	401	447	432	412	429	446	465	426	397	377	400	390	415	427	434	445	411	410	414	396	427	410	478	385	442	398	467	423	441	439	414	420	386	411	409	464	397	398	409	422	400	434	382	386	412	445	431	447	427	443	405	392	390	417	408	421	411	412	423	413	455	426	397	396	420	428	417	444	409	436	395	445	430	442	449	416	436	429	404	418	419	433	378	412	418	412	436	406	462	401	423	422	432	393	429	420	413	409	411	418	425	445	437	390	449	433	420	412	447	437	415	443	455	415	413	417	387	403	426	375	436	423	437	402	424	411	425	422	410	417	424	418	433	426	424	407	430	411	397	419	376	433	410	412	422	391	413	439	439	415	410	435	439	430	453	407	458	402	432	403	401	460	434	446	399	407	441	422	477	439	409	448	463	398	411	426	436	422	430	420	401	433	414	416	403	430	415	434	453	407	401	374	426	395	413	373	447	447	450	448	416	425	421	429	417	472	407	384	423	422	495	444	420	398	415	412	404	416	472	446	435	378	419	456	438	435	443	457	405	445	370	433	423	435	434	439	418	419	450	431	447	457	430	460	404	447	432	417	453	447	426	408	415	391	431	440	395	451	459	423	418	425	423	429	419	398	460	366	381	416	435	421	469	433	449	444	395	423	427	412	413	405	392	384	401	430	419	425	386	380	397	429	426	379	403	445	400	382	417	415	407	410	422	450	456	394	408	427	431	420	432	434	407	436	438	408	441	418	421	449	426	394	442	442	457	422	398	417	429	441	412	396	424	437	452	405	420	419	444	399	423	412	405	387	447	414	439	417	437	397	414	427	401	440	391	405	423	423	418	430	427	424	422	394	391	421	415	417	425	433	431	416	465	412	414	405	429	427	413	446	451	463	395	420	414	401	425	399	407	438	451	425	450	403	437	429	434	434	411	449	415	432	401	389	421	435	435	456	451	411	419	427	431	414	438	403	448	447	430	455	406	400	424	454	391	417	424	428	376	416	423	399	408	378	435	417	431	422	402	446	426	434	421	431	440	421	401	396	415	401	434	442	433	451	402	391	398	418	444	418	448	434	437	427	441	408	442	414	431	421	397	463	393	439	410	421	435	433	433	425	416	428	393	381	439	458	411	410	457	397	417	407	405	414	432	434	406	397	427	425	408	422	409	439	445	388	402	439	427	424	409	436	427	415	417	405	394	407	400	428	447	418	412	433	412	438	391	403	429	421	471	440	420	436	431	443	425	422	448	392	430	464	448	433	414	412	438	391	422	446	410	428	433	400	434	435	409	416	434	402	420	438	421	454	465	405	438	422	413	434	404	454	409	412	384	413	423	453	426	422	432	404	441	403	422	434	411	416	413	381	400	408	402	415	426	420	423	434	415	402	436	405	392	435	396	434	393	433	401	453	419	400	428	436	433	423	440	460	402	439	419	401	398	456	415	445	449	440	440	436	418	392	418	427	466	412	407	425	424	428	406	435	467	462	433	425	394	425	450	460	439	446	414	442	415	446	399	439	464	420	414	441	426	394	433	434	414	409	424	422	429	413	421	445	414	410	383	443	436	421	440	406	406	473	397	415	448	408	382	419	401	426	395	422	392	410	424	437	415	407	400	483	397	410	413	411	409	397	438	395	399	413	445	415	438	387	477	407	440	462	430	409	436	427	425	433	471	424	413	437	444	425	391	404	422	399	435	433	461	438	440	455	444	408	432	439	430	418	393	452	431	438	430	425	446	473	399	412	423	425	421	442	453	403	417	408	409	443	419	442	430	431	429	423	452	393	435	425	423	398	469	411	403	445	417	432	464	421	418	396	433	408	398	387	440	485	405	406	439	422	444	474	448	419	440	426	406	430	422	412	377	408	457	436	371	430	444	444	402	381	374	421	420	430	455	416	408	431	417	423	429	397	406	424	399	402	430	402	426	429	444	414	418	405	410	440	413	437	445	430	444	424	403	382	436	417	397	434	455	414	446	450	437	435	424	427	420	423	459	409	432	378	426	440	395	419	435	414	382	385	442	397	416	438	450	431	420	453	424	385	409	397	410	427	418	450	428	471	464	459	440	443	409	415	438	395	432	469	393	421	433	414	417	401	428	435	399	417	374	401	374	428	425	432	392	413	446	430	453	432	438	408	450	448	425	412	385	432	416	401	427	416	432	401	448	422	405	452	413	416	416	429	424	405	433	408	444	434	418	463	416	441	408	432	390	391	407	396	389	423	446	435	407	396	440	441	422	442	445	435	422	445	425	408	454	386	435	395	390	403	411	435	401	414	442	425	414	408	436	430	412	401	405	406	453	421	417	367	426	409	419	429	412	418	395	434	433	458	442	392	427	430	434	436	425	423	423	391	427	395	428	429	444	427	430	444	449	413	408	388	422	410	427	425	412	449	421	405	410	438	427	420	415	392	385	433	362	447	413	411	476	421	432	432	417	412	454	438	400	405	434	456	427	411	442	412	437	426	430	436	421	406	438	460	457	430	415	423	431	432	410	438	449	407	440	415	456	431	424	415	413	445	441	379	404	380	426	425	410	403	425	412	410	450	399	439	433	412	413	430	411	393	441	406	404	408	445	451	442	405	455	391	418	398	413	447	454	424	447	409	432	426	447	440	457	395	415	445	408	424	442	425	436	425	438	428	406	402	446	433	407	406	435	382	421	426	412	410	400	446	430	430	439	421	416	438	415	400	446	403	445	447	426	413	433	421	450	418	426	428	414	401	387	410	430	468	422	430	454	381	462	434	411	442	406	405	404	400	407	440	432	389	440	409	414	448	427	401	466	395	406	413	429	431	435	428	423	436	436	414	435	449	438	442	410	425	416	423	424	400	437	433	394	440	441	394	448	417	404	392	397	399	408	431	388	400	423	411	411	391	425	424	456	443	440	424	435	413	432	420	413	421	402	409	383	438	403	436	382	441	416	401	438	443	375	420	431	396	421	465	391	387	412	432	425	449	406	435	398	430
24670	20759	26858	24611	13172	4403	2589	1786	1463	1298	2551	15547	11810	6284	2094	891	616	558	553	621	549	549	563	569	577	561	572	556	539	548	591	578	522	542	548	521	556	561	529	548	524	572	520	541	516	550	560	503	598	556	548	507	530	497	547	598	563	506	554	511	570	550	515	571	533	500	539	558	566	518	581	518	543	549	568	547	586	549	557	545	533	565	553	578	525	526	502	545	552	528	568	566	526	545	509	544	546	534	503	554	522	512	562	578	555	542	541	555	515	505	572	528	491	530	520	552	565	567	532	566	533	518	542	529	512	533	547	534	524	499	565	570	506	556	576	564	552	557	528	526	531	560	511	537	563	540	555	498	518	555	519	496	536	527	564	521	529	554	541	532	511	543	568	549	575	601	572	516	553	550	569	535	528	580	552	549	550	518	549	523	527	508	557	534	515	521	553	544	517	539	609	540	524	558	593	540	509	575	548	518	535	537	556	537	551	567	532	568	567	519	550	524	553	536	514	537	550	529	593	571	568	550	527	541	524	506	574	536	577	575	534	537	511	512	549	513	541	514	543	527	526	512	542	511	587	492	564	528	541	573	543	551	552	539	565	561	531	574	551	536	558	553	542	509	529	524	557	483	560	558	513	618	518	565	599	548	558	560	518	574	561	533	551	536	546	523	610	572	568	568	573	549	546	522	557	526	523	525	538	556	577	568	589	546	527	518	544	517	524	530	572	541	563	574	541	539	531	498	527	567	552	532	570	555	554	575	508	580	549	536	525	542	576	570	541	537	504	547	533	529	541	546	576	516	533	522	517	556	535	554	556	530	566	529	555	577	513	545	511	555	543	523	539	570	542	593	574	547	540	538	529	578	536	527	553	499	559	554	527	542	544	571	543	524	558	577	551	548	569	540	537	531	531	522	538	544	522	529	522	532	570	523	525	545	537	533	535	543	552	508	570	539	561	565	568	545	535	507	527	538	541	555	503	533	561	536	523	535	526	548	546	544	570	520	563	525	533	547	558	545	577	592	515	527	513	550	538	527	555	551	543	553	576	559	568	554	541	553	530	551	559	524	564	549	558	540	511	552	519	537	546	546	502	533	535	545	511	544	583	557	532	549	565	524	554	555	517	537	549	545	526	567	551	525	500	580	530	581	591	548	531	588	530	544	555	542	575	524	547	559	560	563	560	549	525	519	538	552	540	519	473	515	493	521	560	526	547	550	544	530	553	538	539	542	516	562	519	568	516	542	548	534	540	550	509	575	565	545	504	547	524	520	564	524	569	555	514	567	526	536	546	509	537	552	560	585	526	493	546	529	534	572	558	525	602	552	531	542	536	553	519	555	529	541	532	530	534	496	574	523	501	537	556	576	542	526	513	584	549	525	624	503	589	528	553	575	538	514	544	552	543	485	529	553	528	566	549	515	536	559	505	559	561	559	599	519	587	530	568	541	552	526	569	552	547	558	517	551	502	539	593	499	559	511	564	580	541	558	528	604	546	505	524	528	529	530	512	575	548	555	541	556	567	581	543	520	537	534	514	567	530	556	583	531	523	526	548	542	538	505	556	581	556	501	550	559	500	516	520	555	512	604	568	520	553	589	518	530	558	577	562	510	579	532	524	548	560	525	557	529	521	534	542	553	529	532	556	538	524	524	507	529	576	524	575	522	552	534	569	478	562	544	536	543	520	505	527	544	526	552	541	551	554	549	520	527	543	529	532	523	558	539	546	543	523	535	571	555	577	518	534	541	564	525	536	504	532	551	543	539	533	558	535	565	545	559	547	543	536	567	562	545	575	575	521	566	515	537	594	569	554	532	565	508	511	538	530	554	510	554	560	530	559	562	556	540	581	595	546	515	565	559	511	535	524	583	562	553	541	528	520	522	514	539	514	525	523	532	568	595	518	537	553	557	519	516	577	539	542	529	572	569	559	595	523	530	543	563	590	523	555	532	552	518	603	504	542	553	519	538	530	494	540	531	543	580	532	567	541	547	571	533	498	533	532	534	572	533	570	531	540	581	546	540	507	558	516	537	522	568	536	515	528	573	577	521	537	511	528	544	510	543	506	535	553	545	541	531	580	573	574	530	574	563	554	553	498	566	530	519	564	500	565	531	510	516	555	532	563	546	550	549	536	557	535	537	559	508	533	553	569	519	539	511	532	540	503	553	544	523	533	541	530	547	523	530	534	559	543	528	554	552	548	553	529	551	553	581	532	547	560	536	504	499	542	538	523	538	545	587	536	558	567	558	569	516	557	538	535	543	549	529	557	557	524	550	541	567	517	563	540	544	596	555	504	536	555	506	534	559	590	561	557	517	542	548	534	565	485	580	573	574	562	600	602	560	584	545	526	557	576	537	547	493	559	558	523	541	543	539	578	563	522	533	536	539	532	555	518	567	526	576	591	553	524	546	550	538	550	539	522	509	490	564	548	537	542	564	554	531	543	536	546	542	532	509	523	537	520	531	613	560	530	520	569	570	534	579	545	528	577	560	538	572	526	503	557	551	485	531	558	544	559	532	547	534	562	512	536	559	569	596	564	534	542	576	597	516	534	559	549	534	565	487	528	507	528	557	569	532	529	567	547	571	549	545	532	537	548	530	584	528	491	523	560	562	585	519	536	560	558	560	554	543	563	531	549	522	552	559	522	554	534	556	533	516	506	535	509	560	500	551	543	584	568	533	528	542	558	492	566	549	525	546	498	510	557	547	587	557	551	557	576	550	551	558	566	546	555	578	586	539	558	534	553	553	527	545	556	544	553	502	497	547	572	536	569	541	537	573	520	509	527	600	565	540	565	548	489	529	537	553	490	539	587	561	519	546	539	599	546	542	523	585	563	520	568	529	545	530	521	531	540	564	592	512	572	528	517	533	546	516	543	538	495	546	558	558	527	512	508	502	570	519	563	544	544	552	534	589	576	519	528	519	537	514	528	522	565	521	526	538	501	557	507	527	505	516	499	551	559	567	583	546	532	546	535	523	527	545	575	489	546	499	532	541	534	554	544	537	519	532	531	532	542	566	564	566	516	580	539	540	555	517	573	484	598	558	546	523	528	521	553	549	511	537	591	539	528	518	572	553	530	525	510	520	560	584	551	584	607	577	553	531	532	526	537	517	501	531	536	606	537	580	549	546	565	542	560	569	540	523	519	550	513	524	559	565	526	510	571	519	525	555	570	540	522	536	539	510	574	505	540	549	545	519	551	549	540	532	507	561	534	546	522	538	550	571	515	519	603	549	551	573	558	569	541	527	542	567	549	524	548	545	536	529	549	562	502	582	557	536	547	552	574	574	537	525	531	542	532	551	550	532	522	560	536	580	562	527	503	517	538	540	532	553	539	539	543	517	545	583	524	529	534	592	560	539	598	530	567	548	524	540	507	570	528	573	517	530	553	532	533	545	543	529	540	537	533	490	561	534	519	553	561	514	559	563	494	532	516	559	526	528	596	573	552	520	539	528	570	582	572	550	534	524	599	523	532	518	585	585	521	570	520	546
4896	9235	12443	7882	5404	3596	2863	2372	1990	1527	3838	17003	11406	6069	2212	841	560	480	517	476	461	481	493	514	483	505	506	464	491	458	454	451	467	507	481	451	497	446	460	474	493	479	446	491	487	462	470	450	463	491	478	497	481	482	492	492	485	485	472	441	464	484	461	465	483	483	466	461	462	469	491	471	475	479	463	436	440	440	474	451	461	485	488	517	495	463	481	490	489	490	451	483	476	451	474	449	535	485	488	480	476	479	478	447	492	477	478	490	451	473	475	530	480	470	466	472	441	512	476	490	480	490	482	469	456	442	475	479	474	512	446	448	466	505	481	473	439	437	489	442	483	529	512	432	474	494	426	441	499	481	502	490	477	478	513	440	504	438	435	485	467	484	477	490	444	460	488	494	423	481	480	466	459	494	441	456	509	476	454	474	446	492	470	472	418	438	477	465	509	459	461	444	431	481	495	493	502	453	471	438	511	466	475	466	516	495	455	477	508	502	502	475	491	443	449	494	480	440	464	508	441	481	484	480	422	464	472	460	443	492	452	485	496	512	448	459	438	468	488	495	478	478	491	452	471	465	484	484	485	473	491	451	523	447	432	470	438	459	488	467	520	466	445	460	464	436	461	468	484	442	451	470	469	460	436	456	470	496	480	426	502	460	525	459	511	491	464	447	435	492	427	508	485	487	483	483	469	489	473	484	423	491	486	437	518	471	470	482	456	424	451	501	485	476	475	475	497	483	464	442	496	443	474	465	480	506	471	468	470	472	439	497	469	472	454	476	484	491	493	526	466	467	441	481	472	449	446	471	467	507	451	454	488	513	444	471	438	486	405	435	477	457	472	446	469	501	474	514	490	469	484	478	502	503	467	473	453	462	464	475	472	480	439	472	454	488	495	440	492	481	517	480	466	482	495	439	444	456	486	447	470	485	489	476	475	465	492	498	478	510	457	473	484	499	442	494	434	443	475	490	464	442	497	475	478	468	496	440	492	486	466	451	470	473	483	510	494	481	463	481	436	472	452	500	490	443	483	446	490	483	492	503	450	432	482	454	440	475	469	495	491	444	484	490	481	460	511	469	462	457	469	470	483	454	478	489	473	485	469	464	448	496	499	442	470	465	457	491	481	487	466	527	498	458	477	457	446	460	491	506	457	473	468	473	454	468	467	466	493	471	468	468	465	437	446	452	471	514	491	470	488	453	464	468	503	431	464	485	444	484	451	452	466	454	468	478	507	489	470	476	457	451	444	463	491	476	469	490	439	488	474	457	461	463	451	473	474	479	436	465	497	489	441	459	501	460	489	465	507	458	448	482	472	465	476	483	444	493	456	455	503	486	449	447	472	497	477	474	444	467	437	470	447	491	459	490	467	457	456	480	469	480	465	469	453	482	478	494	459	460	479	428	474	482	517	453	466	420	486	484	512	481	483	454	481	450	467	493	502	483	453	436	460	470	514	493	500	515	481	455	498	477	483	451	476	514	461	440	433	504	479	448	519	495	461	452	445	445	477	494	522	513	469	469	463	497	451	474	454	459	485	467	455	452	486	469	506	516	468	473	443	506	460	490	445	476	454	465	488	485	468	471	453	468	459	447	463	451	457	472	471	467	500	449	454	480	454	459	497	455	484	469	458	466	437	491	434	466	493	462	467	455	499	482	457	461	438	490	452	490	498	475	512	443	445	484	428	480	472	489	458	505	460	425	454	461	473	458	456	455	504	468	456	458	471	504	447	497	497	476	463	461	470	487	469	472	484	495	460	464	437	459	445	494	486	470	421	493	466	459	498	463	469	502	451	482	481	488	432	486	508	501	442	481	489	443	456	483	464	471	470	436	471	472	425	427	433	459	500	461	456	497	519	489	472	444	480	476	468	429	471	463	461	452	456	461	479	476	452	446	449	447	484	505	499	501	478	467	468	453	440	434	477	452	484	463	494	454	442	463	444	475	441	448	462	446	458	489	459	508	502	481	480	486	476	502	461	505	506	451	447	477	477	437	447	472	462	445	450	473	461	461	470	478	501	495	475	448	507	446	494	483	459	477	447	473	464	485	470	479	478	444	477	466	450	470	479	495	480	475	457	484	473	436	448	531	436	496	455	480	522	463	450	457	468	525	474	505	432	479	487	485	503	481	471	454	457	494	486	444	475	493	492	493	464	511	480	463	454	469	484	457	484	458	465	470	450	413	511	466	470	454	484	436	479	461	447	489	447	488	456	465	458	453	511	473	477	448	476	472	499	438	469	468	492	448	473	479	509	524	474	515	448	449	481	510	488	498	459	451	496	477	452	527	452	490	492	462	487	468	478	496	462	485	497	478	482	455	456	456	467	524	476	488	485	490	479	425	472	499	506	465	491	448	452	492	466	452	472	474	489	469	460	470	480	478	463	464	503	463	430	465	455	500	490	499	509	478	494	478	481	475	458	429	446	462	469	443	485	469	520	484	481	484	453	488	502	454	447	467	461	434	450	447	445	435	480	480	458	471	429	472	451	487	451	480	534	460	487	472	484	429	409	448	444	504	446	475	437	474	445	451	483	437	464	498	485	475	446	452	452	444	474	477	423	501	467	465	466	444	456	462	483	445	457	440	497	447	483	465	487	461	474	432	457	491	492	468	473	431	503	496	472	440	500	476	426	464	424	488	469	485	499	443	464	471	441	507	490	487	474	468	463	482	489	495	474	489	511	449	422	455	486	509	484	471	479	494	500	442	490	475	443	438	443	470	479	459	506	417	473	419	485	430	476	451	473	437	483	513	482	508	445	439	445	465	462	455	434	470	492	535	443	453	438	485	480	488	466	454	496	459	469	451	511	460	465	469	415	475	484	501	465	445	504	466	494	502	480	449	482	480	460	463	467	453	465	453	511	451	476	455	442	484	491	457	426	500	416	487	499	489	481	485	478	487	471	465	468	483	461	483	478	435	451	478	483	448	470	451	450	470	464	474	504	493	476	477	461	498	482	464	454	501	513	476	501	442	500	492	482	451	480	471	493	491	473	461	516	437	502	481	422	502	474	481	446	473	446	490	439	468	497	487	480	512	453	470	429	489	456	460	471	508	464	473	466	505	493	455	526	472	486	489	496	461	439	455	459	511	465	472	483	460	481	476	497	479	482	450	480	480	470	499	452	466	473	472	457	472	457	491	443	462	483	463	474	484	489	474	495	501	501	477	498	447	470	497	476	477	449	453	443	472	455	490	488	467	488	461	464	438	465	471	451	485	479	458	472	470	514	420	470	446	453	460	505	453	464	487	470	452	462	477	465	486	452	479	467	462	458	423	490	495	452	460	456	465	488	489	493	467	457	452	468	503	493	430	485	465	443	432	472	459	465	480	502	451	418	481	445	498	493	466	462	479	472	468	455	457	455	464	456	431	469	422	491	487	486	446	470	425	445	479	472	490	474	461	461	494	457	491	472	494	451	450	442	470	476	475	444	498	436	479	444	472	467	497	453	424	476	516	439	472	482	489	458	472	470	456	478	464	486	509	418	452
23664	20732	27773	23790	20478	11324	4620	2560	1980	1688	2577	23578	23102	13290	4222	1373	843	636	726	677	650	692	693	674	645	702	717	698	707	657	650	717	658	637	674	647	650	636	648	690	712	655	625	638	664	641	638	656	693	646	644	651	655	704	638	645	660	654	669	679	655	653	675	712	636	675	677	644	701	614	707	670	709	666	667	659	649	636	673	685	668	661	674	716	672	657	692	637	668	686	667	670	658	683	678	679	659	689	625	698	641	625	618	708	669	636	694	646	640	700	656	623	683	665	645	724	647	653	650	679	685	613	643	700	673	688	682	677	697	637	671	655	697	621	687	695	686	647	697	675	668	641	608	628	687	681	625	701	659	651	651	653	669	697	624	673	644	661	647	666	679	619	703	684	681	656	652	677	705	700	661	649	642	635	674	633	649	661	663	660	616	674	665	600	661	631	632	670	619	716	633	657	679	660	671	677	682	644	669	616	656	677	706	653	616	687	641	691	699	639	629	629	654	648	691	659	714	689	659	648	693	656	656	633	641	703	632	656	715	610	661	704	658	648	709	657	659	689	650	645	682	659	599	611	676	673	718	705	688	658	649	684	695	655	675	710	648	685	656	675	662	660	672	676	669	658	698	675	633	675	669	651	691	697	623	668	671	648	677	647	689	645	656	661	580	667	665	660	641	658	629	671	655	692	656	683	656	664	649	628	625	688	669	693	685	637	668	690	631	639	627	649	688	659	665	662	640	665	676	652	631	688	682	663	694	655	662	619	680	674	679	665	612	651	592	656	662	646	624	661	638	693	673	652	670	661	669	644	671	649	702	632	679	648	710	654	635	683	639	653	682	700	641	651	650	639	663	656	700	627	656	641	639	623	718	640	655	668	709	680	663	664	644	648	675	646	646	675	648	656	683	653	666	686	693	694	694	689	684	649	639	667	628	627	679	672	630	713	650	630	638	636	698	674	614	647	680	671	636	659	638	679	666	684	666	636	667	660	694	682	714	673	658	666	693	655	702	648	682	671	651	618	717	666	676	666	646	647	641	668	621	666	665	642	685	701	659	693	653	629	711	640	654	689	645	659	637	675	655	687	692	677	649	647	667	666	703	684	669	666	648	643	664	633	651	623	661	678	646	687	676	705	649	648	665	690	638	631	664	698	648	644	672	627	634	641	669	638	703	653	670	684	684	678	668	658	659	632	679	636	629	653	651	644	649	652	651	651	674	657	680	640	633	673	633	678	621	665	656	625	616	674	678	682	658	672	659	665	642	649	690	698	695	671	680	695	648	726	710	681	694	685	688	679	668	633	687	670	682	646	700	641	633	656	642	669	667	642	629	674	656	639	622	640	702	651	610	656	650	646	660	671	652	654	644	656	662	675	666	641	617	678	623	689	680	635	693	644	677	660	697	646	662	702	620	640	620	660	644	661	614	659	687	681	679	651	624	611	651	679	617	692	638	673	699	651	734	679	666	711	693	654	699	638	621	688	654	661	637	644	633	637	639	661	685	656	645	621	649	655	698	648	668	709	638	651	635	656	650	639	644	669	675	647	647	654	673	649	653	674	633	684	650	719	649	696	655	687	632	696	659	642	677	696	674	671	607	654	691	690	641	648	686	667	699	673	662	665	656	651	714	668	647	625	666	685	631	665	624	646	703	652	656	682	660	654	672	611	677	688	593	692	698	672	694	643	621	624	678	652	637	715	660	648	642	663	647	663	663	697	633	688	662	681	636	689	632	676	708	673	660	686	718	654	654	674	656	664	672	687	622	667	646	626	659	661	654	651	673	669	690	629	724	626	683	666	651	653	632	619	684	669	607	617	656	627	671	650	634	656	645	675	686	667	703	650	678	711	635	673	694	656	677	612	675	687	667	663	661	656	642	656	666	660	648	679	640	698	691	665	698	649	597	678	635	663	634	714	608	648	642	601	674	654	664	654	700	676	653	648	634	629	676	684	673	711	681	667	645	646	641	615	651	631	667	629	693	602	670	664	669	667	661	671	677	673	656	647	635	663	667	622	628	613	629	598	653	637	637	683	678	683	641	661	688	647	654	640	637	683	681	633	660	663	664	628	705	638	659	641	673	691	727	647	636	713	693	665	668	663	603	652	643	640	644	633	653	660	637	641	635	638	690	671	681	642	669	648	662	648	658	666	682	631	649	677	627	680	653	695	661	626	668	659	686	647	657	639	640	643	647	706	699	633	669	698	636	665	676	634	655	666	642	642	657	631	682	631	629	625	656	678	660	644	647	633	671	680	683	644	620	685	675	685	634	713	671	618	642	704	675	669	673	669	634	649	669	696	668	661	632	629	673	645	610	659	667	692	638	660	653	675	694	631	665	683	608	647	643	637	691	665	662	656	629	634	663	656	650	675	640	631	610	631	634	635	651	691	664	614	656	655	581	688	631	675	685	673	660	644	629	698	696	696	647	657	664	657	635	681	665	609	666	681	677	663	630	657	627	658	664	716	659	665	665	667	669	670	644	671	692	697	633	692	684	648	652	637	645	655	692	662	667	698	645	673	682	659	687	653	641	624	659	698	652	657	649	670	636	638	663	688	601	709	677	670	639	724	651	694	690	623	662	666	652	661	664	663	678	668	690	630	695	674	665	648	642	673	645	676	641	646	666	646	652	647	631	686	675	633	646	706	642	656	640	687	626	674	690	588	660	649	695	632	617	665	664	644	637	673	679	671	653	629	632	631	667	614	648	675	650	665	630	666	676	685	687	616	647	660	668	644	654	676	658	686	641	673	676	638	691	683	637	659	632	686	675	641	701	651	633	685	629	685	613	643	613	692	674	683	662	648	684	713	689	679	645	661	614	666	673	629	664	655	635	652	599	659	678	691	670	675	653	642	633	653	672	631	620	629	619	708	706	635	693	671	648	631	637	624	658	668	654	661	627	662	659	681	641	657	698	688	662	648	638	640	690	628	696	684	705	639	630	688	646	667	664	619	646	647	626	647	644	699	677	647	669	665	690	688	635	700	641	643	611	615	700	665	697	654	644	617	673	668	692	676	662	665	662	615	659	635	700	587	644	650	645	658	641	671	675	687	655	679	651	659	689	692	671	710	700	672	639	665	696	643	603	647	640	670	652	655	633	647	711	677	665	686	625	683	619	662	682	684	692	743	709	704	680	676	643	632	619	705	659	696	588	688	669	687	700	671	660	684	668	681	671	655	661	673	647	631	639	680	679	664	663	650	686	652	645	708	663	651	655	627	679	593	624	650	648	602	668	654	662	667	632	643	633	705	622	642	697	699	662	604	662	671	660	642	656	667	721	653	666	669	672	674	634	669	667	628	648	684	625	646	614	660	674	634	678	669	690	638	656	666	670	665	684	672	694	687	645	640	674	613	713	620	622	660	666	647	672	681	640	647	609	672	675	661	643	655	692	622	684	601	644	682	675	661	702	682	624	650	617	689	631	642	687	675	653	654	720	710	650	680	682	666	655	668	676	686	604	631	670	640	670	675	672	638	655	616	637	650	699	665
6392	14972	14804	10341	6472	4567	3829	3005	2584	2275	3774	25660	20597	10910	3787	1248	708	633	578	581	575	605	532	551	566	516	546	599	579	603	578	604	612	579	554	600	574	556	556	592	583	571	559	586	539	572	609	568	581	562	605	577	595	542	557	559	570	546	580	548	606	631	561	588	599	535	576	600	556	581	627	526	551	613	572	558	573	535	549	582	567	559	587	551	606	519	560	603	553	577	550	583	571	607	570	568	549	553	577	563	602	555	529	572	575	583	576	559	592	539	544	535	554	544	541	565	637	570	578	588	598	584	556	570	566	577	560	571	574	572	543	578	548	560	522	550	603	564	535	591	534	618	587	559	524	615	543	582	584	570	581	569	585	556	554	534	605	571	549	542	567	577	545	587	570	533	541	570	537	526	573	572	583	538	566	600	546	567	572	597	587	576	507	532	550	567	536	592	572	545	522	541	556	605	577	584	563	562	601	551	568	544	574	558	518	555	526	556	545	548	582	554	546	569	583	541	588	528	591	584	562	522	590	531	561	529	573	551	583	591	566	570	584	533	508	569	569	537	544	568	567	552	562	599	560	595	569	543	536	565	582	538	584	587	586	561	515	556	593	515	532	540	574	582	574	575	593	536	544	528	530	566	599	519	574	593	569	565	559	567	545	564	583	558	584	564	587	589	583	579	572	597	536	540	572	583	534	552	586	571	594	536	544	585	537	571	547	537	598	569	596	577	584	574	560	538	517	544	592	537	510	506	579	591	558	580	578	515	577	554	573	577	597	489	559	550	578	570	555	562	610	516	552	556	579	551	574	564	550	581	559	528	543	499	548	559	521	555	532	552	563	615	550	622	575	596	561	527	535	560	535	558	580	568	545	600	564	574	582	555	581	600	605	568	564	547	564	575	581	560	603	584	561	585	504	504	559	614	601	591	579	536	593	583	553	556	526	543	550	565	584	535	586	545	584	539	553	515	577	623	567	569	595	580	545	552	585	518	549	517	591	564	540	570	572	577	575	563	511	589	571	558	574	542	575	581	550	565	558	579	544	576	556	615	604	583	572	561	549	571	522	549	544	545	578	532	552	569	531	556	553	561	548	592	552	598	544	591	571	547	574	592	573	549	580	558	577	533	590	571	562	577	576	565	571	535	529	547	567	540	570	551	614	564	568	561	540	548	572	560	536	542	567	596	563	601	570	560	563	576	611	588	601	533	540	586	600	559	583	580	545	575	550	585	539	603	579	561	560	568	580	553	588	561	610	549	568	532	559	553	521	562	535	585	552	584	566	563	591	533	569	532	575	555	557	555	533	561	577	585	569	615	594	575	556	522	573	544	597	567	542	577	549	542	572	541	569	536	533	574	553	543	569	590	573	584	569	579	551	540	551	577	567	550	525	534	538	582	594	528	540	557	547	569	576	513	532	561	550	542	566	548	561	582	573	538	535	547	592	541	589	547	568	519	569	603	518	566	574	569	524	560	559	556	544	534	571	570	565	556	588	570	511	554	599	563	613	548	540	529	509	584	597	535	592	548	594	557	536	553	567	554	550	590	572	574	574	652	523	558	521	571	583	567	605	573	546	527	530	554	516	556	564	529	565	571	527	548	555	544	559	560	569	547	595	536	548	554	559	605	588	575	595	606	521	603	564	508	538	550	515	541	539	543	524	558	530	580	616	545	584	590	582	557	564	562	584	574	576	564	580	560	565	554	583	560	531	520	544	516	576	551	509	566	577	519	586	552	572	515	589	551	571	587	559	564	537	554	582	548	550	599	526	524	568	564	574	599	571	575	543	559	565	521	541	543	588	533	545	550	581	571	554	530	551	559	560	527	554	542	573	572	587	506	601	564	571	528	535	574	568	568	575	584	513	544	554	555	553	602	556	567	536	561	569	565	579	569	592	568	559	541	584	599	583	590	567	546	549	584	603	612	610	585	507	573	580	542	544	540	560	543	591	601	571	578	538	588	595	532	515	573	545	560	583	573	560	575	562	552	581	527	542	558	536	556	558	544	562	567	570	533	566	543	566	560	550	561	581	531	573	582	558	563	589	560	531	575	499	601	515	564	541	569	581	541	523	567	549	569	603	587	507	592	584	550	579	566	529	545	547	582	560	567	566	599	538	575	562	535	560	548	585	587	612	532	523	605	516	538	579	577	553	574	550	608	521	519	572	572	546	520	592	580	534	561	575	588	525	546	536	541	545	543	566	537	511	592	599	564	578	557	564	569	548	509	580	555	584	512	550	558	540	567	558	577	534	579	578	554	553	579	599	545	571	545	548	591	559	559	508	504	544	564	535	561	535	536	577	550	582	511	552	529	551	568	545	570	566	566	519	598	565	581	590	536	586	572	545	600	548	569	563	589	548	544	575	514	504	520	597	571	532	577	559	542	530	545	576	570	566	578	565	576	533	564	592	558	584	552	574	575	563	525	507	561	582	552	587	550	548	571	544	555	553	600	530	551	527	539	572	531	554	588	576	532	570	549	567	592	578	561	600	557	570	571	570	490	595	528	527	575	546	545	567	574	546	573	530	570	566	594	577	494	569	599	550	554	564	579	519	578	564	571	585	566	532	579	577	582	522	545	578	526	581	528	569	573	571	521	535	588	531	561	573	543	561	568	554	574	588	543	538	551	546	533	548	586	572	550	601	597	566	578	586	580	540	560	560	576	548	545	561	582	551	616	526	577	556	555	556	588	544	574	545	615	540	538	544	577	581	570	590	552	559	566	560	552	512	587	506	569	534	538	577	527	505	533	534	530	544	524	590	589	572	562	591	573	569	538	527	573	605	559	564	546	568	550	568	554	568	533	524	584	529	556	548	555	594	571	565	565	539	532	571	563	565	557	532	586	560	601	579	606	569	599	561	558	591	566	528	607	567	571	567	579	564	535	551	522	509	548	567	574	525	557	519	546	572	564	576	544	538	551	556	569	598	546	562	528	569	547	574	524	547	541	575	544	554	558	544	511	579	543	586	561	584	579	510	554	556	548	575	617	548	539	545	564	536	573	534	576	516	508	574	559	535	550	572	569	608	571	559	592	575	573	557	547	543	562	566	550	545	562	591	550	560	575	536	573	557	537	575	590	557	550	565	528	558	539	555	560	547	552	563	533	544	514	595	581	541	513	583	558	555	558	565	560	544	574	555	535	532	539	601	579	550	584	578	561	573	576	555	554	531	567	548	584	546	531	556	524	593	568	548	575	573	564	570	552	580	585	602	526	547	585	555	525	566	595	512	582	540	571	544	566	572	546	529	581	550	552	565	603	558	576	582	527	549	570	580	527	605	580	607	556	569	576	588	523	567	574	557	598	553	576	573	540	576	565	483	569	598	540	620	557	550	587	532	607	551	579	605	586	541	536	519	526	548	544	560	566	599	572	550	575	507	570	575	562	582	524	595	543	530	546	559	520	563	596	513	569	577	526	595	578	575	528	575	570	540	554	573	573	558	592	525	553	563	546	580	543	531	545	617	545	576	587	550	562	530	581	581	535	576	512
27010	13290	5331	2580	1308	939	785	704	737	700	691	1571	1724	1266	837	575	525	508	500	489	541	486	486	527	535	516	500	539	474	513	476	515	472	475	535	553	492	525	486	476	484	500	459	490	518	500	523	508	509	509	544	494	503	513	491	519	500	517	502	518	499	534	534	488	508	489	519	508	486	478	462	497	493	497	512	524	511	544	476	503	516	544	497	510	510	472	515	555	489	468	504	542	547	525	546	534	512	528	529	523	516	516	530	473	516	540	497	513	507	534	523	521	500	506	505	498	485	502	508	514	517	570	514	493	504	511	567	485	509	494	502	460	512	549	529	497	519	501	462	513	496	512	462	548	478	503	508	474	532	495	491	523	471	464	513	521	499	503	526	496	507	500	516	525	512	536	513	481	483	505	474	511	496	532	525	485	528	521	493	537	513	526	513	534	541	502	491	477	480	539	523	501	479	495	515	497	525	488	503	540	531	521	526	506	526	487	477	517	528	465	489	504	525	489	517	484	495	502	481	488	518	511	542	488	512	525	514	545	479	538	516	510	519	510	506	476	467	488	512	478	546	518	499	486	514	509	489	495	519	487	488	516	509	478	493	494	552	542	491	483	523	466	511	513	552	489	523	473	475	494	517	517	524	533	528	513	521	533	451	572	495	541	540	526	466	517	486	516	530	497	444	500	526	498	496	512	474	500	519	505	538	504	485	475	495	476	473	546	503	496	513	472	468	479	511	465	514	538	526	521	504	513	466	511	493	522	470	500	486	501	472	531	511	478	538	501	524	506	519	490	505	455	508	547	519	476	511	521	496	537	541	532	512	507	504	523	487	490	495	507	553	511	516	496	503	491	521	472	485	548	514	497	485	539	490	468	565	518	533	536	524	513	528	510	522	506	503	528	504	522	514	489	482	517	485	499	524	507	513	490	528	484	504	554	481	541	494	508	493	530	499	546	546	510	501	533	524	517	470	493	518	493	516	525	518	503	516	521	531	562	514	561	490	475	506	524	511	541	526	502	516	509	535	536	498	528	491	484	451	513	469	516	522	509	522	522	543	480	499	507	543	503	521	490	496	507	505	473	495	514	484	480	506	511	513	493	548	476	529	530	487	508	545	507	504	514	501	486	489	489	516	478	506	489	557	519	514	487	494	528	498	485	504	500	493	513	522	499	504	486	531	492	488	483	488	473	488	517	538	520	537	506	510	537	496	514	547	503	525	510	472	471	517	443	522	504	467	476	489	475	487	491	509	517	509	517	511	540	527	510	467	491	457	476	475	479	492	499	498	505	494	498	497	517	519	486	526	495	510	545	528	557	512	536	493	516	495	512	530	545	525	493	515	543	502	536	522	522	539	490	495	506	494	504	510	474	451	512	478	504	540	507	515	576	502	519	518	516	456	518	504	558	461	457	515	516	540	477	549	524	474	488	522	525	516	511	530	505	490	522	520	529	476	520	491	506	479	492	540	473	497	534	532	492	493	510	482	519	480	521	523	484	496	543	514	543	517	499	556	512	496	537	512	523	496	482	504	491	530	507	489	508	509	499	524	492	476	511	505	489	471	485	469	514	526	526	523	467	502	474	504	498	524	573	497	539	547	526	513	487	488	501	523	523	545	500	522	532	508	493	535	504	494	496	494	482	513	530	552	475	456	512	508	525	487	525	493	514	532	495	517	533	504	473	538	482	465	518	548	487	501	498	486	526	454	493	515	512	530	515	498	509	563	500	494	492	437	493	513	496	497	510	504	504	495	495	474	533	501	517	508	514	522	500	502	512	476	494	498	538	525	467	493	514	529	527	503	507	501	481	502	461	501	535	534	525	461	489	487	510	510	476	486	527	512	475	515	521	494	532	497	490	504	502	498	485	470	504	525	493	494	535	539	528	509	523	521	528	509	486	522	510	453	493	517	535	543	490	473	505	511	480	490	536	498	495	503	502	528	461	513	483	516	540	519	516	525	500	538	535	489	506	509	521	471	504	489	513	534	482	472	520	511	498	493	524	531	471	511	496	502	466	507	536	470	470	522	532	501	565	488	504	491	497	514	513	498	455	510	524	499	485	487	551	519	495	518	492	525	505	529	488	496	540	523	534	504	510	506	499	506	521	478	481	516	543	522	508	483	507	477	523	509	501	487	498	514	504	484	510	471	498	521	493	516	513	447	496	516	499	494	475	531	512	500	522	505	522	478	526	486	524	507	476	493	527	512	509	508	487	520	528	534	499	511	533	524	521	488	475	496	452	482	483	492	476	502	511	522	500	527	486	507	494	559	509	545	524	526	490	517	476	486	455	500	519	521	528	490	506	467	488	478	502	475	494	483	468	561	472	484	513	492	461	501	511	476	551	497	495	481	469	500	509	514	476	502	532	517	501	507	531	487	514	474	512	516	501	522	539	475	530	535	543	482	489	476	495	519	504	505	521	493	500	528	498	507	499	512	482	497	487	509	500	470	495	515	508	466	475	533	528	479	512	508	542	522	513	552	481	482	495	473	524	447	536	511	503	535	477	506	438	523	504	520	515	529	505	534	528	560	474	474	494	497	514	489	542	537	491	516	516	524	439	511	510	546	537	464	492	524	491	535	510	488	510	527	518	532	505	512	525	506	522	533	521	544	537	467	505	473	494	461	483	525	520	502	478	483	522	513	506	466	520	516	522	465	512	500	497	477	528	476	482	456	488	507	490	468	489	508	492	505	569	509	493	520	528	505	513	510	524	509	527	527	515	516	506	552	508	469	520	500	497	467	474	487	550	495	505	501	530	541	477	523	532	536	497	513	481	498	505	485	534	537	495	550	467	513	537	529	540	525	475	508	544	511	540	508	531	484	515	521	550	458	514	517	566	523	517	483	469	478	530	528	528	518	493	503	505	523	547	498	491	497	532	494	497	498	491	521	495	484	535	494	500	520	505	502	508	510	529	500	495	511	551	499	439	498	480	508	475	540	514	538	480	485	520	509	507	507	496	534	499	481	527	531	493	473	479	468	510	525	463	479	495	512	539	501	549	471	500	511	491	511	530	517	498	489	468	500	503	510	498	509	513	477	486	512	503	498	514	471	558	485	539	487	485	514	504	551	496	531	529	517	502	493	529	533	511	492	530	515	519	515	528	502	501	488	509	475	517	543	515	497	524	496	531	563	488	500	489	511	548	514	503	539	520	518	469	472	505	523	528	511	501	508	559	463	495	529	489	493	514	495	499	514	527	481	496	532	507	500	491	488	512	505	474	480	499	507	506	531	499	461	522	490	471	526	492	532	517	498	586	509	514	519	492	492	481	490	480	461	511	533	492	511	491	461	511	488	515	489	510	560	483	529	509	513	517	503	531	544	526	532	537	515	509	530	487	526	545	526	523	511	498	509	470	482	518	498	487	454	505	501	544	493	510	518	533	473	486	516	521	519	506	466	485	495	516	501	526	452	518	499	487	529	532	526	486	507	525	495	528	486	542	469	496	517	509	513	517	517	505	529	516	545	521	513	485	524	499	492	475	503	470
7041	5292	4631	2570	1454	1014	839	786	805	739	794	2067	2008	1285	738	512	427	440	423	406	463	444	435	465	390	444	436	475	399	414	428	432	464	418	444	401	456	441	436	377	415	429	442	454	434	429	417	441	429	427	411	426	411	403	442	405	452	428	410	402	441	426	408	410	445	421	407	452	407	443	409	440	441	417	427	422	442	419	434	423	451	425	423	426	447	475	440	413	484	439	429	381	447	393	436	443	421	424	428	475	429	395	418	443	439	407	420	450	429	411	427	443	424	425	414	438	436	438	435	441	392	402	430	426	431	438	435	410	442	420	435	476	410	398	461	421	437	418	421	401	448	425	419	395	409	453	424	439	421	451	448	395	412	465	443	424	408	420	410	411	440	441	413	406	447	433	463	431	432	425	441	401	404	437	446	443	410	449	423	464	430	445	415	428	434	447	454	443	443	433	409	445	406	430	427	468	390	422	429	429	423	477	385	394	393	444	440	451	429	454	421	465	431	436	428	462	393	402	413	474	445	434	411	420	436	411	407	429	451	442	467	448	447	448	456	456	453	417	475	428	432	434	429	415	442	406	429	432	398	425	402	385	435	397	405	428	414	423	426	428	426	431	417	428	443	432	397	437	426	443	439	419	421	441	409	407	431	432	392	428	436	430	427	440	431	431	430	428	436	442	441	418	426	418	434	430	413	480	412	417	407	373	397	433	425	424	441	410	444	442	413	454	456	391	423	409	421	436	404	404	451	415	460	425	403	377	434	391	416	460	419	416	420	432	429	427	433	382	434	411	412	426	407	409	429	410	495	412	449	413	420	412	423	414	436	426	410	421	436	442	402	416	429	413	400	406	444	448	423	374	448	408	466	429	410	415	440	449	423	431	431	433	427	427	401	427	392	456	433	427	424	414	406	430	406	430	458	468	422	470	437	423	428	397	399	447	445	410	411	442	379	458	390	444	401	436	435	397	445	460	421	432	406	451	409	409	442	428	422	429	462	452	405	413	442	439	428	429	415	440	474	412	445	399	413	422	434	429	402	430	431	408	376	428	409	409	425	482	413	428	419	382	435	399	414	410	423	431	389	411	403	428	418	429	377	454	423	404	442	416	420	452	457	424	445	420	433	394	425	429	407	434	459	405	427	418	432	406	397	439	430	423	399	406	430	413	413	407	431	459	443	455	376	421	415	431	457	429	440	377	445	388	465	443	410	455	415	439	419	420	419	433	414	417	409	438	427	418	409	430	440	420	453	406	418	403	436	430	430	422	406	439	434	425	407	439	393	440	427	445	450	424	457	431	434	459	454	438	420	391	399	472	447	405	446	448	459	412	427	428	418	401	433	440	435	405	433	389	463	422	409	414	411	430	438	423	397	439	430	422	428	460	439	414	429	419	419	446	435	427	451	433	425	429	440	439	440	454	478	427	408	425	444	438	417	429	409	470	429	431	418	432	448	424	401	399	453	435	449	445	442	418	416	401	424	390	445	444	427	400	438	410	406	412	425	394	391	396	422	429	459	411	413	433	407	458	417	442	421	452	422	400	456	393	426	426	460	420	443	423	386	421	414	442	441	410	389	431	453	432	428	423	436	428	383	451	456	426	427	406	436	416	450	460	391	380	364	417	432	460	412	425	432	426	456	454	411	399	409	409	413	433	457	432	440	433	397	429	441	473	429	444	443	442	410	436	412	426	431	432	458	432	410	442	444	423	370	413	392	403	423	441	474	390	440	410	399	439	372	393	453	418	421	442	439	428	374	414	391	444	443	442	418	432	416	412	392	408	451	449	427	423	437	442	393	438	399	427	451	399	446	444	410	439	428	472	443	457	454	411	439	402	420	467	445	388	428	425	460	447	402	422	457	424	435	413	388	417	441	430	413	422	411	432	416	442	428	448	434	455	449	436	431	429	436	409	415	444	445	408	411	394	408	446	426	454	423	429	466	462	407	447	415	434	439	435	439	392	436	445	430	432	460	431	388	435	406	408	432	444	434	408	430	446	433	413	420	432	443	396	416	493	457	462	425	455	444	421	389	424	428	437	426	429	436	427	435	416	407	415	401	458	434	400	410	426	414	427	420	395	413	428	448	455	437	432	385	428	401	409	431	451	459	424	461	388	398	417	447	445	400	408	420	385	391	404	437	407	411	466	420	426	452	435	444	449	438	462	426	477	437	434	411	374	462	411	415	427	402	438	388	445	415	416	400	439	431	444	429	430	444	444	415	437	436	452	435	413	406	432	424	450	441	398	438	424	425	421	420	420	436	399	379	408	423	443	413	424	402	417	472	423	414	410	401	461	395	421	440	432	437	422	459	410	404	419	470	415	404	431	454	441	402	436	432	436	451	398	435	403	414	391	449	444	415	459	425	386	441	416	452	455	379	429	420	427	454	418	433	425	426	433	447	459	461	492	384	437	441	435	443	444	429	415	431	450	451	428	397	453	447	448	442	450	431	449	420	436	389	395	429	427	411	388	426	419	406	409	440	423	426	423	430	462	421	408	429	453	432	427	432	436	404	424	389	406	420	405	423	447	434	436	430	452	456	440	462	442	417	413	444	440	405	432	427	418	420	396	446	411	422	437	398	423	433	457	400	438	391	424	454	402	427	413	427	435	434	436	417	465	390	444	427	419	428	443	409	426	445	429	420	421	420	392	441	450	449	445	425	420	422	434	434	392	413	400	440	392	434	439	406	450	414	448	404	388	441	456	414	438	433	400	414	468	429	427	469	427	412	414	427	445	419	429	445	424	407	407	420	432	432	428	434	444	433	420	439	446	423	436	438	418	456	430	449	426	429	424	444	420	426	416	437	412	443	405	417	420	398	435	405	419	416	399	396	424	443	455	426	407	436	426	400	431	429	402	378	418	445	427	395	407	440	443	418	426	412	443	458	433	457	395	395	457	414	386	446	421	409	431	440	424	401	432	458	452	413	421	413	444	423	427	413	452	442	506	424	434	472	430	422	419	396	414	404	428	433	468	450	444	414	410	424	420	435	412	379	431	449	400	417	437	443	441	419	426	432	415	400	433	465	419	456	430	389	385	408	462	462	400	439	430	459	449	408	421	429	428	410	439	423	431	391	442	418	469	377	409	454	417	437	420	433	455	414	425	425	446	464	395	425	404	413	423	414	419	428	415	434	454	412	432	410	406	415	433	403	408	450	420	477	431	428	498	434	408	423	439	436	433	421	421	440	407	422	427	396	404	418	432	459	431	414	413	409	426	431	429	434	426	430	437	425	433	413	414	456	447	419	413	446	456	430	421	422	423	425	427	391	410	406	445	434	465	402	448	405	462	454	390	432	441	422	422	429	438	383	449	410	420	411	449	434	437	435	391	411	432	437	415	439	430	434	418	427	416	432	445	450	412	428	382	403	373	404	458	438	402	457	396	441	446	466	408	419	430	437	446	443	455	413	384	411	453	415	425	469	430	439	446	423	415	442	438	436	443	441	440	429	426	412	398	407	407	439	467	454	426	441	430	416	426	448	417	411	422
24738	20830	26852	24622	12125	3423	1830	1227	1079	1022	2014	13902	12863	7402	2657	976	616	582	557	514	579	603	532	568	586	593	557	585	557	576	542	587	558	528	577	611	556	621	561	576	575	574	571	571	584	592	592	554	564	520	543	581	519	584	533	569	539	540	524	598	548	568	555	566	562	534	558	551	554	537	529	585	534	571	546	551	578	576	590	590	565	584	561	580	589	560	558	574	514	592	572	559	580	559	548	533	579	563	543	581	558	542	574	577	533	562	537	564	546	587	567	600	564	575	552	562	551	513	536	577	560	575	553	514	581	549	517	564	582	535	593	539	527	530	546	525	563	533	533	570	591	603	545	584	557	569	578	561	577	569	563	545	548	560	578	575	590	593	574	586	532	566	528	564	568	555	589	528	583	568	612	547	548	571	586	528	561	550	581	565	571	561	584	593	535	545	585	545	558	501	557	555	572	587	541	558	563	559	525	548	551	589	556	588	562	530	537	547	527	561	575	556	556	575	537	602	583	566	510	571	531	544	579	601	580	529	553	565	505	530	511	589	567	515	537	543	578	546	552	527	555	615	553	525	528	579	556	591	640	543	565	583	516	573	596	543	536	520	560	579	528	576	548	576	541	601	538	565	600	589	552	552	559	574	528	526	589	564	551	521	576	546	577	603	535	502	523	583	519	561	552	566	566	540	567	568	529	541	566	515	590	573	536	555	540	575	581	594	557	518	579	534	546	531	500	578	568	552	544	576	527	520	573	553	551	555	540	578	622	554	538	528	531	562	537	554	591	532	562	562	570	563	582	564	578	502	548	566	571	526	557	586	563	568	585	597	573	554	554	572	565	593	610	517	537	573	541	565	577	577	566	527	581	565	577	580	580	579	557	549	580	582	542	558	563	555	591	552	535	542	551	533	549	518	542	565	570	573	554	547	594	532	499	561	540	569	584	569	538	561	567	530	577	493	566	583	562	537	539	525	608	557	572	560	583	559	545	546	523	546	558	531	552	523	554	576	524	546	555	529	550	521	544	552	567	542	552	569	562	577	544	574	579	539	533	613	563	544	575	603	566	548	543	579	591	570	581	588	597	551	534	546	561	608	545	572	581	487	545	586	540	563	590	506	567	555	542	581	563	549	539	574	574	509	561	530	549	582	553	580	586	568	577	533	567	538	574	565	553	538	540	573	540	581	586	553	593	532	573	631	582	595	562	503	557	532	595	607	530	540	604	561	590	537	546	529	545	551	573	588	548	572	554	552	551	561	519	575	556	547	562	563	563	559	539	546	542	541	553	582	509	558	556	580	532	568	579	549	563	576	569	598	547	566	560	553	512	570	587	557	552	562	561	564	550	552	537	568	578	546	574	558	585	558	587	548	585	583	573	559	558	534	601	562	551	594	577	578	561	584	605	535	566	556	527	570	590	546	548	580	548	561	572	555	547	567	578	574	561	555	568	525	547	560	540	606	567	550	560	589	569	545	562	564	576	552	525	543	531	549	562	579	560	508	528	551	587	536	590	605	596	570	616	549	562	523	619	558	589	580	547	516	577	587	579	520	551	588	554	539	556	561	560	568	571	548	540	594	524	538	556	547	531	602	552	557	585	559	552	547	561	610	538	569	523	560	568	558	549	552	534	570	542	575	538	552	561	521	571	549	529	556	572	550	591	557	554	596	544	590	597	567	565	570	566	597	573	549	524	551	560	556	515	558	560	570	543	532	561	555	566	580	573	548	562	558	564	577	540	528	629	547	586	600	569	594	536	597	584	522	565	569	602	579	579	552	537	521	614	598	554	564	561	575	556	585	537	521	572	548	599	534	572	569	562	607	618	572	550	558	590	572	566	542	537	580	563	531	573	540	572	568	593	558	572	537	560	527	576	581	568	581	593	538	551	588	539	547	581	545	521	546	557	522	594	561	585	522	596	524	567	547	554	561	588	567	553	576	565	594	573	536	577	542	570	585	551	541	554	547	566	558	557	620	565	541	544	520	558	580	580	570	586	605	510	573	546	507	571	576	549	537	595	546	555	511	598	524	579	533	543	574	581	515	550	541	549	565	575	555	568	556	538	553	557	542	566	530	571	539	547	534	559	547	518	615	559	555	549	580	563	535	544	589	576	575	555	535	563	571	544	568	566	597	582	562	561	583	559	565	491	523	594	590	563	562	549	536	568	520	553	562	533	610	548	565	566	595	573	566	546	555	573	566	543	554	562	595	552	512	533	579	576	553	571	539	565	568	591	583	538	572	548	592	564	607	604	554	551	525	559	567	563	515	583	550	557	579	521	566	601	575	536	581	557	515	569	585	589	577	566	575	540	516	548	531	587	514	581	555	549	582	529	565	579	506	554	551	539	570	596	569	569	572	541	565	559	535	593	528	599	576	558	554	593	594	541	563	585	564	560	598	601	565	574	579	601	572	565	547	516	490	549	565	559	559	609	544	584	530	502	562	613	498	532	591	569	555	517	587	567	582	570	579	550	539	528	569	581	585	590	569	555	595	574	560	551	530	559	551	552	550	526	603	599	552	532	557	587	542	515	536	563	554	586	564	583	508	569	502	572	526	594	569	570	564	541	567	553	563	580	564	570	575	514	548	569	577	580	568	579	573	556	491	571	583	601	542	556	607	502	544	573	516	558	564	588	544	552	582	536	570	537	543	551	557	582	555	563	551	571	547	539	585	568	584	537	608	542	549	572	574	531	581	546	608	591	586	585	553	557	571	564	531	520	551	541	549	520	553	547	528	533	595	569	523	579	553	610	596	557	600	571	593	596	572	540	565	558	558	546	565	540	574	528	568	570	562	552	598	570	535	583	590	534	533	518	596	526	537	556	548	572	586	577	566	550	551	528	525	551	554	539	541	593	570	551	545	528	588	575	596	569	555	582	537	544	588	551	553	575	580	576	557	560	569	584	562	524	572	598	532	591	589	547	578	530	558	555	562	567	559	582	565	564	503	575	585	544	584	535	540	541	556	559	539	577	559	533	578	572	588	587	549	567	565	539	553	524	534	536	556	595	543	522	571	568	545	591	579	582	550	542	547	536	576	561	520	567	538	563	530	528	535	544	567	547	567	559	578	578	513	578	535	565	563	546	548	566	558	518	568	517	536	554	569	530	586	547	557	636	583	537	580	571	565	585	552	590	519	543	552	594	528	582	558	572	573	525	587	551	536	501	580	533	594	545	545	565	586	555	535	497	556	554	565	563	589	510	556	533	549	552	509	602	602	531	542	574	558	557	544	557	600	532	525	564	555	548	515	595	522	579	599	570	555	562	541	591	569	553	556	576	575	550	563	573	591	545	555	536	580	564	515	600	558	548	560	599	556	600	601	596	580	596	614	552	582	527	609	523	567	573	544	556	524	540	570	564	606	557	606	566	590	578	521	565	562	555	575	569	535	553	589	569	552	560	517	514	536	547	568	518	557	545	536	541	557	581	597	514	579	560	569	490	531	545	585	543	521	586	547	560	507	578	569	560	555	521	536	544	540	551	551	530	621
7001	10676	10521	5706	3991	2645	1831	1289	1235	1300	3030	16298	12177	7041	2780	976	628	496	481	522	485	500	503	469	481	490	499	490	488	487	502	504	486	464	484	526	517	457	514	501	486	496	502	488	513	497	491	480	490	450	474	483	507	533	505	496	532	496	470	481	455	503	487	480	498	480	514	486	489	493	485	482	502	472	501	446	484	517	454	460	494	462	496	466	488	509	525	490	493	509	469	435	514	456	485	490	508	500	488	481	464	449	454	465	484	491	413	473	436	493	526	530	486	553	470	478	513	472	447	521	518	465	469	463	496	482	496	463	475	506	475	462	465	482	485	506	458	492	441	505	465	464	466	476	485	528	512	484	530	488	516	447	460	494	516	509	476	487	460	499	479	493	470	509	460	487	466	471	466	478	490	483	472	462	493	480	467	481	496	517	474	487	481	480	492	468	493	462	462	469	521	534	494	506	475	473	461	471	506	454	483	477	456	512	477	492	499	518	488	478	454	460	480	514	455	492	465	459	491	501	508	475	520	470	496	451	505	453	469	463	509	471	468	461	497	457	469	478	454	448	512	528	482	523	459	516	442	472	460	526	481	486	496	487	491	495	486	481	474	462	529	446	477	506	441	498	479	495	497	458	502	479	502	482	515	523	457	530	482	482	475	476	490	469	468	478	498	521	474	497	507	502	501	461	492	471	497	502	478	486	472	477	492	430	488	465	496	509	470	501	464	486	475	478	496	503	471	459	499	485	496	509	498	473	484	471	495	425	516	491	494	505	489	490	490	504	467	503	490	502	477	470	484	472	453	501	479	494	449	478	546	484	503	481	483	502	497	470	500	454	465	515	477	507	480	503	478	465	488	507	518	494	518	473	506	480	476	471	496	492	485	465	477	464	491	483	467	501	454	471	531	465	536	497	509	482	495	483	485	487	491	485	494	505	471	449	518	496	497	440	444	465	457	471	464	479	465	503	495	494	474	465	500	491	491	499	513	482	473	498	520	509	493	494	474	495	457	482	503	467	501	490	492	477	449	422	477	426	442	529	486	460	477	483	522	453	513	480	508	481	479	466	490	530	505	478	493	471	478	441	461	462	481	491	473	524	492	471	501	488	484	480	521	461	483	478	500	475	494	440	505	518	498	495	465	483	509	457	459	486	481	495	493	491	502	489	485	433	522	477	504	525	469	491	517	455	506	481	455	461	465	478	454	514	451	466	493	474	502	480	479	518	495	468	505	484	465	495	507	478	486	476	542	479	533	485	439	484	466	470	466	467	545	458	455	466	438	496	446	481	464	478	536	491	478	497	492	471	475	495	436	508	492	512	448	462	552	512	476	488	480	520	511	445	477	472	474	508	481	492	463	481	455	491	486	478	462	546	486	443	509	458	490	471	485	502	492	473	474	441	510	468	464	494	451	476	494	498	476	473	504	460	463	482	501	444	484	502	469	456	470	447	456	489	485	480	506	498	457	492	469	509	501	506	491	498	481	488	506	522	464	478	521	500	481	477	485	480	465	466	523	476	484	477	505	475	520	513	490	460	495	529	447	498	442	477	495	430	525	473	497	493	496	514	485	509	524	436	478	495	487	470	474	446	465	455	447	509	475	484	477	505	461	455	519	549	479	487	471	469	524	468	493	478	468	459	469	482	463	511	500	455	481	487	453	451	454	487	489	510	465	480	460	496	488	482	473	493	510	465	482	465	479	473	458	492	463	499	504	470	458	504	445	476	487	488	454	455	491	513	450	500	495	443	510	486	450	457	439	519	490	488	499	458	496	481	468	502	484	476	461	459	472	502	494	509	465	455	509	452	477	459	505	501	450	501	467	504	465	462	496	508	479	477	471	440	499	512	506	488	480	466	458	491	480	494	455	478	468	461	470	509	497	456	458	493	458	466	486	522	509	435	473	480	440	425	508	438	471	522	473	507	486	483	467	453	475	468	495	443	433	469	457	481	458	517	512	519	472	523	486	487	494	467	512	499	470	467	478	466	503	491	488	483	477	542	473	446	453	477	452	482	487	513	466	478	485	481	483	497	496	501	494	441	533	489	481	457	484	447	474	474	476	459	509	437	521	454	483	508	466	465	492	440	479	497	453	478	501	479	455	482	475	466	509	485	489	499	497	504	463	494	535	442	531	507	494	488	516	491	478	477	537	472	456	459	483	500	502	488	480	474	455	460	491	460	483	502	457	493	471	461	490	496	474	499	461	510	487	461	501	472	481	482	485	470	520	484	462	462	476	502	497	475	466	491	460	467	476	488	475	487	467	482	488	476	485	511	445	484	499	485	500	479	471	482	485	489	413	457	526	475	432	460	500	497	480	489	481	447	552	462	472	482	418	460	512	470	486	485	457	478	516	477	482	482	479	459	494	507	505	491	472	453	463	443	459	487	500	482	478	464	486	496	463	467	513	480	513	489	453	505	517	488	485	498	493	495	500	496	476	502	504	482	447	456	445	501	490	483	487	502	478	477	475	467	451	484	495	429	515	482	469	506	469	491	501	528	450	531	451	487	475	488	475	470	469	436	482	480	489	487	486	460	482	510	505	445	511	470	524	492	455	466	492	453	493	472	508	497	483	477	482	507	491	467	449	510	497	497	509	469	524	477	519	521	500	481	472	521	469	500	494	415	471	449	490	453	500	506	456	474	497	484	480	456	490	489	478	453	494	497	470	490	486	482	442	480	476	503	462	485	449	490	426	484	474	515	525	489	494	455	462	481	451	499	492	461	493	502	476	469	494	473	514	499	498	461	502	494	496	486	471	458	465	490	491	505	476	472	488	461	478	492	487	503	487	473	518	479	514	476	441	474	467	479	469	479	488	463	464	485	453	483	458	483	459	479	507	507	477	482	502	450	453	501	504	486	479	481	469	477	480	532	476	494	487	477	487	469	446	447	487	443	460	496	475	475	472	444	454	520	493	491	473	491	486	512	490	443	477	491	527	459	519	464	471	451	467	537	471	457	504	486	501	481	467	485	510	500	495	486	472	507	466	495	456	488	479	485	474	488	437	424	479	517	489	483	492	465	468	470	477	509	490	445	477	489	481	493	450	483	481	490	480	482	445	445	447	444	459	443	502	463	477	513	462	470	488	513	493	453	513	471	511	469	495	505	463	426	506	508	467	455	460	466	467	488	450	464	501	488	454	498	469	454	435	518	442	490	469	507	455	513	504	478	482	436	437	473	493	465	480	454	467	466	502	495	491	461	515	503	453	489	492	491	450	500	457	481	478	481	450	434	510	504	485	518	508	474	468	506	471	480	490	491	473	489	466	451	477	519	519	465	440	475	502	510	458	500	507	483	457	431	503	466	483	490	499	444	492	500	472	433	484	484	478	512	492	440	460	472	487	496	497	473	476	462	472	478	476	510	473	493	470	518	460	496	525	468	475	476	454	480	492	449	492	462	481	490	476	483	526	432	471	523	487	470	462	504	492	456	496	455	490	495	456	511	495	416	478	501	468	519	474	459	492	502	481	481	502	474	467	457	510	463
10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
