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
339362911377	339362911946	339362912496	339362913046	339362913596	339362914146	339362914696	339362915246	339362915796	339362916346	339362916896	339362917446	339362917996	339362918546	339362919096	339362919646	339362920196	339362920746	339362921296	339362921846	339362922396	339362922946	339362923496	339362924046	339362924596	339362925146	339362925696	339362926246	339362926796	339362927346	339362927896	339362928446	339362928996	339362929546	339362930096	339362930646	339362931196	339362931746	339362932296	339362932846	339362933396	339362933946	339362934496	339362935046	339362935596	339362936146	339362936696	339362937246	339362937796	339362938346	339362938896	339362939446	339362939996	339362940546	339362941096	339362941646	339362942196	339362942746	339362943296	339362943846	339362944396	339362944946	339362945496	339362946046	339362946596	339362947146	339362947696	339362948246	339362948796	339362949346	339362949896	339362950446	339362950996	339362951546	339362952096	339362952646	339362953196	339362953746	339362954296	339362954846	339362955396	339362955946	339362956496	339362957046	339362957596	339362958146	339362958696	339362959246	339362959796	339362960346	339362960896	339362961446	339362961996	339362962546	339362963096	339362963646	339362964196	339362964746	339362965296	339362965846	339362966396	339362966946	339362967496	339362968046	339362968596	339362969146	339362969696	339362970246	339362970796	339362971346	339362971896	339362972446	339362972996	339362973546	339362974096	339362974646	339362975196	339362975746	339362976296	339362976846	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2723	3600	2300	2723	3600	2300	2723	3600	2300	2722	3600	2300	2721	3600	2300	2721	3600	2300	2720	3600	2300	2720	3600	2300	2719	3600	2300	2719	3600	2300	2718	3600	2300	2718	3600	2300	2717	3600	2300	2716	3600	2300	2716	3600	2300	2715	3600	2300	2715	3600	2300	2714	3600	2300	2714	3600	2300	2713	3600	2300	2713	3600	2300	2712	3600	2300	2712	3600	2300	2711	3600	2300	2710	3600	2300	2710	3600	2300	2709	3600	2300	2709	3600	2300	2708	3600	2300	2708	3600	2300	2707	3600	2300	2707	3600	2300	2706	3600	2300	2706	3600	2300	2705	3600	2300	2705	3600	2300	2704	3600	2300	2704	3600	2300	2703	3600	2300	2703	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
24761	21813	29282	24926	21752	9263	2067	1305	6011	35481	36614	20946	6969	1791	879	708	642	674	658	669	681	655	635	639	673	676	634	628	636	669	680	646	604	645	608	619	644	645	660	585	611	612	636	686	655	658	647	659	638	597	695	664	596	656	650	640	695	603	668	674	693	639	641	687	659	623	633	617	702	655	658	635	635	604	665	636	684	613	627	638	592	660	689	638	637	616	616	685	667	671	606	643	658	697	655	629	670	640	606	684	666	655	627	657	641	638	641	631	669	686	645	660	653	666	638	638	649	621	640	614	594	685	659	660	625	650	674	590	632	656	624	671	647	670	668	664	667	632	678	629	699	699	625	635	642	633	635	682	675	682	652	650	656	616	659	659	674	658	674	657	657	590	638	629	685	667	632	675	623	629	664	652	698	658	670	655	654	671	631	660	655	613	700	658	617	652	712	687	699	690	691	672	647	662	602	674	635	626	672	660	640	669	667	628	646	597	609	621	667	646	674	641	683	677	638	612	655	669	655	679	635	660	644	654	652	656	670	654	655	699	689	632	634	659	602	651	658	667	641	647	648	612	610	620	662	662	640	662	668	673	637	602	624	661	608	687	650	719	644	649	632	637	599	632	678	643	644	610	635	622	626	650	653	588	568	594	625	672	655	654	639	649	644	678	663	673	644	705	647	667	692	652	619	613	667	631	621	669	633	639	650	640	611	677	642	632	674	682	660	620	659	642	661	709	603	604	654	660	640	667	605	608	688	638	678	648	662	587	658	645	649	645	619	669	674	613	630	617	637	657	647	696	610	648	611	657	637	598	607	607	642	630	677	583	603	622	670	673	650	622	620	656	680	666	607	651	669	662	650	698	682	620	631	678	665	625	628	647	650	638	663	597	627	659	661	622	697	636	673	644	663	599	673	629	609	660	682	638	631	673	643	638	638	652	625	668	684	613	633	611	662	634	628	655	641	680	637	640	638	690	660	644	672	694	665	681	641	642	631	680	661	643	639	661	610	653	645	641	664	701	617	669	641	678	647	609	680	647	625	698	673	662	652	630	619	688	704	634	671	654	662	663	676	632	704	662	602	644	654	630	672	639	666	641	669	649	622	643	660	629	675	616	623	666	634	698	664	656	649	631	623	683	640	693	650	666	674	642	630	660	669	644	641	678	662	669	628	646	632	610	588	617	694	643	619	608	587	622	667	660	630	655	625	660	640	632	641	603	693	617	642	665	639	649	650	642	683	651	654	631	663	642	689	653	610	667	666	635	642	636	686	648	635	688	657	680	636	658	685	603	658	656	614	622	625	634	603	634	670	659	639	662	666	669	686	668	675	648	673	646	640	632	644	602	673	659	661	664	636	671	642	652	660	681	641	657	654	669	668	608	678	646	667	670	586	662	649	683	650	657	620	653	636	632	646	660	629	650	694	640	655	676	646	647	652	659	646	679	608	618	635	670	647	632	664	625	673	655	717	625	613	679	715	653	638	652	633	656	682	630	608	664	632	660	652	695	676	694	682	636	647	640	666	638	643	654	659	640	644	608	630	608	589	668	667	648	643	689	641	664	685	621	651	621	653	663	638	649	631	708	666	634	666	689	653	640	677	657	640	644	616	625	671	600	642	616	662	661	677	606	669	656	688	663	635	645	639	574	639	603	656	607	647	656	647	635	676	657	664	616	665	655	597	617	637	637	658	658	625	669	670	653	653	646	619	663	645	673	634	695	618	631	596	615	637	693	669	663	613	625	622	669	636	667	635	626	674	635	615	607	639	660	604	621	653	643	661	603	690	643	653	640	610	695	660	650	662	672	632	653	693	666	615	674	619	628	656	673	614	618	627	653	675	597	593	665	661	668	645	651	669	657	655	621	661	659	652	633	634	670	587	619	634	663	622	671	652	694	669	616	657	634	646	635	613	664	639	666	695	629	618	671	686	631	642	601	631	673	690	656	657	653	648	680	658	644	615	596	589	636	622	619	693	661	619	662	645	633	645	626	606	640	633	676	623	644	650	664	621	652	647	671	645	687	638	633	640	636	600	615	625	614	641	621	666	660	627	622	706	640	654	658	682	622	629	667	665	624	669	662	660	676	633	657	640	606	620	640	590	644	643	657	644	644	625	631	623	674	608	634	620	660	643	704	629	606	650	665	635	628	629	659	668	623	639	611	625	707	637	644	673	643	652	613	642	637	616	596	642	650	617	633	660	668	670	585	654	623	669	623	642	626	635	609	671	648	675	640	655	620	637	659	669	642	629	645	660	671	643	666	622	656	655	662	630	637	630	616	653	628	651	653	663	671	609	689	639	620	656	642	645	633	639	627	679	637	679	675	632	599	671	662	670	622	666	669	620	694	631	700	630	646	627	624	647	623	662	641	585	648	657	620	672	593	665	634	650	671	648	634	636	660	632	634	654	623	608	661	612	673	652	696	681	617	631	623	642	647	648	635	679	620	630	647	691	663	702	717	650	628	638	637	639	658	629	614	651	622	630	646	629	624	652	663	642	596	632	631	674	635	625	641	690	623	631	626	664	696	626	639	638	652	651	653	646	650	632	643	614	666	649	629	625	633	643	635	630	613	617	650	674	608	679	663	634	670	583	607	669	655	622	732	664	650	616	633	635	651	603	612	638	688	664	666	636	647	688	656	599	616	643	614	629	623	646	670	660	656	626	646	673	651	623	667	645	674	656	646	626	649	654	652	675	683	609	702	656	600	663	670	607	622	591	649	670	642	678	635	637	597	636	704	662	608	680	715	663	662	603	633	651	654	642	654	663	656	636	588	620	615	633	589	627	609	648	627	657	659	641	650	644	643	644	639	670	592	637	668	618	630	699	601	688	613	640	636	598	626	599	657	653	650	657	667	641	626	685	625	585	657	656	633	639	661	690	619	631	663	635	647	668	670	655	645	642	616	659	600	647	660	618	622	639	642	612	639	652	627	690	643	660	641	667	635	633	641	664	666	642	661	615	646	631	669	659	683	657	681	631	636	629	637	641	636	687	616	635	617	627	641	650	618	680	631	617	674	648	669	670	663	692	650	645	591	654	586	655	624	632	642	625	652	679	690	654	629	692	643	666	632	666	618	614	657	640	668	685	614	625	643	650	623	663	664	639	628	654	617	649	659	644	637	646	665	642	644	612	653	628	701	618	660	644	642	695	618	659	653	658	676	623	657	675	601	684	738	642	585	679	633	618	601	693	641	600	631	669	688	628	618	717	642	634	668	602	655	632	679	632	636	651	632	602	642	674	658	661	721	644	643	663	628	671	681	635	635	650	607	669	681	636	650	665	628	671	654	706	588	604	603	647	651	627	621	636	637	640	637	641	631	687	623	632	684	679	624	589	667	659	677	647	645	650	687	605	599	651	637	657	624	641	636	668	593	673	639	646	669	660	668	674	693	608	611	642	609	588	638	647	598	635	655	660	645	613	657	650	662	668	645	655	677	644	640	680	604	644	667	642	636	676	618	671	635	684	680	643	670	647	650	660	609	678	672	651	577
5491	10727	8270	4113	2690	1978	1533	1337	8946	36121	31121	15686	5617	1829	825	617	579	528	581	574	588	592	569	540	546	551	555	553	548	549	536	574	544	602	590	570	578	576	548	547	575	554	547	488	574	539	550	549	565	585	581	589	567	561	568	576	562	534	502	577	632	550	567	551	596	548	593	582	552	576	550	550	610	526	546	568	611	576	585	547	554	579	559	544	563	533	561	518	556	581	548	583	536	541	584	518	558	545	546	576	536	531	575	569	581	552	546	511	575	521	556	553	549	566	564	559	550	516	555	559	558	521	531	537	541	585	551	505	581	572	548	548	597	556	568	556	561	582	576	580	587	538	571	604	526	566	570	523	593	544	518	574	510	547	558	592	573	577	573	552	553	570	553	560	591	520	541	551	595	525	583	602	527	571	563	572	582	568	551	554	564	516	584	575	552	593	532	582	544	541	563	543	556	584	572	536	610	571	537	548	561	547	552	548	560	573	549	563	566	549	533	573	557	577	558	585	548	558	545	511	562	550	556	573	563	539	538	544	572	529	565	550	564	582	564	554	531	549	556	513	563	580	537	549	569	563	552	537	575	563	559	550	523	512	495	598	566	569	557	548	563	593	582	551	549	556	586	546	555	579	561	574	587	591	567	515	556	552	568	538	543	585	532	615	559	562	527	572	578	547	562	541	560	584	575	575	553	605	589	562	577	577	601	536	559	525	568	545	556	574	559	526	537	535	557	546	566	558	560	582	589	585	553	560	574	547	570	552	562	562	580	589	591	535	550	547	559	552	538	541	550	568	559	571	567	554	550	558	566	561	570	590	531	533	516	546	539	558	616	564	591	507	539	557	566	560	501	580	546	519	554	593	547	566	561	553	531	555	571	566	577	571	524	557	537	565	536	567	554	519	588	543	568	580	546	598	574	570	552	530	552	579	536	539	572	572	576	559	561	525	533	571	565	550	572	553	543	579	581	548	525	570	550	533	571	531	574	558	624	530	602	532	566	528	593	528	536	539	535	559	560	585	550	582	556	534	563	548	569	612	561	592	531	514	549	560	551	533	571	555	555	573	559	534	544	547	555	547	538	524	561	505	528	530	554	531	570	572	522	541	578	571	545	577	548	558	594	565	557	572	582	575	574	580	580	552	517	582	596	532	567	556	587	556	559	574	530	556	549	568	554	536	543	574	586	570	532	530	588	539	543	558	580	555	574	508	550	543	620	550	536	547	531	582	534	581	573	552	515	526	578	538	538	565	602	554	534	549	583	531	547	577	574	546	561	537	550	525	526	561	506	529	571	514	566	588	512	536	554	589	533	565	557	569	548	571	584	518	517	564	546	581	550	554	560	575	554	590	524	546	567	562	545	529	560	556	552	561	602	566	555	557	533	564	608	532	544	519	524	559	541	528	538	543	523	534	558	524	592	562	540	561	575	555	571	549	534	557	556	549	552	561	571	555	564	543	531	544	531	575	532	596	554	570	572	511	542	539	526	555	557	537	567	586	596	510	559	566	568	562	560	562	519	539	568	534	565	536	591	594	553	548	545	565	558	550	570	539	563	587	553	562	538	579	519	591	604	577	523	567	520	562	517	598	536	592	580	547	577	565	520	577	534	539	553	541	548	534	538	512	568	567	551	585	554	537	544	540	516	552	569	559	542	504	554	554	554	516	587	534	555	525	515	508	535	528	615	552	565	510	553	528	567	553	538	529	555	524	535	520	544	543	557	546	518	536	561	560	563	572	538	512	554	554	585	582	567	487	546	537	578	549	565	501	543	533	542	513	553	557	531	527	562	539	560	551	523	563	549	536	588	534	562	537	541	570	588	540	552	547	561	563	492	567	563	554	525	546	570	567	572	521	545	556	553	559	564	548	552	538	547	549	512	524	540	564	517	573	556	549	551	554	550	574	555	540	562	575	534	583	542	545	529	560	610	566	549	601	562	506	540	538	566	564	559	549	550	553	566	589	604	560	561	573	557	591	527	567	540	552	531	539	557	579	526	581	548	531	591	585	571	534	576	550	533	553	560	544	549	510	557	502	553	557	561	563	586	558	550	552	545	517	513	548	559	563	503	547	544	542	590	538	545	531	545	533	543	534	535	555	568	542	577	541	524	590	547	571	551	529	578	580	576	565	579	535	535	557	534	575	543	548	498	541	553	534	528	546	543	508	566	548	503	568	547	599	583	495	496	559	551	598	544	551	530	544	549	539	520	532	520	553	610	519	553	546	589	536	593	580	569	545	558	580	543	573	574	543	556	589	539	541	576	557	517	514	545	549	542	579	534	588	544	558	543	544	542	510	559	565	526	555	553	561	580	556	552	561	506	545	554	533	532	537	541	525	552	542	560	541	549	608	562	551	527	587	562	511	538	498	599	567	561	508	567	564	540	576	586	549	530	590	563	560	553	607	564	483	574	556	538	568	541	537	534	546	553	527	536	503	537	531	546	544	505	584	540	530	548	565	574	489	539	560	573	551	566	529	582	569	579	550	550	558	529	578	529	550	568	559	527	520	509	571	568	551	572	552	563	605	530	582	541	537	558	555	580	527	538	537	536	599	555	540	555	573	554	569	547	561	579	529	538	579	508	544	574	489	557	577	563	542	583	560	520	545	560	578	501	553	535	533	543	502	513	542	557	543	514	610	570	562	557	558	499	609	552	578	600	562	536	531	558	552	559	541	554	573	555	546	560	505	560	542	545	524	592	546	599	546	569	532	493	533	528	584	552	582	556	564	521	533	550	510	567	544	585	593	542	554	577	539	537	548	536	521	568	580	522	545	568	513	528	541	576	561	564	549	553	559	536	565	585	539	575	540	560	540	566	535	560	545	542	531	529	555	544	553	618	567	549	578	512	553	545	587	526	583	560	569	528	571	590	522	571	527	561	609	575	501	538	623	566	525	533	562	578	538	550	541	534	558	539	547	570	523	536	548	541	560	515	542	586	553	566	552	583	562	529	564	547	577	585	553	537	573	532	589	540	506	550	579	543	572	502	543	534	504	539	533	520	557	577	562	566	549	553	559	552	532	587	541	558	556	559	511	553	517	567	525	512	593	518	545	563	534	533	557	528	534	516	563	576	556	549	554	576	562	538	542	546	539	540	548	525	543	534	554	563	570	580	515	554	561	519	544	531	564	552	542	555	549	540	548	550	547	561	561	559	555	565	552	534	500	545	548	576	538	559	572	503	571	552	558	546	568	537	530	569	526	527	542	523	572	583	550	551	533	485	555	533	527	552	572	566	589	552	543	550	540	542	582	568	551	621	528	532	556	588	549	527	575	592	586	556	495	546	549	556	569	536	542	577	549	520	551	540	523	594	567	513	557	544	551	557	565	552	576	567	542	559	550	569	590	547	580	577	543	561	519	513	551	548	547	585	563	547	530	497	567	505	526	544	532	569	604	552	569	538	565	553	580	521	563	564	562	545	549	555	557	565	551	526	573	550	564	590	578	548	551	528	522	530	536	544	551	517	547	560	559	584	616	560	522	545	549
27373	13383	2139	856	555	519	565	536	823	2645	2599	1354	784	538	477	439	464	473	480	416	449	470	468	480	453	436	465	439	511	463	457	467	452	471	447	459	446	455	433	431	439	459	442	429	469	460	485	435	457	438	446	425	458	481	466	432	453	449	422	493	434	423	447	460	428	439	450	416	453	449	447	415	458	464	458	424	453	482	415	481	463	422	409	475	452	481	443	462	452	480	442	440	457	448	460	474	455	450	418	441	455	432	468	468	491	469	474	463	468	418	455	462	438	460	406	461	428	445	466	432	446	444	431	440	458	467	483	451	451	436	401	394	430	451	448	442	462	437	464	431	468	421	434	460	411	476	440	445	450	434	440	435	408	458	425	458	475	451	452	462	413	436	454	454	447	431	453	454	439	431	472	455	478	458	471	460	447	409	448	428	444	488	425	459	426	443	434	497	478	465	461	436	471	441	464	449	439	468	459	462	448	440	440	466	440	444	454	420	464	464	452	463	395	466	441	446	455	437	417	479	438	478	414	451	432	479	442	427	437	431	481	418	476	430	439	480	493	438	431	438	448	482	467	442	488	478	449	460	424	420	451	458	432	410	474	411	460	414	450	439	452	435	439	416	448	453	461	431	451	489	430	467	494	445	481	456	444	425	397	437	463	422	468	442	430	468	457	468	446	486	435	415	442	447	440	428	443	467	453	455	439	429	405	435	447	418	459	448	442	450	433	465	403	425	455	467	485	470	433	439	443	445	446	462	486	393	476	463	467	506	435	469	464	455	442	455	453	420	441	432	463	420	453	450	445	473	455	452	443	462	452	425	458	467	441	485	418	487	459	456	443	421	426	404	444	454	461	489	443	452	420	428	436	461	420	480	449	432	417	445	468	402	430	419	422	455	415	479	438	420	472	503	452	443	471	464	435	479	423	445	439	439	433	477	422	461	453	451	444	440	469	469	424	431	419	459	427	460	418	434	434	477	414	433	443	453	449	397	460	446	478	416	485	451	425	439	466	461	462	464	473	471	451	449	403	427	468	455	479	409	438	424	442	426	481	455	469	465	442	436	457	485	477	461	439	436	444	450	462	442	437	418	477	412	441	448	420	422	491	458	437	429	400	440	455	432	442	440	448	453	451	500	452	450	455	459	432	424	436	486	438	427	417	427	455	433	406	463	490	446	447	417	448	446	444	457	460	425	471	451	444	452	477	461	462	437	463	452	444	442	421	467	458	438	465	446	458	439	448	460	491	446	440	459	423	454	472	489	461	446	419	455	485	415	457	439	434	465	435	443	463	473	439	428	454	488	443	444	458	430	462	434	450	474	449	444	425	468	433	493	487	418	440	480	419	443	453	439	459	443	407	480	435	413	485	469	457	467	481	467	451	425	418	428	442	421	449	416	429	454	446	437	467	437	467	444	465	451	444	453	454	433	393	414	462	428	455	450	445	450	438	430	469	417	429	470	452	483	464	452	454	425	434	446	464	413	438	439	447	448	429	462	445	483	456	467	443	476	489	452	492	456	416	467	452	466	458	494	448	487	449	440	447	460	439	442	450	458	449	448	506	444	418	448	418	489	457	433	461	438	414	432	434	458	469	429	445	420	432	472	415	461	476	471	449	461	432	434	405	437	459	451	450	464	435	415	514	449	423	492	488	402	465	456	436	462	463	433	432	466	460	439	472	418	423	453	421	464	463	497	481	417	436	451	438	470	434	483	434	436	479	449	446	489	448	460	475	488	456	439	437	417	407	419	429	474	443	454	386	425	482	484	466	440	445	507	475	442	475	427	485	488	442	472	474	441	470	457	447	452	412	438	431	462	460	396	453	465	457	433	411	452	436	432	428	442	430	446	448	455	443	462	470	467	467	476	436	457	463	499	440	437	458	433	414	428	452	438	497	457	480	466	486	446	461	449	455	482	439	408	414	431	439	451	489	465	418	432	442	406	445	448	438	446	444	482	427	442	425	452	487	471	471	404	486	440	469	477	460	473	448	447	429	438	435	450	439	455	413	457	458	457	446	453	419	426	457	466	439	431	410	428	463	440	464	416	443	411	449	448	445	443	447	435	482	465	462	466	488	431	452	458	454	471	425	424	442	463	441	436	458	489	461	450	458	461	444	467	513	467	471	482	469	452	459	480	449	449	445	481	439	444	460	471	480	449	463	460	451	404	438	450	437	442	448	437	448	462	397	459	457	439	433	444	465	447	462	456	446	431	447	455	447	423	488	452	454	459	470	450	437	481	469	478	436	427	488	447	466	439	418	445	444	433	479	468	441	437	443	465	455	451	411	447	459	472	430	441	422	464	431	466	453	456	444	467	475	459	458	433	445	470	469	441	436	468	405	459	437	405	436	476	466	454	463	469	424	459	436	456	425	457	452	412	486	419	440	497	488	458	481	429	416	475	459	427	444	468	439	485	450	446	450	472	478	432	468	417	476	452	495	466	465	435	465	433	482	476	430	422	433	465	466	446	431	472	473	484	453	457	457	428	424	423	426	445	396	460	437	464	393	477	424	444	454	439	461	381	414	448	437	453	480	465	453	466	463	440	451	433	468	432	467	445	454	435	448	484	437	450	466	460	410	407	436	416	483	433	472	404	449	422	433	441	478	442	432	467	425	444	443	460	429	488	438	466	408	439	421	417	466	419	452	466	478	455	475	466	463	451	484	455	503	447	470	424	438	468	424	417	441	443	460	464	473	436	462	463	471	461	420	438	455	446	437	428	456	451	432	447	473	468	479	434	483	477	437	455	444	442	449	424	459	467	453	442	452	453	435	451	443	453	437	453	467	473	471	444	480	458	455	468	461	446	421	421	453	464	467	456	478	467	412	485	442	471	422	472	458	472	449	388	462	441	430	473	439	453	455	457	419	467	447	465	459	439	445	442	420	423	394	453	442	445	465	463	437	463	451	434	447	466	438	447	438	427	458	456	411	445	478	442	463	478	491	443	441	446	473	453	413	452	446	432	441	487	486	423	476	420	415	482	440	450	435	445	464	450	451	443	468	451	471	465	479	508	410	458	456	472	451	453	458	484	481	450	469	456	477	448	427	468	493	450	452	422	420	461	446	447	459	436	459	444	425	463	445	440	440	436	440	463	452	422	457	455	434	443	446	417	468	434	464	434	452	442	448	456	468	469	460	490	445	474	453	453	404	432	428	466	433	457	437	434	488	457	439	434	441	460	457	448	442	462	420	447	422	442	436	472	459	453	437	437	443	459	440	396	415	455	443	496	450	424	469	411	430	399	460	460	406	454	433	431	462	488	468	484	446	437	463	449	424	445	426	428	431	450	450	425	448	469	432	398	411	458	438	437	444	438	452	459	475	440	460	486	422	462	454	465	423	487	426	448	477	435	432	447	468	469	421	472	427	474	445	474	431	457	463	470	473	459	424	467	468	430	449	464	489	456	456	501	418	459	472	451	475	449	396	420	409	467	403	450	455	477	445	446	426	449	459	478	488	444	432	460	443	447	482	447	446	445	435	455	409	458
5656	1958	1276	709	625	509	497	529	1036	3278	2813	1405	723	490	418	390	388	350	405	383	347	387	388	378	394	371	370	414	378	371	432	393	369	384	395	394	378	385	389	404	400	361	347	358	401	349	384	373	392	386	395	367	396	361	393	367	391	369	373	379	360	353	364	386	377	336	404	361	362	420	398	384	386	366	370	374	399	396	363	395	408	387	382	400	419	405	405	387	350	371	379	347	373	390	385	426	395	355	398	383	380	398	371	400	398	362	361	392	385	371	407	404	420	387	403	399	361	362	391	384	375	399	403	388	383	398	388	381	399	364	383	392	388	368	377	370	380	387	372	348	361	361	394	372	366	431	405	372	384	397	350	376	389	376	407	359	370	378	390	363	343	401	398	392	373	423	397	330	385	385	381	397	352	377	394	373	368	401	374	387	394	418	380	400	393	377	406	342	368	379	387	380	329	376	356	401	407	418	373	407	383	376	388	358	377	402	392	373	359	391	356	356	376	376	394	374	351	383	390	347	327	393	385	384	375	385	392	357	344	356	389	373	365	394	404	354	370	389	401	369	376	391	379	400	376	414	359	375	384	378	372	382	332	374	348	404	385	365	375	380	371	380	394	364	403	370	407	410	387	395	397	363	376	366	389	384	404	376	379	370	383	400	346	392	388	379	379	396	391	376	371	412	361	358	413	389	356	368	353	369	402	411	383	372	386	434	404	371	387	391	377	366	386	377	333	365	399	355	429	399	391	420	392	347	394	340	358	377	412	377	394	376	365	418	361	386	404	359	371	376	414	393	385	365	394	388	388	408	383	385	383	421	364	396	363	409	403	385	373	378	388	371	387	361	391	398	408	381	412	400	380	384	378	428	414	362	360	409	404	392	365	387	375	385	411	395	375	420	360	380	405	365	403	344	394	405	388	371	382	384	416	354	399	351	389	402	388	406	395	378	428	405	387	429	373	350	401	398	409	376	370	352	400	394	403	345	372	411	359	399	370	368	417	404	375	406	343	394	384	408	382	354	417	338	386	347	382	382	385	385	396	388	379	401	370	386	371	401	395	385	396	378	398	385	357	391	384	370	366	404	398	375	386	383	380	414	357	364	382	390	368	386	393	365	394	381	355	385	380	364	401	408	401	384	392	390	366	403	376	395	369	358	360	366	395	387	375	403	361	381	352	398	369	366	394	357	369	371	383	375	370	395	373	368	370	410	360	362	358	385	382	384	360	388	385	418	376	409	383	388	382	346	392	369	389	343	362	375	358	390	359	422	371	407	361	420	382	397	387	385	385	383	402	406	393	394	393	401	383	326	375	389	381	378	361	324	388	387	389	369	358	357	381	390	352	369	367	380	363	393	347	404	399	399	399	372	362	345	385	382	391	380	345	418	372	372	374	372	394	374	370	417	408	383	347	365	400	391	420	387	375	355	385	405	403	369	418	388	344	408	421	387	412	393	370	369	366	384	330	384	355	399	397	392	408	363	387	379	388	372	379	384	373	376	404	360	386	368	382	373	375	356	379	366	357	369	369	406	353	395	375	353	376	364	387	395	368	371	370	385	395	375	404	382	382	401	356	413	357	378	404	384	356	377	394	406	356	387	401	406	374	390	375	408	360	382	401	368	412	371	362	355	357	373	401	383	372	398	393	395	378	384	401	406	368	392	358	381	380	374	394	369	379	377	394	369	406	347	395	373	390	382	386	378	359	442	378	379	350	374	401	391	391	358	372	387	368	425	373	368	403	366	415	367	380	409	406	422	387	342	380	364	390	378	393	389	396	408	388	401	368	357	382	375	396	372	379	427	382	398	390	378	381	371	362	394	348	375	375	386	365	391	365	421	360	401	401	436	357	359	361	395	367	381	355	381	410	397	359	368	399	427	385	385	378	384	361	365	410	383	399	376	393	366	423	408	403	383	414	367	370	384	383	368	390	388	365	382	332	369	413	372	356	379	388	383	408	381	345	419	417	379	373	364	387	369	354	366	376	346	372	365	386	405	376	363	371	372	384	381	390	371	373	389	344	357	362	413	353	385	364	379	365	357	368	396	369	379	374	409	370	361	405	389	403	401	389	364	379	411	389	387	387	430	406	361	387	405	378	382	371	410	397	384	362	401	378	369	368	371	399	370	407	408	402	418	406	341	386	371	351	364	370	385	372	370	356	390	366	376	355	347	353	359	388	391	362	376	391	372	393	352	373	402	348	366	405	387	365	415	378	366	378	399	377	360	386	395	402	405	384	418	419	372	371	406	409	378	409	366	387	408	395	391	375	366	376	417	381	403	369	387	391	384	364	371	378	387	402	398	392	380	387	365	400	355	392	378	373	358	373	383	416	376	410	402	380	333	369	372	363	403	412	413	387	389	384	396	377	400	383	379	373	406	364	384	366	384	408	382	373	403	402	387	406	409	428	406	416	382	401	378	395	382	375	405	366	370	351	372	405	394	385	399	390	386	379	376	409	394	394	389	378	357	337	397	439	374	410	348	394	372	390	361	381	396	398	372	433	413	363	358	370	414	368	372	381	387	371	392	379	392	363	373	371	390	420	378	359	397	384	371	388	390	364	369	387	402	380	354	374	379	356	385	389	350	415	392	378	378	375	371	400	390	397	367	392	382	378	383	371	376	367	386	385	386	378	360	383	339	381	357	408	414	391	396	400	386	357	353	375	381	388	375	407	412	403	366	419	385	342	417	381	356	415	420	379	372	370	397	378	377	362	361	427	400	397	369	350	395	392	372	384	379	400	386	388	371	388	384	397	412	332	372	374	377	355	398	354	364	390	364	356	411	381	407	370	397	360	359	376	401	368	372	390	370	361	332	393	389	395	352	395	399	366	377	399	385	366	383	368	370	360	363	365	405	402	370	371	378	360	360	398	379	390	391	405	383	403	361	415	404	365	384	378	381	415	390	386	387	357	367	403	390	406	356	353	376	364	398	384	399	362	370	370	378	381	403	397	370	427	373	394	379	389	371	376	361	440	378	364	381	376	351	373	402	410	366	346	332	371	406	377	404	378	352	355	318	408	385	399	383	385	377	355	379	383	356	366	384	385	390	370	408	409	403	380	419	365	395	389	363	383	374	370	385	360	382	412	403	372	382	379	373	379	338	388	392	367	406	374	407	399	403	391	364	384	425	402	355	380	392	392	424	391	411	384	384	359	411	413	381	392	356	382	343	400	380	398	368	396	387	384	389	364	420	420	378	388	388	367	392	380	384	347	389	356	390	386	390	391	378	404	380	367	348	393	368	383	398	344	353	378	388	366	365	364	370	355	355	375	355	396	409	383	399	387	373	384	400	400	367	460	417	423	372	371	359	373	392	388	375	361	379	402	432	368	362	366	391	391	411	364	365	384	375	360	395	380	401	360	396	380	368	365	338	388	388	364	377	380	412	372	377	406	380	392	377	374	367	390	376	405	396	377	372	416	388	376	380	397	389	400	380	384	383	375	358	403	401	374	401	382	370	390	397	418	363	367	384	365	398	388	382	388	403
24911	21092	27345	25072	9932	1682	1088	978	8456	23237	19756	9861	2951	1021	630	504	476	513	513	498	523	449	488	518	497	503	503	492	509	469	498	518	518	478	498	515	445	494	515	492	497	490	553	493	545	478	490	492	523	527	454	517	477	492	473	499	506	527	522	479	511	461	477	526	469	483	541	457	512	484	529	491	521	510	467	470	468	485	475	498	492	476	463	468	498	478	488	502	465	513	524	501	528	512	519	490	456	506	503	514	504	473	473	488	507	526	518	514	494	496	514	499	466	468	529	520	532	463	490	483	516	473	516	510	483	452	472	489	471	466	464	478	482	472	493	512	546	483	537	485	492	482	454	490	484	503	456	475	464	490	493	497	505	540	490	515	503	496	518	501	537	463	520	440	460	496	503	489	481	513	484	471	485	491	452	466	512	497	460	471	493	500	504	509	469	508	527	543	443	508	527	499	525	481	457	520	507	492	466	469	470	504	454	499	487	467	542	493	472	505	469	456	459	499	471	483	445	500	496	516	500	498	475	494	510	527	501	497	481	493	515	509	476	471	506	483	507	518	471	448	519	535	482	509	503	477	475	501	469	494	492	482	497	510	510	536	482	500	498	471	512	486	493	469	569	513	478	508	547	503	507	513	485	491	506	461	508	496	454	514	474	526	477	464	471	499	474	507	493	495	507	510	496	494	463	490	494	534	475	500	467	514	523	505	496	534	512	509	510	507	468	485	470	470	489	521	492	456	524	533	487	490	502	520	529	522	480	496	527	472	466	517	481	463	522	477	515	491	484	509	494	499	481	512	473	532	510	493	489	487	497	519	476	496	456	450	509	490	506	510	483	472	511	482	498	533	491	491	498	490	488	499	504	500	499	508	490	505	477	495	460	500	500	506	494	471	484	512	525	475	491	459	471	485	478	462	512	464	503	509	465	527	490	471	476	482	502	481	492	469	495	527	506	517	477	465	499	515	498	496	468	544	531	505	554	506	505	509	482	530	457	493	519	479	490	468	491	496	460	481	516	443	472	489	493	461	482	487	479	505	438	494	480	479	525	516	504	483	547	497	467	463	456	541	518	522	478	459	490	503	497	499	460	479	512	484	522	499	493	463	490	516	488	533	485	511	492	476	546	482	485	501	480	488	503	520	471	471	493	515	517	531	506	462	471	493	467	480	485	524	498	478	517	487	524	489	493	495	479	466	480	469	482	509	481	494	500	471	517	478	558	503	475	516	466	482	528	513	506	474	488	518	490	530	465	462	462	459	490	488	491	475	494	496	474	527	491	484	482	492	483	539	462	506	488	497	495	469	504	490	457	536	496	509	489	503	524	515	461	454	487	477	477	476	449	521	440	483	484	506	504	524	489	511	496	503	479	523	526	453	481	532	490	504	498	502	457	477	521	519	515	492	461	480	529	485	483	524	512	503	476	471	525	517	507	452	465	463	487	482	520	463	487	521	511	498	473	453	473	489	491	466	522	473	505	512	497	505	462	477	485	487	487	471	502	517	501	478	510	520	478	460	497	499	507	548	522	518	513	462	478	468	537	475	478	459	471	463	455	534	465	521	521	498	519	475	499	485	510	507	497	513	473	499	555	518	507	488	506	519	449	489	426	506	463	484	514	510	500	484	501	487	518	478	502	490	465	455	466	504	522	528	483	506	493	478	494	474	531	488	500	476	492	483	497	511	475	454	502	491	448	476	475	488	517	518	510	533	496	483	497	500	497	525	504	490	451	525	504	479	449	472	461	489	472	484	514	541	507	502	471	476	533	500	502	512	495	477	537	530	464	518	490	492	495	499	456	510	499	511	527	494	523	474	508	510	521	511	467	491	490	452	519	482	534	458	510	495	508	502	542	504	516	463	482	460	525	538	444	475	505	485	492	511	463	477	503	484	495	554	501	498	512	512	529	498	480	524	492	538	491	511	508	510	521	551	502	480	532	499	516	477	489	491	529	447	527	485	516	496	537	504	465	496	487	507	518	472	499	502	506	496	453	541	494	504	477	461	501	519	490	478	470	458	436	521	460	497	483	522	486	513	481	511	493	488	507	493	515	508	476	520	454	489	487	501	484	466	493	535	486	493	517	485	475	489	517	497	533	479	479	475	478	498	512	487	508	511	470	491	478	504	482	502	474	480	529	453	537	440	477	484	491	473	524	481	544	466	473	514	500	520	520	500	492	479	452	468	470	495	487	506	478	534	490	520	516	508	508	510	475	502	485	478	520	443	481	474	436	515	481	495	482	500	513	510	493	478	500	465	505	472	469	534	494	499	446	488	487	499	466	472	497	489	484	526	481	526	534	487	518	481	495	471	501	502	523	521	506	514	510	483	460	497	489	457	476	525	502	524	526	471	513	494	458	533	495	484	545	532	484	510	486	470	521	526	507	457	482	481	494	485	516	490	513	499	497	538	508	505	454	499	496	508	518	480	518	490	532	503	499	462	492	522	496	526	503	543	485	485	490	486	506	505	512	471	482	500	451	484	483	486	471	500	509	478	432	478	479	461	490	484	513	510	459	453	456	505	473	474	499	513	455	502	474	506	483	493	479	465	455	507	445	498	496	501	477	502	488	487	465	470	461	510	493	510	476	466	468	497	504	541	511	454	496	466	468	508	487	503	550	466	513	494	466	458	490	495	480	463	509	498	487	464	452	475	491	506	491	501	515	529	497	488	477	473	467	483	510	481	528	484	472	496	498	527	460	498	490	507	518	492	499	496	520	510	516	535	536	487	504	451	520	472	478	513	487	491	455	507	505	455	448	516	497	501	496	462	509	483	458	508	486	540	485	502	483	498	523	449	480	477	488	485	481	489	506	507	480	527	499	480	498	505	500	518	485	471	500	489	495	478	520	499	464	488	528	502	494	492	492	509	510	466	467	496	453	492	494	476	512	519	503	515	467	512	482	512	537	478	519	486	468	481	496	497	491	470	493	535	512	474	530	472	499	526	491	513	519	485	510	507	487	487	490	505	526	526	475	484	496	510	495	455	493	488	509	503	496	518	507	505	485	514	492	500	526	471	524	467	512	499	479	483	520	449	520	548	480	493	476	496	504	505	510	527	547	488	479	495	537	502	504	478	477	460	556	529	519	508	485	472	524	488	535	483	488	500	487	485	488	494	494	508	475	516	501	495	517	460	493	480	537	477	499	482	531	506	519	513	495	473	503	485	482	462	482	482	492	479	492	495	497	482	498	551	511	505	475	485	499	499	450	509	475	501	496	512	495	486	533	517	494	548	492	463	514	504	460	471	517	506	519	453	504	456	484	523	522	530	469	483	535	495	501	493	510	485	539	549	479	509	529	468	471	484	476	493	485	511	515	493	467	509	507	498	461	461	525	503	461	539	496	491	527	470	515	478	464	488	515	468	470	515	526	469	480	512	511	492	509	485	475	497	469	460	514	498	502	487	478	481	519	505	495	463	466	491	543	472	469	486	508	507	482	468	515	469	508	524	498	503	442	501	540	465	502	472	480	491	484	487	539	487	455	490
4563	5309	3748	2061	1616	1300	1182	1177	11328	22447	17026	8301	2949	958	582	481	469	396	432	453	459	421	448	424	450	442	442	458	446	453	439	454	442	441	425	388	450	429	452	430	454	447	429	436	465	449	468	407	442	456	454	451	468	491	437	445	447	450	434	431	456	446	442	433	487	456	454	418	404	436	465	468	438	437	405	439	456	439	450	427	446	471	482	424	470	490	468	440	430	413	434	438	418	437	417	435	464	436	430	447	445	437	410	452	447	478	426	474	423	417	440	428	446	429	411	459	447	399	433	429	457	431	446	455	410	430	433	426	477	457	470	439	451	455	437	398	456	434	430	422	468	396	436	414	437	440	423	413	397	407	481	407	502	460	463	428	472	446	471	434	425	442	472	462	391	414	425	427	442	413	469	425	470	421	412	448	437	437	424	460	457	451	458	477	449	452	455	428	499	452	450	486	455	466	446	430	439	444	411	433	462	443	430	455	439	431	454	439	417	470	458	459	459	425	457	450	427	406	452	477	399	428	449	413	462	446	441	435	434	411	469	417	431	436	396	427	448	480	406	426	456	467	483	450	452	426	431	446	467	408	459	435	431	441	422	429	463	474	462	457	434	411	459	392	428	464	469	447	454	438	457	396	459	447	450	403	434	433	458	465	414	421	441	432	440	451	380	423	416	441	426	435	388	428	488	399	443	455	386	502	425	446	454	467	397	418	435	444	431	444	440	424	451	458	433	451	410	448	426	407	439	459	421	442	417	474	389	430	460	458	443	444	440	419	435	451	465	452	467	440	460	463	449	433	403	433	437	456	463	445	493	424	448	452	465	441	458	401	420	427	459	474	479	443	441	429	465	456	401	442	463	459	424	464	437	458	433	458	446	428	452	444	438	448	466	409	430	452	469	406	465	442	442	453	450	405	460	450	433	398	419	466	404	402	389	473	433	415	444	461	420	444	432	416	445	427	471	417	436	437	421	443	446	427	430	452	438	412	423	418	407	438	428	463	403	451	463	427	453	449	417	449	436	415	456	422	446	463	438	435	384	425	451	417	434	431	433	447	450	431	501	433	461	459	428	448	424	468	432	432	466	415	444	422	451	446	482	433	418	437	476	462	440	412	459	434	440	417	432	440	427	428	456	450	445	465	442	443	453	444	462	442	418	430	448	419	437	433	428	433	439	455	434	405	431	428	460	432	412	457	436	463	460	446	453	476	452	436	409	451	422	395	416	454	437	460	467	411	443	438	434	422	444	464	447	444	409	437	423	459	442	437	436	403	474	429	445	425	438	473	436	441	473	448	438	433	457	443	428	467	459	484	486	423	436	452	442	427	436	454	455	456	433	441	456	439	496	448	427	458	433	446	452	477	441	435	469	464	426	439	455	401	392	445	485	424	406	459	434	403	409	436	423	428	410	427	415	433	448	444	433	423	435	457	445	393	454	434	444	434	405	449	431	423	441	425	399	462	448	461	446	435	488	409	408	444	424	489	434	440	455	411	420	465	425	455	425	427	455	446	379	413	432	429	424	432	434	454	452	412	453	398	422	427	426	448	434	421	442	434	449	429	465	463	430	431	436	424	429	432	402	437	470	425	445	430	469	458	411	407	377	428	433	505	460	456	402	445	375	402	449	437	457	424	458	427	436	462	432	425	438	446	435	419	455	457	452	427	444	460	475	432	424	490	429	422	448	431	458	457	430	446	458	445	430	429	446	435	424	433	457	423	415	439	426	451	420	418	441	408	409	433	430	450	456	424	464	446	436	419	424	449	434	425	463	437	431	447	447	436	425	462	454	418	425	427	468	417	429	443	448	459	469	414	446	411	461	441	438	426	462	418	437	451	430	429	402	431	467	415	463	401	429	427	463	466	391	441	450	440	450	420	423	451	453	431	428	468	445	410	456	421	427	426	442	435	425	445	446	463	449	466	421	454	457	432	465	416	442	418	436	472	434	453	436	421	442	452	439	436	436	431	448	427	416	456	447	440	443	447	473	434	435	434	430	467	447	418	439	420	449	443	436	480	444	422	433	432	434	413	407	475	451	455	423	398	402	421	442	427	400	444	451	436	467	456	425	440	445	455	387	413	443	415	415	422	432	428	423	458	423	434	430	425	433	402	469	409	424	431	426	459	449	422	415	419	441	449	438	466	451	433	488	439	427	423	462	422	429	450	439	428	436	426	426	418	465	437	458	473	433	432	471	414	437	458	475	487	439	419	429	447	430	441	455	421	448	436	435	440	480	402	440	447	423	416	462	457	421	418	465	479	421	413	451	408	450	425	422	470	469	430	437	404	438	413	425	431	441	456	432	445	398	464	454	428	410	433	459	436	401	414	458	426	441	430	406	462	427	432	429	410	442	457	442	434	454	462	428	453	443	435	430	415	421	439	434	406	448	425	440	425	421	440	465	434	436	447	407	430	478	456	437	431	403	431	451	486	438	432	431	407	417	408	450	416	445	432	427	416	446	450	436	472	444	440	410	405	439	425	402	451	456	420	412	433	430	448	408	433	413	432	432	440	458	453	444	448	470	469	411	428	442	448	457	435	432	414	445	420	428	447	409	440	461	451	427	428	421	441	443	432	433	435	418	430	427	468	428	440	464	454	497	473	434	457	417	402	464	410	420	436	452	425	447	443	434	398	477	432	463	422	448	465	450	417	430	427	448	437	431	398	424	403	454	445	438	389	442	413	500	452	423	438	409	402	389	462	443	467	420	457	454	407	439	440	431	415	449	429	459	427	426	428	432	437	474	450	416	464	441	409	451	429	399	387	442	429	453	450	441	433	426	458	401	398	436	455	446	416	445	464	427	438	436	461	439	463	452	445	408	439	415	412	418	438	456	445	432	435	445	421	437	445	429	416	425	443	439	474	425	444	440	455	432	435	433	477	422	403	453	424	426	446	441	432	423	481	434	426	481	460	462	451	412	475	472	445	418	429	422	461	467	438	437	426	443	431	454	465	426	454	439	472	407	423	442	448	448	463	425	467	439	451	400	455	425	424	429	427	425	455	459	439	455	443	450	422	427	456	440	394	445	429	430	400	439	417	420	420	405	460	461	407	440	439	444	431	434	462	481	429	445	434	415	422	436	390	419	408	435	438	438	419	425	445	442	404	438	442	456	430	461	414	442	437	430	430	405	436	395	447	400	432	429	413	413	416	444	461	441	451	444	434	421	458	398	445	457	438	414	417	448	427	432	424	400	453	468	463	423	428	428	436	431	440	445	416	438	426	465	425	411	466	427	443	452	413	455	476	418	449	454	412	425	414	417	444	441	432	440	422	440	456	439	434	439	414	471	430	395	412	390	451	428	450	471	415	415	455	430	456	438	448	394	424	446	452	440	455	402	424	492	452	443	425	412	432	431	486	436	466	424	451	397	449	475	477	448	414	419	418	415	444	464	437	439	416	421	446	444	393	439	410	434	420	445	438	420	417	462	447	422	437	468	430	413	427	439	463	437	422	421	443	458	421	444	450	426	415	450	435	437	407	437	433
23948	21076	28315	24072	21033	9553	2177	1508	11662	36444	32363	20498	7346	1959	957	693	671	675	684	645	693	721	661	680	687	656	679	668	677	656	626	608	628	661	690	668	727	646	655	709	684	703	651	652	675	653	679	673	708	688	682	661	641	674	672	668	684	643	654	629	709	681	667	612	636	729	658	655	666	678	613	667	614	670	693	673	676	644	659	648	644	636	662	714	706	656	643	653	718	647	679	631	639	658	699	652	644	705	650	671	632	656	706	658	644	631	648	654	674	629	687	654	633	638	639	676	621	672	682	745	652	644	704	625	652	687	673	630	670	650	655	654	650	658	683	668	670	670	637	617	681	624	653	724	698	674	652	639	647	721	661	681	667	665	663	681	628	660	631	655	623	630	664	633	659	665	642	664	671	676	672	669	636	649	641	648	663	631	658	683	658	629	677	686	661	618	684	670	642	687	681	633	640	616	632	626	669	632	659	638	659	701	651	672	642	653	620	646	677	656	612	666	674	659	676	654	653	609	647	668	649	662	637	672	658	657	695	637	698	705	687	683	651	673	655	653	675	651	666	673	638	618	648	687	669	699	707	634	647	652	628	636	664	681	608	668	654	676	678	687	641	595	648	690	610	633	654	657	611	648	641	637	630	685	627	688	634	626	673	646	624	664	689	645	648	664	671	662	634	658	690	641	638	655	676	672	661	683	610	650	693	640	681	652	625	668	588	619	641	654	666	678	703	670	643	695	678	670	646	668	638	671	658	666	662	670	622	674	660	680	625	699	683	686	660	574	700	634	633	679	683	686	628	619	690	671	641	725	629	666	658	668	629	636	638	677	697	665	677	683	632	626	664	670	699	652	668	672	636	625	681	671	641	687	681	673	658	663	643	693	646	677	686	627	706	678	716	622	657	646	653	638	667	654	660	651	643	651	672	659	692	639	630	610	610	644	631	638	671	661	682	631	673	637	641	687	641	645	676	642	655	708	673	610	616	648	678	648	621	660	633	648	625	646	681	633	662	670	611	672	645	668	683	686	709	713	645	692	676	611	645	680	641	616	703	690	654	637	691	597	613	651	647	642	652	685	651	659	651	614	631	620	695	666	633	642	699	656	666	698	633	654	661	669	634	664	643	678	625	656	650	664	691	669	670	650	654	709	622	641	636	677	617	667	659	641	658	660	641	631	682	645	654	679	600	647	673	662	635	628	614	639	671	648	656	646	675	679	655	655	604	673	647	646	677	637	679	703	656	627	676	705	648	675	676	677	659	684	645	628	622	593	691	688	628	657	696	660	679	658	643	655	656	666	668	688	653	637	668	657	674	622	675	658	652	584	696	659	666	686	615	642	630	661	642	694	648	651	624	684	679	691	637	694	655	644	667	636	642	657	667	667	641	679	682	656	663	640	688	627	630	649	668	614	694	646	668	680	657	692	654	651	644	629	619	623	627	700	682	611	615	655	630	607	692	630	649	644	644	655	640	634	626	623	643	664	693	670	685	635	702	645	663	638	638	712	635	707	625	690	672	622	638	678	653	671	645	646	638	681	661	683	649	672	629	632	640	671	660	661	656	646	695	712	684	669	652	621	631	654	664	650	598	675	683	647	658	663	646	647	672	643	645	657	640	670	641	597	671	657	656	671	696	613	622	669	588	639	629	663	657	618	620	646	665	665	690	660	636	674	633	677	645	651	638	636	685	644	654	640	677	663	639	664	638	609	680	633	681	678	643	658	670	672	638	689	632	643	695	650	643	695	646	660	656	659	642	651	633	677	655	687	722	642	652	641	701	651	624	640	665	685	663	670	643	670	649	673	688	647	649	634	642	673	631	644	630	642	631	649	623	635	685	697	623	687	639	635	675	656	657	691	658	623	677	654	714	644	686	686	648	650	643	683	725	661	669	651	669	642	639	676	669	635	686	647	701	628	633	698	656	652	683	609	640	684	658	632	676	674	645	671	655	672	672	676	704	694	639	646	676	703	658	627	644	633	659	663	685	716	656	658	672	631	676	655	648	653	621	636	693	636	680	662	631	646	648	613	635	635	701	627	670	620	701	662	612	677	656	673	643	666	680	650	649	650	635	642	646	666	681	645	625	622	645	692	633	665	667	632	620	677	626	692	674	678	644	660	634	679	675	672	677	649	621	690	634	644	667	654	686	650	651	664	642	645	695	664	637	667	670	671	650	657	692	641	619	669	644	661	654	660	656	657	626	687	666	651	644	656	646	698	696	651	644	652	688	671	623	603	641	671	694	643	689	670	663	663	631	695	665	718	637	625	647	679	629	651	696	637	652	705	657	646	645	657	691	628	653	627	647	668	655	710	648	638	611	665	670	648	657	646	621	723	672	624	666	601	656	677	639	631	635	659	662	636	655	650	679	691	650	673	627	660	649	648	647	616	630	660	689	649	652	693	609	641	658	672	641	634	661	676	655	652	658	647	699	654	652	646	626	640	654	666	616	641	639	670	637	653	615	674	655	682	691	659	677	645	649	641	637	578	650	649	689	626	638	702	675	685	678	640	657	655	667	643	669	645	633	660	641	685	683	691	663	690	609	613	649	673	642	692	661	675	700	709	679	688	689	691	666	672	668	650	695	623	664	653	663	671	621	690	682	663	664	663	633	629	683	677	684	705	693	684	638	674	697	647	609	667	681	634	670	641	638	693	599	660	661	615	633	654	655	651	612	678	691	655	696	649	638	585	722	647	638	622	696	695	659	674	635	673	647	720	667	678	684	683	662	639	642	665	672	647	640	646	662	666	612	628	675	651	701	650	652	652	670	695	642	667	613	650	687	692	675	645	620	646	653	700	662	644	655	617	624	664	672	655	666	623	635	643	646	630	635	685	668	648	662	647	662	652	659	628	673	657	708	669	630	649	713	684	636	662	638	640	660	675	669	634	632	592	641	589	636	684	651	654	709	643	654	684	692	672	656	637	665	688	674	645	656	633	631	715	629	632	662	656	708	645	643	653	655	647	645	629	682	684	713	672	642	623	637	635	652	653	694	652	661	648	597	614	631	624	613	642	653	613	643	678	689	642	659	659	647	660	628	626	633	608	619	675	669	657	644	663	651	642	649	682	639	666	642	672	664	649	607	677	649	625	667	680	648	665	670	688	652	603	670	697	668	694	590	631	661	637	654	657	637	654	668	629	659	618	689	633	661	676	669	654	649	661	618	632	634	650	682	613	644	690	661	661	637	674	688	688	669	700	670	623	678	647	648	693	585	625	649	646	658	677	682	658	658	721	648	637	629	687	664	664	636	673	655	655	688	664	643	690	638	693	642	639	643	645	646	661	672	697	673	647	592	671	656	645	656	687	659	646	626	630	626	641	667	635	681	619	676	661	670	670	666	653	644	635	695	679	651	654	677	663	661	627	710	646	627	698	650	673	680	656	644	649	621	625	638	645	680	640	684	650	663	653	662	622	666	697	629	641	639	636	628	662	661	643	637	668	613	671	594	655	674	627	602	670	647	635	662	700	683	593	639	660	665	652	639	686
5113	8426	6552	3969	3019	2239	1519	1661	16057	35305	27446	16085	5884	1775	892	615	579	589	534	588	549	529	566	558	540	571	575	587	583	562	570	559	546	565	603	574	539	559	558	566	586	591	557	552	570	590	558	553	598	560	603	589	564	612	608	542	531	576	585	570	550	576	568	603	557	577	536	580	592	562	589	552	572	593	587	580	536	585	584	592	535	569	568	585	550	586	577	543	576	573	571	552	580	578	564	580	544	537	546	538	556	588	590	576	583	585	539	550	552	576	586	561	527	545	559	528	557	552	569	585	502	591	587	599	526	552	590	559	626	557	579	602	557	541	548	575	542	587	573	630	540	576	558	539	541	570	594	558	574	561	561	567	601	552	602	555	578	583	589	522	533	580	604	544	590	567	551	618	574	544	589	589	555	571	606	556	605	537	564	526	544	580	527	547	573	552	584	582	558	583	565	561	568	568	607	550	563	546	543	556	564	615	576	607	565	565	548	558	564	592	600	584	521	574	525	557	557	562	550	612	583	585	565	617	538	578	565	570	565	568	530	560	559	555	543	555	604	555	562	560	540	614	555	572	542	548	599	595	606	538	554	560	530	568	556	586	546	558	558	549	574	597	594	554	572	548	523	539	557	561	594	550	527	578	519	617	588	517	561	548	571	556	537	465	589	554	542	568	591	525	572	586	571	540	556	549	575	566	573	605	543	614	564	541	577	597	577	574	575	497	552	558	530	541	545	580	567	585	533	544	572	567	573	548	562	558	555	572	595	556	574	551	598	560	594	589	553	578	611	556	550	595	604	553	532	553	589	556	570	559	529	592	552	573	557	515	530	615	560	518	554	551	552	616	557	591	529	560	566	542	560	548	550	605	587	591	546	536	541	531	561	546	532	568	552	530	553	552	562	581	529	593	591	571	528	551	508	531	570	577	553	574	575	537	574	587	535	588	571	540	602	528	559	555	554	612	535	576	545	506	587	558	598	607	575	579	605	511	542	531	541	540	574	549	570	514	594	538	556	548	557	582	582	575	647	542	604	563	555	550	537	521	587	557	561	573	587	547	560	611	514	576	586	578	570	518	556	575	578	577	564	583	629	521	563	551	554	551	529	590	569	612	558	585	584	560	538	607	593	608	578	557	562	571	541	535	583	596	545	587	525	547	604	608	582	591	561	557	557	545	558	518	575	550	565	534	535	592	554	538	542	593	554	566	606	580	543	534	571	580	527	567	549	593	556	539	590	579	613	575	552	564	528	525	549	554	576	543	545	542	519	610	554	578	575	580	528	545	548	577	561	555	532	542	564	556	580	561	570	549	545	584	548	549	561	541	563	531	569	511	559	566	527	557	550	585	566	529	582	548	500	554	582	582	583	541	598	582	547	534	570	535	539	579	562	558	572	604	606	538	560	553	533	545	551	559	622	531	575	558	572	542	551	566	606	532	579	590	563	555	582	628	589	551	534	601	600	576	553	543	550	536	568	590	558	585	584	564	578	532	590	564	601	585	575	571	538	578	592	587	550	532	603	544	539	587	604	583	542	578	530	563	538	574	585	541	521	526	562	615	608	545	592	590	579	545	542	576	553	545	564	570	563	565	541	517	534	542	562	568	579	562	624	591	551	584	521	568	588	569	583	580	565	576	561	537	584	593	567	619	617	546	563	569	576	585	571	583	565	540	581	526	550	570	594	581	571	545	553	545	565	570	582	560	561	531	574	582	508	570	532	525	597	565	588	573	528	530	583	574	563	565	540	563	526	556	563	567	555	570	543	580	590	517	597	551	509	549	541	585	555	569	535	563	542	520	569	549	564	550	527	515	584	583	573	556	566	577	536	581	549	520	524	543	587	564	518	529	569	541	579	540	578	590	603	540	622	538	571	557	581	561	556	552	560	571	585	551	583	563	569	552	563	542	567	578	572	581	515	586	582	549	561	557	578	561	517	574	566	578	564	564	555	532	525	574	572	568	531	551	558	543	557	538	588	609	547	528	525	527	523	584	551	574	515	538	545	587	519	546	555	590	586	545	554	523	571	561	603	553	575	574	588	559	576	594	562	534	584	558	581	545	524	576	587	562	583	542	558	546	554	574	565	527	595	583	566	573	563	598	557	583	563	538	541	560	565	607	568	581	557	581	587	576	634	568	559	552	558	600	563	601	587	543	548	557	577	567	550	526	510	549	514	544	543	557	566	548	554	510	549	562	568	588	562	539	546	577	567	538	560	539	530	566	558	578	566	547	577	556	539	562	562	553	552	550	564	527	566	573	578	588	548	560	561	559	542	559	593	590	563	553	536	559	609	519	540	535	554	529	555	601	556	577	542	541	578	568	556	547	559	574	539	570	570	594	509	547	538	543	598	553	586	549	551	537	596	593	546	563	544	586	553	538	545	567	583	585	520	552	583	556	596	562	542	597	576	540	582	546	503	540	546	531	595	561	556	596	556	586	594	550	567	535	540	560	565	532	573	545	569	534	536	557	528	591	562	534	551	601	515	572	567	526	567	580	529	561	571	546	560	551	560	552	527	536	552	556	553	590	556	525	524	541	591	563	551	544	536	568	541	525	542	546	558	549	569	577	559	585	573	552	535	584	571	526	584	587	607	566	554	599	558	552	526	524	577	576	567	562	540	556	528	576	536	562	567	540	527	583	571	552	559	532	541	583	557	496	547	569	595	542	582	566	535	566	521	568	564	556	562	540	572	554	589	538	515	569	549	512	540	571	577	568	520	564	544	547	536	551	524	537	535	542	559	556	536	595	532	555	591	534	558	535	565	554	543	551	559	592	557	556	528	556	563	514	578	568	571	570	549	566	542	525	563	527	574	578	535	562	561	527	581	550	593	537	573	553	524	510	586	577	580	578	569	590	549	549	553	549	544	589	545	568	584	534	518	544	541	552	521	583	580	570	532	577	569	535	594	555	587	548	576	562	617	593	518	557	554	546	582	553	553	584	573	546	559	549	542	520	546	581	555	533	585	597	563	547	570	564	572	580	591	551	534	562	642	586	620	545	536	586	561	509	581	544	555	568	561	587	564	581	583	538	546	571	591	518	568	530	537	536	543	567	566	541	575	611	572	573	564	578	608	612	542	554	536	597	551	527	572	560	583	578	559	568	561	592	543	526	548	566	554	531	551	581	576	538	546	544	549	576	516	519	529	574	547	556	539	530	558	534	562	571	592	572	552	566	551	537	595	562	553	574	596	564	550	514	550	527	562	516	591	567	565	540	581	610	568	538	570	551	562	565	560	516	546	528	580	564	551	534	542	560	584	518	553	608	567	550	550	577	601	563	518	532	569	539	578	585	540	555	511	539	547	591	549	601	529	544	552	601	603	502	575	532	555	556	546	549	554	527	585	597	530	565	571	543	582	590	580	546	573	589	564	583	565	567	532	576	596	547	553	563	588	571	589	560	574	560	609	542	575	592	550	550	564	605	552	565	564	586	562	552	574	561	547	553	562	542	547	547	563	560	565	588	541	585	569	578	589	584	549	630	605	542
27413	13107	2094	1030	578	648	485	491	817	2337	2281	1584	896	603	474	480	480	439	486	474	419	445	420	472	462	448	483	495	457	473	470	465	469	460	450	444	432	487	390	441	467	467	414	426	466	429	425	430	441	407	422	447	413	453	437	476	451	443	457	482	478	405	486	442	442	411	426	474	451	497	446	458	433	460	459	457	481	430	433	431	454	447	483	413	441	434	457	482	446	437	406	467	451	389	443	463	457	445	457	484	478	404	425	456	452	456	415	463	450	447	404	469	446	413	472	456	445	469	467	438	442	431	437	448	430	456	428	436	423	428	448	455	449	443	444	443	470	423	460	429	458	479	463	411	446	481	459	450	436	456	433	465	442	413	476	444	456	458	458	463	505	409	485	457	456	424	442	473	460	401	449	452	472	472	425	449	441	474	434	453	432	445	433	490	456	440	437	472	446	508	430	456	436	429	468	451	477	384	431	410	442	481	451	444	463	452	454	466	488	492	439	468	456	415	413	482	462	443	432	465	454	449	460	435	430	470	406	438	485	437	432	450	475	447	417	497	451	414	440	428	448	438	439	441	442	397	404	452	478	443	453	446	457	422	440	447	441	454	439	467	432	479	436	439	446	440	446	417	422	412	448	477	422	435	474	437	454	448	440	428	426	409	432	465	417	454	420	493	468	461	471	461	456	413	464	470	445	447	446	448	444	459	474	441	489	467	445	443	466	444	409	450	431	432	475	446	433	439	441	441	443	460	436	415	436	433	447	443	417	475	416	455	408	449	474	430	477	467	478	433	413	438	471	482	438	453	439	416	470	417	483	426	452	462	468	447	472	441	448	419	473	456	438	428	453	445	431	433	464	441	436	488	467	469	471	432	445	408	473	445	448	458	402	471	424	470	427	441	464	430	454	479	425	462	469	465	462	426	447	467	469	448	421	425	445	441	449	464	456	451	459	469	455	406	407	457	449	465	436	465	441	445	497	425	488	468	448	438	478	438	428	464	433	459	462	456	404	443	455	459	454	477	442	475	461	465	434	423	419	437	463	441	468	448	445	453	444	454	460	434	444	445	447	434	451	475	438	436	434	471	457	433	450	435	445	442	416	416	431	445	482	465	465	459	452	460	454	439	424	434	451	440	478	453	451	437	468	443	392	448	414	483	439	465	471	454	495	490	415	463	447	436	433	422	459	403	441	448	436	449	466	474	448	468	438	448	463	422	418	449	456	436	423	473	414	466	449	432	429	494	462	456	432	471	440	468	460	470	423	410	481	472	445	455	474	440	434	439	447	452	465	478	449	438	427	450	454	408	406	415	428	461	438	391	441	479	495	457	434	508	445	455	404	462	441	463	451	471	464	424	439	449	464	442	451	423	456	475	412	467	438	448	440	470	450	436	452	419	432	485	471	427	423	445	436	455	454	413	450	444	462	448	522	441	433	429	418	458	439	445	460	454	492	449	401	451	429	459	493	431	467	407	435	454	418	416	434	477	484	428	420	460	453	455	408	447	459	403	474	471	429	481	457	459	450	454	477	441	445	451	439	423	479	449	487	450	465	478	439	462	461	453	458	460	478	415	452	432	434	451	444	457	432	428	431	474	458	427	459	460	504	447	428	462	476	490	500	446	442	491	423	439	448	482	497	421	403	441	438	446	419	410	482	419	455	444	454	438	443	439	427	459	431	460	464	426	438	430	450	435	440	463	446	435	441	433	450	447	468	466	469	449	452	437	446	460	422	446	440	440	440	435	466	440	424	458	458	433	444	474	454	403	453	455	449	435	473	433	438	398	435	399	435	419	434	405	459	443	445	399	464	448	490	447	452	463	440	473	428	458	461	417	430	469	448	454	413	447	505	471	413	445	447	452	451	429	472	449	489	439	445	451	483	454	431	440	463	464	465	449	420	446	447	458	454	446	388	433	467	435	452	464	487	448	441	431	438	419	455	451	474	463	440	430	432	446	433	470	472	462	438	488	431	461	468	445	473	461	473	415	443	427	485	424	412	434	490	449	471	464	449	488	427	481	455	434	431	449	455	475	455	480	451	457	441	444	391	450	452	462	403	435	459	435	496	449	430	445	496	423	453	468	443	456	464	445	489	437	475	447	455	424	425	475	448	464	439	443	450	436	432	450	428	465	431	410	461	447	466	463	445	467	417	427	447	431	440	407	417	467	466	460	481	432	481	413	479	517	463	445	406	449	484	423	456	473	451	426	436	411	390	464	438	473	443	447	441	478	437	484	484	427	469	448	442	432	444	441	441	446	419	429	474	454	451	469	465	413	471	436	496	451	432	464	457	456	448	442	444	435	499	437	453	453	447	433	469	432	459	443	436	416	418	498	458	433	484	395	472	455	405	448	451	471	472	426	493	404	422	456	407	416	446	449	424	426	421	425	447	475	452	409	458	450	443	479	459	444	472	466	447	521	440	442	431	386	457	437	431	482	439	463	425	487	457	454	412	450	447	448	461	439	432	452	436	462	484	430	439	465	458	433	464	495	459	446	437	483	434	460	447	451	425	428	480	442	469	443	434	438	434	428	424	436	459	424	455	444	428	476	455	468	440	438	473	469	446	436	464	425	463	465	438	477	499	455	463	450	454	441	455	460	456	450	427	462	492	455	420	440	452	443	469	418	415	415	465	457	423	472	444	445	444	440	450	471	464	456	425	442	461	430	469	464	406	471	459	473	430	463	461	435	418	437	460	469	454	438	446	469	426	447	432	450	406	484	474	427	450	467	439	462	466	437	445	464	478	448	444	423	449	422	441	441	404	427	450	410	440	443	439	418	430	444	379	477	455	469	442	452	460	441	469	450	432	417	481	464	441	466	429	459	463	416	442	448	437	468	442	454	428	456	459	426	448	460	457	450	478	435	442	412	441	470	449	426	461	486	429	435	426	446	459	442	468	460	426	441	462	491	462	467	463	416	437	449	416	447	468	431	454	443	432	405	451	433	470	453	455	452	480	469	463	426	444	478	411	483	446	447	454	441	434	420	466	470	452	487	435	487	418	489	420	442	490	443	430	468	468	484	415	453	476	444	422	420	446	442	474	467	429	422	438	471	419	449	416	458	415	435	464	460	418	447	428	441	453	478	481	497	436	448	447	484	457	426	452	487	455	453	444	460	456	457	477	460	427	437	476	455	477	450	481	459	435	421	499	448	466	432	445	439	446	476	469	428	443	482	429	427	459	455	442	434	466	463	467	469	478	466	450	422	456	434	477	451	458	468	439	445	439	416	499	445	437	498	434	453	445	473	483	476	415	456	415	440	433	444	435	435	483	432	440	429	459	433	525	452	456	448	445	431	470	443	463	463	432	439	441	457	476	421	451	461	464	436	446	472	426	476	437	449	466	440	452	466	488	442	450	468	429	433	421	424	414	481	438	443	485	447	450	430	460	430	465	442	452	437	417	425	469	457	471	409	463	499	428	430	494	496	460	463	446	438	480	457	436	425	425	448	442	474	479	493	430	480	436	450	419	426	458	426	416	451	437	452
5244	2071	1315	990	702	595	433	427	1079	3083	2653	1741	859	492	413	397	388	393	355	380	360	382	380	385	396	405	362	395	383	340	379	388	404	393	348	386	397	376	380	374	376	365	420	403	370	398	386	395	374	368	379	378	387	380	365	398	363	403	383	390	438	372	363	392	373	407	410	389	365	401	369	369	400	419	381	402	357	392	412	357	382	383	355	373	363	346	409	374	411	418	373	375	382	389	379	416	357	389	371	393	364	406	365	383	358	386	396	371	361	386	402	403	379	370	368	382	357	368	367	377	381	375	385	350	367	376	369	436	386	427	383	395	381	376	356	390	415	368	391	369	392	401	394	374	385	374	367	383	387	390	366	411	393	397	378	373	409	385	405	362	385	369	406	421	361	368	373	342	379	372	385	396	416	412	380	380	374	368	385	354	398	365	388	345	399	353	359	368	398	389	407	394	357	393	373	391	427	361	377	379	400	389	404	359	362	411	386	388	420	417	372	384	362	409	374	417	384	392	374	369	363	365	360	356	414	394	384	335	378	329	402	342	390	382	389	353	374	409	409	378	400	309	375	427	363	351	365	370	402	399	380	369	396	372	405	398	362	367	382	380	390	397	383	412	419	396	380	393	395	372	400	397	372	412	376	344	418	350	397	357	348	392	380	373	367	382	389	354	373	366	385	375	375	389	378	371	383	388	353	372	354	391	406	418	416	389	349	388	408	389	365	376	377	373	373	371	381	385	380	391	378	387	359	400	350	357	401	354	357	374	388	372	407	374	368	389	388	391	410	417	378	360	376	378	366	368	387	344	405	365	358	425	398	394	371	402	386	368	419	354	386	373	394	369	391	394	396	375	384	361	403	330	386	374	348	356	366	378	378	388	391	364	342	384	371	376	341	394	368	412	390	411	363	351	380	411	404	376	426	402	386	403	368	391	394	408	390	392	400	372	381	380	366	375	409	371	356	382	404	401	376	399	392	420	400	408	381	362	394	357	382	356	372	394	384	376	372	364	391	409	364	373	353	358	380	409	356	363	388	376	345	405	405	392	397	403	377	383	397	393	394	396	399	364	401	392	422	380	386	370	348	394	367	406	366	370	373	368	373	368	362	361	400	407	389	407	362	373	355	367	371	396	379	390	359	355	388	369	385	389	410	351	373	360	367	392	344	390	368	393	365	353	380	410	342	347	364	369	353	378	381	421	383	374	378	390	403	384	409	343	384	374	370	380	373	359	420	374	373	364	405	369	348	372	412	412	379	352	405	387	366	391	405	392	356	418	372	358	386	381	378	361	410	382	370	314	408	399	384	392	369	382	366	392	384	373	365	403	414	361	377	370	374	381	367	387	407	374	381	333	385	394	351	370	371	374	406	379	396	393	410	382	418	366	362	391	404	383	384	397	424	387	394	374	371	400	391	391	383	392	391	399	391	364	387	390	416	405	397	400	393	400	369	397	361	388	356	363	362	393	375	398	365	397	415	383	374	386	379	356	364	352	389	372	385	394	388	367	365	362	372	396	375	375	411	374	408	385	382	414	396	337	407	385	412	366	366	393	334	424	403	341	349	367	412	379	359	373	417	400	391	375	391	383	379	355	347	352	396	394	380	375	387	395	396	391	381	400	416	389	361	396	355	372	383	388	373	363	398	375	381	386	389	365	390	382	379	366	362	385	363	395	390	366	380	348	371	373	379	401	367	388	432	383	389	393	372	412	404	376	375	370	374	364	386	400	396	389	407	390	394	390	352	385	371	379	373	371	417	380	358	395	384	384	366	371	363	419	418	374	391	425	378	395	402	371	382	400	408	401	368	393	394	377	405	303	408	355	392	405	398	371	384	432	386	377	379	368	384	404	364	351	390	372	358	332	374	371	365	385	384	363	363	360	353	386	349	389	380	419	366	365	346	381	367	364	363	386	368	397	411	343	431	397	385	403	373	387	350	397	370	366	372	368	378	423	385	414	402	394	373	374	363	414	370	406	354	390	367	399	381	364	417	379	369	388	360	364	357	373	376	388	336	376	378	398	367	408	418	406	412	382	388	394	391	378	366	370	372	395	354	396	359	384	396	391	365	369	379	381	363	389	406	386	394	380	393	412	375	365	360	365	367	346	404	368	375	381	389	358	363	368	369	370	421	346	353	362	377	418	376	376	364	346	421	371	383	376	376	371	371	388	364	416	378	375	408	406	416	390	403	352	402	397	381	382	371	378	412	412	405	404	358	361	344	353	388	380	406	394	411	363	354	397	349	392	400	389	382	379	358	379	370	354	391	379	358	385	363	381	384	356	376	375	370	373	412	396	376	395	356	395	384	388	362	398	415	395	380	377	372	380	415	357	394	340	399	380	342	355	383	355	372	400	410	371	390	389	383	393	369	400	366	385	396	377	415	381	397	366	380	371	382	354	367	394	381	380	402	359	373	397	375	391	391	426	368	428	355	385	346	385	366	354	394	358	340	386	378	361	336	409	409	370	388	357	343	379	378	389	352	389	349	378	380	395	393	392	404	344	398	388	375	381	357	410	364	354	384	355	384	408	380	389	381	395	403	387	418	379	377	380	374	372	397	361	371	394	348	354	383	380	372	373	390	410	381	385	376	376	338	373	377	383	410	360	390	368	394	389	387	347	349	365	385	400	393	380	375	371	404	383	392	384	366	401	373	374	392	354	365	365	419	406	380	387	408	382	363	372	415	390	418	422	410	393	381	392	366	383	382	395	374	381	370	388	384	355	356	378	382	393	373	388	371	383	385	384	396	374	417	389	391	401	400	375	363	364	373	360	388	379	377	344	414	364	375	389	410	363	371	377	339	378	390	365	400	345	359	397	401	386	347	394	383	360	386	402	373	379	399	379	356	382	389	367	366	377	402	418	416	367	368	376	390	362	386	371	407	382	393	380	378	415	397	354	364	377	385	406	375	359	394	390	386	375	371	364	346	344	386	383	368	360	345	380	389	374	365	360	420	364	382	400	413	390	392	349	371	422	364	398	386	410	400	365	407	393	371	382	376	372	377	394	331	378	404	392	378	405	381	364	388	371	381	397	383	395	373	367	392	378	371	406	374	376	387	373	379	369	362	385	371	357	382	373	407	396	395	347	377	375	396	392	384	379	381	384	396	379	410	371	379	414	371	383	348	362	426	414	374	397	413	379	375	364	362	368	371	356	402	388	366	383	367	406	350	376	387	398	381	377	403	363	378	398	363	394	356	373	398	370	352	387	367	366	336	394	375	366	357	359	388	393	412	387	380	406	366	384	374	386	392	391	374	374	401	353	349	374	403	398	373	383	377	389	370	364	385	371	372	376	378	392	396	426	401	363	400	379	380	395	365	382	405	366	378	390	385	392	343	373	327	365	357	371	375	372	421	394	401	394	354	393	381	392	373	352	402	384	414	357	377	381	384	424	397	425	389	384	390	363	365	372	402	361	377	383	373	414	395	374	381	369	408	372	391	401	357	388	388	371	401	389	374	390	343	362	368	370	389	379	390	400	381	362
24940	21073	27247	25068	9886	1502	949	645	5266	23583	19879	10996	3448	1052	567	473	482	431	504	464	461	459	441	460	474	465	432	464	452	460	486	438	435	482	445	464	439	499	469	434	463	495	493	406	436	468	428	476	452	437	467	460	468	475	425	459	444	464	463	448	438	457	450	463	450	489	477	455	448	438	465	483	475	452	454	436	482	453	418	472	433	419	430	444	479	454	454	407	430	476	434	480	454	479	448	404	477	461	471	455	436	429	493	462	463	448	450	449	413	446	474	435	447	462	442	442	479	461	469	424	443	447	461	452	431	431	489	429	440	429	416	472	480	463	432	422	414	466	475	454	485	465	480	432	469	464	471	456	443	456	426	459	490	476	468	445	434	445	438	464	428	476	400	482	440	450	460	465	413	446	450	440	506	438	458	452	447	474	466	453	458	453	453	442	475	464	410	419	441	416	405	450	457	449	442	464	467	422	468	432	444	440	478	458	436	485	435	464	420	448	405	432	433	498	455	455	434	474	468	414	455	415	458	451	433	437	484	439	490	458	462	414	455	454	459	465	454	455	464	485	420	440	442	443	398	452	455	428	434	464	491	475	432	428	456	471	445	439	400	429	466	439	469	456	481	455	458	470	444	468	424	429	453	440	415	440	483	428	408	434	459	402	446	432	430	465	494	481	435	426	431	413	442	448	471	441	441	430	448	472	452	471	478	403	439	461	475	431	468	450	456	416	475	470	489	445	468	452	455	448	424	432	455	448	477	421	455	483	489	456	464	483	427	505	430	481	430	452	436	456	427	436	487	476	470	430	458	466	439	477	456	449	470	453	440	444	464	440	491	441	445	456	468	459	447	487	447	430	429	389	489	458	464	460	428	431	447	455	445	451	443	422	432	435	493	476	465	443	448	456	497	450	445	445	442	419	437	463	437	434	450	420	419	438	451	401	436	424	478	466	437	445	481	420	423	474	462	434	456	443	475	438	455	450	418	447	455	450	448	459	407	413	449	435	467	419	438	427	446	421	444	447	380	487	422	441	434	475	449	427	431	461	463	439	486	447	443	480	437	435	434	495	445	484	427	437	455	446	484	427	454	446	467	458	424	436	434	480	476	420	457	450	456	456	453	469	465	488	456	413	459	440	447	483	432	458	451	444	476	420	462	460	466	433	457	408	441	465	447	447	468	413	434	441	466	448	433	468	456	452	475	439	437	435	435	447	435	427	449	426	436	464	486	419	501	445	440	455	446	446	463	446	440	472	418	422	457	440	434	449	423	466	497	433	470	455	478	435	438	444	436	496	426	473	456	456	430	459	423	457	425	427	454	468	411	442	462	452	465	460	420	432	441	430	439	447	427	408	471	420	455	430	436	435	483	427	465	455	464	477	435	461	477	473	539	431	453	415	467	471	451	423	452	430	449	440	456	434	479	431	429	401	432	458	430	467	477	467	436	488	415	461	436	453	464	470	424	495	422	443	463	474	461	465	396	429	467	465	446	465	456	495	467	468	435	444	429	459	459	448	425	415	460	464	487	445	457	421	399	473	441	482	470	436	475	418	488	448	464	504	451	458	466	436	447	398	460	427	456	475	454	468	465	439	461	476	434	463	479	476	426	451	440	436	444	465	428	467	493	435	462	472	475	485	419	445	448	417	413	427	461	439	457	447	445	438	448	438	450	425	458	501	457	448	447	458	439	470	431	424	463	463	462	430	422	435	461	460	439	453	439	410	456	475	427	468	437	446	479	432	484	440	448	454	447	446	522	403	431	480	446	450	434	448	454	445	399	469	436	408	422	440	472	485	413	422	437	445	434	445	471	403	431	457	437	431	460	402	430	468	427	434	473	441	448	417	478	452	428	464	476	463	451	453	458	453	458	460	506	423	420	454	412	468	439	461	444	457	432	436	477	498	433	417	440	461	492	496	491	439	439	473	401	472	456	445	483	445	435	418	438	447	419	469	452	459	458	414	450	422	464	462	458	430	447	439	436	433	455	442	471	443	466	467	440	439	478	466	425	442	455	443	464	440	439	436	444	436	449	442	468	448	456	433	440	470	461	480	429	434	474	452	449	458	483	465	410	458	413	468	444	420	445	454	445	458	433	442	451	428	437	431	430	455	476	452	465	447	458	455	452	427	439	496	418	455	447	466	469	448	439	435	436	466	427	487	454	439	460	470	459	458	426	466	412	504	447	431	479	474	427	450	479	470	452	458	437	465	440	446	418	464	477	455	409	447	416	439	478	457	480	458	487	474	459	458	427	446	449	456	468	432	445	464	517	458	430	445	459	461	444	441	472	448	446	435	468	460	487	467	435	460	462	440	424	420	469	445	462	422	458	471	466	478	446	453	451	445	448	487	412	454	417	432	435	429	474	445	461	470	441	449	466	471	452	390	460	443	408	426	466	471	456	457	418	448	420	431	445	446	446	449	431	465	440	479	427	459	443	443	494	480	472	452	443	433	426	417	438	413	443	437	478	421	430	471	479	449	452	434	418	419	443	473	440	451	437	500	465	448	462	454	470	434	442	439	434	481	458	458	446	464	429	408	483	449	454	458	446	483	413	425	466	439	468	408	442	430	455	423	457	467	451	455	449	459	420	440	462	426	465	428	464	470	484	467	450	460	421	432	434	461	467	442	455	469	455	444	463	433	488	470	453	469	457	428	464	436	407	442	456	492	470	435	425	449	462	442	463	447	445	426	431	457	417	460	438	454	471	470	464	440	423	472	423	437	442	480	461	431	434	454	427	466	440	440	452	443	441	432	436	471	470	465	437	444	471	438	462	467	499	449	453	454	460	438	484	475	455	477	450	429	442	450	435	450	442	436	466	473	392	425	433	487	420	477	476	445	515	470	462	430	435	462	420	434	404	479	449	462	431	423	489	464	445	460	440	466	429	454	429	459	444	458	444	450	428	456	450	441	431	462	478	420	433	451	459	489	426	495	426	393	475	477	447	439	423	440	467	432	440	403	477	450	442	422	417	468	435	453	445	413	469	443	439	441	451	464	487	439	421	429	441	449	427	436	423	434	433	401	443	393	446	497	432	449	446	430	445	442	462	406	450	460	437	442	437	488	444	449	433	430	448	432	438	451	432	461	415	473	448	386	422	482	455	476	414	465	485	486	433	472	456	451	466	424	457	444	490	442	449	437	465	462	443	440	425	475	441	442	448	434	457	456	443	445	414	494	500	472	419	462	481	473	404	427	462	417	443	447	452	480	423	423	419	429	436	419	491	446	431	441	430	437	440	456	454	433	443	444	479	468	437	427	446	447	433	453	443	437	438	444	417	426	451	437	475	494	460	463	451	428	405	426	413	429	433	461	492	451	452	475	433	470	450	453	466	434	412	484	427	469	467	425	457	456	459	454	461	406	446	407	485	423	441	470	454	458	464	449	442	443	454	468	461	455	420	466	480	451	465	410	423	460	446	479	425	450	453	423	438	454	433	465	449	463	432	435	410	447	479	454	442	455	458	458	458	438	456	448	476	454	461	421	462	446
4360	5925	4334	2429	1666	1130	851	755	7804	23559	17129	9215	3277	997	509	434	412	393	409	415	370	391	429	417	425	385	426	381	389	398	390	396	421	395	406	393	394	391	429	382	439	411	411	424	399	400	425	434	399	436	422	425	401	432	386	413	427	403	407	388	385	421	398	434	408	396	363	395	441	405	424	406	422	417	414	403	390	398	415	372	415	408	399	424	405	417	457	445	409	388	408	402	425	414	402	417	399	418	386	411	411	432	407	407	392	415	413	437	393	436	412	434	411	404	415	378	405	411	417	402	395	399	425	415	397	372	403	396	392	408	423	419	394	391	416	401	428	375	425	414	410	422	422	390	440	380	394	431	403	396	397	406	359	398	396	383	408	417	400	362	373	416	391	378	420	426	413	400	409	383	410	408	413	429	393	396	405	421	426	369	440	450	393	422	394	436	404	391	406	404	408	418	404	398	411	388	413	364	419	371	414	404	424	418	451	415	438	441	406	375	411	393	447	437	410	407	451	392	409	374	387	418	400	412	404	405	389	424	440	448	420	427	405	395	392	414	404	404	404	430	469	418	417	376	422	402	389	448	434	385	416	407	406	398	438	390	411	394	430	403	414	415	419	397	388	403	417	406	388	393	415	399	398	364	392	416	377	388	430	400	394	424	405	423	409	417	370	399	408	409	384	422	410	445	402	381	438	417	402	422	373	418	410	381	390	393	429	350	386	408	355	431	401	381	437	430	409	417	406	425	392	421	421	401	395	406	407	387	369	409	377	419	386	408	403	333	389	388	412	421	411	365	406	431	400	389	377	437	389	409	440	369	441	409	417	406	437	396	376	403	380	385	398	400	395	378	426	388	395	426	389	418	443	423	388	391	395	404	384	416	406	413	396	375	388	417	424	445	411	411	410	422	428	390	399	392	386	411	418	422	454	388	355	409	400	377	417	395	437	438	404	415	390	436	362	385	402	399	440	369	375	439	406	393	411	395	440	404	386	382	399	424	404	439	394	424	429	410	442	400	422	368	408	397	403	410	407	412	394	430	437	394	386	397	396	392	421	411	375	405	421	394	403	398	373	377	400	435	428	402	392	415	404	403	390	407	380	422	368	413	410	421	390	424	389	403	408	438	443	411	418	401	394	402	433	413	441	406	416	417	354	406	392	471	403	400	415	391	406	446	394	400	383	420	416	448	405	387	427	408	394	382	442	424	383	384	409	455	394	377	395	447	381	372	388	367	429	392	385	393	407	412	421	439	418	438	407	407	427	378	414	397	420	406	400	423	369	438	383	393	409	406	418	415	416	406	413	427	421	389	356	427	390	420	410	398	395	420	373	376	379	380	421	464	426	403	393	449	416	385	361	375	389	432	395	408	404	386	421	393	406	418	384	378	411	424	403	396	400	434	418	416	418	431	407	438	397	412	395	426	442	381	420	436	382	426	415	388	393	412	410	412	419	377	428	397	439	396	405	368	437	384	410	408	395	390	371	409	361	412	398	378	378	400	434	392	393	405	407	383	380	394	436	413	431	386	424	400	390	411	411	419	392	424	401	380	395	396	436	441	396	418	406	386	414	426	418	405	406	395	404	382	367	420	432	391	441	404	392	398	380	416	404	431	415	420	395	446	395	397	409	404	397	396	383	415	408	376	397	398	409	432	411	403	406	397	393	419	395	395	433	409	401	408	419	399	439	410	410	420	378	386	412	387	402	383	365	435	407	423	412	419	410	406	410	407	403	399	416	374	410	412	404	399	392	394	377	430	378	370	399	430	396	441	384	392	415	395	440	405	408	385	386	442	357	392	389	389	384	403	386	371	441	405	391	401	383	389	387	385	408	434	408	436	430	388	389	441	409	406	394	395	406	432	457	422	382	412	416	447	411	377	400	414	395	394	371	405	386	412	412	387	405	391	379	388	408	401	416	411	398	411	387	397	418	427	397	415	376	406	408	414	414	416	392	419	421	405	418	389	372	439	439	415	362	411	381	393	407	392	389	402	400	433	396	391	382	439	421	387	371	413	391	445	379	435	365	406	392	401	416	390	424	384	410	428	392	388	388	418	437	409	388	400	442	415	393	404	396	398	370	377	400	377	414	376	422	381	382	382	371	407	401	406	408	434	397	373	405	385	412	412	396	386	392	392	429	403	445	362	405	429	428	437	392	422	412	411	407	428	429	379	361	415	413	420	381	414	408	383	433	396	400	396	421	391	385	417	414	380	384	454	367	371	382	399	418	432	389	413	387	437	368	414	406	434	402	419	395	441	393	453	411	405	375	387	397	423	399	396	366	407	392	420	390	391	373	406	443	396	430	373	397	391	406	425	390	417	427	365	407	414	414	388	372	385	390	372	398	374	422	399	395	395	402	431	414	419	436	420	433	418	431	415	395	358	405	415	419	408	408	373	426	379	422	369	393	426	373	405	413	397	455	409	388	427	418	409	405	439	437	388	375	386	405	435	401	423	391	412	398	416	397	392	415	433	442	367	443	384	413	434	378	382	400	402	402	377	419	373	414	405	419	388	398	432	391	430	419	398	413	384	405	403	443	414	408	386	439	374	388	403	395	387	419	421	417	386	367	410	387	388	423	406	404	385	416	388	378	403	408	385	424	404	426	405	396	426	389	393	435	393	376	429	400	395	393	397	365	379	402	410	441	401	408	428	409	353	399	370	419	389	372	417	409	415	414	394	385	423	436	425	397	449	397	415	403	418	418	404	419	402	412	389	392	431	408	371	396	391	403	427	392	406	393	433	412	362	409	382	413	419	390	372	421	421	400	377	396	423	418	388	403	411	382	414	422	391	398	398	420	414	419	424	397	385	423	388	415	394	428	364	406	390	412	414	413	393	365	417	450	421	427	406	417	412	409	427	409	395	374	386	417	391	415	442	411	394	409	415	414	423	363	438	421	367	392	401	394	407	425	393	403	382	414	430	374	413	386	389	431	386	377	385	423	376	379	431	416	391	399	373	424	397	398	387	410	406	390	390	391	369	382	388	389	385	377	432	401	365	374	364	349	419	399	413	412	367	412	417	368	376	395	372	390	405	347	368	430	423	414	381	430	430	405	384	392	398	415	413	413	428	433	384	421	425	427	383	420	395	420	403	407	394	378	393	410	408	406	403	414	413	400	387	409	383	394	439	399	389	391	410	405	407	410	366	448	365	409	395	404	411	379	425	404	395	418	413	420	389	422	376	392	389	436	366	425	426	440	415	429	400	402	392	415	423	434	430	390	383	396	397	389	414	363	380	394	407	391	389	394	395	392	414	413	389	388	392	408	380	438	402	376	387	407	371	365	363	383	405	392	400	402	418	416	429	425	375	408	421	378	396	429	394	396	421	379	373	399	440	396	362	378	358	444	426	407	359	417	380	398	433	375	417	389	394	423	403	353	411	408	400	411	398	386	393	443	435	409	403	397	381	410	414	388	402	400	381	440	367	401	404	396	414	366	403	401	414	413	460	388	453	387	385	388	388	420	392	418	400	420	450	412	404	417	404
23975	21114	28344	24116	21075	8393	1768	1086	2383	34059	35270	22935	8899	1956	889	671	663	579	650	622	625	631	661	609	623	605	624	607	616	630	636	644	657	612	615	632	677	612	663	613	675	630	601	624	656	619	627	631	605	664	644	602	619	651	600	587	645	568	645	673	593	618	677	616	618	634	621	643	655	654	592	624	609	625	612	619	598	628	648	619	641	605	611	635	613	617	589	634	649	622	628	654	605	626	607	631	643	627	632	600	642	635	580	614	622	665	694	661	582	680	618	610	584	636	595	601	609	630	609	655	622	658	607	573	645	660	615	633	655	592	621	634	627	636	620	630	643	631	649	587	636	578	655	652	588	637	610	650	623	650	625	590	612	638	651	628	650	610	571	605	619	612	643	633	583	590	651	635	616	601	638	609	630	606	637	617	611	584	664	572	625	622	665	575	629	621	640	617	629	624	627	635	646	644	616	599	605	614	588	645	650	674	594	613	637	569	661	585	608	630	617	591	649	617	631	584	615	633	646	635	623	622	632	622	636	590	651	644	641	613	623	574	617	667	636	641	641	584	584	642	625	649	653	634	619	627	620	636	580	620	622	643	617	631	639	589	656	628	643	633	602	621	639	592	645	597	583	658	596	648	671	610	643	632	606	627	602	598	632	599	620	621	566	615	662	607	622	650	618	623	580	605	643	610	667	615	627	636	601	630	582	641	599	628	620	597	656	628	635	681	626	658	612	605	657	684	620	645	600	654	663	595	629	646	679	587	612	653	612	578	600	590	629	654	584	588	579	614	624	627	633	646	610	610	591	620	644	590	657	607	608	691	611	559	651	608	622	626	594	608	621	639	633	625	637	581	617	621	668	597	609	566	591	620	631	626	643	609	575	622	547	639	590	611	614	610	623	592	574	651	586	622	635	640	566	608	678	616	600	605	663	613	589	636	631	648	592	660	618	655	581	632	580	606	579	616	668	642	681	653	613	629	661	590	598	634	613	634	597	625	658	579	615	589	617	628	605	650	603	611	626	632	621	623	630	646	621	596	601	595	619	634	608	596	598	602	610	648	663	631	635	605	598	631	639	645	619	678	661	635	642	572	610	614	703	589	568	629	603	642	598	617	593	632	607	640	628	616	654	655	642	651	667	635	612	588	657	643	620	634	623	655	626	611	582	594	623	624	660	600	612	601	621	606	667	606	640	600	612	632	573	609	635	610	614	589	665	621	615	612	598	634	657	662	613	596	618	622	635	682	636	617	639	644	682	670	604	594	636	646	625	641	616	611	618	595	636	587	641	632	645	556	623	592	634	624	589	553	640	602	581	605	594	640	628	638	587	580	647	606	641	637	627	656	613	616	646	602	631	616	637	616	655	605	649	630	616	597	626	641	636	603	616	595	634	644	594	659	607	594	601	635	605	634	599	626	633	629	616	586	603	668	584	605	633	602	614	651	646	604	614	568	594	597	637	650	624	630	640	602	576	616	597	627	599	636	644	574	622	653	627	671	637	652	626	615	552	630	612	616	589	621	623	605	630	595	599	654	580	567	610	626	625	636	625	601	668	589	634	634	579	596	643	624	613	626	549	631	581	621	613	565	604	636	577	611	633	626	657	613	618	578	629	626	640	599	637	649	606	612	635	588	591	643	597	649	637	643	556	635	602	634	621	667	640	644	648	605	654	608	622	594	613	626	607	627	608	612	599	615	605	599	621	601	643	633	595	605	638	577	582	638	633	619	605	613	600	620	646	616	602	614	633	630	654	620	636	644	605	602	581	600	650	640	617	659	601	627	605	632	615	613	596	619	622	597	596	623	623	687	632	611	635	635	630	617	610	641	605	580	586	589	639	642	670	619	583	628	633	647	614	668	627	638	570	622	652	617	634	684	595	646	655	620	598	613	624	655	593	611	616	584	628	682	591	617	621	644	617	621	576	620	596	640	640	608	643	660	629	625	597	632	646	564	632	630	611	621	632	630	645	678	638	618	620	620	632	619	610	618	637	602	642	645	601	624	670	580	623	597	632	651	594	605	637	637	578	653	614	606	642	598	623	630	635	622	611	620	641	589	616	650	629	573	604	614	647	599	611	585	641	612	594	584	596	592	560	625	578	591	601	593	606	614	631	597	628	647	639	602	647	636	641	660	612	589	651	628	619	574	631	643	589	610	608	672	631	657	638	630	590	611	633	617	579	572	586	639	596	608	632	630	618	662	624	641	607	628	599	636	602	601	602	611	613	640	670	574	629	603	587	618	539	566	609	653	601	641	629	640	629	585	648	607	645	632	612	625	603	671	598	621	627	614	608	620	631	620	620	656	650	596	621	591	642	616	588	627	598	616	602	596	601	603	633	670	614	572	599	640	601	608	635	641	593	573	599	619	608	637	625	598	581	655	582	599	611	645	613	637	607	615	557	651	623	661	616	644	651	598	639	567	606	591	639	629	670	644	595	587	617	604	633	605	575	579	639	582	586	615	649	626	609	564	636	583	592	638	629	615	668	645	636	621	634	630	630	633	619	660	682	632	638	605	626	617	621	647	615	619	583	633	641	644	637	613	618	664	601	645	596	604	593	624	601	645	614	625	603	623	669	598	659	637	638	668	582	603	608	634	615	567	615	609	587	619	599	626	610	595	625	638	580	619	631	588	620	586	638	565	582	592	599	588	674	611	623	592	619	647	616	602	649	626	630	596	592	623	617	609	640	588	580	618	615	661	589	594	630	634	660	623	668	610	645	613	618	636	628	608	658	631	605	601	582	678	634	617	568	625	600	641	610	610	634	597	598	632	637	594	642	626	619	597	633	643	611	609	659	598	646	635	662	615	610	634	649	605	615	599	629	621	594	583	616	621	672	611	641	621	659	672	602	591	584	617	577	653	617	600	585	591	575	612	567	647	643	612	589	659	608	593	618	598	608	649	634	634	633	593	607	596	614	630	584	651	596	594	622	651	608	605	646	649	594	649	648	620	599	619	579	616	616	652	617	618	562	633	632	591	650	631	607	630	638	610	624	630	607	613	642	633	617	586	657	592	667	633	569	619	638	626	624	586	635	576	631	592	635	626	611	640	616	644	593	589	578	618	624	652	597	629	634	625	559	616	582	615	627	609	627	571	624	609	661	629	683	635	649	597	664	596	594	640	623	634	627	640	564	591	582	614	641	657	590	588	619	617	583	585	600	613	656	622	612	639	584	631	640	574	635	670	635	598	630	575	576	597	553	657	612	622	629	620	623	608	580	617	643	615	623	573	602	625	628	582	636	646	603	619	599	625	621	596	632	627	595	637	626	664	608	593	629	577	630	652	602	646	668	613	636	589	597	629	610	660	605	622	664	610	564	629	605	662	623	611	572	582	630	630	603	615	639	655	594	595	620	620	638	633	646	625	609	601	627	643	646	626	616	607	558	614	600	606	611	602	605	567	594	598	658	594	642	637	621	580	615	600	584	607	577	574	625	594	638	658	629	636	601	589	619	601	590	601	605	613	608	662	651	668	628	637	633	581	612	577
4807	8911	6970	4034	2492	1598	1243	1198	3801	36026	30205	17786	6930	1860	781	548	543	564	521	571	568	545	558	560	576	528	488	544	532	563	518	497	526	535	557	508	518	514	555	553	519	533	532	586	559	557	485	540	543	526	502	556	500	574	496	568	567	504	532	578	544	536	518	559	500	552	559	543	519	567	534	508	538	538	500	486	542	588	536	496	502	580	512	576	532	535	566	537	531	563	547	517	501	506	539	498	579	538	520	514	549	513	538	545	568	545	532	560	505	527	551	560	526	530	554	577	541	534	595	490	575	537	548	576	487	546	557	544	484	543	563	529	527	569	521	536	555	542	571	550	556	566	557	562	543	508	563	525	573	530	512	531	523	523	541	537	515	529	552	533	534	546	533	533	536	565	527	497	559	548	562	548	582	520	514	545	538	544	534	531	536	538	570	522	530	620	532	526	546	586	520	543	526	557	498	544	530	559	499	553	522	556	526	520	486	542	514	544	540	563	500	500	531	518	552	539	521	547	560	528	541	486	494	566	538	512	558	550	542	578	580	498	516	519	563	517	524	525	553	532	511	534	536	511	535	526	545	544	537	532	557	557	547	541	554	566	534	549	531	563	523	544	559	595	543	502	528	484	532	510	531	597	526	534	541	530	524	492	544	539	508	528	544	510	556	561	577	551	548	539	541	548	503	533	557	544	548	601	509	549	559	521	543	525	567	531	539	552	547	533	524	503	532	563	528	530	548	555	514	529	531	543	551	546	523	507	554	530	558	540	589	560	549	556	510	544	530	543	517	520	525	506	555	549	572	546	562	538	509	513	495	544	577	538	509	538	527	506	588	537	537	564	532	514	532	537	539	474	530	571	516	512	498	535	496	495	526	569	522	602	543	531	561	520	527	511	508	534	521	493	528	545	539	524	536	523	552	545	529	509	557	509	528	553	544	566	547	542	570	524	580	518	567	482	495	487	572	546	536	559	483	524	497	550	497	559	494	530	527	535	548	538	572	477	523	541	534	537	493	516	517	519	569	573	520	549	557	547	544	546	592	534	516	569	497	542	553	550	537	528	524	555	542	552	536	538	523	548	513	530	519	524	519	523	543	553	521	558	556	544	530	566	529	531	503	560	528	532	557	539	505	523	529	567	541	530	551	539	535	497	562	537	547	547	560	565	493	479	524	582	546	552	540	517	516	552	542	532	510	521	510	532	574	553	561	590	544	554	518	538	579	509	530	570	512	519	510	515	532	490	531	522	588	539	527	544	533	584	527	498	568	531	550	503	543	523	533	490	590	574	536	561	541	558	540	544	549	533	558	543	534	560	507	538	529	507	554	525	531	586	505	556	539	509	536	531	521	553	537	525	547	498	538	555	550	535	513	513	528	511	550	483	513	536	508	519	539	555	540	612	527	526	530	506	525	549	515	508	538	551	511	511	523	514	551	509	560	495	538	496	542	502	520	545	535	542	565	510	530	530	507	490	543	540	536	514	565	537	565	507	527	524	538	520	523	551	563	553	508	530	560	550	560	583	520	535	511	521	509	548	541	528	508	532	506	563	559	521	520	528	563	531	547	534	472	551	526	532	477	534	509	512	545	533	534	569	540	529	514	559	511	533	547	504	530	530	513	550	513	488	558	478	514	550	486	510	567	539	506	487	524	516	584	564	555	542	601	526	528	554	533	534	545	524	527	535	518	546	577	560	511	528	532	557	552	505	520	540	519	550	536	542	561	558	532	523	533	516	537	541	561	525	521	548	530	531	481	535	463	526	493	559	529	538	557	526	564	501	535	558	555	552	540	523	524	560	514	585	523	540	536	539	526	496	498	520	557	556	511	504	523	521	536	537	523	535	529	528	536	552	539	497	519	531	569	558	532	582	508	548	507	564	516	541	517	536	553	512	517	524	534	538	570	570	533	523	522	523	522	576	506	569	554	593	537	514	500	525	575	555	562	585	564	544	563	548	564	531	485	555	529	546	537	509	521	542	520	565	514	503	542	518	558	485	527	514	575	526	505	567	537	507	489	510	558	553	534	498	535	549	511	529	535	502	551	517	549	529	563	541	530	547	546	512	541	536	520	530	540	466	517	556	526	530	545	503	505	513	586	514	534	531	531	518	532	521	544	534	519	554	531	527	471	522	560	574	559	514	534	544	560	547	521	511	527	523	552	504	538	521	503	528	552	532	550	517	534	518	525	522	522	562	519	562	535	567	526	515	527	525	552	562	486	517	523	550	594	571	542	558	526	539	510	540	543	563	544	541	552	546	578	524	534	551	536	541	553	534	530	517	569	516	549	518	547	533	541	577	494	528	479	561	530	568	521	529	525	506	544	519	518	547	588	545	545	525	573	575	551	496	539	505	533	554	546	561	508	502	534	561	523	521	506	530	522	528	500	561	532	536	507	521	513	502	521	528	559	553	519	535	550	542	497	520	505	530	539	495	512	526	579	553	535	557	516	565	525	507	500	554	510	561	544	547	551	565	538	530	535	543	539	534	561	529	539	549	529	518	555	564	547	555	574	539	548	527	562	506	544	514	527	522	526	527	560	518	552	539	519	529	496	565	524	496	529	550	538	551	540	569	532	490	544	496	541	516	530	540	529	501	548	530	512	541	519	537	528	528	539	543	500	531	573	550	552	579	542	560	565	509	557	531	492	502	510	508	556	521	525	563	543	525	487	510	494	504	519	492	552	589	548	511	561	524	504	518	556	559	516	511	498	560	536	548	491	536	536	519	554	518	529	491	563	507	526	550	565	542	486	499	532	525	532	514	520	582	502	531	525	535	536	498	517	536	542	554	529	525	548	510	539	567	532	566	478	494	553	514	546	500	547	534	549	511	532	570	521	533	527	501	499	548	536	530	532	524	544	551	516	520	492	535	500	508	522	566	578	548	491	515	528	517	567	498	555	521	555	529	529	540	540	564	536	535	554	591	492	532	500	542	540	538	535	505	537	508	511	551	525	540	520	522	561	513	513	484	578	533	503	507	516	580	538	564	527	520	606	500	527	560	556	503	558	543	490	554	540	513	560	532	512	554	546	531	538	557	495	589	532	545	560	533	529	520	485	576	546	498	513	557	515	517	493	562	546	561	522	517	511	536	560	522	519	514	490	552	550	574	556	572	528	547	553	539	540	509	548	525	546	531	580	524	533	526	508	560	565	538	528	515	517	497	564	521	508	532	535	486	535	536	504	584	527	536	526	504	522	508	518	570	557	517	517	506	520	486	542	550	511	536	504	549	547	526	554	493	519	517	520	502	514	518	511	528	558	538	503	558	511	487	510	546	552	514	506	527	504	526	496	472	565	529	527	573	540	505	514	518	515	491	505	558	508	509	487	528	548	531	540	540	514	554	536	541	547	510	494	524	520	510	495	564	553	552	457	550	526	553	538	539	547	585	534	512	532	509	511	535	561	513	533	529	513	534	495	515	570	551	558	557	514	508	521	553	510	529	515	523	532	566	525	550	546	549	502	550	507	513	511	505	555	576	544	521	526	573
27434	13033	2015	944	551	452	469	469	536	2210	2507	1735	905	576	472	437	429	393	409	443	419	407	425	391	431	451	388	468	422	471	406	435	445	455	429	422	453	524	439	401	462	464	441	411	436	442	459	460	386	418	473	400	427	396	424	459	464	456	431	402	427	464	436	482	456	438	459	448	436	438	444	438	437	429	418	445	409	424	415	444	464	460	454	443	407	391	448	400	411	462	488	438	436	472	424	385	453	410	426	425	435	449	437	417	439	402	447	394	446	456	417	493	418	443	425	437	453	414	412	429	426	389	443	417	436	443	428	451	448	396	401	434	402	438	414	434	428	448	415	421	430	420	427	433	435	452	441	400	440	419	430	455	424	392	423	444	429	424	434	430	426	431	429	437	441	430	374	431	459	459	431	473	418	449	416	465	442	430	475	383	439	402	489	394	436	404	376	432	442	431	463	500	407	441	431	443	432	421	423	434	415	465	443	442	428	451	483	437	441	388	424	430	417	423	448	428	452	447	423	438	430	428	447	392	446	428	424	439	417	390	454	396	443	408	433	431	391	414	441	413	434	433	467	461	416	391	450	433	395	451	439	451	410	432	417	455	400	443	438	429	421	403	441	426	429	426	459	412	426	400	465	427	398	440	451	429	409	431	425	452	442	446	429	445	449	436	420	443	431	445	406	427	426	478	444	399	424	442	416	412	434	427	417	436	415	445	410	413	402	438	467	418	423	427	420	438	445	453	424	419	416	436	433	430	426	446	405	419	422	451	449	427	417	440	446	447	476	469	437	441	421	480	404	429	440	424	459	428	474	428	438	433	394	410	437	423	425	402	444	438	450	420	435	453	426	434	416	428	409	437	467	410	454	415	450	429	413	419	422	392	443	422	488	391	466	428	433	429	456	459	444	433	421	416	409	463	404	437	464	425	442	413	441	421	421	422	404	405	434	428	430	422	417	422	423	415	412	414	422	450	440	427	464	424	416	424	469	415	431	436	423	438	444	408	431	405	456	417	441	471	460	434	421	424	410	434	490	424	427	425	450	383	449	420	461	425	462	436	423	431	436	412	384	431	428	459	396	456	433	434	456	449	419	405	399	394	425	411	430	432	429	457	434	444	455	439	469	404	434	445	411	435	416	457	447	398	440	441	447	415	448	441	429	454	417	476	434	436	445	424	409	412	436	449	426	433	425	425	456	437	429	427	415	397	433	440	455	430	424	419	433	436	456	436	434	385	468	376	426	439	425	416	494	418	405	451	450	440	427	453	409	421	451	385	429	430	458	421	428	458	381	436	444	410	407	430	428	432	420	413	413	415	432	377	415	423	436	424	401	450	453	453	389	411	428	442	419	415	394	431	456	461	423	424	432	414	400	444	459	440	445	400	472	448	426	418	411	442	403	420	386	435	419	446	449	433	431	444	423	444	435	432	398	405	396	414	460	392	435	422	451	454	421	438	435	430	432	412	436	421	488	426	452	376	441	444	435	456	449	434	428	405	458	448	443	469	406	429	430	459	418	398	395	425	420	448	444	403	438	423	434	401	446	398	440	463	438	420	422	446	406	386	418	436	439	418	416	414	434	413	445	452	434	401	413	457	449	419	419	441	428	433	448	424	429	415	450	384	424	430	389	430	403	413	443	434	445	437	431	450	390	398	385	435	384	426	463	419	449	439	466	444	432	436	417	431	457	456	427	411	415	435	394	429	393	438	429	397	441	445	418	444	459	436	446	419	427	431	441	437	492	451	448	408	397	424	418	414	452	454	409	450	412	477	426	452	444	418	414	451	443	433	451	401	419	433	433	436	448	429	425	414	428	410	440	432	421	424	395	400	398	451	462	463	418	420	445	404	454	437	424	429	453	433	392	440	411	436	442	432	429	393	416	447	427	461	476	431	421	397	445	449	425	439	409	443	407	415	434	415	427	411	453	434	402	419	416	437	423	395	453	416	392	395	426	438	404	412	411	402	463	410	417	425	414	410	423	421	399	412	430	382	436	418	440	454	459	412	402	436	422	444	451	398	425	423	416	465	423	432	428	415	439	414	393	433	420	411	433	442	424	458	404	435	435	444	429	462	418	446	406	400	447	425	462	438	421	445	414	408	443	411	413	394	421	415	413	423	438	485	447	420	410	430	418	435	432	443	408	446	418	416	455	398	448	393	425	470	417	415	400	407	456	396	447	400	433	462	479	394	446	454	370	426	465	454	406	421	451	438	432	446	438	435	453	411	476	403	446	437	444	416	420	426	439	423	423	418	432	416	432	403	424	453	419	459	432	439	442	448	413	443	445	433	413	472	434	488	438	438	429	441	435	408	430	427	439	461	416	411	387	406	462	433	392	439	450	457	427	449	406	377	429	417	404	407	413	410	443	393	414	399	420	433	398	411	448	416	415	450	438	412	448	431	440	403	480	420	473	444	450	431	415	433	445	428	431	445	437	428	420	421	402	436	395	439	418	427	418	443	406	473	434	428	442	430	450	416	399	408	398	442	489	437	425	401	433	423	426	395	433	413	411	453	430	412	443	432	404	428	386	424	433	445	419	418	443	421	421	433	444	434	425	401	433	444	476	468	438	440	415	433	445	434	423	429	427	419	455	422	401	379	446	431	446	441	449	423	432	401	407	426	394	418	432	428	451	428	450	441	446	416	447	426	451	418	426	416	472	429	442	431	452	401	481	463	425	459	458	467	437	436	429	445	429	417	465	457	395	446	440	400	451	415	419	419	438	463	426	422	464	441	428	441	417	428	447	430	401	414	428	441	443	429	459	435	406	437	426	393	411	433	414	433	425	479	379	429	397	405	426	414	391	409	445	420	438	419	448	434	443	426	417	430	410	404	428	446	439	415	431	388	429	443	392	449	419	453	410	407	435	425	407	425	379	401	418	418	432	459	478	481	414	427	468	396	437	395	449	392	466	447	439	450	434	390	426	430	455	412	442	414	434	408	415	448	420	445	438	444	391	422	421	459	428	439	436	419	414	451	465	387	440	413	474	449	441	393	477	400	444	454	424	432	432	419	443	459	396	415	401	426	485	416	426	423	435	435	424	420	461	430	439	421	430	463	454	410	450	455	458	422	431	411	447	408	438	433	422	448	420	428	442	404	434	428	408	438	465	431	409	432	406	444	474	455	431	428	458	464	458	438	426	430	420	448	446	425	429	422	438	433	418	421	426	417	440	443	457	444	426	395	432	428	441	449	427	440	419	422	468	450	431	460	419	450	420	457	440	402	423	455	439	408	423	406	469	435	418	423	439	441	481	423	386	422	446	432	429	389	466	406	398	432	441	435	432	429	441	430	406	443	428	410	441	404	409	446	421	399	441	446	445	432	407	435	435	420	392	447	434	432	452	430	413	425	455	437	393	409	437	403	413	445	409	420	400	445	471	435	406	450	428	397	418	412	438	399	447	415	451	444	431	447	452	442	452	435	409	458	401	425	426	432	437	419	408	437	446	455	452	408	442	480	409	418	448	477	428	421	426	433	469	438	406	430
5495	1785	1370	715	517	446	453	438	549	2961	2897	1850	930	525	392	375	393	379	372	360	385	385	373	358	379	370	399	344	380	402	381	351	383	328	339	388	341	350	368	399	366	388	348	379	358	360	334	361	363	377	358	337	340	348	385	344	365	409	366	339	354	339	410	365	365	363	379	328	347	375	356	394	364	351	387	335	421	369	368	352	365	364	362	374	363	373	367	388	370	381	368	384	338	402	366	390	407	381	388	359	382	386	340	350	371	401	387	389	387	392	345	355	362	354	364	341	367	367	395	370	366	370	407	396	355	377	382	360	386	396	373	354	364	358	359	346	401	358	381	375	369	364	350	364	374	355	375	369	377	350	405	325	376	372	376	393	350	380	358	359	384	370	373	365	363	393	368	376	345	416	376	335	362	369	357	390	387	405	326	369	368	375	370	382	377	408	368	358	427	359	407	380	367	358	363	352	366	391	419	361	379	372	354	378	392	366	369	370	342	375	355	364	380	406	364	370	340	387	427	335	378	359	341	321	373	367	345	386	383	379	366	341	365	394	391	367	378	338	377	395	359	339	364	353	407	401	390	383	373	348	361	408	369	362	393	371	368	358	393	338	383	332	384	370	381	369	366	394	395	367	370	378	381	356	357	386	381	383	356	359	398	365	385	410	350	376	401	351	333	338	378	339	415	366	355	393	363	373	359	380	373	387	351	398	354	387	368	394	363	331	378	362	369	380	381	351	340	352	343	374	349	381	381	336	363	387	360	411	373	373	348	391	386	376	397	380	370	355	366	365	362	371	406	374	367	373	357	347	346	342	360	370	365	361	399	373	332	384	399	387	357	394	356	357	376	384	349	406	382	377	375	370	343	355	372	353	345	368	329	370	380	372	385	387	399	384	380	357	385	376	387	383	345	384	391	388	392	399	368	382	384	340	422	387	375	376	359	373	396	349	373	351	380	366	364	352	375	373	410	372	385	344	392	381	345	334	346	367	363	364	360	397	370	352	343	391	367	357	357	383	375	381	389	358	387	392	336	383	370	364	368	422	350	374	348	369	370	362	378	367	354	396	380	381	389	391	402	380	393	362	371	380	378	374	369	377	419	381	378	379	399	369	348	379	368	337	397	385	359	378	385	347	373	367	413	381	377	356	412	348	368	357	365	407	392	372	388	393	357	392	355	372	382	375	414	397	362	365	389	350	356	376	370	358	399	331	342	387	360	350	372	411	339	338	358	373	379	349	353	354	340	378	341	383	381	356	375	344	372	356	361	340	365	381	365	426	376	364	343	380	375	406	402	374	380	374	370	382	346	373	363	389	331	344	385	339	416	395	381	374	345	354	383	374	376	370	371	367	361	377	364	359	419	337	391	381	392	388	373	366	338	353	357	377	371	362	373	391	357	344	408	392	340	417	349	358	371	378	379	333	366	378	367	379	336	421	377	340	348	371	365	371	408	403	345	351	390	371	369	392	409	371	363	368	387	364	330	363	389	358	375	376	382	397	358	368	358	358	335	346	383	363	356	394	413	338	371	365	405	366	369	378	367	365	407	361	351	370	340	361	394	400	354	386	353	384	371	367	352	363	366	377	359	371	358	350	356	358	401	384	381	375	397	379	362	371	378	398	354	381	360	361	367	353	340	408	389	378	347	383	356	361	346	381	365	384	360	359	376	327	339	386	343	359	362	361	362	382	375	364	352	358	350	385	363	379	380	368	360	398	378	386	379	363	375	415	360	380	362	388	386	351	372	375	358	413	350	383	411	365	375	370	378	345	364	373	371	372	342	338	377	399	375	394	325	371	360	358	370	386	369	416	380	355	409	358	413	379	364	382	386	295	384	362	385	365	368	357	364	345	380	397	357	387	355	366	381	399	376	366	345	369	380	355	348	364	365	410	358	356	389	393	350	334	346	376	396	362	393	365	352	386	356	385	384	359	379	355	376	392	365	383	353	384	382	381	386	374	379	336	355	403	383	386	355	362	365	336	377	373	380	371	382	373	373	383	398	392	402	339	361	389	404	372	404	362	373	370	350	374	383	397	385	366	367	379	362	379	384	378	389	341	375	358	351	354	365	362	353	363	374	357	415	364	416	345	366	394	399	364	401	379	359	375	384	379	374	379	397	330	397	365	343	380	379	362	357	367	386	392	381	371	356	353	381	377	358	372	365	400	389	375	358	359	366	393	366	394	383	383	361	363	367	347	413	357	357	365	362	394	372	390	378	343	370	369	377	391	363	373	361	418	396	358	356	384	365	380	371	384	397	352	348	359	434	378	372	366	357	376	411	370	386	346	386	379	359	371	361	392	410	386	362	364	322	390	342	348	340	375	364	382	358	370	398	352	393	398	358	370	346	346	395	406	370	357	336	397	382	361	357	366	384	362	342	391	353	352	384	374	418	378	339	379	400	394	333	351	384	392	380	333	346	375	372	368	360	383	379	402	361	401	401	372	372	379	377	361	362	410	368	367	380	403	388	381	382	403	360	380	347	376	369	376	395	353	352	362	354	387	370	388	378	385	370	359	375	373	326	381	384	392	380	353	353	377	400	375	375	344	361	369	359	368	380	359	358	387	367	391	349	365	363	376	345	355	355	383	369	404	337	407	380	361	375	368	387	389	374	371	353	399	363	385	341	403	375	377	358	364	340	369	381	392	345	379	388	354	350	374	369	378	382	368	391	338	380	363	423	397	364	352	368	328	360	349	368	379	361	339	370	388	367	353	373	370	352	384	349	380	377	374	367	351	345	401	365	373	399	384	361	327	362	407	358	384	358	401	378	344	371	381	386	381	389	372	365	391	378	384	371	384	379	354	361	364	370	384	385	361	337	371	360	357	371	361	377	378	415	341	344	368	385	366	347	400	384	380	353	327	412	394	354	391	367	368	361	362	391	381	348	420	400	376	383	317	374	390	364	339	378	374	378	388	366	367	358	377	373	376	378	348	345	372	379	381	349	389	356	393	370	371	357	390	375	349	383	379	393	407	360	366	362	350	353	335	340	314	360	393	365	337	360	374	357	409	362	397	359	368	373	363	403	351	372	369	344	357	378	373	362	337	404	363	383	353	348	374	347	384	362	382	390	350	353	361	395	356	350	359	357	364	377	395	377	372	366	373	350	376	383	356	356	379	368	379	370	373	421	344	390	350	363	334	373	408	381	358	374	360	357	377	383	380	390	375	408	401	360	376	398	396	387	390	365	370	385	361	388	363	367	348	364	387	359	411	357	371	361	348	358	386	383	385	421	362	374	358	375	342	395	389	338	372	368	367	389	356	363	382	377	360	364	356	346	333	351	371	360	379	354	357	371	406	368	330	386	366	375	398	347	351	369	360	341	389	378	380	362	372	368	388	311	357	359	355	402	390	386	372	382	376	371	393	387	351	391	389	371	399	397	362	361	380	344	367	348	366	381	392	355	347	404	364	366	388	363	346	413	369	373	371	360	418	380	335	388	362	425	389	390	407	407	374	356	356	366	386	358	386	371	352	365	396	369	354
24966	21079	27320	25025	9370	1428	956	730	2613	21500	21614	12300	3926	1105	581	506	478	499	455	468	517	485	497	496	504	497	490	471	497	481	484	488	533	512	469	496	498	492	486	539	469	472	482	461	456	483	519	482	443	481	489	481	503	467	480	471	505	486	511	478	507	514	490	472	455	472	462	496	464	482	455	489	473	498	515	472	496	452	469	465	480	483	503	497	483	470	444	457	488	496	518	468	468	507	505	474	469	469	464	530	479	470	488	505	475	458	472	442	433	439	435	507	482	445	502	510	511	485	472	439	457	464	427	497	481	496	492	488	432	470	469	463	515	494	508	477	519	541	500	496	482	482	451	437	491	480	494	480	467	480	456	532	501	514	464	468	533	475	488	487	485	465	474	447	477	504	469	476	476	456	467	514	502	504	476	499	522	435	457	475	481	460	462	468	438	496	503	451	433	472	477	501	505	497	466	519	487	470	450	455	509	499	469	476	429	489	491	505	505	487	515	459	486	467	490	515	501	524	497	466	501	476	483	486	455	499	457	491	512	449	516	477	441	522	483	485	508	481	516	435	501	451	515	449	468	468	488	469	493	475	468	484	466	459	473	522	425	488	492	504	452	465	438	511	487	482	471	501	492	455	487	456	479	457	480	465	513	500	476	494	482	485	503	462	504	467	517	427	482	480	500	486	474	482	550	498	485	483	475	443	468	476	490	511	471	451	469	502	514	497	435	463	482	511	435	478	449	511	498	478	470	479	439	514	452	493	499	463	489	493	485	521	478	437	495	494	462	467	489	483	496	480	482	466	492	528	515	486	468	506	455	509	451	498	484	475	496	515	503	503	470	469	499	458	462	496	478	482	528	459	503	512	492	440	508	480	503	463	501	477	454	489	487	503	441	496	494	475	524	485	522	488	425	491	458	503	473	476	479	482	519	472	476	481	505	486	507	466	501	468	435	473	521	482	495	452	487	420	473	510	486	501	470	484	509	534	463	455	489	507	470	439	519	481	516	453	468	510	478	473	480	476	482	495	486	437	443	469	478	476	442	495	423	478	483	510	479	473	499	500	504	467	417	495	503	460	502	467	482	488	512	476	466	469	518	501	465	486	461	481	497	480	493	503	502	461	457	506	455	487	493	469	465	452	491	512	468	475	510	506	456	494	488	467	520	454	485	461	470	489	462	497	469	449	533	505	446	456	444	518	436	446	450	455	510	467	487	491	457	458	451	521	467	492	478	500	489	486	524	425	467	470	459	461	461	459	469	493	473	459	485	448	470	481	500	468	448	487	474	482	476	463	475	488	470	478	499	501	462	476	497	485	502	482	470	501	494	491	466	511	491	505	480	517	457	465	486	464	506	491	441	494	453	477	499	537	518	477	480	481	514	526	480	479	485	434	496	483	480	440	499	467	475	472	485	483	498	470	497	512	465	529	451	483	474	452	471	513	524	455	487	476	471	480	498	441	483	491	518	473	511	486	460	500	489	495	481	512	470	484	505	494	475	457	492	478	507	477	499	522	530	467	518	512	540	489	472	452	484	471	474	538	519	477	479	478	469	456	495	481	462	441	496	470	440	473	484	513	425	534	502	497	472	519	483	470	485	474	494	479	485	471	465	484	463	484	490	498	511	501	484	469	505	476	482	482	461	455	442	465	499	451	456	514	511	511	501	500	458	477	464	484	530	469	456	529	504	471	472	498	478	507	454	466	466	465	488	467	470	496	517	511	459	470	483	536	477	488	476	471	469	492	470	488	500	515	455	495	481	460	482	479	464	440	460	513	518	479	504	458	464	465	514	499	485	524	500	480	496	497	446	455	490	460	475	482	461	537	503	467	479	494	480	521	491	472	484	536	505	506	491	465	470	509	515	477	483	455	484	459	474	514	509	457	468	523	476	515	469	478	482	436	456	510	483	498	491	485	463	457	505	494	453	515	489	477	498	448	475	455	479	468	469	509	464	484	469	468	484	447	478	507	474	472	515	443	484	472	495	471	470	489	455	466	520	474	469	495	451	471	475	531	485	485	473	468	506	458	488	510	490	479	470	501	493	487	484	469	450	505	516	492	500	477	498	522	469	467	476	495	434	461	439	513	503	450	513	459	452	487	484	465	450	490	484	489	496	531	434	532	443	518	477	506	487	517	470	496	479	491	495	496	472	489	494	487	442	475	520	449	480	511	480	453	515	531	494	486	486	502	473	474	498	483	465	523	443	474	494	508	505	502	483	466	523	479	494	477	485	486	496	484	464	469	456	487	503	466	517	474	445	467	464	476	467	470	473	434	513	491	497	468	447	492	535	453	509	467	446	494	481	466	501	498	516	477	463	482	502	468	473	459	499	509	480	474	470	464	492	516	474	493	508	520	481	487	478	517	505	519	467	458	491	466	453	446	519	494	505	526	454	519	478	478	478	478	470	491	493	468	463	485	485	476	462	498	490	449	471	485	517	475	498	485	507	470	466	453	492	473	548	503	463	499	489	469	475	475	486	470	469	454	457	483	501	472	466	455	491	521	472	484	516	489	527	492	451	485	500	459	475	473	473	468	481	511	459	456	469	515	461	478	536	458	528	485	485	519	447	484	454	448	488	446	480	477	441	452	471	475	437	500	495	511	488	502	496	510	492	451	538	487	484	519	508	449	466	484	423	467	471	491	460	503	472	489	450	451	461	477	500	521	503	492	472	468	514	458	490	486	488	437	525	507	431	487	470	435	466	513	468	516	474	517	514	509	486	458	448	472	506	527	474	495	458	466	481	470	455	470	440	459	496	472	439	472	454	497	509	476	481	480	506	488	464	490	470	462	452	481	462	452	488	505	448	514	454	451	505	470	469	504	454	439	492	498	492	476	498	492	453	473	462	471	517	504	479	489	472	470	457	474	464	490	478	480	514	532	488	467	507	468	493	460	467	490	442	487	487	535	477	485	471	435	520	465	466	522	499	488	478	491	470	484	472	466	440	493	451	484	463	488	500	491	493	485	486	498	496	485	486	551	482	463	513	500	436	464	452	487	459	488	476	477	469	512	475	502	471	489	467	492	497	511	459	507	483	481	480	460	471	482	483	461	509	484	494	479	466	528	482	494	499	460	496	495	462	481	495	470	496	478	488	499	444	484	481	471	484	513	496	460	468	470	460	497	489	483	503	452	480	518	440	436	453	479	506	494	503	510	492	480	450	472	479	488	498	457	484	462	452	483	488	461	472	496	478	493	471	492	486	502	441	490	470	464	501	468	503	476	482	520	502	515	465	490	464	469	476	415	504	492	478	480	493	479	467	523	454	510	510	533	455	461	468	492	489	485	487	501	471	466	487	456	470	509	515	427	488	493	458	463	508	439	478	509	482	454	517	507	481	485	513	459	515	474	501	498	498	486	464	503	470	500	463	523	514	507	501	463	499	453	476	469	474	520	489	482	474	501	469	478	466	479	472	496	480	471	508	471	485	502	470	500	495	480	494	447	471	484	470	471	498	459	449	472	509	484	441	444	475	480	477	479	460	432
4537	5931	4630	2101	1245	1011	811	769	4064	22930	18643	10188	3626	1101	565	465	432	433	418	447	427	437	437	426	454	474	456	448	474	435	429	450	418	451	451	416	431	467	404	418	432	415	451	451	427	441	425	423	427	456	408	444	448	434	422	446	449	419	427	427	376	413	443	433	430	450	409	394	439	434	422	434	439	416	438	428	454	436	387	417	440	453	394	423	412	430	427	430	404	416	439	414	385	467	425	424	408	406	435	378	428	395	428	478	400	417	457	420	408	430	418	432	404	487	446	427	427	447	430	446	454	427	436	420	448	415	415	446	418	426	447	417	446	442	477	435	444	471	407	436	398	418	412	465	432	412	425	427	418	436	452	421	447	433	426	433	415	437	467	452	420	430	402	442	443	417	422	441	413	438	437	412	436	425	412	455	441	439	420	449	404	428	442	445	451	432	394	433	448	410	416	412	428	410	468	442	436	452	452	433	460	416	425	421	406	416	414	413	467	400	383	423	424	401	450	431	416	402	399	432	403	448	435	428	429	418	436	479	400	419	457	415	418	406	447	384	403	445	400	436	421	444	435	435	435	465	490	416	423	448	408	449	446	449	414	420	454	418	418	461	436	440	398	418	431	425	415	426	426	409	415	424	406	398	411	406	397	417	396	449	419	474	447	448	389	448	403	434	464	456	444	435	391	430	445	394	433	449	407	414	416	422	421	424	446	443	446	440	425	393	439	415	430	427	423	417	437	471	426	439	429	390	400	412	464	420	403	422	411	407	442	431	424	397	376	439	436	432	387	404	471	416	444	412	436	441	440	446	445	447	444	414	480	419	414	397	419	430	435	420	429	465	390	420	439	438	408	411	432	440	397	437	435	425	404	431	449	395	419	399	406	438	428	438	418	418	434	433	428	437	432	416	415	413	442	422	424	433	415	420	402	421	426	447	394	424	453	401	415	432	445	412	436	427	418	430	441	452	424	401	452	443	414	424	436	437	474	455	453	398	385	420	439	437	434	430	451	392	458	448	409	417	431	411	462	444	414	472	420	422	451	431	414	462	431	424	419	432	388	425	436	462	413	434	408	418	431	443	445	449	410	453	452	448	478	414	431	427	461	396	459	424	440	448	439	449	459	426	419	443	429	410	416	432	451	416	422	423	439	430	436	469	426	407	413	463	463	425	454	452	416	427	400	421	401	441	425	450	454	426	448	411	451	456	429	432	416	437	442	478	412	460	401	416	427	408	415	439	420	418	446	458	438	423	413	386	394	412	411	409	433	409	428	443	436	427	446	396	392	430	457	471	434	439	387	430	441	428	415	437	411	429	415	434	420	426	476	429	413	430	437	450	455	460	410	415	424	453	467	455	435	449	433	424	394	457	405	441	410	436	449	463	442	410	446	442	435	454	467	419	401	401	388	414	400	439	480	424	433	420	394	427	441	429	440	457	463	447	438	418	429	428	468	408	396	463	424	419	441	431	429	401	444	461	442	436	411	463	447	462	413	418	407	427	417	452	446	426	414	458	424	425	456	433	426	420	436	435	414	414	433	444	428	452	426	407	407	456	429	418	421	440	424	416	436	433	416	445	420	442	425	450	455	429	427	397	423	438	454	441	407	418	447	376	409	413	459	412	449	428	411	459	456	446	444	430	414	421	410	423	413	410	437	432	430	380	410	422	400	406	439	426	435	408	435	412	435	450	439	432	373	427	408	455	423	420	437	416	405	416	416	449	413	436	407	409	390	402	455	450	430	456	405	424	454	448	413	415	430	452	440	444	423	430	453	398	420	426	466	451	419	430	440	406	469	431	458	393	454	412	448	429	446	470	435	412	437	425	444	430	442	399	436	425	430	428	421	424	467	472	408	433	429	425	449	443	419	395	419	447	447	412	447	416	437	448	427	466	468	433	459	422	424	426	442	434	457	465	423	440	430	487	447	389	441	466	459	408	492	411	399	458	452	430	419	415	390	424	421	417	403	411	436	440	427	435	415	429	409	442	432	410	410	370	458	414	479	444	435	443	415	427	408	451	413	409	435	427	421	449	419	430	409	422	446	439	401	422	465	396	398	454	466	436	430	414	414	430	405	401	388	420	430	396	422	457	432	437	451	401	408	447	411	420	412	417	428	462	454	437	437	449	411	447	433	438	447	447	410	415	423	449	472	392	395	422	388	451	394	426	416	448	446	421	438	439	440	428	416	439	412	448	405	392	432	417	427	472	414	412	437	424	428	403	433	459	424	435	367	468	438	427	424	418	416	458	411	417	403	403	416	447	434	423	424	400	435	457	428	450	429	450	425	399	469	429	422	454	402	427	432	406	429	425	428	432	430	439	442	451	431	420	435	379	427	447	424	413	421	426	447	438	448	410	464	411	415	463	428	450	414	449	442	417	436	441	420	446	422	408	411	430	422	414	410	404	450	423	432	431	418	414	401	440	452	418	394	424	377	413	430	420	439	433	420	448	405	457	420	451	460	406	434	417	438	445	439	423	417	433	466	439	426	424	439	417	417	426	402	408	434	417	435	414	437	419	436	489	448	439	439	434	454	429	446	427	427	402	396	420	411	401	424	439	428	416	400	434	429	456	399	435	416	411	427	442	404	442	409	422	437	422	422	454	422	391	456	433	452	439	437	430	440	469	417	439	469	444	419	461	412	444	435	426	450	418	458	443	452	415	409	413	417	453	422	429	435	411	422	427	434	446	447	391	432	443	422	466	415	393	441	412	407	444	437	422	428	447	440	451	439	443	468	423	431	408	424	435	413	426	418	393	441	452	441	449	413	430	401	410	445	442	439	429	420	428	440	428	430	396	410	404	431	393	435	426	429	437	393	413	422	424	426	406	422	462	445	428	458	448	460	428	443	426	416	466	445	459	425	474	447	434	409	414	429	429	461	465	414	436	464	417	415	409	449	463	408	416	421	445	445	402	426	377	436	410	442	420	406	420	408	419	391	397	433	420	417	427	411	407	444	435	425	398	397	419	414	400	432	417	449	419	430	407	439	442	427	464	413	411	431	418	429	441	452	399	444	408	419	432	436	427	441	444	413	443	413	423	411	433	428	395	456	438	416	467	433	450	444	437	412	456	453	407	453	433	415	446	443	426	442	438	451	441	397	436	425	422	422	405	423	438	443	423	428	422	430	439	380	420	407	423	439	383	414	433	439	392	454	428	449	444	428	481	429	419	447	415	450	437	411	451	438	471	418	390	382	416	438	432	420	392	422	434	432	433	474	446	420	398	431	447	418	415	431	358	403	436	426	454	430	442	390	400	380	411	475	451	423	403	458	439	389	427	411	401	382	429	429	467	403	446	437	447	407	406	423	447	429	421	431	427	437	434	421	425	417	411	446	461	436	397	407	399	409	406	423	410	414	402	422	426	419	400	426	411	459	389	473	420	415	422	425	453	446	425	452	441	404	449	454	400	421	420	418	432	423	434	397	405	459	413	429	420	474	430	428	403	453	435	419	451	423	441	443	445	389	422	429	415	425	424	412	421	444	427
23907	21072	28318	24084	21033	8711	1974	1197	6229	36329	33310	21042	7859	1874	921	697	686	732	663	698	649	640	593	660	660	654	644	631	638	650	673	671	671	653	666	659	664	657	659	665	620	625	686	664	662	669	648	683	633	657	706	649	645	666	662	640	661	604	659	652	640	628	650	617	632	657	703	680	684	656	661	652	622	686	654	643	664	658	634	626	656	652	629	668	668	641	645	646	631	623	658	698	694	624	664	651	604	628	648	645	632	620	640	617	604	658	594	645	620	649	643	654	651	655	673	654	694	578	651	619	648	682	668	658	695	648	669	639	705	626	641	650	657	647	641	655	667	665	711	629	672	611	647	695	663	669	654	629	640	634	661	644	627	641	681	618	627	651	639	649	652	634	676	672	649	652	659	645	671	639	650	644	661	669	664	613	663	682	694	657	668	672	671	650	642	634	667	633	670	666	646	620	641	648	634	631	620	679	642	642	666	609	643	663	656	664	665	650	651	630	707	665	657	654	648	656	651	625	660	599	654	685	639	620	625	644	633	661	648	645	648	628	640	675	639	645	627	641	632	687	636	644	676	664	636	590	664	666	645	678	656	621	653	622	639	665	642	657	690	673	665	603	637	662	600	645	650	623	620	685	602	602	592	612	647	711	665	652	654	628	699	668	657	637	634	680	637	639	679	624	648	614	652	635	639	617	600	587	647	651	631	628	640	593	663	653	643	601	691	646	594	624	645	614	649	651	679	675	658	643	628	671	618	666	633	612	642	639	636	671	602	676	695	624	629	662	588	622	575	665	630	636	654	642	632	664	665	644	664	649	625	646	673	660	703	648	644	638	680	656	585	647	663	688	663	655	634	631	684	658	640	663	662	657	658	683	635	619	657	681	653	638	631	698	651	640	682	628	591	637	631	672	633	606	616	639	654	680	687	655	667	642	626	677	624	649	658	664	634	616	659	680	600	620	687	654	643	646	657	684	654	620	633	609	682	640	622	655	659	594	641	631	667	654	667	643	652	613	643	653	648	646	638	610	620	691	668	656	653	664	647	634	610	633	630	614	613	645	658	642	645	613	649	620	599	632	695	667	636	637	618	630	673	666	632	602	642	637	656	663	618	646	687	679	652	655	635	618	608	620	666	599	627	657	663	674	648	685	634	607	681	643	614	649	632	625	611	692	637	629	626	639	647	640	655	647	656	647	608	615	648	660	606	670	636	594	638	626	634	615	650	684	626	637	632	654	638	634	717	644	657	698	674	619	674	602	679	618	643	653	622	631	636	627	606	583	671	654	647	709	680	634	666	661	645	630	650	653	635	638	615	665	616	622	652	656	682	598	675	659	601	720	668	655	676	638	691	651	618	687	626	663	634	661	635	661	674	615	660	657	669	648	613	611	658	616	660	634	645	623	644	669	666	630	665	649	631	671	670	659	655	626	658	630	638	671	614	668	665	635	683	651	647	636	626	641	647	663	654	624	645	610	674	617	654	631	676	630	640	649	702	653	658	650	630	693	663	618	689	667	667	656	644	635	637	655	650	635	690	680	638	646	607	633	658	652	628	630	612	639	642	613	646	660	617	640	645	666	597	661	649	644	636	649	640	689	661	643	658	639	653	676	644	594	633	687	654	628	669	641	676	616	619	652	659	588	633	633	621	619	681	660	661	611	672	621	652	648	640	628	638	642	610	631	630	678	661	674	657	655	626	652	623	643	675	658	627	644	666	631	688	652	676	633	636	626	671	655	707	637	668	669	690	580	664	632	655	629	644	675	632	674	663	648	682	643	595	656	633	657	653	601	657	647	652	649	673	669	671	659	682	647	651	647	634	681	683	678	617	687	665	623	621	636	643	662	684	652	650	674	660	648	616	601	623	691	673	645	614	615	678	671	642	673	667	679	624	666	663	630	671	639	666	639	602	682	667	627	669	651	660	667	616	659	640	640	642	657	630	635	644	640	680	669	640	644	671	647	598	651	709	611	656	651	637	643	667	664	615	661	645	592	600	655	638	666	648	627	633	627	726	640	694	619	631	669	676	649	637	606	645	620	626	650	640	661	634	625	669	655	657	661	647	639	617	656	665	614	699	666	665	654	632	659	636	688	615	667	593	618	616	666	618	570	715	638	672	663	641	674	668	608	632	606	651	642	661	613	602	633	660	660	649	668	621	638	652	633	685	652	625	656	680	613	674	647	611	647	630	645	650	641	625	693	646	614	653	647	663	604	649	656	644	658	659	658	650	664	615	593	641	620	678	651	675	655	620	619	619	670	634	709	659	636	648	619	663	654	654	631	651	596	627	653	661	627	652	661	652	639	643	638	672	617	634	632	650	663	630	633	630	664	648	678	617	624	610	602	648	658	692	647	615	663	647	647	652	681	605	630	631	669	693	662	623	651	623	675	662	676	675	661	651	707	630	622	622	638	646	659	650	635	644	627	684	645	641	637	646	671	667	695	626	651	657	635	605	671	650	650	672	644	630	625	580	671	687	649	660	618	621	632	624	664	650	647	609	616	677	611	677	606	612	682	695	657	653	645	658	655	651	625	600	650	655	646	663	610	658	646	637	666	635	636	628	632	690	656	635	644	638	645	688	658	645	627	608	662	624	646	639	697	591	630	653	614	636	649	639	658	635	624	623	631	662	729	661	609	666	626	656	643	623	650	626	605	649	625	648	621	622	635	619	622	677	623	620	646	613	646	610	645	657	635	641	670	637	647	597	667	666	633	689	657	662	661	670	684	646	683	679	652	629	663	685	647	641	632	638	635	633	632	637	594	623	663	649	636	691	649	664	575	626	624	576	659	606	661	654	654	690	609	689	618	638	625	626	682	655	661	659	650	626	646	629	642	639	625	648	676	609	646	661	622	661	611	609	626	606	632	661	702	632	693	710	621	623	681	610	608	637	639	649	614	616	652	676	633	649	624	608	684	644	643	642	639	701	606	654	659	673	676	648	640	651	653	632	629	643	660	611	670	623	659	647	636	620	644	655	644	637	691	658	691	643	663	680	617	596	659	623	639	644	642	627	676	660	675	647	625	638	644	635	629	673	607	670	614	649	650	634	646	622	648	696	640	606	664	652	646	678	691	709	681	634	645	636	653	659	682	655	635	672	637	664	627	657	620	640	647	633	631	659	628	678	636	636	669	681	656	627	625	637	600	633	636	693	692	611	665	631	629	653	659	685	598	643	628	651	601	595	607	636	623	644	645	629	663	609	643	613	630	611	610	649	663	623	666	611	613	668	597	673	643	643	612	639	669	651	640	637	632	631	635	682	677	661	655	659	668	649	604	666	680	620	643	599	611	618	675	640	669	658	667	655	657	645	619	644	649	663	643	640	673	703	701	624	689	615	664	696	648	623	622	618	659	601	647	681	654	640	683	615	653	639	657	664	665	695	655	649	635	656	606	628	614	671	670	647	645	582	656	658	583	623	678	616	617	632	605	632	664	612	653	634	656	654	637	630	629	635	672	658	657	632	662	668	626	607	626	667	599	625	707	664	692
5290	9348	7040	3146	2306	1658	1384	1214	9518	35856	28545	16234	6332	1657	853	623	540	521	524	571	552	597	567	546	523	572	556	579	573	533	539	594	571	549	566	543	584	542	539	562	564	550	528	516	568	553	523	578	583	571	545	552	531	586	567	560	544	551	529	579	581	524	570	586	528	507	570	573	557	526	585	571	526	575	554	559	552	563	570	582	573	553	585	538	588	559	567	541	594	560	514	531	510	555	549	549	560	555	594	553	553	570	580	543	550	570	563	534	547	556	561	546	576	515	570	574	564	544	534	538	529	559	594	592	561	555	582	528	578	562	540	574	544	565	543	583	569	524	576	596	587	559	572	541	602	534	592	558	582	591	557	523	551	566	570	566	527	558	532	551	524	555	561	611	542	564	537	528	540	641	555	550	573	556	561	532	536	578	548	575	547	567	537	519	555	555	520	555	547	535	506	545	529	526	566	564	589	523	533	528	571	554	561	565	553	548	553	551	547	543	590	528	536	530	585	582	579	556	550	564	557	599	573	525	556	563	557	552	558	556	539	568	565	559	558	572	569	543	560	566	563	541	552	554	518	518	566	558	538	562	535	545	540	553	516	586	573	504	536	530	512	607	539	562	558	592	570	566	590	540	537	536	512	542	571	557	543	536	581	539	512	545	571	549	598	538	522	533	535	555	547	551	553	543	512	520	540	504	549	526	552	558	592	559	584	514	566	561	557	507	537	566	552	559	563	581	548	522	566	542	546	580	545	590	516	519	541	535	559	569	524	573	531	526	528	521	579	521	563	537	585	532	548	530	525	586	544	567	544	532	567	601	511	618	532	551	579	550	546	551	519	570	567	555	541	566	552	542	564	553	551	528	549	569	517	559	537	546	553	555	509	555	538	579	588	535	556	571	507	569	551	536	552	521	557	570	547	561	568	542	531	601	551	607	570	554	546	564	518	529	549	599	515	508	541	554	570	500	528	536	530	521	544	513	579	571	519	586	567	563	549	564	529	585	550	581	515	562	574	528	517	539	565	550	576	501	586	533	563	554	518	533	524	543	522	552	549	530	528	530	534	568	576	529	521	582	552	562	560	566	584	523	522	526	580	542	567	529	540	539	578	500	557	530	579	565	563	579	545	561	561	551	539	510	562	538	540	549	577	510	524	575	538	568	543	545	554	534	539	507	573	583	523	524	596	550	569	554	567	530	562	557	499	565	546	550	567	549	532	582	523	543	553	582	575	537	485	515	599	525	576	527	554	554	535	543	591	543	539	582	538	541	547	593	556	535	578	596	525	545	540	557	552	546	529	552	538	516	589	518	528	541	565	585	545	521	561	562	548	530	491	548	541	542	508	584	516	552	546	527	547	534	557	519	559	555	517	572	543	512	549	555	524	577	526	545	565	561	578	519	572	525	530	550	565	547	564	556	527	613	541	580	598	502	592	578	553	556	555	543	566	506	557	552	534	503	544	565	590	527	591	528	553	540	576	572	595	524	562	585	528	525	539	548	536	573	541	584	557	514	524	498	548	558	557	576	558	535	532	531	526	550	557	580	523	536	534	533	556	557	538	559	554	572	578	614	564	540	540	564	521	551	541	592	543	561	555	550	588	506	587	557	587	555	519	549	546	559	552	515	507	551	545	540	570	519	559	529	530	555	578	545	539	543	521	529	566	580	536	572	559	566	574	583	543	562	540	537	541	551	570	528	584	536	548	573	518	493	555	517	617	551	530	544	546	528	586	523	505	535	503	540	567	588	554	594	568	567	567	544	553	501	555	530	538	532	506	538	563	593	522	560	541	530	514	523	588	521	566	507	540	615	549	538	512	561	564	546	532	527	547	527	534	538	546	578	551	571	584	547	545	538	513	548	493	540	568	513	544	564	528	547	553	565	552	562	538	517	572	552	549	565	569	565	528	563	574	519	553	522	547	554	549	548	572	561	521	528	565	562	544	541	571	556	561	549	529	566	548	515	544	525	530	530	550	560	563	513	566	505	564	574	567	546	513	518	544	502	576	529	531	537	553	547	502	549	548	555	536	561	565	540	569	552	529	545	526	534	512	543	532	577	582	561	536	527	511	586	598	542	542	547	538	534	563	537	540	542	583	527	520	565	528	554	519	547	617	585	533	555	543	534	562	580	534	504	553	537	540	545	544	580	569	532	527	562	546	531	502	566	538	526	555	535	522	523	525	583	584	525	507	548	573	514	547	553	515	521	560	605	576	556	550	536	590	527	513	554	563	543	561	579	543	561	549	537	539	593	550	560	539	551	540	550	498	561	563	591	559	534	559	572	581	562	515	567	557	517	558	539	538	532	546	502	549	553	501	574	577	579	540	503	539	558	561	530	527	550	501	597	578	517	536	542	533	495	554	581	515	601	533	544	524	561	524	578	587	528	536	514	543	542	513	548	543	486	542	533	528	523	567	555	573	544	555	549	515	555	554	575	549	532	538	550	536	570	528	539	548	595	530	594	516	572	581	553	544	547	545	514	545	549	524	550	567	519	552	533	563	539	553	585	546	561	607	583	607	560	533	544	520	591	590	560	515	522	536	539	544	563	513	534	563	550	571	544	489	535	558	535	508	553	513	566	509	521	563	524	540	537	517	558	588	523	561	572	512	546	538	595	528	550	591	526	625	559	559	530	568	559	556	559	535	533	547	588	523	556	561	558	549	557	548	538	558	553	530	521	550	540	527	555	529	527	528	537	576	546	566	547	547	540	542	528	541	553	516	577	574	549	531	529	507	532	566	574	556	515	579	525	550	579	565	549	545	565	600	539	543	536	554	609	555	509	551	534	582	510	554	510	517	530	593	554	583	573	562	543	536	567	529	527	543	534	537	527	584	581	541	513	565	531	533	560	538	561	570	512	493	560	590	553	518	582	553	548	536	564	531	534	547	590	527	573	522	558	509	533	526	502	543	595	552	579	593	550	533	582	501	567	574	552	559	578	571	563	549	568	571	536	521	486	528	546	559	563	571	563	540	543	485	581	512	543	550	541	571	581	524	516	564	537	575	563	546	528	518	557	528	557	560	565	532	582	544	557	501	519	518	596	532	555	549	545	541	578	533	494	578	545	545	541	565	532	503	576	527	521	534	554	528	560	561	540	576	576	531	525	571	576	529	530	574	532	540	558	537	527	532	528	550	555	536	513	534	512	594	568	523	522	530	556	589	561	542	526	539	582	589	589	516	549	526	519	592	534	523	557	547	562	532	572	528	550	543	548	545	523	523	508	511	552	557	505	518	527	502	565	557	534	584	593	542	561	510	526	541	583	518	494	540	534	535	557	534	539	562	538	532	550	558	556	521	524	549	555	566	574	553	531	556	532	527	551	557	526	538	539	492	564	525	544	497	565	569	511	544	549	522	558	555	554	540	534	564	565	523	512	566	547	570	532	533	558	519	527	532	569	490	541	543	572	556	505	532	513	537	540	551	601	519	558	568	562	515	507	541	559	548	524	554	568	603	573	551	544	570	548	560	630	559	566	570	527	510	530
27342	13196	1857	914	539	517	502	513	773	2272	2320	1640	901	604	468	455	437	467	409	470	439	461	459	461	423	418	484	459	439	437	421	460	471	438	507	462	404	422	442	452	480	404	456	436	448	496	448	414	450	476	485	457	476	453	447	437	444	443	456	447	441	443	444	459	441	477	423	447	453	453	468	465	477	437	416	429	454	436	455	454	463	431	451	448	454	433	443	476	421	475	474	453	480	449	419	449	466	445	457	459	497	479	459	451	463	441	370	481	451	431	408	469	461	495	441	430	439	451	463	467	465	442	435	452	459	453	471	457	424	443	446	448	433	463	462	432	469	426	442	442	442	448	448	466	453	496	454	416	391	486	458	440	456	470	464	455	437	418	418	448	482	451	472	433	447	468	450	462	425	433	465	465	435	422	476	401	434	445	429	410	451	474	461	521	440	439	449	466	431	439	453	447	419	417	468	428	462	459	470	490	472	436	440	443	463	474	458	472	417	423	429	429	429	494	438	416	474	456	448	444	480	436	472	445	473	431	434	429	399	439	448	437	464	438	443	435	418	435	435	430	441	432	423	493	452	469	441	426	477	466	459	458	455	440	438	420	480	437	469	482	436	446	446	452	453	451	471	440	472	421	460	447	457	453	431	444	447	462	422	466	460	423	444	485	435	416	467	455	422	492	477	433	452	434	426	437	420	456	475	428	435	442	435	457	466	420	423	459	414	448	427	467	461	412	448	431	465	479	456	458	407	462	466	478	462	429	466	467	415	495	463	434	479	409	430	509	472	441	451	443	451	491	453	416	456	441	478	458	444	432	448	428	411	446	413	447	380	497	452	390	411	409	463	426	461	457	444	457	456	409	486	417	423	454	432	476	424	462	438	455	456	450	416	446	458	423	432	460	475	473	429	484	460	410	453	451	442	423	468	464	451	455	428	456	430	425	436	473	454	428	460	466	461	444	410	436	466	434	430	485	437	490	470	443	476	422	419	485	443	419	449	432	452	472	439	481	449	409	459	425	418	449	452	428	403	415	479	415	434	425	437	437	431	408	446	429	405	440	420	443	459	457	428	448	413	453	468	448	459	436	447	440	447	443	458	425	442	445	461	466	466	460	434	441	446	453	478	439	415	435	460	450	425	463	426	449	420	457	399	496	453	476	420	435	471	432	470	428	450	442	413	415	479	493	479	465	435	449	466	431	436	437	447	420	439	424	466	433	443	461	469	446	402	428	441	434	445	463	412	429	468	488	437	471	465	442	454	443	462	471	426	437	457	430	424	494	454	419	468	399	426	483	416	455	456	463	491	446	440	441	436	414	459	436	483	446	460	411	441	432	455	439	458	466	443	458	446	478	434	442	448	411	448	436	460	443	483	453	456	439	473	448	480	441	448	448	388	423	441	467	432	356	442	429	469	489	422	453	460	448	489	432	409	459	439	439	434	468	404	449	460	427	441	462	428	430	439	487	458	464	441	459	462	469	440	449	447	407	433	406	470	406	443	479	463	475	435	431	420	450	453	425	429	433	452	420	448	433	433	454	439	435	474	449	488	447	451	431	428	472	474	446	444	433	456	423	473	443	417	445	425	456	452	466	434	442	448	486	428	468	461	456	428	473	454	453	441	469	461	461	468	411	425	459	440	439	454	454	457	480	454	434	444	439	446	454	460	481	450	450	455	442	457	435	444	437	457	409	432	400	454	403	460	428	427	429	459	433	482	476	449	420	453	473	432	445	475	422	441	443	459	442	440	453	440	444	482	491	461	473	474	407	462	452	435	437	428	431	433	463	408	419	464	451	411	419	436	418	466	433	436	470	455	436	415	438	454	443	446	457	439	473	447	479	417	502	472	448	432	448	419	455	440	381	405	446	472	468	455	460	442	466	491	443	447	468	448	461	474	429	416	447	428	432	463	447	478	430	456	462	496	451	466	472	420	472	434	407	410	415	464	437	461	430	488	462	449	449	432	466	464	415	442	434	433	447	463	436	459	463	441	402	463	438	455	450	439	422	414	472	434	468	459	443	451	427	453	454	437	447	424	440	449	474	464	449	408	445	418	433	471	478	466	434	442	426	472	427	427	447	425	452	449	434	434	459	427	429	451	447	433	414	472	415	427	440	456	460	470	463	432	462	431	497	436	432	467	441	460	406	435	431	428	451	459	464	459	472	455	440	412	449	460	456	446	450	455	445	422	434	479	448	440	456	433	439	389	465	458	450	479	429	442	461	451	466	479	426	449	438	447	487	446	398	429	427	432	459	467	457	438	450	445	427	460	438	431	421	446	467	413	466	430	452	447	468	476	475	434	430	464	444	409	412	449	454	437	452	488	439	441	439	444	432	486	435	481	462	435	437	420	447	463	428	461	435	464	445	471	472	435	423	453	443	471	440	442	435	431	478	500	448	443	402	475	459	467	457	449	435	442	436	455	490	421	448	457	459	461	471	424	459	450	479	425	441	455	483	439	413	444	481	446	437	446	441	437	438	438	433	472	455	443	461	456	429	411	424	473	436	378	428	446	454	427	418	450	439	439	423	431	445	434	444	423	463	426	441	464	446	467	508	470	454	427	445	454	463	462	403	460	453	441	483	415	466	444	454	424	457	456	450	459	438	434	446	448	469	439	455	409	402	435	453	448	443	426	434	464	452	419	446	489	485	455	436	439	462	406	442	444	440	452	468	451	427	448	396	437	472	448	472	444	454	427	452	435	471	452	425	436	452	465	427	440	467	474	455	456	447	444	459	433	474	408	433	437	453	457	428	437	456	431	471	437	478	453	435	460	445	427	464	488	457	460	432	485	398	445	444	442	446	430	440	440	455	463	445	478	454	450	430	472	420	417	463	463	462	460	450	453	419	438	435	490	466	445	438	448	424	441	456	463	415	491	475	472	445	434	432	455	435	427	430	444	407	450	473	437	457	436	445	450	440	464	492	421	412	438	482	434	451	421	455	456	447	430	470	458	494	470	453	469	425	421	490	448	465	481	474	427	467	485	443	481	430	412	479	425	433	447	452	475	425	462	438	446	449	460	424	469	409	447	438	457	459	445	455	453	410	460	467	477	455	403	402	427	431	436	469	456	404	427	443	452	438	428	451	478	406	478	433	485	436	447	475	450	450	441	447	459	456	426	457	481	413	452	469	413	451	456	449	431	469	415	440	431	433	497	454	431	467	452	445	477	475	426	480	462	434	432	466	419	422	462	457	413	446	453	421	478	488	456	472	468	415	448	477	416	445	438	430	479	459	434	451	432	493	400	449	494	458	472	420	437	428	452	449	458	456	447	501	463	445	437	466	427	437	448	432	380	447	433	436	437	420	448	427	428	459	453	435	461	428	466	460	444	428	419	445	443	443	445	449	396	469	444	449	451	473	437	424	436	418	441	421	447	448	484	480	446	448	460	434	429	438	437	422	433	440	468	469	456	450	436	450	467	445	414	468	466	467	396	497	423	429	464	463	476	431	419	427	446	437	412	448	456	460	442	487	445	386	428	441	462	457
5521	1708	1185	720	576	513	417	462	980	3097	2656	1684	879	532	438	403	379	358	386	368	393	413	411	386	379	382	387	372	363	419	391	391	374	384	422	422	391	371	382	387	384	359	403	388	374	388	388	370	382	366	374	380	383	387	364	391	346	375	369	383	429	352	370	379	403	362	391	392	352	370	370	403	388	419	408	339	399	390	351	390	409	404	354	381	347	351	396	405	383	412	407	365	365	418	395	377	401	376	396	435	410	375	377	401	370	367	368	406	391	384	409	404	374	390	369	382	374	399	366	375	389	377	379	352	373	411	380	392	396	378	348	393	414	376	383	358	359	336	408	372	368	342	380	379	423	408	396	382	409	414	356	357	364	376	383	395	373	404	374	362	375	396	377	418	411	386	392	403	412	369	384	407	395	400	362	393	388	375	374	381	400	334	381	415	388	351	390	401	396	368	417	372	393	388	372	360	402	387	397	363	395	386	386	394	356	383	404	374	360	359	397	392	389	371	399	387	391	402	400	402	378	345	351	363	362	415	404	373	374	401	359	386	361	423	370	346	381	379	390	402	393	371	361	387	402	397	398	353	374	384	367	386	349	392	420	369	384	351	367	379	380	387	377	392	378	353	406	389	352	359	402	388	380	394	358	426	381	367	393	380	370	444	378	409	365	368	362	390	372	405	389	391	359	401	385	391	357	359	387	382	378	415	370	399	368	378	399	400	407	351	352	395	396	379	354	403	375	388	391	386	408	366	370	370	402	391	388	373	365	389	377	376	391	396	355	436	375	347	363	372	397	395	343	389	420	376	367	350	395	340	400	387	362	357	404	397	363	388	388	368	421	397	377	361	400	382	410	396	387	400	382	411	392	397	393	372	415	369	386	367	382	375	357	378	432	394	384	374	351	348	418	381	379	377	387	385	401	387	359	389	379	397	378	376	360	420	410	409	398	348	355	380	356	396	380	421	390	383	397	383	423	412	367	384	402	415	386	351	415	365	360	398	395	384	389	400	364	367	385	380	395	392	366	400	366	373	406	375	388	371	383	383	400	390	381	400	377	373	376	368	383	414	399	374	362	382	376	407	369	414	386	388	389	357	387	355	359	357	416	416	346	373	379	404	353	382	353	344	388	383	378	383	400	374	355	351	356	384	396	387	361	424	376	390	379	391	401	355	363	399	386	380	373	364	394	358	415	375	387	395	361	364	381	377	364	400	361	383	366	407	365	384	396	372	391	373	389	355	379	360	367	352	377	338	372	392	398	432	370	395	376	403	347	386	375	410	400	415	381	391	381	372	380	369	381	376	429	369	376	409	381	383	350	394	409	360	389	350	389	385	402	414	397	389	362	365	384	391	378	353	390	368	364	370	374	407	412	394	403	358	393	396	381	398	404	412	402	372	395	384	380	352	391	386	425	408	368	390	400	388	383	367	363	413	357	388	357	421	389	376	371	413	379	372	411	395	387	376	379	383	408	377	347	388	373	383	386	363	399	409	393	360	415	372	370	383	404	364	394	403	357	377	381	372	396	392	341	394	390	371	386	390	367	392	363	384	371	380	395	373	383	383	388	373	397	401	358	365	381	403	364	437	364	371	404	387	391	372	376	395	386	361	396	411	405	384	378	384	374	397	351	375	415	360	374	403	387	369	359	423	357	381	346	383	370	387	408	389	351	376	367	364	390	389	380	383	378	380	363	391	379	401	406	383	396	418	393	389	382	356	398	374	403	404	347	380	377	372	382	378	366	396	360	382	366	383	393	405	373	354	370	404	409	382	391	340	381	359	355	402	385	386	385	383	399	398	373	387	378	394	350	421	400	410	346	375	385	355	383	401	383	388	395	362	389	370	364	375	387	359	376	394	366	374	415	399	367	328	369	367	429	366	382	384	391	374	384	382	377	400	423	382	367	384	424	401	399	367	383	363	373	430	395	386	403	414	353	412	367	404	382	373	417	354	350	407	376	395	373	377	403	400	373	401	393	375	381	393	406	375	364	353	374	350	348	368	363	432	382	387	391	399	372	372	367	398	394	346	382	377	370	392	361	348	379	357	402	367	418	399	379	365	404	376	371	392	377	430	358	366	420	391	378	355	397	427	367	420	405	356	355	379	378	373	380	368	381	376	351	367	376	371	388	381	372	378	412	348	392	375	362	362	397	382	354	404	377	369	383	400	367	376	386	373	349	381	368	379	385	403	368	375	401	387	411	388	402	390	410	397	329	393	409	389	414	384	388	402	334	416	401	368	433	372	372	362	379	392	360	391	397	391	359	405	359	347	383	428	371	372	381	379	370	377	394	377	380	379	384	372	381	418	413	384	384	372	404	414	377	420	375	389	407	362	365	352	387	405	379	369	346	391	388	366	403	374	403	385	376	372	407	428	376	387	377	365	389	380	399	343	373	403	364	403	408	390	404	401	367	371	343	379	361	389	387	403	392	394	379	387	393	367	361	374	434	375	397	407	373	389	418	362	392	393	361	385	364	409	355	388	390	364	374	408	365	379	385	373	378	386	376	371	358	370	363	367	392	422	357	392	387	361	407	377	384	404	405	350	369	359	405	392	375	384	354	399	373	349	398	380	373	373	401	381	346	389	422	336	347	400	397	398	385	358	395	376	410	394	376	370	388	404	405	387	394	385	376	381	391	400	412	393	368	398	370	402	393	376	376	379	378	402	381	408	389	381	373	395	379	368	368	371	364	384	368	379	415	410	380	394	394	413	379	374	371	384	379	389	396	403	375	420	376	377	363	355	403	364	377	396	366	371	367	426	412	359	336	409	371	368	376	374	374	351	387	377	415	404	382	388	377	386	351	412	357	388	380	361	370	357	382	372	422	376	399	385	396	370	387	373	366	378	377	373	383	413	394	372	362	430	385	396	364	396	362	361	423	356	399	414	383	412	403	384	392	425	355	354	425	385	379	414	365	373	387	397	340	401	375	378	401	374	385	369	398	390	364	381	383	413	357	397	357	366	386	402	404	389	416	376	340	358	329	388	415	362	390	375	413	368	399	391	408	382	404	374	413	365	374	398	374	379	423	370	354	391	384	397	349	378	386	406	356	386	351	397	345	377	378	392	366	382	373	408	393	371	358	403	387	384	411	333	387	394	359	405	389	368	354	394	368	374	426	371	364	375	373	374	356	402	421	365	356	385	406	407	405	369	408	381	391	412	366	413	380	433	387	408	399	389	379	375	352	391	433	344	344	348	365	407	405	398	397	405	362	379	395	376	401	372	352	378	374	379	370	428	366	370	387	382	400	355	383	406	399	400	376	356	413	369	378	389	414	375	392	418	387	393	395	370	426	386	392	352	382	393	384	366	380	392	389	408	372	388	410	355	367	383	392	391	384	375	405	391	368	370	351	375	400	408	347	368	383	398	394	366	350	396	377	358	384	413	394	397	450	427	386	362	358	406	384	384	369	394	393	406	383	377	379	413	419	393	403	375	372	389	386	381	349	403	398	382	391	349	372	374	399	391	350	343	375	382	377	389	366	366
24902	21085	27351	25009	9301	1380	906	748	5821	24027	19481	10750	3493	1094	636	489	481	494	500	459	449	514	500	468	462	523	473	525	466	491	467	500	513	513	474	472	488	496	505	451	510	500	468	495	498	458	472	472	481	490	484	484	420	526	446	506	499	475	478	488	464	442	490	494	444	488	496	470	480	491	492	518	482	480	509	458	480	502	450	516	443	477	488	499	499	487	449	503	474	465	514	481	479	453	501	471	514	533	485	490	494	478	444	505	500	486	463	476	451	523	481	492	468	488	499	469	486	495	502	455	457	502	478	505	485	448	462	491	501	453	472	477	492	489	498	472	436	469	487	517	528	508	474	505	466	474	488	510	477	491	490	519	456	496	457	497	503	430	501	478	477	460	500	500	521	457	516	488	520	530	476	508	504	495	484	527	446	536	494	513	497	455	479	490	462	472	488	456	478	486	504	457	468	459	499	473	527	472	464	478	510	444	479	491	515	471	490	460	500	461	466	490	524	459	446	459	480	516	510	487	509	473	479	475	475	483	515	446	473	456	494	494	476	477	491	513	478	485	464	466	509	471	484	512	475	488	442	487	472	497	489	495	530	511	505	500	470	551	493	505	470	477	474	530	426	516	502	527	489	438	472	476	501	461	519	483	491	471	478	531	469	481	457	505	479	508	456	467	451	451	500	480	466	481	505	509	487	523	514	465	490	442	479	478	487	502	491	501	538	457	468	483	503	494	475	443	474	491	489	470	510	481	470	497	491	473	437	481	540	509	530	504	504	467	486	538	506	475	517	478	469	472	509	502	496	502	452	497	471	497	472	450	482	494	481	437	439	469	491	519	476	476	453	456	472	451	474	470	500	501	485	525	525	486	495	504	493	479	526	481	527	476	507	483	485	507	455	497	528	481	470	499	488	461	503	511	502	440	469	460	489	487	461	501	481	494	508	517	513	450	479	502	484	491	504	455	486	493	464	482	483	492	487	489	485	505	484	539	527	480	453	497	504	492	491	465	488	503	479	528	510	525	509	485	484	455	482	541	490	464	496	516	465	448	503	472	478	455	494	490	549	431	486	467	473	518	487	531	471	486	487	525	493	470	524	487	467	474	484	447	478	481	495	430	468	499	503	478	549	504	493	480	456	509	470	468	511	509	486	501	506	476	517	483	475	500	493	508	539	502	511	500	530	495	473	487	464	477	475	503	450	459	464	484	546	512	497	495	502	477	463	501	508	508	497	471	461	493	476	472	478	499	465	489	481	476	472	464	465	479	473	458	486	491	500	507	456	473	509	478	470	469	507	484	481	449	459	475	488	463	479	486	511	518	482	458	516	517	528	476	518	459	443	468	483	508	481	487	462	492	493	465	481	473	468	477	487	501	467	519	482	505	465	449	490	452	496	491	486	478	486	522	503	487	476	459	517	478	449	465	486	482	464	450	538	478	447	502	490	482	539	492	524	488	524	497	478	529	480	480	516	497	495	515	469	482	484	471	488	443	480	494	474	489	511	497	493	486	523	464	494	478	474	525	501	498	508	526	515	508	477	499	492	512	496	486	485	450	511	470	477	520	495	515	506	458	502	478	514	495	516	456	476	470	505	488	482	487	466	511	502	460	496	475	481	512	482	472	505	528	499	470	468	524	474	484	489	485	495	438	471	514	459	458	433	486	509	511	476	469	523	494	479	509	527	467	476	478	503	452	461	493	471	487	471	460	458	481	500	489	517	466	461	540	478	525	493	487	473	481	493	483	472	474	520	485	461	454	489	516	485	504	504	478	457	460	463	478	467	465	460	491	489	483	516	496	468	509	490	506	499	471	528	496	504	500	465	495	489	491	476	491	498	490	478	464	484	456	516	477	506	513	476	499	498	513	492	473	469	424	466	495	501	505	469	489	464	486	490	526	530	485	447	476	452	469	489	450	505	515	495	498	502	495	489	488	503	488	450	516	485	491	466	480	471	491	489	468	498	495	460	493	472	496	455	508	484	477	498	491	494	484	496	511	473	528	490	510	456	504	513	489	487	440	507	472	501	480	494	479	506	469	461	493	482	471	503	482	471	497	479	498	469	495	524	473	453	478	486	485	515	490	488	449	497	514	536	483	498	454	459	498	463	452	474	464	476	457	523	480	482	490	456	471	459	496	508	525	501	509	496	475	482	505	491	504	493	515	471	444	453	491	477	485	491	488	501	474	482	472	494	486	518	490	506	507	513	493	484	476	506	517	505	510	486	458	458	485	474	498	480	499	510	462	470	508	479	508	482	511	475	496	485	480	464	506	468	479	485	442	500	491	487	506	470	478	477	503	486	490	461	519	496	500	474	454	516	480	476	493	555	526	517	477	485	493	510	528	450	459	469	496	527	450	482	480	497	481	500	500	517	512	499	454	512	524	492	444	452	493	451	472	540	475	486	459	509	506	528	533	487	473	501	470	510	480	501	484	488	475	526	498	512	530	501	473	481	484	477	487	507	485	492	470	495	495	501	510	492	539	497	479	488	462	498	427	517	529	505	489	504	521	553	489	530	459	505	505	507	512	474	491	486	492	476	495	469	455	477	450	444	463	496	485	460	480	512	465	467	460	477	446	507	478	473	530	471	480	481	472	483	464	495	467	474	516	482	464	489	522	504	464	466	492	482	462	480	507	470	477	449	467	500	509	537	478	520	509	469	481	473	519	474	442	486	510	494	452	525	460	495	529	485	483	483	470	476	496	495	519	480	467	455	526	486	515	479	461	519	488	449	492	495	500	506	476	475	495	473	509	474	481	500	487	481	461	504	462	448	495	511	496	476	474	498	470	499	430	466	468	523	475	483	478	515	506	480	487	512	489	441	524	498	459	524	502	488	478	452	502	477	497	461	524	468	439	471	518	519	486	471	479	467	496	466	463	512	480	441	493	502	493	485	461	477	496	506	504	446	457	470	494	468	490	486	471	498	453	472	472	499	443	471	522	479	488	483	463	459	441	455	462	493	476	482	453	532	461	487	468	472	469	473	494	492	473	489	493	493	506	485	461	451	492	447	515	474	491	478	455	469	462	489	466	447	489	502	512	480	470	491	468	473	489	476	503	484	523	478	506	489	480	492	489	485	450	468	508	501	490	491	493	504	497	479	525	480	520	493	456	506	491	468	483	456	483	463	464	516	518	476	506	489	466	520	508	501	492	500	499	502	496	513	473	509	496	489	490	496	483	482	467	472	510	481	516	445	454	495	458	471	493	468	513	513	492	498	463	469	479	479	462	475	491	524	448	485	490	495	450	458	462	513	469	510	466	511	462	456	448	504	464	474	506	490	499	484	541	486	491	476	466	485	491	481	468	501	482	479	512	528	458	511	533	469	494	487	459	488	456	500	480	491	477	476	478	474	513	471	502	464	508	492	455	504	443	519	484	478	491	442	456	520	479	495	499	503	489	480	479	477	478	475	456	490	480	481	521	459	517	445	508	516	454	495	508	511	489	492	482	479	464	503	460	478	479	486	479	482	477	503	493	430	473	501	521
4657	6550	4326	1932	1276	991	858	839	8366	23475	16618	9275	3257	1113	545	458	464	429	430	416	464	431	416	421	426	459	381	441	448	461	433	466	440	469	445	428	404	454	432	438	454	422	449	463	473	437	408	451	422	444	432	441	401	413	416	486	438	416	455	430	401	418	434	432	427	469	436	463	441	449	420	418	403	453	451	453	407	412	424	423	449	428	448	377	411	461	449	431	435	391	440	398	433	426	457	427	429	402	429	403	452	450	416	442	421	441	448	435	444	424	469	404	432	441	425	420	466	415	401	410	433	409	427	461	435	466	436	445	475	409	420	383	423	445	407	431	409	410	453	446	441	436	436	473	439	397	432	445	435	385	435	452	411	445	422	444	454	453	426	438	422	418	450	446	394	448	408	438	426	401	428	407	446	438	478	394	425	417	427	457	458	406	450	424	420	444	445	405	425	449	444	434	417	447	473	440	459	455	395	430	382	404	436	441	468	414	468	427	427	436	468	460	471	445	414	420	428	437	410	416	446	459	443	412	451	407	430	407	417	383	395	457	473	427	415	429	446	464	435	428	442	412	429	424	449	438	421	415	460	408	403	425	450	436	419	424	434	421	417	424	433	410	450	406	418	401	422	396	471	436	436	434	454	440	442	446	396	419	399	428	415	410	425	447	486	445	384	447	444	415	453	454	424	452	455	448	446	450	438	405	426	439	425	443	439	453	443	418	403	412	416	386	417	428	399	460	414	448	425	419	435	456	428	442	419	460	424	403	462	411	411	437	449	429	452	440	419	428	454	421	465	428	438	454	409	404	440	437	455	437	414	431	465	415	408	420	444	430	384	471	405	425	432	422	430	402	471	458	440	465	438	455	440	410	450	409	446	407	418	439	461	430	433	424	409	423	443	399	413	408	407	471	433	424	441	400	443	444	429	417	443	442	409	463	435	449	440	454	431	402	442	449	431	425	414	436	424	438	422	460	438	475	430	437	402	430	434	410	438	422	453	393	451	421	454	445	437	447	463	436	460	442	435	440	428	428	424	397	411	423	389	448	437	439	445	407	464	446	457	413	439	437	421	452	460	381	452	423	404	431	423	412	429	434	420	435	423	417	447	444	419	452	407	401	417	449	432	413	410	426	416	399	445	430	441	397	454	450	413	413	466	394	411	437	408	428	443	454	420	426	419	432	462	430	416	417	431	416	437	438	385	428	428	439	431	431	484	426	427	402	462	461	448	413	449	448	400	432	429	461	434	406	400	405	392	433	429	445	453	399	436	452	447	459	448	462	439	429	421	435	468	392	411	413	414	448	449	411	468	417	385	439	438	443	424	419	468	423	461	393	413	432	452	434	416	397	456	430	425	420	421	434	428	434	434	402	473	453	446	425	419	418	427	469	427	423	439	436	458	422	444	421	443	453	422	428	454	435	424	452	430	449	463	438	445	391	411	437	420	408	459	395	427	442	442	446	409	405	417	408	420	425	415	455	406	430	444	427	383	413	439	454	429	431	443	417	414	421	443	418	423	453	478	458	434	423	420	426	435	424	428	413	435	424	423	418	418	425	436	433	421	424	419	478	462	413	432	432	433	452	426	419	405	415	453	439	439	409	418	466	418	417	411	390	409	451	408	410	447	468	423	406	452	435	419	431	407	401	447	408	452	426	422	442	421	416	435	385	437	406	431	416	404	463	420	448	441	449	431	424	401	441	449	449	469	450	405	436	437	453	401	396	405	422	441	425	393	432	472	426	425	448	445	412	454	440	416	415	413	451	417	421	434	394	445	438	426	390	408	421	463	412	418	435	403	399	434	440	389	405	426	425	463	455	480	429	430	423	389	413	436	448	423	394	442	422	438	471	448	462	441	421	449	403	445	425	396	425	414	431	438	399	428	417	454	418	428	446	431	449	404	414	386	463	443	439	430	424	387	453	442	408	439	379	446	455	447	445	454	396	418	479	398	447	404	404	390	432	377	432	446	388	403	413	418	439	398	445	433	415	446	450	470	441	428	476	442	468	472	419	415	446	416	415	448	386	458	403	452	438	430	420	429	434	383	428	417	446	414	428	451	427	435	435	432	428	414	449	408	398	383	414	422	423	397	438	432	404	437	438	412	500	438	419	429	441	439	414	436	426	398	428	413	447	421	449	422	425	468	417	386	401	423	425	454	434	447	424	376	397	415	439	401	433	418	466	434	457	431	474	416	457	474	421	407	412	446	424	373	394	426	421	424	433	419	450	449	423	461	430	447	452	461	419	397	419	438	450	404	441	440	447	460	428	430	430	429	447	424	434	415	434	404	445	405	409	436	451	459	451	446	408	408	469	451	457	432	432	437	469	419	445	413	419	422	456	428	424	420	418	423	443	447	436	402	409	420	432	420	426	427	413	438	447	393	427	410	455	433	465	434	453	404	431	419	436	392	398	390	418	415	460	429	457	436	402	416	435	428	408	443	424	413	433	428	417	441	427	411	418	411	413	434	443	435	443	443	418	442	408	385	461	446	415	411	438	409	428	455	375	420	432	421	399	434	416	428	409	433	428	454	440	461	421	425	438	407	445	448	433	442	423	490	466	401	408	390	446	458	460	421	457	411	398	434	416	441	422	426	451	398	422	438	416	414	435	458	443	440	426	412	409	389	439	400	448	404	447	433	410	436	415	462	415	435	434	424	397	451	411	456	395	423	423	414	459	401	460	428	452	460	426	446	409	430	425	457	418	451	445	428	446	486	457	427	409	406	421	438	385	456	454	453	416	450	402	447	444	405	425	463	424	428	447	447	432	428	430	452	427	406	453	380	454	451	443	446	436	442	436	448	440	452	433	379	419	437	455	383	421	432	420	449	440	433	449	426	417	428	449	401	436	449	396	471	431	422	378	410	433	444	430	417	423	439	442	389	435	430	425	445	441	437	394	446	417	437	443	421	428	432	419	421	441	455	392	434	389	427	411	429	418	380	448	412	434	457	454	436	393	451	394	429	453	434	429	442	452	403	439	461	428	435	465	423	442	409	406	413	443	391	425	411	403	390	465	430	432	430	443	405	465	418	438	406	448	443	432	417	446	408	390	475	441	457	434	419	402	472	427	430	411	400	422	462	446	421	395	423	469	416	414	423	423	420	421	428	408	404	425	425	421	417	387	417	425	427	429	416	411	416	421	436	428	427	391	424	435	433	375	463	455	369	454	421	407	425	419	426	436	409	449	395	382	418	434	436	414	419	475	451	408	410	437	450	458	442	439	396	430	451	394	404	431	439	439	419	423	414	437	450	408	413	379	419	412	431	403	461	420	406	424	428	405	428	405	405	450	392	427	435	455	418	404	418	394	449	420	392	444	400	447	431	410	368	451	418	416	467	445	429	443	426	450	458	415	439	449	404	427	442	433	440	428	430	389	419	449	421	464	435	449	426	432	431	433	424	436	399	403	422	428	440	414	434	419	450	445	428	431	442	438	426	396	403	441	445	440	451	457	432	472	427	457	440	403	404	464	432	418	418	451	438	445	404	415
23814	20961	28162	23919	20918	8803	2262	1376	6011	32994	33405	23033	8752	2173	959	716	679	649	651	652	618	653	669	655	650	674	601	669	643	654	618	637	699	584	643	659	654	607	606	639	657	704	661	654	651	608	653	660	659	671	656	624	647	677	651	625	599	696	675	664	632	608	649	638	658	586	622	632	646	678	617	669	670	656	662	586	657	693	609	629	655	632	645	647	687	597	657	701	672	633	623	622	586	592	633	625	610	628	606	653	648	641	642	695	642	656	625	639	661	644	685	606	638	688	625	655	666	668	645	671	612	644	641	602	615	652	647	639	661	639	589	639	639	621	635	623	639	643	657	733	635	675	658	679	643	682	670	691	617	555	643	649	610	614	627	604	666	667	637	639	636	620	680	605	647	619	687	624	682	638	639	664	667	540	634	622	664	644	661	698	674	688	607	650	680	624	615	622	670	617	622	608	664	637	668	613	632	613	575	671	622	644	630	622	688	643	647	670	647	663	620	625	705	591	661	669	634	700	611	639	615	652	652	632	603	652	616	647	679	657	577	640	671	618	609	638	596	671	662	648	613	636	661	617	652	650	654	661	645	659	639	636	628	674	663	651	635	631	581	622	629	644	672	672	646	640	581	648	674	669	644	632	658	658	599	656	629	643	657	625	658	636	711	634	651	675	619	660	619	597	621	631	687	688	634	631	644	633	606	642	595	600	630	595	656	645	606	666	685	661	566	659	633	680	648	676	620	637	617	647	607	685	618	681	579	652	631	583	596	631	593	673	619	615	610	645	627	656	681	604	649	628	622	628	670	618	638	592	671	640	670	633	615	608	601	648	647	609	625	640	643	678	636	641	583	616	639	651	599	617	668	642	622	653	621	621	671	647	645	609	639	641	638	618	671	638	642	636	646	657	621	636	647	656	609	639	669	632	697	639	628	658	618	660	642	631	615	635	612	666	609	616	654	629	637	659	595	579	665	648	641	692	615	637	631	624	625	625	637	621	638	648	642	629	709	632	623	644	653	628	618	625	611	663	672	629	580	613	619	615	620	684	609	641	655	593	629	604	684	621	659	630	634	591	651	626	615	659	614	627	634	599	677	600	605	670	640	627	629	652	621	663	700	659	669	631	590	690	622	636	602	617	607	618	642	612	635	662	620	599	567	633	692	607	648	646	633	629	688	624	674	619	627	642	651	619	685	619	673	627	609	672	628	573	604	640	634	647	627	646	619	622	641	656	595	605	648	636	633	620	623	618	637	620	634	621	590	657	623	647	637	630	637	669	644	665	620	622	650	620	612	623	663	628	676	661	662	693	592	662	629	597	626	661	601	638	614	638	626	645	635	638	604	649	645	613	586	663	625	626	622	675	661	616	616	636	652	666	656	671	690	633	605	655	596	617	647	626	626	668	567	643	634	645	655	656	617	616	648	573	670	663	622	617	615	626	621	629	685	593	634	624	666	635	603	614	638	578	613	655	639	684	641	651	645	630	633	622	652	667	643	631	600	664	635	657	644	697	630	622	654	638	687	598	600	626	666	630	654	683	609	644	635	696	609	675	632	647	657	630	658	604	628	621	610	644	700	603	657	657	618	612	646	624	646	671	648	607	617	632	636	655	691	625	612	658	608	616	642	640	615	618	601	610	686	631	649	610	593	607	659	638	666	645	678	660	668	688	634	637	573	639	632	652	608	644	662	632	640	675	671	682	617	679	642	652	666	625	631	649	646	660	579	612	628	644	645	617	645	650	623	608	640	646	636	622	652	681	617	616	635	595	651	622	617	630	673	683	690	649	625	659	624	641	613	620	676	636	627	611	639	595	649	662	641	676	643	661	629	627	635	653	640	650	631	648	646	599	626	649	623	628	631	689	577	674	626	623	681	642	617	671	666	579	615	611	684	633	585	636	632	598	641	592	609	654	652	641	645	606	638	590	626	662	651	649	623	654	649	641	626	670	615	610	650	646	644	646	662	615	650	620	637	597	596	564	709	640	631	648	655	665	668	695	658	607	591	620	597	642	667	666	624	628	637	624	643	617	638	646	628	637	629	672	602	618	669	649	652	654	623	629	650	611	646	628	611	596	603	675	675	588	659	635	691	609	634	657	641	606	652	618	622	630	640	644	656	591	637	651	606	630	597	628	638	619	631	629	646	605	623	646	598	607	664	646	621	624	637	677	653	626	656	573	634	662	650	645	617	647	613	613	603	614	623	624	654	637	626	650	629	632	643	650	614	592	688	609	655	639	623	649	649	652	656	622	606	629	609	659	650	638	632	637	597	629	672	611	630	683	631	609	618	605	606	627	622	605	645	668	626	674	651	639	674	655	681	645	626	619	683	643	650	590	635	570	625	623	631	653	641	659	674	686	618	620	609	644	653	624	644	642	632	653	617	627	646	612	677	601	659	623	641	600	651	602	597	611	629	610	646	587	640	621	643	613	654	650	638	582	643	631	632	677	656	661	621	655	665	639	626	675	658	599	608	664	601	632	661	641	608	641	700	673	640	645	642	619	631	631	645	593	660	611	674	619	643	606	680	640	610	639	619	685	614	602	619	627	639	638	628	653	610	615	603	630	670	629	603	617	644	637	638	618	639	613	627	620	613	643	639	675	646	609	622	666	599	630	647	631	644	646	642	629	633	663	611	625	670	596	637	642	650	623	645	639	640	667	642	631	655	649	650	681	620	597	579	656	641	628	636	646	613	629	643	669	593	633	668	642	605	633	663	590	638	625	631	641	626	667	666	614	639	601	622	624	651	657	636	631	637	593	647	663	648	641	629	633	613	630	657	642	614	643	640	692	665	646	673	635	678	648	643	653	670	663	618	677	601	631	638	637	601	637	608	638	636	635	630	607	627	625	637	651	638	651	615	656	622	638	586	591	651	606	601	693	662	641	689	657	662	590	620	621	597	634	638	692	630	603	629	615	559	636	668	654	679	650	579	632	659	599	633	640	693	608	657	684	662	617	637	623	589	632	666	610	638	604	614	630	596	637	624	629	647	638	658	651	643	646	623	659	655	638	677	628	660	658	643	642	648	617	649	639	628	633	618	667	640	639	622	597	643	629	616	611	664	674	628	587	646	609	576	660	659	620	632	613	665	656	654	653	643	677	636	631	654	651	633	669	649	645	602	617	633	613	575	624	620	662	619	656	656	620	636	635	621	634	634	640	650	640	620	606	631	644	648	655	654	674	592	591	635	643	659	612	575	630	613	664	626	611	609	625	668	639	624	622	643	606	649	633	672	684	620	628	611	594	670	677	652	668	626	648	606	606	627	630	646	659	681	623	599	616	653	623	619	604	669	632	635	684	641	650	641	666	591	642	632	642	649	617	628	605	638	636	651	639	635	631	692	603	642	651	632	574	656	659	654	664	672	656	619	626	581	662	643	630	645	650	618	654	668	584	615	611	659	622	635	673	659	660	664	613	620	612	694	653	663	646	653	617	623	633	638	649	635	597	647	630	610	632	629	653	609	648	638	634	635	653	641	621	684	654	677	664
5355	9170	6117	3237	2293	1694	1803	1601	8712	33065	28433	18033	6759	1934	917	570	583	517	541	540	580	586	527	535	523	553	564	520	530	557	533	540	582	562	530	533	511	538	517	555	576	531	574	533	543	524	553	586	544	590	586	555	549	584	562	534	573	504	564	599	550	555	554	520	553	575	573	541	494	515	579	587	560	555	522	583	531	576	524	559	541	546	496	547	539	571	568	511	547	538	529	531	569	570	531	574	520	560	564	525	547	545	535	532	540	553	533	559	577	542	603	553	572	545	533	551	543	560	522	529	558	517	529	554	549	535	561	556	559	535	558	535	521	527	567	531	555	515	544	523	540	541	554	553	544	538	542	519	526	558	478	536	504	546	562	510	567	526	547	561	553	512	557	507	542	531	550	529	532	546	529	517	501	524	511	553	543	560	567	501	541	524	523	518	526	548	539	556	544	559	524	582	538	538	544	504	551	557	534	584	575	557	543	538	574	525	537	551	559	529	580	512	554	530	537	547	517	553	511	551	534	547	570	540	541	575	572	508	514	577	570	583	552	564	575	556	505	528	544	544	503	563	535	538	507	562	535	563	512	574	532	534	556	548	538	552	520	531	529	514	519	543	543	548	541	541	571	521	520	551	547	524	589	529	522	539	568	524	524	535	553	518	558	543	558	549	522	573	544	521	556	506	550	520	536	513	540	543	504	560	585	562	521	539	517	527	553	531	555	564	565	527	553	489	548	582	520	537	608	565	517	527	544	554	562	555	591	550	533	556	568	559	556	552	534	571	527	562	508	559	554	548	519	490	521	541	525	497	546	517	531	545	527	519	527	580	503	549	522	502	556	544	546	571	539	558	547	543	574	548	545	469	516	574	561	542	548	527	524	525	525	550	534	573	530	557	555	562	556	523	558	538	568	552	548	526	540	523	565	525	520	534	550	512	550	557	535	530	553	509	551	549	566	539	542	530	517	561	561	540	524	546	594	590	534	535	503	511	545	566	541	589	542	526	488	561	551	527	576	536	540	522	544	534	562	545	569	548	514	498	572	515	583	532	534	500	547	563	575	560	558	517	576	517	562	541	514	531	511	580	515	546	480	532	569	548	495	552	535	518	547	507	514	517	549	513	501	487	525	564	539	514	563	527	562	515	554	528	569	546	567	532	534	549	555	521	537	529	529	547	511	533	526	578	554	513	542	536	562	595	532	526	521	527	532	517	554	564	566	521	498	580	552	494	536	514	563	538	519	543	486	535	602	557	539	589	529	561	540	535	504	525	541	528	562	540	599	517	533	542	558	556	518	580	558	517	525	542	559	538	506	535	520	528	532	570	595	585	547	586	530	580	543	553	564	548	554	507	518	536	548	514	505	541	496	543	507	545	519	526	534	522	525	539	534	536	558	549	541	548	529	522	568	558	548	503	526	567	556	528	548	558	547	561	498	537	527	539	544	526	569	531	536	514	535	532	577	516	525	545	548	531	537	525	530	536	516	553	532	525	526	515	544	523	547	540	541	590	527	574	526	530	563	496	515	571	513	567	573	562	501	527	537	513	515	511	528	606	568	533	526	556	510	549	513	569	550	502	524	527	541	520	521	517	536	516	536	531	536	530	531	568	546	518	547	553	536	540	537	502	556	525	529	552	537	545	560	544	575	543	548	563	563	556	549	551	533	544	567	524	559	516	522	537	509	503	551	529	546	577	554	513	538	531	562	549	569	558	518	490	566	504	545	517	515	555	554	524	549	541	539	524	565	579	545	553	537	538	547	553	542	563	534	543	545	516	514	546	510	553	568	568	587	520	558	577	537	551	577	568	541	538	542	534	571	525	568	536	529	533	509	549	560	520	521	511	529	536	543	517	559	551	528	523	498	556	567	553	511	551	501	535	535	519	527	544	556	532	538	544	555	517	582	516	511	558	539	553	513	515	531	527	524	529	525	527	508	549	497	477	559	556	563	534	511	548	561	545	519	533	490	541	500	554	495	530	572	552	513	594	548	553	536	541	526	568	495	546	562	544	549	542	523	522	518	531	534	528	560	529	496	539	488	571	533	521	526	541	560	570	527	551	546	511	582	550	521	541	555	534	533	553	530	511	535	545	500	558	558	554	554	509	501	509	562	537	576	524	541	573	544	572	546	526	563	525	537	489	528	549	535	563	521	565	546	592	530	586	554	536	535	528	531	557	538	511	545	557	525	592	549	564	548	536	522	526	524	534	538	529	544	566	540	533	542	500	533	486	528	541	543	566	548	545	564	563	592	512	558	526	504	578	557	561	526	509	516	516	568	540	531	546	503	518	511	519	556	567	533	562	495	525	587	531	556	560	535	530	510	544	540	551	552	568	532	545	563	505	517	500	532	545	549	497	521	587	550	579	561	518	519	498	516	532	527	591	511	523	569	557	533	582	557	526	524	514	575	551	555	533	542	523	522	533	530	545	539	567	567	531	569	540	568	518	508	531	564	525	539	524	519	529	522	555	545	554	540	530	562	516	569	562	547	524	541	531	581	536	539	482	540	514	537	558	564	568	536	540	556	545	545	546	546	519	541	545	569	531	527	551	571	491	546	505	553	540	514	549	557	520	582	521	581	551	552	504	486	528	537	508	556	509	567	544	571	554	497	535	535	567	559	536	527	495	523	583	547	528	541	526	523	573	552	559	559	537	558	544	497	555	517	524	529	529	564	578	495	530	529	531	561	519	522	521	524	538	520	524	532	543	539	538	540	542	527	557	530	517	533	522	536	554	489	556	526	560	523	542	560	519	522	549	585	555	532	562	575	540	546	522	510	527	561	520	531	543	543	547	495	529	529	528	546	543	566	574	545	549	572	526	530	552	549	561	579	526	578	528	522	568	570	530	552	542	519	531	518	556	523	581	529	522	540	537	573	522	561	555	553	525	495	521	545	558	493	568	473	519	522	547	515	569	554	601	557	517	523	542	548	524	578	528	526	500	602	536	503	540	519	556	533	527	534	570	517	522	559	568	566	532	489	519	563	559	570	509	512	531	560	552	555	530	564	554	545	576	515	544	587	539	544	551	525	540	498	547	544	575	523	477	571	529	507	558	491	532	524	538	542	534	528	516	520	515	570	540	506	505	531	561	515	501	556	546	499	522	551	547	530	555	544	542	522	506	522	525	532	505	544	537	491	539	555	553	518	509	510	496	536	549	521	542	553	522	512	516	570	514	504	552	537	535	511	553	539	525	566	491	547	543	527	522	542	506	565	553	543	510	519	532	519	583	562	552	534	509	512	524	580	511	520	562	524	577	539	529	507	550	531	611	523	508	544	568	556	518	522	540	527	534	539	511	505	518	522	546	568	532	573	582	554	540	548	531	572	580	514	566	507	540	588	536	522	520	493	538	526	503	553	511	542	504	550	566	512	543	502	569	564	567	531	528	545	559	549	519	562	540	526	522	520	566	546	536	515	554	492	555	553	532	520	527	565	546	525	558	520	513	530	566	557	526	491	538	505	469	503	536	506	549	541	551	534	530	560	498
27362	13466	2459	1044	585	625	531	493	566	1974	2463	1606	889	581	483	407	409	461	410	451	467	488	460	449	433	440	431	400	478	465	414	446	409	419	442	409	444	456	422	426	400	437	430	415	424	432	434	419	451	426	469	411	448	434	380	443	435	463	423	414	394	418	443	453	438	433	419	465	441	456	435	422	440	441	424	445	404	414	458	446	421	418	430	410	429	460	429	436	458	458	468	419	419	422	416	440	453	406	460	432	410	429	424	441	467	457	467	443	424	440	410	418	445	447	434	441	422	428	424	425	422	438	425	466	446	422	424	461	440	438	423	401	436	445	444	409	454	429	429	387	477	419	435	421	422	436	397	451	442	415	441	419	445	463	419	429	427	438	419	395	453	408	440	420	442	411	460	456	407	420	376	424	438	444	382	443	450	431	477	438	440	472	428	397	393	447	391	450	405	431	417	411	417	432	459	440	417	454	396	450	448	433	427	424	425	441	426	394	400	414	457	478	426	473	439	407	467	412	431	451	403	438	451	410	428	442	429	446	441	445	457	456	403	461	429	426	455	427	420	449	389	427	449	437	467	460	460	403	431	397	428	436	481	426	451	460	436	443	407	426	413	441	407	445	426	408	430	451	449	401	458	417	412	416	431	405	409	392	436	435	418	433	440	462	428	449	422	440	421	454	424	413	435	433	404	435	457	439	466	425	430	426	436	453	418	391	410	403	410	425	392	465	446	422	437	399	409	473	426	448	423	424	410	434	439	461	447	428	396	451	456	447	448	484	469	435	438	426	459	432	432	462	429	429	428	388	415	430	431	432	394	434	394	438	421	428	402	440	467	430	474	413	412	455	434	474	410	404	430	421	400	432	494	415	405	449	432	451	421	433	438	416	457	420	423	422	457	458	467	424	456	462	426	479	393	408	445	386	410	432	418	457	437	431	427	396	432	444	397	405	408	455	437	459	439	443	408	414	417	410	415	398	427	447	442	416	414	433	453	426	446	408	439	424	437	418	454	446	419	438	465	455	449	450	396	437	477	424	427	435	411	423	436	430	400	459	451	410	415	435	426	412	475	420	390	417	430	449	446	395	425	429	457	444	451	468	451	470	412	444	439	445	456	403	405	413	433	427	465	427	462	415	441	416	424	430	448	436	442	431	408	465	418	417	443	461	423	408	420	427	424	440	387	423	408	445	456	446	414	442	423	462	442	422	427	435	424	443	438	455	430	460	423	425	441	448	443	385	439	474	422	433	434	452	462	440	436	481	436	409	441	467	433	452	465	446	414	405	418	421	480	445	444	414	426	447	387	409	459	442	423	446	443	477	427	393	421	442	389	421	420	456	466	431	439	468	439	425	407	433	436	436	407	451	457	457	401	431	440	424	411	406	449	434	431	435	472	439	456	423	466	407	444	401	433	456	406	438	423	433	426	398	455	434	434	436	421	470	476	433	478	459	415	429	400	435	497	401	455	483	427	459	441	429	408	427	455	430	427	445	455	406	457	392	401	434	423	449	445	495	427	421	418	455	416	464	462	451	450	427	468	456	443	440	451	435	445	439	407	417	400	433	437	453	454	434	411	408	438	465	430	438	425	405	413	427	443	452	423	466	453	415	423	445	434	417	425	407	472	441	417	451	419	449	416	448	458	432	456	429	414	424	446	459	414	417	456	425	462	404	440	407	419	430	423	460	423	473	439	407	409	431	398	442	431	408	413	426	463	447	418	441	458	414	406	409	429	417	437	409	447	423	427	410	429	435	406	410	428	419	402	419	416	448	402	408	391	449	420	395	458	470	448	406	422	393	430	415	446	430	426	403	405	422	406	417	451	392	406	428	448	413	440	431	436	446	469	415	428	383	452	402	447	407	479	439	437	427	439	417	403	445	411	424	422	460	475	474	450	430	399	447	448	455	465	411	438	401	389	424	417	457	432	445	402	468	444	431	422	445	427	408	425	447	427	444	415	455	409	444	451	420	426	430	448	458	423	412	434	424	429	431	446	400	427	438	404	466	401	433	427	426	460	434	445	407	465	456	416	393	416	415	418	423	446	400	421	408	463	457	422	442	397	435	433	441	419	422	422	435	429	427	439	417	446	421	474	433	404	432	425	413	410	436	452	438	397	428	472	439	405	418	400	435	427	402	441	429	429	480	445	442	397	429	395	420	419	404	437	429	406	417	405	440	421	454	452	422	437	427	458	467	429	449	427	476	424	422	444	448	423	423	457	432	415	429	458	423	421	393	409	402	404	419	464	435	450	426	414	434	421	415	474	443	438	426	447	427	410	442	414	430	448	471	437	455	454	427	467	438	468	443	471	495	470	443	462	414	449	450	410	425	442	432	437	421	411	424	441	411	449	434	416	416	437	446	438	445	433	452	437	422	424	438	398	409	411	360	421	419	459	436	418	446	461	457	457	411	455	409	413	429	394	407	451	438	419	435	435	424	411	383	383	445	408	427	419	405	430	422	431	454	436	382	429	435	447	425	422	440	417	430	416	457	442	412	433	447	454	456	446	423	438	459	406	473	429	465	418	446	398	433	445	446	424	422	451	413	446	426	414	439	425	429	439	435	397	434	438	425	442	442	425	415	443	439	404	452	432	466	478	448	450	428	398	409	428	397	399	437	418	448	425	415	418	406	417	446	444	421	413	424	399	448	424	436	429	441	402	445	445	428	418	444	419	401	428	426	416	372	452	437	461	454	429	465	417	445	433	440	435	470	398	473	458	421	425	459	442	421	446	378	426	433	432	417	461	430	460	413	432	416	410	392	400	447	424	393	436	421	452	437	434	406	399	439	427	411	434	422	465	452	386	419	428	418	444	417	406	406	413	436	416	432	439	424	407	432	415	445	408	430	463	419	415	398	459	451	437	424	426	443	456	421	451	385	451	417	396	434	483	393	418	415	410	452	467	435	408	449	390	439	419	393	445	433	407	446	437	416	454	432	428	430	406	404	450	455	429	398	451	423	437	424	437	422	457	472	440	422	452	418	440	389	452	422	419	418	428	461	424	432	430	434	492	448	466	416	445	424	414	412	441	427	436	408	390	444	404	432	455	420	453	441	457	427	414	438	395	428	412	416	414	423	447	414	470	441	437	431	462	467	433	449	407	384	425	420	421	418	427	421	452	421	453	453	442	439	405	450	397	450	419	454	434	452	410	391	448	422	446	425	447	459	429	420	423	426	412	449	425	421	448	430	429	442	421	447	405	388	456	447	472	435	415	425	415	423	438	424	430	440	414	450	418	443	417	407	428	440	403	445	419	446	453	450	439	431	441	414	426	444	433	408	445	433	459	423	429	430	418	430	409	458	461	466	416	440	443	403	453	415	443	419	421	427	432	404	426	400	437	425	480	456	442	423	387	435	388	438	467	444	413	442	428	444	437	430	451	439	439	432	450	437	430	441	441	467	457	451	421	419	396	433	470	395	417	448	420	457	426	439	444	421	435	436	442	448	405	448	437	430	433	455	417	442	414	451	386	415	385	449	421	418	472	426
5493	2553	1647	867	600	574	574	537	677	2718	2945	1771	902	526	429	375	353	364	382	364	380	370	350	366	361	370	350	394	352	391	339	401	373	408	347	391	396	380	339	391	366	372	350	368	356	387	379	332	386	358	370	365	352	318	369	386	359	358	384	361	375	406	363	328	335	365	357	334	353	373	345	349	369	392	371	361	354	353	342	350	345	340	374	360	366	372	388	368	342	380	376	350	325	352	360	399	367	398	390	376	360	392	369	361	340	348	359	355	345	346	400	384	376	397	323	367	369	361	366	377	371	362	401	354	389	383	340	382	407	373	366	376	337	400	360	394	361	324	351	385	363	372	367	374	383	417	385	394	341	395	392	386	397	386	345	344	345	371	356	373	357	370	356	345	403	370	370	363	361	370	392	377	400	346	325	378	369	375	350	371	359	370	390	384	371	356	354	374	364	354	363	372	382	364	379	373	350	333	360	355	378	377	398	397	337	363	347	374	340	424	373	343	357	402	343	360	369	342	400	404	389	379	367	376	372	354	370	374	365	360	384	363	392	395	350	361	366	333	363	355	385	363	372	387	401	362	373	379	380	380	362	383	343	354	374	383	371	357	350	358	389	380	359	357	358	354	400	389	348	406	368	406	363	367	374	369	377	365	331	371	395	368	373	352	385	380	380	352	376	324	399	364	348	353	342	398	400	384	368	367	363	354	387	349	371	360	367	356	375	338	376	384	346	396	401	356	357	347	395	347	379	366	384	380	368	334	375	346	395	378	361	352	382	345	359	352	371	355	361	372	417	364	407	372	355	341	387	380	355	379	363	396	357	359	364	345	385	374	355	386	326	415	360	374	354	356	369	361	405	355	384	374	376	371	388	364	375	345	380	379	379	341	388	338	369	347	365	350	338	369	389	391	394	366	364	369	391	387	345	365	365	332	356	411	363	377	353	365	362	389	365	355	362	369	362	382	348	367	358	374	396	383	392	367	376	402	358	369	393	374	358	360	356	352	385	395	375	363	401	388	402	345	412	380	338	395	360	362	369	353	337	371	374	352	388	366	391	395	371	375	415	380	347	413	371	406	394	364	340	349	325	350	362	359	320	375	343	364	355	356	375	347	410	386	367	380	358	349	366	389	386	382	319	400	366	376	366	392	374	374	332	348	394	369	403	372	365	389	364	349	362	362	373	393	397	379	363	349	363	366	381	343	363	394	383	343	361	381	371	365	385	379	365	395	380	392	360	387	323	370	384	384	363	383	387	358	367	397	359	361	403	376	332	379	353	352	359	394	333	343	350	340	397	352	367	383	364	391	359	350	379	407	357	334	358	361	350	366	366	370	376	378	388	356	360	396	362	372	390	376	358	378	355	365	363	374	364	381	343	350	389	343	378	372	369	370	375	391	375	396	352	327	362	363	355	373	396	327	412	378	396	376	382	356	381	370	350	365	332	365	349	401	370	380	372	337	398	364	388	360	388	364	366	378	362	358	360	360	356	398	397	373	378	379	371	369	370	397	345	388	390	353	384	402	378	361	370	369	393	359	405	361	378	395	357	383	393	346	372	367	362	395	386	383	355	417	377	332	371	366	352	341	374	372	364	375	377	386	358	347	357	364	375	365	382	399	353	376	351	381	391	359	376	376	393	366	371	390	360	375	346	360	402	356	363	372	384	384	337	381	332	318	375	363	365	382	388	356	354	379	353	348	344	341	394	393	364	375	346	370	366	402	360	401	372	383	388	342	368	365	352	365	373	377	348	351	363	350	367	373	361	361	377	363	368	381	357	377	368	336	371	350	385	365	369	367	373	393	349	331	365	397	371	368	371	360	354	368	362	359	342	350	326	397	375	362	359	378	396	384	386	389	371	364	363	379	378	365	375	346	387	357	376	353	350	397	371	371	382	371	335	373	359	375	401	328	357	381	390	378	362	388	354	350	345	370	366	367	369	386	351	339	370	352	325	351	361	344	360	346	360	386	372	375	394	370	390	379	355	342	343	364	360	331	353	363	364	373	341	373	383	366	336	402	356	391	367	395	373	377	389	392	363	358	363	386	370	376	379	390	356	393	384	407	376	363	382	371	370	367	372	377	392	354	355	385	380	351	366	380	373	341	363	374	382	382	363	369	392	378	397	372	358	351	381	352	352	376	357	372	349	343	359	379	349	388	393	386	346	364	358	382	347	365	377	361	336	398	389	352	371	342	376	345	379	390	350	339	373	369	369	356	344	329	374	400	411	388	360	375	365	378	359	399	344	390	423	390	323	381	385	379	390	357	409	377	330	342	374	383	372	369	370	369	377	380	340	369	376	370	372	372	339	363	344	378	366	389	350	397	391	360	374	386	373	435	392	393	386	399	364	373	360	396	357	364	389	346	368	354	369	370	371	351	373	333	378	390	370	364	346	353	390	380	381	360	351	371	346	337	380	341	324	378	322	369	377	382	388	403	366	382	361	393	364	350	377	379	359	339	396	321	374	331	396	356	386	403	378	357	369	383	356	357	356	347	357	353	387	352	395	365	409	359	388	386	356	414	377	357	376	355	391	365	387	335	366	357	394	367	357	362	379	354	405	378	349	354	393	379	339	352	347	352	380	370	403	400	339	328	373	360	356	415	370	369	401	365	380	355	369	378	378	368	351	377	384	386	383	396	362	381	388	347	354	391	385	405	384	394	344	370	335	377	362	406	356	352	313	371	358	333	402	349	377	357	397	350	363	330	365	365	377	336	374	391	384	383	384	356	379	364	349	375	383	361	353	390	374	415	378	355	341	384	375	360	351	392	348	353	369	374	364	361	390	363	335	373	362	333	379	340	375	378	341	391	312	372	387	371	358	367	374	381	378	388	382	372	404	382	357	379	355	375	385	396	402	393	370	391	387	387	364	372	338	430	358	352	378	341	342	356	383	367	386	363	389	372	336	370	378	385	365	389	378	384	349	369	386	370	360	350	372	402	357	374	378	347	349	340	390	391	400	367	331	379	355	376	377	397	346	374	386	350	358	386	361	363	356	374	357	371	375	362	374	385	389	349	361	380	322	389	376	394	377	363	371	363	366	372	352	355	378	355	384	373	380	344	387	360	356	372	365	378	336	409	403	372	408	343	367	380	358	359	374	364	380	350	367	380	348	379	373	356	381	378	336	370	364	386	360	342	365	341	402	351	352	359	398	351	393	357	347	363	422	377	352	402	357	369	385	392	363	370	349	358	391	333	347	371	338	384	367	366	366	354	381	343	360	406	401	370	361	383	369	348	390	386	372	397	417	363	347	384	330	380	360	374	391	363	355	346	405	366	388	358	375	400	367	359	349	355	373	356	379	392	384	360	387	380	340	344	376	374	370	380	377	374	376	339	361	371	378	348	351	379	411	394	401	355	372	367	414	373	373	373	349	407	332	342	370	350	389	355	350	389	384	354	363	335	383	343	372	380	372	396	349	380	335	373	322	338	363	387	399	377	365	353	370	324	369	399	358	351	382	356	343	356	409	361	357	383	394	340	348	386
24950	21099	27292	25083	9334	1371	996	775	2847	22603	21270	11056	3150	964	580	501	430	452	478	442	430	455	458	466	443	487	458	458	477	466	422	422	418	463	460	471	452	465	437	441	471	438	426	436	469	435	477	432	433	458	449	489	458	460	451	468	455	439	474	396	474	455	470	440	449	468	465	468	433	495	460	463	475	493	465	464	437	426	465	451	458	426	433	457	430	452	455	452	442	431	474	457	475	436	460	465	470	462	426	452	437	463	451	447	463	492	449	448	477	444	451	490	439	460	432	433	457	464	422	470	405	432	447	455	438	459	444	459	463	473	465	463	409	480	450	423	484	477	491	475	450	459	479	459	436	432	414	454	487	467	475	471	466	468	445	456	452	443	475	468	476	460	425	442	439	431	499	500	456	430	428	437	427	449	480	447	430	438	478	449	457	454	439	513	470	436	496	415	473	467	490	416	466	493	428	446	490	430	486	429	446	484	461	447	442	478	435	460	456	437	452	417	453	433	447	433	474	472	463	469	457	432	426	440	463	426	415	418	441	450	455	473	487	456	465	434	436	439	456	443	431	485	435	431	445	470	456	459	426	442	438	431	442	452	482	419	439	438	479	469	425	434	438	448	441	453	458	432	408	441	437	419	428	439	444	450	476	438	429	457	484	420	446	446	451	450	471	472	455	474	439	440	442	433	437	439	472	411	475	484	454	451	436	470	439	492	469	483	469	439	475	440	438	457	439	465	430	457	444	467	431	461	475	474	456	429	442	491	470	451	457	434	455	458	433	455	485	427	416	461	425	479	446	412	457	450	426	464	441	446	433	429	429	423	408	469	448	466	462	431	457	447	439	449	432	436	449	433	424	480	470	496	437	422	473	456	459	464	439	467	473	472	458	466	437	453	442	458	430	460	437	422	440	443	447	428	410	489	392	426	426	456	465	452	421	471	447	411	485	460	472	463	436	445	449	467	460	450	498	462	489	412	441	465	451	445	452	455	485	458	435	434	448	456	467	427	465	439	461	452	474	461	503	480	427	435	469	461	474	419	456	417	448	422	484	431	458	431	478	436	431	440	458	438	449	443	416	469	451	449	459	439	447	454	502	447	466	431	444	467	456	459	446	447	446	439	457	477	427	432	458	445	477	468	427	460	445	466	478	437	437	452	441	402	458	435	502	475	459	428	448	420	392	433	453	432	463	430	416	430	435	477	503	474	482	445	422	453	448	452	447	433	425	453	409	438	422	472	462	478	464	478	400	463	450	433	446	445	429	461	444	420	438	425	404	466	448	437	440	452	427	439	470	419	445	406	412	437	444	415	441	446	433	464	459	453	456	421	437	444	427	495	441	433	466	467	468	453	441	453	451	440	429	491	446	441	460	444	449	493	434	458	474	474	438	453	468	436	419	447	459	448	422	446	432	433	461	452	451	476	443	429	434	457	414	429	497	458	445	427	460	463	455	421	439	462	427	445	458	461	471	432	467	431	454	449	457	439	444	466	440	429	485	465	442	447	423	454	447	449	456	481	467	468	464	463	453	419	461	480	449	450	455	435	433	467	441	426	423	440	451	450	441	451	463	480	426	472	437	491	453	491	475	425	501	507	474	473	443	483	425	437	436	469	462	475	434	458	404	449	489	451	464	425	463	472	435	505	440	458	454	475	463	469	465	430	489	470	462	469	410	441	439	429	439	488	480	472	451	493	441	439	427	444	466	443	448	455	459	472	435	458	474	445	489	477	477	448	450	456	439	454	455	449	446	448	466	455	458	454	427	426	472	473	460	474	473	450	455	438	462	418	446	428	463	433	448	488	480	433	434	453	460	426	432	465	436	464	443	433	461	462	418	454	447	480	422	437	438	432	432	448	423	447	440	439	420	447	457	476	419	443	431	439	451	428	431	421	446	445	451	445	433	462	436	418	457	436	413	473	481	496	447	454	492	431	448	453	437	434	431	475	440	441	444	467	437	426	434	476	430	469	441	468	421	461	482	453	458	463	421	429	514	443	452	463	440	428	461	421	451	435	429	433	492	483	435	456	491	454	480	446	454	433	441	465	481	460	420	473	420	413	486	409	451	482	428	427	456	451	479	449	455	426	380	447	458	458	450	466	483	456	488	448	440	417	444	431	438	446	444	434	440	440	418	463	425	433	459	434	454	435	413	465	456	489	471	452	454	447	458	461	443	448	459	491	449	484	429	457	429	468	447	443	461	461	448	471	442	448	443	436	437	442	473	423	443	471	456	402	450	452	465	457	403	405	452	442	441	450	414	421	441	435	436	450	478	441	470	447	436	480	468	444	469	448	453	417	477	482	417	491	429	455	424	472	414	424	453	424	435	453	454	448	476	470	455	425	455	445	442	414	469	412	415	470	470	437	473	421	460	430	453	433	461	461	488	442	447	458	437	446	455	455	456	452	451	448	440	408	447	445	463	490	451	400	447	455	443	434	417	441	483	437	452	494	442	451	451	438	415	437	477	457	441	449	457	430	487	496	446	433	433	444	453	430	436	450	476	436	452	425	437	484	470	458	430	445	440	430	416	399	468	495	456	476	464	432	435	408	454	422	446	451	449	470	472	462	442	476	464	467	393	460	420	439	424	448	450	433	474	444	436	482	451	466	468	426	437	459	478	442	485	451	475	490	458	463	489	419	483	429	473	432	439	504	420	455	443	418	418	436	470	439	439	464	437	417	429	473	443	437	444	485	461	462	450	442	421	420	507	447	421	430	443	473	410	459	478	445	461	457	488	461	456	434	466	433	472	446	477	405	461	463	450	442	474	434	452	462	468	443	459	444	440	461	444	429	481	451	442	422	477	474	423	465	464	442	454	423	445	478	437	468	430	442	414	429	483	453	463	463	405	495	408	419	462	436	438	458	485	434	465	393	482	463	448	493	466	433	432	460	437	441	465	443	443	462	456	480	426	446	463	488	462	468	471	448	420	418	456	458	470	455	458	451	455	450	413	461	436	448	493	496	482	465	431	422	431	475	430	466	458	438	478	435	426	468	455	446	445	453	443	439	428	460	464	474	425	442	466	419	449	444	442	467	471	427	442	424	458	450	444	482	430	456	442	461	435	453	440	461	445	446	435	426	425	437	432	428	450	448	444	471	479	470	456	493	423	478	440	420	382	455	454	414	477	476	442	470	450	436	444	441	443	424	477	451	453	433	402	470	460	482	422	459	459	429	466	443	452	463	446	445	491	398	457	430	419	464	439	459	427	461	439	432	463	443	433	452	464	480	450	416	453	462	468	469	472	450	438	401	428	427	443	449	433	409	435	443	424	443	487	457	445	481	461	425	435	469	475	463	458	438	444	429	461	493	430	498	450	440	413	459	408	480	455	471	463	427	480	488	462	416	477	413	471	464	438	464	456	448	419	416	473	464	448	431	441	417	422	454	471	437	450	462	462	448	447	469	468	461	458	465	495	462	393	417	461	481	416	427	454	447	433	449	516	427	441	477	429	456	410	444	473	436	456	434	440	467	425	461	442	436	423	463
4323	5356	4891	2470	1443	1080	1050	873	4538	23425	17989	9031	3062	957	509	389	404	428	400	375	389	407	436	396	411	401	393	397	402	420	412	400	393	414	418	407	382	382	399	441	394	402	421	394	431	411	404	345	405	393	389	410	405	388	402	370	391	428	393	403	419	381	398	427	390	414	380	413	397	407	401	426	400	392	371	411	426	401	420	404	362	422	397	366	431	388	392	419	406	421	397	370	385	412	414	399	436	401	413	395	388	417	363	440	371	417	360	406	395	370	394	384	369	420	429	395	391	390	396	399	382	392	415	422	398	399	424	408	418	407	418	405	417	362	456	401	397	421	345	396	400	427	400	406	407	396	377	421	412	445	411	376	403	365	408	398	399	403	404	396	375	374	442	373	392	360	406	434	415	395	424	406	382	414	388	396	392	428	369	398	412	418	413	393	431	398	367	427	398	375	395	383	429	417	399	369	380	432	412	423	387	392	418	430	404	402	371	401	394	407	419	404	401	387	415	386	424	420	411	422	375	390	377	353	400	396	392	438	393	415	448	431	424	386	377	432	388	424	394	400	417	374	432	427	369	395	401	378	398	395	410	410	403	393	358	387	438	414	393	422	362	401	396	411	421	395	372	391	404	413	410	409	395	417	389	400	421	415	390	396	419	389	416	434	420	427	400	402	383	375	389	399	396	406	411	379	397	401	393	417	409	431	416	422	415	422	382	419	416	397	410	379	367	392	409	366	382	367	395	404	406	394	364	388	391	404	386	368	391	387	386	400	387	420	408	397	439	410	373	419	387	357	390	422	398	397	419	402	414	360	395	391	410	392	404	422	398	399	383	410	396	420	372	413	418	417	376	385	401	434	393	429	378	382	380	381	426	408	378	418	395	392	398	407	397	398	385	399	410	385	410	340	407	387	412	406	419	373	385	389	403	391	404	414	383	411	438	381	374	392	443	419	396	392	389	425	379	389	396	404	382	388	383	398	406	408	396	405	386	418	390	391	412	379	420	391	419	410	407	402	422	422	443	414	436	417	417	435	417	385	447	418	411	373	372	392	387	426	414	414	405	416	411	402	406	400	428	393	411	427	388	399	423	383	407	392	403	428	430	404	418	444	357	362	378	397	387	407	409	397	386	363	390	389	364	409	424	442	394	364	419	365	430	415	375	374	395	410	383	388	410	428	415	393	380	407	438	439	424	379	404	383	403	390	435	399	417	417	402	380	429	404	402	400	398	370	386	426	379	394	432	416	406	389	418	380	392	396	389	369	398	396	391	381	354	375	371	404	418	401	412	407	400	431	370	399	382	425	398	367	398	376	408	363	384	425	376	398	426	376	370	366	420	382	396	402	389	407	404	427	402	399	388	381	422	408	395	405	420	404	367	394	376	395	371	418	389	407	393	399	380	417	410	408	402	422	408	405	401	434	378	395	383	432	408	396	408	424	403	426	425	417	388	385	397	382	427	388	419	429	403	387	386	405	402	383	368	367	385	438	369	433	393	390	393	400	387	413	418	395	395	423	416	394	386	447	392	371	367	398	421	419	386	397	419	409	387	407	379	409	405	431	385	397	372	368	392	378	391	417	429	391	380	390	387	405	424	388	380	404	408	394	416	376	388	434	393	406	405	404	365	371	380	441	370	396	376	387	400	405	383	408	380	392	409	374	429	389	396	385	396	396	418	371	415	379	416	391	392	413	404	401	389	406	388	346	365	376	406	399	417	367	407	425	423	395	367	417	377	400	390	387	400	402	431	397	394	388	397	378	403	393	391	411	388	432	394	396	369	411	390	374	366	369	408	379	410	434	405	375	417	392	383	401	399	371	417	393	409	389	352	425	438	402	362	397	405	374	417	425	451	382	440	385	379	382	406	376	396	401	402	395	412	406	412	376	410	412	365	411	399	400	384	353	391	388	404	392	392	366	384	381	404	397	441	408	408	394	399	389	419	384	447	409	397	404	368	378	389	412	386	385	375	379	396	412	392	413	397	427	374	380	406	422	398	381	388	399	401	420	425	373	360	408	451	393	370	395	403	351	378	371	424	386	362	395	371	393	426	405	392	438	454	411	396	393	384	409	359	412	385	409	385	427	390	397	402	393	366	408	354	401	397	397	420	374	413	408	404	393	407	411	418	400	427	410	382	385	376	382	382	402	401	418	430	385	395	408	377	393	411	386	390	402	388	409	398	390	413	409	379	389	419	348	423	412	399	457	377	397	410	420	430	399	413	374	387	389	387	398	404	403	387	386	411	404	369	367	386	411	399	378	369	389	405	406	390	387	381	384	435	367	385	362	339	402	384	389	388	382	384	373	383	423	390	409	392	394	383	395	399	405	442	396	382	377	376	385	393	405	437	376	387	419	399	368	414	383	387	407	414	426	393	374	390	374	402	405	439	408	387	404	365	417	404	375	385	382	362	377	392	408	418	401	371	375	383	415	402	404	381	369	413	397	374	408	388	395	352	402	392	398	392	414	394	424	392	361	411	364	410	412	385	387	391	374	372	422	426	356	388	444	400	377	390	359	418	395	389	382	428	407	348	409	433	442	386	403	400	375	372	405	398	413	374	427	366	392	388	394	373	400	390	390	374	394	405	412	407	404	385	415	420	404	371	400	395	375	403	412	409	398	414	383	363	408	377	403	388	394	388	393	436	399	379	379	371	386	392	373	408	407	388	401	431	379	427	408	362	405	396	413	380	395	399	413	400	389	396	378	397	383	384	418	396	386	376	395	411	429	403	427	387	403	450	428	408	417	411	408	409	372	385	362	369	405	422	380	396	410	427	413	376	415	367	392	458	379	376	414	423	375	411	381	406	374	383	408	394	395	385	433	412	415	378	388	375	399	378	387	403	404	409	397	405	383	410	389	391	398	410	406	418	438	423	394	412	408	396	390	387	416	378	389	366	364	403	388	396	413	376	383	397	402	403	426	397	407	410	373	439	377	404	387	348	402	419	391	404	406	398	368	363	385	377	362	399	415	437	387	393	412	401	412	361	382	434	410	392	431	389	356	401	381	382	432	411	349	381	403	373	395	404	372	415	415	382	422	418	382	391	392	369	396	392	387	426	402	419	406	406	400	379	386	394	371	388	374	390	391	403	406	407	395	384	403	381	401	397	410	415	384	377	380	397	350	389	407	414	390	414	376	404	428	369	382	367	414	414	403	391	404	399	417	394	410	386	385	438	379	401	420	410	414	392	368	405	384	387	403	387	385	393	395	377	370	383	372	382	424	394	406	425	359	386	436	385	399	346	397	403	368	378	366	392	368	390	435	411	387	413	380	407	381	407	391	391	407	385	430	400	377	426	410	449	387	381	393	381	377	405	411	409	400	415	395	396	433	394	394	399	407	396	387	399	430	392	392	389	414	377	397	424	420	360	367	366	376	371	399	406	426	373	412	386	404	417	385	379	395	397	399	366	396	387	430	411	387	403	396	410	406	404	348	425	407	395	398	382	400	426	388	429	385	406	399	405	400	382	384	374	438	396	427	394	385
23906	21078	28292	24066	21039	8469	2031	1217	3776	36809	34778	20909	6979	1731	863	664	612	616	593	631	580	654	632	636	613	636	638	613	614	641	618	592	660	616	631	577	619	658	672	636	597	602	599	638	602	604	609	616	635	620	544	643	616	617	625	580	602	643	588	628	620	632	640	598	612	611	658	625	617	612	576	616	550	612	659	659	594	599	609	637	606	646	635	640	623	603	610	625	561	618	630	615	619	610	610	656	573	594	586	600	615	593	633	623	600	616	636	623	623	639	645	638	615	595	614	630	597	632	615	633	579	597	630	599	602	635	606	660	593	634	602	654	646	611	623	603	638	611	599	660	665	605	647	591	643	619	614	601	633	635	643	611	599	586	614	591	611	616	622	541	666	632	596	681	628	603	612	639	634	629	613	609	595	610	599	600	643	603	616	616	599	586	629	605	590	619	581	640	604	616	571	591	596	613	587	590	608	620	594	647	614	608	638	665	615	668	596	583	617	629	597	566	616	626	624	647	618	599	618	624	594	625	597	639	632	651	638	640	619	635	611	606	579	614	608	625	588	638	638	607	622	632	623	622	580	621	601	588	606	589	630	598	624	659	630	647	641	617	606	621	644	611	602	627	592	601	659	648	617	592	609	670	635	658	643	574	609	616	600	595	672	635	625	654	641	595	584	624	620	632	629	607	600	585	596	628	604	603	614	592	581	610	649	628	620	628	635	624	631	628	614	612	588	609	597	651	603	646	650	625	625	626	631	621	633	618	558	595	628	592	643	615	614	665	637	601	617	617	593	600	633	643	605	649	603	606	606	615	644	617	654	566	594	641	602	609	586	653	593	684	682	636	614	651	619	623	652	613	616	591	613	602	656	639	586	591	628	599	614	556	621	593	618	622	651	603	636	605	618	621	605	643	635	631	606	621	621	577	681	627	618	607	597	664	612	614	626	609	606	592	630	598	641	621	653	625	608	623	658	637	585	608	667	633	637	660	604	612	643	663	554	584	659	635	605	587	582	613	598	593	577	593	603	649	612	618	617	583	652	599	595	627	612	597	563	597	573	634	631	637	586	624	574	592	579	627	619	594	604	607	617	565	576	654	616	656	632	636	570	609	616	611	581	666	637	634	597	592	601	627	637	562	600	655	642	654	605	610	586	604	599	597	615	601	626	597	632	597	658	592	658	604	592	609	561	609	577	623	642	601	640	600	606	633	588	630	638	619	647	605	617	589	559	579	616	629	623	602	625	617	641	602	665	656	643	598	599	552	607	640	639	599	598	626	601	618	615	611	629	602	624	590	632	669	582	616	652	620	635	637	589	616	625	630	681	620	658	593	602	586	613	606	608	614	643	620	607	637	639	603	586	577	629	602	655	645	605	614	624	628	650	672	659	601	562	600	610	594	610	602	577	623	616	582	599	587	639	605	643	610	634	635	665	620	632	630	631	608	614	619	627	692	679	637	627	616	605	625	615	600	597	616	596	628	596	634	627	603	614	587	612	635	638	617	631	632	602	553	622	595	598	659	608	666	630	593	619	655	634	622	612	674	580	650	641	585	605	583	606	608	602	627	639	607	583	644	628	634	627	580	563	605	643	635	612	606	648	615	577	588	613	618	639	610	606	602	608	586	639	641	627	597	650	603	627	576	632	608	594	657	598	617	613	592	589	596	664	582	651	586	615	612	613	638	636	602	649	577	591	593	610	609	604	601	628	633	588	598	615	655	598	623	620	604	578	610	664	610	643	587	586	595	557	580	658	605	563	620	627	613	616	614	616	609	613	588	632	601	591	601	595	617	622	635	608	602	616	627	607	633	597	633	603	610	631	645	655	575	590	623	637	609	644	613	637	622	581	632	617	656	623	622	646	609	611	570	596	581	561	594	634	620	604	604	607	647	649	620	617	594	649	614	630	582	601	643	602	624	622	602	594	654	627	642	653	597	601	601	622	645	599	609	612	615	599	576	594	623	645	636	641	610	589	606	614	632	589	615	600	661	624	584	615	562	621	608	636	624	611	650	600	570	602	606	633	595	599	602	590	619	609	590	670	611	616	642	610	622	579	602	592	602	615	579	617	621	583	580	609	635	599	637	583	608	579	621	616	598	644	607	589	632	643	620	617	649	590	624	634	582	604	627	629	597	649	618	617	633	615	616	564	615	568	631	622	594	575	619	633	592	681	655	612	590	624	613	591	593	579	601	584	616	621	653	612	598	629	658	654	602	602	638	614	625	658	641	572	613	547	595	651	581	621	648	618	583	606	591	592	653	651	598	634	597	610	614	617	614	588	582	574	574	575	590	618	631	630	597	619	638	611	627	599	595	610	647	618	594	633	631	657	640	640	633	633	616	552	572	631	619	609	597	644	609	667	641	623	591	602	593	616	565	595	621	612	618	641	600	612	632	622	616	629	596	615	630	638	632	595	618	583	560	596	575	618	621	598	623	623	609	633	632	616	638	621	617	633	582	613	605	591	633	616	610	628	605	641	608	653	605	597	605	609	618	595	631	567	654	626	610	631	631	652	637	610	564	623	627	583	640	568	635	589	566	601	584	641	582	549	667	612	581	639	582	622	557	652	649	655	613	660	657	580	641	655	672	587	616	594	600	614	595	590	573	621	639	628	584	624	580	588	615	603	575	613	612	585	639	645	635	616	581	616	625	586	639	599	622	594	588	648	617	572	656	645	609	592	623	614	628	637	574	571	591	635	609	603	592	629	582	642	631	559	606	540	639	621	627	598	580	599	669	617	581	624	599	615	588	616	657	635	622	601	613	637	601	633	566	547	627	580	627	584	602	610	596	606	633	621	600	626	592	600	574	619	607	598	612	570	638	590	630	560	570	589	603	592	629	601	624	614	613	593	596	634	685	553	619	586	608	622	634	630	597	630	564	630	600	574	630	569	651	672	594	635	611	591	650	605	605	639	626	594	614	640	570	572	616	591	592	569	606	614	656	621	597	596	599	608	608	608	632	612	580	652	616	624	556	644	608	619	612	629	622	599	610	585	618	666	657	647	632	634	609	625	588	591	632	627	632	604	605	598	583	624	631	604	627	577	573	635	630	629	639	596	624	605	628	619	597	585	641	641	623	660	600	598	628	588	611	600	628	614	615	631	629	600	571	634	582	576	623	624	580	642	622	585	601	634	665	602	607	595	589	612	596	626	627	578	616	597	578	629	619	590	614	600	618	632	595	611	597	607	685	628	613	647	583	570	641	591	578	585	655	604	607	606	590	628	592	626	621	628	587	616	615	614	648	624	630	623	608	620	623	615	594	630	622	627	635	615	642	616	617	593	629	613	616	644	652	535	604	619	600	644	613	599	612	622	626	612	653	640	635	611	663	591	605	601	592	595	611	587	566	606	645	621	586	625	609	627	595	612	595	604	583	662	633	625	603	614	590	600	621	659	616	560	612	624	648	621	643	618	628	650	613	617	619	609	608	597	607	640	640	609	627	606	591	637	590	574	659	587	602	589	629	594	608	585	622	615	609	587	637	630	607
4963	8802	8124	3949	2336	1716	1682	1274	5965	37207	29581	15465	5367	1576	773	563	577	552	525	529	543	545	522	574	498	543	549	517	578	518	493	534	560	516	528	546	519	534	550	556	525	569	543	517	570	570	482	533	547	478	534	514	504	525	526	524	527	538	527	520	516	552	506	486	492	517	517	538	474	513	445	504	495	545	556	508	512	512	539	549	530	516	521	510	547	525	495	477	542	531	485	531	523	549	511	542	539	490	513	519	517	515	524	529	547	485	527	518	505	522	503	494	517	482	523	528	529	509	545	552	561	531	559	517	529	514	530	552	526	560	525	560	559	543	548	541	507	531	497	508	488	537	534	518	532	516	557	505	494	541	530	498	498	533	496	533	533	516	517	498	569	500	523	521	577	512	545	556	524	519	520	525	496	543	527	503	498	520	538	489	546	480	496	496	550	520	541	515	514	523	505	541	486	517	529	506	526	515	495	522	550	562	540	543	509	528	557	516	542	521	540	521	516	536	496	541	534	526	532	536	553	497	543	521	516	547	526	509	499	508	513	523	499	563	524	513	530	529	537	555	534	501	503	510	523	517	517	515	503	536	512	516	573	535	510	558	557	549	527	506	500	483	510	507	482	535	517	498	507	529	549	550	493	491	516	584	509	534	583	526	559	490	519	523	541	514	543	462	532	536	515	524	518	522	519	538	523	505	544	541	552	560	492	502	495	556	518	538	535	489	474	492	540	507	537	542	550	531	532	505	517	520	558	531	524	517	506	467	548	556	533	544	545	531	543	540	504	534	559	514	518	570	527	540	508	525	535	552	536	474	528	487	498	562	535	556	565	525	508	538	504	504	511	506	512	513	499	520	526	518	519	510	530	491	523	576	524	531	530	521	480	555	534	559	554	548	510	573	516	538	502	507	542	490	510	505	545	538	542	545	505	538	492	532	501	527	521	543	531	499	507	558	524	513	534	489	530	532	526	531	515	512	519	537	486	533	506	558	526	520	553	536	511	513	507	540	531	516	516	502	549	512	515	526	492	528	535	522	518	520	490	526	516	494	498	494	508	519	522	531	564	538	529	546	520	512	519	518	551	546	550	470	527	503	476	579	533	522	514	564	524	511	537	529	526	548	556	530	508	518	494	518	527	554	530	546	557	529	538	542	575	547	516	512	499	500	529	532	531	539	529	555	524	513	533	498	500	539	568	513	554	566	565	559	550	525	572	524	544	517	552	534	512	547	542	527	541	478	514	493	531	494	521	512	511	537	503	524	514	537	507	506	527	506	547	534	521	574	501	529	514	547	512	543	538	532	512	488	516	534	515	536	514	537	522	565	543	526	516	540	534	536	508	530	527	557	528	537	545	540	535	471	544	508	520	544	550	481	548	534	527	570	483	537	502	531	540	512	544	555	591	537	525	533	527	555	532	546	524	526	498	483	498	491	529	509	559	511	535	531	483	524	542	495	565	543	573	535	515	530	543	560	504	520	535	507	552	551	513	530	539	492	544	546	485	532	483	536	501	511	517	487	520	515	531	507	502	482	549	505	495	527	522	511	510	539	539	535	512	507	509	497	500	493	524	546	522	554	463	516	568	573	515	497	537	517	502	499	530	511	547	519	514	512	491	498	593	507	536	553	520	500	555	546	572	539	508	523	524	498	535	507	524	526	512	502	550	553	536	519	539	506	501	519	536	520	525	528	483	487	509	496	548	522	518	591	525	525	505	511	553	501	505	511	517	519	546	540	537	477	499	486	512	572	495	514	525	513	559	502	514	540	507	530	536	525	552	516	544	548	516	513	552	564	529	501	496	525	530	492	540	567	524	554	499	492	549	520	549	546	521	552	539	516	531	502	517	534	555	489	542	523	501	508	500	524	483	524	537	547	495	529	527	542	532	519	489	501	529	500	525	528	506	524	511	528	533	544	495	489	554	580	515	531	536	510	549	481	530	520	489	509	523	506	559	509	559	508	479	552	572	491	527	514	571	512	502	525	501	511	526	535	537	530	502	534	574	503	545	525	510	509	519	519	507	474	540	499	529	527	499	507	494	523	551	490	485	530	500	514	536	499	517	525	516	522	501	503	500	544	525	513	502	531	543	478	541	496	500	526	574	538	560	540	527	543	503	507	524	513	529	527	516	515	491	547	523	510	517	503	549	533	542	474	527	512	538	511	540	508	530	504	532	541	506	520	500	558	540	530	519	514	576	473	504	538	548	555	524	510	539	534	506	507	508	497	552	501	486	500	505	528	536	501	525	528	504	545	554	598	501	499	538	522	532	517	511	550	529	528	592	503	523	550	559	503	524	506	513	515	557	510	524	523	515	492	528	537	542	501	508	545	529	525	514	518	548	499	520	554	524	517	501	550	520	502	547	520	495	511	513	477	556	513	515	537	508	501	484	502	567	535	543	551	516	523	525	551	503	526	520	542	483	523	520	480	529	551	509	503	548	534	521	532	522	533	526	481	505	527	487	550	509	518	520	493	557	513	512	480	511	494	520	501	511	518	516	518	547	557	524	532	501	529	512	546	546	560	496	531	550	521	523	530	494	545	545	469	530	504	500	495	543	513	526	520	528	542	505	477	529	534	538	538	495	519	495	565	535	526	538	531	499	530	510	498	490	513	514	520	551	508	537	497	496	492	544	564	509	556	551	504	525	502	508	499	503	488	521	527	536	556	554	533	519	491	564	497	521	556	514	545	502	461	487	549	491	538	540	534	537	509	520	548	527	544	563	554	486	498	525	545	500	519	502	504	536	516	509	502	522	493	517	510	532	503	516	519	556	558	519	538	499	531	574	492	505	498	549	533	533	503	517	472	470	549	544	524	471	471	527	556	504	504	485	530	537	570	525	486	510	484	518	509	532	551	539	513	533	527	538	555	505	531	516	514	481	480	495	536	538	514	518	491	490	508	500	503	536	561	586	535	484	543	540	512	516	523	478	527	522	497	531	533	519	552	473	528	539	536	518	487	532	516	534	528	515	490	537	517	547	510	535	537	515	524	527	508	546	559	461	525	508	502	537	562	482	512	510	529	507	543	525	483	485	508	531	570	472	538	489	518	521	530	535	520	569	515	522	542	527	529	473	540	526	533	500	518	514	532	527	505	490	513	558	527	515	547	538	480	501	524	519	524	556	547	533	543	512	511	509	528	524	490	548	529	524	560	515	512	513	540	493	492	524	518	455	510	522	508	546	565	505	515	525	518	577	521	498	553	548	520	519	523	525	545	549	536	494	549	547	538	530	523	543	565	529	520	515	545	548	511	501	502	527	532	529	509	519	525	506	498	569	505	493	543	512	487	497	501	518	517	548	517	519	495	516	491	512	488	523	534	532	514	481	514	565	536	499	459	570	463	525	555	557	514	532	514	543	511	521	496	548	478	524	512	557	526	555	556	529	523	514	547	528	541	491	542	471	510	533	501	512	541	512	501	542	489	508	562	538	519	502	533	494	507	528	527	539	542	485	499	463	539	561	461	534	555	520	508	522	524	504	476	477	505
27352	13093	2226	950	581	549	477	500	809	2824	2400	1420	804	534	459	417	445	472	457	460	409	490	402	419	445	432	459	439	450	438	453	474	443	453	429	463	467	448	421	446	456	447	486	424	449	436	447	452	450	437	442	398	453	448	455	501	437	419	439	448	455	484	429	449	461	415	462	492	473	449	457	437	484	430	420	459	462	456	439	435	484	440	463	437	442	458	440	451	462	431	426	435	433	426	450	445	457	473	423	408	448	461	391	462	453	462	485	467	433	459	440	441	455	473	422	448	436	450	458	445	471	444	449	442	429	426	460	463	458	412	463	470	451	457	421	428	432	473	469	479	409	438	478	398	481	426	447	441	420	470	442	469	437	461	462	454	412	457	427	446	453	458	432	432	471	446	476	441	468	463	437	453	478	425	415	436	445	436	466	438	448	473	458	483	420	441	465	467	443	455	461	446	455	454	401	443	436	436	473	448	427	435	435	464	433	440	456	443	416	426	444	419	421	477	459	483	440	429	453	427	452	438	405	434	465	440	448	407	452	451	445	455	457	453	473	419	476	465	429	426	424	497	423	467	442	441	430	460	430	439	435	440	445	437	478	451	443	420	445	450	457	451	476	426	454	456	466	431	459	443	487	446	455	424	431	400	435	458	464	431	438	458	457	452	436	449	454	466	451	441	447	455	505	415	472	413	479	428	456	420	457	439	448	455	473	466	448	406	464	451	425	455	511	453	403	470	431	426	440	447	477	445	451	446	483	455	450	503	404	435	463	446	444	453	422	464	452	447	449	442	476	468	459	425	433	489	453	413	397	488	432	416	482	478	458	451	440	452	455	470	455	466	456	428	397	454	449	446	435	457	442	451	492	450	419	456	467	422	415	453	460	466	436	480	443	487	415	440	430	480	444	424	453	448	433	439	458	474	482	472	458	461	456	454	446	464	491	459	450	456	455	418	477	431	439	483	426	470	437	465	449	452	512	442	454	484	479	496	479	483	463	446	461	458	411	485	444	443	438	444	448	453	465	452	455	441	412	445	427	468	444	489	472	483	454	403	415	451	469	497	453	438	464	446	389	401	486	479	492	485	442	456	457	469	453	479	467	433	411	460	443	461	454	456	450	465	455	434	460	452	469	442	457	437	486	471	483	428	436	418	421	467	435	452	457	426	457	475	456	438	461	478	479	422	432	434	454	443	424	443	432	439	456	421	444	492	440	449	434	430	450	476	484	437	480	439	414	443	469	435	481	442	475	435	440	444	441	456	474	462	453	406	466	463	462	455	458	495	480	480	478	472	434	468	488	445	453	435	416	426	460	421	489	487	432	444	449	429	447	444	448	460	457	471	458	468	450	445	454	444	412	481	418	426	457	438	467	434	451	450	484	441	459	477	476	457	471	436	486	438	479	459	430	466	455	459	413	473	439	489	437	495	406	491	458	421	479	470	497	454	451	474	419	442	468	412	433	459	406	484	470	435	433	458	456	459	461	420	458	436	394	426	468	435	416	425	434	452	464	463	442	466	460	442	447	464	453	443	434	444	432	461	455	449	416	373	451	438	442	416	446	404	471	426	463	446	469	426	473	401	418	449	437	436	439	440	448	432	452	449	457	428	464	517	436	422	400	458	444	466	479	438	457	440	465	474	446	418	447	456	477	410	443	483	439	435	454	415	428	435	455	467	453	462	417	469	483	466	457	446	467	456	488	460	394	472	452	450	456	426	447	471	432	434	432	465	454	462	438	460	456	420	515	442	412	463	444	503	455	429	410	419	433	460	437	477	445	417	460	454	433	450	456	448	438	428	439	452	457	441	473	452	450	444	414	454	454	450	466	443	436	425	436	452	468	440	442	452	482	440	390	458	428	465	442	431	426	437	438	471	434	456	462	459	463	420	425	421	408	436	458	456	439	466	432	444	427	460	441	515	435	432	447	460	426	447	397	477	465	410	445	487	452	438	412	448	453	447	441	448	431	440	454	473	471	431	430	437	459	455	429	479	473	470	410	467	430	462	448	443	437	421	455	440	419	448	424	426	451	447	442	453	459	489	467	399	408	446	493	451	423	471	411	423	452	459	461	470	464	460	492	438	425	469	459	438	445	433	448	433	453	452	424	466	431	501	426	474	497	481	443	458	462	450	412	430	463	463	461	473	472	454	440	463	383	487	427	461	446	440	453	459	434	440	444	480	426	462	446	445	456	461	440	490	452	466	492	427	432	450	437	440	439	428	464	431	496	467	441	401	429	465	434	465	453	484	410	451	422	482	462	409	458	477	481	424	445	420	445	470	432	407	441	436	470	453	455	495	458	457	471	452	448	427	462	448	419	474	450	472	492	497	437	458	465	502	443	438	419	419	437	416	420	438	427	453	440	454	493	421	485	408	451	488	453	479	456	437	411	467	482	452	415	420	460	423	437	448	484	432	458	451	436	440	467	453	445	476	436	470	452	468	438	479	453	449	480	443	420	436	492	455	432	438	476	494	434	493	437	482	407	434	459	418	406	429	455	445	425	446	457	462	471	423	477	460	460	432	394	453	466	452	487	444	459	434	414	430	469	435	430	460	438	456	496	420	457	455	464	404	462	447	459	445	451	434	458	426	486	450	433	427	445	448	477	435	477	423	457	454	450	441	429	456	456	470	487	442	451	462	407	432	426	462	432	469	432	444	448	485	453	435	399	468	454	442	457	470	455	465	443	438	400	430	458	442	467	449	462	471	460	400	467	453	437	424	464	470	481	461	453	487	438	482	472	462	430	449	435	434	463	467	461	433	455	465	428	460	406	441	436	458	499	476	444	430	423	474	486	434	411	442	480	441	457	468	451	457	449	475	448	452	419	425	471	438	456	477	439	439	445	432	389	441	427	446	444	479	454	470	453	471	462	428	428	414	463	444	465	458	461	435	402	433	462	449	467	474	428	466	484	407	435	439	434	452	443	439	466	485	453	473	443	446	476	446	431	414	437	442	449	476	427	443	475	441	453	471	456	467	439	429	449	434	502	453	461	460	486	438	415	447	456	409	501	445	414	481	439	418	438	466	450	476	448	439	441	432	483	399	450	475	461	424	436	457	445	462	455	469	438	458	401	444	465	450	477	440	445	397	445	437	422	467	472	422	449	438	438	402	449	431	462	395	432	442	444	449	443	449	446	460	413	467	442	421	437	442	447	427	434	455	452	506	440	441	457	448	440	428	465	469	440	436	425	454	425	424	440	458	426	431	464	402	452	447	423	462	471	442	440	458	431	457	471	439	469	417	437	443	449	459	470	455	447	428	414	425	457	479	442	445	421	487	461	471	458	476	431	436	455	442	435	426	436	438	427	450	439	454	450	412	447	425	448	425	446	429	444	432	448	452	412	470	481	448	449	432	435	456	450	426	436	427	396	433	476	451	412	447	422	467	412	456	455	454	460	441	446	466	438	458	433	461	463	457	406	440	434	465	451	484	445	475	439	438	482	419	449	480	430	434	435	405	482	455	431	424	480	441	452	413	429	475	470	417
5255	1941	1536	790	561	499	517	415	1026	3511	2600	1486	745	493	412	428	416	391	403	344	377	379	353	414	385	396	354	399	364	421	406	392	392	399	358	373	366	412	421	364	379	388	380	391	416	367	403	393	413	384	400	394	367	353	407	397	364	391	432	387	373	403	394	375	352	356	351	399	337	374	399	389	394	401	431	388	364	407	398	384	353	381	405	409	364	407	415	361	390	359	358	366	383	403	389	424	363	390	396	424	366	361	368	376	371	420	366	388	380	377	375	401	355	351	401	407	399	364	365	357	369	376	375	388	372	357	378	389	436	377	352	373	413	361	399	377	384	378	362	356	355	390	363	382	365	372	391	378	384	381	340	396	370	411	365	385	369	364	373	405	397	389	369	372	395	394	402	430	385	383	388	369	385	417	376	394	383	394	383	377	410	373	383	385	371	402	355	390	381	384	372	362	388	379	369	381	403	383	392	387	362	354	367	359	379	397	418	351	386	386	395	381	355	381	362	400	384	384	389	407	355	398	393	402	387	402	386	411	369	430	411	375	373	395	381	372	388	375	373	388	402	377	405	350	391	384	353	383	386	397	394	379	381	380	368	376	368	397	388	404	395	383	369	402	375	389	383	355	368	387	403	404	407	401	374	371	365	399	395	384	365	388	407	367	370	368	373	364	378	389	371	347	402	393	386	380	354	355	384	332	371	422	391	362	366	371	381	386	363	337	370	361	360	362	402	409	389	414	370	375	373	349	401	366	396	380	382	367	387	362	396	362	384	361	383	392	385	362	398	389	364	384	386	379	373	361	374	385	401	353	373	411	398	401	402	363	371	398	385	342	401	395	363	365	384	347	391	398	406	385	416	381	414	352	376	368	412	376	374	393	370	374	363	375	404	371	379	416	422	392	394	379	357	372	407	386	374	364	370	390	379	374	398	413	370	397	380	375	340	383	364	434	383	391	374	360	394	384	367	340	376	399	377	390	374	390	380	384	346	376	380	386	383	370	425	399	359	379	382	382	368	409	385	360	371	417	394	365	395	391	398	385	349	375	379	389	367	369	353	366	363	383	395	396	397	349	372	379	370	380	394	362	386	376	372	386	412	378	387	382	383	375	407	369	360	356	400	359	396	425	371	391	373	392	357	391	361	374	369	353	400	373	398	351	398	346	390	368	412	397	387	386	383	378	359	371	349	401	357	379	349	390	363	390	380	380	399	382	363	377	387	394	387	414	384	367	387	331	419	335	352	347	412	374	358	393	354	390	401	367	371	368	395	336	389	379	391	401	379	349	382	391	365	390	404	389	389	362	382	403	382	390	349	402	363	372	396	360	362	388	359	371	374	351	371	400	402	416	353	412	363	377	385	388	382	356	382	436	431	417	370	377	390	361	359	391	359	382	395	377	358	383	431	401	347	385	407	324	342	389	352	421	369	375	361	361	368	379	393	393	378	373	361	432	372	363	392	374	410	369	394	388	365	373	380	367	378	417	383	370	378	366	385	370	399	394	402	371	360	409	350	396	383	379	378	379	385	381	353	381	376	341	370	370	392	394	360	373	373	404	367	377	386	367	381	355	400	386	398	408	373	415	403	401	359	342	419	371	398	362	400	384	402	354	390	388	384	395	398	374	384	343	389	358	363	367	402	404	389	390	370	351	393	368	367	392	412	370	324	364	366	376	369	394	359	365	391	394	421	384	378	392	387	419	369	377	364	390	358	381	390	387	367	412	352	348	411	386	363	395	371	413	352	388	389	373	403	394	352	366	422	383	365	370	396	364	368	361	379	377	397	385	413	397	399	323	375	383	369	383	388	431	363	393	372	411	359	347	406	376	376	416	371	382	359	367	359	388	388	371	344	395	384	383	397	371	364	376	382	412	368	388	371	371	389	374	393	371	392	369	376	368	346	340	373	394	364	399	379	367	389	359	384	387	406	385	343	375	431	395	374	383	412	360	364	362	365	376	396	386	355	395	385	395	400	364	370	374	373	413	378	387	390	343	351	353	370	399	409	369	410	396	383	379	361	375	351	376	360	385	403	387	396	362	357	386	352	376	372	373	339	376	385	403	388	402	379	358	359	367	388	345	401	414	350	381	372	345	381	369	417	374	384	382	395	401	370	398	360	370	384	409	388	382	417	346	360	395	351	351	391	363	400	368	422	354	381	419	390	383	404	360	361	397	358	360	386	419	371	373	401	373	392	382	364	403	385	372	348	395	395	404	372	397	362	351	413	402	372	376	386	362	411	347	419	376	404	380	381	375	368	361	367	388	350	350	426	372	396	351	411	373	387	409	356	367	354	408	386	386	381	363	405	393	384	376	398	375	390	396	373	358	381	393	379	365	368	366	414	372	372	399	391	374	373	392	387	400	372	399	385	363	391	390	414	387	366	395	372	416	399	376	395	384	379	353	410	415	352	368	367	361	369	374	392	368	433	406	402	363	352	373	370	391	388	389	370	390	392	365	369	395	401	442	400	372	396	366	364	371	377	389	370	366	375	377	368	351	382	372	363	365	386	421	383	384	372	358	357	346	386	393	373	378	391	362	364	353	405	388	347	369	377	374	381	370	369	394	393	378	372	384	355	334	372	372	383	369	405	430	399	360	366	353	355	373	366	395	371	370	368	372	369	372	374	378	391	395	369	382	353	357	392	403	383	362	394	388	376	375	364	378	382	394	377	402	390	412	368	379	354	366	364	404	388	414	420	384	369	402	395	379	373	347	372	389	346	386	407	410	394	358	358	362	353	389	392	366	382	352	378	402	384	344	383	359	394	394	366	376	369	390	421	394	386	413	376	379	370	367	396	387	370	389	398	411	367	407	389	351	349	375	377	416	363	366	365	403	368	335	338	384	356	378	375	381	399	359	378	390	379	392	384	388	392	401	360	413	430	380	375	383	361	404	353	383	359	406	408	385	364	409	382	371	366	346	382	358	380	405	363	394	388	422	377	350	371	383	414	357	396	381	385	340	367	390	383	371	384	372	440	382	407	406	352	393	402	399	414	395	373	382	385	373	382	387	401	382	406	386	371	380	383	387	367	394	382	344	365	396	402	380	358	378	413	359	386	389	380	370	368	409	342	360	354	414	375	408	407	379	377	375	367	391	411	428	391	391	413	368	365	370	352	365	390	371	357	375	382	359	382	413	382	390	372	375	344	348	382	364	370	378	363	372	393	395	387	384	347	371	422	355	372	395	376	417	389	368	363	388	358	362	378	346	374	395	398	411	392	374	370	390	351	387	385	393	375	357	375	381	382	372	407	381	350	427	408	380	382	377	379	364	413	371	353	366	388	366	361	324	358	424	347	377	364	425	389	383	385	369	379	379	385	399	411	373	389	386	412	424	365	377	381	390	370	376	368	354	402	364	398	355	413	406	381	379	397	344	394	411	385	364	389	381	382	374	388	381	386	408	354	404	365	398	367	336	406	345	395	394	394	400	387	380	350	383	400	380	347	388	368	368	390	372	414	365	370	369	355	393	364	371	399	417	377	383
24994	21073	27273	25035	9812	1476	998	759	6808	27602	18820	9289	2727	939	608	551	554	475	517	494	529	481	513	523	522	535	485	522	470	497	501	483	512	503	491	502	513	491	490	515	470	504	490	539	515	545	490	512	525	472	544	489	550	475	511	483	497	521	458	498	538	496	484	474	489	510	509	491	525	458	518	511	501	470	463	479	481	481	483	504	502	494	487	515	482	513	524	507	495	485	491	528	488	517	544	514	533	502	480	513	500	488	514	498	488	485	552	491	455	504	494	526	477	480	489	496	528	522	506	525	487	492	487	505	498	497	491	495	480	508	485	506	513	489	494	544	519	515	539	463	514	478	503	505	466	495	494	482	473	478	504	549	489	520	517	513	514	472	526	528	489	482	474	481	522	524	499	494	492	453	468	466	509	496	486	456	512	506	491	488	487	495	487	503	516	501	520	482	539	461	465	466	477	488	482	549	540	521	506	475	493	508	523	509	491	516	482	490	499	479	475	499	466	505	506	482	477	511	525	466	543	517	501	484	476	531	467	464	503	501	518	484	505	476	496	493	490	521	483	478	548	487	475	454	509	486	483	502	477	475	490	491	485	502	467	503	469	472	459	496	508	494	522	520	473	489	500	521	502	491	487	517	521	496	481	480	481	544	515	506	509	501	493	547	508	446	540	518	496	520	475	499	501	484	482	486	497	501	475	483	467	521	486	474	480	491	506	491	502	505	535	485	447	495	459	540	494	522	469	493	491	475	467	534	531	479	512	468	507	509	513	537	492	488	491	454	495	500	501	509	502	512	494	501	487	508	469	481	514	528	453	490	485	457	481	463	515	489	509	472	486	522	467	478	517	449	473	501	488	480	524	493	495	484	489	518	498	499	495	507	517	517	504	462	505	459	489	504	493	506	470	493	476	526	535	465	451	494	511	468	510	530	461	497	481	470	470	527	456	471	526	499	481	512	482	503	466	477	469	483	492	510	489	530	498	489	543	501	467	512	482	499	477	474	474	481	517	479	508	478	487	478	547	498	506	517	517	451	467	526	491	538	497	481	482	515	491	502	509	491	505	491	490	500	497	478	513	500	504	442	475	465	475	492	520	481	508	468	494	464	497	471	475	539	493	493	508	497	527	519	450	494	506	509	491	504	495	507	491	470	511	489	516	513	502	489	489	470	518	513	524	476	476	518	507	515	518	501	486	470	487	509	501	477	476	470	485	519	454	485	505	482	505	461	458	522	497	505	526	522	468	481	486	526	487	510	493	477	508	537	486	526	521	455	509	500	498	498	508	484	448	517	478	493	521	490	478	488	476	478	496	503	439	484	466	526	508	484	514	467	499	494	493	512	497	487	501	511	529	539	486	528	523	528	490	490	536	483	522	492	530	503	504	502	470	476	533	417	477	499	505	495	515	509	504	510	489	436	494	500	495	546	499	517	484	492	503	492	529	494	497	483	484	481	499	475	475	503	531	486	520	514	491	457	500	487	464	486	515	526	488	541	531	472	543	506	494	496	518	538	495	499	521	536	469	461	498	519	510	474	505	504	518	486	487	500	478	479	529	489	501	462	526	473	467	446	498	462	485	511	456	477	503	510	498	448	420	473	474	499	469	457	505	487	468	490	553	508	502	490	482	488	495	478	495	539	548	471	517	492	504	469	484	493	481	504	470	476	501	536	502	474	527	478	481	519	522	493	470	503	501	495	507	479	531	522	486	476	498	501	502	482	511	471	502	487	476	502	476	495	468	475	485	467	491	484	538	507	515	493	505	491	500	476	485	479	467	466	474	496	488	514	498	505	484	472	491	466	506	507	506	491	493	500	571	493	504	525	477	495	495	517	485	549	500	446	467	465	494	478	471	534	469	502	502	502	481	523	522	526	518	496	497	470	514	466	471	499	509	508	504	463	503	495	468	468	525	522	500	489	470	499	505	493	489	532	518	523	497	463	502	499	518	523	481	528	491	488	527	556	495	503	487	502	477	536	496	487	486	487	500	479	485	483	553	523	491	544	481	484	489	495	491	515	488	502	487	481	492	483	494	438	480	492	457	500	494	512	487	505	495	488	501	533	519	481	493	476	500	495	533	506	502	502	510	502	492	515	499	470	499	487	502	498	479	523	445	518	487	470	491	479	466	481	518	475	494	530	477	453	495	460	492	505	533	498	540	468	465	499	519	494	518	489	501	524	493	488	501	493	454	520	485	472	494	464	500	487	489	510	516	514	505	503	500	520	510	459	507	484	507	494	452	498	478	497	513	508	489	521	506	464	523	502	487	469	499	493	474	501	505	452	512	523	534	477	500	478	552	482	476	518	471	494	511	500	558	457	486	494	484	509	503	518	518	490	519	502	450	490	479	531	464	497	513	484	465	503	498	456	534	475	513	463	498	483	480	523	508	510	491	553	487	474	497	475	512	454	518	486	500	465	528	494	529	486	463	491	499	517	493	507	494	492	486	485	495	511	479	492	496	482	493	473	499	490	471	519	461	484	511	505	480	520	489	509	487	547	487	459	483	453	472	506	478	501	489	507	473	557	472	482	482	523	507	486	491	483	507	479	496	455	509	514	523	491	490	499	535	503	494	533	465	490	514	478	510	485	482	496	476	512	472	469	536	465	516	524	492	533	480	482	519	488	490	476	485	545	464	474	496	510	504	509	511	502	526	495	467	519	564	513	506	494	530	480	487	506	540	480	516	478	512	456	505	481	479	488	503	510	514	526	504	493	497	491	510	516	512	516	494	508	450	459	497	490	490	450	529	490	461	484	527	478	479	463	490	513	512	459	511	535	470	483	501	512	491	517	448	536	493	481	495	544	513	511	498	456	493	460	499	499	494	500	505	458	507	471	492	487	479	453	490	491	484	509	458	493	484	492	471	536	500	511	507	524	504	513	509	484	514	494	485	479	514	479	535	455	501	493	527	441	508	513	471	503	487	506	485	503	495	533	502	508	495	481	514	483	498	464	516	473	473	532	503	502	512	481	520	464	495	523	490	472	509	468	509	522	506	501	471	465	522	477	527	500	476	503	483	500	500	493	501	424	519	477	511	505	458	515	538	511	501	515	522	502	477	499	500	467	484	482	469	506	472	482	454	483	453	513	472	490	480	522	528	449	477	517	520	511	500	504	512	497	457	484	486	513	517	491	497	487	504	509	475	525	538	508	482	502	538	523	525	488	497	485	510	515	454	504	521	509	498	534	490	498	509	474	531	548	511	503	498	484	488	498	481	465	503	462	481	515	498	504	531	475	545	493	518	525	527	507	470	470	523	469	551	536	507	505	492	482	491	436	500	471	494	485	472	476	477	493	499	505	493	506	432	459	488	505	513	499	528	491	499	496	515	531	497	469	515	499	500	481	517	499	505	448	527	496	518	490	485	480	501	512	488	495	472	471	524	483	512	477	493	499	511	481	499	458	510	499	468	508	504	521	495	512	531	476	489	502	469	508	497	463	504	521	505	516	514	500	483	535	527	471	513	500	478	526	498	519	516	490	489	529
4304	5969	5252	2510	1639	1159	888	806	9832	25410	15912	7914	2519	893	518	468	450	432	418	455	390	467	445	438	463	426	410	426	447	464	434	420	451	436	423	430	430	405	432	459	508	417	443	441	422	427	429	437	471	418	466	480	398	446	452	425	442	435	400	435	440	423	478	408	439	436	427	423	416	434	461	456	461	465	411	459	469	416	432	408	438	429	438	449	464	438	447	432	394	429	424	435	462	469	409	449	440	476	419	420	448	470	464	466	473	446	421	411	413	452	436	403	437	435	428	470	461	442	449	399	416	450	454	420	448	437	436	438	408	465	436	402	479	439	408	451	439	435	436	434	447	456	430	450	433	453	433	422	416	442	425	433	447	416	432	427	424	445	438	428	434	414	442	416	436	432	426	435	420	452	465	467	447	419	434	436	434	429	458	451	434	450	429	440	441	430	438	451	434	442	420	450	442	462	409	433	439	451	446	430	429	440	464	421	425	462	439	405	444	443	424	410	450	438	448	453	442	430	468	425	427	447	439	451	434	426	430	451	439	413	464	425	450	440	438	422	456	438	425	421	431	423	421	410	445	457	451	435	440	439	466	400	452	436	473	436	436	481	435	430	443	429	442	442	469	419	428	419	410	452	448	454	426	432	429	440	434	403	414	452	441	381	460	437	463	431	481	419	438	445	436	459	443	435	425	444	429	446	435	397	427	438	437	401	436	427	394	426	438	461	420	439	410	480	422	431	444	445	442	424	424	399	443	431	429	438	459	449	406	428	433	401	428	436	443	413	436	441	449	483	408	422	423	408	398	405	404	441	414	429	495	432	413	475	403	423	417	450	438	423	446	418	430	449	448	411	412	442	460	441	479	416	406	429	466	451	456	421	428	457	454	407	465	425	468	445	450	410	425	433	398	428	441	385	439	430	426	443	427	420	413	404	448	455	453	420	469	430	449	434	421	445	459	426	446	435	429	437	443	436	465	449	452	433	456	450	430	439	448	437	460	417	427	444	402	442	428	417	445	431	433	468	428	451	474	435	446	448	435	408	441	413	438	455	465	428	436	430	450	460	450	423	433	451	427	439	432	422	458	461	419	446	420	450	417	464	400	448	446	437	472	442	432	472	446	405	447	395	423	436	425	426	398	439	403	447	472	444	444	427	469	435	464	445	451	461	438	419	389	438	407	444	446	400	434	411	386	410	460	444	417	460	431	439	407	388	456	410	437	454	444	407	459	422	441	466	412	416	439	430	443	423	439	457	452	446	457	455	459	420	415	423	471	431	464	403	444	449	455	473	439	445	445	463	429	445	422	430	405	453	430	445	433	449	400	399	465	433	420	424	447	435	435	416	452	439	471	423	462	443	461	433	440	422	410	444	427	412	433	457	427	403	415	400	434	413	459	412	409	430	445	414	443	426	452	415	444	466	404	455	427	421	452	442	424	402	423	466	407	444	442	396	463	421	407	434	431	460	435	401	418	427	486	443	416	473	430	441	450	486	443	397	434	473	446	423	418	442	454	441	426	424	419	463	407	450	454	438	437	397	422	413	446	424	461	447	421	446	447	424	455	423	459	457	448	424	422	419	439	408	455	442	402	461	434	433	440	445	433	404	442	432	425	440	457	433	421	463	455	461	452	468	448	455	413	424	410	434	436	437	436	461	440	423	419	430	423	405	440	432	429	450	464	411	385	429	425	439	478	397	461	478	408	451	437	422	415	453	428	431	425	446	443	442	453	439	395	450	424	451	406	456	424	408	418	419	441	423	444	401	415	432	460	440	443	457	437	430	423	427	475	433	441	457	473	448	453	418	466	440	459	431	388	465	438	443	419	426	421	406	426	438	437	417	447	450	447	435	443	450	423	408	417	457	432	470	421	442	420	449	435	440	416	457	438	439	423	435	431	413	446	423	440	490	430	465	468	430	412	439	401	426	441	469	394	449	426	492	439	428	493	437	416	460	432	451	409	419	425	414	479	434	427	433	432	426	431	420	446	415	406	401	417	414	416	442	434	431	495	406	411	462	437	421	441	443	454	453	402	417	410	446	470	432	435	428	437	467	406	447	442	485	385	418	438	431	413	441	413	496	434	460	448	417	434	462	451	449	456	439	407	431	435	416	418	403	435	449	444	431	432	422	404	444	406	446	458	406	424	437	453	445	424	490	432	466	407	423	451	465	427	445	452	443	413	434	405	434	447	452	424	414	441	443	457	389	413	391	466	437	432	408	420	403	446	455	440	433	445	449	414	415	408	454	439	419	439	445	426	458	435	427	362	433	407	423	458	454	440	445	417	425	416	433	437	442	436	465	478	440	414	437	424	482	447	456	427	442	435	424	430	439	451	411	404	431	420	384	401	436	469	409	416	439	470	444	447	457	441	419	418	427	424	387	399	449	460	467	445	433	408	463	435	421	456	403	408	425	436	421	475	418	444	448	440	421	473	476	431	422	421	444	447	440	436	412	448	416	462	391	443	459	444	409	435	425	415	462	418	443	425	465	479	415	396	434	448	428	405	422	449	442	438	429	412	445	437	463	449	436	435	416	400	417	440	451	386	469	451	417	449	400	439	425	457	398	425	425	406	424	435	448	435	416	447	420	459	399	453	451	433	397	460	438	474	436	463	435	409	429	402	440	437	415	424	445	440	466	434	411	393	429	468	451	450	445	447	416	433	452	485	458	423	427	433	423	434	454	389	461	428	440	452	452	429	436	451	483	440	430	428	452	368	438	425	433	439	439	409	429	405	432	442	437	476	401	425	444	464	422	419	420	411	437	425	405	456	451	443	426	423	427	421	428	445	484	446	494	464	468	426	471	413	440	412	452	444	417	408	426	433	411	427	436	421	448	414	400	450	473	438	418	420	407	391	439	433	432	427	451	419	414	411	392	455	407	452	436	433	444	444	431	418	425	428	452	416	424	440	432	426	402	439	422	469	457	437	431	429	435	442	431	433	416	438	465	469	417	417	428	406	455	480	442	425	487	461	456	439	421	409	405	435	404	398	453	425	405	457	407	424	426	413	432	460	411	454	447	433	433	451	435	424	436	446	412	442	424	422	421	484	415	428	449	468	459	432	430	452	419	464	450	426	418	403	453	383	406	443	401	401	465	452	456	435	439	463	475	396	431	429	403	455	426	448	429	424	466	455	411	410	446	422	398	404	429	445	444	478	423	452	437	436	453	406	426	437	432	473	408	458	420	458	438	459	413	431	459	443	456	418	446	425	462	433	447	428	410	465	451	417	423	419	442	419	447	400	446	448	444	442	423	415	479	442	415	450	439	440	419	442	422	440	410	404	471	404	431	433	444	420	410	416	444	447	477	453	419	449	423	430	425	460	441	380	430	439	440	408	443	414	424	447	427	435	435	408	451	441	413	433	448	425	458	423	416	424	408	476	446	440	438	471	442	448	470	436	446	441	449	469	427	425	438	421	405	401	437	436	462	426	472	443	461	475	433	411	452	451	461	442	454	400	443	401	452	441	443	427	446	461	456	429	434	412	443
23839	21046	28312	24011	20999	9219	2050	1311	18143	38606	31045	18285	5830	1576	807	701	660	641	694	659	655	648	697	660	662	663	692	654	639	701	726	624	644	648	672	667	684	691	647	599	649	604	652	636	628	622	655	600	682	624	639	654	634	655	641	614	638	633	683	661	680	655	650	630	626	630	636	631	680	667	648	642	689	658	692	642	603	643	666	684	643	649	691	609	655	676	637	640	633	662	637	613	707	615	608	645	641	631	670	623	657	645	612	670	623	636	624	625	647	651	629	665	675	637	644	604	668	692	709	635	685	622	643	699	648	629	656	609	659	679	652	635	667	661	650	603	655	614	598	619	612	656	671	645	675	630	690	650	622	631	654	614	686	645	685	635	620	692	651	616	621	645	639	600	601	673	654	622	635	636	654	649	624	600	628	620	677	598	641	675	688	638	642	642	666	625	607	611	641	673	666	686	602	655	616	641	672	640	649	642	669	649	646	618	672	688	653	619	662	614	642	657	650	604	655	658	580	665	683	626	632	605	626	581	647	722	688	629	635	660	641	630	595	624	624	666	706	639	612	656	645	639	639	659	613	672	648	664	658	614	676	667	674	632	650	606	621	605	653	596	660	624	681	648	634	643	653	640	657	623	674	642	656	620	637	671	604	648	646	675	635	624	652	619	637	627	587	620	646	677	631	648	617	658	657	638	653	645	687	661	679	638	646	685	685	625	638	641	614	641	657	651	665	627	614	604	640	648	652	632	598	668	620	664	621	617	648	642	639	634	662	619	640	665	679	662	637	644	630	621	638	617	653	612	622	638	599	616	620	689	647	603	658	668	632	651	630	617	661	603	649	680	670	623	663	674	645	640	625	621	643	591	660	622	700	709	659	623	631	668	629	658	651	639	660	614	631	641	655	690	637	615	667	619	664	651	672	665	627	592	660	647	602	663	654	657	702	596	652	671	702	663	648	617	653	624	662	647	632	627	588	664	627	635	671	598	615	669	648	643	632	638	638	676	639	647	669	641	620	627	622	636	666	679	619	672	629	645	648	639	651	686	659	634	630	637	674	649	645	643	652	655	596	664	626	664	662	638	639	624	621	655	667	640	631	647	654	644	645	665	673	629	621	663	662	637	642	638	628	679	681	637	637	656	636	659	624	616	651	646	624	648	647	674	640	630	637	645	677	624	645	598	592	646	642	624	652	617	608	657	616	640	664	637	662	689	603	688	664	669	681	622	628	663	641	630	669	681	595	628	622	624	616	639	610	645	656	665	625	664	651	640	631	616	654	672	612	628	639	602	687	649	679	640	668	614	609	588	646	661	590	614	609	616	646	624	629	667	630	614	635	663	634	667	635	690	670	650	619	650	674	644	651	642	651	616	625	619	684	629	642	651	621	671	648	669	651	653	656	683	654	672	648	676	649	641	626	650	610	624	606	656	676	649	671	642	650	655	608	612	697	608	645	630	625	656	642	689	654	637	648	657	646	675	602	656	628	647	656	672	633	639	680	626	613	626	646	671	689	648	684	627	672	660	605	662	650	657	640	651	671	653	650	629	635	672	644	628	628	631	683	612	675	638	642	602	631	598	651	659	670	645	608	668	615	602	659	678	677	591	687	571	629	635	631	643	679	666	631	658	662	601	635	677	600	615	654	619	624	657	624	659	657	619	634	669	695	643	622	655	692	639	590	634	619	656	702	632	654	653	600	656	636	681	718	619	670	611	643	602	713	645	590	635	675	665	638	623	623	641	626	674	628	698	664	649	623	615	632	687	621	618	677	629	611	613	652	694	642	640	613	682	633	638	677	676	641	619	598	617	643	626	665	643	625	693	611	636	689	587	635	632	626	629	656	604	627	651	638	655	588	592	654	649	658	647	635	635	679	646	646	680	650	597	664	621	666	607	636	615	627	638	663	623	652	677	651	624	664	673	665	639	640	617	638	624	672	677	614	592	602	606	644	681	617	653	635	632	692	580	615	673	620	650	637	649	636	643	620	615	635	613	628	643	654	605	622	603	650	630	664	667	658	661	620	680	657	655	608	651	628	661	656	658	665	641	622	642	615	633	655	663	685	651	619	640	627	604	648	618	621	646	679	648	662	639	634	632	643	598	659	656	630	652	596	628	681	666	687	638	611	650	623	615	615	633	655	623	711	634	636	620	628	677	607	645	610	623	651	626	653	626	671	649	647	693	620	591	639	662	648	664	681	605	644	587	664	641	674	614	611	648	622	642	674	637	654	618	605	701	641	629	653	605	614	658	603	659	672	676	674	627	655	629	612	614	642	607	646	656	627	637	625	644	624	548	695	661	608	684	639	665	615	661	683	579	630	650	649	671	696	667	628	657	650	646	691	584	644	629	690	628	620	632	658	644	648	659	643	602	644	665	605	628	642	633	638	658	642	654	633	607	663	607	665	640	663	669	630	645	631	626	654	651	632	641	641	682	628	641	655	631	658	638	617	609	650	619	610	656	583	647	619	646	662	634	624	636	629	626	612	692	632	654	628	683	648	664	671	616	648	596	605	581	629	594	653	694	663	652	645	649	618	667	615	606	624	638	607	620	618	644	656	627	650	634	589	651	678	648	655	665	659	667	683	650	649	597	638	660	641	625	647	657	629	633	675	644	615	637	646	622	584	627	607	581	641	647	693	636	619	598	611	595	629	628	605	660	609	645	625	647	617	638	629	648	657	653	666	685	666	624	664	664	640	664	641	633	653	657	653	634	624	646	644	657	637	606	675	622	681	616	628	668	608	631	661	624	642	677	675	613	642	634	670	659	632	706	629	661	615	637	635	614	681	622	591	599	660	665	648	623	660	623	656	631	653	681	627	598	653	649	664	643	646	656	654	647	612	649	637	595	647	629	647	690	626	635	627	657	650	658	607	649	634	625	699	682	638	622	660	663	658	612	643	612	582	624	631	643	607	585	603	614	627	619	637	637	673	613	610	670	653	602	634	716	649	662	647	625	647	576	622	633	642	683	605	636	665	629	640	632	670	586	629	618	639	631	596	651	662	667	600	680	647	634	601	608	656	625	620	597	599	691	618	646	599	634	643	642	631	666	654	647	664	621	566	615	641	668	654	667	648	642	629	633	605	638	703	605	660	628	686	609	621	635	598	615	598	663	634	635	631	610	612	595	628	668	610	640	656	658	623	628	650	660	639	602	658	619	646	645	644	603	637	631	648	629	639	663	623	622	619	654	630	635	602	614	651	664	660	682	650	638	640	611	645	644	643	680	663	614	641	615	652	663	675	644	692	691	658	638	663	683	645	591	628	656	632	628	635	633	589	592	673	652	650	611	662	643	652	648	639	674	610	626	618	662	630	651	692	676	710	637	616	657	621	661	624	625	643	665	645	596	616	640	648	664	628	619	676	621	670	679	662	671	667	648	615	597	606	657	686	633	652	633	699	624	638	642	643	639	625	635	608	630	630	613	645	651	637	677	632	632	634	663	624	639	632	626	619	667	635	604	670	640	654	645	651	612	646	619	685	600	658	640
5035	9478	8700	4487	2802	2044	1424	1257	23004	34248	26243	13895	4636	1456	736	588	557	546	570	527	549	567	547	518	540	551	515	550	540	564	539	520	594	524	556	547	534	587	525	564	567	553	555	518	498	542	538	542	545	537	536	538	581	569	578	595	566	584	544	514	512	532	543	515	522	569	555	573	571	575	533	557	554	558	524	550	562	525	532	555	540	516	511	581	551	509	557	543	563	528	554	563	517	539	540	554	545	579	541	506	550	540	529	540	531	551	489	587	566	580	569	553	490	533	518	532	582	539	564	543	523	527	550	547	531	546	549	553	488	549	528	583	545	543	537	556	517	583	559	539	538	571	558	555	560	519	526	540	544	556	549	537	562	552	535	557	566	551	514	526	556	526	537	566	576	561	581	554	534	542	537	559	533	564	596	524	537	550	541	515	553	492	568	529	538	521	533	538	559	537	517	527	516	539	532	521	577	557	566	564	572	544	547	570	565	525	514	537	549	571	574	542	546	566	538	528	563	521	533	562	514	571	529	542	543	549	505	542	565	554	542	555	561	527	555	505	540	510	561	532	534	563	566	529	556	519	541	526	525	564	526	509	540	586	510	533	558	580	522	578	518	539	558	554	578	547	573	567	543	523	547	568	560	561	509	582	529	532	538	563	524	574	523	516	555	513	537	566	528	535	574	555	539	522	585	524	530	562	538	539	525	543	531	538	571	553	520	565	543	554	562	524	556	560	544	509	568	583	541	528	539	550	523	541	519	528	555	549	561	538	545	576	557	534	514	526	545	572	548	535	537	529	523	549	517	556	516	563	574	549	540	571	560	560	536	553	508	567	556	528	513	558	545	521	545	561	545	575	537	530	531	567	536	541	571	529	529	502	549	551	531	561	553	552	519	549	527	528	538	551	546	560	515	534	531	552	514	542	573	581	546	561	554	533	563	512	502	544	518	586	544	522	519	557	534	580	571	543	542	527	510	546	504	527	519	562	490	590	542	518	541	554	559	570	502	564	590	509	576	519	518	535	518	559	506	536	560	536	576	528	549	559	565	551	539	541	543	529	552	553	539	530	518	566	548	501	509	562	598	546	516	552	551	546	542	527	565	561	535	545	551	579	529	564	539	549	534	559	552	591	535	536	544	549	573	575	520	521	577	516	551	530	514	545	550	572	550	564	556	553	521	585	491	560	555	571	503	579	544	526	543	545	584	541	569	549	504	565	513	545	560	582	566	552	532	517	494	542	534	531	538	488	546	511	564	586	547	534	529	513	536	551	539	586	573	541	567	542	495	543	552	520	536	524	567	565	546	523	582	512	556	555	559	582	540	563	499	568	559	525	565	545	542	585	595	519	546	527	560	535	539	478	578	562	573	537	528	529	556	520	573	548	565	528	528	558	569	541	547	538	518	517	577	525	578	581	489	613	525	560	576	520	558	557	541	545	584	547	586	573	569	549	569	533	608	556	555	512	514	517	543	554	555	544	560	540	563	545	551	538	503	573	558	540	545	576	524	541	580	550	524	531	549	515	522	569	563	518	551	553	570	555	553	528	539	511	525	530	550	510	534	578	525	499	527	537	558	495	517	558	530	531	564	561	519	541	561	523	543	538	527	572	548	554	554	587	549	538	535	573	586	545	529	540	541	508	553	565	556	556	504	535	543	594	546	540	539	538	533	575	525	567	557	564	537	518	514	536	526	502	516	509	566	548	532	555	550	556	597	540	574	538	540	525	572	520	546	532	514	502	535	542	602	521	543	503	537	499	569	551	485	595	542	515	559	527	561	565	565	572	535	505	541	530	522	533	570	508	545	539	510	531	588	525	533	574	491	523	513	532	550	565	569	532	536	543	492	557	527	565	553	550	572	549	518	499	554	539	568	514	492	562	556	560	520	559	568	531	517	562	506	533	536	541	531	513	596	539	540	527	523	532	563	520	524	581	511	526	501	494	560	561	549	517	525	560	521	510	539	556	592	579	533	564	505	501	538	560	505	519	542	497	542	554	494	573	522	544	549	567	533	547	522	565	525	536	519	561	563	519	555	566	575	556	565	553	545	573	563	573	539	520	506	567	540	558	537	531	534	562	553	551	533	560	486	563	548	517	526	569	535	577	558	559	475	552	542	553	503	566	550	483	559	540	561	572	519	498	545	549	558	571	539	516	553	569	544	528	544	512	500	544	492	583	533	515	523	519	572	531	554	548	572	563	541	550	550	571	507	555	601	551	536	538	542	557	516	569	545	577	513	567	561	552	557	557	553	578	541	553	540	507	569	536	499	526	559	534	557	514	522	556	557	562	522	491	527	503	535	553	554	533	545	546	507	516	520	589	576	529	525	554	542	558	465	521	588	510	557	505	514	571	560	543	557	538	544	540	537	556	526	530	536	547	550	554	520	521	525	539	521	532	538	546	580	535	510	576	530	527	537	541	522	542	545	557	558	538	525	560	565	518	606	541	516	546	501	541	546	527	533	535	545	550	539	562	531	585	544	578	546	511	541	538	541	472	570	546	534	547	497	494	547	533	496	523	550	556	518	531	518	548	560	515	532	532	539	565	475	516	567	528	492	555	535	527	557	539	591	534	501	593	513	522	553	518	469	553	540	536	559	545	540	530	514	542	551	521	518	532	496	525	565	552	527	534	571	550	528	548	479	524	545	533	562	568	529	552	530	564	522	535	549	526	545	561	565	562	506	576	548	538	539	545	556	524	526	542	568	538	563	543	582	572	571	520	534	548	560	547	529	593	541	560	550	551	551	515	546	548	513	542	517	555	541	538	537	507	575	549	571	527	548	530	527	536	558	545	536	533	531	531	571	506	544	545	504	547	531	564	522	567	524	566	605	524	535	561	559	539	494	576	572	523	546	593	549	552	543	549	533	550	553	519	530	546	514	557	563	566	590	554	510	549	529	536	554	543	537	519	522	557	486	498	503	560	543	545	539	536	533	537	553	577	541	530	572	545	538	574	519	547	524	564	532	492	543	605	504	536	535	546	579	531	538	548	528	580	570	570	548	530	524	546	521	558	515	522	552	539	529	512	542	525	544	555	504	552	570	560	557	537	544	541	540	548	540	524	572	563	539	572	529	549	528	544	561	523	507	569	505	567	544	567	512	534	517	549	543	531	523	536	523	605	531	533	526	510	527	560	547	536	541	527	564	546	513	526	511	526	538	513	532	557	517	562	493	547	554	551	557	576	535	516	593	600	540	582	584	577	501	536	560	520	520	516	561	565	574	482	537	543	567	559	574	509	561	535	529	546	498	519	505	573	497	556	600	554	563	580	530	544	556	560	509	562	555	522	544	544	558	514	562	540	530	540	522	566	500	560	512	565	565	590	527	559	558	521	547	546	462	506	510	519	565	546	503	530	514	530	551	534	545	578	505	530	515	527	522	523	530	522	546	531	560	536	535	535	555	502	567	556	535	506	555	568	553	561	547	478	520	547	592	591	551	562	542	542	499	555	549	516	545	566	559	517	596	515	603	545	548	549	551	550	563	564
27390	13114	2149	1051	685	554	544	472	1216	2374	2106	1429	867	594	469	453	487	446	449	471	441	417	455	455	463	447	467	452	442	411	449	433	425	462	480	496	460	427	477	452	461	435	441	440	437	433	479	444	455	471	460	446	485	460	472	459	417	485	465	456	428	431	410	466	437	452	439	498	422	426	470	432	435	415	487	477	479	456	447	444	475	457	442	473	489	453	425	453	457	422	444	408	440	384	443	450	448	434	434	449	479	453	467	436	473	426	453	466	469	460	439	459	461	442	429	431	435	446	493	452	481	449	481	434	467	410	464	429	481	478	442	481	454	422	470	428	448	434	475	452	462	430	441	419	461	437	475	462	434	430	446	440	428	397	466	477	471	467	452	442	431	428	443	420	458	453	431	421	439	475	438	472	470	465	436	456	427	447	449	443	412	458	459	426	459	468	459	416	460	469	432	418	498	431	441	450	465	484	484	449	416	431	461	473	431	477	434	463	458	472	457	427	446	447	418	418	421	457	493	516	446	441	481	462	457	451	445	421	458	410	461	442	438	442	445	487	425	436	483	438	452	446	417	425	428	457	443	475	450	431	461	473	449	458	443	477	430	500	451	465	469	492	419	447	446	449	445	467	456	438	399	475	398	444	462	455	455	427	449	464	457	438	484	458	451	447	439	409	465	467	445	458	460	461	446	449	444	454	461	449	483	436	456	461	423	433	441	423	439	450	450	443	450	439	466	440	432	433	452	431	470	436	401	433	408	393	462	471	461	437	439	488	468	432	453	430	450	462	451	431	412	486	442	449	444	459	445	443	490	435	457	453	464	449	452	460	443	456	461	484	451	460	452	437	461	503	467	434	451	467	455	453	453	457	468	437	459	415	429	458	465	435	453	473	452	438	400	481	460	452	469	442	462	430	397	447	404	436	422	417	456	513	461	459	453	428	429	451	417	460	492	426	468	444	421	484	431	439	454	429	402	419	418	436	433	470	459	436	453	451	440	485	450	435	446	451	442	435	442	443	472	434	431	480	469	466	457	459	466	448	419	452	417	469	473	467	458	438	408	465	447	451	448	471	455	473	447	453	431	396	463	454	471	428	439	463	431	465	459	434	447	455	440	464	461	436	447	461	469	434	457	435	463	485	460	454	464	483	475	409	488	441	447	423	475	450	479	426	433	444	430	440	462	442	422	420	434	443	465	440	442	435	436	451	452	446	455	453	414	444	458	445	454	432	487	433	451	411	446	462	456	433	473	473	501	462	431	446	438	474	455	465	461	480	449	440	437	451	488	477	381	470	452	456	435	430	465	415	447	425	454	446	429	437	448	441	448	452	457	449	440	468	489	414	452	457	477	458	463	465	430	444	490	460	416	435	441	437	444	444	452	423	460	470	457	440	437	413	459	444	465	447	440	440	435	434	434	457	487	470	470	481	428	467	472	433	472	452	470	450	450	441	473	413	434	451	417	451	435	422	442	484	459	405	451	437	462	470	444	480	432	432	414	443	494	448	447	433	494	458	423	471	437	428	410	489	402	462	469	454	417	403	433	475	454	437	422	452	430	459	433	479	457	453	437	451	471	461	442	445	431	443	418	468	509	430	458	438	437	448	425	474	465	446	456	453	421	451	442	439	448	478	475	461	435	451	498	462	450	469	446	466	457	479	420	454	429	481	458	461	433	439	477	459	459	419	439	455	412	453	449	424	450	437	457	431	441	447	435	408	429	463	472	464	420	441	460	470	451	436	448	388	470	447	488	448	447	419	449	465	475	491	439	451	435	436	447	428	447	396	439	453	457	434	478	431	452	420	466	428	449	482	433	486	398	436	461	458	447	423	435	459	452	492	426	466	427	433	465	479	414	445	494	461	423	418	434	459	448	456	444	463	438	456	474	406	449	428	446	455	472	421	431	476	461	426	469	445	451	453	468	458	452	434	464	486	431	476	450	483	471	407	465	450	433	434	456	433	447	455	429	417	420	438	446	470	453	447	443	494	461	438	443	461	445	443	433	436	481	474	451	408	441	487	427	451	461	404	478	432	452	441	478	431	417	443	437	470	448	445	446	445	459	459	449	458	438	473	441	450	455	440	463	453	462	478	466	429	445	442	403	432	452	462	434	422	402	424	421	438	428	466	449	469	453	480	474	460	394	415	455	450	457	449	444	477	432	476	490	459	444	442	442	431	481	439	419	426	447	427	463	463	417	497	443	442	432	470	462	423	435	397	463	447	439	444	503	432	429	458	478	429	475	438	434	485	464	443	448	406	462	453	439	439	425	456	450	429	440	422	470	462	431	478	458	434	436	444	475	423	442	447	460	428	455	474	458	456	448	464	470	425	437	493	444	484	455	435	444	436	422	447	463	450	397	450	435	440	471	427	427	451	418	466	436	440	463	419	443	495	434	475	421	439	490	432	429	458	447	454	426	458	424	447	425	462	475	469	452	482	484	456	433	459	441	476	434	408	444	426	456	478	428	438	466	436	461	432	425	425	453	430	447	493	457	470	465	436	437	464	434	457	450	468	409	453	425	441	431	441	455	413	438	446	453	447	418	462	457	459	469	448	442	428	426	430	429	439	449	503	418	475	454	431	446	398	446	449	449	439	428	496	453	471	466	459	403	475	466	417	456	477	411	415	431	484	442	465	442	433	437	483	458	436	400	462	475	477	435	458	458	451	455	435	452	448	396	413	461	464	464	443	468	464	444	472	428	458	472	453	476	461	421	425	455	478	432	403	503	451	442	430	437	451	450	463	430	455	467	478	444	496	426	460	423	469	457	451	459	443	483	467	452	428	400	417	447	475	427	448	440	423	432	468	425	462	433	417	436	424	444	456	466	447	418	475	467	420	437	443	448	472	425	455	433	421	398	486	456	439	414	484	467	452	436	445	456	444	448	434	443	440	440	436	487	476	451	441	450	453	473	470	395	450	440	441	453	446	449	479	467	454	441	446	471	437	446	419	459	423	417	497	430	489	442	407	415	467	480	447	485	429	484	457	436	464	451	443	443	454	435	440	456	465	431	455	444	456	462	460	431	417	440	443	452	443	409	449	431	425	431	424	441	441	452	453	446	467	450	447	429	455	450	492	440	415	446	453	470	392	454	445	458	459	419	456	445	449	465	453	437	439	431	494	434	432	443	452	486	486	464	446	477	444	472	419	420	460	440	420	456	445	478	434	432	449	464	469	443	446	428	416	456	463	451	426	437	479	446	460	468	449	479	408	421	407	459	442	453	456	428	442	437	458	452	451	428	442	439	439	449	445	450	419	399	443	473	406	458	474	483	424	430	411	431	479	469	467	469	481	426	426	445	438	448	443	416	461	434	422	445	480	464	445	442	407	476	433	421	439	438	463	479	448	465	482	457	467	462	495	444	446	454	476	468	439	473	468	453	427	459	460	476	487	450	451	456	433	446	434	453	476	466	453	424	489	492	400	467	452	482	500	464	463	443	446	445	426	420	437	455	456	469	449	426	443	437	449	463	426	426	458	459	421	428	479
5460	1852	1431	831	592	532	515	517	1611	2877	2312	1527	807	474	393	385	352	380	376	375	361	403	387	377	405	403	370	368	401	377	385	399	377	389	366	399	387	370	366	370	361	409	361	374	355	361	398	367	350	397	355	366	391	400	370	376	395	403	393	392	359	406	348	357	400	360	381	370	397	358	327	372	343	359	394	358	385	365	386	381	384	382	388	391	365	369	397	370	387	409	370	363	358	361	367	353	390	344	387	356	349	410	391	359	379	381	390	350	376	359	364	341	347	381	385	354	378	359	373	325	356	379	389	385	349	399	360	368	351	385	353	350	357	379	407	374	366	364	366	391	382	395	387	382	364	358	364	390	390	365	368	357	342	396	373	406	401	357	370	402	382	404	391	391	368	360	367	354	352	376	398	368	374	364	366	380	371	353	363	362	336	366	362	370	380	378	389	354	392	424	385	402	384	348	368	362	352	351	379	379	379	391	409	403	406	341	398	393	388	407	347	413	375	354	374	372	366	402	391	350	393	377	387	391	333	378	372	334	358	371	354	366	386	410	416	399	386	339	355	400	364	382	370	365	394	370	369	350	424	383	387	390	382	363	378	364	378	395	380	369	363	374	412	373	351	340	367	346	384	406	389	357	378	323	340	383	385	364	338	352	366	363	379	358	368	378	375	397	359	381	362	370	387	384	367	377	348	360	369	353	407	388	404	370	373	364	385	377	382	382	398	433	390	393	381	373	357	383	365	379	382	393	392	378	354	348	362	368	361	367	401	377	384	370	376	377	380	375	375	380	385	367	380	337	372	379	390	358	372	363	381	347	394	391	369	363	361	363	384	361	376	339	352	383	402	381	394	368	374	386	354	362	390	403	398	389	364	371	387	360	377	394	357	375	382	384	354	362	372	345	385	375	370	397	393	378	373	380	375	363	333	388	381	374	349	379	366	372	384	382	359	388	377	349	367	388	373	398	387	345	367	356	368	399	415	359	399	389	344	357	392	357	377	388	384	391	352	366	400	380	347	365	393	350	359	394	381	365	375	364	376	413	378	371	350	369	406	362	375	387	362	381	374	387	370	379	386	352	368	381	358	390	349	372	353	386	430	340	343	376	361	377	355	353	391	374	357	391	362	375	367	374	354	342	379	376	378	395	404	352	363	343	422	381	371	341	358	394	346	389	359	360	353	346	382	373	367	353	355	381	358	365	388	354	359	393	378	387	353	348	390	368	363	375	355	386	378	402	389	377	370	372	362	362	357	367	423	382	360	359	382	354	408	400	364	357	351	368	353	404	384	370	366	358	383	349	385	375	355	412	369	349	406	370	357	395	383	372	381	401	384	373	361	416	364	366	339	350	355	354	371	359	353	351	357	361	391	371	386	365	391	387	404	397	368	407	364	385	389	393	370	360	372	371	397	380	369	397	371	377	383	392	420	374	381	374	377	368	380	384	391	355	383	355	376	396	379	388	393	369	370	371	386	390	395	373	330	365	379	351	398	377	360	365	393	368	402	368	370	372	388	376	385	390	387	385	374	393	379	380	368	347	375	389	362	361	397	430	375	380	413	362	368	401	375	401	392	389	399	364	362	355	399	371	383	412	347	364	393	337	409	363	350	385	308	380	358	386	380	379	396	342	371	336	411	381	376	381	390	352	361	396	377	339	393	366	366	395	401	348	369	362	369	379	380	372	365	348	390	368	395	360	388	396	351	394	364	365	365	393	375	403	360	353	414	369	324	368	377	398	387	371	369	358	353	354	355	373	377	357	364	350	383	379	363	374	391	357	372	343	360	357	401	389	385	384	403	386	388	372	397	378	381	378	417	356	395	407	387	352	321	385	366	340	341	365	396	359	401	354	364	347	363	376	363	357	384	379	380	376	359	408	374	382	393	382	374	390	391	358	392	374	413	413	386	379	368	391	398	352	392	385	355	397	382	395	386	368	397	370	347	374	377	367	361	407	360	369	390	374	340	388	397	352	369	373	368	401	365	382	409	385	372	386	376	382	370	404	387	375	378	371	354	379	381	369	367	379	384	370	366	350	367	356	366	371	353	392	391	380	360	380	368	418	393	355	363	349	340	382	387	336	411	372	358	385	393	403	386	358	372	392	386	352	360	368	370	352	403	337	365	350	364	406	377	394	346	371	387	393	398	402	367	389	359	356	360	399	379	394	367	364	386	371	375	370	389	345	365	399	372	394	374	352	379	392	349	380	401	367	415	381	344	362	348	387	394	376	374	391	361	376	403	409	400	369	376	380	343	359	368	388	342	373	358	379	403	400	360	407	375	363	384	387	390	344	387	380	416	377	364	406	352	358	408	368	359	369	343	396	354	386	366	358	367	365	369	401	371	400	393	372	390	358	389	351	364	390	370	379	352	340	398	367	403	400	351	405	369	365	346	434	432	384	386	372	368	358	405	364	379	340	377	396	359	388	324	376	372	347	355	361	379	336	362	359	388	366	378	397	367	376	374	405	356	396	376	377	369	355	374	334	408	346	326	394	338	388	376	322	344	359	364	349	378	370	394	370	368	373	353	365	400	364	381	366	340	393	337	360	385	398	354	359	355	393	380	337	385	406	381	372	378	362	405	371	393	357	370	382	388	383	343	384	398	403	374	357	356	363	344	368	336	336	331	390	370	400	406	355	353	409	411	371	359	386	396	392	371	365	373	377	390	388	387	362	338	372	362	357	360	377	385	382	364	369	362	349	381	374	397	354	395	378	350	391	343	371	370	375	356	369	355	408	355	394	346	379	361	343	351	406	396	355	344	387	364	381	372	377	378	376	364	375	406	369	350	362	394	346	338	381	344	358	395	357	337	350	374	357	400	352	347	361	381	365	358	360	387	361	394	414	378	355	335	370	354	364	359	359	351	364	348	365	375	371	353	344	375	398	382	347	381	384	365	358	348	378	383	368	345	370	376	402	359	349	400	381	340	360	349	373	372	343	363	334	372	356	370	395	358	350	388	420	344	368	374	341	380	384	380	391	388	374	381	343	375	348	382	364	384	369	343	365	320	389	351	380	357	367	385	387	351	394	363	387	386	361	383	370	371	352	360	375	339	397	408	398	365	363	345	379	383	399	350	364	397	401	352	378	368	423	359	366	378	338	387	380	351	369	374	383	359	368	375	406	367	368	366	376	359	388	344	375	382	365	351	384	388	383	360	418	366	328	387	354	367	367	359	358	366	384	406	364	382	380	401	410	377	354	340	328	346	354	361	350	354	358	388	363	381	384	372	404	377	383	390	369	389	375	367	376	371	362	373	346	410	375	350	355	351	382	384	359	373	366	410	385	374	399	403	387	355	381	357	368	372	370	372	383	373	355	431	377	379	386	336	388	392	338	405	364	360	388	367	395	357	350	388	360	336	379	386	380	369	361	341	396	398	401	406	390	404	365	384	387	393	355	355	368	366	340	372	364	353	396	358	353	373	388	358	386	400	358	356	384	354	350	375	385	396	387	396	372	370	358	404	382	387	366	393	372	349	405	402	382
24962	21096	27319	25050	9903	1459	1004	800	6247	21468	19941	11682	3618	1192	644	509	498	463	515	512	522	541	499	554	512	492	533	517	440	494	500	505	544	513	516	510	517	513	521	569	532	533	532	487	519	513	492	547	518	519	491	546	493	546	471	527	569	514	479	534	556	486	524	516	539	499	493	519	480	510	487	525	551	526	462	518	467	509	494	536	514	534	511	552	487	497	503	509	479	523	475	461	447	457	568	528	510	528	521	536	504	514	492	497	475	508	495	508	528	519	511	500	482	481	522	549	488	460	505	535	486	518	475	488	510	534	519	556	516	498	493	525	456	516	514	491	479	460	502	533	488	555	490	545	492	504	489	535	524	547	498	537	494	494	449	503	491	482	548	550	516	514	512	495	531	497	515	470	517	570	517	489	546	525	493	528	518	538	487	505	475	536	508	501	490	500	542	530	497	497	481	515	531	492	460	480	498	525	501	509	479	487	537	533	467	486	531	542	468	495	519	518	516	528	515	505	463	487	537	467	492	472	502	509	489	517	556	515	481	494	549	488	514	520	505	496	523	526	503	498	550	537	489	520	529	514	525	524	547	477	506	530	525	548	531	492	521	504	486	505	460	488	504	507	481	485	539	494	534	482	510	524	505	514	479	503	547	495	505	489	552	475	514	536	517	498	526	492	522	545	485	479	506	536	486	474	465	555	468	539	456	489	487	511	493	514	501	538	479	534	486	506	504	519	505	490	524	477	511	484	517	496	507	478	476	480	496	541	467	490	509	483	482	505	503	500	476	518	519	510	491	516	519	496	513	489	505	483	479	507	495	527	503	507	488	515	466	493	513	510	479	466	500	484	485	492	528	473	468	530	513	494	515	514	503	521	552	492	470	503	501	530	486	569	479	572	495	480	526	533	504	499	504	484	530	515	468	510	506	510	537	521	497	523	519	516	497	518	525	528	479	538	544	481	476	498	498	521	522	528	522	496	529	484	492	511	497	532	511	483	523	459	470	507	504	518	500	492	498	466	524	480	536	540	537	467	495	538	518	519	518	454	484	495	458	495	547	485	506	563	515	494	508	513	514	533	484	513	486	520	507	513	505	519	499	464	484	510	486	495	529	501	496	491	476	521	492	536	523	492	482	503	516	490	478	540	495	495	481	539	500	513	550	511	488	463	477	514	530	507	486	508	523	558	508	516	520	536	502	475	518	486	500	486	516	501	482	482	522	508	506	510	508	498	539	502	520	477	522	527	502	522	505	500	530	515	517	508	513	525	461	505	493	483	509	523	485	513	496	516	525	479	480	481	521	466	480	505	514	493	507	522	514	503	497	536	493	493	495	474	483	497	516	453	491	487	543	511	536	509	521	488	501	526	484	497	477	498	513	529	546	470	516	490	502	487	547	502	548	501	511	530	506	537	506	506	506	521	491	517	549	489	498	519	463	495	508	545	491	503	498	487	536	523	507	507	494	478	518	507	467	530	507	489	540	479	504	493	500	517	525	537	519	506	525	498	499	493	558	510	482	511	488	503	506	534	514	472	488	480	543	533	472	520	461	462	494	536	484	514	513	526	503	491	518	519	526	497	550	504	490	501	531	499	496	520	473	522	494	506	496	496	488	499	507	488	498	506	539	442	485	487	517	490	472	521	506	484	501	527	549	511	514	538	532	539	510	485	520	489	506	481	501	503	501	494	583	498	535	496	480	485	495	519	495	506	479	463	483	515	501	492	521	509	470	495	488	533	485	490	532	497	517	516	539	480	515	540	541	492	473	468	532	531	498	543	518	511	509	559	509	520	480	526	490	498	535	459	495	556	529	463	544	474	493	501	508	473	504	536	550	497	547	483	510	502	545	484	520	491	492	526	530	553	503	535	496	504	479	498	516	503	494	506	533	469	553	488	549	539	514	521	486	523	529	511	513	475	485	558	512	514	492	505	520	508	493	481	484	518	518	532	510	470	474	525	529	472	510	502	534	537	469	507	575	509	499	523	526	510	521	512	484	497	531	501	504	494	528	529	566	485	514	482	545	491	499	513	528	487	520	498	523	513	528	516	525	510	556	499	475	511	517	487	535	485	476	494	501	460	529	515	521	521	488	548	495	490	516	514	548	504	466	519	475	496	465	472	560	528	500	522	485	532	525	524	545	459	524	504	520	490	543	486	506	482	444	505	497	478	531	452	500	484	491	464	499	517	519	512	518	454	551	555	512	501	520	489	499	495	542	541	505	494	497	483	480	485	504	496	520	509	481	474	498	546	552	526	474	493	469	519	471	540	514	517	500	482	492	508	531	556	500	499	482	488	483	508	482	490	514	477	492	514	519	507	496	510	539	488	521	503	520	487	525	481	542	507	513	502	519	486	542	526	532	491	522	510	484	521	499	536	527	538	521	504	488	498	468	527	481	516	522	511	512	502	495	484	527	500	503	483	492	543	512	522	490	510	475	457	512	477	480	553	528	520	504	502	534	534	507	473	524	489	505	481	521	489	496	503	497	501	471	502	517	513	476	553	522	463	513	539	538	488	476	514	517	518	529	495	466	509	528	451	444	481	499	504	508	460	504	552	548	499	528	499	486	488	517	518	483	489	456	528	519	537	536	460	490	482	496	487	496	522	490	507	496	503	500	491	515	493	501	553	517	522	497	505	521	534	504	498	519	469	512	505	535	517	532	473	499	516	536	543	493	535	506	532	508	526	507	517	523	491	487	511	502	545	506	522	478	489	521	492	540	531	499	493	484	539	534	501	527	474	447	489	513	515	526	525	474	495	512	468	503	483	492	495	521	486	529	522	508	498	537	502	495	493	523	506	469	498	520	462	523	445	532	510	493	511	497	490	505	518	527	502	542	504	517	492	510	500	504	480	523	457	529	537	505	495	482	522	521	531	524	479	508	484	518	508	481	497	503	514	500	507	487	509	525	472	505	480	512	476	489	522	490	507	500	523	503	503	525	499	493	508	509	456	515	493	508	512	483	508	484	488	526	522	509	512	530	550	472	537	529	532	537	547	490	503	466	525	471	502	519	499	475	523	530	507	517	490	512	512	487	503	538	516	502	516	515	448	462	514	460	490	513	529	492	490	518	507	482	498	532	517	493	501	495	502	476	491	527	508	495	481	533	545	491	501	523	532	505	494	493	526	491	499	573	509	513	475	532	550	508	521	523	466	484	545	491	536	493	491	478	477	502	503	463	523	544	496	486	526	478	500	565	511	514	507	524	513	477	485	489	516	492	531	477	473	479	486	493	484	521	509	543	514	476	469	526	497	528	500	475	491	483	451	518	502	442	527	514	476	493	510	498	451	490	507	520	553	515	523	476	479	521	509	492	499	487	502	507	454	506	484	516	512	509	509	502	534	502	459	516	488	458	485	505	507	502	544	506	513	538	538	513	532	508	503	508	530	496	531	530	517	502	539	506	476	505	517	523	503	536	534	505	498	514	516	533	498	483	523	501	474	541	493	520	496	523	499	529	487	536	508	474	508	521	490	516	548	555	490	518	495
4540	5943	4951	2528	1759	1079	956	905	8683	21633	17270	9716	3469	1148	565	476	455	449	448	451	440	456	458	424	419	465	446	439	420	384	396	431	460	468	454	463	472	455	420	440	409	438	429	442	422	468	440	459	451	417	470	433	463	418	417	403	431	433	445	397	423	424	433	422	424	419	409	464	411	470	415	465	431	449	414	450	448	442	447	447	415	425	435	396	429	425	407	428	483	407	465	427	472	478	472	452	458	453	471	425	426	413	458	428	450	438	418	423	476	446	424	467	472	452	432	437	439	461	452	443	420	442	466	485	459	418	443	465	442	454	447	486	426	454	421	433	416	421	430	434	421	465	447	463	459	414	386	418	457	481	458	399	501	468	444	430	424	439	437	434	445	413	446	437	392	457	448	415	421	397	421	416	436	426	468	458	478	428	438	453	458	457	453	462	432	450	430	428	468	421	442	448	420	474	453	445	435	433	432	433	430	436	460	419	395	429	491	494	449	420	458	442	431	448	470	447	434	436	413	416	404	424	441	432	414	410	444	482	457	461	437	438	432	455	452	428	426	435	440	422	453	442	468	448	460	413	430	472	445	460	422	461	427	423	429	421	478	437	457	429	461	442	432	438	457	480	462	419	442	444	406	474	473	420	423	433	420	417	425	473	405	435	418	399	454	441	461	434	438	474	446	391	456	449	436	434	432	420	424	482	465	458	412	444	438	451	405	413	405	423	437	452	438	432	433	450	446	425	436	444	419	430	428	366	450	406	397	446	457	448	420	411	452	428	475	423	442	450	413	478	394	452	441	462	428	427	454	439	463	437	435	468	410	467	470	445	451	448	442	440	428	407	426	464	437	445	429	440	431	448	423	410	425	456	461	442	475	419	453	446	416	409	417	461	441	450	422	434	416	450	423	442	403	432	427	457	461	414	404	421	456	426	478	438	455	448	420	428	405	445	431	441	439	433	434	410	435	445	466	461	447	400	401	444	421	407	458	485	475	479	469	444	429	482	419	434	443	451	440	414	436	415	420	408	461	443	457	445	435	466	465	439	442	441	421	435	464	434	433	425	452	462	442	433	455	449	439	428	430	438	400	447	444	469	442	469	464	441	425	435	455	445	412	478	437	454	435	434	407	436	462	451	472	456	424	448	433	423	455	433	415	416	446	464	471	414	426	405	446	438	440	447	460	426	449	463	427	438	391	459	407	481	459	431	451	465	442	436	415	458	449	439	427	429	425	429	459	451	405	443	460	386	440	407	418	422	425	425	477	466	435	442	439	476	427	426	419	444	426	445	446	408	420	438	406	448	479	436	415	451	431	450	477	438	428	439	426	399	418	419	474	425	429	450	471	437	430	420	371	417	413	424	428	454	471	449	403	434	459	466	449	430	440	440	438	425	448	428	444	406	414	474	447	469	467	453	455	411	462	450	453	468	429	459	414	443	440	421	442	438	424	426	460	416	409	448	465	456	474	450	423	444	445	458	424	433	442	431	441	435	442	434	403	435	436	439	446	463	403	425	470	456	423	445	458	437	446	435	399	431	463	418	416	447	433	447	433	423	426	446	422	525	467	464	413	450	416	467	432	393	447	410	393	465	434	421	450	447	436	423	428	435	421	437	473	448	455	419	444	450	442	447	420	442	456	417	428	441	460	438	414	403	417	444	425	457	398	453	455	438	440	423	431	470	437	454	425	500	439	435	414	456	399	449	437	443	478	396	398	433	426	461	459	435	415	413	450	418	421	433	448	460	415	413	454	439	405	422	460	452	411	416	441	413	436	448	416	404	436	448	404	438	399	468	458	436	448	470	416	422	439	464	437	417	430	456	436	424	427	429	400	448	389	410	449	447	428	401	449	413	443	454	467	474	461	426	456	436	428	447	423	434	472	440	470	473	410	436	416	444	442	407	439	430	416	368	425	453	444	420	426	419	425	474	440	444	447	434	456	462	445	449	419	431	432	435	421	438	454	444	407	440	402	424	429	458	462	462	454	427	448	447	420	443	445	464	445	431	481	442	440	403	450	457	440	454	418	414	440	427	434	401	428	450	443	476	446	421	424	447	462	456	418	396	451	434	427	444	468	436	432	442	489	420	404	460	455	434	428	433	443	474	465	447	410	415	441	447	448	425	440	425	426	437	422	440	424	454	438	464	455	450	462	444	413	469	463	422	407	450	462	428	432	425	443	452	412	454	435	452	463	408	443	424	462	446	438	409	467	456	422	439	416	419	436	424	478	446	434	401	422	471	462	411	405	431	429	448	449	470	406	430	415	447	424	432	460	434	441	439	439	457	451	438	464	466	410	402	465	452	442	424	425	424	475	418	395	421	437	472	440	422	443	453	425	435	380	419	413	430	475	407	436	409	420	464	452	456	425	426	393	430	452	444	435	419	454	438	455	423	412	441	419	437	411	427	435	469	404	460	430	444	450	410	422	414	461	453	478	442	442	436	407	447	474	439	443	413	426	431	398	421	410	431	431	436	479	431	481	447	449	410	453	423	444	445	451	400	459	437	440	462	449	486	456	388	429	464	440	451	440	441	396	425	418	447	458	410	421	440	446	406	414	424	433	450	398	460	474	452	445	450	458	437	404	447	431	450	442	424	476	426	456	411	447	461	406	424	428	412	430	449	384	443	444	439	429	450	466	466	409	452	461	442	411	410	441	427	482	461	411	400	452	466	458	470	447	446	474	371	455	426	463	422	432	439	463	455	443	472	439	429	471	426	449	452	444	468	435	416	445	453	461	454	451	414	481	441	474	438	437	450	397	430	433	405	425	436	434	418	447	468	407	466	432	432	452	465	468	406	385	467	446	435	427	419	450	436	472	432	434	441	479	455	422	402	443	427	479	425	478	457	452	432	410	443	433	415	413	446	452	448	407	450	432	426	448	389	463	420	482	458	455	470	408	451	447	474	402	416	455	432	408	427	436	437	474	435	451	405	414	433	434	429	463	453	445	421	440	400	441	436	401	426	448	455	465	456	407	432	417	432	444	457	443	419	421	438	430	405	428	459	465	416	435	436	495	433	433	412	409	407	452	449	428	412	442	453	456	442	447	433	424	414	438	433	450	421	465	424	426	439	441	426	482	430	445	446	435	441	441	419	445	453	454	417	425	425	423	442	459	450	425	432	433	403	430	434	450	450	410	446	445	466	424	422	426	438	431	457	451	469	418	421	418	452	445	474	441	402	413	443	437	448	442	409	451	403	452	440	437	426	408	417	425	437	460	406	451	443	442	452	472	452	438	422	476	460	450	438	472	444	440	456	407	468	444	461	417	442	420	431	436	418	411	402	468	428	411	434	469	444	425	429	413	457	422	443	453	439	440	414	402	435	416	451	473	419	451	416	427	461	449	426	475	435	447	448	396	427	453	456	441	421	449	437	431	425	393	438	425	457	459	436	437	440	424	437	456	434	415	455	430	438	394	456	421	479	450	453	466	487	434	448	431	402	429	445	421	487	432	419	450	445	441	428	458	460	437	407	419	447	436	410	456	446
23837	21078	28308	24086	21034	9169	2150	1442	6212	35848	34840	21830	7900	2083	1007	749	774	696	716	758	731	791	707	708	738	710	757	716	697	749	729	736	742	749	743	711	746	730	733	762	723	720	757	791	731	705	666	718	740	664	706	697	726	650	691	704	774	711	681	785	709	707	692	766	729	713	752	753	709	741	737	672	725	696	729	751	718	721	668	693	710	687	763	691	713	688	668	808	742	755	763	656	720	690	695	668	758	737	726	797	693	698	718	683	705	757	709	674	785	671	718	732	731	741	734	725	745	751	686	709	699	752	719	721	665	729	704	696	710	751	702	728	668	710	756	681	725	705	677	713	700	708	740	673	734	751	745	701	743	731	689	744	698	681	667	685	722	691	727	680	648	752	725	722	685	720	717	722	705	715	737	731	733	662	712	664	685	687	704	739	702	699	692	712	729	707	731	749	730	727	782	662	710	713	737	734	755	682	725	705	678	694	713	685	726	709	733	734	737	721	730	711	727	672	684	735	703	741	728	708	705	666	703	718	699	682	715	725	663	701	728	710	695	709	683	705	705	675	750	737	708	688	720	660	741	696	711	713	732	688	686	685	725	660	738	725	668	713	743	712	689	721	738	736	704	727	735	752	709	757	725	683	688	680	725	719	718	714	694	720	677	747	731	714	639	670	697	685	675	648	701	702	660	717	695	704	722	717	724	700	742	711	648	694	728	717	724	740	723	672	728	710	716	725	682	690	724	667	745	704	686	706	649	679	734	776	731	702	716	764	674	706	689	701	706	719	704	704	726	720	709	726	684	714	682	739	682	711	686	700	668	692	724	718	709	694	681	705	745	712	698	736	731	742	714	723	679	721	721	724	722	669	698	697	753	707	737	698	659	734	701	715	686	712	667	646	694	673	720	651	778	707	735	742	750	734	695	705	728	724	710	719	733	749	721	684	704	743	698	713	720	695	794	723	686	726	711	693	674	699	713	720	699	690	667	713	685	702	738	705	730	706	731	729	708	697	670	720	727	718	673	706	741	684	744	736	722	708	729	772	725	730	723	686	673	698	694	724	726	719	707	716	674	673	740	710	684	709	697	711	723	745	660	765	720	697	754	687	671	710	740	708	709	683	712	699	674	658	723	703	676	733	697	683	722	728	703	697	706	702	713	673	677	765	682	708	736	663	668	692	717	718	696	681	684	659	724	684	723	705	711	744	718	719	708	720	716	668	684	675	669	701	758	716	690	754	712	703	619	702	679	742	683	704	707	650	702	677	711	757	701	710	687	693	748	691	693	690	703	741	703	703	735	737	722	711	771	702	655	741	685	690	710	689	696	759	696	689	695	717	707	697	637	718	714	682	726	708	708	673	695	719	704	699	695	717	682	683	716	688	740	702	743	683	710	745	717	776	704	723	705	705	730	717	694	687	730	660	675	682	662	696	759	693	693	656	675	714	688	731	742	726	665	738	654	686	649	717	665	726	701	742	681	734	714	690	755	708	700	734	705	696	679	727	681	731	736	711	684	708	719	705	729	737	755	697	691	695	708	712	717	715	720	687	683	734	678	699	713	679	689	626	700	697	678	740	684	682	669	675	703	669	700	666	669	778	697	721	703	627	667	742	709	676	713	714	738	704	707	697	710	697	668	683	717	661	692	687	676	709	763	681	746	731	654	709	727	717	718	710	672	667	685	740	724	713	662	719	677	686	721	731	665	732	683	755	733	688	713	755	636	723	714	709	724	701	710	704	746	690	692	705	705	708	706	654	668	674	731	724	667	684	715	688	717	657	718	735	652	679	676	725	650	700	723	742	697	670	687	744	721	720	740	698	695	697	707	695	691	679	714	693	693	702	681	696	662	664	706	729	724	680	720	701	717	717	712	708	692	743	678	688	735	680	672	733	678	676	687	664	722	744	696	707	707	704	712	735	744	698	725	693	717	694	716	727	740	736	718	753	689	707	695	724	689	743	732	684	713	717	701	734	653	658	703	770	711	625	701	729	710	710	728	730	713	711	693	755	679	659	698	720	717	688	708	682	716	715	685	758	680	718	702	721	709	733	725	677	735	747	649	706	676	722	718	720	706	716	681	734	707	691	732	701	736	773	721	716	707	743	708	713	666	678	685	717	687	735	756	671	707	721	722	682	718	709	690	676	688	738	700	731	694	725	708	732	691	689	734	671	739	722	689	717	759	749	710	707	699	724	706	735	698	703	708	685	691	706	741	734	716	740	718	673	701	721	756	743	653	726	703	739	689	717	737	691	714	759	737	690	717	706	784	716	734	708	722	700	664	683	670	713	695	700	684	709	720	702	707	699	708	712	735	715	697	687	663	716	751	707	698	747	681	713	693	679	736	669	761	695	729	711	726	701	715	697	715	712	713	680	698	717	693	676	700	649	683	725	706	685	688	696	707	744	668	675	704	703	725	702	722	698	699	667	693	715	651	663	710	733	742	703	700	728	712	673	714	674	726	689	731	664	705	740	699	690	712	744	717	724	725	710	661	714	689	694	680	694	715	677	653	717	679	722	670	707	662	700	679	745	695	703	711	674	735	654	700	696	779	741	672	749	645	710	664	725	708	745	727	684	682	709	720	665	710	721	626	772	755	727	693	668	663	741	711	681	782	677	669	705	713	699	778	718	679	712	722	705	718	687	690	740	721	692	742	698	710	720	661	664	688	667	715	690	695	696	718	692	739	733	685	697	720	685	777	693	715	723	715	721	722	702	707	702	699	715	695	715	672	697	642	689	711	684	690	739	672	677	721	708	727	751	759	690	691	703	693	731	673	705	675	701	699	704	696	721	689	654	683	695	704	685	662	694	729	701	730	670	704	758	739	691	689	681	682	742	674	684	740	747	686	677	704	683	683	687	686	702	696	649	700	762	662	685	719	664	698	683	705	695	751	683	696	690	746	715	711	717	664	747	711	695	674	672	722	706	651	724	686	702	683	714	680	747	672	690	676	678	743	739	670	683	694	697	718	664	669	697	694	697	703	704	689	663	681	729	739	741	684	714	672	757	645	689	730	675	715	710	695	675	703	705	706	655	714	667	723	710	655	682	721	697	714	701	666	739	711	688	717	676	695	677	690	713	716	697	688	703	678	694	651	682	691	676	727	714	680	708	664	737	740	716	686	708	698	718	672	704	759	679	736	726	716	711	703	710	731	739	729	691	696	637	729	707	652	719	672	744	667	730	673	722	714	725	682	723	737	702	692	681	732	683	694	700	620	708	677	723	717	738	674	689	726	677	690	708	739	704	733	687	731	711	695	681	654	697	704	758	691	716	688	741	720	693	724	707	727	701	711	629	678	705	717	747	750	733	682	661	701	663	703	719	651	740	703	738	735	713	703	726	703	774	690	678	709	740	752	704	712	701	751	696	683	738	691	720	742	741	733	635	709	694	747	714	738	676	678	697	753	710	686	738	656	698	679	700	696	724	703	776	688	698	746	696	674	684	700	711	704	695	670	685	721	711	698	647	696	668	731	758	742	712	697	698	672	744
4974	9018	7870	4066	2762	2040	1568	1428	9429	36277	29670	16640	5831	1897	869	654	608	615	594	543	612	598	599	623	614	580	617	605	593	593	609	612	586	607	574	550	592	577	573	634	629	579	612	566	608	586	644	568	596	561	594	611	569	620	580	618	572	601	587	603	590	573	610	594	633	597	578	589	600	652	612	575	561	541	594	622	588	623	615	626	585	614	577	619	591	617	554	622	646	620	610	631	617	578	580	582	581	570	615	622	623	602	604	579	590	605	605	583	613	639	578	582	577	577	601	565	583	586	579	573	597	593	613	590	590	623	586	658	627	596	597	589	563	594	553	624	599	586	599	581	583	598	629	575	601	582	608	614	569	587	583	586	554	617	553	569	604	567	585	609	645	607	569	573	625	571	560	570	620	632	618	541	598	610	583	600	602	602	558	561	595	576	606	585	570	617	577	619	566	603	577	578	615	600	583	614	588	549	588	559	542	623	595	607	567	592	598	569	576	600	584	562	606	597	619	601	621	597	621	593	616	566	556	576	596	628	610	600	599	614	579	560	569	575	590	581	613	569	621	605	571	615	606	581	587	603	598	565	564	569	560	624	583	571	628	580	584	598	565	601	601	595	603	557	546	600	630	643	615	638	616	568	601	575	608	558	607	618	592	604	595	572	557	624	589	611	597	586	542	577	582	569	606	607	620	566	567	605	595	571	565	572	553	614	599	611	625	603	612	567	589	561	588	605	591	585	610	560	594	617	559	632	582	671	580	592	591	564	556	590	583	594	572	609	630	622	593	592	618	654	572	571	610	634	600	528	573	598	549	622	579	632	586	579	585	587	597	596	617	577	551	592	622	604	601	589	580	621	555	584	568	611	597	585	550	583	596	622	600	594	575	612	617	608	537	607	569	604	595	598	582	582	618	565	579	566	646	602	563	585	601	624	648	608	580	588	577	605	574	589	589	585	581	544	569	614	591	571	600	608	587	564	624	614	610	590	600	610	555	578	571	573	603	574	589	581	576	578	590	603	583	573	598	597	634	624	570	550	599	611	580	606	562	578	587	587	612	588	595	593	609	579	603	590	592	602	566	580	617	618	590	596	582	608	565	583	577	595	618	596	540	620	589	541	565	597	597	539	605	597	598	595	608	567	583	593	576	545	606	598	586	573	571	599	554	561	589	565	604	571	587	604	545	603	588	584	599	579	589	578	599	582	625	606	566	579	599	599	581	610	602	615	598	544	609	552	562	576	583	586	605	614	589	545	588	628	561	553	618	558	626	610	587	603	593	609	606	577	577	579	556	584	604	550	568	591	548	596	633	575	593	638	608	564	615	588	594	622	628	566	604	559	580	561	595	617	575	568	565	601	631	635	599	592	542	558	613	592	580	583	570	535	610	613	583	561	571	587	575	638	546	627	564	562	602	562	563	635	584	582	562	573	592	589	647	559	586	559	603	607	583	586	637	630	584	574	638	543	623	605	593	582	578	574	591	569	620	617	587	629	594	589	568	625	579	586	587	561	595	565	625	609	588	580	625	542	577	620	583	587	600	583	583	584	585	552	606	608	599	584	585	615	569	596	597	597	631	584	552	553	574	605	581	576	607	568	580	568	577	563	589	572	588	577	550	612	587	628	581	619	580	566	596	592	569	564	559	590	606	583	600	577	573	598	610	578	591	544	598	607	597	594	664	581	567	619	538	616	572	590	587	619	542	563	589	608	570	603	599	609	603	588	599	543	611	558	600	564	549	623	573	601	580	560	587	592	610	575	567	574	610	586	578	583	593	604	602	554	616	577	559	585	611	602	580	567	555	607	587	595	571	650	603	623	574	629	644	575	638	568	588	646	591	606	623	579	603	580	556	587	567	589	612	603	584	616	575	554	640	552	637	609	596	580	576	546	562	585	560	562	572	607	636	565	573	570	567	548	585	571	547	576	576	606	556	575	561	606	611	599	570	620	567	581	576	602	573	648	615	608	599	570	613	572	584	598	591	597	580	600	608	605	601	611	565	602	606	605	553	551	556	623	588	599	598	564	591	607	596	559	571	620	620	611	639	597	581	609	581	574	546	586	611	583	589	549	579	557	621	566	607	622	574	556	589	629	599	566	585	578	602	554	557	596	561	594	571	597	590	607	574	599	578	600	529	597	575	554	598	572	598	592	555	627	591	589	618	580	620	610	614	614	542	567	585	542	567	567	585	617	628	578	566	616	587	605	588	612	633	608	573	592	587	607	580	586	593	621	599	602	570	576	566	580	597	564	556	587	583	575	583	588	596	556	604	572	597	621	600	589	549	571	602	564	554	599	591	604	617	560	563	583	572	583	620	610	596	590	551	588	570	554	591	600	605	552	601	571	616	559	564	603	573	603	580	606	558	516	595	574	580	596	519	592	637	601	586	602	594	569	534	581	575	649	576	555	563	562	577	564	564	657	639	615	609	614	560	607	557	616	590	629	599	591	609	607	576	535	656	611	563	540	605	594	619	574	611	561	557	586	589	549	626	549	560	568	569	607	576	593	592	533	577	534	592	595	580	567	610	603	608	601	588	549	599	593	603	632	567	645	561	588	645	649	565	585	574	588	551	604	648	559	627	565	608	558	565	580	531	582	637	636	560	542	588	562	586	590	569	595	597	585	618	568	570	575	612	608	604	602	596	588	544	604	576	567	557	590	620	590	550	585	571	618	614	583	606	578	612	604	554	565	584	575	587	558	623	589	542	628	570	600	581	596	563	605	616	600	549	609	596	612	592	591	611	586	584	606	603	596	576	563	584	569	613	562	608	602	597	591	583	601	612	621	606	589	589	629	586	580	586	586	574	593	616	624	611	578	643	593	576	572	525	590	625	570	592	606	609	584	589	629	581	587	577	591	605	592	590	580	628	582	594	586	603	626	572	577	640	580	579	588	576	543	607	650	554	651	614	575	574	559	598	562	613	585	557	610	543	565	601	609	599	598	609	582	597	611	580	568	598	599	577	553	590	559	556	613	599	647	600	605	633	581	590	562	566	601	561	597	570	607	596	605	568	543	508	613	589	605	574	617	598	584	573	648	582	664	571	606	541	578	599	579	614	586	623	597	574	600	611	572	563	610	620	581	524	568	570	591	605	556	566	599	558	593	562	604	558	570	591	622	597	594	605	588	579	647	569	571	583	602	647	589	576	612	573	589	573	585	616	575	570	576	587	590	587	539	571	641	585	555	582	575	596	598	603	600	566	628	586	552	581	567	589	603	547	540	605	616	612	609	571	608	550	577	528	547	613	607	570	569	612	565	568	577	605	553	562	594	594	567	609	606	599	582	593	555	561	592	561	590	644	601	619	539	570	552	639	569	566	570	589	648	545	608	617	567	600	600	573	598	588	584	567	557	584	576	545	581	544	577	595	592	571	558	599	578	611	607	654	580	599	565	588	570	589	573	603	554	566	562	588	621	558	570	594	587	563	541	587	608	582	582	592	538	601	585	590	611	596	588	585	606	610	589	564	616	555	613	579	577	584	606	599	611
27380	13476	2586	1212	725	656	553	512	848	2429	2647	1784	1075	664	579	553	548	560	565	571	552	541	548	534	523	515	549	513	523	493	482	552	541	526	551	517	494	538	530	575	501	550	539	513	538	551	542	539	542	566	519	535	552	571	518	512	563	543	503	511	508	536	522	538	508	515	527	519	551	538	571	534	505	555	564	483	507	518	524	563	547	565	529	497	528	559	574	533	533	521	510	519	526	497	531	569	591	509	521	535	549	549	531	531	570	523	532	485	492	531	519	548	568	539	509	515	573	526	511	540	547	503	482	504	541	533	464	500	548	511	539	530	534	517	537	522	490	501	481	533	515	509	527	570	570	545	540	503	530	537	524	524	525	534	567	551	558	541	491	488	545	516	549	593	529	525	516	590	573	539	573	546	548	585	561	509	516	548	530	513	536	536	509	528	538	523	542	517	530	532	527	495	543	540	513	518	565	493	498	530	529	533	548	528	549	563	533	533	556	535	511	494	541	560	551	502	530	590	483	516	546	544	543	525	542	540	529	488	566	549	509	549	526	518	555	504	528	511	522	529	512	537	518	546	518	528	534	510	513	516	542	495	533	507	517	543	538	552	506	537	553	488	538	530	522	539	524	530	516	525	536	585	478	482	556	529	531	544	511	547	538	539	540	501	571	504	488	535	514	539	533	516	542	519	544	526	536	516	502	548	524	507	516	501	554	503	521	527	514	533	565	559	527	545	505	575	526	558	548	546	531	530	537	515	569	522	520	540	538	534	538	487	536	508	516	553	534	518	500	561	502	522	497	531	543	552	509	523	518	522	513	534	549	528	539	564	564	548	506	546	553	511	554	539	531	530	521	532	539	540	584	516	568	538	519	545	551	546	509	567	536	498	521	532	493	545	509	523	507	536	529	507	508	524	499	528	498	548	569	523	521	534	500	555	554	535	489	509	534	519	532	562	509	535	545	503	581	534	541	581	586	537	554	555	498	568	535	541	531	532	514	535	524	535	541	509	543	511	505	545	540	507	568	519	544	559	534	543	516	531	526	538	513	510	523	559	497	528	523	539	506	529	541	526	552	513	542	551	555	537	549	530	536	520	537	491	515	522	544	513	510	559	531	499	521	516	541	532	531	540	505	554	535	544	522	496	507	516	535	510	537	544	538	490	498	529	547	558	522	484	560	522	527	535	545	546	538	552	526	570	541	514	585	527	532	513	551	589	501	468	494	540	511	549	528	495	539	529	520	506	524	494	545	510	545	516	525	539	551	563	571	553	507	501	515	527	523	538	541	527	527	520	511	580	526	553	495	511	513	502	544	499	509	518	567	559	549	515	495	554	529	576	525	554	522	512	496	551	504	539	555	544	545	502	512	532	530	538	580	539	535	546	514	521	520	513	474	511	510	544	535	545	522	471	469	541	532	506	492	495	539	560	522	547	567	504	483	524	547	525	486	555	503	587	541	512	534	514	526	575	507	516	569	512	545	525	520	545	542	525	557	514	513	532	552	507	525	544	550	542	531	534	536	513	523	537	531	488	518	581	530	541	546	496	537	484	496	512	496	564	566	518	546	563	526	523	506	490	530	566	489	529	519	565	505	537	524	555	532	543	502	479	482	538	550	504	528	533	538	515	545	518	533	566	533	531	548	566	504	517	500	531	550	542	527	555	508	552	527	530	528	519	563	505	528	541	498	518	518	497	556	515	517	540	533	549	527	522	489	479	490	531	543	528	503	578	506	517	558	548	575	518	568	508	530	560	552	541	558	555	514	567	543	541	543	500	521	518	549	539	517	490	513	515	543	512	517	550	511	570	570	536	521	541	542	531	552	541	512	529	563	522	509	525	522	533	493	504	537	524	537	528	494	535	529	560	551	572	573	534	521	500	569	535	542	554	537	532	554	553	558	526	530	494	532	533	481	486	513	531	492	511	567	504	569	473	552	510	558	589	549	522	530	533	532	543	552	570	539	540	527	529	548	541	532	509	566	574	526	534	532	556	554	506	524	547	524	565	513	570	511	530	504	504	527	487	517	528	513	540	535	512	535	556	526	532	532	529	528	529	453	532	556	497	558	549	515	535	536	519	524	569	521	524	491	565	515	539	528	533	494	541	519	573	511	547	538	539	536	488	528	567	512	564	501	514	539	607	552	505	552	571	562	536	559	545	550	562	536	503	512	528	577	536	545	518	511	546	550	512	564	489	545	530	526	497	551	528	532	570	546	544	547	481	523	534	566	529	543	523	593	514	500	560	470	532	535	492	555	533	515	513	557	553	493	545	566	517	515	561	551	527	539	531	529	554	541	550	555	515	501	513	476	512	582	543	493	502	494	555	542	493	501	502	509	554	505	480	521	480	544	487	516	506	562	547	519	510	495	522	510	572	540	547	542	556	546	519	532	539	491	574	541	541	550	545	503	534	527	557	557	572	488	542	544	514	543	488	508	528	514	524	556	505	543	531	507	530	529	522	530	547	518	548	527	521	552	462	529	494	538	543	509	498	561	543	567	490	545	521	521	521	521	534	529	574	532	539	541	521	562	507	521	519	545	508	553	552	572	522	521	523	540	511	510	522	497	541	496	485	567	558	582	489	521	524	516	559	584	557	567	540	523	519	516	543	556	521	533	520	540	555	531	497	524	508	543	541	529	501	550	554	529	532	528	551	538	564	559	522	520	545	525	554	513	558	534	523	497	531	529	519	525	516	521	541	525	523	549	528	539	532	527	533	498	520	520	516	521	555	570	494	531	509	504	544	548	517	519	541	521	502	523	532	559	492	535	508	563	508	507	559	527	531	511	521	507	516	489	534	560	517	527	556	519	546	556	556	543	535	542	521	511	488	527	543	538	517	513	542	486	509	532	525	555	566	541	584	520	549	555	552	520	507	504	536	564	552	513	566	518	527	541	512	508	538	528	528	505	542	505	480	531	515	505	552	550	489	545	513	543	536	533	511	521	544	531	501	523	526	547	564	542	529	550	522	522	538	535	515	511	499	538	529	568	534	546	526	558	511	512	543	558	538	543	521	502	511	500	546	523	522	530	569	514	505	510	523	527	539	531	498	552	561	510	526	544	535	545	521	558	545	510	536	498	528	537	496	480	557	513	545	525	506	531	546	533	516	542	510	547	552	543	506	563	543	527	572	515	486	507	580	574	523	507	541	536	537	513	513	499	531	535	531	581	499	535	514	531	538	578	551	537	565	506	552	495	501	495	518	533	537	541	498	486	511	504	505	507	523	570	520	549	506	506	507	509	552	539	532	532	509	560	531	543	531	594	528	537	497	493	531	529	525	564	501	525	541	528	558	539	530	522	537	551	542	541	552	547	507	549	525	490	555	539	523	515	507	542	506	523	516	544	559	571	556	512	569	530	511	492	534	506	535	521	532	539	539	492	521	505	539	593	531	514	546	546	514	530	520	557	504	498	535	504	553	521	489	544	545	556	562	518	550	585	542	510	580	562	523	542	533	530	511	509	516	537	556	540	515	525	538	519	557	548	501
5463	1884	1684	913	702	594	567	554	978	3038	2940	1807	917	611	536	485	472	474	422	450	480	427	400	446	454	417	442	455	446	443	448	465	441	427	467	408	454	437	458	407	463	432	482	437	447	423	403	441	438	415	446	470	407	401	428	394	423	434	417	440	450	454	436	428	451	433	429	449	416	433	402	442	397	429	456	432	440	474	487	447	477	415	416	465	452	451	448	424	464	412	419	432	410	442	431	465	433	416	431	450	415	451	440	461	444	459	449	462	443	471	441	430	436	408	412	465	432	468	417	420	484	428	408	489	452	439	438	434	420	405	460	427	458	442	419	445	439	431	430	450	456	428	444	449	413	408	391	415	436	434	418	439	435	430	460	428	420	447	449	426	457	426	441	464	426	430	421	457	453	429	452	428	458	400	404	422	417	466	453	393	433	426	440	424	444	434	461	442	441	406	456	420	444	444	425	418	443	428	489	454	456	419	452	442	450	423	412	440	407	410	430	461	459	459	432	440	493	418	414	424	429	449	431	450	421	438	456	394	463	429	447	438	463	415	449	449	427	454	448	476	444	446	419	440	421	419	448	476	400	429	458	452	457	439	462	440	433	420	375	414	467	442	431	405	451	447	454	420	436	471	456	443	402	425	427	430	455	421	416	416	443	451	429	425	466	479	467	436	426	475	451	445	466	469	445	423	442	443	404	454	439	447	456	422	412	448	474	440	475	460	444	402	399	442	427	444	442	445	448	451	389	460	455	416	454	461	478	435	394	435	426	468	452	431	457	410	429	415	443	421	417	427	417	428	482	447	421	423	390	415	476	433	436	433	398	474	423	436	436	435	470	447	459	414	415	413	444	437	456	439	447	449	447	421	449	477	469	461	455	432	450	439	459	440	427	450	463	432	432	439	430	426	461	444	435	440	440	427	439	439	426	455	459	432	445	448	426	426	446	478	455	431	455	405	433	464	441	475	465	441	419	436	420	433	445	454	436	428	395	418	437	429	437	459	438	455	456	414	442	447	427	426	460	477	433	444	447	449	436	460	415	474	428	377	458	449	442	404	418	415	486	422	445	444	399	476	425	428	404	436	409	416	440	394	454	460	406	442	448	455	436	445	459	454	440	418	423	434	446	413	415	398	427	437	441	415	433	438	459	451	460	452	438	438	426	455	391	444	471	443	478	475	436	477	430	399	447	406	424	435	449	441	446	439	411	447	468	411	473	467	401	412	439	469	383	431	417	410	426	437	442	469	455	432	420	454	472	449	462	392	443	433	459	426	485	424	436	463	456	410	406	448	461	421	437	450	465	464	443	426	442	451	418	452	435	440	457	459	444	454	449	420	440	439	446	441	421	439	420	444	432	414	448	447	489	489	438	433	440	429	458	391	433	422	466	450	444	443	459	446	414	434	448	426	459	444	459	427	449	472	450	449	427	409	452	441	460	477	475	447	437	404	456	417	439	438	414	403	443	415	448	457	421	457	433	413	428	425	406	419	443	423	445	407	439	443	434	415	436	459	464	451	433	443	437	423	471	476	399	428	461	466	428	450	443	504	460	441	443	423	455	404	463	448	407	417	401	429	386	412	409	427	468	426	435	448	434	458	468	467	448	441	445	422	429	454	444	475	428	428	444	427	472	443	429	486	427	453	413	457	477	435	409	440	452	481	418	477	424	426	446	465	429	461	425	445	429	473	451	517	415	434	455	457	398	450	463	437	454	442	468	425	437	465	456	476	434	467	433	423	452	451	485	427	419	438	448	451	405	439	435	439	451	441	465	450	423	426	458	436	405	436	474	408	438	416	460	400	425	469	425	448	466	426	393	436	409	421	433	443	423	418	424	444	405	480	434	471	443	412	440	428	415	472	447	399	428	419	460	473	425	436	428	438	451	439	456	423	429	450	436	410	441	421	439	444	430	431	483	445	460	445	427	403	451	429	423	447	429	428	467	424	451	423	447	440	437	434	442	446	456	417	411	420	452	473	450	440	423	438	488	430	420	449	472	415	430	450	449	472	443	442	448	446	458	485	428	442	483	424	421	428	424	444	462	429	424	450	448	426	457	422	472	441	468	465	439	428	438	439	451	421	458	449	428	444	455	419	402	412	490	436	425	447	441	438	413	424	428	420	458	493	458	396	439	444	452	456	369	449	443	451	430	417	447	431	442	458	416	439	468	448	460	484	457	427	433	422	429	463	406	439	436	473	468	450	418	431	446	421	419	468	398	442	469	442	428	432	456	429	417	428	454	435	440	441	415	435	445	424	420	436	460	462	454	426	454	428	474	391	416	442	479	442	483	439	400	426	419	450	440	474	489	452	408	443	444	437	429	437	453	422	440	423	424	476	433	433	446	387	453	408	484	401	447	445	433	458	451	390	440	463	499	466	425	473	456	426	424	425	415	404	443	460	434	432	417	453	435	436	444	462	447	452	469	436	421	444	452	427	461	456	453	423	443	452	471	399	414	466	464	445	429	441	400	450	436	451	429	465	420	460	418	433	473	398	449	427	442	452	422	417	455	451	447	414	423	446	441	429	433	457	437	404	400	401	447	438	448	446	429	415	394	432	446	445	433	466	443	418	431	460	451	452	451	445	389	434	428	442	424	432	445	449	423	491	463	459	480	458	431	413	458	454	425	461	407	445	470	477	438	475	445	458	418	450	458	432	429	453	430	435	456	442	439	444	435	413	454	425	401	471	415	449	417	422	456	411	438	425	404	445	441	439	444	454	465	460	456	421	461	442	439	447	443	423	442	459	450	410	460	424	422	444	487	426	464	479	425	459	464	446	428	414	441	454	417	416	438	415	461	468	456	473	429	416	454	455	430	443	435	420	425	416	453	462	468	434	422	409	455	448	406	453	431	436	454	465	457	404	450	429	431	442	423	496	473	430	438	453	403	430	410	446	424	435	456	458	404	430	458	447	448	434	446	410	428	386	454	454	421	454	437	440	450	479	463	427	441	438	439	429	502	434	434	429	463	431	461	444	413	444	447	475	440	438	441	468	440	443	450	376	473	451	421	429	440	432	439	422	422	416	463	473	413	450	430	466	402	441	449	419	439	434	456	433	418	436	407	431	436	449	453	430	451	478	428	452	447	428	462	420	437	440	438	453	439	468	441	437	437	459	422	431	453	437	408	440	451	464	472	457	433	425	438	445	469	456	444	475	441	459	393	413	438	440	450	429	436	397	414	407	440	439	452	419	460	420	433	446	434	424	464	422	479	420	431	444	426	458	421	444	439	408	442	442	435	438	431	389	463	442	421	407	448	436	430	366	444	445	468	408	407	471	415	456	428	470	416	483	475	466	427	441	415	431	453	412	445	457	428	418	464	415	377	426	442	442	427	432	393	450	448	437	425	438	450	477	439	439	453	415	446	411	439	456	502	455	430	449	439	414	455	466	437	448	461	436	443	444	427	410	441	459	433	444	407	491	450	451	440	506	429	440	421	499	426	440	421	433	467	449	412	423	438	484	455	438	435	416	459	486	444	449	463	385
25081	21112	27324	25052	9739	1589	1153	861	1773	19800	22594	13179	4315	1322	709	623	581	574	543	597	570	590	564	555	599	569	554	563	578	549	547	547	562	541	572	603	571	580	554	540	545	595	531	594	510	569	512	558	575	557	593	550	589	587	566	559	563	570	564	519	558	576	560	543	552	596	592	574	570	581	581	592	514	573	587	535	545	552	573	587	583	562	494	543	541	536	589	584	571	581	569	590	535	556	574	532	568	579	523	564	587	547	626	558	578	571	605	550	567	619	564	526	573	590	599	565	548	595	564	594	580	555	556	532	524	581	577	588	584	588	560	563	543	539	504	565	595	580	573	567	592	564	569	548	560	551	574	571	572	514	582	544	601	560	564	548	566	574	531	580	523	536	569	536	549	525	571	529	572	604	569	552	585	517	564	555	579	530	581	597	534	587	601	513	562	605	557	589	557	578	559	546	635	558	582	540	532	584	531	549	537	584	588	546	587	563	512	539	529	577	569	521	522	533	574	569	597	544	556	561	560	588	547	580	545	570	571	587	536	549	506	555	576	577	546	581	577	569	601	601	564	568	561	568	560	554	582	564	592	592	579	533	585	511	584	537	530	568	570	537	522	560	562	597	547	536	579	637	569	551	569	583	543	563	566	545	572	602	592	589	555	612	606	547	566	532	506	536	621	600	526	501	566	549	585	539	569	555	554	550	537	514	557	571	552	545	568	613	528	570	555	545	543	614	556	571	564	561	564	540	539	586	545	591	562	588	555	590	556	578	564	585	563	555	571	570	555	528	605	556	553	571	590	541	579	593	528	549	542	522	567	536	507	525	569	564	558	612	540	540	587	570	556	565	590	577	555	565	587	553	556	539	552	539	564	575	539	562	573	563	580	566	521	587	590	542	569	558	573	584	556	578	534	545	531	571	539	598	562	597	560	556	567	574	562	598	588	560	489	580	563	623	583	537	537	552	590	538	613	553	563	567	598	599	590	554	574	559	557	559	534	547	518	591	537	553	547	540	568	575	588	569	547	567	544	549	566	555	559	576	600	571	541	555	506	570	549	536	562	605	565	516	556	545	527	560	558	519	543	546	556	575	573	555	549	558	556	552	539	516	561	574	556	514	567	606	565	558	559	582	566	550	552	508	605	579	535	573	571	559	575	567	572	536	553	546	554	574	583	588	573	536	569	514	573	553	528	555	565	548	544	542	504	579	551	554	549	569	570	586	554	606	573	598	542	494	610	565	548	560	558	569	609	558	570	579	564	544	548	567	582	557	588	591	596	577	540	513	537	518	577	572	553	552	547	576	564	584	600	568	578	542	595	550	587	541	587	577	585	557	560	566	556	538	566	574	521	586	582	564	577	560	559	534	517	547	604	575	603	561	588	542	610	565	559	611	558	561	595	590	533	517	556	534	549	528	573	561	574	568	573	566	566	542	569	556	597	586	555	587	550	590	546	535	557	566	588	557	519	593	569	517	588	547	565	556	562	584	579	537	547	556	579	604	577	524	548	555	579	584	586	538	566	527	551	543	562	566	590	553	569	543	531	570	605	538	562	570	602	617	575	614	573	527	581	573	579	551	574	551	546	548	562	595	561	569	579	574	553	570	543	593	583	591	536	528	552	591	538	571	533	574	535	545	522	563	571	550	536	601	574	568	562	548	564	541	544	574	566	564	566	578	544	537	528	539	556	573	556	591	569	542	608	545	606	582	558	564	561	537	595	575	608	578	542	533	573	550	533	531	553	550	560	533	574	548	563	551	568	570	578	560	554	596	582	514	509	578	561	565	550	595	579	613	547	556	573	587	576	561	570	549	536	547	545	557	605	544	560	546	598	525	588	567	543	579	608	524	569	538	560	562	554	593	579	542	550	502	557	569	545	555	540	573	523	550	551	577	567	554	528	577	538	577	588	589	529	600	567	546	561	511	605	604	543	549	567	543	539	537	593	603	581	574	570	588	562	553	569	568	545	603	583	562	545	607	549	546	555	561	601	531	590	544	604	561	602	565	550	555	517	570	563	551	556	537	580	579	577	564	539	606	596	545	550	526	545	566	581	550	566	566	551	548	579	575	588	607	620	537	571	522	527	516	544	592	575	585	580	513	578	572	580	557	557	571	570	602	539	504	558	521	572	560	552	555	526	569	579	516	586	573	514	557	571	567	530	568	558	565	593	521	567	543	552	576	551	570	535	572	549	559	567	552	569	560	567	609	590	540	571	526	579	535	556	572	597	576	587	580	555	562	559	549	590	627	545	599	535	602	559	549	562	551	546	535	548	599	589	561	571	561	514	559	587	542	555	565	530	553	556	555	537	598	576	575	588	603	548	555	573	575	576	563	537	537	538	552	618	561	541	575	573	594	565	553	558	585	508	569	530	550	554	564	530	597	552	568	597	593	560	569	585	504	563	580	532	576	509	566	560	615	582	547	526	536	567	585	551	549	538	594	552	521	538	562	559	527	567	581	595	594	563	599	541	568	571	558	601	575	573	553	570	552	531	561	571	532	558	553	581	498	512	563	558	554	566	550	564	605	611	582	558	537	577	552	578	546	549	545	598	593	597	559	574	530	549	572	589	546	585	552	542	556	588	524	529	538	553	555	569	597	601	532	554	576	578	547	538	531	536	578	551	550	543	532	556	596	519	572	543	528	531	561	560	578	566	593	532	548	496	552	543	596	558	564	589	552	561	549	557	569	604	585	554	578	530	575	610	531	592	576	555	572	566	546	523	580	559	514	518	600	561	536	645	603	529	531	561	557	541	596	590	534	551	572	560	564	551	555	564	564	559	550	580	569	566	534	590	554	546	571	527	503	557	576	597	565	553	556	564	574	540	534	536	595	547	541	528	567	576	577	564	552	542	554	546	525	590	594	532	536	554	552	549	551	577	539	529	544	571	535	551	527	586	539	554	562	572	591	546	581	566	607	555	611	600	578	575	542	600	554	560	582	600	541	552	516	551	574	568	610	541	577	559	548	579	525	575	570	535	599	567	555	612	549	557	575	566	587	527	582	577	547	599	585	585	535	542	536	561	499	573	541	545	524	576	571	533	572	544	527	552	565	549	521	560	512	559	574	526	566	531	560	559	564	599	519	590	591	524	550	553	598	542	560	551	560	581	548	529	548	549	566	588	611	601	552	547	575	545	600	550	566	541	606	539	577	570	563	495	584	558	557	542	514	601	562	558	550	570	545	610	557	582	567	561	569	523	552	573	542	546	569	580	519	547	594	619	544	542	548	534	615	596	571	593	530	588	575	500	531	531	582	545	555	552	553	568	552	578	576	595	552	541	536	553	534	559	536	536	528	570	561	578	558	601	542	558	568	570	567	583	578	548	541	564	535	562	574	576	495	524	544	551	565	576	559	541	567	527	591	588	537	570	556	585	519	581	505	572	585	540	554	536	541	614	556	563	594	576	545	553	554	554	525	529	540	516	547	553	558	552	542	606	551	559	566	547	532	579	536	551	600	579	518	546	555	553	592	520	563	568	553	575	610
4457	5813	5175	2289	1407	1124	1050	989	2537	21939	19439	10817	3798	1310	652	534	471	472	475	539	491	494	455	444	531	449	499	497	493	431	508	517	501	485	453	446	486	491	466	502	468	499	450	475	470	460	476	464	470	433	493	456	491	485	440	494	480	504	496	458	472	488	449	462	490	485	469	445	472	462	492	457	472	497	466	474	507	476	439	466	492	474	483	479	446	450	474	498	490	485	471	481	445	486	448	497	450	474	477	466	505	459	483	497	470	456	511	464	520	409	482	500	460	532	518	489	461	498	482	494	493	424	505	421	500	505	445	458	495	512	448	494	488	463	501	480	486	515	467	527	501	468	506	461	512	465	495	458	493	497	496	453	499	462	463	478	491	501	489	481	477	477	481	481	488	482	448	448	477	493	448	492	471	456	479	454	473	429	475	501	488	461	486	485	455	449	466	506	505	494	466	434	492	512	503	506	497	443	495	487	463	474	457	461	521	476	451	453	487	494	469	447	465	509	473	508	462	473	481	454	517	470	464	462	531	499	477	483	475	474	494	489	492	494	480	474	475	490	480	487	470	467	462	517	502	470	472	460	476	487	473	473	475	488	472	502	445	501	522	472	509	453	450	475	497	512	479	471	493	475	492	488	515	436	495	462	514	478	497	490	494	458	457	512	465	479	487	465	481	486	463	465	455	489	499	463	458	468	482	529	459	480	458	471	471	481	485	462	498	442	496	462	467	476	500	466	457	489	500	493	480	499	461	487	508	481	492	459	460	526	509	474	466	467	500	497	494	488	530	480	505	458	513	455	504	488	451	435	480	473	514	509	491	466	485	446	469	482	481	451	484	443	503	493	469	478	503	473	492	486	483	453	463	503	469	498	482	502	450	447	486	482	460	494	470	469	498	475	483	491	474	475	442	434	483	498	445	485	488	495	514	494	511	457	480	495	452	481	471	486	471	457	475	467	506	536	495	467	466	489	472	501	440	517	487	487	499	499	477	497	480	486	473	485	468	487	465	474	512	456	476	463	480	482	497	466	456	482	491	474	490	458	469	538	458	475	490	495	460	442	474	511	464	460	463	454	481	468	470	473	499	476	494	501	495	463	473	471	510	468	484	437	511	449	498	489	443	525	467	494	470	461	534	491	487	461	452	466	464	503	510	476	490	462	437	472	455	494	465	447	459	468	445	438	468	492	533	487	463	464	489	470	470	486	436	506	500	449	479	512	502	503	470	478	494	491	473	481	459	483	473	470	478	480	481	491	497	497	454	466	446	497	492	509	481	485	528	471	457	505	469	496	483	480	509	502	471	450	499	484	491	490	483	469	430	441	489	494	464	455	484	482	451	462	481	456	480	461	508	454	482	476	503	452	471	476	470	475	495	477	481	488	507	490	483	505	479	496	514	453	494	452	507	522	484	444	485	482	446	464	505	442	457	479	458	464	451	444	474	468	452	483	471	453	474	476	481	483	461	461	468	483	473	485	484	469	421	458	501	482	523	497	522	469	489	466	485	498	454	485	502	481	494	485	494	478	443	462	436	469	456	464	470	467	471	455	510	453	497	475	510	477	459	477	519	476	464	496	492	467	491	486	467	460	444	499	509	460	519	464	459	457	492	440	483	466	504	455	534	492	497	500	488	466	444	498	471	470	499	490	485	487	453	459	502	473	465	507	475	465	489	453	431	520	487	476	491	446	488	504	470	455	459	497	468	460	525	471	487	443	484	435	450	478	481	524	452	505	472	516	502	475	482	476	495	442	458	487	476	470	489	454	513	481	497	474	497	523	480	447	447	479	493	494	458	506	491	476	496	500	489	471	494	474	463	503	496	489	463	482	467	509	492	465	435	508	484	492	460	431	458	488	468	499	441	443	482	476	476	456	485	457	466	512	491	477	454	478	464	459	527	474	431	458	462	477	495	465	472	459	497	496	447	464	503	492	495	432	484	476	475	467	463	486	504	448	489	468	459	469	497	486	444	494	433	484	453	467	521	468	485	512	459	437	476	484	494	480	469	478	489	501	491	477	498	465	510	474	482	461	451	459	460	471	451	473	491	492	509	458	475	514	497	495	480	457	460	475	469	498	445	502	471	502	456	461	449	466	469	462	450	456	478	494	478	475	477	492	491	484	452	474	465	448	486	484	442	468	483	451	492	435	492	494	455	472	468	440	476	489	483	475	505	489	476	493	459	473	482	506	447	490	468	510	488	469	487	467	476	483	469	473	468	471	482	458	494	478	485	466	501	492	449	470	476	458	454	494	470	471	435	472	463	456	480	508	502	495	461	457	511	469	492	507	493	502	490	480	461	479	454	455	460	474	466	459	482	492	447	509	462	504	475	475	476	493	480	512	504	508	471	468	499	470	448	486	472	463	486	492	475	488	496	448	476	475	497	504	440	464	495	486	498	500	466	455	467	496	480	450	480	486	468	459	467	452	452	472	453	466	473	482	457	450	449	491	454	527	469	453	455	471	488	511	465	482	469	475	458	462	482	487	491	470	481	497	486	498	503	478	475	483	457	459	442	481	482	478	474	449	499	454	439	462	457	491	488	491	499	465	496	478	484	471	462	489	499	494	472	474	506	481	477	495	482	459	471	494	494	472	502	475	469	450	432	479	487	505	451	471	470	443	451	474	516	471	495	489	495	468	490	481	461	465	508	481	496	481	469	486	476	497	492	481	472	493	459	480	476	475	473	485	486	459	533	477	465	519	476	481	487	452	463	437	471	461	481	456	461	459	468	488	486	433	472	454	480	475	474	435	439	527	477	479	454	471	483	464	513	471	496	489	473	455	470	460	457	455	471	456	511	437	441	476	463	437	493	472	460	461	466	485	476	475	479	515	457	470	484	526	488	489	472	455	479	491	429	483	478	508	464	483	477	476	511	433	443	477	458	479	505	486	437	477	473	553	488	474	465	441	457	472	428	448	494	503	446	450	453	494	505	473	477	446	499	526	477	463	456	478	447	492	495	479	471	469	512	471	449	475	481	456	476	437	502	482	503	499	482	485	475	498	464	480	511	458	494	478	477	498	510	490	491	463	450	466	452	487	461	514	496	443	466	497	467	507	447	486	510	468	465	496	491	466	464	517	473	500	498	471	503	483	502	496	448	495	476	491	487	478	460	479	501	468	493	472	486	459	463	453	470	463	476	488	490	416	513	490	494	445	483	469	479	456	504	440	488	489	457	478	496	476	461	497	474	437	489	495	506	491	463	469	514	451	484	480	449	499	484	487	461	450	510	486	451	480	476	502	439	439	474	522	449	465	467	463	498	473	464	455	478	509	502	459	490	490	476	420	477	494	492	462	433	490	467	475	462	471	488	475	462	495	451	498	486	487	459	449	464	471	475	460	515	441	442	459	464	499	464	462	457	508	503	454	456	467	491	491	458	495	480	466	458	451	476	466	448	439	514	495	461	458	475	481	513	499	422	498	503	475	483	465	479	441	470	498	507	456	472	453	465	484	456	482	482	457	471	484	433	477	481	476	496	479	483	482
23988	21076	28307	24090	21042	9002	2100	1356	4248	35107	35318	22394	8327	2137	1014	779	751	712	730	710	715	690	730	713	695	725	728	694	761	682	707	684	653	735	738	738	669	722	751	685	704	723	724	698	695	680	700	732	727	700	651	722	725	701	730	725	681	705	711	752	690	718	655	673	670	703	713	695	711	675	652	716	685	726	686	686	675	721	651	726	670	680	682	709	725	653	728	722	675	748	679	695	765	675	744	679	702	761	698	678	756	745	679	685	743	729	652	697	724	662	691	701	648	741	682	637	697	680	728	668	730	690	683	645	668	680	660	689	746	696	660	750	674	671	761	705	679	700	680	718	681	727	731	680	667	693	751	737	786	719	661	707	694	714	725	716	751	726	679	638	731	702	700	702	717	717	734	699	729	668	686	658	722	705	715	712	711	706	724	680	741	696	702	727	730	693	716	729	742	699	736	705	701	670	744	676	727	722	683	710	666	682	698	700	713	695	711	677	728	721	675	690	685	670	708	707	721	658	722	685	715	682	704	691	700	718	657	705	715	682	688	689	715	681	668	717	694	691	705	711	703	708	706	661	725	752	753	739	718	681	735	696	686	703	707	695	682	707	715	724	723	719	728	664	689	721	700	689	676	730	718	688	692	715	720	696	707	728	682	706	727	670	713	696	739	718	722	658	695	726	656	700	705	721	694	637	730	683	686	693	704	692	716	680	701	727	735	685	716	702	665	721	654	664	699	755	667	708	631	693	710	671	680	716	742	681	710	724	779	777	687	707	702	703	732	713	715	753	686	677	721	674	712	679	694	714	712	694	710	710	660	693	695	678	684	695	667	676	705	705	697	681	734	730	733	677	677	687	714	679	729	631	682	723	698	666	715	714	763	698	717	702	657	654	708	737	719	707	685	675	704	663	684	675	722	715	710	712	692	682	738	728	662	695	713	714	770	693	628	724	690	703	712	725	725	669	693	721	723	708	683	700	725	730	814	726	724	680	678	745	743	729	707	699	699	727	692	701	701	643	699	683	739	648	717	676	693	637	687	710	738	687	701	749	679	686	719	719	704	665	726	693	630	686	733	671	698	674	730	656	655	687	733	733	675	690	695	716	710	689	688	703	732	730	664	688	676	710	703	713	698	666	710	732	671	713	740	741	646	667	696	702	704	710	713	681	720	713	748	777	736	767	691	707	698	707	697	688	677	655	702	693	698	681	748	746	730	678	730	742	664	682	697	716	708	691	695	686	730	728	713	758	643	692	692	764	671	747	693	761	679	744	695	765	680	696	642	734	749	710	726	730	675	713	657	652	711	663	703	701	649	725	685	646	675	675	762	679	648	722	674	734	670	699	705	671	716	758	725	679	697	665	685	728	676	696	734	691	736	743	645	692	697	691	696	690	742	739	702	711	729	651	716	720	679	712	664	732	709	698	678	684	694	720	686	701	716	660	675	713	666	712	740	735	690	674	721	666	704	644	675	717	728	721	703	714	660	707	710	684	720	687	657	731	709	688	674	726	674	715	702	679	684	686	704	689	716	663	743	747	667	686	687	688	688	686	733	720	737	737	702	714	658	682	717	692	756	765	719	692	727	650	742	673	703	669	654	699	701	677	730	652	698	679	726	700	677	738	671	666	713	619	700	674	680	736	723	684	712	711	721	689	688	723	713	673	700	714	711	669	681	698	715	679	691	718	666	706	686	699	613	722	659	713	733	736	682	638	686	722	679	679	714	676	693	692	739	719	683	695	721	665	744	712	708	705	671	720	686	720	703	714	706	671	637	664	701	710	682	680	673	675	716	681	707	723	645	696	685	722	692	698	699	718	704	683	710	704	739	691	681	684	669	657	690	710	735	685	712	681	744	713	705	652	742	664	695	703	671	688	694	678	706	713	688	702	744	768	709	713	691	668	666	702	741	698	672	720	669	695	699	646	734	658	688	689	680	743	697	657	705	694	711	677	678	724	681	647	714	664	688	716	730	689	706	686	749	712	686	721	701	663	732	669	735	690	717	684	706	692	642	673	709	671	685	686	681	650	685	771	683	691	729	710	704	699	680	745	743	745	726	712	715	683	673	687	701	696	683	696	663	710	723	692	746	684	687	675	670	688	672	668	719	745	709	718	723	700	665	673	703	710	690	719	713	658	653	695	715	708	665	661	688	731	678	702	706	645	697	707	684	701	696	669	681	651	734	707	711	725	688	676	702	700	704	690	662	700	704	699	694	688	665	717	649	725	748	673	705	681	701	716	680	722	705	684	721	728	707	676	717	683	726	718	683	654	691	711	734	691	659	715	686	704	714	720	689	748	669	749	687	717	653	701	756	692	677	700	724	707	696	738	659	683	735	680	727	681	677	663	699	703	737	699	713	733	699	675	719	705	694	675	698	702	697	735	716	704	721	720	640	701	712	671	720	732	650	717	680	720	657	740	722	722	716	680	741	630	707	736	675	700	669	700	687	692	709	704	780	691	691	622	711	676	751	688	667	682	681	690	696	692	719	618	699	813	714	656	733	742	664	656	702	684	650	688	672	696	731	706	707	763	668	721	712	720	755	711	746	680	715	719	732	696	695	675	686	711	689	720	713	708	747	713	661	709	727	713	709	747	653	655	657	696	678	700	750	695	678	659	713	703	764	672	692	710	682	711	676	707	662	722	705	651	694	676	670	708	693	690	717	696	711	746	652	727	742	675	731	687	693	696	728	724	704	728	674	697	745	709	680	700	715	715	695	698	730	718	657	724	686	708	692	709	700	654	708	723	744	706	710	687	716	715	718	685	690	727	692	696	718	670	732	694	688	688	652	685	662	747	706	696	674	731	709	653	688	718	713	699	697	721	670	691	703	675	689	718	765	687	667	711	710	676	716	664	728	696	680	702	683	687	717	676	668	723	695	646	716	684	722	733	694	663	711	714	717	702	694	660	702	687	716	711	695	760	744	744	736	712	681	708	702	713	713	680	742	684	706	705	709	685	691	730	701	679	677	703	681	670	720	740	729	735	717	726	694	688	719	696	669	709	707	672	704	743	702	707	714	628	670	660	686	714	669	657	659	699	686	693	704	685	715	731	655	722	704	736	670	705	702	705	733	710	677	728	728	670	661	702	664	676	666	734	695	699	704	701	684	691	729	686	716	693	692	668	690	727	707	717	713	712	637	684	701	690	673	713	713	728	699	676	677	672	729	723	687	663	648	695	674	718	670	692	715	708	663	656	666	719	688	670	730	675	739	672	737	701	705	696	696	696	692	652	724	695	681	716	705	664	691	701	708	744	666	680	667	715	641	682	764	699	711	685	725	691	689	710	648	704	635	690	695	642	705	689	711	678	727	680	665	689	738	698	718	726	659	698	679	713	660	731	663	714	713	706	710	705	700	683	676	712	679	741	696	664	727	712	698	658	699	697	722	752	696	673	724	696	681	639	677	734	708	683	707	674	647	702	690	723	722	695	673	679	723	729	696	638	713	711	695	669	725	716	669	718	657	718	688	731	703	693	697	667	683	699
5188	9217	6924	3989	2623	1773	1388	1379	6625	36129	29758	17097	6187	1898	893	655	586	560	624	610	586	567	573	577	593	568	614	592	564	580	575	559	598	565	594	594	583	577	606	620	592	591	605	662	565	589	590	546	556	584	603	602	586	555	565	614	521	548	582	613	558	578	580	578	618	620	574	598	567	593	545	585	631	592	591	571	640	569	611	560	535	652	583	592	620	640	630	588	582	585	579	575	624	609	604	613	593	625	604	598	571	571	609	594	595	631	589	614	594	594	548	576	559	581	617	580	630	578	631	621	543	587	566	579	559	599	549	564	579	565	636	580	564	594	573	577	534	557	581	559	556	595	590	580	542	594	578	620	624	611	593	595	564	603	602	636	628	598	597	539	590	580	586	636	612	633	546	622	632	614	587	557	619	616	566	604	607	625	596	517	557	591	581	606	595	595	595	546	591	579	574	589	565	619	643	573	584	563	588	568	565	600	562	622	628	584	575	628	612	554	556	581	619	630	539	634	586	617	591	548	585	612	587	571	603	599	597	610	594	554	568	620	561	602	576	589	584	612	550	595	586	570	590	583	615	602	596	610	592	598	607	610	578	576	597	571	533	574	565	591	552	606	592	558	590	590	638	575	577	587	639	570	590	574	597	566	569	595	607	567	575	578	554	605	593	648	582	577	584	602	567	646	603	609	559	543	599	584	584	562	607	575	559	590	630	569	599	616	619	582	580	619	576	588	614	568	592	614	636	583	591	578	585	600	582	576	585	618	526	610	566	555	642	583	559	557	582	608	539	575	569	571	561	594	617	572	595	604	583	586	584	661	586	596	585	606	581	537	633	573	586	571	577	602	587	577	577	561	601	602	599	626	578	613	597	595	604	602	592	565	606	586	611	609	556	591	632	595	628	579	575	587	601	591	570	566	581	627	574	565	585	604	554	609	569	560	615	604	567	575	581	611	566	606	582	594	566	576	573	558	550	594	574	564	544	599	612	576	617	600	582	527	554	571	578	628	592	596	618	590	606	603	547	549	592	559	608	597	613	596	564	561	607	605	576	587	564	546	635	535	605	555	574	592	597	553	585	619	565	610	582	602	618	543	613	525	574	560	515	577	646	588	595	581	614	620	581	633	602	557	586	580	571	594	576	567	605	619	565	591	618	557	610	553	591	595	607	598	575	593	610	593	567	581	562	594	521	596	581	544	592	550	571	561	539	560	618	565	580	624	628	601	562	598	601	592	566	608	574	599	572	556	571	598	558	588	572	570	591	601	574	630	600	602	580	623	554	601	587	584	629	594	582	600	589	615	577	533	606	586	647	592	602	557	607	593	584	594	619	581	589	606	601	588	586	619	587	571	586	583	570	575	567	611	571	586	577	556	590	582	568	562	578	583	605	560	575	603	535	565	580	615	594	618	574	535	569	564	585	581	602	596	590	602	580	606	576	586	579	575	586	604	589	581	594	521	585	561	600	606	577	597	603	533	587	596	558	646	584	568	586	580	628	618	571	601	590	573	606	583	576	571	600	563	543	542	626	529	618	592	592	597	565	553	620	597	574	570	631	552	586	576	562	583	558	535	586	595	611	647	632	530	583	597	611	582	543	565	606	607	550	604	605	573	564	601	561	623	592	574	569	556	584	548	556	586	568	563	585	580	599	568	572	596	575	561	547	579	584	558	571	575	571	607	580	560	568	572	557	593	577	588	586	592	542	615	553	597	613	572	579	562	569	608	623	551	600	536	611	563	606	538	608	575	572	581	578	570	571	585	609	644	584	618	627	576	608	628	565	667	618	618	574	591	604	573	596	575	593	589	564	594	528	595	602	571	617	567	617	557	557	613	587	548	634	599	607	597	584	585	615	549	599	603	584	599	605	556	526	588	575	569	567	586	600	592	591	602	616	592	591	596	552	577	550	585	576	580	584	571	575	607	605	573	585	618	629	547	584	572	566	616	636	551	607	558	608	550	596	539	570	552	564	605	584	569	566	635	576	582	625	591	542	584	577	584	566	576	549	583	567	591	602	565	589	588	629	574	601	579	579	549	589	589	657	604	597	574	585	589	551	580	600	595	579	592	591	565	588	601	586	589	547	592	598	554	592	590	568	621	592	537	594	624	596	554	619	564	587	591	558	618	557	578	606	631	588	594	663	557	604	573	558	617	558	630	535	614	539	580	583	564	564	575	586	583	575	558	578	595	585	597	601	558	603	575	576	566	589	577	585	607	645	614	552	573	605	617	581	632	593	593	624	591	543	556	575	542	611	562	593	553	585	587	547	583	582	571	564	568	637	615	574	648	566	552	566	626	563	596	562	581	618	559	573	603	585	583	569	580	616	577	565	540	595	609	572	524	577	602	575	622	580	595	578	599	593	574	545	579	570	579	573	570	584	615	578	579	571	578	615	553	581	573	582	602	584	593	558	529	569	588	594	578	620	612	567	613	568	614	586	594	532	557	573	597	597	567	580	559	576	586	584	584	563	561	566	545	568	517	559	567	557	569	622	592	595	588	595	563	643	584	539	513	543	603	574	590	578	559	558	582	588	562	597	604	526	578	579	555	563	554	578	622	612	565	601	561	608	613	570	561	617	586	618	595	529	595	573	587	573	563	615	580	586	570	564	581	567	598	601	591	598	572	576	589	564	544	585	629	581	634	559	607	555	615	577	586	582	555	528	574	557	583	544	612	616	599	575	582	564	554	593	548	591	563	633	594	585	589	586	616	592	552	569	579	606	572	584	606	575	596	591	551	582	562	636	595	587	561	579	559	594	555	529	550	566	610	600	618	575	619	610	611	581	619	573	629	585	541	597	587	540	584	657	573	524	653	615	580	540	595	584	619	543	593	571	611	603	593	566	588	555	591	625	590	590	564	602	568	607	581	601	549	594	591	555	582	558	592	616	584	606	569	585	589	572	593	595	588	587	640	632	610	534	595	575	624	647	582	597	553	584	553	603	554	552	588	533	580	594	630	576	556	596	559	609	571	597	550	555	581	569	669	620	607	557	568	550	619	557	558	537	546	564	632	604	602	603	552	584	594	616	579	575	533	604	574	600	613	589	597	628	611	598	574	573	565	559	550	595	586	598	589	541	603	572	584	616	600	572	549	608	596	579	567	543	594	594	587	608	571	607	586	554	584	569	581	572	597	600	634	568	579	587	592	597	584	605	564	526	577	634	567	547	624	552	578	615	568	582	562	593	594	574	611	556	572	596	574	580	579	550	576	564	573	595	594	587	580	582	569	576	596	568	613	581	579	595	588	545	555	592	582	600	574	594	639	597	586	637	598	579	616	576	603	579	587	579	592	533	596	626	543	616	575	573	562	563	595	596	583	608	592	588	614	621	555	596	571	597	589	595	578	594	591	553	553	600	564	572	585	613	605	628	635	597	547	560	605	574	570	592	598	604	594	596	567	575	559	572	583	587	556	546	578	570	561	595	581	574	570	569	523	648	576	631	567	585	584	611	604	568	620	597	594	578	586	570	563	587	561	614	577	585	611
27291	13269	2284	1153	726	583	572	530	735	2128	2618	1826	1001	600	526	510	504	478	474	457	479	447	476	471	472	452	470	498	480	470	473	468	488	473	464	479	488	444	500	478	448	464	490	465	479	487	502	426	493	496	448	509	495	458	491	457	502	459	517	470	455	426	488	469	485	498	524	465	463	462	483	488	439	469	462	498	458	523	471	448	468	485	495	491	469	444	492	433	477	502	496	474	507	461	499	491	485	454	458	460	467	478	497	488	442	454	449	492	459	467	442	487	429	482	490	461	494	495	481	441	478	494	478	488	481	448	507	459	485	492	492	484	487	474	464	472	430	451	474	462	489	469	437	529	470	489	472	463	484	509	491	471	455	505	529	486	455	452	494	478	440	471	501	467	452	453	464	454	426	458	444	483	470	447	451	452	465	455	445	454	473	473	469	455	497	432	455	478	445	448	463	442	460	489	500	492	532	445	458	451	475	454	471	477	439	426	487	478	520	461	468	494	462	459	455	470	464	481	475	440	471	483	488	506	509	465	460	444	500	517	465	450	468	465	503	438	446	465	495	439	507	517	507	453	484	481	450	489	468	474	466	479	500	488	482	531	486	474	502	480	477	449	483	498	430	479	481	486	485	475	512	487	458	481	432	500	446	501	484	471	467	488	473	456	481	457	462	478	464	474	432	513	446	492	456	473	449	476	478	465	453	513	480	493	490	455	510	491	440	519	482	448	462	459	453	485	440	465	455	485	472	476	454	468	500	474	457	464	436	490	490	461	443	472	450	480	473	461	526	509	461	469	445	488	458	493	491	476	492	494	487	428	501	483	455	483	508	486	508	468	497	496	498	463	468	499	479	539	445	482	466	465	469	445	461	491	475	452	463	467	450	436	474	482	483	456	435	465	471	472	455	481	503	458	515	502	440	427	487	451	485	463	495	462	471	473	472	478	483	477	484	476	460	472	488	496	432	474	455	457	457	457	498	493	476	430	460	487	457	466	423	497	470	470	447	460	456	499	445	473	466	496	497	466	451	434	487	510	485	444	460	506	457	451	511	481	454	492	492	461	462	487	439	485	500	444	473	525	452	485	430	427	479	473	484	477	455	493	489	531	462	486	505	450	482	440	480	445	477	483	490	484	472	470	480	490	474	481	506	436	471	440	477	525	499	475	479	453	505	508	454	473	442	485	456	467	525	447	501	468	488	476	484	452	442	481	492	461	498	448	478	471	470	468	452	474	521	550	457	505	451	488	470	489	461	437	436	492	474	480	460	474	449	477	488	474	464	469	494	466	494	464	475	466	489	491	485	477	496	464	441	465	461	423	477	429	468	496	434	491	452	485	481	447	461	496	481	477	477	453	440	515	529	471	463	466	456	485	480	482	468	499	443	497	473	488	486	487	497	463	499	487	438	495	504	472	483	476	512	486	530	463	478	469	493	509	455	481	453	481	447	461	451	517	494	455	503	445	434	447	495	490	431	464	474	460	503	459	470	469	477	502	460	471	486	442	501	477	470	443	472	460	472	453	478	479	476	486	494	481	485	499	442	459	449	476	467	490	498	472	502	491	472	483	478	498	478	502	429	480	489	479	502	482	443	491	465	429	508	480	470	506	469	491	505	466	414	471	493	487	504	460	459	454	491	496	480	501	493	458	473	478	475	500	489	479	479	511	467	454	492	475	472	483	461	453	483	472	493	461	478	474	496	466	486	471	490	491	492	487	441	471	512	478	484	470	441	476	481	467	465	495	505	469	490	511	506	460	455	453	493	454	444	479	486	449	472	466	506	488	493	450	456	453	473	514	433	457	511	521	460	445	506	446	446	459	490	478	494	459	476	500	476	418	488	492	452	542	476	449	486	480	510	501	511	479	464	488	479	472	460	466	484	472	459	469	467	450	505	497	470	438	459	495	514	496	463	521	438	467	495	509	475	473	471	472	481	478	477	474	508	466	471	491	475	449	495	465	472	485	496	497	478	497	470	491	453	535	462	482	474	494	477	463	469	500	453	467	453	474	469	444	531	469	450	444	480	478	451	466	461	486	455	479	466	462	447	495	459	472	491	487	483	461	455	470	407	521	479	461	472	461	459	479	465	441	491	446	467	424	427	489	457	463	479	482	487	472	448	451	499	503	476	448	459	473	458	490	479	475	475	447	464	460	477	448	513	461	449	472	441	466	489	461	470	476	495	481	503	486	496	476	496	439	474	477	446	510	491	460	432	448	485	518	476	490	479	455	485	464	501	493	470	455	480	455	459	456	490	452	493	445	436	450	498	491	473	475	482	438	488	465	507	477	475	467	501	481	449	462	462	481	465	462	497	466	511	489	494	517	494	514	443	444	473	482	439	495	484	490	461	497	515	473	440	462	471	474	460	480	498	471	480	448	419	493	482	441	484	492	451	464	461	479	476	496	466	508	461	472	468	485	473	504	507	444	469	480	498	478	438	454	503	477	429	469	436	474	465	437	491	457	496	471	492	511	481	486	464	448	466	463	464	484	442	474	484	511	500	510	469	482	470	467	504	486	459	449	472	478	429	460	462	507	503	497	450	439	482	473	471	472	500	469	510	459	487	465	481	487	493	472	477	493	477	456	486	469	483	450	521	480	464	446	457	507	435	489	487	494	483	491	471	513	473	493	438	470	447	465	464	464	459	445	460	451	478	488	470	490	481	432	461	455	440	451	491	462	506	520	486	463	488	493	481	480	519	455	455	449	470	483	463	471	472	476	486	478	485	484	458	459	476	485	485	450	447	477	466	458	498	434	482	447	511	476	463	486	471	497	489	472	456	424	461	461	495	461	473	443	452	500	487	486	470	486	500	495	513	480	488	475	462	489	435	459	489	457	445	504	459	458	510	472	472	476	525	483	495	465	511	466	499	489	477	475	468	455	469	507	487	452	508	492	496	443	456	475	482	501	524	477	497	454	475	513	474	486	501	484	490	457	475	427	423	465	471	461	505	482	452	454	487	454	507	478	511	479	488	486	444	514	489	483	481	501	443	482	505	468	482	467	479	483	472	454	469	493	439	485	473	495	515	515	518	475	484	461	466	496	506	492	493	442	507	479	488	485	486	455	461	466	448	509	478	483	522	447	468	488	503	485	446	491	478	504	480	473	484	472	478	483	477	468	476	471	475	485	474	463	472	497	459	471	470	452	465	483	435	437	454	453	499	480	482	466	468	491	517	487	483	476	506	514	473	454	482	466	474	449	490	460	463	465	520	442	478	467	522	531	475	482	450	481	472	451	499	477	464	468	491	420	457	454	462	444	480	476	462	474	477	453	506	482	522	412	502	458	499	496	477	480	505	453	514	457	507	456	453	461	446	474	470	475	467	487	469	454	469	459	453	458	462	480	502	479	462	479	445	450	429	491	445	462	511	445	475	487	474	472	479	488	475	475	504	491	454	456	483	485	481	473	460	477	457	456	489	471	481	500	490	456	488	480	494	455	493	448	483	474	444	466	514	450	440	473	435	510	463	487	478	472	440	448	458	477
5413	1608	1615	1009	723	571	517	558	782	2772	3061	1855	925	592	419	391	394	410	384	394	388	409	402	396	401	410	432	381	399	377	408	436	428	391	415	416	367	418	418	417	376	421	411	378	419	397	351	368	353	390	401	401	405	406	417	397	399	389	381	370	393	404	404	410	390	401	407	407	376	400	404	409	357	409	434	379	414	381	366	385	391	396	410	423	425	413	388	371	410	371	416	454	386	388	416	416	412	370	423	423	394	411	401	421	387	382	403	371	431	440	403	402	379	417	406	389	387	407	382	411	430	372	386	389	423	381	408	413	388	409	398	408	352	436	394	442	374	381	427	436	356	398	368	388	418	381	390	388	421	428	377	384	391	391	426	392	389	394	380	390	371	406	407	432	373	378	422	376	417	404	357	406	384	370	409	404	396	359	374	416	422	374	388	414	429	381	394	352	361	417	374	424	375	372	405	428	419	376	365	416	391	384	373	444	395	400	385	392	390	386	406	377	389	411	404	399	433	414	397	395	401	396	386	453	369	428	378	391	402	381	395	373	371	353	402	395	401	389	393	405	414	449	387	411	394	424	400	383	393	406	417	428	406	396	400	385	395	391	352	414	377	411	427	366	397	384	402	378	424	397	391	402	409	382	426	412	388	369	399	392	374	385	387	362	415	407	399	422	396	379	413	424	405	373	416	417	418	355	394	400	414	362	373	406	415	398	398	419	428	396	419	404	395	405	421	426	390	356	406	431	454	368	392	377	412	409	362	404	395	337	388	370	417	390	377	388	397	383	400	409	393	370	401	409	412	423	365	404	371	400	406	412	410	386	422	405	399	387	420	414	411	381	410	374	399	418	381	415	376	393	415	389	412	389	418	402	402	412	424	430	374	383	408	408	406	409	386	405	409	415	370	406	438	399	428	461	430	410	381	406	402	404	409	401	390	371	397	379	418	399	408	417	370	410	409	394	438	380	386	426	446	391	401	396	384	352	377	412	396	405	413	372	434	384	385	398	393	398	385	409	394	414	390	404	423	356	417	371	417	398	405	411	384	407	375	402	394	401	386	396	395	345	396	390	404	387	384	424	441	421	383	420	404	392	395	438	408	429	423	420	405	368	383	394	419	414	382	437	403	389	393	411	396	405	404	427	386	378	422	407	388	425	382	372	403	380	402	420	388	411	408	383	371	360	405	411	407	416	394	388	362	395	427	370	398	418	387	398	417	358	377	433	376	397	391	404	400	389	396	406	433	404	403	359	420	430	396	418	437	397	409	399	380	374	392	399	422	409	390	424	399	396	436	389	373	437	383	365	393	393	374	371	390	420	400	372	423	413	413	385	386	370	402	405	429	373	419	376	372	398	398	415	396	401	394	329	384	363	394	384	389	384	424	395	420	422	399	397	389	381	401	427	387	379	395	418	401	380	404	430	390	397	402	426	407	405	402	384	384	380	443	404	395	412	418	418	411	371	438	367	379	369	399	354	378	409	381	367	435	399	424	419	385	404	402	403	399	380	353	366	409	394	435	405	412	379	371	413	414	410	397	439	384	402	437	420	408	409	386	415	431	397	354	391	416	378	374	384	400	420	392	363	391	382	428	422	433	395	398	380	368	388	436	397	393	368	404	413	424	436	382	394	374	393	384	367	409	385	363	420	441	458	421	416	394	385	412	372	390	384	400	380	377	398	394	390	420	388	384	363	382	424	383	378	377	382	427	429	381	396	393	386	396	402	398	373	422	378	381	408	417	408	397	378	352	363	373	418	396	367	383	413	386	399	394	373	382	392	379	427	410	381	399	438	389	360	408	388	379	391	437	427	377	359	401	398	421	418	371	426	391	409	376	392	436	412	406	411	351	440	363	368	374	366	416	404	386	411	381	403	403	393	414	404	428	368	378	364	395	360	378	408	408	424	397	392	402	394	383	370	386	397	430	394	380	367	407	406	385	418	410	388	414	392	383	424	401	386	398	408	388	408	409	400	378	393	357	401	356	377	425	409	402	417	378	449	395	408	367	392	377	398	366	377	356	388	399	429	382	400	373	390	395	387	391	409	375	416	414	416	398	392	410	388	392	396	407	422	409	384	434	401	420	380	416	386	408	394	385	362	418	383	403	380	372	390	360	390	393	411	397	365	387	401	391	403	401	425	416	410	410	385	390	386	415	378	384	372	398	420	414	396	394	416	428	424	417	379	404	392	418	428	389	403	426	382	395	389	424	405	406	401	405	384	386	367	412	395	396	395	373	413	369	378	407	375	407	384	409	402	450	402	407	377	418	426	414	373	385	413	401	384	388	392	380	377	373	412	409	365	385	392	424	419	417	395	401	393	426	375	428	406	380	433	387	435	412	394	406	422	387	405	388	384	396	409	409	411	395	417	388	399	427	420	399	431	415	393	375	395	394	408	409	395	397	379	402	447	393	440	381	419	411	408	445	400	416	383	413	385	384	405	393	417	400	419	374	406	395	419	428	404	410	424	389	379	411	380	404	386	403	446	403	400	402	412	406	393	378	376	418	388	374	413	376	396	401	402	389	413	391	384	379	423	368	404	401	386	395	384	402	392	395	396	416	432	406	433	369	423	390	416	402	381	413	407	413	408	370	422	397	382	398	398	412	380	403	383	401	413	421	420	368	369	436	405	424	397	367	408	407	397	377	409	403	385	422	403	367	397	392	379	393	388	378	401	403	387	371	408	395	382	387	420	392	441	416	373	363	426	437	402	393	426	380	406	389	392	404	386	392	394	400	366	452	417	344	407	374	417	384	399	422	397	407	440	396	387	406	395	422	407	396	392	431	384	391	412	397	378	373	387	414	399	407	397	447	418	431	398	399	364	369	386	395	408	348	393	383	398	410	338	398	357	388	400	392	363	384	411	395	403	387	368	370	417	421	409	408	452	377	394	390	385	391	417	389	404	401	367	375	360	404	384	383	393	409	432	380	395	388	430	417	411	424	415	410	396	390	393	373	403	387	400	382	368	429	404	401	417	386	458	380	401	409	388	410	385	353	401	397	390	353	391	374	376	379	375	430	392	406	417	371	361	415	414	381	400	356	394	404	404	402	423	400	420	401	408	392	418	422	394	363	439	380	386	399	372	368	393	421	382	400	404	367	391	389	395	388	393	391	382	381	391	424	424	380	392	411	402	394	386	383	447	358	391	433	396	419	397	422	385	394	386	386	416	381	413	400	395	397	391	377	381	433	369	394	409	426	372	358	411	446	411	389	393	400	418	375	409	408	410	434	380	427	404	446	384	382	405	391	409	410	396	375	398	392	417	391	416	364	404	376	417	382	412	366	356	394	374	405	418	407	393	362	385	417	395	393	384	439	378	400	400	382	412	425	415	416	378	401	379	406	425	424	353	389	429	382	398	439	408	372	386	418	443	372	385	404	439	410	390	445	419	406	426	374	406	343	377	402	391	432	387	388	379	391	399	423	368	393	392	405	448	401	400	391	426	377	408	389	400	408	400	375	402	384	411	393	397	360	381	403	397	392	388
25023	21074	27260	25045	9288	1381	877	1748	11119	22436	18900	9960	2845	1049	627	518	485	494	514	485	467	491	448	503	482	503	474	470	510	519	504	477	485	484	456	508	496	520	500	485	488	450	522	507	533	444	501	484	543	492	559	469	501	484	514	458	495	485	460	479	484	485	497	494	497	479	550	475	492	495	476	492	520	491	482	523	488	492	509	502	499	530	503	479	533	504	504	498	522	504	489	495	495	527	466	530	469	501	477	485	483	482	433	471	512	520	460	499	510	511	489	445	527	493	495	506	511	517	527	472	518	489	493	474	466	485	469	492	481	481	480	491	498	496	528	475	486	521	493	482	430	500	501	462	485	503	480	477	524	485	515	492	461	522	491	513	511	494	468	490	484	496	454	464	488	515	477	482	519	507	497	499	518	485	516	496	484	466	489	490	487	507	443	485	481	487	480	521	510	520	468	536	463	500	479	484	507	493	503	459	493	516	488	473	488	460	526	473	488	452	519	474	479	516	499	498	480	502	517	493	519	469	507	452	501	507	544	463	479	489	493	460	520	483	509	468	501	511	470	457	480	491	546	503	551	468	490	484	500	530	525	494	496	504	501	450	483	469	426	537	486	485	487	448	528	513	526	468	509	492	477	489	496	492	505	470	501	489	480	484	483	480	464	520	509	471	515	524	503	484	492	485	479	486	503	470	513	528	524	481	480	482	484	509	437	527	480	522	497	515	490	500	510	526	525	542	490	469	451	497	497	513	490	501	504	471	480	510	475	477	450	501	499	468	480	504	499	483	477	537	470	476	505	483	546	512	497	513	454	493	489	486	494	493	424	500	454	463	525	453	530	504	510	477	488	505	461	499	533	523	510	525	512	506	497	483	518	494	491	507	461	498	513	484	523	483	440	504	485	472	485	454	519	499	516	483	494	501	506	496	509	513	499	525	494	493	470	468	504	499	540	507	480	498	504	511	513	491	510	514	483	496	500	495	489	521	519	450	513	466	455	490	506	527	515	511	544	505	518	505	484	497	493	514	484	497	441	484	530	483	478	497	460	505	486	456	483	530	501	495	478	492	497	474	486	511	506	491	487	504	499	504	491	530	486	518	446	506	508	505	499	488	445	509	515	529	520	476	468	513	507	471	499	479	499	458	451	493	489	474	500	479	493	507	491	528	474	464	482	483	488	441	459	493	514	459	468	483	476	483	490	486	452	512	503	517	499	495	499	460	496	515	429	487	475	484	495	521	464	498	503	492	497	492	491	495	496	472	522	517	478	496	482	478	489	472	499	474	452	454	507	471	493	474	511	486	486	489	505	498	534	432	467	491	530	498	478	484	510	495	479	475	509	466	465	505	469	484	526	471	489	487	463	501	480	468	487	500	538	495	450	502	515	499	527	494	525	522	539	476	493	481	483	497	504	516	473	465	511	498	487	490	514	461	474	449	495	487	496	489	473	444	493	521	491	541	512	508	509	494	503	474	477	467	461	497	496	474	548	520	480	514	537	494	509	482	513	454	484	471	466	517	483	533	488	507	513	482	443	506	487	485	504	463	510	462	509	511	453	491	486	488	508	506	446	492	448	530	497	473	514	467	472	515	473	455	469	513	489	533	506	502	512	470	483	493	484	466	498	487	503	520	461	489	502	473	533	437	547	454	479	479	500	483	483	450	495	470	485	503	462	500	436	453	484	461	482	509	511	466	476	490	476	499	471	435	524	462	499	456	516	521	497	547	463	467	539	489	501	469	517	508	461	520	531	470	480	485	493	468	507	518	461	510	500	486	542	485	499	485	470	491	508	487	478	467	525	456	521	485	503	489	511	474	475	472	500	497	497	454	478	472	503	486	480	481	477	471	472	480	523	461	548	483	487	496	483	482	493	503	487	496	540	490	487	487	492	481	503	501	519	508	477	474	504	496	448	491	516	515	519	502	472	505	480	497	470	489	444	478	484	469	472	489	499	475	489	488	525	501	509	478	510	454	513	484	506	474	465	490	494	512	483	483	473	502	498	465	476	505	483	502	523	487	502	534	450	499	489	495	504	484	456	465	446	497	507	447	494	509	549	529	531	469	458	465	465	469	505	472	498	541	494	530	498	482	489	476	472	461	462	469	491	474	514	500	477	482	478	525	453	466	503	506	489	522	460	497	475	495	478	442	477	506	498	471	477	512	481	487	505	505	504	513	508	476	488	510	473	480	510	507	470	500	503	448	485	495	504	482	494	509	511	462	500	508	479	483	487	476	523	477	469	470	535	498	517	491	486	474	521	469	495	500	509	552	459	485	509	481	469	525	497	460	508	483	473	500	516	481	434	482	519	529	544	486	521	500	461	515	527	505	467	495	477	488	449	502	493	483	543	459	488	497	494	479	515	488	481	505	522	489	446	485	480	502	474	528	456	475	501	481	478	475	500	515	493	523	479	474	481	458	504	493	494	495	454	466	474	474	484	542	513	461	481	443	518	533	492	461	512	517	499	520	486	504	516	474	451	487	481	478	470	493	486	495	454	501	527	484	480	464	514	496	462	486	498	461	486	437	493	490	526	496	482	495	487	517	499	485	523	498	486	499	511	479	465	491	478	504	490	526	485	526	530	474	468	498	486	486	491	525	471	472	465	487	487	511	497	525	482	508	501	545	521	464	502	483	455	507	522	445	513	508	482	467	508	482	498	461	455	509	512	483	479	457	503	517	503	473	471	490	523	463	527	515	515	489	496	473	472	457	519	488	466	463	478	529	475	475	496	475	484	494	529	526	514	501	472	465	475	497	464	498	510	505	483	500	487	498	526	526	479	511	499	503	510	498	500	514	462	492	499	457	493	508	461	470	502	478	465	460	490	487	494	428	499	524	499	488	505	490	489	479	497	523	486	504	489	492	507	545	489	483	493	479	486	486	490	476	507	494	453	469	473	486	468	480	482	519	469	478	494	561	505	495	505	520	533	491	491	520	499	489	489	476	513	484	499	450	502	491	475	482	499	506	476	522	499	445	476	490	532	480	506	460	514	462	526	513	458	495	508	490	504	466	488	515	478	531	508	472	523	515	518	526	522	449	509	518	485	493	506	504	481	475	483	480	500	481	502	454	494	512	516	495	466	494	471	474	486	493	470	490	502	511	485	492	511	464	474	490	471	485	507	463	512	533	478	487	465	521	462	505	495	452	475	495	528	468	496	499	496	476	507	501	486	499	489	484	515	456	499	488	480	491	513	492	482	463	514	466	513	514	550	514	489	497	468	501	502	514	512	509	504	500	548	458	458	497	497	509	468	526	528	509	526	505	490	528	497	462	522	511	506	463	520	480	534	463	498	486	516	542	511	473	480	499	468	464	489	493	483	483	503	479	534	473	482	461	522	494	484	478	491	481	495	464	489	498	499	456	475	471	502	475	480	493	508	483	534	501	483	456	517	498	495	473	499	437	468	507	498	497	454	459	495	469	514	459	495	505	506	506	468	507	491	516	528	485	511	510	496	519	526	475	522	559	485	527	457	496	476	468	450	454
4371	5117	4675	2069	1369	1021	820	2410	13877	21832	16141	8519	2648	1028	518	466	452	405	415	441	435	458	413	434	414	432	482	434	428	459	410	423	429	447	476	457	463	465	449	446	423	459	395	436	410	406	448	432	424	411	413	427	435	446	436	395	418	415	410	438	404	424	436	456	415	435	458	415	415	459	398	413	434	417	474	409	442	411	460	442	432	409	445	430	426	454	461	445	376	425	436	475	435	429	438	399	462	413	428	479	410	447	439	438	431	435	436	431	470	434	435	448	451	418	402	479	446	409	386	412	419	451	435	452	409	398	418	419	438	417	455	429	397	455	463	443	397	391	436	424	416	476	426	400	452	467	451	441	440	418	405	422	432	437	442	398	402	423	446	404	449	424	419	447	418	439	424	392	422	441	462	418	436	433	426	388	412	426	422	432	477	479	454	449	472	426	429	426	392	424	441	389	432	438	445	415	410	457	432	419	417	426	424	384	424	447	421	465	446	453	430	442	455	439	454	391	448	449	397	459	441	449	432	394	432	439	465	460	456	397	437	419	407	454	437	424	418	415	439	422	416	436	421	412	454	424	419	447	418	418	407	433	453	428	424	420	415	435	414	462	437	452	416	474	411	421	423	447	437	447	407	448	441	443	416	397	444	432	424	442	428	388	406	425	434	414	455	432	402	461	451	416	477	428	401	427	414	433	451	441	402	426	424	421	481	440	445	388	432	413	435	416	422	417	416	433	457	420	415	445	451	405	411	409	447	428	430	410	385	444	444	424	411	436	414	450	449	426	441	427	459	383	406	435	407	435	406	436	390	438	414	410	431	416	418	409	421	433	438	460	447	441	401	443	432	411	464	388	437	444	417	439	459	427	460	385	472	419	447	406	464	429	422	453	416	396	416	444	406	403	414	427	474	441	444	420	433	418	429	398	444	431	401	428	424	394	418	405	455	389	432	411	427	442	428	421	438	431	438	413	433	415	421	413	418	405	429	387	402	420	462	436	417	428	449	452	436	435	396	452	410	396	456	435	441	413	428	417	398	418	404	399	459	442	461	393	451	425	439	460	415	404	438	420	422	460	392	448	470	406	446	407	435	424	460	453	416	446	437	414	438	426	445	438	439	422	432	419	438	437	413	446	422	418	415	428	394	434	441	451	472	456	444	390	433	424	432	445	449	404	424	395	420	435	437	436	449	437	396	423	428	448	396	467	418	428	480	389	450	454	456	463	436	426	454	432	421	439	424	418	418	398	405	442	424	413	442	439	448	438	450	440	427	413	446	413	402	446	417	438	408	465	421	438	420	429	410	450	409	433	437	437	428	433	381	445	441	435	435	435	468	454	458	402	411	421	419	441	449	469	440	459	465	445	398	434	449	415	420	426	410	419	396	386	420	437	422	435	447	426	444	458	433	480	471	425	432	432	442	432	465	398	452	425	417	404	431	448	421	410	437	433	440	416	416	421	436	466	416	412	426	424	440	422	380	455	398	445	429	435	449	453	451	439	447	442	433	427	442	418	420	424	367	400	437	411	450	442	433	410	433	442	432	425	429	422	431	463	431	386	438	420	441	449	423	417	409	433	393	419	392	444	443	398	426	449	424	432	458	387	435	440	428	431	437	408	412	426	419	480	429	456	440	441	444	433	444	447	402	407	414	430	426	415	474	400	423	414	421	431	458	455	409	395	396	413	417	454	454	453	441	451	398	417	409	430	440	423	418	431	449	409	458	426	409	432	426	421	423	421	461	424	447	390	406	411	435	441	451	455	431	433	417	442	387	432	405	428	432	445	444	412	435	412	406	387	437	406	403	427	434	445	417	425	457	432	455	440	401	435	430	418	430	457	408	431	433	452	428	445	450	407	458	428	404	419	390	437	425	405	440	421	418	426	421	466	412	439	424	426	438	422	447	457	367	399	434	408	421	422	418	427	415	426	426	427	487	462	432	404	416	381	449	419	441	444	446	429	431	416	390	397	442	437	431	423	389	464	415	413	412	419	420	391	447	418	445	425	404	441	442	417	419	427	436	436	415	428	422	456	444	412	439	421	416	436	445	473	434	391	393	458	409	462	422	414	417	424	469	463	464	422	418	448	440	405	458	409	400	436	463	444	450	411	421	386	462	437	427	405	446	406	432	411	444	452	452	416	441	447	411	431	448	395	417	404	401	420	407	421	440	438	407	391	407	397	441	400	458	432	399	409	414	420	431	448	427	399	445	435	409	448	449	421	427	461	449	427	440	440	418	463	428	422	417	405	445	458	428	427	419	392	432	411	472	453	448	418	402	435	403	457	429	439	410	416	421	416	442	434	425	418	408	430	432	417	422	386	426	425	437	383	405	441	447	429	411	441	414	417	450	415	401	405	421	432	434	372	399	421	442	399	413	407	433	421	425	460	456	404	439	430	438	416	428	425	418	430	445	407	444	437	431	420	413	386	447	401	414	442	424	429	468	444	415	429	420	416	414	435	427	427	419	430	440	423	384	443	426	440	436	412	420	404	430	435	431	418	426	399	420	439	424	416	445	393	459	440	416	439	432	432	423	452	433	434	395	412	427	458	399	450	432	444	452	440	399	432	414	436	387	429	424	396	444	425	424	387	449	426	411	466	442	417	461	419	421	439	409	432	426	442	440	398	399	434	437	453	427	433	403	472	433	425	433	402	427	361	380	417	452	396	393	401	438	391	418	386	450	412	409	440	384	468	422	412	435	428	416	412	457	428	434	437	444	400	442	401	446	419	424	457	435	422	462	440	422	392	435	423	438	414	386	484	420	415	426	388	425	462	442	438	440	474	440	447	440	429	394	417	406	386	449	446	385	414	417	416	424	391	432	405	416	442	398	440	409	442	441	425	417	419	406	421	455	427	395	424	427	431	458	426	426	399	456	463	398	454	427	400	400	393	422	431	440	429	416	452	429	404	475	403	420	438	461	426	389	431	398	414	419	405	379	463	437	446	411	453	438	395	453	397	422	445	415	430	414	492	414	403	416	396	420	421	420	435	401	428	439	385	415	434	425	376	428	429	406	437	431	429	440	450	449	414	451	423	422	446	439	443	420	452	416	395	410	380	422	423	480	413	421	435	439	420	438	398	424	449	435	404	458	441	426	422	445	430	415	428	440	428	414	443	454	423	456	439	403	362	448	468	404	437	455	393	421	437	438	435	440	461	437	433	496	372	417	432	418	433	388	432	464	419	472	417	422	406	402	438	447	436	448	421	442	398	431	424	439	434	387	415	488	460	426	457	462	441	426	398	428	444	439	447	438	433	423	449	426	407	431	450	425	425	436	433	430	407	427	422	452	442	437	430	410	416	423	427	441	433	414	419	418	405	419	440	438	421	414	426	404	414	445	398	399	428	448	458	450	429	406	448	413	426	425	412	438	421	454	423	431	438	433	423	427	436	437	419	423	441	388	418	418	417	466	377	433	422	445	425	433	430	448	419	436	393	442	435	427	389	431	412	417	431	434	423	437	430	427	435	413	382	448	442	423	414	403	457
23855	21082	28333	24056	21045	8839	2029	2689	16240	38766	32267	18511	5668	1570	849	693	680	643	660	643	678	703	629	677	707	660	689	720	622	670	645	659	674	661	636	611	610	665	697	659	652	678	659	629	676	653	678	703	632	697	665	705	673	647	720	631	672	651	644	680	648	627	696	647	641	612	652	641	640	663	618	647	619	657	600	632	681	632	617	666	651	631	654	621	661	666	652	618	655	637	664	611	618	656	650	721	671	635	662	576	634	638	695	683	652	651	649	649	630	614	637	652	644	620	658	683	626	679	658	711	646	616	649	647	679	641	656	661	661	685	685	640	659	669	658	701	619	637	610	644	653	620	655	629	694	646	623	634	632	671	650	639	660	634	681	621	622	642	602	660	657	643	638	686	637	676	661	638	640	712	682	643	653	617	652	636	644	592	656	629	650	677	651	668	627	718	610	688	629	665	652	627	660	601	603	683	664	664	640	652	672	657	664	628	671	590	680	681	681	609	696	610	647	645	619	638	651	674	670	703	651	661	701	672	639	662	602	590	613	646	657	649	648	632	677	612	693	597	666	662	641	634	648	654	643	614	634	645	699	629	646	667	637	672	622	613	612	634	632	673	669	633	647	621	613	672	639	626	634	648	639	702	665	628	625	663	645	617	635	630	636	630	632	656	664	652	661	618	636	638	631	655	659	602	650	637	644	623	629	637	676	653	586	600	636	652	661	681	655	611	676	610	634	672	665	644	616	683	608	628	654	635	604	634	674	639	640	686	654	652	642	634	704	679	681	634	652	670	618	648	688	680	644	640	657	619	677	651	620	688	670	657	663	680	641	682	628	664	629	655	676	654	643	653	694	664	602	646	615	670	626	628	702	633	647	678	652	593	631	646	665	608	631	635	670	650	664	655	666	647	620	668	635	648	653	613	680	661	668	654	646	633	671	625	680	687	678	672	659	640	620	626	705	684	636	644	624	623	658	669	629	671	618	584	674	603	609	655	656	689	613	615	664	623	619	624	618	712	584	635	692	639	647	642	596	677	643	679	654	647	646	634	599	723	675	604	658	640	650	662	693	642	664	659	649	654	628	654	678	647	630	650	625	663	659	628	608	693	698	629	639	662	650	657	622	649	626	614	681	643	658	669	645	633	662	656	662	658	652	655	631	639	637	678	620	595	678	620	618	656	600	598	601	677	639	643	650	613	652	662	679	674	623	681	666	653	676	666	633	595	679	640	652	610	607	636	641	595	643	656	657	663	628	676	661	598	623	630	631	691	631	623	623	637	635	660	646	670	658	678	622	681	639	650	635	653	595	668	611	645	634	646	663	702	592	673	652	651	638	650	700	615	610	640	627	643	659	620	644	637	636	605	655	657	700	666	668	636	664	651	625	654	658	625	650	639	664	629	702	685	666	688	646	666	614	601	674	616	676	634	676	625	624	650	630	619	600	655	674	642	673	671	628	607	594	684	655	663	600	628	588	623	624	648	675	637	626	667	634	600	605	618	642	655	653	687	641	686	664	612	652	656	726	632	651	575	643	638	647	660	617	662	655	655	667	617	666	660	652	641	639	625	670	630	598	642	657	662	675	616	665	641	679	646	663	626	638	597	654	658	628	650	620	687	613	643	662	616	669	638	659	659	660	620	625	647	664	623	629	593	657	631	645	596	697	641	672	612	675	635	657	641	604	645	646	683	658	625	607	641	641	645	673	633	687	648	603	639	644	655	637	678	657	616	656	603	606	610	620	657	635	651	655	649	703	606	609	618	637	590	665	636	639	645	690	656	662	604	587	676	643	706	603	634	668	648	619	633	650	643	653	646	636	665	658	662	614	607	608	651	658	652	686	646	678	649	627	650	681	671	637	598	598	653	652	627	639	608	702	623	622	682	641	661	643	603	636	638	661	652	675	631	649	655	650	607	618	643	632	656	566	646	644	652	633	640	671	629	632	696	639	666	623	632	626	621	639	657	645	638	691	663	615	636	663	627	679	614	620	686	647	669	658	634	653	634	627	633	669	652	687	656	691	654	613	637	630	630	653	636	638	671	674	594	653	617	646	617	612	610	636	638	657	661	648	625	651	628	647	647	640	642	614	630	633	697	642	664	632	623	640	600	651	644	643	630	636	609	654	661	631	630	682	620	651	612	584	653	670	636	652	691	643	640	644	650	673	661	635	663	642	645	688	633	630	628	629	654	661	657	627	627	684	687	657	631	635	671	648	643	625	645	598	672	628	650	647	619	620	632	603	693	656	689	672	679	664	619	661	627	664	664	669	618	667	667	628	616	643	696	666	664	635	644	624	646	638	634	673	630	624	617	623	633	640	643	651	626	666	651	673	634	611	655	661	660	603	643	622	646	629	628	651	672	635	639	607	642	662	597	659	635	656	626	638	642	673	610	649	634	672	656	626	626	624	654	614	655	688	677	630	637	654	652	630	658	658	632	628	624	621	669	603	658	658	691	595	639	626	670	645	647	620	630	641	704	627	678	669	653	626	609	663	661	656	635	622	710	664	619	665	674	646	624	617	667	672	660	633	685	690	693	648	629	659	668	620	634	645	562	626	636	631	679	679	673	656	637	668	650	650	613	672	614	679	628	669	630	643	679	679	665	624	671	665	633	631	661	629	662	642	648	615	685	642	653	666	639	632	635	641	620	694	685	671	643	616	650	644	615	628	674	649	619	623	636	674	626	682	646	679	627	668	646	669	670	658	665	662	661	670	642	639	668	646	670	635	627	634	650	630	623	647	658	662	645	634	643	660	646	647	689	657	624	620	652	625	649	645	678	648	606	655	631	617	658	639	634	649	631	643	616	698	650	598	586	699	643	632	652	632	663	691	676	642	626	629	638	690	628	649	663	670	636	638	610	659	610	665	594	655	672	670	693	632	657	632	644	638	607	671	666	672	639	650	616	598	637	670	646	613	708	659	631	626	636	632	684	622	636	643	654	701	643	636	684	656	654	620	657	701	618	645	645	666	660	609	622	653	648	610	651	639	621	684	684	603	659	694	694	621	653	659	651	630	637	608	683	733	657	618	643	591	666	628	687	690	618	606	689	665	631	679	623	657	593	625	657	661	653	633	667	650	657	672	591	660	696	677	693	634	619	694	627	686	676	679	585	656	653	624	671	618	665	625	683	637	653	675	630	655	640	639	669	606	678	599	643	667	649	637	635	652	646	663	661	645	650	674	639	626	619	640	650	662	618	679	637	637	599	640	663	674	645	613	629	620	616	645	670	701	670	667	654	628	642	679	640	602	628	606	625	675	644	622	659	622	648	623	621	663	630	632	637	631	621	621	650	654	608	661	643	640	638	621	652	632	697	615	622	662	637	637	623	670	620	620	626	674	662	652	636	654	618	609	675	641	655	659	693	679	648	660	663	650	700	633	675	642	648	650	630	659	616	641	648	631	688	603	613	663	605	670	646	668	625	638	637	646	647	655	634	658	621	669	669	675	622	656	671	720	642	616	606	641	631	642	674	659	640	674	620	634	621	632	588
4799	8986	6923	3870	2663	1832	1465	3475	20369	36736	26588	14083	4565	1442	786	604	591	541	574	556	569	553	571	569	551	545	548	557	616	600	581	601	563	536	558	529	525	601	560	604	542	588	561	544	613	528	472	536	553	551	593	565	585	574	539	569	589	543	593	570	547	580	571	542	548	545	525	547	554	583	542	518	543	568	541	558	563	540	538	535	573	553	550	576	585	522	519	540	578	532	533	547	568	545	536	552	534	561	522	519	597	578	554	563	558	518	563	608	554	537	584	556	552	565	526	557	530	511	544	553	579	539	582	522	564	576	575	565	504	565	586	583	582	551	554	533	516	604	527	584	585	533	580	590	523	557	583	530	529	539	568	558	550	537	563	553	586	539	548	520	548	557	572	578	548	541	536	538	554	544	555	588	560	533	490	576	545	540	518	568	554	562	563	587	562	581	570	589	584	567	534	566	561	544	588	558	525	546	601	515	547	532	522	590	575	536	575	535	534	522	539	577	573	524	557	585	528	593	568	552	579	541	557	564	552	522	545	554	550	561	589	554	564	569	523	567	563	544	569	580	573	539	547	512	550	529	575	547	577	547	501	540	586	548	554	609	529	549	527	570	549	542	566	507	545	506	556	591	524	564	562	565	517	509	532	553	533	542	562	552	565	589	575	546	524	519	513	547	550	569	571	593	525	535	492	519	568	533	573	551	618	551	573	564	522	569	570	488	535	557	510	561	542	540	568	544	586	537	579	574	540	539	534	580	523	535	541	574	592	541	535	534	512	579	559	523	550	589	514	559	569	515	515	547	552	586	551	597	560	522	540	568	524	571	523	559	535	527	583	523	587	536	552	556	501	594	551	590	577	528	564	586	519	572	544	522	506	553	560	506	538	568	501	556	543	532	532	523	568	565	546	584	532	570	576	552	572	540	518	550	547	525	506	542	537	553	578	601	573	550	520	555	533	524	553	562	530	524	546	535	535	571	529	553	585	586	542	531	573	514	543	556	572	539	550	538	572	556	546	544	538	551	558	565	540	554	563	548	556	542	548	570	567	506	557	561	507	565	525	579	547	540	549	580	543	546	539	507	594	545	537	554	563	535	557	507	525	567	554	572	572	555	571	523	569	561	590	577	555	540	553	544	585	582	551	519	544	543	545	539	515	524	524	569	542	534	574	569	533	551	544	542	509	571	531	510	545	534	542	560	513	550	552	556	532	525	509	546	533	577	607	558	535	507	517	600	511	580	551	557	557	557	568	510	534	511	555	585	566	556	528	588	568	551	525	554	584	511	572	582	550	560	527	561	551	556	574	562	590	536	532	535	546	550	526	565	549	541	538	552	534	570	541	529	496	550	520	565	565	535	546	527	572	564	522	563	507	525	560	564	564	526	519	553	568	572	588	543	505	564	545	559	552	561	559	588	565	534	537	533	555	561	547	552	593	552	561	512	531	565	534	557	531	555	536	588	527	543	577	550	518	536	536	562	576	543	534	519	562	551	520	587	593	531	533	536	520	552	533	578	558	546	524	546	525	613	506	558	535	568	528	545	527	576	586	568	584	545	538	536	603	539	570	569	574	582	592	583	566	542	541	588	539	590	545	505	524	542	519	586	540	549	544	588	535	543	533	517	517	528	597	546	524	548	622	546	573	541	533	529	583	524	517	528	531	556	539	563	550	546	539	539	509	562	537	561	573	572	542	517	572	562	565	504	526	546	551	573	564	551	545	525	525	575	554	583	524	540	532	565	549	543	586	533	535	546	534	541	575	539	545	582	515	573	578	518	491	556	514	535	564	542	548	564	607	525	538	541	567	559	536	547	588	533	534	585	564	572	560	556	546	493	540	560	533	573	539	570	532	559	528	573	593	548	541	566	542	588	554	540	537	593	549	547	561	522	485	571	527	558	535	580	551	549	543	544	595	551	535	553	550	587	599	580	563	550	533	538	567	544	550	520	548	572	521	557	540	580	553	560	537	550	545	594	570	547	544	546	548	502	546	533	529	562	554	543	588	551	570	548	532	583	539	561	548	541	527	567	548	608	546	530	518	538	554	558	582	575	570	574	553	579	556	524	564	594	572	547	552	553	577	586	540	532	540	543	557	536	529	527	503	561	512	557	578	548	555	556	512	535	523	561	538	530	526	532	498	559	535	532	536	580	540	510	593	525	553	585	595	549	505	570	541	543	534	553	529	589	612	594	555	539	564	515	497	560	555	575	571	532	554	502	531	593	517	527	530	542	515	526	543	535	572	571	590	534	545	584	502	539	567	573	533	543	519	582	549	516	562	534	554	563	539	507	587	538	547	549	549	622	526	514	563	579	510	537	558	529	543	579	579	527	564	524	541	562	582	529	568	564	604	575	548	551	546	537	519	572	564	611	565	531	544	523	571	525	557	583	537	544	524	551	526	546	540	550	526	483	515	535	564	542	542	565	491	585	512	567	494	555	553	550	570	521	553	560	536	568	554	557	534	511	529	560	565	538	548	585	577	586	553	510	549	542	554	555	585	556	541	562	596	536	564	536	537	528	603	516	548	547	572	531	506	562	571	549	560	537	547	556	557	553	510	514	529	542	551	546	546	603	603	564	500	586	545	547	528	482	546	569	573	523	523	548	605	508	548	544	593	559	569	493	539	569	556	578	562	536	518	568	553	544	557	564	524	530	509	528	502	519	518	557	545	549	574	542	506	515	520	563	522	533	549	538	574	583	568	561	572	539	531	547	549	518	536	535	597	595	548	502	517	556	540	543	544	564	537	532	552	573	539	522	524	533	555	578	532	543	546	524	495	568	563	476	556	511	531	554	543	560	533	521	545	581	584	546	580	530	545	542	541	513	544	527	533	510	548	563	551	528	580	518	505	573	546	526	524	559	570	541	528	546	547	544	574	548	545	596	544	572	532	571	554	547	525	543	565	579	510	534	588	571	566	530	566	575	529	526	505	558	550	526	542	513	518	470	545	533	534	557	540	534	522	543	537	572	532	550	516	590	513	530	527	563	545	562	536	545	554	523	539	586	550	555	565	571	562	538	506	577	536	514	525	541	556	548	542	598	576	507	579	558	550	583	545	547	520	566	561	507	561	603	512	511	585	542	511	515	548	557	553	559	568	562	524	572	586	516	537	497	562	532	539	554	571	508	578	526	537	547	559	571	565	580	588	541	552	511	560	507	518	569	532	496	558	582	529	543	543	572	572	500	582	517	570	534	561	563	548	540	499	518	538	518	538	539	607	519	531	514	536	532	555	583	541	508	530	534	598	553	552	573	559	561	571	583	520	531	544	545	574	557	545	542	567	544	527	546	560	565	555	553	554	578	540	533	559	527	505	543	549	513	525	556	572	549	518	525	532	561	567	505	545	559	562	555	549	517	565	528	498	518	568	520	542	539	500	512	566	559	554	560	601	529	525	475	613	544	524	531	531	526	544	593	553	495	576	562	531	544	542	600	513	521	564	529	532	540	559	552	557	554	515	542	568	515	587	536	504	566	484	563	593	565	568	556
27261	13098	1884	918	573	537	472	466	808	2459	2541	1579	845	548	513	414	436	463	459	446	432	444	447	447	449	457	421	407	460	429	460	442	423	431	438	487	449	471	454	483	447	441	414	451	407	441	462	410	444	448	476	472	452	465	441	451	410	422	448	456	432	463	457	463	457	441	459	407	445	465	445	417	421	451	442	458	431	424	431	437	431	450	444	447	475	441	430	410	431	463	455	492	410	474	423	431	422	399	450	463	448	434	474	456	454	417	424	455	480	444	448	424	418	424	400	454	437	424	416	418	442	425	442	459	419	453	465	444	440	431	471	430	414	454	453	416	459	416	460	452	426	467	418	464	470	431	437	440	427	428	466	462	427	456	464	450	451	431	466	454	464	457	460	446	423	467	431	431	443	427	466	471	455	422	455	416	407	454	457	430	444	456	424	427	464	445	448	445	431	448	470	465	488	448	462	468	460	480	473	422	452	449	419	442	409	417	410	480	435	435	445	442	472	426	455	440	445	451	438	422	441	493	453	468	420	447	446	411	494	479	394	462	465	442	439	423	460	448	417	421	429	450	425	469	486	465	466	455	465	416	451	440	488	439	482	482	412	443	412	485	454	453	448	457	431	466	451	440	448	424	443	420	448	460	455	427	423	454	364	440	501	429	455	454	441	471	424	494	444	440	450	421	446	482	416	461	480	416	460	427	436	494	459	463	453	404	453	450	453	423	461	420	474	424	469	486	445	414	457	439	431	451	433	473	430	485	413	437	444	463	457	444	438	453	425	418	447	443	489	430	468	452	467	419	461	434	408	456	430	409	481	427	487	428	412	453	449	446	419	432	432	435	432	447	448	457	442	416	452	430	468	410	432	450	487	443	467	427	482	453	445	426	476	433	464	428	432	472	505	463	420	463	446	440	454	480	432	443	476	467	421	405	457	428	445	432	490	479	449	442	443	456	393	459	463	437	445	478	441	464	470	454	426	463	463	422	428	408	452	456	432	446	468	406	431	469	443	442	418	457	451	452	435	425	450	443	464	435	489	450	454	478	457	461	412	395	467	453	450	463	480	447	453	445	422	409	401	464	425	474	418	462	453	473	426	415	481	454	438	426	462	468	397	462	446	451	444	460	404	459	416	474	410	460	458	466	416	460	405	431	465	479	425	433	453	409	435	469	436	432	459	428	464	454	450	479	458	425	416	464	454	418	467	489	447	433	448	438	409	439	434	453	476	448	426	434	461	421	449	426	444	478	484	441	460	447	453	464	433	457	472	475	447	458	442	457	463	443	461	432	441	441	487	478	435	494	446	437	420	476	424	429	396	437	430	437	431	448	453	463	469	431	446	451	428	440	415	439	459	439	435	449	453	475	479	422	481	407	423	443	413	416	437	431	435	431	453	429	436	458	481	444	452	419	432	423	441	404	464	474	433	459	449	426	440	434	461	420	451	434	435	418	462	440	405	470	435	455	461	430	465	442	446	479	441	447	486	482	441	440	488	430	454	442	424	437	450	464	464	452	459	436	459	498	457	415	442	445	467	448	446	449	480	444	426	452	416	448	444	470	464	442	420	444	459	431	445	470	449	460	474	440	460	434	422	448	442	439	413	427	452	456	463	490	459	443	450	453	437	458	449	421	429	404	416	423	453	458	419	430	439	459	481	457	456	442	442	438	439	450	430	458	459	465	436	420	457	497	479	448	459	428	462	418	424	430	437	439	426	438	434	425	460	430	431	448	436	425	404	436	443	456	446	434	440	465	456	471	442	449	417	442	466	411	480	496	425	441	446	433	451	430	451	447	452	447	450	452	458	436	477	453	423	433	470	411	445	430	418	427	404	418	464	465	434	439	445	417	441	434	457	453	439	452	410	462	458	444	445	418	464	478	474	459	441	455	451	449	418	417	462	458	450	432	458	478	470	453	429	491	427	435	453	463	436	434	428	411	503	452	425	462	455	458	482	418	432	421	448	476	402	410	457	431	422	443	407	383	441	402	440	447	458	457	438	447	445	449	438	432	453	418	466	462	455	437	479	481	483	462	446	485	481	440	422	428	440	444	451	402	448	430	477	453	419	446	427	459	440	460	439	471	440	432	411	460	442	434	419	441	401	437	436	440	522	450	414	448	464	451	448	445	472	417	416	447	449	412	473	437	450	419	425	448	458	457	407	441	446	459	448	463	463	441	452	462	436	453	474	441	432	422	412	435	438	442	401	456	420	434	443	440	488	452	442	429	443	468	459	440	436	414	429	475	438	465	436	402	488	420	402	458	458	421	434	432	449	420	434	439	429	422	430	433	458	474	458	461	447	448	469	449	411	506	467	454	441	446	485	452	422	452	460	469	445	465	425	459	434	433	477	444	421	482	461	425	480	445	503	434	483	445	459	455	419	416	448	478	448	491	391	449	452	410	441	452	469	446	411	470	473	454	424	454	417	459	464	436	446	427	442	433	432	422	447	422	425	432	479	432	421	449	474	459	425	436	405	420	419	482	440	436	463	452	440	423	483	398	451	444	485	452	464	441	457	465	441	465	440	456	433	429	446	437	470	410	442	443	455	430	457	464	455	453	455	460	443	439	413	408	427	425	449	431	444	433	414	424	423	434	485	444	465	430	440	414	423	426	428	419	454	422	446	436	474	430	404	433	432	479	457	398	444	467	456	451	452	459	431	444	441	458	482	486	459	447	434	454	456	490	441	435	413	419	423	436	438	463	446	469	433	441	435	483	451	486	419	490	407	444	470	489	448	402	485	472	460	440	444	430	419	422	449	444	449	417	428	455	475	431	423	424	445	415	447	440	466	473	460	454	432	417	456	482	427	443	436	450	475	463	430	495	494	478	416	420	469	454	465	461	455	457	478	464	413	433	415	447	480	482	424	482	438	421	419	410	450	475	438	465	453	443	460	464	409	430	455	441	471	471	430	449	457	466	410	454	457	472	465	476	463	444	394	458	463	482	443	457	439	427	404	456	423	510	430	444	434	439	448	439	459	442	429	399	432	462	414	446	448	443	442	426	444	421	449	406	453	461	484	427	421	469	437	470	442	427	463	417	471	470	433	432	424	485	451	470	428	431	439	451	459	440	443	422	441	443	486	448	480	429	438	447	455	480	449	458	435	438	452	446	436	421	431	415	392	488	433	458	456	473	432	433	426	420	468	434	426	455	481	418	461	489	443	484	443	467	467	450	418	446	452	426	433	444	459	461	471	426	470	423	432	438	457	437	399	449	475	426	425	471	426	448	445	439	419	441	431	436	483	444	419	442	442	450	440	443	484	468	469	449	452	441	482	455	441	477	411	416	419	425	429	442	470	418	425	450	440	456	444	416	449	416	454	442	461	500	432	446	466	428	459	450	404	426	464	443	429	462	453	408	423	428	432	473	440	443	467	463	461	417	484	464	416	449	445	467	471	409	452	446	417	436	442	435	465	441	469	467	471	436	429	427	464	453	451	477	444	402	417	468	467	423	458	457	415	477	472	437	423	430	456	419	421	445	439	482
5414	1827	1095	667	553	511	510	478	996	3233	2766	1580	816	523	364	341	395	383	392	430	402	418	354	379	383	383	405	364	369	352	367	364	393	401	402	380	349	368	371	380	408	363	396	367	376	412	346	390	373	362	387	366	396	372	398	397	412	361	369	372	371	383	378	374	391	381	388	414	369	382	358	372	381	368	423	359	355	385	340	374	371	399	349	360	373	395	388	358	366	396	384	373	382	388	396	371	352	407	395	390	396	374	376	388	354	386	375	372	380	358	379	386	359	365	395	391	368	383	365	351	383	389	388	359	373	411	370	358	371	360	367	363	389	385	371	373	386	349	371	418	361	381	387	388	389	406	381	339	407	368	363	372	415	391	394	370	386	379	374	375	367	374	358	414	364	411	402	364	372	387	380	393	387	348	357	375	361	361	385	383	443	371	371	390	410	361	399	374	390	420	381	375	399	388	362	351	414	366	393	382	405	397	371	430	359	408	373	344	374	330	378	384	367	395	368	408	407	400	384	368	381	407	399	402	366	379	396	368	387	369	378	362	387	382	372	380	359	389	380	349	403	367	393	385	375	401	372	396	358	395	395	377	369	423	413	404	373	393	353	381	413	394	365	400	417	404	358	383	408	369	391	360	388	372	335	385	395	394	387	394	370	398	385	409	397	364	353	407	375	387	405	364	379	387	376	359	364	384	389	356	376	390	380	389	379	376	359	383	371	347	360	409	361	360	402	400	390	366	355	365	391	366	419	396	360	387	403	361	389	389	362	373	386	381	384	403	375	366	334	378	378	364	394	403	395	372	339	390	380	377	374	400	397	396	400	359	391	374	401	385	358	379	374	372	381	361	367	376	358	367	388	368	366	379	386	384	400	354	348	409	394	400	390	367	378	386	394	367	416	383	374	370	343	363	396	377	422	372	380	353	329	367	400	364	363	359	400	374	352	380	406	388	350	388	408	359	367	372	392	371	342	393	372	369	392	371	406	422	355	374	390	380	349	390	383	371	386	395	366	367	354	383	373	359	363	357	397	384	392	396	376	393	328	396	360	375	338	363	360	359	385	384	365	369	378	373	392	434	400	397	386	349	369	354	420	431	366	356	405	400	369	384	415	387	358	385	412	368	386	394	432	409	387	376	423	389	392	383	382	350	361	369	371	371	351	401	383	386	381	358	381	383	364	343	369	374	401	385	392	390	364	357	352	384	365	386	379	385	409	366	368	363	375	338	365	367	370	391	367	360	370	379	367	372	356	364	359	376	392	417	390	342	367	373	392	413	361	376	371	394	366	387	380	368	404	391	365	371	367	391	370	382	387	391	367	374	373	366	390	384	343	389	401	387	356	400	380	399	436	415	366	417	408	359	406	412	349	378	396	355	353	396	352	400	407	383	389	346	359	398	386	369	375	372	375	384	381	390	384	395	396	379	335	367	378	364	391	382	385	383	403	348	365	402	389	415	389	405	375	383	384	360	389	392	345	369	390	368	408	380	397	399	398	381	340	393	362	366	352	386	405	399	392	405	354	364	366	375	361	401	359	380	387	377	372	385	356	373	385	361	382	382	345	381	352	383	382	370	384	371	370	390	377	341	431	405	391	356	395	380	369	397	409	405	358	388	383	352	357	364	405	389	365	378	382	381	401	418	373	390	422	374	372	380	357	394	373	357	380	393	376	387	383	350	436	341	384	409	388	406	393	386	373	382	374	406	361	390	378	403	410	369	397	373	391	395	377	417	381	374	344	351	372	360	347	370	354	373	395	388	378	380	348	422	406	438	397	407	377	372	346	371	348	362	358	388	369	395	365	390	381	378	396	371	373	371	400	402	372	378	383	392	393	392	370	374	356	363	366	403	385	373	379	410	374	398	393	376	393	380	407	384	409	356	343	384	391	373	389	375	387	384	339	402	395	344	360	371	394	368	384	387	384	399	357	415	396	386	394	369	398	350	382	352	410	405	363	358	392	383	356	370	392	364	421	423	360	367	387	370	354	372	392	394	382	397	395	384	389	374	377	360	394	433	332	389	400	369	361	381	377	400	380	401	352	393	383	360	388	420	375	368	351	353	379	394	380	372	396	335	369	375	405	407	398	414	380	357	370	374	348	399	340	367	374	378	341	354	378	370	370	354	386	394	387	389	360	373	404	392	368	372	386	377	360	388	409	377	376	392	357	378	370	369	374	379	373	401	378	387	354	399	371	405	412	366	388	397	400	373	379	413	375	406	325	372	344	387	393	375	391	384	394	409	388	360	395	404	352	373	395	390	379	362	382	355	385	388	361	374	365	333	356	369	362	392	362	358	380	353	376	372	390	358	321	400	361	374	389	369	371	361	387	361	338	389	357	343	390	350	410	370	414	385	398	372	391	337	367	368	395	378	381	392	422	379	413	322	395	347	366	357	395	399	376	344	376	403	362	378	404	365	371	379	340	387	389	364	394	367	401	377	382	357	379	360	406	423	375	394	386	374	384	380	382	376	374	352	345	352	371	368	349	385	337	422	376	376	401	362	396	355	381	381	404	343	365	386	401	368	390	395	413	371	389	376	357	398	382	415	371	357	369	416	368	405	392	346	390	401	397	392	384	369	387	391	350	400	376	400	372	364	397	363	374	365	371	375	381	361	373	378	384	402	381	406	375	373	361	416	368	405	384	373	374	389	359	404	346	385	361	422	401	374	353	396	388	367	402	400	350	391	369	384	392	369	395	373	405	355	362	377	356	377	382	378	386	383	374	377	376	388	388	352	365	389	408	391	410	395	380	415	415	340	382	391	380	360	372	390	388	361	334	402	394	363	395	386	364	377	392	362	388	384	374	403	393	363	364	354	413	392	391	356	380	355	374	366	350	388	359	367	390	389	391	375	385	368	357	375	391	368	372	374	387	382	386	385	391	412	382	385	379	396	400	401	364	380	405	399	351	367	409	391	388	394	376	400	380	376	409	390	380	388	360	396	365	345	396	388	386	383	337	355	392	349	378	417	385	395	337	369	386	382	406	414	361	398	364	386	418	396	386	382	381	361	392	380	391	365	329	399	347	356	373	361	325	333	360	420	402	408	370	396	377	388	347	354	377	390	378	360	359	432	389	392	359	394	391	375	360	348	369	374	394	371	370	360	411	374	382	408	361	330	391	353	360	369	398	376	383	380	384	383	369	397	398	401	404	398	370	404	386	412	377	370	393	382	404	379	395	384	386	395	395	387	399	373	391	387	380	348	391	383	328	372	399	387	369	403	374	355	375	398	423	370	394	405	343	374	400	389	363	388	369	366	358	388	391	381	407	383	390	394	411	393	421	355	385	370	397	374	374	372	341	355	409	382	368	378	388	380	401	402	364	362	390	363	399	366	329	389	397	400	369	372	354	375	374	372	389	391	382	389	401	379	364	365	381	380	423	374	361	388	373	364	383	380	387	363	404	359	381	369	351	409	371	361	385	349	352	367	385	412	341	348	396	359	403	364	394	367	395	368	374	376	363	384	417	348	366	375	405	380	389	351
24993	21064	27276	25026	9691	1603	996	935	10520	23696	19806	9737	2860	1055	661	593	588	575	575	523	524	583	575	562	532	588	551	573	583	554	598	506	523	513	575	555	569	554	550	578	543	571	573	524	556	575	509	525	541	516	567	584	592	585	517	563	546	553	536	556	572	535	591	554	576	558	482	570	521	553	543	535	543	560	541	510	533	557	526	551	582	528	540	555	544	530	533	543	567	576	548	560	540	569	578	588	515	552	550	568	523	544	505	533	516	563	528	580	552	568	575	548	517	536	543	557	512	588	536	530	534	559	564	547	567	532	529	527	507	561	552	536	549	556	601	534	552	524	540	533	565	548	530	558	548	552	557	583	567	551	524	536	571	568	561	542	539	564	540	538	536	561	533	556	576	530	604	597	531	557	578	549	541	511	574	531	578	539	535	580	525	536	592	551	543	525	548	512	552	560	552	527	545	540	540	553	556	567	557	526	582	563	546	521	546	523	520	548	557	523	557	540	565	535	546	514	511	564	565	522	548	542	587	517	612	558	532	577	538	556	576	487	570	529	552	516	519	574	554	525	519	550	519	575	556	548	591	562	543	512	529	564	559	526	553	602	507	584	530	524	527	534	505	540	557	528	518	573	544	535	553	610	561	545	518	568	565	504	586	551	540	535	522	533	553	572	529	519	524	554	589	554	531	535	532	575	554	529	526	546	558	570	524	515	497	520	540	560	560	554	571	531	537	508	534	594	542	559	576	542	506	551	545	515	532	537	533	516	497	565	548	533	547	577	542	555	522	528	536	550	572	593	541	545	534	588	540	549	530	528	580	557	494	550	573	556	557	509	551	569	555	550	530	523	525	551	559	521	552	550	555	547	563	530	536	538	543	544	532	577	514	515	563	522	541	561	527	521	501	547	527	557	559	524	528	559	569	535	542	539	543	552	564	526	582	554	552	572	505	552	567	551	554	572	552	567	544	552	520	514	592	557	500	577	542	541	520	563	558	555	550	544	512	548	586	578	576	539	565	571	559	540	524	553	559	554	565	550	552	568	563	530	545	533	575	552	551	538	530	539	555	585	524	549	556	536	557	523	560	584	544	559	596	570	577	538	528	571	527	542	526	583	571	568	527	526	579	573	564	570	510	502	525	618	533	523	552	514	523	528	587	548	549	588	528	576	550	578	569	524	532	627	555	546	548	600	546	553	582	559	541	569	521	557	594	543	497	506	547	547	579	606	557	555	576	583	506	503	522	526	504	535	499	534	547	573	558	558	528	533	521	569	582	515	566	586	544	536	555	556	539	533	555	541	493	562	567	525	513	521	546	535	572	570	526	544	522	526	579	566	613	571	563	534	551	578	564	537	589	548	544	548	558	528	546	543	544	525	545	580	529	534	545	524	541	555	535	536	550	548	544	542	495	560	501	558	544	573	516	546	543	541	563	543	542	562	543	533	547	498	564	529	537	514	519	543	552	506	531	548	489	554	577	561	510	561	528	565	567	513	542	520	540	518	560	558	543	542	522	569	539	544	585	561	527	529	584	539	561	544	524	582	516	550	496	538	515	535	545	580	565	548	535	559	551	555	553	512	556	560	503	540	548	519	525	542	560	570	538	508	515	561	559	533	533	522	586	570	588	541	544	581	538	523	522	548	493	536	581	531	578	584	545	552	556	541	529	556	536	539	539	527	579	517	539	527	537	554	533	545	552	555	547	561	558	559	511	544	516	542	568	538	523	552	494	556	542	559	540	530	561	552	568	519	575	544	550	556	526	567	556	552	563	562	542	552	554	554	531	537	553	536	571	584	536	529	533	566	521	554	566	544	547	533	508	561	518	544	520	563	571	548	565	506	576	558	565	570	521	593	536	548	527	533	552	541	523	523	598	583	523	520	515	621	558	512	582	542	575	528	550	591	558	555	567	589	543	536	524	550	530	564	545	575	574	558	522	522	528	553	524	565	577	525	525	523	569	524	528	540	550	575	532	526	572	496	549	533	502	591	559	552	503	556	519	587	563	576	479	516	570	517	540	577	566	543	573	520	515	566	559	533	559	523	534	574	545	538	505	523	542	581	507	595	562	525	551	588	543	545	573	548	575	545	546	504	560	560	556	564	535	541	545	527	552	540	505	514	542	519	552	491	558	545	566	585	545	532	569	534	535	521	572	549	567	545	562	540	558	525	555	506	561	549	576	586	581	562	541	602	569	576	589	523	580	571	523	537	555	534	543	528	588	497	593	534	515	554	547	556	523	527	524	496	558	518	545	530	502	514	517	513	505	542	523	566	541	493	525	552	547	541	537	547	546	505	585	548	489	509	552	557	581	582	571	574	560	572	568	537	572	552	630	566	535	559	542	553	537	516	548	544	525	568	548	540	534	546	537	556	565	510	572	520	534	534	538	559	557	549	493	528	538	568	523	571	481	531	557	575	522	536	514	585	612	582	550	523	557	571	552	520	550	500	573	559	540	573	550	549	567	566	556	528	562	544	541	550	540	576	584	569	546	533	547	543	523	553	547	547	512	558	530	547	518	526	550	520	561	533	556	580	543	536	597	541	494	529	563	511	524	541	523	523	504	543	541	550	558	511	568	543	522	532	518	518	538	537	517	501	566	564	572	577	565	533	543	521	559	540	550	546	547	524	562	553	551	539	516	497	507	536	548	524	588	512	553	566	523	536	491	515	562	524	568	571	546	562	533	585	517	531	552	578	564	557	528	545	575	570	536	543	558	545	530	540	546	542	562	548	575	553	542	559	553	511	535	609	603	557	577	549	554	554	526	579	542	587	531	546	528	551	579	523	540	569	536	566	582	561	565	545	525	554	553	581	544	530	568	566	549	568	552	540	520	531	484	567	570	532	498	544	545	557	538	544	536	579	563	521	533	508	494	517	532	557	552	551	520	550	530	524	527	585	560	508	516	550	530	562	546	524	526	579	543	582	524	609	568	585	530	544	529	555	543	573	570	543	545	565	521	546	502	554	575	574	591	522	549	574	510	521	533	514	548	538	527	566	520	557	528	554	555	576	572	545	548	546	560	500	538	544	546	542	596	565	520	544	557	566	565	557	569	525	521	542	600	556	560	530	546	527	546	530	552	545	506	565	533	518	561	532	537	578	523	557	547	509	518	566	508	569	555	528	528	579	551	530	533	568	541	536	539	500	557	539	571	559	580	571	497	515	492	550	593	579	545	530	550	514	536	552	547	530	501	538	566	527	527	531	567	543	549	510	560	545	499	521	483	557	564	566	575	546	544	505	517	550	538	556	528	569	559	563	539	528	583	532	543	514	571	553	577	576	567	496	546	556	564	554	515	557	545	521	544	546	494	552	542	585	523	544	512	539	533	535	529	494	595	563	565	492	534	590	549	506	560	547	544	518	537	547	528	570	513	564	534	560	517	547	494	513	531	532	521	540	538	567	500	565	514	512	536	561	554	552	528	515	561	537	540	540	553	538	560	575	571	539	571	520	540	544	547	532	568	567	589	513	524	535	539	520	572	561	530	550
4619	5467	4196	2115	1448	1201	900	1084	14133	23022	16787	8039	2743	1109	600	495	483	536	490	481	528	503	458	516	468	489	499	481	547	504	464	495	494	455	504	494	470	464	491	490	434	466	482	521	467	484	482	491	471	462	472	450	470	491	460	504	473	473	490	506	481	490	467	479	518	484	494	488	507	495	485	463	503	485	483	487	449	457	484	491	494	506	508	459	501	438	425	510	474	471	501	439	460	500	448	455	517	506	498	469	496	495	499	498	448	474	487	479	495	485	439	465	460	466	503	490	421	490	462	512	472	473	473	445	494	504	469	499	445	468	486	478	443	416	452	509	470	490	523	468	441	443	444	509	476	437	448	474	495	468	513	504	488	472	462	449	504	489	516	446	475	481	466	494	477	496	453	479	487	499	475	467	500	480	496	464	442	471	451	483	479	466	477	465	501	450	512	440	468	446	502	459	466	470	482	441	510	450	490	501	464	455	467	467	483	507	488	476	497	484	468	477	479	489	493	423	475	476	494	468	468	484	466	479	448	501	447	494	478	467	493	446	473	481	482	427	488	486	464	455	451	480	428	464	473	493	496	494	478	487	482	437	467	487	505	499	479	470	466	505	503	478	460	516	498	429	513	527	452	459	506	457	455	473	446	477	483	474	487	505	488	513	484	497	487	503	490	468	505	468	505	489	475	488	504	483	491	462	479	501	499	496	484	517	473	479	505	524	480	467	489	492	491	498	439	462	448	489	472	512	475	471	480	480	460	429	489	447	479	467	436	480	444	437	472	460	505	496	484	482	476	478	473	464	469	503	485	469	450	503	483	479	436	477	486	519	467	473	474	493	485	487	498	490	460	461	489	489	547	484	494	452	475	506	470	474	497	462	457	478	484	507	445	490	495	476	470	459	472	482	500	494	458	482	476	477	443	460	526	464	476	460	457	496	457	494	471	483	491	518	451	511	504	471	468	480	478	488	487	452	471	454	487	451	456	484	477	543	495	458	481	456	487	471	452	486	497	506	475	484	481	501	475	498	505	475	466	522	513	459	468	489	499	458	462	517	455	457	465	460	433	485	495	443	489	493	484	484	520	425	476	499	464	504	495	429	491	497	452	508	473	465	519	495	496	493	459	462	486	509	460	436	490	503	483	484	470	505	535	441	493	496	460	499	456	469	491	454	452	497	447	480	461	457	478	500	482	491	483	476	445	515	511	487	468	483	454	468	472	471	501	426	477	482	462	461	493	469	426	535	450	470	522	452	468	461	486	477	476	459	488	434	492	453	467	442	490	499	465	453	476	469	472	512	444	478	517	454	443	436	480	480	496	445	446	506	488	420	497	481	492	439	470	478	488	451	448	472	477	460	477	468	484	458	510	491	498	470	467	456	516	486	486	474	468	487	480	464	463	488	482	478	513	459	457	510	490	489	458	449	483	469	445	460	460	475	468	473	496	464	519	458	466	460	469	499	477	495	461	458	491	453	465	457	488	483	522	438	469	452	431	480	474	448	467	499	519	491	484	475	493	553	479	500	513	486	470	459	493	488	493	432	459	464	505	467	461	468	423	515	515	478	462	505	502	475	442	491	427	470	457	464	476	440	485	483	474	517	494	447	494	494	462	447	483	484	463	483	469	483	494	478	471	406	470	463	476	498	481	441	438	486	458	490	475	495	491	447	457	474	502	498	487	473	466	459	441	491	493	466	479	503	480	461	482	477	453	483	510	480	533	442	502	468	474	446	467	468	490	501	481	463	448	470	460	487	466	462	489	498	466	480	471	449	463	493	474	474	476	466	499	485	469	473	494	478	473	448	480	473	430	475	470	450	487	464	463	481	485	483	447	491	498	476	477	479	453	475	537	488	499	492	502	504	499	442	495	494	493	460	459	461	475	503	466	472	446	470	473	476	486	480	463	440	492	520	469	442	423	475	486	461	507	469	490	444	458	485	507	460	475	439	465	474	471	454	502	469	503	499	513	479	503	468	478	440	473	447	487	448	490	463	502	467	467	480	456	455	477	459	476	466	508	514	498	468	463	505	490	462	508	483	481	496	488	513	481	462	470	510	507	483	448	490	500	489	480	476	459	489	497	500	519	480	483	455	455	498	464	537	468	452	449	446	479	502	492	480	442	486	474	492	464	449	484	427	482	504	500	461	486	502	444	453	542	486	456	478	491	467	489	467	489	466	488	517	499	503	533	463	488	504	495	528	489	480	478	439	503	493	486	512	487	533	492	486	493	448	497	484	487	486	507	445	452	475	460	462	449	490	466	457	511	475	470	485	423	433	454	492	472	457	509	447	472	474	461	494	469	494	455	481	502	488	486	488	442	488	469	455	452	469	488	499	426	484	475	502	473	496	457	483	508	457	485	480	499	485	483	464	505	484	472	431	470	426	468	463	480	513	489	451	445	482	472	505	498	457	500	459	505	495	449	495	488	490	443	439	501	482	456	437	512	477	429	468	498	480	501	466	469	482	454	432	483	491	484	485	488	469	446	468	464	480	490	453	466	465	479	481	500	469	513	486	472	455	451	450	462	502	451	524	482	465	468	470	516	483	482	459	510	532	481	515	438	482	485	458	474	472	471	461	440	499	483	471	478	510	489	481	477	491	469	464	464	486	495	467	452	493	500	479	495	497	450	464	508	465	486	447	481	445	497	423	448	483	481	488	463	469	493	492	481	469	493	446	482	487	498	426	506	489	503	470	488	492	506	472	483	500	490	482	511	463	484	478	491	443	456	480	486	494	484	454	505	472	459	478	437	476	459	497	492	456	529	476	489	442	453	492	464	493	464	445	481	475	480	468	449	503	474	476	468	493	449	524	493	476	494	469	473	471	476	476	518	468	465	476	465	506	472	507	457	462	458	466	449	471	432	501	476	504	477	464	462	491	442	478	436	465	483	444	500	458	489	453	456	460	471	469	471	503	474	484	474	447	493	426	515	498	486	509	460	487	459	481	475	473	471	466	446	464	497	473	475	481	437	458	475	495	467	472	457	495	468	457	473	481	439	466	486	490	484	472	469	472	480	456	463	458	474	465	484	456	442	439	483	454	470	496	485	471	513	493	501	496	438	466	500	474	452	486	475	465	475	472	460	470	435	466	468	461	465	453	489	482	488	495	498	485	488	490	499	495	483	499	437	461	489	459	480	454	480	517	480	490	485	451	450	488	476	462	523	472	470	470	432	522	478	469	506	501	512	462	451	516	505	445	484	504	506	463	501	501	475	487	491	475	451	486	480	467	505	468	495	479	473	475	475	503	472	458	481	487	488	480	482	474	489	462	476	512	508	446	445	489	447	500	474	434	456	475	465	463	472	469	435	438	466	471	500	532	473	480	476	498	531	495	455	455	491	481	463	478	491	453	435	512	458	462	471	463	444	482	496	468	455	476	510	484	494	519	499	501	463	480	485	477	469	495	480	467	441	467	486	470	455	486	476	457	475	497	506	514	537	459	475	451	501	473	491	449	453	445	435	466	462	478	485	522	473	463	459	441	485	483
23882	21046	28276	23994	21004	9504	2179	1308	10301	38352	34922	20120	6648	1958	1077	956	849	816	815	850	822	855	886	851	806	853	880	817	859	847	790	879	777	753	805	851	815	867	875	816	812	813	822	805	877	848	858	834	832	834	827	875	775	826	818	790	821	838	793	821	853	828	810	818	870	768	778	840	792	834	827	806	762	822	811	828	801	839	828	861	799	843	817	784	818	844	824	781	843	791	879	805	793	809	818	807	853	831	835	871	781	838	783	829	803	831	836	840	759	801	836	882	831	852	806	745	852	874	846	833	843	837	868	806	830	812	778	797	797	797	803	820	820	845	838	793	823	848	736	854	848	782	790	787	847	854	823	798	849	789	862	874	825	912	804	771	827	826	807	822	790	876	801	849	852	845	872	813	797	871	855	791	796	846	774	850	810	823	846	830	814	828	830	820	810	845	813	825	851	825	828	820	851	809	846	825	879	808	852	843	863	845	831	791	827	830	824	788	817	816	829	818	781	819	812	835	873	793	780	834	843	797	883	843	791	834	843	814	821	848	831	846	814	862	811	821	775	784	814	843	816	796	809	811	805	829	830	841	809	831	846	849	836	791	862	832	794	810	816	845	856	831	800	832	778	782	750	839	789	856	880	826	827	845	812	818	802	774	860	785	795	819	803	858	787	825	806	794	831	876	736	854	784	831	788	811	851	808	830	814	785	808	857	805	795	806	803	829	792	832	820	897	801	821	812	801	818	805	860	816	853	844	777	771	865	850	788	866	794	856	838	859	825	844	768	781	844	831	834	885	815	817	832	833	778	837	843	798	854	844	836	779	787	832	774	810	810	857	805	797	812	805	814	817	829	853	803	873	808	845	824	835	825	834	845	847	825	841	792	815	803	794	820	830	813	799	791	852	882	807	804	813	817	839	851	806	828	827	890	837	833	827	763	782	830	772	819	773	847	814	802	840	809	834	838	816	868	864	797	809	802	816	766	815	813	840	828	782	892	813	831	817	804	875	830	786	853	840	834	817	808	827	819	807	801	813	874	799	833	844	826	775	824	838	820	826	844	879	797	807	810	831	822	781	822	798	819	851	849	801	744	794	812	808	823	814	864	852	825	826	845	850	850	828	865	793	831	806	848	826	813	802	863	870	805	768	882	796	820	872	820	852	784	842	828	833	861	845	849	817	815	840	865	840	845	854	848	852	812	787	827	810	845	798	785	794	804	868	830	836	815	809	793	766	796	866	803	853	774	837	805	787	768	826	856	841	813	813	811	793	835	847	875	799	850	771	782	836	805	790	834	846	867	829	803	814	850	786	856	813	774	818	855	805	849	841	822	810	808	808	800	763	815	808	808	851	807	854	835	851	841	854	794	869	810	815	846	837	792	785	860	781	792	815	767	802	858	804	835	841	862	801	822	791	829	837	850	808	849	835	809	781	862	809	847	830	827	814	794	844	822	822	783	841	831	806	747	747	829	866	828	813	772	805	815	863	844	857	759	814	804	839	796	814	783	786	815	874	790	822	799	795	838	851	765	771	800	825	842	827	764	826	813	822	809	827	865	800	852	800	871	839	802	751	857	838	812	817	830	850	805	783	827	819	815	879	837	815	834	780	785	811	828	793	801	858	828	807	817	823	844	774	850	768	854	781	782	813	792	803	855	756	804	811	848	765	833	822	793	885	843	832	882	800	788	808	813	844	849	841	858	800	767	807	786	858	796	810	801	846	864	838	806	859	850	835	831	801	827	840	792	806	845	849	828	794	780	853	802	886	844	863	818	862	860	788	818	811	836	805	808	816	854	848	804	822	809	785	827	763	810	812	816	813	829	785	852	850	797	801	802	812	792	841	813	788	821	812	877	816	816	839	804	820	825	870	837	835	794	789	793	825	800	812	817	817	816	778	797	829	827	776	782	800	820	825	814	804	835	815	844	826	809	836	842	833	854	799	847	838	806	809	851	806	806	789	828	802	795	826	781	850	848	848	857	882	809	803	794	832	823	806	880	807	858	881	831	802	839	822	825	792	749	820	799	831	784	836	793	784	800	836	801	820	833	736	775	810	798	795	797	853	826	851	788	821	779	825	756	775	825	889	815	774	813	821	831	800	860	823	804	844	828	821	807	858	806	796	803	786	808	800	865	807	845	841	850	777	793	837	799	797	799	800	836	827	822	825	784	800	822	807	828	804	864	811	809	798	808	816	827	818	832	810	812	795	848	827	813	839	794	824	796	804	812	843	816	824	791	814	801	799	799	801	813	806	786	784	785	818	772	814	817	744	824	801	797	797	775	774	750	823	803	855	808	833	805	786	830	780	807	782	828	783	852	809	816	789	850	812	813	871	848	844	850	820	803	796	810	764	809	799	805	805	816	851	772	803	820	830	831	813	820	811	774	816	875	800	795	797	857	784	811	871	839	790	835	809	847	823	808	786	818	788	781	847	824	820	820	823	845	850	811	789	887	790	794	797	859	874	831	848	853	783	848	825	804	763	883	803	924	857	851	813	884	814	832	852	834	822	848	798	811	770	832	777	779	872	797	853	833	827	808	825	835	830	862	818	784	830	825	824	808	856	794	770	846	785	832	812	815	820	835	798	788	772	831	808	803	823	876	838	798	803	831	797	885	835	896	746	829	833	808	782	845	839	818	814	830	823	874	797	809	822	781	827	821	793	824	814	879	839	839	872	836	806	836	798	845	812	814	790	772	787	762	830	843	832	882	838	752	838	846	826	802	812	857	807	751	842	838	771	824	835	876	848	779	793	805	875	837	819	850	790	802	836	809	791	813	757	832	838	851	783	787	843	803	820	855	818	781	823	826	820	827	837	807	809	806	833	874	761	786	841	778	906	871	843	819	864	854	818	857	813	819	788	862	838	798	794	830	795	805	895	800	807	804	770	863	822	823	796	856	783	817	789	772	849	834	826	803	831	797	804	832	782	797	777	753	788	812	801	878	823	831	797	774	876	858	830	788	796	805	799	841	822	780	856	843	804	802	788	792	801	843	829	809	841	832	798	788	832	860	817	879	811	813	748	844	847	829	778	877	835	794	816	850	855	794	838	810	827	796	860	821	889	786	772	822	857	822	842	852	815	810	766	879	858	760	822	850	880	830	837	842	831	828	794	845	777	806	825	816	848	849	812	805	801	809	861	875	868	856	811	755	806	799	843	810	828	807	793	869	833	801	805	861	821	883	827	801	835	803	825	796	807	796	830	852	806	809	808	779	849	811	826	876	825	808	901	837	864	790	804	839	813	863	795	779	810	796	810	823	843	779	773	805	823	823	786	891	862	843	826	791	864	827	840	812	805	845	787	787	805	826	819	821	812	818	816	839	841	835	763	810	861	836	840	794	850	757	828	784	824	916	778	847	800	828	859	816	752	790	822	807	786	776	826	806	775	776	792	816	795	867	831	815	779	842	858	850	820	771	811	839	837	807	764	767	792	841	851	857	802	826	777	793	836	780	797	829	847	788	823	767	876	792	828	809	827	862	836	811	856	792	777
5293	8520	7468	3972	2828	1989	1540	1295	13474	37320	28801	14933	5331	1806	902	782	690	701	694	724	681	707	706	679	669	709	705	671	668	679	689	685	646	695	691	661	684	651	699	680	676	679	644	665	662	653	701	683	695	707	644	672	614	690	683	693	711	711	694	708	650	707	692	692	723	659	656	694	650	711	675	655	716	655	693	714	741	629	644	693	635	722	685	680	708	666	710	668	723	639	683	680	734	706	690	639	709	671	745	684	703	673	668	642	680	660	654	651	643	642	694	745	641	657	689	679	710	677	684	709	621	688	718	696	697	698	645	676	708	701	704	659	668	692	669	668	697	666	704	696	693	664	674	678	655	648	695	718	623	706	699	657	690	685	668	660	687	673	646	662	680	685	647	682	706	665	659	674	651	622	693	689	713	705	655	666	689	681	744	711	692	694	671	696	670	712	657	674	659	700	650	664	677	664	659	705	658	702	695	643	666	663	634	679	708	710	720	715	674	656	713	711	703	656	678	676	692	682	677	656	659	675	660	684	711	637	694	692	704	672	662	665	654	667	687	678	693	664	637	702	696	704	728	696	659	666	651	661	703	749	703	615	653	652	662	671	681	684	726	678	672	719	727	668	688	682	714	682	662	731	684	668	706	694	662	672	665	638	660	715	696	672	671	634	678	681	663	666	693	664	715	681	667	688	638	722	665	722	695	673	655	670	689	706	654	660	664	648	747	700	668	642	719	727	641	717	666	665	665	693	658	678	663	708	651	697	694	711	645	708	677	645	699	733	627	690	672	676	687	710	664	656	641	686	682	668	682	663	710	658	695	746	632	662	688	692	700	675	696	721	649	641	673	634	666	666	713	660	722	727	660	674	721	709	663	653	692	679	673	666	637	691	651	689	690	723	659	700	657	678	688	664	664	700	681	664	669	616	695	715	706	674	675	654	709	695	697	701	722	676	696	680	672	697	660	710	675	720	653	706	672	668	707	669	685	671	670	686	702	685	650	651	717	715	674	649	688	667	712	627	637	670	704	664	683	699	685	663	673	668	662	664	663	646	636	702	651	672	667	710	664	706	686	669	705	673	721	660	651	668	657	684	694	678	683	653	699	686	697	655	655	661	689	661	672	622	671	696	641	715	676	649	694	670	677	671	665	662	706	661	685	671	681	686	716	660	665	661	662	649	704	695	680	673	681	692	674	687	662	661	669	698	615	671	727	675	657	679	670	638	650	665	705	646	697	688	663	663	643	670	663	642	693	656	710	652	731	667	699	685	681	718	662	673	724	651	703	671	727	660	685	652	656	643	673	668	695	693	634	646	681	667	692	671	677	663	625	679	653	636	693	664	672	701	660	676	648	679	639	698	680	665	717	676	653	663	660	657	703	679	673	700	662	667	692	677	704	675	666	661	675	673	668	711	723	695	674	705	616	684	688	660	668	671	681	713	689	709	659	698	655	677	723	721	676	722	704	635	708	686	691	667	678	722	720	636	673	652	690	646	676	671	664	715	705	687	674	639	688	648	677	664	656	646	687	636	664	669	639	656	680	682	656	649	705	677	625	654	667	677	707	656	717	681	703	649	667	704	648	699	659	695	658	648	654	671	708	710	607	698	669	704	647	661	690	689	674	702	706	685	661	636	597	691	649	681	701	691	659	665	673	738	692	666	662	644	671	670	671	661	704	667	702	676	682	693	699	687	689	678	710	639	681	652	650	619	621	657	700	686	675	628	691	639	687	702	686	649	724	685	680	663	705	715	679	689	665	688	680	699	646	646	663	696	628	669	671	707	710	691	650	676	657	739	680	663	698	672	698	646	663	652	647	666	685	683	653	671	670	669	702	655	667	680	670	663	650	744	646	667	668	686	651	703	677	675	661	687	687	718	685	675	695	675	682	668	701	687	664	678	670	648	682	636	694	680	667	626	631	647	659	683	733	666	653	684	649	665	664	686	709	663	676	677	690	616	664	656	694	653	701	633	680	664	710	658	712	663	676	691	704	628	675	647	646	681	710	679	647	693	645	677	654	698	686	660	683	677	660	658	677	659	669	663	667	711	660	631	687	666	643	658	672	640	652	682	691	695	686	650	709	662	709	667	680	662	675	680	694	669	663	646	668	693	669	661	653	691	643	652	670	669	633	647	673	648	641	669	671	693	701	722	665	651	660	643	675	704	652	643	678	697	717	647	655	686	617	625	664	693	659	650	659	647	667	659	704	695	666	707	670	689	667	663	694	757	651	701	709	638	670	653	678	714	692	650	694	614	693	692	672	654	704	685	688	653	674	675	645	646	645	664	678	652	667	690	674	710	686	674	674	643	688	706	664	664	653	661	660	658	681	684	662	731	686	663	663	672	680	727	691	670	643	676	651	670	678	649	675	709	689	663	652	645	653	653	651	660	640	680	670	683	692	665	647	656	694	686	690	688	652	684	685	699	684	697	739	709	657	692	644	698	721	689	672	684	645	658	683	713	659	685	660	677	686	669	692	694	646	710	674	678	700	671	722	679	643	728	658	669	704	715	684	695	674	654	666	655	673	672	709	660	703	685	724	668	617	652	701	666	691	688	678	650	644	685	659	635	679	638	626	662	666	672	712	672	636	658	662	665	683	657	633	627	694	689	784	674	668	656	617	679	666	646	737	672	710	670	680	663	655	705	675	647	646	723	675	668	687	668	690	679	681	604	648	695	627	698	706	712	692	707	644	678	702	691	671	628	715	626	650	650	631	629	668	702	663	705	641	656	665	657	669	646	660	630	630	678	678	688	690	715	638	684	705	705	609	639	674	705	696	609	648	652	702	669	690	648	692	657	674	704	708	647	690	732	648	691	685	700	640	698	662	648	654	692	638	676	677	682	663	680	668	674	674	700	593	656	732	676	665	662	656	692	693	689	661	694	650	681	649	710	673	633	635	685	662	683	662	704	670	672	666	658	647	680	673	690	687	674	664	665	690	737	677	688	689	666	654	649	646	647	673	665	673	612	669	716	679	733	636	630	665	627	678	646	707	634	681	711	658	689	682	662	704	689	673	656	628	657	684	702	642	721	684	654	681	689	660	689	680	667	639	669	689	681	679	683	667	650	698	666	710	642	692	679	645	665	636	686	703	646	698	639	701	682	681	693	737	634	680	656	655	639	660	710	698	633	639	687	696	655	666	675	689	629	676	656	644	674	697	688	709	648	689	675	630	666	679	634	691	641	641	687	662	662	689	697	714	665	667	633	662	633	646	677	639	670	698	655	671	729	693	654	656	689	705	650	633	626	707	660	637	626	705	676	679	646	648	696	658	637	708	640	695	679	650	693	653	693	638	703	618	677	645	639	655	702	661	669	687	679	674	709	697	669	640	662	720	623	644	638	635	691	660	694	676	679	698	658	684	689	702	689	670	639	682	695	687	672	673	671	622	673	647	667	707	725	699	659	676	649	646	635	687	620	641	670	650	693	680	637	691	660	687	718	658	670	674	639	662	676	650	677	708	680	678	706	726	686	689	644	677	694	675	611
27398	13731	2781	1363	867	820	700	768	824	2818	3134	2222	1233	851	748	724	769	686	705	696	713	684	695	722	701	741	692	700	736	719	734	782	711	698	718	691	669	788	723	706	717	734	700	734	704	751	661	674	745	758	686	735	756	737	692	721	675	670	680	747	736	727	696	691	676	725	716	735	724	693	731	663	726	683	688	687	727	738	755	714	691	676	740	678	684	676	727	737	703	714	732	694	729	689	657	714	728	674	707	755	657	685	746	759	744	720	688	680	665	700	707	654	654	679	707	667	694	734	726	696	700	683	728	704	701	720	667	726	740	715	703	702	735	691	669	677	674	648	711	766	696	689	737	717	684	696	698	681	721	721	677	694	707	632	719	706	708	692	665	719	736	670	693	711	737	731	717	709	719	677	721	684	697	683	670	745	734	686	763	659	709	681	712	712	707	749	712	720	680	670	719	679	683	687	669	680	721	687	661	695	718	698	684	690	679	675	735	720	733	664	692	728	716	720	722	658	708	723	710	679	703	667	735	653	705	676	689	662	723	751	679	742	761	677	714	680	683	723	729	677	699	641	667	719	687	723	675	703	719	717	731	694	740	696	726	702	695	699	682	721	722	689	726	750	693	735	701	716	687	678	757	700	741	637	718	699	701	709	713	703	674	698	713	671	666	683	684	698	724	706	683	744	668	733	714	715	675	727	696	716	679	701	666	739	686	679	737	679	677	671	709	690	703	684	693	714	699	727	698	716	695	724	739	672	703	694	666	678	695	696	739	738	724	707	763	658	710	712	692	702	686	716	722	704	726	708	753	706	703	722	690	702	722	709	682	684	707	680	731	703	710	637	735	710	757	707	710	662	731	723	723	696	696	722	712	706	698	757	744	711	679	710	722	732	705	698	718	711	698	673	710	721	751	665	721	716	710	696	747	692	689	713	697	699	692	687	679	653	698	784	687	732	687	671	716	762	714	709	699	654	712	734	721	730	711	707	738	765	687	703	743	697	728	695	688	700	733	668	667	719	714	682	692	727	716	752	681	667	692	703	677	749	714	725	716	673	705	745	716	728	722	669	705	692	706	729	694	686	669	681	690	705	719	693	732	720	726	680	736	715	686	685	740	663	684	752	696	701	723	748	698	724	653	744	673	760	743	682	705	657	731	686	665	689	715	693	706	683	742	704	684	699	734	669	705	673	739	713	725	725	764	645	733	752	675	700	741	766	687	753	658	729	698	731	736	738	769	658	673	739	681	694	681	706	691	738	697	713	694	721	712	704	703	684	675	695	687	717	727	696	695	680	657	735	727	730	706	695	709	711	736	727	723	701	740	695	745	720	679	677	719	731	697	697	733	632	701	701	699	683	665	701	709	674	697	723	680	684	736	762	733	678	681	700	696	695	776	687	728	744	736	670	729	708	704	704	700	736	648	686	726	673	687	738	698	703	674	711	679	756	710	699	715	687	730	750	686	693	738	706	725	691	670	728	706	707	717	727	713	683	748	709	687	711	716	695	710	737	735	719	761	679	693	700	679	666	726	738	705	661	683	733	696	680	675	704	748	697	689	677	692	707	727	698	723	706	762	702	711	766	745	741	683	684	728	721	715	759	682	679	688	698	694	671	656	660	745	757	718	712	675	701	697	725	685	736	719	713	676	670	727	693	705	662	763	683	685	672	754	692	731	714	694	722	692	734	714	681	692	698	727	765	719	670	734	738	718	717	699	707	728	728	739	730	707	688	718	704	689	705	736	698	757	666	694	706	653	712	709	674	652	732	708	746	703	673	707	699	644	752	707	695	751	718	677	748	707	715	688	712	663	744	689	719	676	680	686	667	738	714	677	688	695	735	696	740	778	683	737	732	776	752	731	728	660	730	718	685	709	700	689	684	685	733	674	680	739	709	673	680	709	692	732	688	661	611	684	678	736	738	719	737	721	758	739	715	645	713	695	709	714	682	719	743	707	716	718	758	733	724	658	710	721	678	773	710	734	686	751	706	670	679	734	679	683	651	720	678	684	703	709	675	702	668	725	723	681	759	707	683	739	733	704	732	705	706	679	702	779	713	723	724	763	724	679	681	725	722	703	776	680	712	742	738	678	709	694	680	706	742	693	729	660	682	730	689	698	719	702	726	715	736	737	732	684	695	732	714	663	706	695	693	728	694	745	701	691	689	671	747	698	735	637	691	708	714	721	672	680	725	672	697	742	675	704	712	730	719	703	731	678	767	695	748	709	731	690	671	748	677	740	707	763	636	693	714	685	655	692	713	661	721	699	689	686	732	744	691	707	714	638	702	706	716	707	697	703	703	732	739	646	704	729	731	747	697	677	695	710	713	745	712	741	741	717	663	667	694	730	690	711	721	683	669	696	727	714	726	718	745	720	727	667	673	664	733	746	707	720	691	727	737	705	735	690	670	744	715	704	716	694	678	694	643	647	765	742	728	730	700	681	706	685	665	691	732	699	746	721	718	751	709	731	697	730	690	657	734	736	729	687	708	682	706	774	683	703	729	708	737	722	665	701	676	750	716	679	727	696	678	714	728	670	646	661	729	702	759	677	703	721	690	737	689	722	747	734	708	728	727	708	706	655	685	725	708	714	720	684	699	700	700	718	696	743	742	723	721	675	744	707	737	730	692	686	729	725	655	719	696	720	670	694	682	726	736	712	661	696	744	686	700	696	686	700	715	714	740	742	724	708	679	739	705	751	723	756	730	668	654	683	680	690	700	712	714	711	721	692	730	674	727	679	761	671	771	711	760	715	715	684	649	694	687	727	722	666	735	729	694	804	681	753	698	711	700	706	708	660	722	780	682	691	682	681	740	720	774	721	676	700	680	717	727	680	689	714	739	694	683	705	684	718	759	704	727	696	669	725	729	733	750	664	686	741	681	738	681	771	727	699	722	683	713	704	748	689	678	706	668	678	673	728	678	687	745	671	730	722	698	729	725	744	707	711	708	734	685	720	694	670	735	732	702	731	702	719	705	734	690	742	707	652	696	723	699	683	665	688	709	746	651	758	684	755	705	710	679	709	742	707	747	693	696	721	661	694	738	692	662	706	697	727	709	699	679	709	738	725	716	748	731	736	756	725	708	724	685	716	720	706	679	681	712	763	738	692	723	706	692	690	705	682	727	707	735	702	702	684	690	691	705	734	724	740	707	727	723	761	766	749	703	711	684	674	753	684	743	670	718	695	692	785	723	681	689	695	697	721	698	699	686	769	718	727	684	709	732	706	692	741	695	729	673	680	694	691	707	645	684	677	747	719	682	676	701	750	690	710	733	756	702	738	666	680	736	730	737	732	740	773	718	687	699	730	706	739	745	730	728	683	680	722	670	727	682	725	709	721	709	722	688	699	732	717	709	742	757	714	742	687	688	721	708	674	687	665	713	703	698	697	652	678	689	704	715	718	720	692	699	743	666	736	679	717	734	715	704	689	694	732	758	687	669	704	691	705	703	739	709	679	755	723	700	677	685	671	741	734	690	748	714	696	723	696	752
5615	1865	1738	1057	812	713	634	661	848	3459	3375	2010	1009	732	565	621	596	540	565	572	576	558	568	592	526	598	563	584	546	604	581	541	562	602	550	561	571	538	585	556	538	561	520	563	543	580	524	555	562	562	567	550	581	584	551	588	588	562	577	544	542	540	625	559	515	575	591	602	518	567	535	564	571	555	568	609	555	540	598	553	590	562	561	614	566	585	534	568	521	595	536	580	555	567	567	553	578	578	556	560	567	622	558	532	555	595	576	587	573	576	577	562	578	575	560	611	536	573	591	586	570	620	553	577	540	577	550	588	584	586	566	569	603	539	547	579	572	563	533	569	596	602	580	535	520	571	563	561	549	557	525	535	540	564	613	534	626	589	578	550	582	529	522	569	569	572	529	561	581	592	536	558	577	602	549	561	560	571	606	574	617	595	555	552	570	520	577	590	598	585	546	548	564	564	595	567	582	574	551	587	539	598	584	582	543	550	560	565	556	626	569	557	543	569	554	561	577	546	586	569	616	561	532	562	620	579	544	590	557	552	518	552	536	564	573	554	539	573	585	555	569	567	558	579	574	531	579	583	572	573	558	569	600	570	585	566	581	555	590	546	614	587	532	561	601	560	571	567	562	589	574	547	573	571	539	533	544	584	536	560	540	544	585	577	601	588	577	533	551	594	602	563	592	577	559	572	566	539	566	561	599	518	580	555	611	590	550	594	587	589	612	591	567	553	607	530	586	584	557	549	576	569	515	547	560	562	560	595	586	595	527	601	562	596	592	563	571	625	564	551	559	612	561	592	554	617	580	597	607	615	567	535	581	581	558	546	607	538	600	531	611	552	570	547	552	520	562	577	541	580	601	567	567	579	582	573	544	553	568	581	558	567	546	591	587	558	633	566	555	560	580	577	577	577	546	556	578	583	569	559	566	563	561	582	597	572	612	582	544	530	590	561	582	592	553	575	564	589	584	533	567	533	573	562	546	564	561	573	542	573	549	563	531	571	578	556	590	591	565	551	576	571	545	610	570	562	568	551	543	564	559	586	525	574	586	531	555	564	519	566	564	573	562	582	609	598	578	528	620	543	607	579	614	621	577	587	584	588	573	557	589	528	574	558	548	542	559	535	630	585	562	596	546	567	582	502	582	525	566	573	567	531	529	572	613	579	557	571	540	562	577	593	590	539	564	590	602	555	576	559	578	577	591	570	578	558	551	539	577	557	602	570	550	585	568	586	582	565	555	551	555	565	570	587	564	565	553	575	599	559	563	588	578	604	570	589	607	553	563	528	619	532	544	568	549	529	576	578	558	593	574	557	564	577	608	546	506	553	554	575	597	558	581	543	569	558	579	542	576	598	565	536	562	612	578	580	567	573	581	564	581	542	611	606	565	574	553	537	577	586	570	586	592	583	585	566	564	595	599	504	542	563	577	555	567	565	587	548	528	542	527	559	618	572	500	593	574	582	593	585	571	590	510	601	581	593	571	562	575	554	581	559	552	600	547	589	548	584	558	563	586	550	567	542	566	571	535	579	556	554	569	563	570	569	592	514	572	551	567	584	569	561	598	534	583	503	521	564	561	585	559	585	581	594	575	549	558	575	567	589	582	530	557	547	580	564	590	547	549	573	553	552	550	584	575	584	534	608	573	524	566	591	581	556	519	504	596	557	545	575	590	555	573	534	589	569	584	588	543	610	558	554	546	577	575	619	565	594	537	556	556	539	570	601	571	531	577	516	516	563	538	595	575	541	562	551	574	567	562	549	593	547	559	517	603	557	574	573	587	593	595	566	552	597	554	527	536	613	597	566	625	572	563	545	542	546	565	575	568	552	545	551	538	594	541	548	540	543	564	564	571	552	566	581	556	564	505	582	562	575	533	608	560	571	516	558	576	536	574	594	570	580	585	572	590	585	591	579	573	581	549	582	575	541	553	585	580	540	559	558	568	544	551	565	592	524	594	574	573	582	642	600	563	550	561	569	528	566	561	529	556	571	576	562	612	591	597	578	562	565	628	563	575	566	545	622	601	544	561	597	573	573	549	589	571	579	581	581	574	556	598	588	538	561	577	564	559	548	539	559	556	586	593	573	581	557	567	584	558	580	539	562	602	536	562	578	571	585	563	555	569	565	552	584	587	573	560	536	610	594	574	574	584	570	627	544	584	556	545	584	558	585	596	560	595	562	581	631	559	596	573	571	584	559	552	562	614	545	537	579	545	597	564	574	577	556	565	598	548	538	589	592	580	510	554	576	554	574	553	586	583	537	560	610	512	592	552	556	568	561	533	601	554	568	578	555	563	538	570	570	558	541	554	590	567	546	562	593	573	524	553	544	590	563	564	553	563	617	559	565	588	530	567	529	583	574	569	564	544	558	567	541	618	562	516	575	611	598	625	602	543	540	582	509	575	600	541	563	575	622	580	588	603	567	565	533	549	568	583	552	531	598	589	560	596	578	595	537	556	588	580	556	602	591	557	566	557	584	592	525	577	564	573	570	550	584	549	566	589	570	569	574	557	580	599	538	467	564	559	577	543	579	636	568	580	588	598	595	559	547	595	553	517	568	562	570	562	557	608	565	565	507	608	576	627	538	558	551	548	574	551	551	559	563	584	534	519	595	569	542	552	520	535	554	578	530	565	591	559	552	612	535	596	511	529	554	629	533	580	570	548	568	591	591	565	600	540	580	540	554	505	601	569	559	599	569	566	580	576	499	596	537	572	531	565	611	559	562	556	563	560	613	541	549	575	565	607	572	610	601	616	577	579	561	536	558	563	584	526	597	609	595	559	539	567	560	536	531	506	576	573	586	616	531	579	607	562	567	565	581	576	582	547	569	583	565	564	563	562	577	537	541	556	561	595	604	572	551	613	634	556	557	536	558	575	517	577	587	538	580	551	552	593	565	586	569	574	601	578	553	575	546	580	568	583	527	589	572	577	591	585	555	558	583	573	548	589	574	585	578	569	573	553	582	595	551	585	556	591	584	592	589	565	594	555	562	558	560	560	566	540	588	590	584	569	545	559	600	535	591	590	578	564	526	599	569	513	560	553	533	568	527	584	564	568	514	543	569	538	567	557	571	542	591	544	564	555	601	536	560	597	564	561	566	583	567	582	537	551	603	543	567	547	589	617	546	537	601	580	562	551	597	532	583	614	562	575	557	563	619	519	559	545	549	572	580	572	555	602	580	593	551	577	569	529	537	579	554	602	537	567	569	586	550	599	611	572	550	597	573	566	580	558	551	578	598	551	570	570	562	585	595	531	569	546	554	580	554	568	569	561	564	580	574	563	596	557	598	552	581	603	574	571	568	557	583	579	583	571	549	574	577	572	586	543	555	567	529	595	574	561	559	539	624	569	540	591	578	598	535	563	552	553	596	605	543	588	570	559	561	528	542	554	570	540	561	547	534	586	533	558	553	573	572	521	530	587	555	593	611	544	598	541	585	572	547	577	542	539	556	559	581	597	569	513	548	601	552	632	538	590	542	605	578	557	543
24957	21056	27329	24947	11153	2088	1427	1190	3836	23159	21245	12364	4352	1422	936	851	812	758	792	751	785	827	757	780	809	764	738	784	786	801	744	804	795	772	802	780	770	786	798	734	777	784	792	779	812	829	761	742	771	755	806	784	796	794	724	806	754	792	764	716	808	793	785	784	810	780	805	821	775	787	755	802	851	751	805	764	747	798	815	768	700	786	726	796	796	765	809	741	782	789	765	797	774	806	805	800	802	735	776	760	821	799	737	749	788	765	804	782	829	782	804	858	699	794	757	745	774	758	753	736	804	746	794	808	774	792	741	767	792	708	768	813	766	779	774	742	764	746	812	780	733	761	793	764	763	793	803	751	766	773	818	760	787	787	769	782	787	821	743	781	799	820	806	738	742	768	767	779	779	727	766	779	765	704	805	778	736	794	790	792	742	772	759	778	798	791	760	795	784	797	746	741	789	765	802	758	766	778	782	785	732	723	758	801	753	784	724	777	777	714	840	830	794	821	745	731	769	789	805	803	803	738	747	815	747	794	807	755	790	810	734	772	746	798	825	819	772	766	744	768	785	749	796	817	783	751	818	778	801	774	754	765	797	791	743	789	728	741	789	746	815	731	746	743	826	815	728	778	829	756	796	766	769	774	792	762	809	773	797	754	694	763	778	780	796	786	773	810	773	765	785	749	783	810	786	748	766	731	764	773	780	805	759	739	793	762	794	783	792	731	787	761	774	728	764	778	792	811	875	763	824	766	815	831	760	771	702	729	756	745	765	769	769	776	797	795	751	830	741	747	782	756	769	774	830	779	737	745	765	862	784	795	769	757	821	738	802	800	749	751	733	811	759	801	776	792	806	739	775	793	781	822	824	762	772	782	769	774	761	754	782	744	717	775	732	765	741	792	830	752	781	773	785	784	738	746	774	760	760	794	755	770	777	807	752	746	778	782	769	821	774	770	767	738	774	720	774	773	797	791	732	757	782	771	770	757	805	791	730	783	829	730	805	800	776	762	794	771	762	750	761	774	792	760	742	730	722	786	772	749	811	810	759	776	820	782	777	756	795	763	758	751	794	772	769	744	752	808	786	808	767	785	794	789	821	782	771	749	788	732	787	752	776	765	768	817	757	786	823	796	787	762	792	788	768	824	772	745	743	750	763	831	769	777	736	715	785	797	789	760	785	786	741	732	767	739	806	800	765	741	775	799	721	698	781	800	789	784	828	809	755	780	770	761	832	796	771	775	737	822	833	785	789	756	737	781	824	782	740	777	757	753	799	762	778	825	788	793	785	792	750	744	769	785	743	802	788	764	753	774	723	807	735	786	724	781	779	744	778	752	790	791	810	792	773	756	768	731	766	788	852	785	732	722	757	793	734	733	760	766	776	775	833	783	763	708	767	797	749	762	732	841	848	741	731	790	800	787	768	817	768	768	757	806	784	795	781	744	725	797	779	791	808	770	753	737	823	780	820	774	734	777	758	754	761	764	735	782	741	799	803	777	781	755	784	725	808	764	796	795	748	753	785	737	756	772	801	761	730	800	760	734	774	771	797	748	772	771	780	741	751	770	758	798	765	810	769	785	773	791	794	797	785	746	765	811	801	804	794	743	754	748	768	747	794	784	773	786	750	793	746	797	739	757	847	777	763	752	770	747	787	772	794	763	712	770	723	787	790	767	773	770	769	718	813	811	787	752	809	765	762	738	780	755	798	760	791	795	764	747	748	727	816	761	759	861	776	779	732	770	806	781	794	780	798	823	773	747	706	784	721	719	803	788	734	873	789	781	747	746	756	775	814	726	779	791	775	765	712	751	800	810	770	735	778	725	776	738	757	772	830	766	720	783	774	787	754	767	771	776	775	781	739	792	799	804	700	792	751	776	776	788	822	761	792	795	747	726	762	767	773	777	808	826	823	756	809	770	793	749	748	805	781	787	785	792	771	749	782	782	752	781	786	746	761	819	769	737	714	767	782	780	773	743	810	746	786	790	819	749	866	772	760	778	751	748	732	756	750	747	743	779	740	794	756	813	774	805	758	781	773	723	755	791	761	774	749	774	750	769	813	759	753	760	736	752	725	775	789	766	726	721	803	771	760	776	759	780	718	794	742	761	823	859	757	787	806	764	775	801	761	790	768	754	780	810	747	774	796	807	723	784	810	803	776	777	761	757	745	802	740	809	746	807	821	790	742	742	788	755	756	774	808	767	779	760	806	727	806	769	743	742	809	755	724	729	767	818	798	789	764	803	785	751	744	766	741	775	789	757	783	835	775	805	782	774	794	804	746	795	809	795	758	704	786	808	783	795	763	794	796	784	758	768	738	721	757	794	737	736	751	791	772	749	813	785	779	743	738	797	778	812	821	738	781	799	760	839	790	737	785	819	754	782	759	786	778	806	819	790	778	763	765	736	767	754	801	749	756	773	788	797	791	759	711	766	757	778	780	773	798	796	835	750	710	816	737	746	772	771	728	712	782	784	747	808	768	782	729	777	749	770	797	782	791	723	800	800	813	821	823	773	764	747	759	743	741	780	803	756	760	754	828	752	852	770	725	764	764	699	773	761	764	793	777	777	752	766	774	779	742	768	756	742	782	827	754	793	777	794	808	789	805	761	718	807	760	785	800	836	743	781	833	772	782	749	749	763	759	712	831	788	772	786	767	732	777	780	752	773	754	751	763	809	757	749	757	750	803	791	793	712	740	778	731	780	812	740	727	780	740	767	772	850	789	770	825	820	785	772	724	793	769	780	796	837	803	727	773	780	784	737	762	825	768	754	789	815	811	781	819	768	739	744	769	756	751	741	730	806	747	790	806	761	803	759	767	733	742	747	799	746	719	772	767	828	779	833	797	805	802	767	824	772	798	774	807	757	812	775	789	776	742	757	787	771	781	817	735	754	759	796	776	763	779	785	793	756	797	796	783	757	775	771	744	770	765	786	806	760	778	761	765	784	827	769	776	796	771	766	736	742	731	754	757	774	808	746	749	756	816	763	781	745	733	782	734	766	732	703	754	826	767	771	754	783	836	769	764	792	715	812	771	771	757	852	794	811	754	747	774	787	792	787	783	779	752	780	746	760	766	770	793	792	753	785	746	754	729	770	787	796	786	768	759	751	759	756	750	754	784	795	795	745	803	722	772	791	759	772	755	785	723	779	785	744	745	794	751	816	752	726	813	808	796	813	766	779	782	762	768	713	718	807	772	756	772	780	771	760	788	756	808	764	799	826	803	804	789	768	740	765	750	774	812	783	804	782	812	749	756	735	717	770	819	802	805	711	740	736	793	812	769	806	756	786	768	799	762	757	754	798	830	784	771	804	797	804	788	794	746	728	792	779	760	734	722	701	794	778	782	768	806	753	798	793	731	785	804	753	771	748	714	835	791	781	780	763	788	757	784	719	747	804	738	783	791	716	779	777	775	804	858	780	794	774	794	853	839	783	777	799	749	754	749	743	739	775	748	748	751	766	753	848	768	748	755	812	748	765	773	800	817	783	766	772
4806	5127	4667	3172	1971	1388	1295	1270	5704	23525	17815	10058	3760	1285	763	653	597	646	660	639	625	656	660	662	695	671	602	656	622	621	673	631	616	657	632	638	653	615	654	619	638	658	646	609	616	620	619	680	654	640	603	605	677	656	612	619	637	625	657	652	647	630	637	647	630	651	626	636	662	670	615	646	611	631	682	620	655	666	630	612	643	636	605	680	614	658	588	629	668	641	647	629	637	646	646	626	639	637	641	691	641	646	648	655	646	654	655	585	642	636	650	616	623	626	637	609	641	648	624	628	664	639	619	609	646	590	626	613	621	637	638	634	651	602	663	607	647	595	649	642	664	663	601	667	652	596	635	617	583	618	617	652	661	671	660	630	607	618	627	639	673	642	657	666	634	614	639	595	657	656	669	669	651	657	629	654	614	638	635	632	648	684	646	601	624	584	701	614	640	615	683	659	617	672	605	581	646	673	658	620	618	594	623	690	643	662	613	637	610	662	669	623	637	619	625	582	666	582	624	625	625	660	595	666	645	632	619	633	624	642	628	645	624	612	662	662	662	595	649	670	627	677	655	635	634	601	631	642	673	648	619	663	645	639	640	655	613	642	663	665	676	683	627	623	643	636	661	646	619	618	639	682	642	651	622	656	632	643	620	630	630	631	626	664	673	646	661	619	615	645	624	656	601	633	672	626	657	633	593	606	615	633	632	626	642	635	626	621	689	673	654	594	590	661	615	641	645	634	623	584	609	638	614	674	634	609	629	653	601	668	667	635	655	635	637	655	629	642	660	671	640	636	659	603	599	642	625	666	655	636	611	637	595	613	609	651	686	635	620	680	623	659	597	695	696	660	617	659	625	650	660	648	669	665	639	682	619	599	630	664	621	641	601	668	637	629	659	624	669	660	611	619	663	646	603	655	652	590	620	633	633	652	618	623	676	655	664	624	651	616	621	654	621	613	688	665	669	653	592	605	665	635	631	637	647	667	653	651	605	627	636	666	609	620	608	644	629	601	677	692	588	626	650	670	621	662	590	660	642	679	630	659	616	648	598	639	651	679	633	602	623	668	650	648	639	614	642	634	617	651	597	662	594	595	662	615	632	636	640	641	655	673	685	677	625	648	608	651	659	664	596	622	610	592	706	624	616	622	635	645	595	626	652	609	625	672	671	686	645	664	677	640	647	647	590	604	662	662	621	648	642	608	667	601	616	655	640	614	646	630	630	625	618	647	565	596	643	618	632	671	634	611	616	594	635	661	578	615	662	639	612	708	642	649	681	648	629	597	598	650	611	648	678	639	666	638	653	674	666	624	612	633	602	628	568	643	654	666	643	614	654	634	650	637	684	601	605	636	581	637	579	630	646	665	651	634	634	626	656	625	663	603	661	656	647	627	677	648	626	643	637	627	611	585	659	664	641	650	620	630	653	601	621	659	633	665	624	609	638	593	700	580	637	637	625	638	608	646	618	631	679	634	657	615	604	620	636	647	635	661	648	647	634	636	655	627	682	625	626	632	635	653	627	650	583	642	664	599	658	659	622	612	620	653	644	627	597	630	623	645	640	636	653	621	635	676	621	616	641	652	643	644	627	626	638	622	643	602	600	644	630	634	671	644	637	662	666	668	625	605	604	619	666	643	673	618	626	636	614	653	672	646	634	640	662	641	624	641	639	614	640	643	654	661	613	662	625	642	600	624	651	594	653	647	650	599	658	664	652	607	629	652	655	624	620	680	657	672	627	590	644	638	617	662	657	612	599	680	602	657	637	610	597	638	588	651	601	597	658	661	650	642	661	671	651	619	625	615	629	632	620	672	609	650	623	614	628	642	606	616	678	626	641	627	665	641	625	645	698	652	649	620	635	619	595	673	651	615	619	607	633	612	619	651	619	647	639	604	631	612	649	571	648	603	643	597	637	660	634	611	642	690	647	654	651	643	620	587	634	641	651	612	643	634	618	629	635	648	627	615	627	638	693	641	570	602	670	659	663	653	680	596	631	587	560	646	645	621	693	641	683	625	682	649	613	655	610	637	650	633	620	651	652	680	612	675	634	625	618	626	653	703	670	664	680	632	655	637	652	661	636	645	643	595	625	625	615	652	599	620	650	617	653	630	675	677	666	648	653	688	651	640	657	655	606	621	591	639	634	636	649	662	636	610	643	651	634	645	630	614	656	622	643	617	625	607	670	621	661	642	616	627	619	625	711	649	645	608	633	609	694	600	612	679	654	691	666	635	609	663	679	619	656	690	651	633	627	650	656	630	637	643	613	705	643	640	660	630	641	646	651	634	627	613	647	639	638	641	632	614	660	611	637	650	626	651	629	639	630	640	643	618	630	649	638	612	627	609	621	620	654	610	606	623	652	632	636	641	662	616	660	598	646	587	619	600	608	631	628	594	636	602	668	631	604	695	669	647	571	652	653	639	614	633	649	616	617	619	631	589	630	628	627	656	651	626	636	595	635	612	633	636	687	577	610	655	599	618	654	650	663	610	627	615	598	645	663	604	631	638	634	621	643	663	625	629	618	641	644	627	652	608	592	682	618	665	607	637	617	709	595	641	679	656	634	605	609	620	607	637	626	668	639	621	652	622	640	619	631	587	676	637	597	645	607	635	602	609	656	632	651	656	670	603	615	657	644	628	657	637	661	633	629	632	623	637	722	614	600	600	635	630	598	639	621	631	642	657	640	634	628	629	630	584	630	663	653	673	630	606	642	624	630	645	625	618	607	671	634	666	646	588	648	652	601	658	651	646	631	689	645	614	628	624	649	630	648	616	597	629	587	635	589	658	663	642	635	629	631	633	655	562	624	652	609	638	705	695	629	640	649	609	611	609	644	640	638	623	661	660	652	637	595	661	609	640	623	662	655	632	644	627	599	601	691	605	608	651	629	659	570	619	597	596	654	619	597	644	628	605	589	630	635	657	650	613	633	638	664	620	632	639	640	699	615	624	633	606	613	634	610	658	636	658	634	670	648	652	613	645	665	624	627	622	688	629	660	687	619	627	676	612	621	624	612	631	604	650	621	647	610	711	597	611	635	641	628	648	647	597	611	624	624	644	624	657	634	587	627	639	647	661	617	647	664	629	624	655	614	665	646	624	634	647	608	646	680	579	634	661	653	636	613	584	625	645	632	677	647	670	665	630	655	616	622	635	621	646	628	659	616	622	637	648	643	622	619	654	676	610	618	640	635	643	592	638	600	643	612	610	642	635	670	661	619	647	647	611	607	615	619	646	637	629	628	648	607	662	640	605	657	631	642	664	612	660	640	674	631	649	621	632	587	579	635	684	627	656	628	670	638	652	590	646	635	643	666	688	643	599	637	638	646	636	616	614	610	618	653	616	643	618	577	585	650	630	635	630	606	640	616	605	627	600	617	626	625	616	634	653	648	605	712	651	609	597	629	617	606	632	614	609	648	650	644	625	662	603	617	602	629	628	615	610	619	670	636	658	671	593	639	625	645	609	634	601	666	636	691	622	639	664	664	618	609	646
23901	21062	28298	24048	21047	10759	2889	1690	2571	14093	33060	29863	17933	5722	1802	1261	1052	1016	1015	964	930	981	980	978	954	1003	963	903	958	975	931	1000	957	925	935	951	1044	1013	901	973	933	982	951	971	968	981	986	918	1017	981	958	980	989	918	966	992	987	963	974	961	919	949	928	1005	991	939	951	993	948	1034	931	964	940	1032	957	899	929	935	948	960	971	961	974	971	978	956	943	948	1024	988	1051	944	938	940	874	981	1033	972	916	975	935	886	1016	968	970	948	939	982	938	934	991	968	981	977	919	939	942	1013	932	913	1059	964	947	1026	910	961	953	968	951	909	915	987	978	987	953	962	963	947	975	904	961	931	982	964	936	960	891	985	953	957	972	938	927	934	926	886	987	1014	1026	945	920	978	915	900	948	992	994	933	1002	1008	968	997	984	948	934	976	966	1018	998	981	945	1004	950	913	943	1004	943	922	948	1001	958	1004	953	1008	964	1008	1004	1011	945	1000	955	962	991	973	962	949	964	924	933	962	981	962	909	970	990	961	991	992	943	974	991	962	962	974	919	949	940	914	1034	954	974	929	965	917	1006	962	965	1054	934	956	961	932	906	937	956	934	931	937	986	955	950	956	931	969	1008	1014	956	993	967	942	955	952	927	937	962	965	962	931	973	901	950	940	904	941	918	886	957	972	939	960	972	945	961	983	983	916	907	933	990	931	965	976	923	965	963	952	959	931	959	996	981	949	944	949	945	1003	920	917	920	935	906	907	950	918	974	969	971	929	964	921	999	1012	987	949	974	950	912	961	946	951	958	920	949	874	970	966	944	992	947	993	960	878	965	945	911	962	924	898	974	978	920	943	1002	945	948	990	922	907	976	924	962	982	942	901	977	932	962	926	968	997	960	973	1033	942	967	892	940	920	933	978	953	1007	962	927	976	890	972	903	925	1015	865	936	975	953	904	904	912	905	1007	987	939	934	977	974	941	964	950	958	934	930	944	960	922	903	953	1035	914	966	989	933	961	959	925	1011	946	914	951	958	950	942	915	976	953	956	973	959	961	923	905	943	979	964	977	1012	942	939	912	942	967	941	931	981	969	926	957	945	950	948	956	906	935	938	956	920	935	956	929	950	895	972	920	976	939	964	899	970	994	958	918	972	956	944	981	949	991	961	940	938	948	1026	959	940	899	976	925	966	970	948	994	947	962	928	895	953	982	1014	930	999	923	1013	951	936	943	993	982	940	910	944	945	976	931	946	916	971	1005	930	956	985	918	923	965	961	930	934	938	961	972	952	985	918	995	977	937	1000	919	935	922	942	988	930	938	942	924	924	975	928	907	976	949	1018	952	962	924	956	912	961	926	1001	931	955	931	1006	940	999	912	941	916	941	1023	941	935	924	990	930	975	946	902	959	950	963	980	925	950	970	1017	997	920	978	912	970	975	928	984	934	937	953	959	942	971	914	946	950	975	881	895	968	997	1001	960	908	947	902	1022	942	954	975	953	932	1003	936	928	992	951	950	951	954	896	941	987	927	933	976	944	959	1014	946	981	967	925	942	931	951	971	956	998	966	964	910	973	987	948	946	932	946	925	909	990	961	958	1011	965	970	981	964	1009	926	962	920	950	925	942	866	900	979	963	996	976	978	924	975	907	940	943	956	969	965	958	988	971	970	927	977	1010	960	1023	940	947	987	975	907	975	938	889	989	1007	928	989	953	876	986	989	1036	1015	967	960	943	946	937	997	969	936	979	913	885	931	1032	965	1008	981	925	948	939	958	943	940	938	993	942	987	970	985	942	1028	964	931	968	911	946	998	948	903	950	942	920	927	941	902	933	908	957	976	952	982	935	983	948	985	925	1015	974	907	920	972	978	932	977	930	933	917	965	932	929	931	946	951	956	969	968	970	938	933	972	946	926	899	946	958	953	936	933	951	942	1016	920	946	915	944	909	940	950	886	908	962	944	928	981	944	959	973	925	936	961	907	1010	925	923	915	952	970	971	974	920	979	980	915	959	943	981	947	971	963	968	959	908	916	923	998	916	966	937	955	890	975	933	948	894	968	891	972	913	958	934	960	992	919	954	965	936	940	999	956	987	919	942	933	942	928	988	934	1004	970	881	977	986	1006	909	953	970	956	943	919	926	958	971	932	976	964	960	902	917	917	973	998	947	972	968	932	899	957	961	917	962	935	941	1003	976	1022	1005	980	1011	942	933	982	949	967	939	895	945	962	972	977	977	931	946	932	997	992	949	934	982	968	955	954	967	944	976	946	1001	964	961	938	948	920	951	948	965	926	942	1004	955	929	923	971	927	878	970	966	904	887	929	911	965	903	956	969	918	957	955	994	960	979	922	1040	986	933	990	931	992	947	899	949	907	949	932	976	948	929	908	872	997	979	950	963	954	943	999	921	936	941	901	946	978	975	936	957	934	949	933	948	945	952	940	1007	944	956	922	937	989	919	946	961	971	950	965	918	884	927	939	961	931	934	895	1007	941	954	929	946	911	958	981	910	971	982	980	964	948	935	937	1022	975	976	977	942	955	1006	924	968	967	971	969	958	1020	906	974	923	982	950	913	909	966	987	926	916	967	903	917	913	978	967	963	925	958	995	956	904	944	963	892	943	953	940	899	963	958	878	868	963	904	952	1005	960	918	930	948	974	986	957	968	950	931	1005	956	950	955	951	926	949	969	957	922	913	993	968	889	937	918	921	880	884	930	946	921	961	931	966	965	988	945	901	979	940	936	899	925	982	1009	974	1005	889	964	934	955	992	916	960	928	953	1050	953	961	971	918	933	970	924	957	922	971	955	922	989	923	982	943	931	892	947	940	962	905	991	995	971	951	972	944	909	917	940	939	940	888	906	910	924	909	944	933	893	985	946	970	940	915	990	925	893	915	910	949	986	940	917	944	966	920	941	968	987	949	956	925	957	899	885	953	991	939	938	944	978	958	936	905	932	1001	996	955	995	938	957	886	917	908	937	951	994	958	962	927	902	956	986	933	966	913	980	884	932	938	972	1028	928	1029	986	968	961	921	961	944	944	930	891	984	909	963	969	1003	897	978	941	977	960	948	947	919	871	967	934	968	899	927	973	946	958	969	1016	933	900	952	868	951	991	958	983	930	965	951	953	1035	972	976	980	893	919	935	926	931	893	970	988	907	944	980	977	911	991	939	892	951	952	936	966	926	915	944	918	997	969	948	959	898	936	978	960	917	956	997	1000	930	893	955	902	943	958	962	994	932	1048	954	929	981	969	973	972	943	962	917	958	947	913	967	944	962	957	935	968	967	879	903	971	949	943	932	945	956	955	963	960	977	982	942	949	944	882	915	965	953	908	945	985	966	936	954	1009	956	964	931	972	1032	890	988	949	928	1013	934	911	999	991	897	963	941	963	931	944	932	995	1028	969	916	956	963	930	932	981	962	956	960	954	947	994	976	908	998	976	943	977	1014	897	954	974	944	957	914	928	891	982	924	961	944	988	981	927	950	945	994	980	936	980	940	981	964	1012	952	968	940	982	972	912	952	978	960	1031	944	928	911	926	972	950	938	960	937	936	913	923	951	857	1016	889	966	960	980	1038	936	960	935	961	940	970	986	927	896	899	968	983	900
5543	8997	7519	4891	3467	2555	1909	1687	3353	17186	31514	24821	13714	4378	1600	962	820	754	783	760	796	762	741	772	787	831	770	794	742	774	785	779	808	704	754	747	764	754	763	766	716	768	820	758	768	829	790	776	784	750	762	783	799	751	763	739	708	712	751	705	744	728	781	801	713	756	759	761	762	793	785	821	759	755	751	754	800	768	753	774	812	760	729	791	757	805	820	763	783	764	767	771	797	767	751	779	744	766	747	765	722	786	775	775	786	764	756	756	745	811	771	769	758	778	738	760	767	779	799	795	754	778	734	804	722	804	742	755	778	768	736	791	770	735	746	731	757	790	744	766	757	778	791	767	737	789	763	783	734	742	814	740	788	749	749	734	741	743	753	786	731	733	775	742	759	747	808	759	742	743	799	769	757	836	744	762	765	762	767	773	810	780	773	738	767	798	757	795	769	779	769	736	769	754	731	746	744	792	741	778	761	770	766	724	773	742	742	748	801	772	750	784	793	792	793	722	754	815	755	752	731	781	768	726	781	777	707	773	735	801	736	757	740	766	787	794	754	795	795	738	713	766	751	795	800	733	760	791	749	794	747	761	777	770	746	724	760	729	768	735	763	733	729	827	755	820	714	766	781	744	775	735	805	728	750	771	776	751	741	695	732	722	779	777	759	729	752	802	720	787	763	781	776	753	736	796	794	773	798	755	765	740	782	812	768	757	764	713	762	745	756	769	801	763	798	757	737	766	747	764	825	732	777	752	752	773	806	765	744	737	757	755	746	792	760	763	723	718	728	747	791	720	723	750	740	743	767	818	776	735	697	773	793	755	799	774	746	724	763	801	749	850	769	754	783	777	733	778	778	783	798	758	824	789	762	788	778	797	753	791	736	769	708	788	743	746	760	781	761	755	755	749	759	801	746	802	691	792	778	764	759	735	770	749	780	786	773	753	739	774	765	691	774	760	759	729	759	750	769	793	784	749	795	757	725	784	738	805	789	731	766	786	761	761	708	731	777	803	727	759	778	807	718	781	748	716	733	716	768	783	731	765	749	805	774	741	773	743	782	733	819	732	709	719	783	763	759	750	771	740	760	790	726	817	791	788	803	771	804	730	754	774	770	745	775	781	751	792	769	742	774	744	796	678	755	779	785	792	779	766	795	761	758	739	784	776	769	795	733	728	735	754	810	743	767	776	736	731	748	751	772	743	770	835	792	741	778	811	761	776	749	829	737	758	812	764	818	797	787	759	771	790	804	748	767	764	760	767	774	765	754	797	780	763	746	747	740	738	710	769	783	726	784	770	775	756	739	771	748	768	775	785	762	755	789	773	760	804	729	812	813	760	757	767	800	777	752	773	795	724	747	763	762	761	716	776	742	741	730	772	790	740	716	739	764	807	759	746	798	701	779	752	757	734	776	759	745	753	752	794	706	753	719	775	755	789	780	774	738	742	769	784	772	779	787	759	763	755	757	770	760	760	713	731	793	693	709	759	754	743	770	797	747	760	781	760	709	754	770	710	762	798	806	789	748	740	751	755	738	762	734	775	740	720	789	713	794	745	782	725	740	785	769	742	745	793	770	777	821	716	753	759	735	769	764	758	750	713	781	767	798	749	754	741	789	775	783	743	722	739	770	750	773	701	805	738	742	780	714	755	753	750	729	770	797	742	748	792	760	780	770	755	775	754	783	764	714	751	743	813	765	756	761	765	794	778	791	774	744	796	716	749	766	785	741	785	750	802	727	757	769	733	752	760	759	747	761	770	782	790	750	772	771	789	728	785	743	766	742	765	733	720	776	757	711	818	715	714	750	733	789	729	721	787	804	744	768	732	767	727	803	748	778	740	739	720	817	786	784	755	750	757	794	801	827	750	755	786	764	738	748	802	794	754	757	711	758	784	743	737	738	740	703	723	799	746	787	777	673	751	764	750	720	760	745	705	752	736	767	768	737	775	760	706	754	729	723	729	744	773	762	764	771	759	729	765	760	776	798	774	733	732	720	764	709	779	795	732	765	772	722	751	762	751	781	761	683	756	781	775	791	772	775	731	735	753	735	714	736	769	731	793	742	785	760	755	721	709	747	748	754	778	767	773	801	727	806	693	744	768	780	737	787	783	770	764	759	760	756	790	797	721	743	814	773	757	732	760	767	752	790	750	753	754	734	721	738	784	744	768	742	784	776	736	749	784	739	784	787	774	796	720	772	696	748	708	766	761	780	793	794	779	736	782	770	725	780	727	710	731	758	753	773	724	732	779	776	735	765	745	776	734	794	766	729	775	735	713	773	798	733	758	755	725	724	724	760	729	753	762	763	742	762	724	782	755	746	739	753	770	750	742	739	766	749	738	810	819	791	723	727	729	760	751	732	773	732	761	759	743	735	707	758	827	779	749	737	753	733	756	820	768	738	758	730	744	725	773	738	806	725	756	774	758	747	752	735	751	732	748	731	819	751	786	755	754	754	778	759	797	778	742	766	720	766	704	758	744	742	749	767	737	740	774	741	778	757	713	776	788	756	765	777	775	764	736	758	796	766	772	756	764	764	727	776	788	777	791	818	730	793	696	771	758	790	782	724	779	822	768	795	733	762	785	742	777	738	750	747	716	763	726	751	753	736	749	819	737	716	779	823	754	771	693	717	738	762	787	677	743	774	749	776	723	770	754	763	726	745	757	746	755	763	733	756	730	764	768	716	755	762	775	759	715	740	787	767	731	759	791	753	724	763	797	761	767	761	757	764	717	752	743	757	732	757	759	803	666	764	754	743	773	748	772	786	742	812	739	742	729	780	788	750	717	794	716	753	758	748	815	774	738	738	759	781	729	728	812	761	816	750	741	720	741	705	680	779	751	774	752	736	733	779	769	779	718	759	770	778	722	736	751	767	764	751	782	745	779	765	771	717	739	737	758	780	752	758	752	815	758	707	755	773	696	778	770	751	833	732	791	794	771	792	778	713	740	715	759	720	732	759	741	765	761	779	773	738	717	731	753	753	748	826	766	699	717	726	753	795	769	715	726	730	771	746	753	775	738	787	792	773	689	779	807	744	752	738	751	751	721	758	753	762	772	764	742	746	775	706	741	746	718	742	750	741	737	738	761	735	792	794	730	795	719	723	732	747	782	741	797	734	780	765	803	772	711	704	746	744	758	677	713	766	775	758	791	751	752	827	753	749	748	776	739	768	744	787	755	784	755	730	749	752	786	754	786	728	763	777	737	731	750	781	720	765	778	755	729	746	747	777	780	753	742	738	748	765	734	751	761	771	753	750	720	804	760	808	800	770	797	763	766	754	798	757	709	738	712	713	780	735	799	726	713	834	749	759	763	802	777	790	739	780	750	740	749	745	744	767	794	793	730	758	765	759	766	764	739	717	753	766	777	750	711	776	774	773	768	839	704	754	773	750	723	724	768	765	808	754	745	794	769	796	750	770	800	744	768	761	758	760	755	742	732	794	758	788	752	826	769	750	803	762	731	748	724	766	731	755	757	763	740	761	691	757	765
27375	13811	2648	1486	1012	745	697	709	665	1038	2350	2704	1789	1081	835	739	703	701	668	707	696	690	710	629	694	660	627	679	688	661	675	713	736	685	662	664	706	686	689	713	657	695	645	694	658	699	679	694	629	661	682	638	731	719	699	690	726	680	717	643	697	711	716	692	621	666	688	708	700	680	706	720	738	700	657	648	658	681	713	711	673	690	637	663	680	724	721	714	660	636	717	682	725	679	699	708	697	720	696	703	692	679	696	692	659	677	634	682	685	750	735	697	658	716	721	686	706	688	715	661	706	725	672	617	667	687	688	687	660	674	682	659	700	673	698	684	659	699	661	731	680	707	681	684	716	698	669	680	746	705	696	665	645	698	715	693	705	702	686	684	677	674	639	673	695	698	665	703	720	653	653	718	708	703	675	636	620	671	676	662	682	645	683	659	682	664	666	690	681	672	709	655	651	758	635	730	666	696	665	679	724	677	708	670	702	657	669	720	662	698	698	684	695	668	694	666	677	675	678	676	667	687	678	676	687	699	672	678	680	725	672	664	676	706	671	686	694	625	724	712	686	701	645	638	614	700	700	698	644	658	712	670	720	651	704	699	665	723	709	648	723	642	637	676	680	646	673	716	680	647	667	740	687	647	617	667	668	713	682	686	674	627	661	713	726	666	662	655	670	693	696	721	670	700	653	692	677	698	655	676	673	696	647	697	721	684	695	700	712	716	631	704	665	709	646	677	660	684	615	680	658	675	688	670	680	675	682	677	682	645	675	691	682	734	684	685	709	612	678	717	722	704	777	634	728	646	728	666	674	662	703	679	685	713	667	685	675	698	657	657	707	685	678	693	680	693	672	654	638	680	667	697	672	650	747	694	660	622	673	679	716	685	698	696	716	632	686	681	674	681	708	700	645	645	687	653	660	628	738	723	692	684	638	624	677	654	673	686	649	673	679	670	691	687	672	664	713	723	672	707	695	705	730	711	681	675	677	668	756	651	710	702	716	710	694	686	651	664	691	657	637	674	669	693	682	654	669	712	718	638	703	677	667	719	694	676	686	650	693	668	669	631	648	664	693	713	692	667	708	643	666	691	632	686	664	713	684	686	642	721	716	660	670	701	709	657	689	654	709	670	720	693	633	665	756	662	730	714	658	658	758	628	669	664	741	689	731	729	693	686	676	716	695	670	711	667	650	718	696	650	678	663	675	643	640	673	644	685	717	679	682	686	636	658	630	661	671	713	721	666	669	718	661	639	688	655	627	653	668	712	658	694	648	638	687	720	701	694	727	731	704	713	679	650	740	666	666	635	713	697	705	704	677	713	701	687	688	689	662	668	709	681	692	699	658	679	631	703	681	706	682	722	688	710	675	723	717	714	711	711	657	691	701	689	670	667	672	712	673	702	643	708	690	711	727	665	650	658	661	674	694	673	670	670	631	657	689	648	718	686	661	709	630	701	674	665	662	707	692	677	668	712	690	685	679	669	674	679	721	707	676	697	629	678	712	642	697	678	667	675	640	711	699	665	704	626	684	639	699	693	674	677	686	681	677	685	659	684	660	650	687	682	714	653	665	680	667	682	681	635	668	653	713	653	684	670	680	637	638	662	719	625	705	663	660	613	656	717	689	661	656	671	683	654	685	666	664	724	729	666	708	637	739	676	716	689	651	649	672	681	708	700	619	637	689	690	695	659	647	679	638	688	677	666	671	676	728	626	691	655	680	661	701	682	717	652	650	683	707	643	699	712	661	680	675	671	679	738	709	681	686	712	669	677	676	669	672	631	643	648	661	697	675	704	665	657	688	657	700	663	661	659	664	691	688	694	700	698	690	702	655	678	694	714	684	687	671	664	602	642	672	710	657	688	698	709	642	683	704	682	688	686	690	670	660	683	694	713	649	684	651	676	724	676	708	660	673	646	666	621	629	707	702	682	678	677	666	714	709	700	700	679	652	683	677	650	671	650	662	736	752	677	713	662	704	694	690	689	668	699	678	657	696	667	734	670	712	690	654	727	683	693	688	697	639	688	681	642	676	671	707	689	701	656	690	704	724	683	678	740	709	673	691	704	622	629	692	687	685	662	638	670	722	727	699	658	680	711	699	690	651	667	678	701	689	714	678	727	680	685	699	684	706	748	668	668	708	656	728	659	722	715	700	711	681	665	686	680	665	679	705	695	706	722	678	698	683	733	714	720	671	676	678	746	696	687	679	695	673	654	681	742	685	654	613	707	713	685	692	663	669	655	622	671	675	635	684	685	695	717	646	646	678	705	667	661	626	711	622	663	637	682	655	654	683	686	696	590	641	656	717	699	691	662	721	645	637	697	712	674	738	698	707	700	701	681	672	716	653	710	702	662	704	681	710	713	631	681	690	702	675	683	615	705	722	663	642	687	721	679	655	672	674	745	698	681	701	691	661	724	673	709	664	711	706	691	663	666	696	716	710	676	682	695	696	725	673	638	698	689	679	676	665	650	676	713	693	684	646	652	690	694	671	675	681	722	652	688	687	627	700	656	703	740	736	704	661	681	689	658	653	707	621	647	696	685	708	669	700	683	701	622	672	700	661	714	683	703	638	653	690	676	663	692	646	652	622	657	745	706	690	710	670	632	681	639	652	673	645	692	727	707	681	684	705	744	701	724	681	709	662	705	641	660	656	671	688	716	623	674	719	675	709	698	719	712	722	718	688	645	674	647	719	669	655	706	697	673	663	693	645	690	643	675	708	657	687	688	726	682	687	687	707	666	702	637	645	666	661	689	672	641	717	635	700	718	654	637	703	674	652	662	682	694	711	684	703	673	716	666	695	644	684	673	677	694	648	740	699	725	672	713	705	691	669	666	694	607	681	621	668	700	669	692	725	685	698	683	680	626	746	652	629	691	645	674	708	660	689	684	694	693	683	652	696	696	730	680	670	675	759	655	704	681	664	720	668	631	698	683	655	661	694	712	658	693	692	693	684	699	704	681	682	741	714	692	692	689	631	725	655	668	640	710	680	674	731	686	647	650	693	695	714	692	652	701	644	711	721	719	684	700	695	641	661	692	730	700	656	691	668	716	701	646	687	638	690	681	674	666	678	655	681	684	691	678	736	678	703	665	673	666	679	689	701	636	678	703	684	679	694	699	665	667	634	724	709	676	682	619	707	643	676	678	629	686	693	701	689	688	696	646	672	712	685	673	698	645	675	653	666	698	686	665	704	657	696	696	669	681	673	656	681	652	687	705	678	695	659	672	714	687	703	725	688	696	712	656	665	679	611	721	710	669	729	673	653	683	654	672	683	619	661	671	676	682	682	657	639	721	678	656	675	709	641	707	660	638	692	766	703	680	676	639	708	674	659	692	712	649	648	673	656	725	674	675	645	702	685	667	697	716	717	675	681	711	703	689	720	664	645	720	717	647	710	699	706	713	627	733	680	675	689	691	706	662	662	672	654	693	699	703	684	666	619	694	732	671	699	674	702	678	668	640	684	700	688	684	732	689	697	683	668	707	682	646
5732	1977	1475	1346	973	646	601	540	627	1090	2767	2787	1793	975	755	568	582	561	541	576	537	584	538	573	601	518	554	556	551	496	545	542	567	528	566	540	554	586	532	496	567	529	560	510	578	546	547	519	530	511	523	568	524	562	527	533	561	576	545	576	585	527	530	537	570	589	530	524	535	568	564	512	517	523	512	521	521	562	528	555	516	523	552	546	567	560	534	550	567	512	542	534	553	569	530	552	590	557	600	542	517	559	533	511	528	554	522	587	559	536	538	567	575	558	543	534	487	543	553	527	550	522	543	561	521	538	522	504	508	561	541	548	563	522	512	588	537	552	526	547	550	559	568	560	551	541	545	549	524	552	538	534	531	565	576	587	534	565	573	539	541	576	540	567	535	528	569	514	565	554	604	560	544	552	585	585	534	533	585	568	541	550	535	540	544	571	558	532	559	546	574	559	546	545	570	567	528	559	564	539	506	609	562	538	550	550	533	481	557	540	575	556	578	573	573	526	557	553	554	550	550	541	565	600	568	496	525	553	542	523	566	543	553	549	537	553	517	534	582	538	589	515	568	520	563	496	550	544	545	524	546	552	555	539	593	537	541	564	544	530	558	551	540	560	562	552	544	492	541	515	542	558	517	515	543	556	529	557	519	542	567	543	561	555	581	516	556	562	567	553	550	536	570	521	556	556	549	553	579	575	533	527	536	523	503	530	513	504	569	545	545	533	520	546	570	523	533	567	542	519	571	504	495	544	530	510	544	538	578	552	541	533	552	527	513	536	523	599	525	562	515	524	551	559	509	505	508	568	568	528	537	517	535	546	550	529	552	596	556	534	546	553	586	566	517	557	539	568	595	544	572	534	518	514	553	534	559	585	546	535	503	558	554	566	549	540	528	616	538	529	557	543	537	533	533	580	522	545	543	542	527	573	497	552	579	514	537	556	542	536	518	585	544	552	547	573	521	594	539	582	572	536	559	523	572	545	512	563	553	569	562	549	572	542	567	524	536	534	514	542	545	570	509	564	557	555	570	565	540	534	543	576	551	538	576	557	542	523	547	577	559	550	516	542	554	510	516	534	560	557	520	541	509	565	568	529	553	547	533	538	520	534	569	535	581	498	534	559	563	567	561	581	529	554	561	551	536	551	558	565	558	546	486	545	577	540	545	543	577	565	526	520	546	557	548	561	577	568	538	550	530	572	532	584	534	515	503	507	577	522	591	538	547	584	579	511	525	562	571	558	535	531	537	517	535	509	522	558	556	554	563	542	545	560	554	528	548	558	536	534	535	591	571	608	542	546	536	543	544	520	536	533	518	548	526	532	558	561	542	558	532	571	534	555	579	541	552	553	549	520	545	571	516	543	590	519	520	515	535	546	529	536	585	553	577	574	574	580	509	541	601	488	577	519	542	516	512	561	519	562	534	530	560	525	536	563	556	558	576	529	551	541	555	539	530	544	500	523	591	544	563	534	532	581	542	528	573	573	574	491	549	509	505	568	542	547	539	539	546	581	565	510	534	564	585	586	589	545	513	536	567	549	556	543	541	527	531	567	560	563	548	559	563	572	555	565	490	559	551	556	572	557	536	545	553	531	541	526	557	581	532	585	573	546	520	544	513	618	554	544	582	558	552	515	553	546	539	514	547	584	586	552	547	547	609	557	544	526	530	558	564	529	538	557	545	580	549	541	573	551	572	558	549	523	546	552	532	554	547	556	536	516	509	550	540	492	510	595	562	544	589	553	515	540	533	546	508	553	536	562	550	552	580	566	559	509	535	560	556	558	588	575	521	594	555	547	540	508	589	534	535	535	580	555	558	559	562	539	562	492	575	502	579	540	628	549	567	517	533	555	549	563	491	502	549	577	589	553	580	575	580	545	527	582	537	544	523	557	575	578	550	544	530	569	542	520	540	563	557	546	518	495	526	546	558	523	575	581	546	548	526	536	594	593	562	559	535	539	583	567	524	589	526	547	540	550	558	521	571	542	573	587	571	519	540	555	525	513	541	552	590	544	560	542	527	540	544	542	551	562	562	596	549	535	533	492	538	554	522	527	574	595	543	552	537	571	590	552	516	554	565	539	549	574	616	538	554	549	538	546	569	594	555	553	546	563	572	547	562	522	533	535	543	547	527	533	535	535	502	534	567	527	524	566	532	554	585	556	538	554	584	508	533	566	547	542	526	515	540	515	588	564	566	547	549	571	496	547	555	548	570	553	541	577	604	509	567	548	583	550	573	560	502	523	524	536	554	564	565	580	522	523	537	566	579	585	516	548	549	530	549	536	525	535	562	523	556	524	579	566	527	551	562	548	529	587	519	551	561	564	552	563	504	519	572	595	528	543	555	537	567	532	514	576	550	510	563	586	548	536	581	544	558	559	565	511	552	566	618	561	543	526	543	522	603	536	598	558	570	509	576	570	565	563	515	538	559	563	583	499	548	588	558	539	520	497	586	527	556	563	524	560	577	547	575	583	559	523	535	530	584	552	580	499	550	569	534	555	566	588	611	572	558	580	537	536	574	571	556	538	523	516	567	568	537	527	525	544	546	567	533	529	554	559	538	570	527	548	539	574	539	543	556	538	551	568	549	567	564	561	539	535	535	504	537	571	563	510	593	519	566	548	530	557	560	557	547	597	528	519	529	514	578	557	553	541	560	530	525	560	522	589	547	536	572	562	550	557	547	556	540	541	534	577	562	547	511	549	503	599	560	533	524	571	559	564	536	499	539	517	551	595	519	496	506	523	560	518	584	553	506	552	530	548	505	563	546	537	524	547	519	530	548	537	551	570	538	564	545	529	565	563	552	562	541	565	542	523	516	547	578	486	568	559	554	554	539	540	520	612	568	506	582	574	525	538	522	558	545	540	524	537	535	552	583	574	524	543	535	524	563	560	548	538	535	539	537	583	525	516	569	574	543	540	539	525	534	535	500	533	532	560	559	534	547	539	535	520	543	564	556	544	514	590	565	577	588	565	561	544	542	523	595	572	556	527	561	548	561	574	550	546	568	544	594	548	525	518	591	571	560	584	576	548	538	545	572	551	498	496	576	549	543	554	554	567	533	522	540	589	525	544	548	557	564	584	547	561	558	571	565	563	529	571	572	561	537	575	548	590	586	542	604	543	500	537	573	604	540	521	552	563	556	569	537	530	545	566	559	554	549	552	588	530	538	516	546	554	576	561	531	549	555	607	563	540	539	537	579	556	541	571	561	511	545	544	562	507	549	549	532	538	548	553	526	530	605	568	531	550	524	549	543	559	540	517	531	543	557	556	580	541	540	548	555	567	567	523	545	547	571	511	569	560	580	575	561	551	556	541	521	541	528	510	535	518	550	542	570	536	545	587	538	555	541	540	555	537	559	538	536	579	533	600	533	533	516	566	546	558	551	554	560	590	572	549	537	544	541	586	495	562	539	567	593	580	558	584	561	545	565	558	560	622	581	547	571	552	547	559	571	519	518	523	542	507	576	577	540	538	544	532	533	565	552	522
24987	21056	27300	24959	9944	1525	1075	902	961	8748	20949	19084	8161	2153	1006	730	667	618	632	606	616	653	616	631	620	648	652	657	645	649	684	653	646	644	627	647	626	631	611	641	666	606	616	605	614	643	621	640	632	644	615	636	619	659	640	642	638	647	628	650	603	582	628	652	618	632	664	628	612	640	635	649	676	619	672	635	632	637	644	619	629	592	579	608	662	574	682	601	671	644	649	642	641	688	612	615	633	636	662	608	624	635	619	648	634	626	634	636	650	633	612	617	623	585	642	633	658	659	609	636	648	640	642	610	661	623	664	597	587	648	630	593	655	608	682	600	670	648	644	642	624	618	631	559	606	610	583	679	657	599	587	668	620	664	633	602	661	602	647	633	662	647	648	607	648	669	647	646	629	627	668	604	674	640	670	626	664	645	616	663	606	590	639	624	614	614	617	692	674	671	610	640	610	599	634	629	612	627	667	624	649	623	627	650	646	597	696	582	604	616	675	623	621	564	638	610	627	578	660	588	608	689	611	636	618	593	656	635	619	609	641	604	628	581	629	626	663	632	620	591	650	654	653	616	632	601	639	608	592	618	622	676	585	601	627	615	604	652	593	634	637	666	602	658	630	622	645	646	617	642	623	635	668	619	668	643	636	595	598	636	647	651	653	635	611	661	637	596	653	626	630	636	660	640	639	637	634	643	624	589	623	632	620	606	705	676	653	636	667	630	652	601	616	665	626	629	614	630	566	629	680	648	667	632	593	617	592	654	637	627	654	646	639	646	661	666	572	583	638	643	646	644	632	585	674	634	633	612	628	715	665	639	651	643	617	638	614	620	630	600	584	641	640	609	666	635	634	594	678	601	701	630	637	639	616	660	671	590	657	604	588	654	632	642	638	590	644	613	645	619	607	605	600	667	634	648	636	649	591	680	624	634	653	663	622	611	639	640	680	619	645	630	675	641	646	605	652	642	695	629	667	617	641	612	618	623	624	609	640	619	630	620	588	626	610	629	631	672	641	621	642	678	655	621	622	611	615	631	647	553	622	635	623	658	687	576	629	607	653	598	638	633	676	664	625	625	662	634	651	682	622	616	630	598	647	644	639	604	640	626	651	592	619	626	635	685	628	654	659	594	645	635	622	601	670	633	637	622	628	588	621	633	641	644	639	639	648	652	639	631	668	590	636	635	650	672	650	638	633	643	627	649	680	673	636	649	621	603	634	607	684	633	628	626	604	641	614	635	692	615	647	609	601	644	641	605	620	610	706	653	674	627	653	579	640	621	657	685	610	626	622	661	613	603	648	655	638	668	662	635	695	639	688	649	671	625	637	645	645	636	638	673	633	611	613	673	601	590	635	629	658	630	619	619	618	649	659	674	666	632	599	622	647	640	665	617	641	597	645	643	594	607	643	627	663	674	632	681	648	638	600	618	643	667	630	592	639	622	654	658	627	683	633	601	631	629	627	627	645	629	626	637	611	607	663	652	613	610	640	604	578	596	664	617	634	641	631	646	628	602	652	619	655	612	607	633	638	662	663	648	611	613	628	620	580	617	611	634	625	645	610	651	687	648	573	651	608	624	648	643	625	623	634	602	641	634	609	604	621	650	621	625	651	634	626	588	648	616	651	641	630	627	627	638	653	632	622	611	632	596	648	601	646	605	634	646	705	612	624	600	647	624	598	606	661	613	604	656	671	616	630	622	669	601	643	670	663	598	625	653	610	638	631	590	656	657	662	625	662	637	681	633	640	666	617	586	609	628	624	624	630	615	681	644	657	613	643	592	600	665	631	606	642	608	579	656	642	604	618	651	671	625	662	633	639	655	628	661	600	626	666	583	628	645	619	658	651	616	616	651	593	619	558	666	660	628	671	589	634	611	610	680	654	655	649	618	632	612	610	629	593	623	658	632	624	682	629	630	667	607	641	660	671	644	632	597	638	652	636	644	614	626	680	637	640	659	629	620	624	640	604	620	608	627	626	637	642	636	611	615	611	638	653	627	569	628	598	642	561	654	640	642	665	644	601	636	592	623	639	656	605	700	608	658	624	612	624	661	675	647	608	639	649	625	675	635	652	634	644	632	651	647	577	644	595	637	624	596	658	597	649	688	625	642	580	640	628	611	639	597	648	599	639	629	630	669	620	632	669	664	638	600	657	653	637	656	620	654	637	638	680	587	659	677	614	675	658	623	644	668	629	654	664	600	621	650	604	644	675	609	641	644	652	626	639	650	661	659	634	648	670	661	613	649	681	613	611	628	612	643	617	654	631	651	637	633	662	640	677	590	618	618	652	677	611	659	653	625	650	662	641	642	642	646	630	681	635	649	623	588	588	638	637	654	658	644	625	681	633	662	621	656	646	639	620	634	536	650	608	621	641	619	619	660	628	604	656	632	597	643	635	635	659	637	593	626	582	697	617	622	615	640	626	613	671	601	610	644	633	622	633	649	649	668	599	614	617	621	589	640	610	630	586	638	621	630	647	656	620	622	638	624	609	634	642	610	626	646	660	677	608	625	576	589	649	644	663	599	653	620	623	640	663	671	622	625	613	641	618	652	650	601	583	606	619	630	635	602	603	600	645	659	599	610	631	622	596	590	655	707	665	617	671	656	647	592	621	626	625	600	650	622	612	623	624	645	629	646	647	576	636	647	628	582	681	647	639	643	613	645	610	641	632	672	575	642	620	613	624	591	637	628	658	646	685	584	602	684	610	637	613	667	640	620	632	629	617	656	634	636	639	632	657	604	607	643	622	638	580	620	629	609	608	623	596	617	618	645	651	593	605	623	648	645	655	679	698	611	614	596	643	647	614	624	655	586	616	614	697	599	579	685	606	604	587	588	604	629	662	624	630	628	625	587	645	650	622	638	623	612	609	620	626	657	625	613	622	674	680	591	616	594	638	638	618	644	617	637	682	623	645	664	602	616	597	627	629	672	605	621	650	640	613	639	579	627	638	640	620	651	674	657	648	635	608	629	662	640	628	588	633	603	612	603	591	625	621	611	601	604	618	665	609	615	627	602	681	604	640	650	644	620	644	636	637	606	617	669	616	618	608	600	623	619	623	688	646	620	631	650	622	653	664	620	605	636	613	606	646	613	648	630	620	650	628	632	628	668	608	626	586	631	632	611	594	650	639	637	571	680	594	649	609	633	624	616	669	633	625	645	628	659	657	676	579	579	624	625	662	647	590	698	601	588	626	616	619	621	633	642	648	622	695	612	625	630	643	614	667	632	647	567	611	647	618	698	613	619	618	621	629	604	630	644	645	596	671	627	646	614	612	669	635	622	664	652	633	629	675	659	589	586	670	653	641	620	602	665	639	658	634	618	656	581	666	660	626	644	649	657	595	600	646	616	565	664	624	659	646	636	618	611	615	628	634	612	635	598	650	634	596	655	683	584	648	605	610	632	673	611	684	625	648	654	651	636	652	627	673	656	636	620	628	635	618	659	635	611	658	610	627	630	635	622	671	636	648	611	621	654	611	629	659	575	645	609
5116	5483	4764	2999	1446	984	869	860	1049	11409	20647	15952	6470	1883	917	597	567	574	520	529	565	528	514	550	518	519	533	556	528	539	525	583	551	564	543	545	519	520	512	521	540	550	485	509	526	602	538	562	511	589	549	492	520	525	525	554	546	547	521	496	525	545	531	547	524	535	505	506	520	523	537	550	536	585	526	505	516	562	516	539	554	538	548	544	555	517	488	518	531	540	515	491	520	524	494	553	540	561	495	544	543	523	539	527	457	531	512	538	531	511	513	533	512	538	528	548	536	509	532	539	550	545	519	489	511	503	507	526	531	541	562	527	520	518	545	533	494	543	515	564	554	573	551	508	521	554	515	546	488	528	551	573	517	540	547	520	505	559	527	514	534	565	532	522	541	571	545	522	563	518	459	520	526	528	524	541	558	511	546	519	531	543	551	554	530	516	535	487	535	459	530	519	550	543	524	525	559	538	559	528	551	514	528	500	523	511	525	545	518	526	543	544	530	526	533	549	525	545	569	559	549	524	500	554	508	532	530	532	559	527	534	528	546	544	551	571	491	533	533	522	547	494	504	531	506	530	543	536	536	518	539	566	554	523	561	542	512	504	514	539	525	528	514	526	559	539	526	523	549	506	582	493	502	522	535	519	541	481	583	535	547	524	483	537	580	557	501	513	488	529	541	560	512	535	549	539	480	530	557	525	504	503	510	531	553	532	538	545	500	544	539	509	519	514	532	509	492	581	534	483	502	546	558	506	578	506	517	524	547	475	494	541	579	488	555	533	547	502	496	538	563	573	475	560	545	525	534	528	554	509	526	558	518	502	509	510	527	555	504	524	556	502	560	535	531	517	540	594	510	554	504	549	533	529	513	498	504	543	525	561	545	518	533	512	524	540	553	503	508	508	517	512	498	495	500	508	496	516	500	582	515	504	511	530	508	546	531	541	512	574	554	523	520	531	505	506	508	542	555	518	537	551	542	503	506	535	509	511	546	513	499	479	517	487	543	549	503	490	534	554	511	531	534	530	492	565	516	535	570	527	567	471	534	530	514	529	537	505	509	540	508	547	487	541	492	510	490	553	545	522	488	577	548	520	514	494	498	521	528	523	532	516	513	511	532	524	532	511	557	522	514	514	530	519	502	528	575	532	540	523	512	561	466	555	544	504	555	515	532	533	517	523	521	526	489	523	506	514	531	526	506	584	535	511	505	516	504	544	496	545	523	518	508	495	548	524	519	532	511	504	514	531	532	523	557	536	539	535	574	517	544	533	503	522	528	585	560	513	527	520	511	525	542	573	514	523	537	504	516	545	533	518	572	522	521	511	524	489	500	534	566	519	550	495	524	510	513	514	532	550	515	512	547	530	490	518	518	536	505	561	521	551	526	528	524	541	498	487	481	495	532	506	576	508	522	536	518	535	531	503	496	514	574	501	509	541	519	563	575	528	537	546	524	533	510	504	498	502	561	488	597	502	533	555	518	539	528	543	561	520	539	522	501	557	522	502	489	513	534	521	524	541	527	534	539	509	517	538	532	488	568	514	515	517	525	569	561	551	498	513	548	548	537	482	529	525	525	547	516	515	520	501	530	507	544	518	543	558	533	526	517	537	546	503	510	505	537	585	538	529	528	504	506	520	531	555	550	488	542	504	563	540	508	508	507	527	528	545	529	479	523	537	544	532	519	481	554	538	512	520	556	533	515	544	496	495	542	523	542	521	502	507	503	522	531	530	542	545	555	553	499	555	580	540	548	533	513	522	508	538	519	515	523	488	524	480	508	513	485	522	525	562	530	533	544	534	542	533	546	499	523	519	554	512	544	512	478	580	492	544	535	531	537	566	482	518	553	502	536	505	533	606	509	512	544	524	552	507	511	487	514	511	483	538	555	514	528	507	545	549	514	511	503	534	553	500	493	514	525	551	531	555	536	549	545	538	515	570	512	479	564	487	553	552	523	527	541	527	529	470	525	527	564	503	579	523	520	547	516	505	507	511	531	513	491	538	540	536	536	540	540	525	533	489	565	536	544	511	583	496	536	560	535	549	559	485	503	525	534	541	541	536	533	539	476	528	555	535	534	573	545	533	543	521	540	582	532	513	528	600	521	536	570	545	523	538	525	517	504	513	545	534	536	547	510	561	499	516	542	522	550	516	553	520	548	551	529	571	567	510	556	482	506	567	510	518	476	555	553	505	522	513	516	523	537	531	495	537	546	544	529	545	533	563	515	519	502	527	506	469	556	552	547	522	539	541	521	490	508	459	530	515	510	531	516	526	511	561	511	514	542	529	537	564	538	544	502	532	502	506	502	530	496	536	475	542	525	564	502	512	461	527	512	546	505	526	497	522	548	526	517	539	566	503	506	529	581	553	554	522	514	535	558	553	510	523	522	509	559	521	530	519	548	561	533	534	478	545	505	510	531	527	503	503	545	556	553	576	512	530	515	505	491	500	520	587	534	547	490	514	466	551	510	545	490	550	556	512	499	530	524	528	471	475	519	500	508	564	530	540	509	545	485	517	503	547	528	529	503	557	557	517	520	577	514	534	506	538	527	504	521	515	509	565	546	522	531	512	518	524	509	520	535	538	543	518	557	484	504	529	496	570	592	509	518	550	546	527	535	547	539	520	529	526	469	512	534	543	524	501	541	491	503	514	545	523	523	495	501	566	538	519	532	479	519	467	536	528	526	511	521	564	532	517	527	549	517	547	513	558	513	509	468	505	524	496	554	517	540	504	524	532	541	547	546	528	497	510	552	519	542	506	531	561	569	517	495	537	492	522	559	537	511	570	540	521	524	513	511	537	485	482	546	529	510	521	521	487	508	525	510	497	533	516	553	513	562	536	526	534	530	530	551	524	524	518	540	494	516	526	513	510	511	518	519	549	533	521	548	531	561	525	512	549	535	486	544	519	491	530	534	526	521	530	546	535	543	541	491	541	496	506	515	523	521	515	504	493	497	513	513	534	519	492	528	499	584	516	505	521	540	528	513	521	518	481	541	523	496	528	515	510	518	519	498	515	509	543	525	553	521	524	507	539	554	528	530	535	529	564	518	502	550	540	536	533	523	546	567	511	484	506	543	483	497	499	539	506	519	528	518	563	520	536	532	516	538	542	482	532	535	483	531	523	533	506	487	552	554	535	506	526	520	489	491	522	539	495	541	530	529	559	499	540	510	485	492	528	514	534	496	537	529	543	567	515	537	520	520	560	509	525	495	555	551	488	524	529	499	543	529	520	537	501	524	535	529	567	535	534	540	536	508	542	526	483	529	586	563	499	529	485	507	500	488	494	541	518	492	514	538	486	507	535	523	525	530	490	526	514	519	530	534	517	513	523	555	525	524	534	519	495	522	540	548	531	519	528	528	549	525	510	512	549	559	555	550	563	528	533	506	519	491	526	521	550	529	504	493	555	518	562	522	543	514	473	549	498	518	536	544	538	494	542	543	547	493	537	534	536	514	554	552	467	515	551	540	529	543	557	545	503	521	560	522	552
23757	21052	28301	23991	21018	9085	2098	1275	1109	16248	34053	30785	15064	4011	1320	794	728	738	737	738	687	698	709	740	729	787	705	735	686	725	713	764	734	691	719	766	730	738	697	706	787	702	712	704	690	711	708	755	750	700	716	708	680	749	653	711	766	733	728	685	728	732	697	695	730	728	730	690	719	692	673	741	711	724	746	726	728	725	716	716	735	722	706	685	750	692	764	714	683	703	743	714	692	692	679	741	720	707	715	758	703	731	713	698	709	704	736	690	789	759	715	661	720	735	682	713	705	708	697	714	740	730	724	715	672	691	705	704	735	745	731	695	736	687	721	713	673	724	724	702	756	711	739	676	708	717	699	783	688	705	695	755	764	756	716	711	681	723	710	705	717	676	719	743	729	720	755	769	686	677	669	750	657	712	710	722	735	704	672	686	716	733	720	704	718	676	683	722	717	724	740	741	730	701	707	717	672	725	725	768	729	733	722	707	626	767	734	687	716	692	717	713	720	672	695	742	725	737	734	709	721	732	742	722	727	726	744	705	695	658	691	675	715	726	726	656	689	678	764	771	730	723	722	664	697	783	697	717	734	747	674	716	746	739	688	685	752	671	692	709	704	700	696	696	740	728	698	699	672	765	728	753	756	704	707	699	710	720	701	671	732	675	693	695	698	709	735	782	685	693	679	768	706	683	711	741	712	713	726	728	715	656	764	653	680	668	760	745	712	728	772	739	664	702	713	696	751	691	683	723	782	741	684	743	714	697	723	676	694	704	707	709	698	669	736	673	707	718	686	707	758	744	698	751	714	678	680	733	704	757	699	671	703	637	712	747	696	713	738	731	725	718	712	688	715	701	715	666	701	675	700	785	716	718	712	687	672	719	654	703	720	683	693	693	708	747	690	713	727	712	778	672	676	722	731	691	715	738	710	723	699	723	732	709	681	689	724	720	652	700	688	751	737	773	736	687	719	699	688	720	732	740	710	695	688	723	711	696	716	731	709	759	690	693	684	708	758	678	672	670	696	685	723	725	723	723	734	703	707	713	713	675	700	666	671	700	706	670	731	707	724	701	695	702	673	691	720	701	667	760	730	701	743	690	720	784	691	692	703	731	742	706	673	692	677	764	703	734	691	750	711	744	752	663	710	685	710	727	710	733	684	729	714	694	729	731	673	668	717	746	702	717	708	735	669	714	745	711	703	750	782	731	709	715	683	701	747	689	707	739	717	765	681	716	703	742	714	676	644	711	713	706	715	695	768	705	704	704	692	721	681	702	709	704	720	732	706	709	741	710	730	690	696	737	725	721	698	669	706	703	697	696	716	692	658	691	724	710	742	730	684	703	727	662	733	751	711	688	703	698	699	724	713	728	688	680	687	757	708	678	752	660	725	749	751	661	751	705	679	687	657	689	668	730	711	747	754	637	724	750	724	742	745	714	708	716	718	702	710	702	667	654	736	723	698	676	679	711	732	712	730	714	735	708	677	782	706	695	677	676	691	724	725	687	743	739	725	726	737	656	721	731	687	731	696	709	676	709	717	728	694	710	714	717	754	673	743	686	715	685	727	691	688	697	717	693	687	706	708	761	695	713	709	708	708	721	720	719	713	732	696	737	711	704	742	673	696	727	716	715	692	706	728	743	702	753	713	707	745	742	733	742	689	723	682	711	691	707	709	718	678	698	671	674	728	686	703	700	681	694	704	712	738	678	655	723	672	764	696	672	712	659	706	705	696	719	698	742	717	746	687	727	729	690	733	683	698	711	716	750	728	732	704	733	693	756	698	679	681	717	723	697	697	708	719	684	766	704	711	701	692	676	703	696	725	732	723	694	688	662	671	719	682	719	715	758	714	714	757	682	709	682	752	703	753	673	696	712	710	693	748	712	708	787	745	694	696	787	680	725	709	719	706	723	668	710	703	721	693	711	754	676	723	693	680	756	723	699	737	715	697	712	714	733	689	695	744	697	724	722	703	684	634	693	706	699	669	732	701	705	715	713	694	722	723	691	772	704	718	733	747	693	719	730	715	738	768	684	700	725	762	692	712	708	700	702	765	706	703	716	675	681	724	743	754	745	726	702	703	678	667	685	702	680	677	730	758	706	693	719	752	689	697	675	749	731	719	719	710	743	711	735	735	736	683	783	700	744	694	714	671	674	677	664	764	718	694	699	667	712	700	699	685	698	716	718	781	724	766	698	704	738	717	705	673	720	686	695	725	745	721	766	671	698	719	644	699	705	683	733	756	683	704	689	692	684	696	764	687	720	708	679	730	712	686	696	707	695	686	649	716	712	704	746	712	660	723	698	733	732	655	713	758	648	715	698	730	696	704	726	668	714	682	723	701	691	680	696	701	757	676	711	674	728	708	715	721	699	702	714	726	685	697	739	690	664	722	718	681	743	794	759	755	704	725	720	678	678	624	756	680	745	722	733	707	729	724	690	759	714	753	666	657	668	732	734	701	733	712	703	689	769	719	734	698	703	732	743	669	678	687	710	684	756	739	705	730	712	712	742	748	686	694	721	673	737	712	689	690	673	705	712	725	699	703	681	678	713	745	676	724	758	734	703	705	706	761	744	730	736	674	696	769	730	698	651	691	752	689	683	710	709	713	722	716	705	702	658	698	696	715	734	737	702	669	668	704	686	694	717	726	715	721	704	723	697	683	687	713	715	666	697	669	745	724	695	715	764	654	685	733	738	756	726	726	711	690	694	701	726	722	681	750	663	659	682	691	708	710	722	738	733	710	681	702	673	709	697	694	749	725	706	685	720	737	736	703	739	701	715	757	697	713	722	692	708	702	661	717	689	703	683	667	677	661	745	665	719	711	685	714	718	686	706	727	757	729	733	697	714	694	790	721	674	753	657	686	672	723	734	689	737	754	641	696	663	731	775	726	677	755	752	740	716	681	695	735	714	721	734	730	713	670	697	715	707	692	691	693	708	677	733	732	737	731	722	688	691	712	727	715	691	744	756	714	696	719	661	722	686	707	688	731	664	736	768	702	712	721	711	683	694	694	672	699	708	681	709	722	699	727	720	695	707	690	674	707	694	694	698	684	729	661	680	702	691	694	711	701	734	752	722	718	725	709	743	719	723	676	799	672	675	707	789	725	700	682	665	769	690	702	747	750	724	755	714	697	706	701	693	731	692	755	716	723	756	659	690	695	704	757	693	684	738	711	709	732	675	735	665	734	704	705	755	746	766	708	698	701	702	706	689	690	743	742	695	717	720	711	664	718	711	690	671	740	744	693	702	708	723	718	777	740	759	697	697	686	685	689	643	696	654	714	692	769	690	751	758	732	708	704	708	641	707	658	736	717	713	715	732	690	690	673	733	684	735	691	726	672	688	733	665	695	729	709	655	684	754	716	700	697	704	704	740	724	734	720	653	713	682	666	712	681	703	663	710	679	717	714	705	683	682	706	723	701	718	772	700	721	709	664	680	736	723	755	706	674	712	725	715	683	687	753	727	772	710	715	665	690	765	729	728	702	716	675	672
5847	10190	7946	3406	2036	1558	1433	1164	1263	20364	31770	25270	10672	3123	1184	676	587	567	629	605	567	587	610	572	577	600	603	610	583	580	566	634	616	628	604	589	615	598	579	591	618	610	580	566	573	577	609	613	579	603	594	554	567	624	581	615	593	584	561	576	592	613	648	600	574	585	577	558	596	598	615	558	565	590	625	599	570	593	602	554	564	597	614	628	573	609	606	593	599	582	633	555	552	560	587	566	592	603	584	597	607	611	634	583	583	586	564	537	564	616	550	590	622	561	571	557	589	594	549	606	554	566	600	572	589	603	586	638	557	586	582	597	583	610	615	574	603	534	585	568	622	612	565	575	630	560	588	572	628	603	614	592	625	599	582	635	566	562	544	579	599	568	612	633	613	604	600	625	537	621	568	606	611	583	531	619	594	602	594	609	595	607	572	597	578	588	585	552	576	611	595	580	548	585	610	545	599	603	573	588	598	599	572	613	587	583	591	629	595	557	588	583	570	586	592	602	616	589	587	581	559	597	576	589	563	603	576	606	589	593	549	568	588	581	569	580	588	603	605	567	607	639	601	602	583	612	590	570	569	613	585	569	587	592	606	598	564	621	560	582	585	564	536	583	572	551	629	589	559	531	584	576	613	564	564	591	545	585	562	593	573	578	588	579	594	588	569	609	600	581	592	549	643	605	572	551	586	608	558	595	585	561	585	563	571	619	599	608	638	560	567	561	625	569	605	580	590	601	526	594	612	592	629	583	582	578	606	581	614	606	625	650	596	599	550	602	577	540	536	570	611	601	548	589	608	568	568	563	588	551	564	574	546	579	593	572	566	587	573	583	604	557	587	579	556	551	580	542	597	563	607	591	576	572	594	562	594	559	567	598	591	577	578	585	549	629	572	626	577	612	572	591	584	550	623	607	509	619	594	628	599	555	629	597	614	593	582	619	562	586	594	589	570	593	578	559	612	536	589	566	599	599	591	568	584	575	567	596	545	578	584	600	577	598	581	562	595	556	589	585	561	590	554	568	599	570	551	602	553	640	629	541	552	537	613	625	595	587	611	584	609	591	549	570	591	586	574	581	565	612	571	644	568	540	599	564	548	571	530	564	599	629	622	605	564	640	576	638	563	583	575	611	569	614	551	592	634	549	586	569	521	586	594	595	520	568	622	606	576	571	574	644	584	583	571	661	601	631	564	574	601	586	614	603	541	642	614	606	606	600	566	543	549	589	596	565	602	551	571	612	555	609	610	621	572	567	562	594	577	608	578	605	624	594	585	612	597	571	564	563	609	537	558	592	547	635	597	593	580	562	620	599	602	592	587	580	587	572	604	590	602	621	543	563	601	581	556	562	586	583	568	587	583	603	607	558	588	570	568	576	594	587	560	569	598	593	587	610	599	588	568	621	592	589	591	612	576	578	575	583	616	593	604	638	571	602	577	627	605	591	587	584	572	587	610	590	614	586	634	544	593	566	567	558	559	610	573	609	555	554	600	620	554	589	580	587	594	574	549	616	583	596	547	619	569	586	586	626	590	566	554	563	598	607	593	586	547	637	629	589	586	606	586	591	587	613	609	588	571	600	587	555	563	585	552	566	573	601	613	561	588	594	608	593	576	579	584	553	597	575	570	588	602	558	615	621	578	615	542	582	564	595	604	587	558	574	588	597	606	578	608	553	601	562	586	584	569	548	591	628	594	594	567	575	593	597	551	584	571	577	602	553	567	575	599	600	612	621	587	608	588	522	614	593	564	570	594	597	593	573	569	556	629	565	581	574	595	575	619	612	604	567	593	603	615	621	545	615	572	606	580	591	534	651	620	518	602	564	607	653	562	588	636	555	598	578	574	604	591	571	578	577	580	570	592	579	602	579	554	567	592	544	565	570	593	565	577	589	615	574	562	617	579	588	582	588	597	592	605	559	591	607	540	592	628	582	582	606	568	548	589	603	585	586	605	590	592	564	584	585	596	591	635	577	576	554	577	572	555	552	627	548	566	599	592	569	581	549	582	547	574	588	584	534	565	572	570	583	590	535	583	586	620	554	588	549	573	553	610	632	568	586	595	584	589	618	557	577	614	589	602	575	576	560	576	658	577	612	586	563	596	605	609	595	598	543	573	638	607	595	563	569	573	572	566	598	587	568	613	576	599	594	604	566	559	597	560	604	518	572	635	582	582	594	532	546	568	561	564	603	599	583	561	593	583	573	594	583	603	549	590	566	587	585	584	582	564	551	603	584	588	570	560	550	576	555	557	581	610	535	530	587	613	582	613	564	612	578	621	558	580	584	591	592	581	571	586	560	575	594	590	624	597	605	561	592	529	553	582	617	590	582	600	575	510	556	578	559	581	567	594	580	615	581	575	544	610	549	606	621	552	651	606	588	551	565	579	542	573	613	572	550	618	557	610	575	587	590	588	588	574	602	610	584	596	552	587	586	591	606	585	579	586	605	579	584	611	566	559	602	575	614	579	574	601	573	525	552	618	581	600	562	594	577	570	562	599	597	547	571	584	545	602	568	607	560	572	644	547	573	583	589	582	589	558	592	595	593	565	600	571	537	572	607	559	596	551	622	556	579	611	618	599	564	589	563	583	594	589	566	545	555	582	562	618	563	544	601	611	574	579	611	569	593	582	640	589	584	585	558	586	551	563	565	573	569	568	605	554	554	584	615	577	589	598	553	568	588	540	576	593	609	563	563	598	521	586	588	574	596	552	576	578	568	578	570	587	579	555	568	609	612	624	580	577	599	604	598	560	611	605	582	577	569	595	591	615	551	596	565	561	604	550	584	562	595	599	580	610	564	551	608	553	574	548	607	637	580	594	636	625	552	586	591	588	547	556	566	601	592	607	565	565	591	589	587	556	532	556	584	571	610	609	598	590	565	581	573	580	594	595	557	584	571	568	611	601	581	594	593	619	571	591	554	589	591	557	593	574	632	594	558	563	579	555	559	585	571	559	580	582	570	528	554	563	590	590	547	584	611	586	583	576	610	560	614	561	575	609	576	582	601	569	534	597	555	604	593	601	557	606	578	603	563	584	592	588	627	631	636	578	559	577	609	580	570	593	603	575	609	580	553	600	566	651	591	556	589	583	541	603	541	605	577	588	589	592	581	604	604	580	549	630	611	546	543	590	593	599	598	532	590	578	543	578	608	578	555	603	586	612	605	575	582	623	583	592	587	582	606	578	570	608	550	596	597	650	587	631	594	598	585	584	586	608	575	591	582	599	557	565	585	558	560	591	587	636	560	613	571	588	550	535	576	587	563	627	593	604	593	582	578	584	596	571	537	574	576	600	601	615	533	565	546	599	540	600	607	557	564	667	597	571	587	601	596	631	611	563	578	607	565	586	544	558	599	578	555	552	566	606	549	549	576	563	586	592	615	580	602	559	542	561	585	541	585	539	538	578	614	588	543	575	581	602	500	576	614	553	580	597	589	586	563	579	626	592	566	615	588	575	593	577	576	594	556	561	609	563	585	553	605	620	553	566	578
27364	13296	1973	714	520	450	456	477	426	1134	1871	2063	1361	854	545	413	407	419	418	410	409	409	431	436	425	452	403	438	404	458	375	419	382	396	411	458	434	405	410	387	428	390	392	429	427	390	448	386	404	420	378	359	381	419	403	415	396	438	450	403	418	391	390	404	382	384	416	440	420	422	392	399	425	376	392	397	423	398	418	398	390	442	441	403	458	403	409	367	397	385	421	387	384	417	401	398	416	451	414	381	443	421	423	366	364	407	425	421	386	406	402	383	463	380	430	410	398	407	451	395	386	361	412	392	429	397	434	398	396	387	422	403	388	439	409	407	394	407	413	421	389	409	394	425	387	425	418	411	377	411	441	414	430	395	437	403	413	369	401	376	408	399	442	414	417	401	423	437	405	361	408	391	406	441	390	418	402	408	403	401	409	426	413	429	423	405	416	431	415	372	372	443	386	415	419	377	388	384	410	405	389	431	410	409	404	405	400	401	407	451	397	425	404	423	419	399	400	426	409	420	446	382	383	381	416	349	444	407	402	394	405	407	415	420	406	404	415	420	431	398	407	457	380	420	363	397	420	393	408	422	431	406	392	397	427	394	423	434	388	431	425	398	399	418	421	361	378	401	404	363	403	429	352	395	423	407	397	397	411	383	393	411	446	395	417	408	395	413	432	395	381	422	373	414	393	405	396	439	421	404	395	404	413	430	398	418	387	407	405	393	396	391	413	406	404	448	422	404	375	382	415	416	375	428	408	387	414	410	416	414	423	379	388	416	417	391	407	437	437	394	396	411	435	396	384	376	389	400	385	422	408	423	377	402	415	418	431	403	386	438	414	420	393	421	385	405	415	430	412	402	439	411	360	374	400	434	436	438	410	416	420	391	426	398	445	406	479	436	399	429	433	388	408	372	420	404	456	393	435	398	371	378	390	423	368	406	400	430	401	400	422	415	414	429	405	417	402	451	391	440	413	376	391	399	392	385	389	436	402	427	398	449	382	415	438	403	380	392	439	404	412	415	429	417	403	421	430	390	397	400	422	407	394	379	419	427	405	391	391	443	413	411	441	398	428	436	400	424	411	436	395	405	408	379	390	370	384	393	375	376	428	425	396	418	417	396	377	393	422	382	397	406	402	405	385	403	396	401	438	411	419	375	425	383	364	391	430	393	421	382	421	408	430	423	392	412	384	403	393	410	420	415	392	404	430	395	400	418	372	405	389	385	394	419	400	410	390	383	441	375	407	420	404	402	410	430	406	402	452	423	391	408	382	424	428	429	415	419	390	420	378	419	406	393	405	416	413	401	414	401	407	374	427	411	402	390	428	393	450	375	423	404	381	419	431	414	394	444	434	433	389	433	388	422	452	391	406	391	466	392	395	403	430	380	366	387	409	401	379	422	418	425	406	406	387	421	438	395	409	429	415	396	405	426	391	409	414	424	438	400	409	457	387	397	427	395	393	401	415	406	395	444	394	421	368	447	399	395	398	415	365	442	441	450	426	375	390	427	429	433	411	406	420	382	414	394	406	380	411	359	402	437	389	358	434	406	394	405	398	393	417	405	392	391	385	416	385	425	439	400	452	398	422	403	417	416	432	427	402	392	386	394	415	393	415	406	392	399	401	403	387	370	440	398	414	400	409	407	412	421	416	390	398	406	412	400	442	442	386	392	417	450	381	392	409	402	387	418	450	389	435	417	438	443	417	408	412	420	452	457	405	425	435	390	410	392	397	360	420	415	404	373	373	416	435	422	395	407	395	409	412	381	442	436	408	397	406	368	411	373	433	387	383	398	397	385	418	438	447	433	391	427	364	386	399	453	419	403	416	397	409	408	391	398	408	442	427	413	384	412	431	411	411	429	392	374	407	376	386	380	391	420	446	388	430	412	434	415	431	416	418	407	419	403	401	398	424	389	399	395	431	425	395	406	416	373	360	409	387	397	441	427	399	434	412	454	397	378	446	415	379	397	370	375	439	397	389	396	437	381	428	422	406	416	406	433	409	424	411	410	427	429	411	377	423	385	369	429	389	397	400	462	389	410	418	415	419	428	392	411	434	404	410	428	404	378	407	411	416	393	408	411	383	438	432	428	397	404	433	393	426	411	417	426	396	413	390	416	404	456	436	396	406	403	396	405	401	398	413	407	417	373	387	386	382	416	411	420	408	420	424	406	414	420	421	416	443	383	398	464	400	389	347	410	400	405	410	429	406	428	416	419	409	411	355	391	427	435	371	421	419	385	419	433	394	411	392	392	416	441	429	418	392	418	399	411	436	401	420	431	439	414	412	428	453	422	388	408	467	414	435	462	430	390	372	402	391	397	392	413	445	405	408	359	369	406	399	406	396	418	396	378	435	406	394	401	418	388	417	406	426	433	359	387	405	410	403	413	384	411	432	396	381	390	391	399	425	427	398	411	426	415	401	416	420	383	423	429	383	431	382	387	364	417	386	395	402	399	430	429	433	401	381	434	382	424	387	420	426	427	418	369	393	408	386	390	399	411	456	396	422	406	384	429	398	425	408	397	412	376	416	409	403	400	395	375	377	401	414	416	392	435	395	404	432	390	401	418	410	424	425	431	405	386	375	428	407	442	410	380	398	416	433	420	392	441	414	432	399	433	441	437	415	419	473	380	388	397	393	416	451	395	407	398	403	416	415	424	417	372	400	405	417	424	396	478	371	424	454	384	385	442	392	393	414	419	409	392	418	404	409	423	416	420	400	421	417	398	434	409	437	409	421	371	391	367	449	398	406	426	394	430	399	435	405	417	421	387	422	432	406	389	409	407	415	417	400	417	403	396	443	438	430	426	427	404	430	363	407	379	437	426	405	381	384	397	421	422	378	402	412	368	416	415	423	409	428	406	384	419	406	418	373	345	420	381	409	445	449	422	388	398	405	417	432	428	428	428	405	432	423	375	399	421	442	412	388	429	414	348	399	444	423	449	402	430	412	394	385	438	406	393	400	398	393	428	410	396	389	393	406	380	400	400	410	453	390	401	426	413	394	392	441	447	438	443	354	396	420	410	416	411	408	409	418	410	391	371	427	416	406	386	418	403	446	404	416	392	399	415	397	432	420	446	447	389	429	412	375	416	415	439	402	410	420	384	418	421	400	440	391	386	423	419	389	436	409	397	405	420	431	430	431	370	377	400	425	433	402	412	387	439	391	398	391	409	455	409	401	401	423	412	356	435	373	414	388	412	414	414	432	424	411	415	411	411	389	403	425	425	407	434	432	454	390	414	422	413	433	420	409	395	407	381	382	408	435	442	446	378	406	390	437	439	388	396	447	406	433	409	416	433	407	396	408	386	379	395	400	421	415	397	416	391	438	394	400	372	399	411	409	432	433	425	377	416	425	423	416	414	370	430	412	421	355	432	420	412	403	411	387	377	420	395	452	405	393	431	418	405	407	392	419	399	431	444	379	388	419	387	376	418	386	389	416	460	413	432	390	424	451	418	397	399	411	429	411	432	380	399	412	428	405	416	406	399
5606	1809	1173	561	454	431	431	403	381	1510	2266	2399	1436	755	440	327	307	379	373	360	356	330	356	377	326	326	383	389	345	353	377	332	353	348	389	375	331	357	365	354	343	372	355	348	353	333	342	349	377	352	369	339	404	344	350	327	357	346	339	345	307	351	350	328	358	331	356	363	363	346	331	370	321	346	380	402	351	363	356	394	356	379	335	346	356	351	354	345	311	352	320	338	377	335	364	323	361	348	347	373	325	345	345	353	335	362	378	330	322	346	376	348	320	338	358	327	297	352	331	388	352	371	360	365	346	343	355	334	346	342	322	314	337	358	350	343	316	344	368	369	365	368	390	353	386	329	323	377	345	334	349	342	358	351	359	341	337	343	313	310	356	361	359	323	341	351	326	353	392	349	361	327	326	359	353	366	355	348	360	338	355	381	356	338	355	332	345	365	336	341	357	322	339	319	326	332	280	330	354	354	329	331	321	333	363	323	371	359	331	329	328	401	346	378	340	335	390	333	334	337	372	324	369	310	375	335	386	327	323	339	337	337	331	350	326	336	329	369	331	350	355	321	343	341	360	318	343	369	336	341	336	353	350	364	367	348	364	343	358	354	362	337	364	348	340	327	372	329	364	351	338	354	365	347	348	341	352	371	378	351	366	351	332	331	366	359	354	306	366	357	350	352	334	335	366	375	342	340	370	314	363	367	364	346	329	345	356	375	328	300	311	346	353	339	352	335	378	363	338	391	324	372	358	345	354	348	336	347	337	353	366	316	364	354	339	348	357	334	345	355	342	359	373	332	340	309	338	341	370	384	311	346	346	359	338	345	361	365	332	340	376	364	372	343	332	322	368	343	344	352	333	346	354	300	361	320	361	348	401	334	336	347	377	327	328	342	343	343	323	374	340	352	374	346	349	339	329	349	347	364	355	371	376	336	338	341	358	336	327	337	338	366	343	350	338	331	318	315	346	313	340	322	323	356	356	331	315	333	328	379	361	396	359	336	377	359	356	367	336	344	352	395	305	380	328	336	371	320	303	339	356	361	343	377	340	337	351	353	353	356	339	328	326	324	325	345	363	336	330	373	373	334	326	350	367	321	356	387	354	338	336	330	356	349	359	341	368	363	344	359	360	353	356	363	325	336	351	358	381	416	349	391	327	339	322	367	315	323	385	380	324	335	342	332	367	332	340	373	362	373	338	332	365	323	354	379	344	321	341	347	353	334	326	335	335	333	366	355	336	368	342	346	319	331	346	378	309	361	317	352	323	330	347	304	337	320	349	350	349	326	354	376	365	346	346	339	357	327	342	355	379	347	346	352	349	338	315	325	371	328	373	359	360	354	329	373	339	380	361	353	359	340	367	361	326	351	337	342	387	328	343	321	336	362	373	320	386	330	328	372	371	352	330	335	351	335	360	357	375	373	386	359	347	365	326	332	328	375	342	361	327	369	361	348	366	346	325	348	355	324	373	346	351	336	331	341	367	351	350	360	335	320	356	357	346	323	347	386	359	313	352	343	339	361	364	356	341	328	332	344	341	357	366	333	362	352	346	340	353	372	343	309	348	348	333	365	393	324	363	328	356	365	330	329	334	337	375	348	333	331	357	335	351	362	359	345	331	358	361	365	333	374	387	322	337	336	343	343	360	341	358	311	357	340	350	356	358	374	342	357	350	349	320	364	340	344	360	370	343	315	315	346	378	326	361	389	353	361	365	393	348	354	351	377	334	381	334	350	380	333	341	327	348	349	355	348	341	342	349	375	351	331	358	365	327	347	349	345	369	356	351	361	339	357	366	358	356	329	306	361	368	318	330	347	322	346	341	330	322	341	342	361	363	361	368	342	350	336	325	348	322	332	328	372	362	346	344	367	393	356	334	326	338	351	325	331	357	317	371	344	367	309	337	311	357	356	327	350	366	311	359	366	353	332	334	333	329	345	344	349	364	371	328	321	403	328	365	389	329	323	382	309	357	331	355	330	351	362	344	371	341	373	363	342	344	322	306	358	344	320	334	364	352	341	322	356	354	342	358	329	358	379	361	337	324	358	362	364	326	361	338	343	307	306	344	329	334	352	367	355	372	319	325	353	349	356	313	349	332	350	383	330	387	311	347	332	326	329	367	345	327	339	363	360	325	360	350	318	343	359	358	348	349	339	321	326	381	338	312	334	365	321	364	334	333	356	405	317	358	351	339	381	337	375	329	337	338	341	321	354	308	366	369	348	303	323	345	354	361	332	361	360	342	322	355	400	326	364	353	335	304	362	378	350	315	355	331	334	391	356	385	318	350	358	331	357	381	350	336	334	377	355	326	333	347	351	341	370	357	376	346	359	320	365	367	347	377	369	329	331	361	343	332	320	335	353	322	368	329	345	319	355	330	373	334	328	374	363	362	351	336	363	316	367	348	359	368	326	352	333	347	330	407	372	347	310	323	375	357	331	353	329	342	341	343	356	355	368	336	331	367	340	371	360	348	335	317	385	351	382	358	313	337	368	331	350	353	355	327	329	349	356	342	351	354	329	360	381	306	311	373	343	387	393	375	328	348	364	312	340	359	317	360	356	362	354	367	332	354	352	340	325	372	370	341	354	363	392	319	324	324	341	363	365	333	370	362	327	365	377	321	309	377	353	382	349	339	375	372	351	340	357	345	337	350	329	340	325	338	365	367	345	366	355	349	373	374	367	338	355	317	344	361	350	362	325	344	331	350	341	351	369	340	319	350	337	340	346	325	329	346	342	350	339	345	342	334	364	350	329	339	352	382	385	356	335	364	352	338	326	376	338	339	309	332	353	356	332	337	367	327	319	352	326	351	351	359	363	329	351	350	336	309	341	328	352	340	303	346	336	366	346	333	344	344	396	367	355	370	349	356	316	353	340	360	346	321	346	356	367	363	345	357	369	366	349	344	352	324	304	357	332	356	341	319	322	379	337	351	335	353	351	379	339	390	358	340	352	311	352	339	345	362	344	372	365	343	323	347	355	334	341	347	339	342	352	355	309	363	323	341	334	357	366	341	330	353	345	340	362	365	327	328	380	376	378	369	357	364	346	342	325	324	337	352	354	370	364	329	338	349	342	350	360	349	321	352	367	345	369	329	380	331	362	365	353	360	315	371	346	377	358	341	335	360	375	387	321	354	361	364	338	346	324	329	348	351	345	377	356	349	335	337	338	344	359	385	359	327	353	304	327	376	370	359	396	324	325	325	347	329	346	324	349	314	346	368	366	387	335	339	356	378	367	376	362	362	319	335	343	345	334	341	360	351	346	353	325	340	311	349	352	358	329	346	332	323	348	351	350	315	366	351	331	350	349	340	336	344	335	371	350	339	366	378	358	338	321	343	327	326	367	304	365	321	360	344	335	350	337	351	361	344	332	350	343	334	382	377	356	359	373	361	359	343	349	321	401	356	348	356	305	362	319	331	348	344	346	338	305	353	355	339	317	346	333	358	361	332	359	359	345	372	334	354	344	360	335	370	337	331	335	354	358	343	317
24898	21076	27278	25053	9011	1205	855	615	2867	11441	19076	15796	6888	2051	707	487	430	416	451	457	462	415	429	432	430	420	447	444	444	426	447	451	423	459	440	442	421	414	464	461	438	410	464	456	406	433	437	444	432	428	449	438	421	419	452	443	435	448	456	485	409	434	429	433	388	417	398	436	450	435	428	404	451	459	438	452	444	432	419	420	432	416	414	415	426	442	445	430	430	419	443	428	419	447	446	417	442	442	431	418	434	427	448	429	461	455	424	398	445	410	427	424	435	422	460	461	398	442	447	453	441	450	408	455	442	442	419	412	425	407	429	418	423	398	429	427	435	403	454	417	417	385	392	439	405	408	470	447	411	460	454	434	457	439	441	432	422	415	432	457	438	397	410	457	405	433	419	439	421	404	451	408	447	455	442	427	455	401	434	447	439	406	412	413	376	413	434	415	462	457	436	393	455	451	404	448	428	423	408	425	430	411	382	414	450	471	443	408	437	399	429	461	416	409	429	468	409	440	380	462	467	460	407	418	390	440	435	411	420	452	418	437	391	435	427	427	440	434	423	438	413	407	426	401	432	406	425	425	402	400	395	458	416	428	425	430	389	428	398	462	441	425	444	453	402	404	434	443	436	411	439	419	426	385	428	413	451	463	435	420	405	436	380	430	443	461	388	389	413	427	440	413	432	410	416	449	450	445	408	421	458	435	414	402	460	448	481	399	412	446	408	447	436	421	415	424	442	397	414	442	397	449	459	434	413	422	440	441	455	450	440	410	414	415	397	412	415	409	456	436	397	446	417	451	393	392	440	427	415	440	444	430	431	410	464	417	434	421	417	403	427	465	422	422	410	405	443	403	420	448	408	413	433	421	452	434	427	402	395	413	424	452	438	421	462	425	433	435	435	454	434	424	420	419	446	411	440	446	451	421	431	439	449	430	435	413	452	418	481	428	396	444	436	456	448	419	422	505	416	417	414	438	408	453	442	418	440	458	469	403	429	400	431	432	423	432	428	426	386	416	405	430	467	431	399	389	423	425	437	410	422	433	437	417	413	435	432	438	413	443	421	411	446	459	447	410	428	418	431	437	441	405	408	418	452	427	420	402	467	424	445	433	448	381	430	438	412	413	444	440	411	418	392	387	403	428	455	459	456	454	442	447	380	418	374	414	429	396	448	446	433	422	424	413	468	422	438	460	428	451	431	454	465	469	466	406	451	433	394	438	445	422	440	432	417	430	429	415	442	426	501	406	418	432	405	428	398	416	468	454	454	452	410	424	408	402	469	440	430	441	422	439	419	419	420	419	425	427	471	433	418	410	435	433	411	410	453	476	449	423	406	432	406	422	423	429	424	447	419	492	419	458	419	447	439	455	391	396	420	416	415	418	413	419	433	437	411	445	446	441	436	467	464	411	422	431	417	396	440	454	402	420	436	419	433	419	420	411	414	411	406	416	461	398	404	423	403	453	458	454	412	447	432	439	436	420	411	411	414	441	429	415	409	438	456	428	407	402	421	427	418	478	417	411	408	457	433	431	423	437	395	437	432	392	420	430	434	432	456	432	417	457	472	436	403	399	425	424	419	436	440	401	394	444	447	487	457	408	420	408	467	396	397	435	444	364	424	416	395	423	405	405	425	406	422	404	434	420	416	422	453	446	420	441	427	406	400	423	421	455	426	424	432	438	449	429	418	422	441	374	461	473	437	395	440	418	395	388	427	410	453	422	465	436	433	436	421	474	440	413	431	375	425	418	425	425	443	449	432	443	420	370	430	418	436	417	407	442	421	425	413	415	406	426	431	433	465	425	409	387	420	456	453	420	444	413	432	407	422	449	414	432	426	426	418	434	422	437	413	418	422	422	402	400	389	425	464	441	415	422	430	403	402	431	431	432	450	420	394	425	443	427	394	448	420	420	407	412	407	459	429	406	439	431	432	405	449	423	456	453	435	424	400	408	397	382	455	447	416	378	429	444	409	399	467	431	441	415	443	394	417	427	462	417	448	418	433	435	412	433	435	444	409	424	420	418	410	404	405	437	418	401	425	423	426	400	420	437	413	433	452	445	432	413	411	440	415	426	445	425	429	413	417	413	445	406	466	407	409	437	431	413	437	435	386	409	440	437	426	413	426	447	433	418	397	440	403	457	421	412	409	418	396	426	466	446	422	458	424	412	397	427	441	457	424	440	424	411	435	408	445	444	450	388	458	443	450	438	406	450	396	420	410	442	429	408	407	469	420	402	445	422	420	451	443	416	401	429	436	428	427	460	414	431	431	434	458	439	438	441	443	410	410	419	432	429	409	434	454	441	437	406	447	435	402	440	424	382	443	419	385	404	418	398	465	414	449	417	408	454	406	423	429	435	380	425	417	399	409	421	409	425	477	437	433	472	449	422	455	462	451	450	396	421	397	440	447	399	431	450	434	439	430	389	433	430	446	439	459	453	413	429	452	412	481	457	446	409	428	441	419	487	431	406	411	425	430	422	449	441	393	410	428	443	433	433	445	419	451	449	458	408	466	426	434	455	458	419	463	423	428	438	421	406	439	446	429	426	434	410	424	415	414	429	439	435	382	412	465	391	435	402	427	445	438	417	423	415	449	436	439	422	432	412	409	455	439	470	440	426	399	452	426	405	425	418	422	457	468	455	461	444	459	447	421	418	395	450	410	418	428	426	444	421	414	424	396	420	415	397	424	423	399	429	437	422	415	404	424	441	443	421	441	449	376	429	443	423	415	437	443	429	475	406	408	419	427	444	430	410	424	463	432	400	475	412	421	392	387	411	435	437	397	423	389	426	412	417	389	453	383	445	453	408	422	450	418	424	439	423	443	424	436	394	424	419	431	467	450	407	431	471	431	385	401	461	447	405	428	421	441	436	406	408	418	471	472	425	446	424	423	403	436	402	430	433	400	437	432	437	423	394	414	419	430	466	428	482	423	468	400	421	461	421	418	432	441	430	419	428	441	438	431	425	420	430	406	433	412	442	414	410	392	432	456	417	431	398	474	402	431	422	424	425	440	417	400	431	407	429	434	404	398	444	439	413	420	448	493	442	466	413	434	425	432	453	423	428	411	457	420	428	443	444	440	410	393	402	409	432	450	460	422	420	417	411	407	429	401	428	423	425	457	403	450	446	481	417	434	438	416	445	460	411	414	457	433	433	456	412	412	482	407	408	437	441	431	427	506	362	407	426	454	434	431	428	411	439	424	406	388	416	413	444	426	411	416	414	416	393	396	438	389	419	393	425	410	434	426	420	404	433	411	458	426	451	449	433	397	397	426	419	441	408	434	442	402	439	462	431	431	410	362	436	391	422	393	432	418	407	437	440	425	415	419	446	449	437	459	432	454	454	420	388	425	446	399	424	426	414	412	428	415	403	404	458	432	415	442	390	427	415	428	411	455	415	429	436	464	455	385	427	413	390	455	432	441	377	452	460	449	429	454	429	444	379	389	422	433	426	428	402	454	422	415	421	445	420	432	421	396	442	430	461	390	412
4603	4974	3318	1642	1141	914	738	735	4223	14144	18091	13955	5954	2026	672	413	385	360	407	386	379	398	423	366	381	403	386	420	356	373	377	398	351	356	384	380	393	365	414	379	355	394	370	394	374	404	366	419	393	378	381	375	385	410	401	384	378	396	377	301	362	367	385	409	341	387	387	405	364	397	390	374	339	384	400	383	402	356	379	376	378	369	402	394	374	389	378	363	362	350	373	382	398	357	338	397	403	413	380	392	409	373	384	406	372	420	408	430	395	398	418	383	346	402	375	359	355	353	357	394	384	368	343	400	326	378	382	403	381	398	417	354	351	399	358	370	411	349	382	389	346	340	366	368	372	370	409	397	385	374	369	390	376	377	387	388	349	353	370	369	348	398	366	390	379	371	357	393	402	335	370	409	381	360	375	395	387	388	406	383	346	357	423	402	363	370	378	348	361	356	399	391	373	383	389	380	368	370	392	379	396	428	330	394	365	390	374	351	367	380	386	372	339	350	354	360	387	380	387	380	345	388	390	348	379	380	369	363	399	346	368	380	363	387	402	365	377	374	355	342	374	412	356	379	344	361	379	386	410	370	335	365	366	359	369	351	336	349	385	409	396	394	370	329	354	388	373	381	400	407	376	371	371	343	359	389	368	414	397	410	389	372	412	382	364	374	375	374	384	368	380	381	372	361	406	368	384	369	353	375	412	365	366	361	379	361	366	367	383	360	356	363	420	376	354	379	375	363	345	378	385	386	391	381	407	346	392	395	377	351	351	389	381	357	379	415	350	371	360	381	388	392	397	367	386	375	387	389	389	384	371	352	379	420	417	369	381	363	366	370	360	390	375	388	348	391	366	368	365	346	385	385	393	388	392	376	383	367	371	336	386	378	356	400	362	376	377	373	364	394	388	329	370	388	373	350	337	340	396	369	373	366	398	366	354	413	340	394	398	409	387	362	384	383	413	377	378	373	367	377	412	366	394	392	375	401	349	393	393	367	392	362	425	398	362	356	360	395	399	369	391	377	387	351	357	390	398	366	394	350	374	378	374	358	418	366	375	372	380	380	378	386	383	353	388	389	325	362	351	378	389	376	358	400	352	372	405	377	386	385	360	368	360	398	382	361	393	394	427	347	351	369	362	368	387	366	363	391	390	383	352	360	407	359	381	354	373	398	363	341	391	344	330	366	403	369	352	411	383	393	352	363	348	373	374	343	382	366	379	380	346	396	374	366	389	394	347	367	387	374	371	366	364	383	416	393	386	389	374	385	375	380	394	395	377	381	389	353	394	366	350	383	372	369	364	379	370	358	376	372	388	353	364	384	388	394	394	376	386	335	365	362	395	373	396	373	398	366	382	403	356	355	386	372	352	409	418	381	357	343	408	361	363	372	379	400	366	395	383	374	356	351	378	380	333	368	364	383	386	364	401	357	369	421	382	367	361	357	395	379	383	366	375	366	395	356	349	367	379	363	353	390	398	375	355	397	380	371	385	396	394	369	371	374	359	354	342	359	362	377	366	377	367	399	372	365	355	392	371	368	391	399	396	374	337	370	373	381	381	365	361	377	362	358	373	343	356	381	392	361	396	361	400	365	354	400	391	383	371	391	377	364	377	366	388	380	415	403	372	387	361	361	385	358	377	378	391	371	398	390	377	366	421	396	425	345	419	369	357	347	397	384	395	340	378	369	362	391	407	379	389	384	360	385	383	397	339	341	351	408	362	392	347	371	374	399	396	368	355	384	362	418	368	374	376	365	378	358	391	410	382	398	395	400	383	383	380	384	377	366	384	365	361	381	388	370	349	346	361	364	356	380	401	407	362	376	374	369	362	402	399	371	350	401	330	365	353	425	375	385	404	402	384	361	380	374	405	379	386	397	356	361	363	392	389	378	427	390	393	381	361	337	367	369	389	400	418	369	344	393	375	359	368	372	346	351	372	370	379	382	382	392	373	361	396	411	391	428	375	347	360	391	424	387	381	398	381	368	348	359	376	367	381	393	364	381	371	381	397	376	405	359	366	390	387	398	339	362	377	349	378	400	413	344	369	368	387	394	394	368	376	365	382	370	376	368	369	395	400	340	376	395	387	407	344	383	416	382	366	399	365	362	362	419	387	347	377	385	394	386	356	408	393	358	371	379	347	380	361	354	404	380	372	360	368	379	370	369	360	351	400	358	386	383	389	360	363	372	369	393	341	400	361	370	387	366	396	401	363	383	349	412	377	380	371	365	362	396	384	360	372	358	379	367	391	369	403	404	377	363	359	351	373	386	383	382	380	376	365	370	376	386	375	374	367	367	402	379	356	391	346	374	390	376	399	367	416	360	390	369	345	383	400	362	365	367	383	365	363	381	379	391	333	353	387	345	372	369	364	403	371	384	369	350	376	330	376	392	382	380	394	368	355	386	381	359	371	368	391	396	368	385	384	406	383	360	398	373	378	374	355	363	377	335	428	392	384	362	358	364	375	342	380	370	373	395	394	343	401	350	396	367	410	354	379	355	375	377	397	384	366	386	354	377	377	394	389	360	407	396	400	366	381	382	406	381	337	385	358	390	369	371	389	398	356	399	374	367	343	370	370	372	351	360	395	384	397	361	360	341	443	410	382	338	402	393	375	381	378	412	361	392	373	395	400	388	347	341	396	355	404	402	386	356	374	394	404	367	375	372	366	349	392	365	362	354	365	368	390	388	410	378	390	393	359	364	372	385	412	357	387	365	394	382	379	389	370	365	366	359	337	355	366	409	339	379	379	404	381	386	374	406	389	377	393	345	370	384	388	394	391	364	361	376	375	373	360	381	368	371	378	391	375	375	385	362	366	386	376	378	359	330	333	333	383	372	382	352	360	354	387	380	407	382	349	380	379	380	396	377	397	411	360	384	403	364	364	369	389	361	403	393	369	370	383	375	328	410	393	387	360	401	373	374	395	368	364	381	366	380	374	372	371	404	379	368	359	383	395	388	378	352	405	393	365	345	377	356	387	370	375	386	382	322	368	365	368	387	389	369	387	371	378	363	374	395	406	387	369	364	375	339	344	355	390	355	352	377	377	384	368	367	357	385	356	396	364	383	343	390	373	385	380	363	354	352	365	366	378	388	402	348	374	412	377	388	372	364	359	383	351	384	406	366	342	365	394	363	387	340	373	412	393	395	348	413	405	381	343	352	367	363	358	365	383	386	360	359	365	353	346	348	369	357	371	364	374	367	353	361	390	365	373	368	352	387	385	382	391	388	347	358	372	402	367	355	379	378	367	364	383	378	349	390	394	408	345	388	398	364	400	386	365	352	404	343	387	361	370	382	399	387	356	376	364	358	343	381	358	336	406	375	379	377	404	392	377	383	320	398	393	377	397	369	422	399	376	372	370	345	411	399	381	358	338	354	388	362	349	372	337	396	394	396	373	393	392	400	364	371	375	389	352	378	385	381	422	395	398	363	359	360	356	383	350	403	378	390	363	376	414	362	357	392	387	396	376	356	395	373	389	369	352	382	386	389
23869	21068	28298	24035	21063	8500	1766	1318	14636	38011	32286	19920	7031	1803	779	663	641	654	684	616	597	639	630	663	616	654	621	647	606	631	633	574	613	634	617	626	616	586	645	607	630	632	585	628	643	643	599	581	628	592	573	622	626	600	583	605	635	609	600	639	605	592	614	635	625	639	590	638	635	614	629	576	623	597	575	616	592	587	613	580	616	624	569	588	642	615	613	659	649	644	639	605	619	620	615	640	656	623	661	634	641	565	623	580	606	630	621	616	628	646	598	569	578	612	633	607	665	672	632	620	620	649	608	666	611	600	617	630	567	580	629	586	605	605	617	648	628	634	610	626	584	630	605	654	592	582	603	555	582	616	631	591	633	618	650	606	622	668	570	648	612	594	580	611	638	610	651	627	611	573	608	651	653	583	604	653	625	605	608	633	620	593	630	611	619	577	625	587	646	634	625	592	574	631	593	589	584	581	563	599	597	621	634	557	572	604	632	616	607	576	585	640	604	607	614	603	633	615	583	621	593	575	577	634	601	601	584	614	660	625	643	605	601	611	582	605	599	634	616	611	618	617	596	572	587	656	623	627	649	629	616	594	585	587	620	586	616	656	629	639	578	587	554	573	621	578	614	555	637	659	599	590	596	657	639	651	660	605	586	584	596	589	619	573	631	615	639	601	611	592	632	597	567	566	578	642	611	597	620	608	629	604	636	617	607	647	623	656	585	613	596	610	590	603	669	598	652	608	617	606	602	620	586	598	583	652	596	585	590	557	588	612	651	615	605	599	648	611	635	645	623	623	618	626	591	625	588	574	595	624	617	625	588	649	614	609	647	594	632	587	649	644	601	574	620	577	607	600	605	614	594	654	613	632	622	616	616	590	575	634	620	587	610	611	572	622	589	618	599	584	593	591	639	619	624	598	615	606	587	593	603	645	587	621	618	650	597	573	619	590	612	605	594	618	605	607	632	609	556	598	596	586	605	622	587	623	598	640	627	643	599	602	610	616	546	622	578	622	612	574	617	602	666	592	611	622	646	618	659	590	635	591	618	642	612	568	594	620	576	605	624	626	572	584	558	589	590	567	676	609	600	623	630	592	654	605	599	612	608	577	601	619	604	626	598	583	595	613	654	623	597	609	631	672	619	586	581	579	628	619	586	592	591	598	551	556	578	623	596	627	620	552	631	626	635	567	622	596	585	644	602	614	643	580	558	583	646	608	612	583	615	644	587	584	626	640	627	578	572	592	656	607	609	624	619	584	585	648	578	607	578	593	595	623	616	619	586	608	602	589	583	597	601	608	577	618	622	585	640	640	618	604	611	664	624	638	594	619	614	554	628	585	595	648	647	581	605	630	597	620	610	607	600	591	608	599	618	613	636	576	649	624	592	658	589	620	603	590	633	606	617	631	627	623	579	579	609	608	630	643	625	627	605	613	616	589	581	655	613	600	619	594	593	616	649	602	618	628	659	607	591	561	637	564	630	588	607	608	612	588	599	615	640	583	600	660	614	623	599	665	663	600	613	565	626	593	630	616	601	572	619	589	585	608	625	600	614	603	609	628	603	634	590	554	649	598	573	613	605	608	637	566	637	606	609	592	584	600	621	568	597	616	605	583	589	656	631	594	587	621	606	606	595	646	639	563	579	645	614	585	595	667	623	622	608	601	624	614	618	624	635	608	559	602	624	621	599	615	612	592	610	643	668	568	655	601	655	669	595	647	600	624	623	603	644	643	607	634	599	599	624	583	587	623	615	605	609	574	591	608	656	591	631	601	580	607	645	626	618	603	586	575	615	621	637	635	610	640	606	632	572	590	618	616	546	563	606	630	618	605	584	635	638	585	617	574	629	654	603	615	580	563	575	645	627	639	617	617	620	588	572	643	616	601	555	639	595	603	603	561	579	593	559	635	612	602	600	609	620	617	636	610	570	586	652	609	583	600	646	636	616	590	616	656	561	594	614	618	588	589	629	626	562	590	579	579	595	573	625	607	598	627	583	589	592	617	648	632	609	611	607	635	638	609	635	589	593	622	583	582	616	610	634	620	639	602	645	620	568	598	614	615	628	620	593	638	614	590	608	605	615	572	595	640	598	634	635	596	593	600	586	640	609	591	599	623	611	642	591	624	635	624	634	618	574	596	601	591	586	600	627	618	622	557	604	590	590	623	578	590	614	613	584	645	653	625	630	596	575	574	601	632	606	592	623	667	641	646	648	575	618	578	564	597	594	598	604	601	631	631	609	603	634	576	576	611	608	617	597	548	574	650	603	605	618	652	600	625	584	611	607	638	631	587	609	628	635	638	625	597	627	613	594	614	669	629	590	602	613	547	602	599	611	617	629	604	603	598	604	600	616	577	597	602	585	590	659	604	580	587	616	588	582	593	597	640	561	582	605	613	604	619	628	634	620	616	601	609	626	612	608	620	645	648	618	612	611	611	604	625	672	610	595	596	651	620	588	595	608	612	616	591	616	593	606	554	581	618	571	648	641	576	602	636	581	583	596	620	609	591	617	576	622	602	608	595	602	609	629	641	598	628	645	585	566	653	532	561	642	570	608	588	612	631	576	608	590	618	644	589	602	615	622	558	609	601	641	611	583	585	591	577	664	624	633	592	653	599	625	596	591	624	626	606	670	592	602	630	612	616	589	600	608	588	638	624	629	599	621	583	667	582	583	597	590	664	623	602	618	562	628	618	612	582	626	588	621	588	597	567	627	605	660	636	593	637	668	603	606	602	591	593	611	630	627	614	642	595	616	613	609	599	636	589	560	585	600	608	555	622	598	618	570	584	562	628	602	625	592	650	585	614	596	641	611	612	641	605	596	588	598	638	622	593	608	589	630	579	605	576	549	606	603	633	569	541	598	580	587	584	593	658	572	597	562	635	622	629	672	612	610	569	619	590	568	618	611	667	594	620	638	613	652	611	613	595	591	630	606	581	606	611	621	609	591	588	587	611	630	565	601	602	618	657	616	557	633	604	555	585	645	592	631	605	582	606	546	595	626	594	598	618	588	614	626	613	609	605	628	614	593	618	639	589	594	660	595	579	596	611	632	587	599	610	585	600	621	607	620	603	605	631	601	611	633	600	612	563	589	625	606	609	604	553	601	638	592	631	500	606	643	629	639	627	626	612	609	616	614	612	637	620	603	588	599	566	648	580	599	623	624	603	580	614	605	573	630	619	631	595	644	608	604	658	614	607	615	631	634	632	575	608	605	602	615	640	606	644	594	628	616	594	580	602	647	600	635	616	620	585	594	619	647	579	621	587	580	655	601	571	620	601	625	635	648	623	604	601	624	638	583	602	622	614	612	551	639	645	608	542	598	639	629	608	623	616	621	608	605	598	612	626	623	600	632	596	636	585	573	619	584	609	579	591	612	584	632	600	657	605	615	645	595	616	592	598	599	599	622	567	615	606	625	592	655	590	580	617	618	568	631	611	595	624	617	634	602	629	585	609	637	656	599	567	616	597	613	603	594	589	584	567	595	565	623	575
5303	7953	5529	2789	2062	1510	1318	1527	18765	34921	27186	15269	5683	1696	667	548	540	535	540	526	485	550	511	530	520	515	557	538	464	525	533	517	534	559	525	552	572	545	549	512	489	543	500	564	520	519	534	521	523	538	506	559	506	498	543	569	522	523	544	493	534	512	523	499	556	501	523	533	520	543	531	555	483	525	509	518	546	532	520	514	512	560	499	515	554	529	485	505	532	496	514	527	521	500	504	513	532	548	506	514	516	530	521	511	516	519	443	550	493	512	495	516	520	520	532	519	517	600	518	542	522	564	523	520	508	524	512	483	507	501	501	519	506	556	486	544	498	503	528	501	531	543	517	532	525	520	486	513	519	531	522	513	510	540	528	515	533	475	508	495	547	503	514	500	504	513	510	511	508	521	538	527	509	508	566	505	521	495	583	528	549	489	561	515	528	515	499	528	520	542	534	568	583	503	539	513	485	510	510	519	544	494	520	505	528	510	511	497	484	530	526	519	538	540	558	481	488	477	526	505	521	547	496	499	551	534	478	483	511	498	519	524	542	525	511	545	462	502	521	466	486	532	522	532	542	508	497	530	522	548	527	540	508	562	534	495	516	510	525	559	544	497	491	522	507	505	537	547	544	551	533	530	499	520	525	488	552	507	494	502	510	502	538	517	566	539	500	547	522	502	514	524	474	529	477	543	539	494	503	479	502	483	503	503	499	502	508	535	529	525	521	485	541	520	535	545	526	513	536	560	569	530	484	520	517	512	558	484	511	500	494	464	475	533	517	516	557	502	521	532	521	510	531	514	487	464	486	522	500	497	482	505	515	507	486	559	535	513	480	535	517	534	486	521	562	530	524	523	503	564	507	565	475	540	542	499	551	528	516	525	484	495	479	545	500	521	532	513	497	530	537	535	534	466	500	534	554	533	486	519	560	508	509	521	485	520	521	492	492	490	517	519	535	529	533	529	521	534	517	570	513	534	568	482	529	541	521	496	516	544	492	505	527	511	503	542	521	512	568	514	523	540	523	524	522	505	533	527	480	535	493	500	496	527	547	488	520	488	496	535	480	499	515	513	518	484	485	517	514	539	510	547	513	529	513	505	509	495	495	487	557	525	522	526	510	519	542	496	504	483	515	506	500	531	540	497	534	473	517	478	514	496	512	503	485	520	521	497	471	499	565	506	520	472	468	482	511	490	493	574	471	529	535	529	560	538	525	538	520	504	517	533	551	477	538	507	505	513	537	481	471	525	524	536	475	515	519	512	521	545	503	512	518	499	529	515	537	532	526	532	516	521	492	500	530	505	527	544	499	523	490	496	535	529	521	524	506	503	493	488	513	543	550	527	492	479	535	507	543	494	543	514	486	482	528	508	541	536	517	515	549	513	469	555	510	524	522	558	539	534	495	510	556	549	502	506	484	504	494	538	533	499	517	515	515	556	532	514	527	514	499	534	515	527	548	561	491	501	530	495	546	493	485	556	540	583	512	505	518	549	551	532	495	549	550	515	536	511	518	553	500	504	501	594	471	511	537	491	542	523	564	482	506	522	508	532	482	538	543	489	510	530	501	508	508	533	542	554	485	567	541	493	493	532	499	509	530	548	582	479	506	524	531	483	549	528	505	519	494	523	490	517	473	522	544	525	539	552	486	533	524	531	496	502	548	506	500	506	522	579	495	486	535	531	553	489	531	526	491	505	549	542	492	534	505	501	535	525	501	514	493	541	552	485	500	544	486	525	518	492	475	525	571	514	539	504	545	550	530	529	491	520	509	559	458	532	512	523	500	521	510	519	528	592	504	512	539	506	523	477	517	533	505	476	554	505	551	516	519	512	483	516	526	521	515	494	492	500	448	529	501	481	525	543	528	498	520	503	480	512	486	516	535	562	462	500	496	554	505	548	520	516	560	527	519	499	544	555	490	527	516	541	493	497	563	500	546	624	516	497	518	520	543	520	528	528	525	494	516	534	530	525	515	549	517	481	461	512	557	493	519	534	541	499	518	498	539	511	534	557	499	516	508	498	507	530	549	475	488	512	474	520	494	491	543	547	508	515	523	517	484	500	498	511	499	533	494	519	499	519	485	477	525	473	526	533	525	507	494	499	540	507	510	530	528	500	504	551	474	494	512	528	500	491	482	525	498	484	538	509	532	474	493	553	513	558	503	520	548	516	561	537	478	486	506	524	538	507	521	502	525	533	505	510	517	525	517	501	481	529	509	527	501	528	537	557	492	553	542	532	475	520	528	523	505	501	507	516	508	501	509	476	541	512	494	504	485	484	494	531	502	506	523	540	506	506	516	475	496	486	499	483	541	506	503	517	514	540	511	495	544	528	529	513	501	523	517	498	521	512	474	540	498	515	532	463	524	516	510	505	522	519	506	549	536	489	508	555	511	501	530	511	518	508	521	503	503	493	488	514	505	515	510	500	531	569	494	510	515	558	529	527	506	506	545	493	542	531	531	544	497	503	561	539	496	577	568	506	563	469	523	481	529	498	523	518	553	550	534	565	530	539	497	535	497	533	534	517	543	529	483	534	535	520	492	517	563	525	527	549	511	491	502	529	516	581	506	524	548	516	536	531	537	508	532	533	541	477	500	511	493	517	493	536	503	500	536	516	523	511	480	542	502	516	504	510	510	530	493	558	537	488	548	487	531	514	499	514	522	539	503	529	521	553	500	510	479	514	503	518	526	542	510	544	507	547	533	507	510	518	500	531	533	525	513	514	511	491	546	530	525	520	500	497	522	506	507	529	497	495	535	515	515	548	542	452	486	515	499	512	469	495	515	519	533	519	526	572	492	569	508	511	544	540	492	517	489	523	498	514	553	524	493	548	496	533	509	500	527	485	483	502	502	519	465	508	542	517	527	497	542	552	475	527	520	478	515	525	519	499	536	529	520	548	491	529	513	477	493	522	497	479	507	492	513	497	492	535	491	479	537	510	500	514	483	504	495	509	507	526	491	537	475	575	501	468	489	539	497	562	526	470	536	507	511	492	494	475	509	532	499	523	490	485	529	510	496	540	535	540	489	529	521	496	534	482	532	530	526	493	505	479	490	568	515	508	494	525	525	561	468	531	537	540	471	503	492	556	526	516	585	510	492	504	485	570	519	526	521	500	534	541	521	508	508	526	513	524	546	530	467	523	481	534	536	505	514	487	524	516	540	508	527	504	541	500	498	484	537	526	510	520	550	522	511	526	485	519	487	519	516	555	506	548	547	489	469	507	518	521	547	497	478	485	526	531	512	513	504	513	527	514	488	516	499	501	480	523	500	515	525	551	533	535	465	535	507	486	492	575	572	482	507	485	555	561	537	520	561	536	491	539	501	557	520	515	503	530	505	526	544	494	496	507	499	508	485	482	519	506	542	525	515	529	480	508	507	510	532	484	518	519	494	488	521	534	522	509	508	535	522	492	522	507	540	509	532	503	507	492	530	502	534	494	487	530	499	529	505	492	528	535	492	515	507	533	523	444	505	515	472	514	490	544	529	521
27388	12544	1423	686	449	435	390	436	1183	1401	2302	1555	866	486	398	373	343	363	379	369	397	376	406	337	368	360	370	405	391	381	383	361	388	369	355	396	380	362	385	361	415	389	383	360	387	362	389	382	395	364	377	380	426	346	380	377	415	362	369	383	389	359	374	320	378	355	369	387	375	418	373	359	361	381	389	350	382	349	423	401	391	368	376	382	346	375	371	364	371	387	352	352	393	366	406	381	399	385	364	400	405	356	384	390	382	345	357	386	401	405	412	365	351	392	333	363	350	394	335	379	377	382	383	353	354	373	382	386	401	370	400	390	372	391	370	391	386	389	368	396	386	361	393	361	406	362	357	355	372	370	353	351	419	357	348	355	366	389	364	347	374	405	371	380	398	385	399	407	365	395	388	373	392	378	395	368	398	386	374	402	355	333	370	354	385	419	409	343	352	348	374	349	355	397	342	391	385	386	361	338	378	372	383	351	362	383	341	349	375	371	405	358	406	360	374	343	360	393	399	388	367	374	351	371	373	362	388	380	388	393	378	358	382	388	360	372	374	403	427	409	352	372	380	392	378	377	363	382	375	347	369	386	366	346	385	448	386	364	379	386	373	372	360	343	365	332	356	390	396	399	367	359	370	388	396	385	399	360	338	349	381	383	348	406	394	368	379	358	367	369	386	365	406	368	372	339	386	390	381	362	380	364	393	393	381	398	374	414	376	391	358	399	358	379	324	364	364	396	385	371	366	358	411	354	349	367	404	367	380	407	372	369	413	409	400	410	379	388	330	372	369	391	346	379	395	367	379	341	381	401	344	379	373	360	369	382	339	413	356	373	350	372	378	407	346	358	357	382	388	344	411	389	388	331	379	379	381	392	393	390	367	379	356	367	367	378	371	392	347	372	390	347	378	368	379	420	409	355	391	370	373	349	372	415	348	378	362	387	351	379	386	367	360	387	381	392	391	405	341	406	398	382	384	381	383	393	401	362	405	406	398	366	392	394	391	369	371	388	359	369	392	402	399	389	379	375	385	409	358	352	366	375	357	366	392	329	387	377	364	395	388	353	368	379	390	375	417	365	370	369	381	389	361	403	358	398	368	349	340	347	375	378	346	358	362	366	352	380	365	400	370	377	360	393	364	382	351	419	388	360	400	396	383	395	405	390	363	408	387	378	396	404	370	403	361	360	403	392	367	369	340	378	376	378	362	363	413	379	372	384	415	387	364	378	421	409	386	414	356	375	363	363	365	383	357	394	379	404	348	383	386	389	418	392	382	392	387	385	359	355	397	362	391	361	369	373	377	384	365	336	376	378	394	360	360	399	394	401	386	420	380	379	384	387	358	373	377	358	381	389	367	339	357	382	345	364	385	377	409	377	389	373	400	397	363	359	382	383	380	383	338	361	366	395	400	377	381	373	341	348	373	390	387	402	388	359	397	387	379	356	364	367	407	416	393	412	412	378	336	366	419	388	399	362	402	363	370	338	334	360	358	376	378	372	364	356	377	352	387	360	375	391	395	356	358	335	377	363	392	380	353	378	369	425	385	371	406	372	381	375	359	410	370	379	337	373	354	365	326	348	393	381	371	364	365	337	359	384	356	387	380	382	382	402	346	393	373	363	368	367	410	381	374	393	391	368	367	363	378	344	364	393	375	408	381	402	392	383	368	347	378	364	370	391	391	404	427	351	373	325	378	380	386	399	370	368	332	372	419	384	384	362	371	379	362	362	369	403	406	399	396	392	368	356	361	363	356	376	331	375	368	356	375	356	393	373	408	389	386	363	370	404	383	380	359	370	392	404	390	356	387	354	361	347	423	387	387	363	401	392	426	368	406	398	382	361	381	387	362	366	389	377	368	364	381	360	373	390	369	401	362	421	387	369	348	380	391	384	368	392	398	390	399	374	357	353	365	377	363	380	349	379	373	389	370	409	381	405	326	388	397	401	362	379	379	376	374	369	370	368	362	372	379	327	384	378	367	399	377	346	365	368	374	418	372	371	390	359	370	376	381	359	385	361	396	395	353	371	364	372	358	404	374	351	397	379	447	388	356	387	374	380	360	396	355	378	368	370	388	342	376	369	382	379	352	368	375	368	383	361	361	380	396	390	389	402	399	371	367	353	418	352	382	361	388	338	390	393	348	374	351	370	374	377	343	373	363	338	395	371	405	345	383	364	396	407	402	373	361	379	369	335	364	377	390	353	392	380	361	412	382	351	383	397	369	395	333	370	404	352	363	370	375	359	381	401	380	316	361	388	351	385	377	355	386	411	373	370	390	359	382	368	362	353	400	358	400	388	373	393	367	364	372	372	376	332	395	389	392	389	342	367	343	393	362	353	363	388	395	375	401	342	386	375	371	375	412	407	398	381	389	382	342	373	358	362	372	404	375	356	344	406	363	362	405	388	396	399	379	377	350	365	415	384	393	368	362	371	370	400	329	396	376	361	379	360	385	377	346	380	410	356	371	395	379	393	354	373	389	376	362	371	334	373	376	339	371	381	353	342	384	370	357	368	368	355	420	351	367	380	377	392	391	351	360	410	404	366	351	380	385	386	378	328	380	364	346	382	369	400	372	353	375	384	367	354	375	372	409	414	372	395	372	352	394	410	365	399	363	349	364	352	384	376	374	348	410	327	389	350	396	363	383	375	364	379	383	350	371	377	398	381	407	394	405	393	404	390	378	369	349	369	385	403	356	371	379	416	397	356	369	398	385	376	360	368	349	361	406	387	365	358	340	386	380	433	377	385	380	371	404	399	394	400	372	406	350	376	389	356	369	417	373	346	348	367	337	358	377	380	395	384	380	368	370	354	366	375	392	358	398	358	377	364	384	337	377	409	375	371	390	409	404	373	353	340	379	392	356	363	373	353	360	353	360	383	413	368	396	397	355	360	400	380	366	376	387	388	407	376	361	378	347	379	362	376	394	364	379	324	362	393	370	394	370	361	385	403	384	363	369	341	416	377	388	366	378	358	340	355	368	360	364	357	397	358	392	358	375	376	390	394	396	399	345	369	413	391	395	349	408	384	354	425	384	394	380	390	402	370	432	404	412	355	396	372	383	375	398	383	362	387	357	342	399	381	382	386	392	363	401	378	383	366	382	361	349	383	408	398	377	367	394	348	388	358	340	415	381	433	410	347	383	359	377	399	344	371	325	378	355	364	371	380	369	405	339	380	392	364	375	373	365	397	412	391	368	359	364	376	371	380	348	385	392	380	364	380	428	377	361	404	392	399	361	352	376	364	414	318	409	391	403	399	369	376	392	371	369	409	391	409	406	379	375	349	352	395	383	375	355	402	360	360	389	380	395	371	377	401	354	386	336	399	381	409	397	384	318	377	390	363	396	374	366	362	347	380	365	383	353	394	396	402	408	371	378	379	369	391	382	403	368	372	399	397	362	402	384	412	380	375	391	373	395	411	369	352	351	373	376	358	363	412	369	334	368	407	380	384	385	384	353	374	381	370	353	389	352	421	420	358	374	388	375	358
5340	921	647	530	447	390	401	391	1690	1940	2829	1704	833	511	374	334	320	327	363	353	344	316	305	315	303	328	338	335	328	359	316	332	328	308	323	318	365	343	330	334	328	348	299	309	321	357	343	313	303	327	326	291	318	320	295	321	300	330	352	368	318	330	300	303	346	345	319	351	328	342	306	332	345	328	326	342	335	342	305	323	340	357	352	335	368	319	358	330	311	321	355	311	319	345	327	326	325	329	309	348	311	350	331	353	342	323	330	324	355	310	331	375	301	358	338	321	303	339	327	345	329	339	319	331	322	364	335	313	364	335	313	323	341	335	306	301	346	346	311	303	329	333	306	321	339	336	342	310	365	315	337	336	341	315	330	356	342	360	314	364	302	314	333	325	361	316	284	334	321	338	330	327	345	336	360	303	315	344	310	332	363	316	295	318	307	322	323	333	319	312	327	333	330	296	350	307	354	331	339	339	351	319	328	309	318	327	330	314	324	314	350	338	329	329	352	320	331	306	326	319	324	296	323	308	340	341	334	324	317	318	343	305	336	328	317	315	330	324	301	313	322	312	317	321	349	331	335	287	313	303	297	297	283	331	309	314	333	337	360	331	311	339	321	322	331	332	333	338	317	326	323	336	309	318	316	315	327	327	334	336	303	295	338	321	330	319	319	314	336	311	311	344	319	311	321	338	292	317	335	337	328	331	340	336	318	323	283	325	318	309	328	319	357	364	307	318	347	327	296	338	327	312	324	332	326	314	326	350	326	335	351	340	319	323	348	335	297	311	343	310	311	283	317	321	305	355	350	330	297	314	324	351	337	321	334	346	313	334	321	327	312	355	347	331	320	341	351	316	268	326	324	326	319	290	337	294	322	333	344	327	351	295	307	316	329	330	346	316	316	341	336	333	303	328	316	324	335	332	320	289	344	304	334	335	303	328	329	323	336	302	321	327	326	322	358	319	313	301	331	327	333	297	319	307	334	300	301	369	326	317	305	331	327	302	322	345	319	366	325	323	331	300	349	317	311	317	325	310	323	320	332	310	304	332	304	309	360	339	311	309	309	360	319	349	358	338	357	301	332	334	327	315	309	319	281	316	326	325	315	317	298	326	300	311	336	298	334	314	329	351	362	276	300	317	346	336	323	293	304	335	321	299	310	326	315	338	319	336	314	312	342	339	349	323	373	353	327	302	314	304	318	324	321	320	296	329	328	353	342	326	320	351	328	346	307	377	343	334	323	317	323	325	347	335	274	341	341	350	303	332	333	323	332	308	347	335	319	322	307	352	293	343	292	316	355	302	365	359	340	306	352	343	310	316	321	329	338	339	327	314	354	337	326	325	296	313	339	330	326	319	340	308	329	339	309	331	323	319	338	330	354	348	306	296	324	340	333	332	324	339	328	343	305	297	333	324	345	331	324	318	328	320	314	305	358	313	334	302	352	356	332	356	326	317	364	329	322	323	363	293	333	331	342	343	320	351	302	333	334	298	352	317	284	354	314	325	329	309	300	332	333	339	323	326	343	320	337	332	308	308	370	305	316	335	334	315	339	316	324	335	327	331	319	332	327	349	328	317	339	328	367	335	321	296	348	284	324	333	313	321	316	291	329	366	321	329	308	335	362	315	330	337	314	315	330	307	334	320	318	341	338	309	327	317	339	317	336	340	332	318	356	329	315	314	354	324	322	367	292	348	309	312	347	337	331	328	319	314	351	331	313	317	316	320	341	322	312	327	344	307	324	345	325	293	331	330	326	339	352	323	301	315	293	309	312	348	304	340	295	309	301	319	324	345	305	342	315	325	317	324	340	303	327	302	326	300	316	308	311	333	316	326	311	330	325	309	331	308	347	333	295	348	329	334	302	333	306	332	345	349	341	317	352	351	324	299	301	283	338	317	317	334	330	316	319	313	335	326	354	319	318	336	304	336	342	318	361	350	297	358	344	333	294	341	327	305	331	347	340	324	338	328	312	337	329	311	321	318	298	335	318	326	314	302	315	322	340	315	345	304	322	347	341	320	303	321	316	353	327	314	290	336	313	328	323	331	296	320	328	331	314	342	347	316	322	318	336	327	336	333	323	323	353	332	320	294	333	345	343	339	347	352	348	316	303	349	314	332	327	362	319	316	333	335	345	303	325	322	315	308	322	318	330	309	370	296	337	301	329	338	309	339	319	318	310	346	323	342	316	353	351	313	301	328	341	304	310	360	316	307	337	291	334	315	329	270	297	338	331	319	331	347	301	307	299	350	290	286	322	330	321	349	321	353	339	340	298	318	315	309	325	340	337	318	288	311	325	326	320	338	318	326	331	325	338	300	335	289	335	304	362	320	322	365	322	351	343	327	336	313	324	354	353	334	350	312	315	343	310	333	345	351	328	346	338	314	313	350	318	329	329	306	311	298	323	311	344	327	321	308	315	369	342	318	314	341	308	349	321	348	317	332	322	341	350	334	370	351	321	339	316	333	315	305	300	320	307	322	309	363	333	299	319	321	347	362	310	328	288	319	310	325	305	283	357	358	343	318	344	311	309	316	328	313	326	309	318	335	321	325	322	313	322	323	313	326	344	337	316	310	321	312	308	323	322	305	333	310	316	354	354	345	362	350	341	343	344	331	355	304	321	327	294	311	364	350	304	335	331	320	280	329	334	299	293	334	306	342	326	344	289	332	335	348	316	353	319	329	325	340	329	352	352	320	301	318	303	327	294	304	315	321	346	316	320	340	307	343	311	331	356	347	324	316	347	333	329	343	334	290	322	306	320	289	327	371	331	331	338	330	369	339	371	334	303	303	316	304	321	321	345	340	326	325	338	345	319	349	333	336	318	309	305	315	344	302	301	294	327	311	312	345	290	323	352	336	323	326	299	350	329	332	327	317	358	326	323	302	301	322	333	312	340	341	300	321	343	319	317	353	344	289	317	306	279	337	368	323	335	350	319	317	337	304	288	343	308	334	313	293	335	346	337	304	317	367	282	334	292	329	313	336	354	288	292	302	334	329	312	335	327	326	324	342	320	346	306	340	327	324	321	313	307	328	337	304	327	314	364	322	341	287	352	329	303	316	338	309	320	298	331	346	311	343	325	302	310	302	314	349	321	309	336	330	330	322	315	294	313	334	333	332	364	346	330	313	359	322	337	356	309	349	345	360	335	324	324	313	315	299	328	318	312	328	323	322	304	291	353	328	307	331	299	325	318	342	330	308	326	301	324	316	325	311	315	335	312	363	305	340	319	316	300	312	308	319	319	360	316	347	310	329	329	351	345	334	295	341	359	338	325	365	336	322	360	301	315	304	316	317	345	327	334	322	341	298	329	336	337	320	304	326	338	319	306	333	327	326	298	334	308	323	309	333	356	308	338	335	310	296	313	336	304	319	335	304	332	320	314	373	319	312	307	302	336	341	322	341	285	346	331	338	330	333	303	329	345	342	337	349	343	338	318	337	348	331	341	304	320	301	301	321	343	331	303	340	338	341	323	318	333	337	335	315	375	333
24939	21060	27220	25067	8939	1450	939	765	3892	15417	21064	13800	4583	1328	618	437	454	458	460	467	471	448	448	437	442	470	462	428	404	427	489	466	445	418	447	438	452	427	454	457	442	417	436	433	453	445	429	401	438	467	467	464	464	468	386	466	421	418	444	408	430	453	415	444	441	423	431	440	415	441	442	468	434	490	458	415	424	426	455	440	471	450	428	422	427	421	402	423	424	468	449	428	450	459	387	481	402	430	441	433	445	413	431	412	429	444	432	421	476	408	452	409	462	415	489	480	452	477	461	426	445	422	409	408	446	424	472	464	431	422	435	425	409	444	444	447	448	413	401	464	437	448	426	434	439	405	439	437	475	437	422	420	439	443	430	443	428	410	417	433	454	452	458	431	416	442	449	431	437	426	419	433	435	403	453	402	456	446	432	478	389	455	478	459	428	463	452	446	433	464	412	420	422	414	457	403	439	451	442	408	430	437	438	453	430	433	434	408	445	450	421	422	429	415	429	425	446	452	445	413	403	410	419	427	482	448	466	442	427	445	440	388	450	423	458	438	430	426	435	417	441	383	421	457	410	422	425	442	418	451	435	408	430	435	415	466	414	463	410	467	440	444	436	427	425	435	420	442	411	460	453	406	475	449	440	431	421	481	423	432	414	407	437	411	442	427	391	420	464	403	432	410	420	429	444	456	445	440	382	428	386	388	449	457	449	441	430	410	414	436	463	444	432	426	431	417	435	399	435	429	436	454	419	418	427	475	474	479	432	445	413	420	468	407	432	434	397	458	406	394	400	436	423	403	461	418	420	487	449	448	428	444	400	436	421	408	429	426	400	427	373	439	436	435	446	449	429	464	440	434	424	443	401	432	457	433	426	457	452	392	428	441	402	414	447	419	408	474	448	433	440	444	429	405	422	428	396	426	423	454	445	400	458	444	453	467	416	445	451	457	424	426	427	437	427	416	459	428	431	425	431	480	480	444	447	424	463	415	447	426	456	419	443	433	443	403	445	459	433	415	420	442	406	434	409	417	412	434	471	448	396	421	394	471	474	439	458	481	449	457	458	423	438	466	402	408	427	413	456	452	441	433	460	446	438	437	453	407	437	440	422	426	453	424	436	440	439	418	441	449	450	457	409	445	425	466	441	457	442	403	434	419	409	441	456	440	432	416	423	463	469	406	429	452	405	413	493	393	437	470	425	455	466	436	397	482	432	404	419	425	412	449	443	459	452	379	416	427	448	449	429	427	422	418	424	459	443	421	419	425	425	413	439	427	429	470	433	411	430	418	420	449	436	450	427	441	392	442	399	427	395	466	447	441	434	417	440	441	413	419	436	414	414	467	426	420	413	425	429	427	443	431	399	409	421	454	438	462	447	458	415	454	436	417	424	482	430	431	446	431	443	419	437	446	443	446	459	416	434	455	445	438	438	436	417	428	450	474	408	428	394	446	435	446	416	412	471	408	457	448	472	447	410	434	450	446	432	437	448	458	434	481	441	409	427	405	418	431	459	426	406	425	433	429	406	442	430	401	420	437	464	420	430	420	447	440	451	442	464	422	434	468	424	419	453	456	414	440	429	430	455	464	416	428	421	390	410	423	433	431	399	478	446	388	448	454	413	432	454	398	417	413	401	437	467	482	440	406	448	424	424	401	445	414	449	415	421	436	416	412	437	464	458	427	433	457	423	453	419	449	439	457	454	393	400	434	421	485	426	448	436	411	460	455	434	414	406	440	448	458	431	406	410	434	392	443	410	449	444	417	433	464	452	458	442	424	444	443	433	425	411	443	447	441	418	440	462	431	442	462	440	432	473	426	445	450	444	432	410	420	457	440	423	451	485	423	450	440	429	394	431	405	418	456	419	426	480	405	448	439	473	408	445	414	410	438	418	452	418	420	440	425	439	480	428	466	454	429	458	436	405	411	433	456	478	464	457	438	465	399	487	446	435	449	428	440	418	481	449	383	432	470	405	418	437	441	449	447	412	462	416	421	428	433	415	430	404	414	415	461	419	423	417	434	453	441	435	440	415	443	449	449	452	450	395	466	414	400	453	438	410	436	422	444	456	415	422	430	422	430	450	407	460	427	426	407	414	428	461	423	431	438	428	458	452	415	418	445	450	472	458	444	423	456	491	457	414	465	456	475	428	456	426	395	443	461	430	405	464	419	415	422	423	413	417	447	438	475	404	432	452	449	443	447	452	392	436	413	453	459	464	390	445	441	439	464	447	425	419	421	416	416	419	412	449	409	464	442	446	449	422	412	415	421	438	489	476	449	426	449	457	399	447	405	451	429	440	425	471	409	456	434	420	453	475	439	400	458	474	436	420	473	413	408	420	447	389	417	463	441	412	422	502	409	426	425	433	451	422	483	416	456	434	446	456	486	415	462	436	416	428	409	432	431	465	414	427	428	422	430	475	453	438	404	455	403	452	425	434	414	455	426	404	461	443	417	417	444	451	447	426	411	430	421	458	398	461	407	442	453	409	437	451	402	436	440	397	417	432	441	440	438	372	434	390	429	420	425	450	418	431	445	393	401	427	423	441	432	417	423	461	404	433	455	420	451	416	443	465	460	428	444	438	427	427	443	417	432	399	408	397	471	420	449	422	454	452	480	459	429	422	410	465	423	445	429	409	387	477	430	438	436	400	428	443	445	434	488	413	465	402	421	456	472	426	425	430	426	450	432	402	418	440	404	464	441	425	449	438	432	450	408	458	382	459	417	431	436	432	455	415	446	420	412	399	404	398	460	422	449	452	458	436	414	429	458	460	430	457	431	432	466	448	477	404	432	412	473	461	425	479	441	405	427	422	444	459	438	421	429	459	423	433	412	432	477	433	416	432	437	419	426	414	421	436	439	402	401	435	460	434	466	440	411	423	447	456	460	443	446	441	465	418	446	425	440	402	431	479	416	406	406	439	449	413	436	441	435	463	429	467	439	403	378	416	423	424	435	425	417	439	484	456	444	412	430	433	478	442	393	444	428	448	412	430	450	472	428	436	385	428	417	443	451	417	429	414	462	426	470	466	412	427	469	418	463	441	388	399	454	449	457	411	437	446	418	404	433	478	397	443	464	451	422	441	456	418	444	464	445	423	406	452	406	422	450	463	431	400	470	411	422	420	476	425	447	396	413	460	428	419	404	462	414	422	467	435	425	443	399	460	453	420	450	412	397	466	423	408	458	416	454	419	413	417	421	419	415	416	482	468	431	431	417	427	424	436	427	417	466	450	405	451	449	425	456	462	448	441	443	399	463	399	417	429	414	441	433	431	438	454	395	448	425	445	425	488	442	464	412	456	418	451	413	431	435	452	397	446	447	468	394	421	461	459	457	431	418	427	421	428	443	430	448	470	434	428	386	440	408	410	417	413	437	435	407	424	424	410	436	431	390	422	443	454	434	437	424	449	426	387	431	447	393	464	443	419	449	401	438	454	410	456	479	462	419	454	401	420	461	450	436	449	448	402	420	459	453	427	427	416	405	424	439	480	432
4215	3924	3221	1600	1267	1167	918	823	6093	17348	19511	11532	4343	1371	550	386	423	383	404	427	423	362	392	412	419	431	372	420	361	363	396	414	381	312	426	397	428	375	387	380	384	402	364	386	398	431	412	400	402	400	399	382	442	374	421	392	409	437	404	414	428	416	405	365	370	366	413	368	390	413	414	367	387	387	363	409	394	428	425	435	402	392	376	398	394	371	400	407	426	405	387	412	397	409	405	402	401	412	413	363	372	407	397	381	424	385	387	422	395	379	386	417	427	407	371	406	418	400	376	368	411	391	424	378	384	389	404	363	394	394	405	388	366	386	390	384	397	411	397	394	389	368	395	420	377	388	402	409	411	393	427	374	392	419	374	419	361	438	340	407	404	383	388	395	424	374	413	397	402	378	399	404	379	378	368	408	387	405	406	387	377	410	430	363	395	410	403	390	395	408	399	389	364	359	412	420	439	376	366	400	394	389	397	449	386	408	420	398	391	398	353	406	389	400	423	395	386	415	376	403	436	377	397	389	395	392	378	376	380	390	387	400	400	423	382	403	419	377	421	410	398	402	393	380	382	382	400	393	401	405	384	359	398	428	393	402	390	403	352	384	414	420	398	382	381	414	394	407	392	400	414	372	375	418	382	401	422	393	391	376	413	439	378	443	372	367	430	367	405	363	348	380	379	419	402	414	375	392	383	405	414	401	409	404	394	348	390	416	448	371	396	358	393	373	385	410	401	368	371	405	422	427	389	358	391	347	383	417	385	424	381	382	412	423	389	392	395	402	402	396	363	358	410	406	383	386	410	400	390	386	343	396	368	406	363	420	372	358	406	377	388	412	386	424	407	390	397	384	393	374	404	401	419	395	420	391	398	393	385	420	427	390	398	402	422	386	398	361	441	407	365	418	383	401	407	421	398	392	404	371	380	412	349	417	402	380	416	366	383	373	434	388	429	402	390	404	404	407	381	376	397	433	393	405	342	358	381	377	365	374	387	396	403	393	423	386	406	399	402	413	405	407	419	403	393	432	393	409	398	395	378	416	391	415	418	363	358	403	382	399	371	408	398	365	386	417	378	381	391	371	390	392	424	411	395	361	382	396	404	411	383	375	389	404	368	400	396	394	411	406	439	357	378	391	364	386	426	400	390	402	412	388	371	447	401	439	376	390	395	403	398	374	382	392	381	406	370	400	384	384	396	398	380	378	412	399	412	396	423	373	389	423	380	383	372	374	376	381	404	363	425	424	400	393	406	389	378	431	382	398	421	391	395	369	409	408	385	399	376	403	418	404	400	383	400	394	396	377	385	401	390	424	425	402	382	367	414	409	388	398	423	335	416	407	423	367	396	397	411	407	366	424	410	404	405	398	402	380	372	378	378	372	413	424	415	411	443	402	436	406	394	411	411	399	404	378	398	387	395	399	435	388	400	396	410	381	396	401	391	419	375	378	358	382	389	398	386	377	424	357	403	404	395	362	417	439	398	378	393	391	374	423	402	360	403	383	380	390	382	403	398	379	362	409	388	381	421	375	433	428	399	361	372	407	369	428	421	419	382	389	386	374	401	367	401	409	382	369	371	376	436	398	395	396	431	402	410	408	366	349	410	406	431	413	377	416	424	409	376	379	393	381	385	423	394	383	413	396	396	382	407	388	406	421	410	382	372	358	383	418	423	426	452	379	395	392	367	398	404	417	380	406	407	372	373	411	395	393	349	402	409	377	385	412	403	398	419	423	382	405	392	404	387	376	422	421	374	431	409	398	394	400	394	445	379	392	351	366	411	420	413	391	380	364	376	400	379	367	414	382	442	404	416	370	409	396	368	403	449	375	405	400	404	400	390	379	392	389	377	384	415	385	381	412	422	391	390	361	375	414	368	368	379	371	416	375	401	399	374	405	425	398	351	399	376	376	380	378	379	384	417	405	381	408	397	427	375	391	381	362	379	416	384	395	359	375	380	413	387	382	406	407	427	382	456	402	366	386	391	385	400	405	408	415	431	434	414	358	389	434	426	403	407	394	392	395	382	366	433	365	411	388	412	411	430	401	382	395	440	386	378	396	409	416	405	371	396	393	377	405	441	384	417	426	406	422	389	452	356	406	359	391	411	415	379	407	398	413	385	419	367	390	406	432	409	398	382	386	356	408	368	462	394	381	413	380	398	359	404	384	386	429	378	361	385	422	422	398	383	417	415	399	413	376	383	402	385	383	404	395	339	395	392	369	408	433	384	398	427	377	399	360	381	396	389	401	372	385	407	397	371	407	402	406	422	418	414	398	361	395	398	413	396	360	364	376	400	386	393	395	363	395	373	413	425	374	372	376	400	371	408	389	379	383	383	391	374	399	394	387	398	387	456	385	382	414	394	413	354	339	406	384	399	385	398	406	388	362	405	385	393	411	390	387	396	402	366	383	386	406	389	430	399	368	389	379	413	368	396	392	366	438	363	401	393	384	378	325	370	388	395	384	372	396	397	356	415	395	382	417	373	396	386	366	373	404	394	401	406	416	357	378	390	389	391	391	405	394	367	426	394	389	409	408	394	391	381	380	421	420	387	379	347	397	373	401	418	399	404	398	374	419	404	416	389	416	399	390	403	417	405	375	393	401	384	375	378	386	345	394	370	398	419	393	382	421	414	368	345	406	424	422	386	416	429	378	409	371	401	389	386	409	418	368	385	372	418	383	423	370	396	376	376	383	404	422	390	400	411	403	351	390	392	410	408	365	418	392	417	401	403	400	398	374	393	397	403	418	379	391	392	388	417	369	364	392	377	401	414	392	424	388	396	394	378	365	369	388	399	363	400	399	393	394	411	375	378	416	413	393	404	379	416	420	354	370	391	403	425	376	413	356	438	389	389	371	398	449	384	405	387	429	370	418	351	373	391	397	372	388	355	403	371	384	385	403	382	422	385	375	409	412	359	397	389	401	379	436	376	351	365	374	423	402	365	411	415	378	377	374	385	405	368	363	429	408	385	410	383	356	375	413	419	396	370	409	382	415	388	411	412	402	384	383	372	415	418	399	375	386	385	399	372	403	423	403	394	407	398	410	378	402	382	397	406	356	394	359	400	374	432	392	351	390	426	388	413	397	428	406	377	380	383	399	403	382	373	425	384	371	399	391	389	391	390	359	426	350	401	383	394	414	403	384	382	402	408	392	394	384	406	361	409	394	385	362	395	393	385	398	386	379	407	399	397	420	384	383	390	368	411	417	426	402	370	361	382	356	382	392	388	431	380	391	368	387	410	383	371	382	392	396	363	357	381	393	399	404	393	365	418	398	379	377	385	401	397	428	416	392	412	410	414	419	355	440	364	380	369	392	345	409	372	407	371	380	382	420	407	409	420	390	361	411	385	375	382	391	392	374	385	406	408	378	396	390	399	374	390	400	410	443	388	400	390	362	412	394	397	402	382	377	324	392	377	394	405	379	384	384	409	389	378	396	411	403	371	390	405	396	392	449	359	378	397	435	413	369	355	389	378	392	381	392	424	375
23929	21074	28319	24069	21049	9373	2305	1459	4062	26622	35650	25662	11023	2708	1041	765	710	624	729	710	674	699	649	722	675	712	709	712	723	710	710	714	694	679	655	686	659	706	667	705	696	649	638	672	717	742	676	699	692	676	658	701	668	674	691	714	670	669	673	674	706	723	713	684	684	669	694	705	673	722	717	664	658	683	721	718	666	708	676	697	668	677	689	665	687	690	690	697	651	701	672	667	619	680	699	733	684	665	679	704	673	666	708	652	725	642	662	702	697	684	648	656	673	701	668	674	699	684	695	704	702	723	715	745	666	685	717	688	725	644	724	688	657	681	693	659	708	651	728	691	654	656	665	713	680	717	675	688	720	706	674	675	694	677	639	682	693	667	679	699	630	686	670	664	676	687	672	695	655	686	719	686	631	677	736	706	658	675	687	688	658	681	699	672	680	649	668	690	668	682	692	633	711	635	686	697	660	687	639	679	690	705	652	671	658	678	689	637	719	657	663	678	638	659	637	713	652	644	646	676	693	658	689	617	676	710	673	743	656	682	652	660	689	704	633	701	661	723	679	677	646	688	642	670	673	685	627	673	655	682	685	712	685	733	701	746	703	618	658	682	716	711	700	663	684	699	686	644	711	654	652	625	667	699	658	670	676	681	658	704	677	671	669	670	666	668	666	660	608	655	664	691	708	691	705	669	658	681	695	691	697	644	658	673	698	654	685	678	628	666	691	686	675	637	657	702	690	715	705	637	686	663	674	690	654	737	681	678	678	650	650	660	672	700	681	667	667	675	652	669	686	629	686	659	671	670	645	637	687	712	654	660	653	696	664	652	672	660	675	699	712	745	642	659	697	721	693	670	674	621	692	673	713	679	663	676	691	672	628	688	631	669	662	710	685	695	691	639	740	672	720	697	701	673	694	664	645	627	661	728	665	663	630	668	694	656	685	689	643	668	689	713	703	675	678	652	669	724	700	703	686	715	641	709	651	666	691	691	637	633	706	713	670	683	687	683	675	694	657	686	685	697	651	737	699	664	746	651	635	673	670	663	689	658	643	691	717	660	677	689	696	663	699	693	683	708	667	656	690	685	633	640	656	672	706	695	703	658	688	655	654	663	687	679	676	727	682	668	693	661	697	690	654	648	613	644	693	663	708	711	723	671	666	653	653	662	708	652	662	718	667	739	661	683	666	702	700	699	687	691	690	673	688	703	715	664	674	694	745	693	683	687	680	727	688	673	611	661	652	622	682	670	700	662	676	656	618	677	659	665	623	739	697	712	680	671	696	639	670	723	726	694	692	673	645	710	656	658	653	678	701	666	664	670	671	654	621	688	684	714	696	693	713	682	691	645	736	688	704	693	679	638	672	684	676	704	698	715	676	710	629	671	697	687	663	688	700	700	687	638	630	689	654	645	674	687	628	678	680	669	737	672	662	694	669	659	680	670	661	654	686	684	707	682	667	667	708	652	679	662	683	689	650	685	623	713	637	710	639	668	649	647	727	694	676	698	660	717	688	693	682	666	640	662	691	684	703	705	719	689	665	682	695	657	683	717	667	673	628	678	695	677	660	729	680	662	668	666	681	671	690	708	655	684	680	659	649	646	658	716	675	656	681	706	681	683	656	663	691	637	665	716	668	672	691	711	706	686	706	667	694	699	661	701	695	709	712	651	654	681	659	668	713	711	674	688	663	683	695	661	665	698	680	689	686	697	664	718	707	641	670	686	658	708	671	705	710	736	673	691	710	671	706	655	706	707	688	642	709	674	676	680	673	661	666	644	699	711	674	673	662	652	697	643	715	728	710	666	687	693	694	707	682	674	667	703	668	651	636	678	656	706	649	660	655	653	669	693	681	622	642	710	691	686	659	660	644	703	673	696	667	649	687	667	718	699	709	710	671	688	663	658	681	698	672	660	651	712	669	678	689	668	667	711	706	658	652	667	673	669	690	687	668	631	657	704	697	674	676	669	652	700	671	641	675	633	672	644	646	654	718	679	733	650	652	691	655	686	666	652	711	677	638	697	659	631	671	700	693	689	689	675	684	671	672	687	670	683	651	652	691	694	659	711	680	665	684	762	675	677	640	698	709	680	644	660	700	613	724	661	671	672	664	639	694	646	672	668	610	634	705	658	693	683	671	658	702	607	667	695	663	625	712	680	646	643	718	679	697	695	640	666	703	659	657	681	676	648	701	695	673	705	690	705	714	669	679	681	690	695	725	610	712	650	669	691	694	715	699	659	701	689	627	638	654	683	652	684	662	687	668	662	735	676	645	681	636	688	694	666	665	673	655	659	657	669	661	636	665	682	654	656	661	678	628	679	663	613	665	653	681	671	629	626	691	695	707	644	721	659	689	702	706	720	669	683	707	650	678	710	643	705	688	652	692	649	650	710	690	682	672	640	648	669	678	735	672	699	644	725	699	685	693	704	675	674	696	732	640	688	682	685	670	667	726	638	689	685	695	676	632	665	687	686	707	638	617	661	722	680	659	702	691	647	688	680	694	683	679	660	721	701	662	688	694	693	715	681	700	710	629	659	703	659	662	644	725	701	671	607	659	663	715	677	655	683	714	702	683	712	669	649	657	668	703	666	702	711	655	641	689	703	654	716	723	705	664	671	657	701	693	663	689	687	654	702	635	742	684	659	650	680	679	712	702	683	691	656	631	711	674	722	660	679	643	674	654	709	659	668	689	627	687	671	678	696	638	747	682	686	683	735	676	680	682	656	704	699	625	680	640	625	682	648	685	674	699	656	683	710	684	697	692	713	627	626	642	662	653	693	674	681	684	682	689	680	697	639	712	699	656	676	659	700	718	623	666	669	639	648	649	659	676	660	668	649	645	677	694	679	683	705	721	644	656	726	682	623	667	700	669	673	679	691	628	689	637	656	662	705	682	668	665	687	653	716	703	679	678	707	674	662	674	670	743	709	744	679	691	705	699	625	693	621	640	662	683	667	680	659	697	710	641	686	677	686	696	667	672	708	668	721	729	676	665	677	668	631	691	665	700	704	685	677	712	649	628	671	623	701	710	632	661	650	644	705	635	666	712	649	661	649	688	694	646	677	686	668	682	676	713	684	715	666	651	653	700	660	682	624	708	667	697	680	637	673	686	712	647	655	676	680	661	696	707	664	692	709	687	725	666	686	688	633	690	677	697	646	666	669	677	671	698	678	650	641	698	674	700	670	661	690	676	664	658	680	659	701	648	698	690	682	631	667	673	688	711	682	690	657	674	693	662	671	692	708	712	682	693	672	661	691	710	671	721	669	706	690	696	679	692	668	686	678	710	715	697	649	666	645	688	701	687	668	632	661	703	674	674	682	664	722	713	657	666	668	692	637	676	691	677	699	650	654	704	606	650	686	678	657	675	689	672	621	743	653	648	652	649	661	663	733	634	657	686	671	691	701	698	652	685	699	643	716	660	676	700	706	688	675	639	679	679	680	680	666	702	676	678	682	642	631	647	673	673	717	628	674	688	706	687	680	693	658	678	672
5086	7051	5702	3091	2497	2106	1757	1574	6392	29172	32054	20469	8125	2489	949	652	647	573	585	582	564	571	585	582	573	557	594	612	595	569	571	601	577	581	587	576	586	599	554	614	599	546	641	602	591	592	640	540	645	557	594	572	638	642	588	557	554	560	599	573	594	578	593	563	563	562	586	587	590	574	612	557	627	559	628	542	604	568	618	623	600	628	638	561	612	585	596	588	576	621	607	585	597	635	544	631	537	604	620	590	629	598	560	626	594	586	601	571	573	572	557	575	571	561	568	615	541	584	617	621	572	604	600	544	554	536	576	597	547	578	592	596	562	535	566	546	535	573	552	606	581	607	587	587	592	582	605	568	589	562	562	606	581	571	592	600	614	561	550	587	631	581	569	580	605	597	588	580	578	518	571	567	603	556	586	622	556	589	543	594	577	568	590	603	576	594	588	617	616	564	554	564	575	584	572	548	594	595	598	621	582	580	530	620	606	578	561	562	565	528	558	578	608	556	588	575	572	555	561	562	564	582	615	605	570	610	582	602	555	584	544	567	579	539	581	573	589	564	569	574	604	580	569	600	591	590	562	563	590	579	585	593	598	595	591	567	577	579	565	541	601	590	549	596	565	542	553	541	590	572	564	566	593	549	540	557	627	617	607	583	553	564	579	555	568	561	561	625	567	632	551	587	583	575	551	623	590	593	619	590	589	564	588	610	544	570	557	616	528	604	581	590	619	574	567	610	586	579	563	564	595	595	584	597	573	596	572	555	567	599	562	587	582	575	570	560	571	559	590	566	584	579	566	545	566	586	566	572	572	552	588	591	628	576	604	593	619	545	562	554	612	547	656	550	570	608	591	582	603	557	552	595	551	586	558	573	570	590	599	571	570	567	616	603	662	583	570	595	581	574	614	600	595	526	554	592	597	587	592	603	562	548	581	576	569	589	597	597	611	606	577	616	574	567	579	570	584	596	575	571	576	584	583	619	610	592	592	609	563	605	587	515	594	551	558	561	556	578	561	580	583	549	603	601	632	615	535	604	548	617	546	580	558	585	617	569	581	600	627	621	593	509	572	571	579	591	549	572	607	567	580	594	585	596	582	575	591	602	570	589	571	576	561	593	537	577	589	528	566	590	542	580	597	585	574	572	536	593	549	593	566	582	596	551	554	565	592	591	549	596	574	578	593	571	562	581	554	574	598	560	568	602	573	588	585	604	594	599	533	614	553	546	548	588	554	551	605	590	534	568	596	586	557	578	532	583	567	557	541	600	587	552	588	582	604	578	592	599	555	554	587	558	559	574	592	643	598	560	582	581	584	572	585	552	559	583	600	595	615	567	594	568	577	577	582	596	583	550	614	514	601	591	562	603	586	579	592	614	562	585	628	584	613	569	590	593	552	556	538	612	615	550	558	615	601	618	591	585	571	585	522	628	580	588	592	588	542	578	586	595	560	567	597	592	567	588	576	544	643	576	588	537	582	557	573	545	550	606	586	560	593	596	580	587	554	568	595	546	592	559	577	596	582	593	594	585	561	571	566	586	607	555	589	607	580	536	595	542	572	620	595	546	566	581	574	574	577	576	550	555	569	621	594	589	591	585	578	566	538	611	543	581	612	587	590	577	578	594	574	631	575	608	593	569	561	590	595	585	593	576	616	564	612	566	558	607	561	581	556	557	594	583	581	543	560	585	566	589	561	583	543	583	618	585	601	603	589	582	619	584	614	606	610	568	588	590	566	554	586	539	618	574	588	598	563	573	620	598	600	533	544	594	561	575	582	606	578	582	612	610	625	596	565	611	591	579	618	559	567	562	519	581	539	593	589	617	580	567	632	577	559	581	607	583	588	582	544	618	554	587	587	600	560	552	580	585	576	598	572	588	602	547	591	571	582	571	564	576	578	599	584	551	588	583	552	589	625	586	584	592	583	606	565	603	622	581	599	571	560	582	558	558	547	584	592	545	591	559	549	573	561	573	524	564	534	549	565	534	508	568	564	592	580	609	590	570	595	594	584	551	591	580	602	575	560	577	563	543	579	581	596	570	564	559	594	638	551	552	579	575	565	553	531	547	622	558	553	595	573	548	605	610	622	587	548	601	563	564	595	532	582	619	564	596	585	613	607	584	563	564	570	581	611	582	584	535	587	573	559	590	569	599	536	572	592	570	597	559	557	601	591	597	568	600	587	540	588	566	577	564	588	569	583	607	603	567	590	594	577	588	585	613	638	548	558	592	555	573	588	586	581	615	595	603	548	583	545	599	585	573	568	539	572	562	601	554	582	566	590	539	577	551	538	562	617	578	592	566	563	573	604	566	542	573	601	561	580	612	551	576	619	565	575	549	517	545	581	563	579	516	564	602	568	588	561	568	522	573	549	560	609	576	579	559	570	562	551	575	580	614	552	550	542	580	595	568	557	571	532	502	608	597	560	587	626	593	580	574	595	593	549	591	510	578	564	614	556	553	554	575	524	582	597	564	599	560	575	583	545	590	577	592	550	568	583	538	565	577	585	638	584	551	618	608	602	571	542	544	524	590	585	597	577	544	557	587	573	538	575	507	577	564	568	569	616	538	556	562	601	584	587	583	543	610	569	597	561	537	616	610	572	603	524	589	582	512	640	591	572	563	543	570	607	584	613	582	582	567	588	585	544	529	581	567	614	570	571	575	564	548	604	583	561	580	581	545	568	579	559	562	610	603	573	537	587	540	532	576	545	573	600	531	543	568	554	610	545	596	586	563	550	621	602	655	552	570	581	575	587	553	587	589	570	564	583	597	551	605	561	565	561	613	607	621	553	582	571	595	560	612	585	605	520	548	590	612	581	540	590	572	581	556	561	579	582	589	599	612	592	586	576	532	571	572	579	596	551	568	565	588	581	609	572	604	548	576	566	529	559	592	615	541	585	539	597	537	584	586	542	570	538	626	584	575	562	582	584	563	595	575	601	543	565	622	586	607	535	549	566	537	616	597	571	579	552	571	577	586	545	557	570	581	576	585	623	592	585	567	585	558	587	564	605	558	599	568	581	561	570	584	568	620	567	530	558	574	604	514	564	578	550	630	587	544	590	579	567	579	581	586	593	591	572	601	565	564	592	637	615	601	538	561	553	607	586	574	554	616	551	591	592	633	567	585	593	532	531	567	549	582	595	548	568	599	575	613	579	544	595	500	558	587	617	534	566	602	583	591	562	589	581	551	613	602	572	601	602	559	570	624	597	547	615	566	556	555	623	591	587	584	590	561	582	610	593	593	594	542	580	584	575	573	604	596	557	577	585	575	540	600	594	594	532	558	594	575	619	554	533	564	587	570	564	610	549	603	598	572	603	587	576	570	569	586	576	586	595	594	592	547	557	534	588	558	561	580	605	524	570	587	542	555	596	555	575	579	592	580	610	569	612	603	556	544	556	571	565	577	573	642	584	564	610	539	594	537	582	568	530	553	581	583	571	575	577	559	587	574	586	532	600	596	566	598	580	594	608	558	572	545	599	579	582	571	568	625
27364	13056	1791	843	644	615	616	562	725	2059	2500	2025	1148	732	570	542	523	518	564	556	526	543	535	513	508	550	550	545	547	596	560	568	567	534	547	520	494	544	554	535	488	548	594	536	589	537	518	555	551	534	533	547	549	552	527	519	587	501	530	499	538	561	551	537	544	521	568	533	514	543	552	543	573	554	530	567	548	546	510	555	508	530	494	562	534	529	545	570	530	521	549	533	574	503	541	539	551	519	536	507	570	491	513	514	541	518	546	535	534	521	539	520	570	533	547	522	527	546	502	540	552	561	520	505	514	528	580	550	512	504	534	540	541	497	529	527	556	515	544	516	536	526	525	494	547	575	551	558	542	564	544	515	489	517	537	524	493	498	542	571	527	497	543	574	559	535	509	499	557	536	591	538	514	513	547	566	574	472	522	453	567	569	555	532	541	525	520	568	547	537	556	529	494	527	503	528	540	507	507	592	511	514	519	535	531	553	528	553	483	497	543	511	527	569	566	569	544	556	528	575	511	552	516	539	525	567	531	542	512	533	541	522	508	561	569	522	521	577	543	555	507	511	532	545	528	535	553	515	543	524	530	502	546	566	574	527	489	564	530	525	515	510	546	555	539	520	512	538	570	540	531	565	567	515	530	555	529	510	558	543	518	519	512	529	552	549	555	534	547	534	518	531	556	524	520	514	546	523	571	505	519	515	536	500	523	566	517	536	569	526	549	565	523	536	506	501	519	549	497	552	511	504	576	530	519	550	545	521	580	514	497	552	513	533	512	554	539	543	544	554	557	514	519	495	533	539	540	489	556	587	570	544	524	551	552	518	538	499	524	519	599	581	519	515	526	531	521	540	582	530	508	549	514	582	525	535	541	517	482	587	540	533	546	525	510	557	559	521	546	519	500	530	511	504	521	484	480	545	528	541	551	502	514	539	544	539	590	537	509	557	523	550	517	527	512	530	518	560	507	575	564	513	528	522	545	539	569	497	517	523	519	572	501	506	512	527	524	531	502	525	536	545	541	520	545	595	544	516	526	526	563	521	512	545	516	535	510	485	525	549	539	553	546	505	511	530	534	542	518	563	515	525	543	558	588	520	524	498	484	555	509	542	517	538	535	536	526	542	559	556	535	502	565	532	500	540	536	512	533	517	548	519	524	528	529	522	550	542	555	533	520	564	562	538	501	520	526	498	552	484	552	538	530	528	516	543	554	536	504	495	486	508	515	500	550	538	526	533	519	526	569	557	546	475	532	483	516	525	556	548	514	507	542	553	523	549	524	515	548	514	577	522	486	531	513	559	507	519	504	562	568	563	515	565	555	532	553	557	535	568	529	519	536	515	481	538	503	534	525	515	524	533	524	575	534	555	509	509	522	541	510	517	546	497	557	557	525	564	534	576	567	566	548	544	534	570	523	553	510	527	548	528	508	535	474	550	534	512	581	531	558	565	535	499	528	543	551	554	498	553	500	504	514	561	555	532	516	513	541	529	508	534	518	525	543	504	576	551	525	546	542	515	531	541	548	559	551	516	504	523	573	517	469	516	533	553	560	540	512	527	512	535	523	539	519	515	514	598	475	493	549	516	506	543	519	530	490	523	551	516	566	523	528	581	497	561	574	503	532	517	542	534	534	513	475	580	498	537	526	551	519	571	515	556	498	551	550	580	542	590	521	569	513	530	552	554	541	567	514	530	550	511	553	581	592	506	509	523	504	551	564	568	533	499	552	544	538	543	551	518	544	541	553	537	569	533	580	522	518	560	526	573	548	552	567	511	494	556	529	571	524	506	544	538	537	552	572	530	531	527	509	551	529	504	505	513	506	546	602	558	550	536	560	517	560	560	533	511	545	512	559	555	571	526	535	533	548	530	562	519	524	553	556	542	539	543	480	530	528	520	485	515	544	549	539	540	547	500	509	533	518	504	566	567	530	524	470	571	567	537	501	531	549	536	535	523	559	547	564	570	513	552	542	514	520	543	518	539	508	511	523	566	511	486	526	556	527	528	532	554	548	541	579	549	505	538	491	548	540	549	561	495	517	514	504	479	493	495	560	521	587	531	562	554	558	534	518	495	517	531	494	480	523	519	528	545	532	501	548	557	537	552	522	529	560	519	550	505	518	520	525	535	543	547	543	533	546	567	532	570	604	534	532	516	497	511	535	519	525	580	517	508	546	551	538	544	552	550	574	540	560	560	593	564	497	479	570	539	585	511	544	513	508	520	551	567	545	557	555	532	544	512	534	533	543	551	556	529	510	553	497	516	488	526	521	579	575	478	527	549	551	531	487	493	574	484	548	467	557	539	562	551	498	523	515	569	571	548	570	543	546	508	558	560	561	512	519	556	531	526	516	517	492	534	506	541	556	530	515	519	507	537	526	539	566	528	476	563	534	518	511	526	522	515	529	507	508	567	512	553	530	569	552	565	565	526	556	511	563	541	523	533	527	498	512	519	519	514	539	563	499	537	516	505	512	542	541	512	567	494	497	501	548	541	523	520	514	537	507	541	531	568	525	543	525	552	551	559	560	518	497	551	493	541	535	535	524	580	531	500	489	577	536	549	509	538	536	489	553	519	570	541	572	536	547	531	598	552	496	564	533	495	543	520	510	541	513	520	539	543	552	516	544	547	562	553	545	517	513	564	524	547	522	532	541	518	552	561	586	507	532	479	574	524	541	543	533	529	545	568	538	551	555	529	526	537	561	487	585	508	496	569	554	565	520	532	501	523	534	525	550	542	503	543	522	486	518	528	515	535	507	511	490	509	545	547	517	566	495	530	512	551	525	534	544	526	529	519	521	545	542	539	569	510	565	530	518	476	504	525	519	545	509	542	536	543	549	508	548	543	548	513	520	541	555	563	536	539	585	528	555	505	550	565	535	534	567	514	532	527	542	553	567	524	504	510	583	542	534	478	559	564	538	516	523	516	511	565	554	499	532	544	559	552	564	522	537	538	531	501	516	527	556	507	550	541	578	536	528	532	533	529	571	515	566	497	493	540	523	536	513	571	538	561	503	521	559	555	568	521	534	546	555	526	532	507	553	539	525	541	524	519	543	510	526	571	507	536	529	537	548	538	538	495	536	535	559	540	548	539	513	523	557	493	529	552	516	571	537	539	553	557	484	492	519	525	568	544	511	525	549	532	537	529	543	512	549	524	501	514	518	526	555	537	556	522	545	550	547	530	522	546	538	536	502	530	488	550	547	527	567	532	537	550	547	525	523	546	549	536	568	508	538	568	532	530	497	552	542	514	539	517	541	560	535	568	530	498	522	529	536	540	512	541	533	545	557	511	556	534	508	548	559	532	529	535	511	577	512	517	514	556	551	568	545	523	539	520	538	542	524	537	565	533	561	548	538	560	505	539	544	543	547	564	570	533	535	546	518	514	529	554	530	526	569	507	522	523	535	532	551	490	550	544	537	539	558	537	550	542	531	521	531	552	504	523	509	504	500	533	557	528	531	538	489	546	509	574	545	488	504	481	593	502	553	498
5300	942	702	606	608	610	613	592	709	2628	2911	2082	1154	659	497	474	454	477	467	436	433	500	428	434	449	467	460	418	474	419	403	405	460	463	470	420	507	439	460	452	401	427	460	419	425	418	470	468	477	461	466	494	477	449	434	472	464	439	421	434	451	440	461	453	422	437	453	441	473	442	432	439	474	435	443	485	472	407	466	440	448	459	433	441	463	439	437	419	427	381	456	434	434	433	481	446	424	437	433	480	438	449	437	464	436	430	456	469	448	440	495	446	454	425	433	431	410	484	440	480	469	474	422	426	416	458	454	420	443	435	449	446	441	457	432	427	457	453	428	442	452	450	459	468	451	440	455	476	460	456	455	465	495	423	432	427	437	439	411	416	418	450	479	442	408	430	453	443	444	478	433	434	422	443	434	470	448	483	452	445	425	421	438	429	437	439	429	441	410	466	453	440	454	483	417	465	428	454	460	434	432	485	459	435	467	442	471	430	464	416	442	402	426	445	427	462	421	431	462	428	456	434	471	432	433	450	421	476	449	447	447	445	475	450	453	425	416	464	470	442	480	455	436	441	423	455	501	455	436	442	441	457	421	455	402	440	435	420	421	432	466	452	448	444	456	452	444	441	425	414	413	447	430	450	419	410	461	440	422	443	436	470	429	426	477	472	468	421	452	434	439	472	457	481	406	441	458	401	456	402	433	467	448	454	416	421	417	448	429	410	431	498	452	423	424	450	455	446	466	470	452	436	469	421	470	428	466	433	480	432	460	443	441	441	424	465	420	473	427	441	452	459	421	475	448	431	448	453	437	426	454	441	453	456	456	429	447	465	462	443	428	465	480	386	436	449	444	427	464	445	435	449	421	416	442	455	447	441	434	462	402	393	454	470	473	427	421	452	463	442	456	449	445	446	421	388	447	429	439	427	429	442	423	462	442	427	444	440	455	446	415	422	421	450	449	446	387	445	456	429	458	454	468	443	412	459	420	419	446	475	440	446	444	416	441	461	436	458	449	482	414	473	483	460	441	451	424	414	446	460	434	431	455	432	412	448	419	452	433	433	434	464	424	411	436	448	453	415	462	429	409	428	457	397	417	478	456	470	478	436	461	469	469	434	416	467	459	457	465	449	427	434	430	456	454	428	422	459	463	448	453	488	402	445	427	436	493	425	413	476	444	445	408	426	427	416	454	444	425	472	446	439	466	472	453	457	482	432	443	453	464	476	450	423	439	465	443	458	484	495	484	463	446	447	467	448	453	448	463	455	451	477	436	438	427	446	453	422	454	432	494	378	446	441	437	450	394	431	437	477	445	475	437	459	402	453	457	411	438	432	434	442	454	439	442	484	460	443	449	456	448	424	447	434	422	462	432	456	431	435	469	469	429	440	456	448	436	441	465	447	444	457	442	449	415	418	422	449	472	446	422	448	449	435	428	430	414	433	459	459	440	428	465	466	467	442	423	431	453	473	429	420	467	435	445	436	460	431	437	466	455	431	435	398	451	427	475	457	398	418	469	431	415	460	445	456	453	404	476	436	422	486	442	436	419	426	441	414	436	457	427	430	462	409	473	442	447	419	489	430	464	427	448	454	456	471	445	460	421	467	451	451	430	471	431	421	421	438	477	420	435	442	414	476	441	417	441	415	457	444	438	451	471	446	456	479	445	423	445	488	466	423	430	430	476	459	452	425	446	435	456	425	438	446	445	447	415	470	463	411	416	458	444	405	460	464	457	390	462	436	442	475	475	430	499	460	479	467	465	458	423	453	464	420	420	421	451	422	460	471	452	453	431	455	455	467	421	453	456	436	469	434	461	443	425	453	439	458	419	437	477	397	420	420	445	458	422	459	425	426	431	449	455	444	403	471	455	460	483	463	465	420	452	430	432	428	455	447	457	413	420	428	446	449	463	440	477	437	459	441	467	413	437	456	435	445	439	419	476	444	393	467	432	414	443	433	430	400	440	429	449	440	438	453	451	432	445	431	399	469	432	457	463	464	452	471	433	437	450	444	459	478	440	453	445	454	402	462	441	432	434	431	465	444	417	455	441	462	415	446	448	446	436	429	429	431	430	436	447	400	449	480	442	379	450	418	415	477	423	446	458	440	463	435	480	436	435	404	467	442	417	475	420	482	471	437	441	431	436	454	458	467	464	418	465	445	436	463	412	422	433	451	465	452	425	442	439	459	451	430	482	461	460	458	431	415	451	452	455	437	451	423	460	442	433	443	432	487	451	441	460	459	430	421	427	464	472	448	437	457	454	470	440	486	442	474	433	414	449	441	462	458	455	433	443	451	436	475	445	453	485	435	422	447	471	461	476	420	430	427	452	525	419	433	413	427	422	477	433	451	457	445	449	474	484	429	376	424	463	439	448	460	464	487	467	474	456	464	411	450	433	450	462	461	463	431	460	430	466	458	465	407	459	470	389	450	435	431	451	466	455	428	445	444	472	408	458	469	428	457	452	446	426	457	450	452	426	449	445	456	461	416	423	460	440	440	502	419	470	427	442	435	465	444	455	462	444	473	411	433	431	451	413	468	438	446	398	439	440	437	436	434	448	432	438	439	413	424	450	457	439	406	421	435	436	464	427	473	455	457	431	447	431	428	490	443	449	450	454	465	448	458	453	449	438	417	475	433	457	463	469	445	428	454	447	437	447	442	430	482	448	412	486	434	440	449	482	442	448	456	497	476	427	459	409	437	413	470	451	430	421	481	445	449	454	442	451	440	463	446	413	451	468	450	446	456	437	456	472	477	455	465	421	424	458	461	441	420	474	445	442	422	457	439	445	446	413	464	427	463	424	421	446	412	422	439	398	453	453	466	457	452	451	441	422	442	400	454	433	439	451	458	476	424	472	442	439	471	412	437	453	439	448	443	460	408	413	417	365	433	445	424	452	449	468	433	472	426	419	451	424	448	460	454	477	447	436	459	459	442	428	430	447	459	425	487	466	434	468	468	446	421	463	456	474	437	441	448	447	446	493	425	428	458	423	430	447	439	460	453	473	448	451	397	449	476	451	429	426	440	420	445	439	429	444	441	444	448	421	456	464	434	442	464	447	479	450	429	473	449	403	439	431	416	449	463	432	437	419	447	436	446	471	434	459	459	449	461	416	429	448	440	469	426	418	437	426	465	437	428	430	432	430	430	435	427	433	420	448	456	432	409	445	435	486	456	493	436	453	446	458	439	465	463	424	436	448	437	435	444	435	430	428	420	411	433	469	421	454	423	449	447	450	449	437	419	433	416	456	447	433	457	435	442	450	425	408	478	461	435	448	473	429	463	433	428	428	469	432	404	456	471	459	427	438	449	494	463	442	454	460	432	410	475	443	434	434	414	472	470	474	458	433	438	434	401	441	431	426	385	451	444	429	448	462	429	405	428	456	434	422	435	460	452	446	472	445	426	425	419	441	455	486	420	448	438	395	421	453	433	423	463	431	418	454	421	460	463	451	414	423	444	463	449	431	451	463	429	497	464	432	448	439	446	455	440
24921	21064	27260	25024	9698	1615	1141	966	900	9757	22200	16087	7061	2135	932	698	632	647	613	622	636	657	562	605	624	642	631	609	617	637	662	613	618	616	599	616	589	637	634	613	610	654	590	659	606	598	570	596	598	642	585	564	610	626	621	621	656	552	597	608	546	609	619	596	623	613	606	603	597	598	636	580	633	630	589	628	608	629	633	641	659	620	637	603	606	580	668	639	622	595	634	658	599	605	573	638	606	609	592	643	620	645	637	636	658	622	600	619	557	579	633	610	595	626	641	628	641	598	628	610	610	586	585	590	594	645	633	605	593	593	606	593	612	636	579	664	587	619	616	621	577	604	610	640	634	609	610	646	601	645	620	576	606	635	605	652	615	601	607	606	645	576	602	617	597	596	663	643	581	647	564	607	645	590	552	598	651	595	643	619	632	598	578	617	624	587	588	626	640	543	635	610	646	583	661	623	630	614	616	634	605	623	618	587	622	608	633	633	580	589	622	616	596	614	608	578	606	599	611	627	569	620	626	601	636	598	609	590	610	603	588	609	589	650	616	613	620	597	577	645	669	630	638	584	601	598	638	611	632	617	604	640	620	567	642	621	594	639	633	594	612	630	610	551	628	606	619	606	603	577	630	639	614	592	626	606	635	605	565	630	665	592	618	606	596	621	602	617	632	598	576	609	582	620	600	636	599	583	567	607	620	684	619	620	576	615	630	582	585	594	599	582	572	614	582	637	620	607	600	656	613	602	619	571	593	644	588	620	619	564	611	624	594	613	568	637	596	612	608	608	661	602	592	618	603	611	638	629	598	601	593	598	602	605	589	632	609	621	582	593	616	610	630	652	629	577	609	586	639	648	609	663	632	623	557	626	560	615	610	608	599	620	642	627	624	649	605	615	627	625	643	579	594	604	606	641	594	593	616	630	597	633	584	628	618	674	653	631	607	554	623	621	607	609	615	586	626	666	615	604	591	612	623	590	629	624	579	598	603	588	618	592	601	596	602	638	600	637	610	616	649	625	632	623	643	641	654	624	599	582	660	596	606	600	628	631	624	583	645	636	596	624	613	608	653	603	600	593	574	623	589	642	624	588	609	638	609	588	620	600	591	595	630	644	628	654	623	605	635	603	596	626	592	624	641	623	602	599	541	629	585	609	577	614	615	586	634	634	588	631	597	618	585	629	620	618	590	604	587	627	557	656	591	602	593	625	638	630	623	658	568	588	597	599	631	579	576	569	667	602	631	581	621	582	612	622	601	566	606	563	606	644	627	624	696	641	627	581	606	654	561	622	579	606	543	629	632	658	630	581	620	630	600	616	593	535	601	597	621	619	622	623	623	616	593	613	598	633	604	599	596	628	596	598	585	622	625	592	601	580	602	586	598	621	617	635	619	613	583	583	579	680	602	591	625	639	639	634	561	588	622	615	616	634	628	582	621	611	631	646	625	616	538	609	623	614	614	629	639	635	602	620	680	652	632	612	649	625	569	670	564	566	653	604	591	566	547	610	587	637	647	598	652	652	618	586	624	560	611	612	608	608	653	610	607	632	644	601	561	627	625	630	631	621	626	652	583	579	579	628	599	625	649	620	576	607	601	630	614	577	594	615	620	653	614	624	620	634	634	588	644	559	589	563	640	633	637	606	608	610	591	568	598	597	618	580	645	614	682	603	583	609	608	643	603	580	630	647	651	618	594	638	591	590	621	608	610	549	599	627	590	632	640	575	603	593	636	597	645	591	598	610	631	583	570	647	597	585	548	610	629	584	618	603	601	596	607	597	622	603	584	644	595	578	588	581	619	611	573	556	668	598	598	646	584	576	604	599	612	615	609	594	678	571	601	589	628	619	633	610	624	629	592	634	604	598	584	622	630	588	657	627	597	655	603	605	612	596	707	676	592	592	605	635	624	643	624	586	651	618	597	604	621	566	645	599	597	623	611	599	589	599	634	597	593	608	606	608	638	592	613	652	635	596	578	613	627	610	585	644	616	615	587	632	620	652	635	628	611	657	612	615	601	592	653	599	592	577	629	617	638	631	595	584	657	630	610	601	574	611	604	641	623	621	588	621	603	684	611	654	629	605	613	584	614	622	622	628	592	620	571	572	584	604	628	606	577	599	621	640	607	620	563	577	598	609	632	615	624	635	600	596	627	632	625	604	634	614	664	597	579	604	637	610	586	584	593	670	608	652	583	588	620	665	580	635	614	621	576	592	595	617	597	627	645	658	611	625	640	573	613	596	610	628	610	671	607	579	550	646	586	592	585	652	653	668	594	638	638	593	597	611	573	635	628	652	618	641	617	584	631	619	599	628	624	626	616	607	624	620	618	579	586	598	602	602	624	587	608	618	626	635	610	653	646	641	622	616	609	615	669	602	605	584	655	583	621	632	630	605	652	573	628	592	593	634	613	617	580	608	588	658	569	590	589	626	602	598	619	583	630	632	613	610	623	611	567	577	604	605	589	613	648	627	617	622	575	636	613	599	602	589	645	626	611	590	620	618	632	596	623	567	613	614	613	562	612	566	622	579	636	579	591	630	640	591	622	605	614	593	577	548	667	609	597	622	597	634	632	639	608	653	661	628	612	606	573	593	637	626	610	602	621	597	648	653	673	570	596	612	610	582	613	622	642	623	565	608	602	581	647	623	608	652	615	601	613	592	645	648	643	635	647	611	615	614	583	638	637	592	608	607	592	619	610	594	624	615	619	636	612	620	633	605	670	592	610	655	612	628	591	629	572	587	612	611	606	627	596	624	602	599	609	628	621	605	642	577	626	596	579	627	633	587	584	546	585	622	605	631	631	611	601	616	624	603	623	609	635	615	558	631	598	617	608	628	616	605	602	572	621	582	574	613	579	579	600	613	621	604	638	640	629	574	568	626	635	639	656	602	613	636	638	649	625	621	661	578	585	629	600	609	601	602	606	594	616	627	608	593	616	608	606	648	641	635	603	570	691	586	620	634	614	592	618	571	604	597	562	605	598	630	595	585	653	615	596	615	610	611	571	582	646	669	650	629	618	606	585	610	639	609	598	617	614	650	603	585	633	619	619	576	641	620	613	608	570	622	593	634	623	585	611	601	601	609	600	641	616	606	598	627	595	622	574	592	607	642	637	587	590	608	616	577	602	602	627	644	586	572	608	614	599	595	593	591	605	609	624	611	638	614	620	614	650	647	646	601	608	607	601	628	601	643	607	591	595	597	637	541	633	612	582	613	589	632	577	573	619	654	624	633	639	646	629	633	618	588	592	640	593	595	630	563	595	615	550	637	611	643	570	633	610	600	621	585	621	592	599	599	607	630	605	531	608	666	595	584	585	636	633	650	637	645	595	641	617	649	615	582	645	560	609	603	582	621	631	611	635	609	631	638	587	577	635	634	572	619	574	581	644	631	629	596	620	622	606	613	599	602	680	628	612	673	581	616	603	662	595	557	569	575	660	595	601	623	597	627	616	629	627	636	576	600	613	598	646	617	562	631	604	603	617	596	620	622
4249	4113	3236	1718	1311	1220	1084	1101	1070	12872	21014	13477	6114	2042	813	600	529	554	523	579	505	511	538	524	536	549	553	502	545	565	554	553	538	514	509	555	538	553	572	510	527	510	568	532	557	565	548	511	515	543	534	560	520	545	539	491	529	496	519	546	496	542	501	527	512	485	520	512	576	514	517	544	533	573	545	510	503	538	537	546	505	520	566	556	521	483	523	541	517	573	507	523	504	476	529	538	516	530	538	554	503	516	519	554	508	524	529	534	531	523	551	510	542	555	557	497	539	543	528	488	528	522	533	550	543	527	490	516	478	527	547	555	543	513	544	526	518	522	531	517	556	542	508	539	505	521	558	513	533	529	556	573	585	490	501	493	495	554	500	488	552	534	524	512	563	522	510	514	533	516	492	508	544	506	535	472	527	564	499	508	539	515	521	548	524	514	503	554	513	506	538	516	574	497	567	535	504	489	521	506	534	517	517	510	549	486	504	526	527	504	514	491	562	532	495	526	532	533	522	527	541	519	561	535	536	538	502	513	517	540	488	527	533	490	565	516	498	501	537	542	540	576	549	521	503	511	589	514	523	579	460	466	516	527	480	524	538	563	542	516	514	520	518	537	522	551	507	517	523	516	535	533	531	496	509	505	479	496	550	491	528	539	543	503	541	546	525	504	539	522	511	536	482	536	549	549	490	498	515	535	517	523	527	520	486	497	539	526	533	500	521	497	586	533	548	532	515	550	510	524	549	544	497	506	534	562	512	523	532	553	505	507	528	550	526	519	478	527	518	554	537	531	518	515	522	535	512	513	556	567	544	498	549	563	508	525	560	516	496	532	536	504	541	508	495	508	477	534	555	515	518	556	536	514	561	500	543	540	494	546	533	515	557	514	550	531	534	551	508	491	530	505	520	505	548	487	553	526	550	511	482	558	566	555	537	550	507	533	513	523	523	562	512	509	495	516	512	534	539	557	482	544	494	542	556	554	532	541	521	507	535	497	500	540	550	530	497	579	536	507	526	505	519	519	555	511	569	532	532	511	503	531	543	546	521	520	499	540	552	563	544	508	529	546	522	528	542	541	532	505	524	470	514	534	538	566	517	523	524	510	497	520	515	500	485	530	509	521	535	514	488	507	520	519	536	571	521	508	562	526	460	530	506	546	490	478	538	534	495	521	513	480	559	491	464	543	492	512	489	514	524	454	534	544	496	506	542	507	525	541	521	506	524	503	514	535	537	491	508	467	488	520	502	519	503	554	514	517	503	506	511	494	506	570	468	493	531	548	496	508	499	494	502	525	543	510	509	527	474	537	483	528	471	560	556	536	553	487	523	517	528	493	545	516	511	492	517	515	551	520	536	540	517	525	532	540	521	544	540	552	501	523	494	535	533	549	471	529	500	566	550	535	547	501	533	548	532	532	534	495	545	554	478	497	497	515	525	532	559	512	523	591	484	535	484	508	515	519	496	535	518	556	615	475	540	519	504	512	541	532	546	520	527	523	541	505	501	519	544	539	533	512	542	515	523	546	489	546	523	505	518	546	533	505	515	556	527	549	502	531	509	490	489	506	475	525	545	517	527	532	550	505	493	555	548	547	489	499	516	533	539	532	507	550	553	519	513	484	533	496	514	502	538	507	497	567	530	535	504	522	477	512	548	550	516	518	527	544	546	499	564	490	528	495	511	542	517	521	447	525	556	524	588	481	514	535	534	498	514	535	528	551	542	529	541	517	475	544	540	531	512	475	527	557	519	509	507	517	537	539	543	505	508	525	534	532	549	536	509	489	537	559	512	483	527	539	530	504	534	530	551	521	486	514	520	508	490	492	544	498	503	522	511	542	504	526	518	532	543	491	535	501	532	537	524	511	492	595	530	493	564	584	493	541	515	531	565	493	539	505	544	476	497	527	521	533	499	516	568	529	487	511	455	534	519	538	485	504	558	514	521	507	509	525	508	581	500	527	509	525	521	475	560	550	537	514	507	564	545	496	501	520	575	562	502	536	517	526	529	516	516	549	522	509	541	556	524	533	522	529	499	539	564	536	523	538	511	504	534	525	569	505	541	498	554	507	554	526	527	500	547	510	513	522	531	499	522	528	521	493	490	550	478	491	556	511	538	540	516	536	521	565	501	508	518	536	527	519	543	562	546	512	548	530	521	519	495	546	513	502	466	497	519	483	485	495	544	532	516	529	502	513	521	519	501	517	530	502	523	531	534	524	517	516	525	506	530	487	524	548	543	525	512	514	532	488	485	511	498	543	490	517	560	516	496	559	527	521	536	490	540	492	523	512	532	503	501	508	517	538	514	517	530	471	547	527	550	502	528	522	494	515	525	524	538	532	516	491	538	541	492	517	541	559	506	565	514	564	531	482	536	520	522	546	516	527	525	515	501	484	569	510	524	488	534	570	562	511	530	557	489	545	475	537	482	554	572	523	520	514	539	518	530	553	500	519	541	501	532	507	536	503	509	527	538	529	508	529	479	518	523	551	542	571	544	569	556	532	533	532	531	539	548	553	465	517	542	561	493	505	517	534	530	536	486	544	503	493	519	521	528	461	502	549	546	530	506	535	508	566	547	514	514	557	511	546	515	518	507	515	488	507	500	548	496	536	552	503	523	544	555	521	554	524	582	525	504	526	518	544	528	545	556	539	505	546	508	549	579	533	480	549	536	520	492	504	532	509	539	563	484	501	495	565	558	526	534	516	478	512	513	504	529	498	498	571	539	518	521	556	533	497	498	483	512	550	507	511	512	456	529	500	484	510	524	512	511	474	544	528	502	485	536	532	535	515	521	517	542	541	516	511	503	533	486	549	512	494	478	492	535	551	585	518	525	492	511	524	499	534	521	479	506	507	533	542	510	521	533	441	535	541	557	533	543	472	518	522	546	540	521	523	538	523	554	523	517	511	539	512	484	545	493	512	552	490	509	562	507	532	530	520	528	549	511	527	505	517	524	534	517	530	511	539	493	508	536	543	538	541	520	509	510	523	537	498	488	522	487	532	558	489	499	537	553	551	552	552	506	519	484	514	579	485	508	493	536	505	508	522	496	500	490	501	519	514	536	531	539	502	501	525	522	487	535	488	489	553	506	558	536	469	549	520	473	546	561	525	468	542	509	538	512	491	544	531	527	526	512	516	525	503	485	517	534	532	512	506	496	503	509	557	512	537	544	469	495	537	500	509	512	521	541	465	502	510	516	515	491	482	529	559	496	517	535	522	500	478	542	523	504	494	505	494	578	491	496	520	556	496	539	498	548	530	536	514	498	530	523	508	503	489	506	487	493	551	546	524	511	542	567	528	532	551	561	547	520	538	519	500	541	531	478	522	507	495	550	526	518	536	545	535	513	536	488	508	520	546	521	479	548	523	497	507	532	523	509	507	517	533	505	517	546	543	536	538	509	548	499	504	519	534	502	515	496	532	513	510	519	516	531	506	534	536	524	533	505	520	573	499	480	516	533	526	533	539	607	544	527	515	477	508	475	556	538	497
23866	21076	28327	24035	21056	9425	2280	1526	1653	19102	37137	26667	13426	4384	1494	988	861	836	811	828	803	827	817	781	863	821	822	837	796	843	809	862	794	789	855	861	787	802	818	815	755	812	788	828	823	811	847	799	843	829	850	763	848	785	858	844	762	815	810	893	850	789	808	804	831	801	853	813	793	832	794	806	784	847	847	786	840	816	856	766	831	798	838	813	877	762	772	807	835	791	825	801	811	873	831	869	847	801	764	797	831	801	788	834	839	793	852	816	791	797	849	832	816	788	847	839	837	784	821	806	798	808	776	786	824	753	778	799	786	879	802	764	804	832	802	787	784	848	804	818	858	795	835	820	851	833	894	858	820	810	794	801	814	832	813	832	850	830	828	820	821	830	823	812	840	848	789	831	824	816	778	800	807	813	841	833	808	776	805	818	866	774	833	853	826	805	807	828	823	862	822	803	828	774	778	776	799	758	801	839	811	789	872	766	819	760	788	833	779	792	834	816	802	811	860	827	799	847	830	812	793	784	837	810	838	784	796	797	853	873	806	696	799	828	819	822	809	795	754	786	810	821	783	805	780	794	832	825	859	834	819	790	840	822	858	802	811	816	828	774	755	855	818	818	788	808	822	767	854	781	785	827	834	798	772	796	832	860	773	844	781	772	796	809	830	842	848	823	814	844	857	786	782	797	753	868	810	850	858	784	822	790	834	907	836	799	818	786	822	802	820	818	812	745	836	800	831	787	797	814	808	845	802	810	826	827	818	805	813	793	847	765	800	795	814	801	799	818	820	846	804	783	818	815	800	779	784	766	802	860	815	835	809	833	777	825	791	829	768	809	823	813	812	812	847	786	830	841	854	804	835	845	843	802	783	808	803	824	721	812	860	767	795	853	810	813	800	782	860	844	799	856	803	799	794	812	800	830	825	791	848	791	790	801	805	799	797	787	821	765	829	836	863	789	840	755	865	843	759	827	804	859	804	832	799	798	757	814	843	810	840	776	826	804	782	821	811	811	861	771	825	788	813	765	766	819	839	771	813	834	840	875	823	787	764	770	808	842	872	816	762	792	794	766	839	775	834	802	828	796	877	788	830	784	789	817	824	786	845	804	809	822	812	827	770	805	827	845	807	829	831	780	832	759	818	829	790	794	808	797	830	831	839	782	820	786	875	787	797	803	825	826	789	826	787	817	847	811	814	847	814	821	792	821	787	803	828	799	784	808	849	806	867	785	794	813	821	804	823	785	865	804	736	793	837	844	838	793	827	767	812	854	907	855	808	835	827	762	794	827	779	839	843	806	811	819	835	844	808	791	781	807	882	812	811	859	781	806	837	783	841	797	835	806	802	808	803	762	817	859	798	840	804	795	786	797	846	771	818	830	812	814	879	816	793	817	818	799	766	841	757	797	837	800	794	801	812	803	787	869	815	771	834	748	800	774	776	800	788	836	838	795	828	795	827	831	800	816	797	862	820	790	834	803	777	835	793	845	809	730	788	804	825	840	878	774	760	842	822	745	801	793	801	752	841	828	821	825	840	825	812	769	797	822	780	787	784	777	836	754	796	788	783	861	839	752	800	805	784	817	798	738	794	776	797	830	838	799	779	768	799	804	822	842	770	805	777	832	811	762	823	787	816	824	796	840	791	788	771	793	833	796	766	817	828	784	829	796	803	795	839	783	798	758	788	803	779	821	833	799	797	811	763	857	812	828	810	785	827	799	791	834	801	786	789	787	783	785	780	835	842	818	790	824	801	771	822	766	825	827	785	788	832	767	807	793	785	822	829	777	821	831	793	783	825	813	821	840	785	764	820	831	799	764	779	768	827	870	802	801	828	777	773	785	774	824	810	859	805	820	830	770	781	759	840	801	833	806	835	812	843	796	792	822	808	802	786	784	835	813	812	850	786	778	849	772	810	790	822	805	792	841	842	806	845	814	791	834	794	785	802	795	837	869	828	862	801	844	799	742	786	838	828	794	767	817	785	795	795	846	808	765	827	808	833	808	816	766	781	835	798	772	840	805	799	790	818	769	835	786	817	802	797	792	774	813	835	818	802	812	797	732	828	792	807	818	825	773	831	781	849	778	792	788	796	741	780	790	818	818	821	793	795	848	844	789	877	865	793	849	778	772	852	811	835	798	793	846	752	802	814	828	787	830	765	824	836	775	776	773	906	791	767	827	773	779	769	815	791	797	811	787	793	832	816	806	768	821	878	781	818	831	788	767	797	818	805	830	809	822	805	774	809	813	795	817	794	765	811	834	804	787	795	770	826	784	830	835	879	802	810	816	829	797	832	828	840	826	778	858	795	805	838	790	793	797	821	774	790	840	775	793	816	838	810	758	809	778	784	814	811	840	833	817	809	806	774	771	793	798	781	796	804	785	818	761	789	740	822	826	814	805	827	767	795	806	825	820	820	829	851	792	835	771	778	773	772	820	805	809	783	831	794	798	799	810	820	795	785	818	833	777	805	804	791	809	809	797	804	820	861	829	807	795	836	801	812	807	822	746	817	827	781	797	810	821	782	814	796	828	847	797	832	776	796	793	883	823	805	788	794	833	822	824	814	806	833	854	820	791	774	787	795	811	773	774	788	810	820	808	799	805	777	845	787	766	785	810	772	806	825	833	838	771	835	813	846	844	795	823	756	795	829	783	779	780	848	775	870	829	821	813	838	785	793	784	780	771	778	815	821	764	845	815	780	811	808	828	804	861	814	812	785	802	774	797	790	796	816	823	808	807	838	808	797	802	807	804	767	796	827	794	798	815	788	834	815	777	786	847	799	800	800	763	823	844	805	792	822	770	753	857	776	773	856	815	826	777	785	771	765	812	817	794	777	787	809	811	798	786	822	819	850	841	820	817	835	798	756	814	807	822	780	829	794	809	830	819	847	812	794	838	844	823	818	819	822	811	765	814	798	771	813	810	792	774	779	827	787	854	822	795	785	833	803	786	797	840	795	785	860	787	714	812	818	796	815	799	788	794	817	800	813	831	798	798	772	828	748	834	841	877	766	788	821	833	795	845	844	787	791	871	812	786	854	788	829	856	823	839	816	843	770	820	785	787	846	769	786	801	853	798	771	784	780	792	834	801	800	788	834	742	791	792	816	792	873	819	799	818	795	780	808	750	882	794	818	804	808	752	843	813	806	812	808	782	786	769	856	796	841	746	766	808	818	739	804	785	809	850	789	821	782	786	781	764	848	770	805	792	802	826	821	771	805	859	839	851	769	820	802	795	816	824	780	814	798	790	788	808	829	820	824	794	851	829	840	762	796	818	805	805	790	827	851	803	817	776	795	824	784	738	791	811	785	780	768	790	806	819	802	844	838	835	810	792	806	781	806	841	775	763	816	821	786	824	792	777	810	823	787	806	810	793	824	834	805	801	805	779	812	735	866	765	781	769	815	777	842	836	794	814	793	749	758	802	786	758	876	802	775	825	814	830	811	858	817	770	768	809	835	838	809	833	790	768	806	824	820	810	760	743	805	829	819	807
4823	7466	5936	3053	2266	1736	1467	1657	2310	23509	33397	20998	10353	3767	1359	825	743	700	648	722	637	683	681	622	694	653	673	697	690	686	697	687	721	621	771	715	664	674	684	689	693	735	716	696	662	686	685	657	694	676	643	708	677	703	681	675	672	712	685	677	705	662	686	731	667	724	702	655	688	647	657	699	682	680	666	700	672	732	665	691	671	636	666	711	655	623	671	690	707	667	650	712	661	694	642	628	681	682	671	709	712	675	633	657	663	662	727	692	656	644	668	702	694	701	692	696	656	666	687	648	662	711	696	698	637	682	660	679	686	675	654	661	708	714	672	675	645	644	636	718	668	679	697	708	712	661	672	641	679	681	666	684	673	664	656	692	656	677	641	703	653	638	695	697	711	665	662	678	662	667	670	669	690	629	713	671	658	718	683	674	662	682	683	686	665	682	624	657	715	731	680	657	696	664	663	685	656	684	700	687	650	640	673	654	657	635	681	652	638	684	692	661	699	727	707	647	665	657	656	703	670	652	659	667	679	683	669	668	714	690	669	677	670	699	667	669	685	674	736	653	664	716	711	679	653	663	669	648	642	691	716	653	712	695	654	711	704	671	683	710	677	644	687	666	692	647	696	691	699	619	656	647	640	669	689	677	672	655	673	651	665	688	678	681	624	685	677	670	629	667	697	633	634	625	669	681	655	659	625	658	653	617	658	713	669	650	649	713	659	723	677	701	654	596	721	691	687	693	699	661	698	611	654	679	609	664	647	687	646	651	655	639	673	669	704	690	642	733	654	702	718	689	674	705	691	679	703	678	669	712	689	636	706	707	678	693	657	651	699	607	656	691	700	695	673	704	729	636	667	651	683	673	724	674	671	691	687	686	655	665	664	671	696	719	642	697	637	673	720	678	683	708	675	678	675	658	705	671	695	655	670	645	689	691	680	693	743	692	719	716	685	683	688	672	700	658	673	665	673	686	655	656	730	753	612	686	745	639	658	682	703	691	639	648	687	638	638	675	644	665	695	697	672	697	681	643	692	701	647	653	659	684	634	672	626	665	668	687	642	656	675	721	698	685	651	710	647	697	681	649	584	662	631	654	608	629	664	653	694	655	669	622	705	665	665	674	613	650	673	651	661	658	688	629	711	742	642	640	674	637	638	664	706	664	689	668	672	691	727	697	671	666	684	680	692	623	670	664	640	649	674	646	709	636	661	702	638	643	630	640	703	685	722	654	676	686	698	712	691	685	671	630	680	695	627	686	671	730	610	657	664	643	666	689	723	675	712	688	698	668	711	627	676	697	688	657	668	674	657	692	699	623	669	685	636	686	667	706	658	645	656	685	657	665	649	688	669	684	667	664	675	672	654	643	724	639	683	657	719	677	697	681	674	686	683	705	692	712	654	685	639	650	724	707	663	671	652	703	607	706	670	689	659	674	681	658	675	683	670	634	681	657	664	705	668	676	691	682	670	668	675	681	666	685	661	710	681	725	684	741	722	669	640	676	679	695	666	706	645	653	664	705	696	700	697	661	679	651	678	629	654	654	699	676	660	688	710	624	670	634	715	728	687	682	661	647	636	665	726	671	644	705	654	689	665	632	677	665	668	681	674	712	652	674	674	723	662	705	601	665	694	725	672	656	692	691	653	666	670	663	690	668	666	660	647	693	698	648	671	662	671	717	651	709	705	683	630	649	653	678	710	679	642	695	659	606	684	670	684	706	663	661	652	697	660	693	683	686	638	620	632	678	661	692	702	678	643	626	685	687	688	754	636	687	704	693	683	661	716	684	656	672	708	675	688	688	685	635	651	664	677	664	746	644	622	647	650	695	685	697	669	664	686	658	686	657	681	674	654	693	645	687	634	661	667	662	720	693	698	693	712	634	644	659	633	613	672	701	704	655	714	670	641	685	636	653	721	653	677	654	683	678	684	689	652	720	640	680	622	641	720	654	638	643	691	675	704	685	648	671	653	655	621	693	703	669	658	683	727	636	704	650	639	681	675	637	635	671	635	692	660	683	666	636	686	649	661	680	630	650	678	686	648	710	644	661	645	727	655	676	638	662	658	638	655	661	670	664	714	672	639	671	648	668	689	668	654	665	612	659	648	679	655	650	666	654	658	699	695	687	659	660	692	651	635	687	670	701	680	681	707	683	644	647	690	662	669	699	701	641	669	658	635	671	689	704	711	701	718	686	669	675	678	633	656	654	725	692	647	665	686	638	671	651	632	698	673	670	686	679	665	637	645	680	721	670	681	705	661	655	677	697	682	669	734	673	674	687	682	698	657	669	675	630	654	653	665	637	687	680	646	650	713	679	729	678	670	684	638	669	680	696	667	689	670	658	700	607	692	652	687	687	660	639	675	632	630	711	644	707	694	641	685	675	702	710	680	702	657	696	663	691	669	629	646	648	673	702	656	716	701	687	670	680	619	690	672	623	679	664	708	660	647	680	671	663	703	661	657	694	711	648	604	691	667	697	678	683	671	643	661	695	718	704	645	684	680	637	646	640	705	701	705	723	666	684	685	641	653	667	663	684	613	682	665	694	633	657	624	686	651	673	667	675	661	703	692	686	695	702	710	646	658	692	638	693	630	726	676	685	630	691	680	679	644	651	667	634	693	712	665	677	637	715	727	673	667	707	696	656	674	675	672	674	693	693	650	648	620	633	650	662	661	670	650	718	660	648	671	654	659	680	680	671	691	624	657	667	703	702	684	654	662	688	680	672	633	712	625	675	653	655	652	685	632	629	738	686	698	678	700	655	647	650	680	701	673	685	670	666	674	693	640	692	721	680	646	683	669	699	673	651	667	645	660	706	687	657	702	666	696	654	665	674	629	677	621	688	688	681	698	664	670	705	622	686	664	629	709	668	648	637	653	634	700	649	645	709	686	649	694	685	671	700	720	620	687	661	666	628	670	675	671	661	650	662	737	655	706	652	675	663	657	685	634	685	656	665	667	732	677	614	688	690	703	681	645	684	661	623	674	675	699	660	663	600	670	610	685	687	650	678	671	647	668	704	664	652	625	642	712	644	694	643	681	669	736	646	663	718	686	655	675	714	683	624	650	625	660	650	659	678	646	674	641	684	710	738	721	675	662	703	658	648	689	619	667	702	651	640	651	694	694	638	685	652	695	631	686	703	674	655	618	593	645	644	665	664	699	694	626	646	675	675	639	682	723	713	662	706	654	679	656	613	634	660	694	685	637	693	640	634	644	669	667	602	682	621	668	672	648	656	675	679	670	686	644	686	647	699	651	664	675	669	697	697	665	657	626	687	700	652	673	679	654	628	704	625	673	658	683	702	635	668	648	651	660	689	636	698	674	693	627	671	669	630	655	655	652	674	654	610	672	634	698	621	657	693	629	686	708	656	691	643	671	708	675	633	715	609	664	692	667	651	702	674	639	656	677	677	615	637	692	689	728	704	669	633	687	640	670	660	622	641	670	678	662	655	674	637	643	668	633	687	665	683	633	692	704	647	669	696	650	675	688	663
27445	13274	1919	840	674	661	594	690	672	1354	2397	2074	1508	905	710	573	585	623	576	566	573	597	555	519	560	547	578	587	553	594	590	608	557	577	568	603	584	596	567	514	546	574	589	626	567	596	600	556	591	612	564	563	619	584	622	557	548	589	552	565	587	579	580	587	526	567	606	569	608	550	570	581	601	580	538	603	588	549	599	590	548	587	611	551	540	593	558	584	557	558	555	568	517	571	550	522	563	547	555	579	601	561	596	547	596	588	552	526	616	549	543	575	564	559	533	564	565	538	575	585	573	544	574	560	573	593	594	521	597	547	583	595	587	575	572	559	572	597	607	590	542	582	553	585	583	602	563	543	551	560	566	576	542	586	550	539	562	576	564	537	567	576	557	585	539	528	555	548	570	556	514	544	529	568	567	595	564	575	601	602	604	541	597	560	538	542	572	558	538	552	610	521	557	575	562	539	568	543	576	586	536	556	563	624	569	591	601	558	580	592	608	582	586	550	531	580	558	593	569	590	542	583	543	618	558	607	557	557	520	579	602	596	591	585	551	592	575	560	593	559	532	554	580	645	608	583	569	585	589	541	578	558	583	574	632	553	592	537	540	623	541	605	547	597	530	579	566	539	583	599	559	549	523	552	604	566	571	626	595	581	567	596	552	576	557	567	547	571	550	538	499	571	587	593	579	553	595	588	567	592	612	619	616	587	608	537	572	575	518	569	570	609	575	553	518	568	549	565	532	570	535	549	560	588	536	576	550	535	533	552	561	592	594	576	573	552	572	563	558	541	590	546	569	580	545	607	555	576	550	560	575	540	577	545	574	585	602	556	588	586	608	583	610	591	557	565	545	601	544	629	617	570	540	548	606	593	597	555	544	607	569	585	618	604	575	531	591	543	516	549	535	573	565	543	546	554	573	553	603	591	594	570	569	580	591	613	585	555	612	633	566	572	579	578	592	624	540	535	582	554	563	561	570	608	562	587	547	550	592	568	579	551	558	577	568	538	605	579	516	559	580	580	531	580	568	547	571	604	571	585	572	544	559	578	552	551	591	568	581	554	570	563	593	573	599	544	558	562	620	563	609	585	574	617	546	580	561	571	584	537	565	538	561	557	585	567	563	578	529	555	559	576	575	606	545	584	602	594	587	584	529	562	568	574	616	545	575	575	586	588	574	471	529	564	536	543	569	598	592	575	602	529	590	548	600	563	555	605	573	544	591	605	552	573	580	530	563	522	583	610	550	547	560	563	601	553	560	564	576	550	583	573	542	563	577	543	562	578	565	560	555	574	559	556	552	538	566	572	588	542	567	541	540	587	601	589	578	557	551	600	620	598	573	533	574	619	569	591	591	570	592	572	562	582	608	585	579	571	544	563	586	595	540	577	558	541	553	557	555	567	576	584	586	549	588	557	593	568	530	553	565	565	599	574	570	547	503	596	546	592	577	585	570	565	551	555	536	557	599	577	552	620	578	592	606	596	569	565	596	558	578	616	566	545	553	601	565	567	546	609	568	548	559	591	590	595	549	555	566	585	548	560	584	549	585	555	577	610	572	570	550	568	578	601	589	561	543	507	623	574	579	564	590	583	537	571	627	555	585	554	560	581	574	569	617	583	567	556	556	572	602	593	625	564	570	571	576	556	553	542	575	597	626	583	592	560	566	535	558	576	586	579	570	563	597	583	561	537	495	567	565	576	612	546	566	534	564	593	536	565	581	571	571	552	621	551	553	568	572	561	569	581	617	603	579	543	541	514	592	558	531	573	577	529	593	563	595	569	584	597	563	564	577	569	576	592	555	529	566	590	554	551	572	578	545	564	564	579	553	551	579	534	568	586	564	544	546	561	571	529	533	586	570	583	565	622	557	553	591	582	608	585	564	575	585	573	592	562	529	565	532	589	569	558	558	561	560	614	575	557	586	533	554	575	584	553	561	590	613	545	599	580	554	556	554	546	576	543	585	588	612	595	571	578	595	622	535	566	584	551	572	609	559	602	569	568	585	564	530	540	598	569	577	560	545	585	532	605	585	560	552	562	541	600	586	559	568	545	598	517	574	544	590	571	507	570	542	541	565	549	580	561	563	586	636	575	593	560	581	561	581	579	607	559	581	568	543	614	575	550	597	597	605	543	566	614	544	530	587	559	604	604	594	625	535	544	553	582	571	569	594	576	521	527	567	569	575	581	581	581	573	592	518	571	567	549	584	606	609	569	574	571	573	544	613	556	592	560	529	589	608	559	562	598	572	557	570	623	613	538	555	573	599	594	572	519	596	571	587	578	590	565	583	563	580	578	548	567	539	561	553	521	585	601	582	574	575	540	580	598	561	584	604	576	573	598	606	578	588	565	514	566	566	577	547	569	585	550	570	583	620	514	606	571	548	601	550	582	569	611	524	572	521	563	525	574	586	542	539	582	557	562	570	579	532	545	547	574	597	585	552	561	567	564	585	557	583	601	553	576	548	579	577	554	538	572	605	583	576	565	583	583	538	541	574	557	574	577	576	580	586	566	551	587	523	547	568	587	592	584	536	606	576	575	563	608	545	583	598	580	612	560	553	557	596	562	542	560	552	544	586	594	567	552	584	556	560	581	563	542	566	586	581	570	555	565	561	556	596	566	537	575	604	580	587	483	575	642	550	596	581	569	509	566	579	570	544	547	558	580	578	565	568	564	576	566	551	579	578	578	588	592	553	564	558	554	571	530	598	551	556	564	577	603	546	587	613	596	551	581	615	591	596	571	581	543	553	609	582	597	561	606	557	573	595	546	583	526	584	599	585	600	562	593	560	581	551	528	583	585	584	558	594	591	565	601	622	564	545	540	535	589	611	553	610	568	598	557	560	597	565	565	631	584	617	552	539	541	536	560	543	567	569	574	578	543	558	573	613	577	575	614	581	543	580	559	556	566	535	608	577	586	590	595	600	601	543	605	532	588	562	583	590	583	564	553	525	545	575	582	588	611	564	561	564	560	535	561	520	529	555	575	569	582	559	599	575	582	585	574	552	591	552	507	582	578	607	538	593	562	573	601	540	541	588	615	571	583	537	593	559	580	550	539	580	586	570	546	569	576	517	584	556	558	584	604	571	543	576	582	573	534	590	585	545	556	558	579	565	612	545	579	580	576	562	586	617	596	537	505	564	586	554	574	582	584	562	589	592	606	517	557	565	568	571	598	572	557	598	543	565	556	596	512	576	566	574	568	554	598	564	569	568	532	569	504	617	576	586	561	563	613	594	545	579	521	584	609	603	561	508	591	598	561	542	573	544	565	599	543	580	559	575	538	621	568	595	589	543	568	576	594	564	580	560	557	560	555	573	584	567	602	601	577	566	580	585	580	554	504	557	629	571	583	603	589	508	526	587	603	555	547	613	613	579	542	547	557	550	565	600	563	556	568	547	600	583	555	567	564	577	582	570	553	551	558	544	543	581	549	547	591	577	558	555	555	538	545	570	576	568	580	601	590	578	594	573	565	609	604	546	583	601	565	611	525
5338	1123	921	616	570	562	551	591	688	1624	2820	2290	1493	815	554	468	479	434	461	469	492	502	474	494	490	489	476	483	454	451	454	496	513	448	477	487	485	488	505	471	494	455	506	496	459	478	455	458	492	492	487	465	451	453	472	496	494	492	472	456	505	480	476	465	473	456	460	509	458	463	472	481	454	475	486	436	480	485	453	486	460	478	435	462	523	479	495	456	493	445	478	465	485	480	458	480	484	460	414	433	420	476	491	481	462	455	432	425	493	461	458	471	479	448	453	446	479	464	513	459	454	475	443	434	467	469	500	444	465	447	475	465	467	503	469	469	486	455	434	508	479	503	450	471	468	466	488	468	497	484	503	441	459	465	466	455	435	484	471	459	530	474	458	462	470	450	469	490	456	455	453	489	474	454	413	488	446	528	442	461	484	514	474	463	518	423	454	490	450	480	477	467	490	475	428	475	472	452	441	463	472	406	484	466	459	468	484	485	480	476	504	504	439	446	432	422	487	464	466	449	448	501	436	500	478	482	485	446	467	465	476	479	458	482	457	488	445	466	489	494	440	451	458	457	463	486	485	486	460	479	464	468	465	480	461	485	454	445	475	458	462	453	456	466	466	487	454	476	499	457	476	490	447	506	437	499	458	476	489	492	468	479	450	510	479	456	445	470	468	466	500	487	459	496	465	455	458	469	445	449	467	468	467	484	463	471	460	490	462	456	469	473	444	495	450	459	455	477	474	497	427	468	434	432	483	436	476	498	503	483	481	475	462	440	483	472	471	468	474	462	449	489	449	493	446	515	512	470	474	429	428	461	518	447	461	488	468	463	476	492	459	499	488	473	434	476	455	490	482	463	504	475	461	493	488	448	440	431	500	436	473	479	482	471	465	498	458	479	532	480	432	443	454	456	477	438	443	472	422	449	422	495	459	475	457	501	467	447	439	467	431	458	455	466	440	491	465	470	482	499	473	497	461	485	453	489	459	435	498	485	459	411	462	466	462	483	477	476	502	455	474	468	450	493	490	468	462	448	473	494	440	470	465	452	470	487	483	439	473	447	444	465	507	454	482	450	495	457	459	482	475	483	445	451	483	435	496	507	498	455	450	429	447	450	476	448	460	438	442	461	497	455	472	510	524	417	488	446	434	479	476	478	462	483	487	497	490	437	454	442	470	482	469	464	473	466	476	448	476	499	482	475	505	493	453	467	450	469	454	486	489	467	453	474	470	418	450	488	459	460	436	487	464	509	466	465	468	452	502	477	480	443	494	473	480	453	461	444	464	492	490	484	449	479	477	474	500	479	450	505	489	460	443	466	474	493	465	484	474	472	451	440	508	472	449	459	466	480	465	455	454	490	459	487	506	470	490	499	484	426	497	461	483	490	448	495	480	475	437	458	490	460	491	463	478	497	462	460	480	460	480	489	489	483	476	475	433	476	513	477	467	478	476	437	464	503	499	470	497	466	466	452	480	463	486	450	454	498	455	465	475	469	477	519	474	472	507	439	500	529	463	511	487	478	494	468	488	481	495	450	479	504	431	448	424	469	467	480	504	469	439	464	466	450	478	466	473	458	457	499	460	449	482	460	526	454	455	516	453	455	506	467	437	469	491	458	467	468	449	511	470	466	470	451	486	456	454	435	448	452	457	485	452	451	445	458	473	445	480	467	463	460	498	483	500	404	498	450	450	447	471	461	470	414	503	465	470	480	488	468	467	471	471	468	440	409	486	527	468	471	467	465	502	489	427	457	494	474	480	500	521	481	467	477	470	442	476	469	474	460	443	440	473	472	462	506	500	452	457	483	434	460	457	474	459	445	454	447	491	479	443	443	497	445	479	452	459	488	438	500	458	470	497	460	472	455	447	446	477	502	462	462	473	466	491	447	460	478	482	493	474	458	494	472	492	453	469	422	464	477	500	442	483	477	462	466	476	441	469	505	445	466	448	470	453	458	471	476	465	483	456	491	503	473	447	441	470	491	498	463	453	459	475	438	460	494	466	492	467	480	478	439	478	481	485	508	454	486	459	475	499	432	505	488	496	416	458	494	478	470	480	488	486	451	488	473	495	445	454	432	498	482	459	465	466	467	449	486	486	430	461	464	455	496	435	438	422	444	503	442	482	502	460	481	484	449	484	490	465	461	476	482	493	455	479	458	414	460	473	487	479	480	460	484	507	449	503	439	490	449	476	437	479	463	470	470	471	459	508	491	520	480	475	437	442	501	524	434	478	476	461	489	460	436	489	474	447	490	432	492	441	483	498	437	445	524	483	487	459	463	440	485	442	474	485	495	441	490	499	460	443	454	498	461	473	429	500	456	459	448	471	454	485	490	473	494	494	495	457	461	458	426	480	471	450	466	480	469	422	499	451	411	482	462	442	446	481	484	463	495	493	418	470	475	488	511	481	448	454	450	455	499	460	492	519	434	462	452	469	472	466	478	461	479	449	503	490	464	476	469	463	482	441	510	478	486	470	477	489	446	493	450	519	460	447	449	471	494	491	482	479	421	408	492	478	478	445	450	464	476	503	461	481	493	482	450	480	451	486	497	453	473	496	469	452	432	433	428	475	497	459	513	475	436	493	452	476	471	464	426	501	445	494	463	457	469	467	452	437	461	451	468	492	522	430	495	466	459	418	477	445	430	453	526	475	474	461	436	482	467	459	479	471	467	432	478	508	472	490	460	470	451	453	458	484	455	452	490	469	510	493	453	449	471	517	510	452	479	446	439	479	510	492	453	493	503	498	442	465	455	423	465	443	461	482	468	420	461	482	453	489	470	467	467	447	462	485	483	458	433	444	486	468	438	480	456	434	464	481	480	502	423	469	436	469	480	452	481	489	458	457	470	495	429	473	452	481	470	445	442	451	485	463	456	462	469	508	456	462	449	489	485	471	490	468	495	448	514	490	463	425	468	496	452	441	441	451	459	478	485	483	450	471	488	488	457	463	476	488	457	460	450	458	478	454	478	499	504	454	445	442	469	457	480	485	504	466	460	501	508	501	491	466	473	476	491	488	480	466	461	473	453	481	490	427	486	463	498	479	457	520	489	444	442	452	453	475	466	503	443	476	484	481	500	476	482	471	494	507	427	407	464	463	496	446	477	494	514	486	470	487	479	464	520	444	475	480	460	459	493	482	456	470	493	458	481	455	477	475	487	468	485	468	459	446	455	485	485	442	483	445	458	453	456	481	430	471	459	465	473	446	469	470	462	484	500	457	475	485	473	460	482	464	464	485	490	486	473	445	491	441	490	460	540	489	448	461	461	456	520	495	474	436	480	440	517	491	469	435	444	498	467	496	461	477	456	528	450	501	509	467	513	460	525	459	467	486	470	452	488	457	499	454	466	475	438	494	475	499	447	471	465	465	481	483	488	480	504	481	463	442	464	444	462	487	449	456	438	461	464	482	483	495	471	450	469	495	485	476	455	473	495	449	435	464	472	455	469	464	502	493	420	469	491	462	488	448	420	488	430	465	456	483	515	462	468
24924	21034	27295	24957	9565	1566	1121	869	853	6949	21170	16901	8062	2363	941	677	617	603	587	569	551	565	625	577	559	545	612	575	572	541	569	562	602	551	617	579	521	550	564	585	567	597	564	555	563	597	582	539	568	572	574	582	567	574	546	560	582	608	574	597	599	574	577	541	578	552	572	540	558	556	522	559	501	555	589	572	542	544	563	558	549	576	545	587	566	536	553	577	568	541	536	533	556	576	527	581	555	597	576	568	550	624	542	507	583	543	592	585	569	553	582	518	533	582	541	580	581	584	566	552	554	580	573	542	541	557	559	597	539	602	535	513	575	544	524	559	517	542	565	550	534	573	542	570	556	554	542	606	561	570	589	509	529	526	557	584	584	529	532	532	582	542	584	515	569	555	562	502	531	560	586	567	564	562	547	551	553	581	636	568	556	570	557	540	540	518	538	541	539	580	539	567	581	565	590	573	591	544	592	533	580	567	597	580	530	527	543	559	559	568	565	592	563	619	540	554	587	555	587	590	553	549	591	563	539	575	610	535	572	580	546	543	565	565	590	550	512	544	532	585	541	551	580	624	569	595	548	593	588	581	571	556	594	580	588	614	558	591	575	598	533	530	562	575	565	562	531	510	596	559	525	574	563	595	526	567	579	537	582	525	564	583	574	569	585	575	573	564	588	562	571	552	511	547	580	517	530	549	570	547	552	584	581	538	522	571	555	590	548	527	542	570	588	559	593	545	583	567	579	535	571	599	563	592	584	566	554	556	535	577	569	545	575	527	583	612	588	563	588	532	583	567	579	576	539	589	561	571	587	563	557	534	610	591	550	558	544	551	558	575	533	536	551	550	572	561	550	558	551	584	551	540	565	580	561	546	590	556	519	584	619	531	517	521	530	552	553	613	543	564	541	581	542	570	594	552	529	503	558	535	575	600	553	603	558	540	578	583	544	561	515	536	565	556	545	609	550	582	537	563	582	576	539	573	562	548	602	596	582	543	599	512	565	540	523	582	533	577	542	590	518	552	571	569	578	534	604	586	580	556	547	541	548	559	594	563	533	582	578	570	589	526	560	561	542	480	567	565	533	550	604	576	551	540	597	585	554	553	543	580	552	543	557	558	544	559	514	564	601	601	551	540	584	578	554	577	551	553	565	544	567	538	549	559	558	574	541	531	585	568	536	586	572	569	553	581	556	568	553	574	537	577	562	595	536	571	506	549	577	573	560	515	622	569	556	565	557	605	567	562	543	566	558	599	567	529	548	536	544	550	535	581	571	509	576	551	584	514	554	562	557	559	548	539	532	593	586	552	565	603	578	578	546	561	563	566	571	527	574	563	546	545	552	587	572	571	593	559	607	505	581	549	561	511	564	585	561	566	544	583	514	506	573	546	612	542	575	541	532	539	559	584	561	532	551	535	603	567	565	579	572	568	539	601	564	603	560	555	540	580	528	553	584	563	586	566	557	592	530	526	577	532	594	564	583	557	545	542	591	561	569	580	501	585	558	560	546	539	567	587	527	584	589	574	571	521	524	566	553	551	541	541	538	574	564	548	580	563	593	570	538	554	598	536	546	538	578	581	525	539	596	569	585	595	552	590	606	542	506	546	561	566	531	551	553	546	582	541	596	586	499	536	560	581	557	560	522	530	559	549	573	561	571	576	590	536	532	552	572	519	582	613	583	569	592	572	580	608	544	548	547	550	543	535	575	544	575	536	552	517	540	589	572	564	548	511	578	541	578	574	539	582	598	595	552	558	570	601	595	573	599	537	558	565	550	559	598	556	611	592	570	573	570	601	586	558	580	555	579	577	559	546	522	578	575	537	569	558	583	530	550	523	556	588	578	594	581	558	613	521	546	528	543	601	552	563	560	579	539	582	578	597	539	577	574	559	626	585	546	557	589	566	544	526	577	551	566	569	570	495	578	589	574	570	596	593	530	560	548	545	568	514	595	522	609	594	595	588	537	571	563	563	496	503	539	562	570	581	518	552	576	574	593	560	563	537	579	584	584	556	579	534	575	581	563	567	583	531	567	569	589	582	607	522	541	561	519	568	595	572	534	563	538	597	586	527	520	588	557	543	552	575	568	566	547	539	572	552	545	565	554	555	554	577	585	557	554	546	558	566	602	586	568	558	538	537	545	570	579	532	527	547	551	564	559	564	554	606	570	553	571	523	525	549	554	527	594	549	554	553	523	565	557	547	527	545	549	577	535	548	543	556	539	546	581	559	544	527	550	521	589	546	548	551	587	525	530	547	565	548	629	570	524	549	533	576	572	590	560	540	537	598	532	589	519	554	553	527	584	571	530	546	561	541	504	547	547	588	551	522	575	569	568	554	584	546	598	564	546	561	524	551	522	530	558	565	532	506	583	550	571	555	573	543	531	545	552	535	574	600	568	585	514	552	607	558	556	577	559	535	606	562	534	556	527	552	541	549	545	513	541	557	556	548	523	532	610	585	540	540	523	569	603	548	543	554	523	606	595	540	505	552	561	577	559	514	590	551	575	545	546	541	551	601	606	612	607	574	549	588	553	587	564	527	577	553	523	557	579	554	534	532	578	539	569	562	554	584	531	563	597	545	546	543	530	547	537	567	571	538	549	528	645	561	568	546	552	555	551	563	563	567	575	562	577	590	563	570	593	561	594	574	579	576	542	597	556	510	522	546	535	570	527	570	541	578	563	567	584	566	543	571	562	603	558	563	586	564	568	559	567	597	550	563	571	585	572	557	552	554	566	544	576	512	583	590	577	552	537	592	543	556	572	558	521	559	542	579	538	578	565	578	555	555	614	595	548	539	552	565	581	566	571	605	585	563	582	558	525	601	548	564	548	521	637	581	548	538	561	547	594	570	552	558	564	500	551	578	558	531	537	565	603	577	551	534	551	568	554	566	552	600	547	556	513	538	529	535	591	565	608	559	606	547	532	564	556	556	563	567	555	558	567	524	554	594	583	526	544	558	587	558	564	562	589	524	534	607	587	544	511	542	559	518	593	555	540	596	543	513	539	606	607	603	561	550	564	573	571	533	548	597	570	562	625	530	565	595	563	582	569	562	546	530	582	542	552	577	565	536	575	599	570	543	507	553	551	572	536	567	563	568	555	561	513	592	585	520	563	550	570	555	575	569	540	578	566	562	552	615	557	537	521	563	583	557	511	525	582	533	550	517	505	568	581	632	569	561	578	582	556	580	549	571	574	581	524	605	523	579	539	560	621	573	544	567	525	545	530	580	577	534	517	565	587	530	599	572	556	556	608	603	573	587	554	576	532	537	573	569	569	574	575	603	535	587	557	522	538	535	560	542	520	591	573	540	573	586	560	578	595	539	543	533	588	568	575	576	535	559	557	538	530	596	547	558	566	591	572	554	582	494	527	527	542	583	553	566	588	552	554	555	573	559	576	585	555	566	563	554	590	620	546	554	562	575	571	576	533	576	531	567	558	565	553	596	509	529	550	531	558	577	577	576	603	564	565	611	555	560	587	582	563	585	557	562
4041	4017	3270	1916	1307	1117	975	939	1087	9755	20561	14856	6881	2243	844	634	458	477	483	472	466	442	490	492	540	455	509	501	486	482	535	483	486	501	477	484	484	468	451	494	483	522	490	509	487	484	467	474	543	494	494	526	492	494	492	475	471	447	537	464	504	518	485	526	512	520	486	472	492	494	489	462	510	532	505	510	465	462	506	495	480	491	499	469	475	470	480	473	469	485	467	487	490	519	493	509	504	449	471	486	468	456	513	489	484	494	506	487	520	444	429	510	514	493	480	482	476	506	516	502	474	502	516	471	483	520	491	478	501	480	503	516	479	512	488	493	470	514	504	508	499	501	483	515	475	479	515	484	482	460	450	493	489	530	452	475	470	497	515	514	482	519	487	503	542	488	477	473	457	488	462	507	447	494	479	503	499	469	466	521	481	464	495	468	480	483	481	531	498	484	451	475	481	489	483	514	501	507	479	491	438	493	508	476	501	492	507	471	477	497	463	468	505	451	485	498	459	494	466	500	479	473	529	480	478	468	504	495	490	492	511	475	519	434	482	500	490	499	486	460	505	528	468	478	467	489	506	492	490	462	506	495	465	457	453	487	442	466	475	483	481	489	503	523	495	453	496	491	488	497	482	497	488	488	457	500	453	503	506	502	435	499	470	480	490	466	476	466	482	440	492	497	450	487	503	487	517	503	491	479	499	493	462	490	477	432	468	460	523	489	498	509	450	484	503	504	479	503	478	513	504	489	486	487	517	463	485	535	463	525	535	510	532	450	474	495	473	481	486	464	518	439	495	487	490	455	540	506	471	476	430	495	502	492	491	497	469	472	437	452	503	503	506	504	483	520	493	472	465	515	536	492	485	502	467	465	490	542	539	442	471	461	491	456	462	442	475	500	493	478	475	455	520	517	529	461	469	503	502	436	488	515	476	504	460	456	493	440	504	444	521	515	456	539	516	512	497	513	465	479	456	506	475	455	496	458	488	504	488	460	474	490	487	494	437	484	503	455	462	451	446	478	495	494	498	491	467	500	503	480	493	490	448	490	485	461	488	480	469	475	484	482	525	480	471	467	510	495	475	469	493	499	494	476	497	519	500	498	468	480	473	497	512	506	475	472	469	457	475	436	460	490	468	465	479	466	456	482	516	446	492	474	462	484	523	470	458	480	492	438	495	490	506	523	459	465	480	465	456	473	451	467	503	449	477	450	470	449	487	486	447	478	483	459	478	476	509	484	486	433	489	502	506	461	485	492	468	458	485	478	506	455	484	451	515	494	471	484	454	475	472	501	493	473	442	493	512	509	493	456	460	467	520	478	474	474	458	503	481	512	506	503	429	472	493	502	502	478	452	463	486	463	516	457	508	498	479	448	477	464	484	502	491	466	524	488	468	454	484	516	499	471	483	476	505	492	475	502	473	464	475	474	466	474	487	527	506	496	472	521	505	504	499	464	469	494	469	478	463	504	512	481	486	465	481	486	495	483	490	480	493	517	461	526	466	473	444	475	516	473	480	469	506	433	455	482	463	516	508	487	496	452	484	472	483	509	458	502	495	509	497	510	494	497	508	503	502	437	480	490	444	462	517	495	453	491	471	483	510	491	442	460	480	508	454	525	483	545	501	460	490	498	518	467	468	485	471	436	492	438	453	453	486	514	460	466	487	481	511	485	467	496	475	515	478	455	469	461	501	503	490	485	439	509	511	487	484	461	478	521	477	496	479	440	517	485	470	458	469	471	470	523	526	493	495	486	503	504	480	498	501	481	427	501	502	491	452	501	477	458	477	452	480	465	494	510	499	482	483	487	529	467	472	510	489	451	443	456	459	482	458	501	488	483	470	517	489	489	464	463	498	492	496	495	483	494	487	451	501	462	488	477	485	484	530	478	456	476	469	506	491	477	484	485	473	521	510	470	487	491	495	489	518	498	485	477	491	452	466	475	500	497	480	488	518	505	497	479	459	477	491	452	482	447	512	505	434	497	466	533	470	509	484	449	465	475	496	478	473	492	476	502	496	459	450	506	485	490	470	494	486	484	456	466	503	505	491	464	501	500	462	470	516	473	464	501	476	454	474	485	487	444	454	451	498	497	479	453	513	482	542	470	466	492	475	488	511	537	476	471	488	504	521	490	469	498	474	472	493	482	501	462	445	501	461	475	520	488	489	473	507	501	500	480	455	498	460	507	503	437	499	524	476	492	471	455	510	513	476	497	501	467	466	512	477	483	500	434	469	450	474	507	480	480	449	479	545	472	460	450	501	514	438	486	511	451	462	478	492	506	475	510	477	470	504	450	457	505	480	502	478	479	491	536	478	482	508	481	507	483	479	517	490	478	511	480	517	473	462	443	493	460	447	495	501	470	483	484	494	449	487	518	506	489	487	460	500	516	470	463	469	471	507	499	509	495	497	517	480	471	467	490	511	454	481	502	498	481	464	455	467	474	506	455	471	476	481	473	503	471	495	485	450	482	475	461	464	464	528	424	506	525	488	516	532	521	505	504	509	482	458	486	493	467	459	506	485	477	497	540	460	524	492	485	479	498	540	479	479	500	474	477	463	524	485	502	440	491	480	495	518	459	464	489	469	468	439	452	513	514	464	486	497	455	481	528	479	453	507	476	488	453	455	478	475	468	469	480	440	504	497	492	484	456	522	489	533	502	446	475	481	476	482	474	464	517	505	482	471	496	470	485	475	441	497	494	508	505	451	498	470	496	483	468	525	523	510	481	457	509	429	519	487	507	461	491	486	527	475	486	447	516	470	480	484	486	476	497	516	538	438	494	471	477	443	518	490	531	476	470	481	538	460	478	556	501	481	462	494	507	505	493	443	510	489	507	453	501	523	471	454	472	460	452	470	492	464	532	466	486	497	475	478	480	483	495	476	481	449	499	450	470	487	450	471	536	492	492	501	471	499	465	474	474	465	497	472	452	465	434	452	494	504	484	478	464	461	464	463	463	459	469	492	508	456	498	480	490	520	439	485	464	477	518	515	441	468	475	497	442	490	462	503	456	490	494	456	442	478	468	535	474	446	490	543	497	472	488	444	500	479	469	493	466	497	451	485	494	459	517	503	465	447	490	488	438	506	501	487	500	475	451	481	511	494	508	475	517	432	468	509	475	498	491	516	469	452	536	423	493	481	458	481	523	471	501	508	482	497	467	445	504	492	477	502	506	444	479	492	484	479	466	482	464	458	502	470	453	472	447	473	490	474	485	521	437	487	481	494	423	508	486	488	495	480	479	500	474	480	491	507	475	480	485	466	507	528	492	491	447	507	513	474	487	490	496	493	434	461	511	459	451	485	493	405	491	465	501	475	484	497	472	468	513	488	486	473	493	475	463	439	452	473	477	471	467	497	502	494	440	469	477	462	444	461	516	488	513	508	513	489	465	472	506	509	520	528	463	442	469	473	455	464	472	470	478	496	502	503	491	495	499	440	486	499	478	500	473	457	452	521	470	456	512	501	485	457	496	475	444	485	491	507	482	448	496
23907	21060	28358	23995	21050	9124	1908	1174	2409	22137	34253	26905	13750	4190	1326	809	752	692	696	678	738	686	683	748	715	703	728	699	678	694	705	676	651	710	666	687	727	682	687	689	667	704	700	698	674	719	679	736	653	695	702	693	721	651	684	669	705	735	711	697	721	698	722	698	721	700	679	676	685	723	688	681	707	697	705	718	687	680	656	693	669	641	710	680	696	705	649	688	666	695	638	673	674	740	696	704	619	726	677	699	698	718	657	651	680	709	634	717	700	672	655	629	658	711	703	658	671	695	654	667	661	690	704	683	724	720	693	749	711	674	706	678	698	650	690	659	674	712	681	683	661	678	656	730	751	692	675	663	671	668	704	685	697	707	672	682	721	664	660	699	705	705	662	653	687	701	705	696	707	693	692	676	665	660	672	684	678	694	724	667	647	723	705	656	726	759	712	712	685	642	666	677	668	670	676	706	668	663	677	716	666	690	678	697	668	663	683	698	685	702	692	682	758	705	633	707	752	677	693	683	689	642	723	662	754	711	764	745	703	696	729	685	676	682	676	712	688	725	713	667	725	670	679	684	670	699	652	743	652	669	681	688	705	674	719	638	739	667	656	673	707	683	692	730	698	683	693	712	691	721	644	677	695	693	708	675	707	668	684	664	692	708	747	675	640	736	725	704	685	690	686	713	718	647	681	694	683	696	733	682	670	674	707	662	648	663	698	692	687	648	700	683	661	672	685	694	710	698	666	649	673	738	668	706	675	655	677	684	666	683	668	667	716	699	710	702	691	679	732	689	667	675	700	702	697	655	677	758	678	726	654	669	699	679	663	709	662	696	695	683	703	672	656	692	695	687	644	692	654	650	648	656	744	713	713	684	713	674	641	714	683	691	745	689	740	698	712	698	692	724	729	694	692	692	660	665	686	674	681	730	681	699	724	708	708	689	715	712	693	747	670	686	660	652	678	673	682	704	684	691	660	699	705	687	703	662	692	667	681	673	647	638	691	683	690	669	691	687	683	660	765	706	703	675	669	714	676	737	707	695	657	714	656	720	738	693	676	739	706	744	687	679	700	705	676	688	686	701	686	705	674	687	677	609	704	703	683	702	671	672	675	724	669	715	661	684	667	654	680	736	725	736	700	640	708	677	696	702	736	656	657	707	709	665	746	697	640	681	652	709	687	669	704	661	715	685	714	745	668	671	664	710	686	683	689	711	687	664	677	743	688	681	731	679	683	678	690	664	720	695	697	695	664	662	679	675	679	687	711	676	676	759	690	703	696	652	653	711	706	720	702	687	666	615	682	671	668	674	683	698	663	698	672	679	669	700	725	695	665	737	703	674	654	673	740	686	685	689	664	698	668	688	710	670	683	686	728	698	677	664	671	658	658	694	684	679	680	676	696	689	684	689	677	673	688	709	685	698	647	686	689	686	671	691	693	665	648	672	716	665	627	740	699	726	658	682	729	656	745	685	699	737	669	667	660	716	718	712	723	667	669	658	688	718	706	661	675	714	659	717	675	645	640	681	644	763	694	675	702	708	678	718	686	684	715	737	649	700	644	677	679	683	716	701	709	706	707	719	656	726	685	682	664	687	716	710	690	655	682	623	697	680	736	696	674	684	696	693	728	685	694	670	655	652	664	706	653	667	681	656	651	705	654	635	707	688	692	694	719	709	724	623	685	657	685	694	731	669	674	679	724	676	672	708	713	659	686	697	713	666	702	712	686	649	673	688	695	729	673	680	684	695	706	665	666	665	684	652	690	707	676	683	735	699	687	701	697	713	685	650	676	730	670	665	686	641	694	697	664	714	747	700	717	710	666	674	681	720	710	650	774	712	659	644	700	716	683	691	666	689	720	694	674	678	711	675	703	712	683	741	672	660	712	681	665	664	690	683	722	643	694	660	630	632	711	657	709	691	689	689	643	708	625	710	637	719	702	660	663	643	659	702	627	674	657	692	664	727	683	700	667	694	661	712	647	665	707	707	673	704	725	712	656	737	674	677	686	713	734	722	673	685	700	692	676	710	649	694	669	735	688	671	697	659	691	671	721	702	698	704	636	688	698	688	753	704	724	699	662	664	680	651	703	667	772	664	685	627	716	684	672	665	657	684	655	727	656	676	645	692	669	694	680	695	678	658	680	716	664	686	655	680	716	703	687	673	752	650	697	667	687	690	714	698	783	675	651	692	649	648	696	716	714	688	646	698	663	661	670	698	648	621	670	667	700	688	709	672	736	707	680	671	717	726	707	705	715	664	678	644	711	699	633	718	692	668	694	727	699	707	703	697	657	662	727	700	687	739	679	654	647	665	670	682	704	665	655	700	705	684	671	739	680	683	661	687	670	658	652	693	672	699	721	666	670	703	676	642	692	680	643	713	715	681	641	669	692	694	678	701	674	711	730	672	650	676	665	688	749	679	701	731	702	726	656	703	687	673	690	636	645	700	707	678	653	696	657	722	679	672	659	651	691	698	696	703	692	704	677	702	703	733	698	720	663	710	716	694	669	705	713	674	637	698	670	688	688	664	722	608	666	652	715	674	699	705	719	705	689	683	652	673	708	681	713	693	697	675	719	696	664	695	681	667	662	672	681	677	665	699	680	709	708	675	662	664	665	721	715	694	695	623	684	709	701	702	672	681	661	745	713	702	695	672	679	670	652	661	692	730	673	710	704	696	691	662	689	708	707	713	659	686	684	699	654	648	675	681	674	704	674	676	681	721	696	659	687	690	706	708	684	699	682	689	677	716	657	667	684	693	681	640	700	663	696	695	645	636	669	717	668	722	671	704	674	687	680	723	664	672	694	712	661	679	662	679	694	690	685	708	642	712	713	659	720	686	663	692	720	719	655	674	672	714	719	674	720	641	675	667	719	703	685	715	671	642	662	656	680	703	673	656	710	690	710	727	711	667	662	647	682	692	709	653	674	712	691	725	693	724	725	710	623	727	669	724	658	689	665	665	669	667	700	686	650	655	730	677	680	670	659	704	712	681	660	714	714	686	701	654	671	659	700	657	683	721	719	730	657	703	724	707	692	703	615	726	694	641	657	686	681	687	714	687	706	703	698	657	688	682	679	733	663	670	708	705	660	654	710	713	698	688	688	686	675	714	669	681	681	701	686	713	722	665	698	683	684	734	655	712	700	706	731	689	631	677	681	622	678	717	685	669	698	668	663	704	686	667	689	709	659	667	679	721	708	663	696	632	676	679	685	702	693	682	701	712	660	694	636	682	696	712	703	728	664	674	668	626	731	681	666	691	677	699	664	707	702	703	682	736	653	688	683	683	687	684	674	697	710	659	705	686	705	683	696	689	655	664	639	670	690	673	687	669	674	692	709	626	674	692	672	691	677	694	738	693	677	693	628	689	681	674	695	672	691	681	669	644	693	689	677	662	682	731	709	671	680	645	695	627	671	653	715	667	705	708	695	681	653	685	668	645	717	690	676	698	715	722	693	651	723	694	695	692	721	663	719	709	692	701	665	677	704	717	683	647
4622	7502	6000	3312	2191	1648	1307	1128	3549	25663	31013	22079	10766	3716	1271	679	570	606	610	631	639	610	624	638	604	592	581	589	555	591	585	589	626	599	592	614	574	625	620	572	583	603	604	567	596	604	589	582	598	600	587	601	587	583	620	619	588	564	571	577	572	615	582	562	572	627	596	618	559	602	599	615	603	565	583	601	627	571	602	616	597	599	585	573	602	586	568	608	598	592	589	579	573	616	596	575	576	555	587	598	591	585	610	568	579	544	581	628	599	593	604	625	576	599	563	565	598	579	558	591	634	622	590	568	590	575	584	598	581	621	598	540	568	599	607	584	576	626	592	579	581	531	601	572	553	664	618	611	580	596	591	592	595	582	552	578	564	581	598	636	533	547	548	579	593	596	606	569	614	589	563	582	593	622	602	571	607	612	586	566	604	613	566	570	595	590	633	590	600	610	553	573	628	602	617	572	592	551	623	573	549	587	559	564	609	553	557	596	587	612	591	605	636	601	581	578	574	558	615	612	614	535	536	563	579	542	607	570	598	594	553	586	541	590	576	550	555	582	604	613	590	591	625	572	579	595	578	603	569	581	577	607	609	566	577	556	601	611	579	562	575	580	565	565	602	586	607	617	583	610	598	548	603	529	581	562	595	616	586	558	614	610	626	610	564	573	573	600	571	618	625	601	560	572	634	564	617	551	592	644	601	587	567	560	554	603	582	576	593	587	571	586	565	597	604	595	554	563	584	566	561	582	605	591	578	621	611	552	581	593	610	599	516	616	560	612	611	594	578	636	597	585	584	593	578	594	569	561	600	610	567	631	604	556	583	571	569	553	587	586	613	618	597	596	629	617	554	565	566	538	604	597	584	632	566	618	588	540	577	594	597	589	589	548	572	624	584	597	615	606	572	548	585	606	606	657	577	608	612	596	639	560	592	596	589	568	594	571	595	569	535	560	584	575	589	564	620	577	571	598	541	562	583	596	556	602	608	611	589	566	614	617	587	565	620	567	572	565	560	613	562	589	565	608	600	582	579	581	557	558	582	590	603	603	607	577	597	634	594	551	635	598	615	610	597	554	560	532	599	593	551	591	615	587	586	570	627	572	582	564	574	588	553	565	603	583	577	557	567	586	601	528	547	641	603	575	568	620	594	635	544	534	594	596	553	593	576	591	591	612	605	609	626	553	591	584	554	574	583	571	554	587	575	546	556	625	596	593	594	579	539	592	601	611	598	594	582	577	586	616	569	582	599	604	536	582	595	598	631	577	616	585	569	600	565	581	605	584	609	600	545	602	623	553	600	578	556	594	595	617	611	552	564	565	586	564	631	576	589	551	620	579	535	574	571	585	568	599	617	576	568	590	568	540	581	591	605	621	633	620	600	612	593	583	598	602	557	600	586	599	562	603	631	562	603	605	559	610	605	603	550	591	604	588	560	611	570	562	600	576	572	581	568	592	581	570	582	615	615	594	587	590	573	562	540	596	592	545	590	595	591	603	599	558	597	575	599	555	564	585	585	599	590	605	578	602	575	607	580	607	596	572	570	545	555	597	618	565	567	558	629	584	566	579	549	571	588	564	553	555	574	587	587	605	596	577	561	543	580	612	549	555	540	605	602	555	556	559	592	535	556	596	579	606	573	620	582	563	569	556	594	610	576	610	592	571	609	585	601	597	596	560	555	567	594	552	594	540	613	613	607	624	571	556	595	567	579	584	557	595	615	576	596	602	568	567	578	603	598	564	582	599	574	588	568	571	550	568	558	596	598	551	561	562	563	583	608	588	616	582	587	587	549	627	558	585	567	537	589	597	576	598	595	604	604	588	564	549	580	557	595	577	584	572	573	566	564	580	588	613	594	570	571	661	592	574	570	567	559	576	589	600	590	567	572	535	565	536	586	581	560	539	581	606	590	592	554	571	566	609	592	570	607	586	552	583	545	608	573	582	557	556	567	638	578	569	543	551	584	578	565	540	549	572	590	543	609	537	603	583	582	575	600	560	610	580	536	571	567	585	614	593	559	601	598	587	568	562	621	564	594	583	606	575	551	572	596	594	580	599	592	596	580	594	571	567	570	518	610	622	593	616	614	569	564	585	548	571	564	595	614	577	577	600	618	559	577	607	657	578	603	573	568	599	591	565	550	589	623	611	573	579	617	550	586	584	592	574	549	581	620	578	578	594	564	619	540	582	588	597	558	562	575	615	612	563	587	559	575	566	585	598	563	566	609	589	549	579	634	602	558	607	577	584	565	552	572	551	559	604	600	563	562	566	600	533	580	521	590	600	616	571	616	572	608	598	585	570	558	588	596	566	590	585	582	563	597	576	602	566	587	595	567	533	565	586	592	580	579	611	576	596	561	576	558	563	584	586	579	542	548	629	559	587	615	559	608	600	547	587	600	606	582	576	561	541	610	588	599	614	623	594	574	575	552	598	598	575	609	609	571	607	601	566	552	566	597	566	568	570	582	586	546	557	603	579	604	556	612	624	553	586	543	565	592	565	574	570	602	578	602	610	589	597	566	581	586	604	548	558	552	598	612	604	603	571	572	574	602	579	581	582	556	573	591	555	599	568	575	594	612	588	593	609	575	586	617	564	564	610	597	564	566	536	588	578	601	574	568	605	600	583	552	596	597	573	544	551	595	602	552	592	543	620	593	588	545	619	605	565	580	552	552	581	599	588	589	590	568	577	588	558	621	570	577	569	589	559	537	557	604	536	573	590	586	586	566	583	593	585	604	589	572	586	609	572	572	607	603	623	558	561	567	576	574	569	565	588	562	577	547	605	599	585	601	624	573	605	609	561	601	539	615	612	586	600	570	544	598	608	598	565	596	605	591	585	579	588	591	639	607	600	530	612	588	570	604	569	566	575	587	598	556	610	602	589	561	556	575	587	577	586	614	591	569	542	583	567	560	582	589	572	613	573	526	600	540	539	574	573	549	586	567	611	565	554	589	565	596	570	547	582	613	594	581	591	610	581	555	612	629	566	584	546	584	546	549	524	604	606	559	606	580	571	562	601	574	605	571	579	570	622	659	595	561	589	585	525	547	593	567	578	574	566	591	579	589	589	551	583	596	581	541	573	572	589	515	600	586	603	600	599	554	572	592	606	568	627	589	565	566	590	520	579	573	559	564	524	568	575	547	619	571	587	564	610	566	569	550	551	598	604	523	528	564	580	627	572	573	623	547	573	586	576	575	624	596	556	571	574	586	594	559	590	539	566	589	581	573	564	573	572	562	583	569	612	633	563	537	601	626	567	613	590	563	587	568	576	560	583	549	555	555	622	602	558	580	606	570	608	596	598	558	577	563	613	612	577	571	618	606	590	583	582	591	570	591	572	578	615	573	559	590	564	567	575	585	610	602	591	572	566	619	590	590	596	575	596	570	564	541	595	588	607	532	542	587	534	564	515	564	580	624	610	564	632	535	592	586	556	578	603	619	629	591	559	589	572	570	598	553	594	556	544	538	600	590	573	553	562	560	559	584	592	614	601
27350	12966	1638	798	512	441	451	401	469	1142	2001	1875	1214	712	499	414	400	392	404	448	410	446	422	376	408	385	372	427	412	410	410	411	386	393	401	435	401	414	407	406	410	393	399	381	442	387	400	400	367	431	429	393	422	398	379	412	405	421	383	393	429	411	436	403	428	452	433	420	451	401	429	411	391	393	402	411	436	420	372	423	377	405	366	446	428	385	411	391	434	417	405	416	412	386	389	413	406	393	422	424	397	404	393	409	445	406	389	424	423	399	393	405	405	416	458	421	423	434	396	398	407	409	430	409	397	389	435	405	411	431	386	417	405	409	422	407	430	404	421	408	407	421	430	413	415	417	417	397	419	419	401	395	390	398	385	380	401	421	387	391	388	401	393	374	410	388	445	404	402	427	386	409	395	410	371	399	413	429	434	407	399	418	435	398	386	431	403	427	372	396	420	432	350	375	413	397	418	401	375	386	400	397	400	400	385	374	389	426	423	377	439	412	395	399	416	380	405	432	423	388	378	398	394	395	447	406	406	434	402	415	388	417	450	398	363	408	419	422	383	420	402	399	427	415	420	402	439	381	398	437	403	451	357	393	450	420	402	433	420	412	376	369	420	417	418	410	440	429	413	412	388	432	417	398	400	408	409	396	442	388	384	396	410	420	406	411	431	372	412	440	417	437	379	401	369	400	435	420	392	400	417	405	383	395	376	428	437	416	384	427	400	424	398	395	408	402	417	414	411	407	382	430	435	398	371	413	413	409	426	424	388	400	413	400	418	417	406	402	391	390	429	384	416	387	401	400	429	431	400	413	408	423	373	401	395	390	428	421	374	401	386	416	424	411	436	411	422	384	402	407	391	423	422	394	410	391	390	424	435	422	407	383	388	402	397	417	379	425	430	395	382	400	415	387	402	423	436	399	390	406	391	395	365	380	419	354	382	407	402	423	419	406	396	387	398	416	392	397	420	386	448	430	407	417	415	419	438	451	408	388	403	392	423	419	398	423	415	393	420	405	400	402	417	416	411	367	397	415	414	389	405	428	437	379	396	379	416	410	393	440	394	387	402	396	408	421	426	412	399	409	366	409	372	422	387	371	392	412	429	440	403	373	422	406	412	413	409	414	409	418	453	427	447	383	416	394	395	419	432	399	432	394	413	408	390	429	434	405	417	389	417	432	402	392	430	360	420	432	393	432	375	376	406	437	426	387	411	404	371	394	421	437	412	409	424	412	401	441	382	405	451	408	423	430	407	422	406	407	399	392	412	402	411	396	387	412	374	425	403	418	378	402	410	395	439	399	386	416	396	413	354	391	395	407	385	440	409	412	386	392	419	390	386	427	397	395	407	396	413	390	425	455	406	422	368	425	445	440	401	405	419	402	409	412	408	383	393	423	402	411	402	402	396	396	420	419	402	377	401	361	386	391	391	431	416	430	407	385	444	378	433	409	420	390	391	389	379	385	403	395	439	397	414	409	410	416	399	406	417	427	394	390	390	422	394	376	383	415	410	429	430	410	386	382	412	388	412	422	427	404	387	408	371	446	410	366	414	382	429	406	403	420	417	418	427	393	418	417	402	412	412	400	417	406	393	393	397	410	403	394	427	403	408	414	420	419	443	390	430	419	390	422	405	399	408	397	410	397	391	366	405	414	400	395	419	386	406	412	422	385	391	414	385	405	457	454	429	392	391	454	435	397	446	423	419	403	400	415	416	423	414	421	405	445	408	438	416	383	424	422	368	383	384	436	397	431	408	402	416	425	394	405	353	384	383	384	413	427	418	378	412	413	412	388	401	400	403	418	395	399	411	441	414	416	419	412	412	392	438	400	435	398	364	394	423	426	389	378	382	401	444	414	393	405	420	383	393	388	410	451	404	400	384	433	440	397	396	418	428	380	390	408	384	381	396	390	437	369	403	421	400	410	428	399	400	416	416	402	429	396	435	415	425	415	387	441	394	398	398	428	404	393	400	417	419	432	385	428	408	394	381	432	413	370	426	394	424	392	390	402	386	431	406	427	409	428	450	422	382	391	363	475	426	431	420	419	395	420	366	366	377	433	441	413	423	462	415	422	397	407	382	390	403	398	400	392	429	381	437	417	417	453	426	389	401	365	434	418	420	399	412	418	391	403	402	373	426	393	383	424	406	407	389	389	386	404	384	432	380	418	435	386	377	383	418	396	413	413	412	420	430	421	419	395	424	432	406	377	388	419	350	405	410	410	456	415	380	394	369	439	368	406	395	400	443	413	391	413	393	350	428	405	373	396	405	370	396	387	377	411	391	409	409	415	427	416	345	413	383	393	426	446	436	429	442	396	392	413	392	367	393	436	410	369	412	421	404	399	406	435	418	402	383	422	415	391	438	431	393	383	403	397	407	409	427	432	406	389	422	403	392	436	428	418	399	437	373	359	393	426	393	375	374	376	375	378	418	424	414	398	430	421	407	404	372	397	424	455	408	427	398	427	389	372	401	405	407	419	388	447	381	396	432	405	404	411	423	430	381	380	447	409	414	415	433	389	396	418	411	424	384	430	427	424	398	388	393	401	422	409	427	372	369	407	393	392	395	427	429	405	430	401	415	384	391	440	398	396	409	418	417	418	414	417	405	386	365	409	387	419	402	411	419	427	373	436	368	469	388	403	454	423	408	422	421	436	399	406	406	402	420	450	398	395	388	430	424	401	381	391	417	409	395	420	415	400	413	419	416	386	423	407	401	394	404	422	389	396	418	383	413	402	397	428	394	406	434	408	396	425	377	389	424	397	390	448	448	410	406	402	411	430	425	390	413	396	373	415	422	428	404	439	420	428	378	430	413	402	417	416	422	412	426	422	416	390	398	407	393	431	415	421	430	449	409	400	398	395	416	407	392	385	368	405	407	411	401	414	430	413	364	415	413	398	430	414	440	425	418	399	399	427	412	372	370	424	388	387	412	411	413	429	406	426	415	409	416	375	426	408	428	426	418	434	427	459	427	433	399	400	416	413	414	427	402	389	394	391	431	407	417	393	405	411	396	415	434	410	439	395	388	436	425	383	437	409	418	362	396	403	417	402	423	380	377	439	410	410	444	429	456	394	396	397	389	386	429	390	400	434	452	369	417	415	385	386	421	396	398	392	401	407	403	381	438	372	429	420	441	409	449	398	416	385	399	422	426	411	417	419	386	419	424	413	436	411	396	396	407	407	409	407	397	420	402	416	405	433	458	395	387	397	407	423	402	420	429	402	397	380	414	453	364	416	405	428	393	410	440	427	431	427	439	441	428	432	420	408	409	432	396	428	406	432	372	410	399	414	415	386	425	423	390	406	404	417	396	412	399	448	387	398	396	413	416	384	383	427	407	405	382	387	406	426	395	429	391	408	440	423	401	416	423	373	397	417	413	407	437	409	433	445	415	430	420	449	455	404	439	398	402	425	433	383	374	444	407	412	409	421	418	421	392	379	409	418	413	409	384	384	410	419	380	403	387	407	402	431	413	439	412	414	406	419	428	410
5135	1080	988	610	515	430	385	407	441	1544	2618	2157	1296	676	455	366	354	344	399	367	333	348	333	392	330	385	366	335	349	316	350	352	398	367	366	356	363	309	350	364	320	383	372	366	365	357	337	351	373	355	345	348	348	333	375	351	331	353	333	333	333	361	324	352	346	347	342	367	363	388	352	361	342	333	331	345	360	363	337	394	349	350	336	374	334	352	359	355	375	357	361	346	351	332	320	360	336	330	355	362	369	405	337	355	393	354	368	356	349	355	330	346	361	323	400	370	332	319	347	345	325	373	352	378	365	344	336	353	367	375	363	399	363	352	327	341	380	363	360	363	373	361	351	360	347	337	338	335	326	356	326	355	337	380	374	353	381	344	344	354	378	348	364	348	356	352	354	365	380	388	363	358	352	378	335	352	357	350	370	341	350	336	345	367	374	359	310	369	367	358	323	340	370	350	355	372	364	343	383	338	375	343	339	340	338	365	374	345	355	364	367	335	365	334	384	340	367	379	337	348	354	328	363	356	364	346	350	356	378	347	378	382	345	362	336	361	355	330	354	317	356	330	336	355	367	339	363	358	364	330	315	320	381	406	321	332	355	323	342	334	343	333	343	343	361	328	343	351	354	342	327	359	362	310	347	370	387	346	311	363	360	325	348	334	343	379	372	339	341	334	342	333	337	345	378	382	364	329	357	357	329	388	377	379	347	323	337	344	319	377	329	346	353	335	335	362	351	378	368	365	317	341	351	333	328	355	354	370	363	341	318	343	355	357	356	322	353	338	331	348	350	326	356	349	326	361	370	369	337	385	363	345	338	351	350	380	393	332	326	336	317	344	344	360	334	372	351	358	340	350	361	343	339	342	364	357	339	342	378	349	341	353	348	327	330	331	362	380	363	337	338	364	365	355	391	313	371	345	324	369	372	380	358	358	372	317	344	370	339	355	326	350	342	353	333	345	359	361	366	339	354	362	344	343	348	296	351	374	330	355	354	333	323	341	360	346	364	337	345	361	350	340	357	349	354	369	404	353	322	354	387	381	341	379	354	370	336	343	366	310	355	360	328	341	327	354	320	344	335	354	326	337	368	388	368	363	350	340	337	389	357	350	342	372	325	362	327	338	372	356	357	362	334	337	344	362	338	321	363	366	359	343	313	364	382	356	360	381	366	355	335	361	370	372	327	368	364	341	362	351	323	359	359	300	345	376	341	343	389	349	341	348	364	362	358	333	341	371	335	306	360	326	338	338	349	367	347	400	362	334	322	355	375	343	348	344	360	368	345	354	318	366	376	346	377	323	348	337	382	346	367	375	336	334	327	373	360	353	356	372	330	386	361	377	352	361	354	363	339	364	376	386	380	347	378	365	346	382	383	350	336	355	342	346	356	332	356	376	357	364	364	340	339	346	379	305	372	347	353	331	354	368	327	358	377	371	323	370	378	355	336	315	339	341	312	358	351	351	341	354	309	329	341	380	388	361	355	358	365	367	369	373	348	341	361	353	350	361	317	332	337	363	337	361	360	389	337	382	367	318	346	356	351	334	317	342	384	357	370	319	373	325	347	339	347	376	336	336	364	376	342	351	383	336	342	365	354	354	373	353	337	346	341	369	364	353	346	350	340	360	337	350	363	363	344	337	359	376	365	389	336	359	346	358	350	327	334	321	342	347	340	364	387	335	348	336	342	356	329	332	337	336	337	381	360	388	333	336	331	356	357	360	358	352	349	355	343	347	360	372	355	364	376	349	351	346	372	375	357	365	366	361	328	362	360	341	351	343	360	337	316	339	371	347	326	344	361	370	352	394	322	349	374	324	374	331	365	382	344	337	384	344	335	344	345	388	357	353	370	357	364	316	387	350	360	361	359	339	356	333	363	326	316	324	383	330	350	340	363	359	331	351	374	361	338	374	356	331	397	338	345	363	359	321	376	392	359	373	335	334	359	312	346	389	334	369	319	337	362	337	366	364	332	382	339	371	335	360	367	368	346	379	331	356	338	331	396	365	398	359	340	383	353	361	349	340	388	331	353	361	362	373	350	356	322	363	358	338	377	349	312	350	393	382	327	361	383	315	405	344	325	374	337	348	341	318	348	377	365	340	376	371	354	332	336	378	318	355	385	358	337	312	339	329	358	345	369	375	366	378	343	352	343	323	370	347	355	378	366	342	374	384	357	350	350	336	346	370	333	350	346	343	362	367	372	339	325	326	325	334	358	332	348	378	353	333	361	352	347	364	343	371	347	308	355	322	321	354	374	387	353	327	349	379	307	349	319	373	377	338	351	336	325	374	315	348	326	359	376	331	361	345	364	360	346	336	382	360	342	339	319	318	347	379	372	358	385	317	349	346	360	358	342	342	399	354	347	347	368	357	339	354	369	347	334	353	329	352	359	329	329	342	337	363	357	362	347	323	365	334	365	309	387	364	372	373	335	357	334	341	342	354	357	351	344	335	370	368	334	355	355	359	353	385	348	333	340	351	336	362	348	339	327	357	342	338	342	358	335	387	342	345	387	351	391	324	389	333	364	359	362	356	357	371	382	325	345	348	372	350	329	367	353	379	371	342	337	335	365	366	356	353	352	370	351	328	340	361	374	354	364	356	338	383	354	377	358	355	318	333	317	363	339	324	322	390	381	363	387	361	372	335	304	365	332	356	337	341	347	358	366	323	348	351	354	355	349	383	341	359	352	347	352	363	380	339	369	350	359	339	372	367	334	340	371	341	342	370	324	370	373	392	370	357	327	363	322	352	359	362	327	330	333	342	354	337	300	349	364	348	349	383	387	348	355	389	382	342	351	347	322	337	338	337	377	349	343	345	349	336	333	365	336	338	355	382	392	361	306	347	330	362	375	363	347	371	329	328	351	336	356	376	336	330	371	331	370	357	377	381	336	312	367	340	346	364	332	362	350	378	355	342	357	353	340	342	368	372	319	346	369	347	350	342	326	343	355	327	396	372	329	368	352	339	376	357	363	323	382	363	347	377	395	366	359	351	339	349	373	367	323	316	373	352	342	351	331	336	329	389	379	355	320	371	341	340	325	349	351	349	336	375	345	336	372	373	374	369	359	338	342	363	381	362	322	354	332	356	343	345	333	355	335	342	375	351	341	316	328	376	327	322	362	348	357	342	343	331	377	343	342	347	352	352	378	365	329	344	352	333	344	362	300	330	334	341	350	351	328	354	318	354	315	366	370	376	320	336	337	339	339	343	367	350	365	356	367	325	360	346	344	346	338	372	356	342	340	337	347	331	349	355	337	326	400	342	343	386	363	376	348	330	367	341	350	362	354	374	331	363	333	348	327	362	330	328	375	380	344	327	369	360	335	381	361	365	352	365	348	371	354	351	364	317	342	359	295	364	304	349	352	365	312	386	387	389	367	333	360	384	345	337	355	361	338	351	370	331	327	352	343	349	372	347	347	319	387	348	348	350	347	335	362	316	360	349	348	353	369	356	351	343	338	344	313	356	344	352	357	327	345	357	376	359	348	349
24879	21061	27278	25021	9388	1397	910	832	3061	16461	21248	12808	4756	1469	689	526	460	472	464	468	425	483	454	474	446	483	447	460	456	428	478	479	496	447	455	469	440	447	461	427	463	462	449	437	488	436	463	440	469	451	477	472	423	441	489	516	444	426	462	447	449	418	477	466	448	419	458	416	464	471	482	485	418	433	418	475	459	455	468	459	443	462	462	435	445	472	464	446	469	404	489	416	494	451	422	416	458	488	497	434	459	428	450	413	462	473	469	439	438	481	477	459	458	444	461	453	464	410	451	438	483	452	448	431	487	461	479	485	441	468	455	416	443	401	490	489	482	438	391	428	433	482	468	454	444	468	470	430	434	424	462	475	475	487	469	476	515	444	423	505	438	438	443	450	443	446	481	486	470	449	481	457	466	439	457	422	443	498	440	456	448	447	445	486	410	475	446	466	457	450	467	486	435	449	489	454	445	481	439	438	457	427	411	474	467	464	441	440	429	445	470	449	420	481	474	488	457	468	447	428	453	485	456	475	483	437	466	425	490	427	485	440	473	444	420	492	419	463	425	439	469	468	439	437	474	483	417	475	487	420	459	455	427	457	464	472	464	458	438	446	445	422	455	470	451	462	463	459	471	448	479	431	501	472	471	451	434	462	463	453	430	494	442	424	400	479	415	442	455	439	414	416	462	428	462	436	477	445	454	472	432	476	437	458	481	440	458	428	439	492	468	449	456	436	426	435	425	424	455	447	446	451	437	440	477	471	434	463	489	472	472	434	472	467	416	446	457	389	453	422	459	442	440	465	406	440	452	460	433	459	446	454	459	447	455	445	444	438	467	441	410	440	429	466	441	465	432	429	448	451	451	417	420	461	441	443	458	449	427	442	439	399	466	442	464	433	419	458	467	438	482	455	441	458	425	502	474	439	450	474	431	444	424	444	451	425	430	415	419	437	503	426	463	483	458	454	493	448	426	417	476	452	464	433	469	482	390	455	480	462	458	471	437	434	473	447	463	492	445	458	471	427	444	417	436	436	459	487	432	490	477	498	417	459	438	440	479	450	469	483	465	452	401	458	477	452	481	438	461	456	451	444	433	455	451	455	449	459	467	464	444	415	489	453	474	463	417	448	462	463	480	452	458	495	411	459	450	495	435	428	456	401	421	450	434	456	425	465	463	498	427	464	450	464	448	399	415	460	466	411	441	448	481	446	442	428	473	435	471	463	466	466	501	433	458	401	434	435	439	456	445	443	425	473	475	427	479	447	430	462	456	424	431	480	457	473	456	464	423	501	452	452	453	471	427	444	414	468	457	422	409	457	461	411	447	451	451	433	476	460	459	441	463	450	482	436	461	461	471	464	454	456	438	451	461	456	472	434	439	420	435	454	439	448	412	457	490	474	431	465	432	447	469	506	439	475	441	415	452	442	472	459	428	409	469	462	466	470	444	430	443	466	452	438	457	485	483	448	480	448	443	471	460	436	446	452	443	437	451	463	452	428	489	493	422	447	411	420	438	459	437	446	458	410	453	470	466	449	440	460	448	466	462	481	459	444	446	459	403	434	422	419	433	421	456	490	438	439	449	465	487	448	457	468	436	463	443	451	453	454	431	439	473	446	441	461	482	468	384	407	433	455	458	452	457	459	428	458	453	480	446	439	453	468	469	472	446	450	426	470	457	458	475	446	419	450	455	462	514	476	423	446	447	468	456	458	472	486	488	450	433	432	425	431	474	437	438	448	438	453	481	428	443	458	457	450	450	426	418	442	467	428	462	466	431	441	472	479	440	450	467	465	441	411	464	480	488	417	450	446	482	418	449	439	451	494	473	431	468	444	411	452	442	417	448	458	443	478	458	464	460	449	408	432	438	464	439	471	461	447	495	443	404	419	461	432	446	450	437	451	442	428	440	499	421	457	445	410	447	444	441	456	459	492	473	469	483	463	436	436	439	468	411	431	489	439	441	392	460	495	412	440	456	433	452	455	463	441	471	483	435	438	452	480	433	446	468	433	438	471	465	424	455	443	438	438	451	469	473	460	483	460	471	435	475	440	469	462	479	434	446	453	490	455	434	420	431	476	470	456	448	468	465	431	460	467	462	439	433	421	435	450	418	430	445	445	452	463	447	433	464	470	462	414	445	407	446	471	447	441	445	401	446	461	454	453	426	433	406	479	435	465	446	457	437	449	466	489	432	461	449	468	465	461	464	452	434	450	446	435	438	460	467	439	454	464	463	433	463	446	432	423	444	432	421	439	492	453	462	481	468	498	457	492	443	481	434	456	485	435	457	487	416	452	429	474	449	460	454	474	461	456	432	418	434	468	450	410	481	452	419	432	459	441	407	450	466	474	460	449	474	491	451	438	464	451	430	456	465	445	466	492	418	486	458	432	432	445	462	441	443	447	467	433	457	443	436	409	414	424	468	442	446	454	473	427	411	479	406	464	434	444	445	452	479	424	455	426	433	460	456	447	432	450	485	494	452	437	414	448	429	467	459	472	432	514	451	436	464	447	435	460	450	480	462	453	450	425	461	468	435	506	436	492	463	495	482	430	456	407	457	427	433	409	385	430	464	427	440	445	457	446	461	449	467	470	447	462	450	419	434	505	454	456	465	452	463	456	457	432	464	449	449	446	458	404	472	450	459	424	433	442	453	460	436	402	437	412	416	462	435	453	439	455	460	440	423	444	459	419	456	435	487	470	497	420	487	477	437	411	375	427	437	457	478	461	426	471	416	449	470	464	477	428	418	452	458	493	451	456	459	458	437	509	456	466	454	463	442	440	432	451	449	480	428	457	433	455	464	437	391	434	482	466	455	423	441	443	441	447	477	454	452	447	445	483	467	452	440	481	423	458	430	425	439	445	436	441	436	456	432	458	491	504	437	412	445	454	464	459	432	441	471	462	440	418	447	424	458	450	466	426	439	418	479	399	456	459	451	452	448	461	472	466	458	482	449	452	421	430	472	470	453	448	436	409	486	481	426	432	437	472	470	430	403	436	428	454	427	456	464	428	446	450	434	455	419	465	469	459	501	461	456	443	441	472	451	459	422	479	413	457	440	407	436	438	431	415	433	460	446	451	428	428	450	421	494	463	417	411	449	443	429	437	409	437	462	465	455	456	446	469	447	426	437	477	469	458	477	454	453	464	470	443	426	465	450	431	456	483	465	439	462	473	397	473	412	459	451	421	454	450	445	423	439	482	467	463	466	475	480	469	440	452	423	438	450	457	456	484	437	423	471	485	466	469	418	434	449	438	459	474	462	452	460	484	424	476	492	464	452	447	423	468	484	434	456	445	410	471	419	443	470	429	460	439	446	440	469	417	440	458	448	470	442	462	442	462	461	421	418	440	441	470	425	412	431	463	441	431	445	460	451	432	450	381	458	476	459	452	463	453	448	463	476	458	457	439	457	440	470	469	488	402	477	451	403	467	429	455	464	415	441	425	468	418	435	492	430	427	428	478	497	483	396	429	441	435	469	477	457	483	453	457	405	441
3858	4005	3682	2035	1379	1021	793	977	4770	18883	18870	10661	4385	1571	715	415	411	416	432	433	394	425	432	410	393	405	447	384	447	366	361	415	416	396	404	423	384	439	416	350	399	429	406	364	436	388	383	379	447	424	418	375	413	388	398	375	428	371	430	399	433	417	379	456	382	472	376	418	373	426	412	377	395	431	410	406	412	414	421	381	409	404	403	389	369	382	436	385	392	412	403	414	431	406	427	436	372	384	390	392	405	411	426	391	426	436	407	432	356	390	366	444	441	408	413	395	388	439	413	423	373	406	417	401	399	404	366	374	386	424	409	391	406	431	417	429	376	422	415	397	385	395	401	401	360	407	420	425	400	350	383	391	394	415	413	407	433	362	390	403	423	404	412	401	387	387	379	385	390	386	409	365	408	438	415	395	393	450	370	398	403	419	370	452	413	416	403	393	392	387	415	395	408	431	406	402	388	389	430	408	421	350	373	419	401	428	412	378	422	407	374	361	399	381	445	401	401	389	371	398	389	412	407	401	411	357	394	367	390	451	411	418	378	417	403	414	422	394	411	395	400	440	415	424	444	394	447	405	402	410	408	396	430	376	424	403	407	424	406	379	408	437	356	429	385	400	406	420	374	357	397	415	393	428	371	397	420	431	404	415	392	414	411	391	470	430	464	398	400	395	396	404	392	408	391	385	390	392	424	398	423	385	415	380	389	354	414	425	376	395	392	397	413	420	399	392	405	398	443	376	404	381	425	402	415	393	382	384	391	423	399	368	418	407	440	392	410	382	407	377	384	416	412	418	414	406	374	401	402	412	397	424	364	434	362	407	353	406	406	390	379	415	405	411	380	417	423	405	383	392	396	384	416	372	387	419	391	385	413	392	384	403	402	393	390	465	374	429	394	403	431	412	405	387	410	382	410	383	385	417	395	441	381	411	416	391	366	386	382	396	407	422	391	391	418	413	411	401	368	404	412	385	380	394	377	373	397	406	395	401	421	388	406	428	377	393	382	402	438	406	413	395	436	424	424	413	436	405	428	409	401	409	378	381	402	400	376	415	430	409	399	405	407	444	409	380	392	395	411	422	362	381	353	410	404	419	377	417	383	386	384	433	420	423	408	351	388	404	409	393	387	381	394	389	391	410	394	384	397	404	395	384	404	404	375	409	415	409	410	417	410	411	396	410	399	380	391	413	410	373	373	412	393	388	393	422	391	372	409	411	403	418	429	420	413	432	432	399	410	394	392	366	394	375	379	407	411	419	393	389	375	443	361	403	411	386	393	444	397	443	413	369	416	405	401	378	385	402	439	372	412	406	404	406	426	394	417	404	380	395	420	438	410	430	404	425	398	453	411	427	358	430	415	406	349	387	397	396	439	403	400	394	422	385	400	417	438	409	384	411	393	423	367	395	384	430	427	409	445	433	384	427	375	368	435	363	394	383	428	374	398	413	398	415	392	395	415	385	405	398	369	440	421	396	381	382	417	370	406	426	396	424	399	375	430	373	392	369	410	379	383	391	404	380	414	385	403	400	388	375	388	429	407	359	363	406	430	395	403	441	373	411	412	406	357	407	409	420	425	394	396	414	387	397	406	400	387	416	417	388	400	374	390	378	402	406	411	379	404	426	366	409	422	365	442	394	400	396	388	400	431	366	399	414	412	427	402	402	407	387	378	403	385	428	387	406	392	399	414	440	378	375	379	427	383	382	364	402	403	413	418	403	421	392	413	381	425	416	389	419	362	382	458	405	409	415	386	384	436	404	419	412	404	439	410	436	392	369	424	454	387	403	397	427	382	399	368	422	367	375	426	433	415	415	422	395	422	388	405	392	393	411	408	391	387	387	427	384	402	410	433	398	400	382	408	406	353	422	410	409	412	412	388	421	377	370	390	430	381	393	425	385	391	414	421	409	393	367	411	442	378	381	378	362	447	398	371	420	438	377	393	425	406	393	395	410	411	422	429	407	379	363	411	404	457	399	437	389	451	408	381	382	415	408	385	410	402	419	399	397	407	384	412	383	411	385	402	391	444	421	408	379	380	376	371	403	410	378	417	414	386	405	374	402	411	412	412	403	402	399	404	426	431	449	392	436	411	420	391	352	386	389	401	434	393	396	405	418	436	380	419	407	398	409	384	407	416	417	433	425	393	405	397	372	382	370	409	424	400	383	439	451	373	421	389	396	408	395	390	387	425	407	372	403	378	436	409	385	390	405	375	372	403	407	435	413	414	393	405	374	421	378	386	420	371	415	398	413	383	398	425	416	366	420	431	430	389	396	413	441	385	416	364	390	412	400	384	396	404	401	421	406	424	427	390	411	388	406	405	388	391	396	386	388	393	429	416	365	386	390	416	425	434	429	393	402	405	425	370	359	383	406	412	404	402	397	392	419	393	455	408	401	391	451	382	375	395	353	424	408	407	370	364	424	343	385	395	399	404	395	382	423	444	385	406	380	393	347	424	384	377	435	422	446	379	426	367	406	419	423	383	400	386	373	406	464	430	420	407	398	360	382	413	372	434	409	372	423	399	414	402	402	401	383	405	418	417	401	414	407	392	403	418	387	406	403	409	400	367	398	442	409	395	417	405	414	389	419	418	407	372	406	411	404	386	392	414	418	376	426	415	400	382	384	374	381	415	422	409	406	398	429	391	380	396	362	403	423	383	378	402	373	370	374	387	410	404	398	438	406	399	434	391	406	434	438	436	385	402	419	408	417	401	384	388	381	416	410	403	392	415	417	437	411	438	384	398	431	412	382	408	417	380	367	391	378	438	437	402	394	385	413	391	407	377	395	416	408	385	409	392	374	386	411	400	423	360	403	399	373	380	369	367	426	378	404	377	429	385	414	401	411	380	382	431	385	427	418	449	401	409	405	416	398	408	380	413	431	378	401	388	440	408	394	418	411	383	398	415	391	395	428	373	368	389	397	395	384	408	398	391	416	395	386	375	372	403	448	406	385	397	417	377	434	393	423	430	398	386	421	385	399	396	412	449	424	360	395	407	402	418	404	374	367	370	404	392	386	428	404	372	398	383	403	394	422	408	409	375	425	408	406	421	402	411	397	363	421	417	368	433	403	400	411	400	391	391	403	379	384	424	381	379	417	389	392	422	412	381	387	408	410	393	394	413	405	404	377	356	368	392	403	412	402	444	408	382	404	376	402	371	375	368	386	394	419	424	373	389	392	383	413	423	391	399	417	393	403	393	400	430	404	437	420	369	388	409	381	402	391	410	404	411	402	383	393	387	383	395	426	364	396	409	415	385	403	421	422	387	399	399	401	400	409	415	392	411	377	436	423	427	413	397	412	427	420	398	401	393	384	391	409	372	400	379	383	385	401	395	406	414	405	444	351	399	421	374	439	385	389	399	404	432	446	405	367	378	421	423	364	406	419	408	432	391	395	359	416	378	407	399	395	411	370	405	421	423	393	385	415	441	406	414	380	391	410	397	431	382	414	429	403	416	404	409	405	371	416	412	387	385	393	413	399	405	382
23920	21112	28410	24055	21100	9426	2013	1318	5413	32855	35071	21880	9057	3030	1182	732	720	672	705	708	750	686	665	726	604	654	710	677	668	666	658	711	666	709	691	676	695	640	699	692	677	711	629	664	690	632	620	676	657	630	673	665	673	655	689	685	666	673	673	660	624	620	673	732	675	684	693	639	637	675	636	653	673	650	643	669	680	682	679	684	683	687	646	678	715	673	681	653	635	672	696	654	689	649	651	621	650	624	664	649	716	654	686	682	672	691	670	704	675	688	665	665	659	677	681	687	633	621	616	689	666	647	710	656	679	708	682	648	624	673	688	699	669	658	673	645	688	647	679	662	683	662	627	709	667	653	659	680	689	681	673	690	680	633	653	625	698	693	698	637	692	680	672	694	673	691	650	644	696	717	712	669	648	685	711	665	689	642	637	654	708	694	667	641	654	734	676	631	702	646	627	643	676	671	707	653	635	646	677	650	639	635	619	700	632	689	642	623	730	635	653	641	649	653	678	688	707	675	665	702	646	692	674	694	672	657	652	660	717	603	710	612	645	667	642	679	687	663	665	665	647	675	660	634	658	753	657	673	706	669	636	675	675	657	659	649	737	708	675	643	698	670	642	632	653	681	644	646	617	681	678	694	684	684	605	672	612	627	641	747	672	658	665	608	651	652	653	632	596	640	710	685	707	691	632	654	633	637	657	696	676	697	673	680	680	648	670	701	670	690	642	629	631	657	669	662	592	636	666	734	674	643	663	648	645	699	708	672	629	633	652	665	717	684	622	666	640	626	624	704	699	682	621	642	653	653	691	642	642	688	671	656	655	649	632	702	686	666	650	610	638	651	661	667	688	704	585	692	668	674	641	662	643	642	676	685	686	674	655	621	651	646	692	674	667	632	691	729	674	650	691	640	613	667	664	695	666	666	627	652	667	601	726	691	669	702	688	623	680	676	641	673	620	640	714	668	674	686	633	614	689	688	665	647	636	646	675	684	670	636	682	697	668	661	686	672	707	690	654	639	647	607	662	659	679	665	693	661	659	677	729	691	660	631	696	667	641	640	688	678	705	641	696	668	638	648	648	628	633	657	650	646	638	661	620	666	658	661	641	652	615	707	696	686	703	677	681	675	636	655	669	651	627	652	677	665	732	663	679	660	651	664	629	716	680	658	636	695	683	650	676	671	626	686	644	616	668	671	638	697	676	634	659	665	659	662	651	688	651	641	664	675	673	684	640	680	664	647	684	646	634	727	630	669	680	662	667	678	644	687	658	716	652	659	643	672	631	652	697	623	694	678	613	699	635	713	700	691	713	656	654	653	651	685	688	659	709	681	652	609	622	628	712	650	651	642	687	612	650	679	674	630	634	700	646	647	667	676	659	673	624	662	670	667	686	695	649	681	684	636	639	675	681	632	646	675	655	617	637	618	663	665	684	645	628	619	682	653	627	694	653	731	718	662	666	641	647	674	645	679	679	646	670	684	683	676	667	625	641	703	698	655	643	636	678	677	665	700	649	659	671	710	618	620	666	657	653	639	664	658	671	705	646	653	648	660	608	717	650	648	658	637	598	651	689	684	677	659	649	610	673	664	678	652	713	666	637	662	638	685	671	638	626	658	626	646	668	670	629	643	671	646	681	709	676	652	670	658	667	653	629	642	675	638	697	671	671	671	652	702	660	611	668	658	660	690	632	628	685	649	614	674	652	683	666	678	655	623	661	652	684	660	690	665	697	678	671	663	658	645	632	690	635	666	702	679	682	635	643	666	656	677	653	627	638	628	700	645	696	664	655	681	605	680	652	645	602	673	649	701	665	682	674	649	708	656	670	697	661	650	672	650	656	632	628	628	665	677	688	686	677	698	650	662	606	675	699	704	626	661	647	669	658	662	665	657	695	646	668	689	659	622	692	686	689	681	645	653	658	687	674	639	670	635	635	625	646	653	603	667	693	618	644	649	687	661	671	664	627	724	643	634	670	653	659	638	659	656	658	649	688	655	718	644	650	664	649	674	636	664	660	635	657	697	625	685	659	672	706	649	667	672	668	665	650	646	613	649	643	635	642	659	638	646	624	668	697	676	700	661	658	665	655	661	651	725	649	623	679	658	649	654	690	674	625	659	668	679	712	671	673	625	601	623	661	649	619	645	688	716	658	642	686	631	648	674	672	683	666	643	617	649	656	657	720	659	665	682	634	678	665	672	641	675	647	623	649	635	695	664	710	644	662	675	681	708	653	669	684	673	601	682	658	651	607	689	697	634	648	656	592	635	679	711	651	655	706	681	654	657	623	660	633	661	628	662	642	678	617	701	692	686	645	681	657	661	638	648	719	655	696	647	663	681	652	663	635	588	644	664	672	620	717	674	674	679	676	634	663	652	617	665	662	681	686	663	660	645	698	701	643	638	657	685	612	666	608	725	664	659	604	677	687	705	659	650	683	660	668	652	634	648	645	671	674	663	688	635	705	689	706	611	620	663	621	635	629	631	683	676	664	619	655	642	634	707	675	661	633	693	733	673	664	678	679	661	666	686	661	681	632	634	651	656	683	684	664	679	666	735	643	686	659	635	610	661	694	662	672	650	681	628	687	634	682	625	622	655	663	673	714	625	637	669	654	658	625	636	642	672	667	659	614	680	681	673	616	664	650	681	662	618	702	644	685	666	676	631	670	697	663	714	628	665	634	689	639	664	655	684	662	633	700	685	641	626	714	676	616	655	665	699	665	691	650	670	671	664	725	681	664	712	656	669	664	656	640	645	711	693	623	632	671	644	711	649	685	678	682	628	647	698	669	680	633	638	656	652	661	628	691	685	688	628	640	631	681	686	679	692	669	660	697	673	650	686	687	701	677	637	642	650	636	675	638	641	644	657	667	692	655	623	637	640	659	652	689	679	653	710	608	629	688	631	635	704	646	610	682	676	628	651	678	652	615	679	655	657	670	690	684	660	583	673	670	668	657	660	647	660	675	688	693	635	643	651	659	628	689	664	627	656	688	662	633	676	647	621	652	624	679	643	692	667	695	659	685	643	663	658	650	675	665	641	706	626	673	641	720	662	630	664	653	653	680	608	699	684	694	664	650	711	701	653	647	670	663	660	681	652	664	707	654	658	646	655	658	632	668	670	703	659	662	640	642	646	658	677	656	615	651	681	652	638	632	639	699	665	649	640	641	680	629	697	666	654	662	650	664	644	644	640	632	682	661	670	602	671	680	646	700	629	690	699	663	646	661	628	663	645	664	615	683	625	630	669	686	670	643	619	695	635	668	647	686	642	669	663	650	664	701	655	645	636	657	637	631	675	670	664	700	642	684	691	638	622	664	675	679	650	686	692	669	669	698	628	666	641	672	649	682	603	672	651	670	651	677	667	660	683	623	609	692	645	632	627	664	697	658	667	725	678	627	672	651	611	635	670	658	634	666	636	649	636	669	646	685	652	617	695	665	624	679	638	648	664	704	660	693	679	714	616	641	645	695	675	651	693	656	672	627	643	624	655	646	688
4425	7686	7167	3714	2465	1706	1502	1424	7875	34435	29665	16996	7469	2943	1081	638	546	576	565	592	559	551	568	563	569	572	573	591	584	555	583	598	566	587	567	561	565	522	616	600	580	609	573	601	599	581	577	601	565	554	599	558	586	590	597	549	560	596	580	549	574	589	587	579	574	580	578	593	614	583	558	587	585	566	579	550	550	561	588	563	525	533	611	543	535	599	559	592	567	576	570	581	567	520	578	569	571	579	589	590	578	522	548	556	575	561	567	594	574	602	559	569	543	590	568	569	545	557	552	524	568	552	554	557	537	577	583	553	578	587	540	560	587	541	548	554	598	592	557	550	588	550	543	547	597	573	593	553	558	559	570	546	602	616	563	613	547	541	555	577	593	604	544	568	586	549	577	567	560	518	539	547	575	601	586	554	561	565	565	642	535	559	619	569	526	550	598	581	578	577	568	543	558	555	528	615	549	575	534	553	506	545	526	543	567	551	530	603	542	571	567	551	567	608	561	517	567	539	575	569	569	552	560	566	635	563	520	536	555	561	585	551	584	560	558	566	538	527	553	564	540	574	553	546	541	560	568	570	562	596	578	613	532	598	532	559	570	540	574	525	593	574	532	522	573	531	529	580	575	537	556	566	533	600	521	567	520	560	554	553	563	573	581	598	607	549	576	513	540	535	559	595	587	561	577	551	573	546	601	566	544	592	591	571	536	528	578	572	612	579	554	607	563	538	554	568	538	541	586	594	579	563	558	557	570	542	537	566	548	578	536	538	626	553	550	525	591	546	549	609	576	584	582	529	550	590	562	559	562	509	560	554	575	551	567	626	573	583	545	575	562	539	586	574	547	520	543	574	527	583	594	550	545	575	620	549	602	546	566	533	614	564	574	551	589	584	538	549	616	564	544	515	546	608	535	572	594	558	598	566	549	565	544	573	581	597	550	545	531	586	567	612	553	569	520	590	524	572	573	539	562	558	527	517	536	544	592	553	578	565	557	582	523	568	591	561	543	555	569	577	578	546	544	517	574	552	535	509	536	548	571	558	543	546	610	553	532	572	539	571	574	556	564	567	574	585	549	549	512	541	572	585	557	551	557	550	566	593	548	553	533	547	550	618	582	530	538	542	608	552	580	583	562	551	563	564	586	559	554	527	559	568	522	591	589	552	541	539	519	541	576	498	563	591	608	607	583	572	587	575	577	564	577	553	503	537	568	556	519	590	550	547	534	528	600	572	551	481	562	579	566	576	608	560	555	539	579	562	556	563	541	565	607	577	570	603	573	546	585	568	572	572	565	569	573	585	542	524	577	596	592	537	549	568	549	563	555	567	549	572	599	512	512	558	565	544	599	579	585	572	571	568	538	570	533	605	597	544	529	567	564	556	546	592	557	554	576	547	568	616	568	552	590	573	545	547	534	543	546	531	570	574	536	578	599	593	576	557	540	542	595	528	613	540	539	544	573	548	583	550	518	554	533	549	555	532	585	544	582	539	537	591	537	545	570	541	578	597	565	600	579	572	573	562	574	574	518	547	589	569	538	590	536	612	550	543	573	574	538	594	554	557	528	543	581	582	600	495	573	548	555	573	538	516	593	558	544	530	609	576	566	596	535	569	572	533	559	552	588	584	542	551	573	524	548	606	557	544	567	547	564	583	601	546	516	553	585	537	560	583	566	556	564	595	551	599	557	546	572	542	557	572	549	549	589	571	564	545	535	526	559	544	545	557	618	543	578	573	581	590	592	572	560	571	551	531	595	546	603	563	539	562	570	549	550	579	608	512	539	543	545	591	574	558	550	551	594	530	556	545	593	602	572	568	568	584	553	548	543	552	557	559	576	587	544	530	559	552	555	557	584	549	570	568	570	559	584	600	532	565	590	567	583	543	564	574	533	582	560	527	536	571	616	537	559	610	562	563	528	531	582	568	609	551	562	537	562	579	530	565	578	547	553	583	532	551	571	558	559	598	535	570	582	551	550	571	556	560	571	544	546	531	566	546	524	570	555	602	559	563	562	558	560	553	591	575	583	601	556	561	559	558	549	512	532	542	545	565	559	568	556	496	560	535	558	548	576	524	595	545	555	572	527	539	566	572	573	599	546	552	535	501	554	527	548	527	529	583	572	565	572	568	572	583	579	517	547	567	581	590	527	570	565	572	571	519	568	581	572	588	559	554	524	613	592	555	547	557	500	564	535	581	563	553	546	582	515	539	545	544	564	528	529	549	549	567	543	549	588	539	594	549	552	552	551	555	548	543	574	555	567	593	537	549	542	585	572	552	567	560	584	573	535	544	539	592	521	548	528	593	597	576	568	527	537	560	592	594	508	600	555	587	533	588	550	492	544	542	558	595	590	581	530	545	561	537	532	567	570	555	585	565	554	524	547	553	513	560	557	512	534	572	566	603	535	565	558	605	551	558	537	532	584	537	572	586	576	580	564	547	603	512	561	518	580	528	561	500	558	542	567	532	570	542	555	535	577	528	583	566	557	582	535	577	555	600	599	591	529	565	536	547	519	553	579	558	557	571	544	551	566	537	585	559	604	539	549	561	554	597	573	580	570	614	561	540	554	556	615	577	515	545	570	574	569	599	588	557	582	527	536	609	571	599	588	545	539	573	557	540	521	569	548	575	542	575	601	580	507	562	527	561	562	531	573	540	556	593	552	565	572	566	565	547	551	536	557	553	559	534	560	573	575	497	515	541	589	528	569	556	574	579	569	585	602	577	535	551	620	554	539	546	546	580	570	603	562	555	502	587	581	571	552	522	546	557	616	599	576	544	519	535	584	551	556	576	539	539	550	572	567	558	597	568	579	580	560	551	577	567	576	577	535	547	535	590	562	562	538	573	532	552	566	503	559	552	522	567	561	569	517	588	595	562	562	580	535	588	590	590	554	525	572	559	549	583	543	543	526	580	559	587	567	566	593	540	525	552	525	521	556	580	547	539	566	545	573	593	553	589	561	536	566	527	596	566	541	531	570	547	547	621	538	574	632	565	548	568	545	519	552	503	557	558	577	555	576	544	550	580	555	564	570	603	537	560	560	536	502	572	553	557	593	570	597	569	529	551	541	565	572	516	530	560	550	525	571	564	519	542	551	587	549	550	554	591	586	509	554	544	583	591	584	530	585	640	559	573	532	551	516	561	573	562	590	590	516	579	566	610	549	553	542	528	531	555	625	565	579	578	575	574	574	605	524	560	579	563	580	510	612	546	596	520	587	588	599	540	546	556	545	598	544	512	576	500	524	496	606	561	564	519	563	555	525	585	566	585	597	553	558	566	557	592	539	554	564	552	553	580	556	559	517	547	616	537	584	544	569	541	567	595	552	568	528	589	601	571	598	553	552	553	564	533	554	563	535	549	552	593	559	558	591	569	565	574	546	615	536	595	539	555	562	568	589	534	613	580	573	558	542	579	566	589	530	536	566	556	566	585	532	507	544	571	557	559	592	543	556	570	543	582	531	578	551	567	560	605	567	521	540	557	558	557	533	562
27355	13145	2201	997	628	526	540	538	504	1842	2602	1965	1005	616	493	492	467	470	422	435	428	464	464	443	494	464	418	456	467	438	436	464	411	447	454	482	443	435	465	450	466	456	476	450	416	484	480	417	487	473	426	429	436	478	470	419	436	464	440	428	444	433	488	445	460	426	477	441	478	442	456	466	408	434	457	454	450	429	463	427	451	442	452	488	450	435	430	423	446	452	424	423	455	461	444	430	424	428	424	468	432	423	469	404	456	431	459	423	447	445	444	460	430	427	439	460	445	454	451	445	445	467	437	450	483	412	445	463	432	448	441	457	452	458	444	424	444	450	467	453	447	456	446	437	446	413	489	395	472	434	457	448	457	418	479	480	425	474	431	466	453	463	434	455	423	438	448	427	455	471	491	426	454	483	431	430	487	432	497	495	460	433	456	419	488	446	451	416	397	401	432	438	457	464	451	422	449	451	449	452	438	482	462	407	452	437	451	448	482	448	446	454	424	474	428	439	465	450	450	416	415	477	457	445	483	430	448	449	433	430	455	442	475	456	451	437	484	434	466	416	481	408	446	441	433	435	468	421	434	417	482	467	439	470	412	443	455	478	464	460	464	479	458	451	482	430	449	417	436	518	431	456	435	434	423	440	475	416	441	457	428	441	425	435	449	436	428	440	449	449	438	487	458	453	458	485	444	459	495	429	417	489	468	405	422	427	432	441	406	464	456	414	432	424	430	430	431	433	476	428	438	466	476	429	461	443	424	492	474	429	411	405	409	446	479	457	441	407	457	456	464	477	447	432	458	474	442	447	458	459	436	425	453	424	412	451	405	487	445	463	438	464	421	458	438	431	415	509	464	416	440	458	434	467	443	441	446	479	425	432	441	440	477	444	422	418	420	445	434	468	455	447	446	439	444	449	421	465	456	478	474	417	435	484	428	454	427	466	478	444	441	438	458	417	465	458	458	441	467	444	430	451	447	410	430	486	462	449	443	434	441	482	421	456	444	434	443	440	438	426	426	460	410	474	479	436	441	436	413	436	456	463	461	438	428	471	456	454	434	404	460	444	474	441	427	427	459	448	402	441	397	443	424	434	445	431	459	494	467	437	373	445	474	442	418	428	463	463	453	439	453	439	455	460	442	443	378	459	457	468	432	445	466	419	440	452	464	466	470	442	448	493	491	445	463	420	446	461	455	461	483	451	449	437	471	468	439	434	433	431	405	473	440	446	435	449	472	432	466	469	437	456	453	438	443	449	486	427	418	471	446	441	446	430	417	432	462	462	442	456	457	456	431	429	469	438	436	438	429	417	462	440	447	421	405	434	451	443	470	454	437	433	465	435	460	444	449	441	447	474	454	447	457	445	415	439	419	451	426	441	439	416	422	441	460	477	444	488	431	444	435	453	458	500	449	421	478	421	450	455	460	455	468	427	497	416	467	444	415	401	434	446	471	481	398	444	470	470	444	471	438	479	419	464	461	490	453	430	487	472	430	477	423	420	458	509	463	421	459	464	482	492	453	422	441	450	432	419	406	446	477	430	456	434	446	419	458	441	369	415	486	492	443	454	458	436	429	412	400	483	416	447	461	426	438	439	438	441	418	438	456	434	454	423	442	434	432	470	484	389	404	442	482	475	422	414	437	440	463	423	446	489	444	474	416	480	456	439	468	429	453	449	463	448	443	428	448	447	450	480	446	453	440	471	450	431	449	447	452	489	452	431	479	458	435	420	465	454	469	455	440	489	463	444	440	459	428	471	397	468	440	471	454	451	421	456	423	442	405	424	469	439	448	433	424	440	436	462	442	417	407	443	455	414	385	451	471	444	465	440	471	429	385	482	466	467	478	453	446	422	471	482	466	429	476	479	480	483	462	472	474	488	459	412	429	436	463	424	448	433	446	487	444	438	444	462	433	428	426	476	447	436	426	449	465	467	427	451	425	477	442	436	450	469	445	409	467	488	437	438	461	441	451	453	468	442	441	453	493	451	434	492	462	476	468	447	465	453	444	425	420	452	502	461	464	462	437	483	408	413	461	401	432	451	427	423	427	441	461	439	456	478	464	436	461	412	430	463	438	444	455	462	411	430	476	460	396	453	496	464	442	447	432	401	428	469	451	460	410	460	475	457	443	396	410	461	393	447	445	438	463	427	452	434	480	460	481	435	436	429	415	427	443	451	480	456	419	446	420	443	470	448	459	443	456	497	469	438	418	465	437	434	435	407	452	458	477	416	427	460	460	441	438	456	420	461	476	453	456	441	444	423	463	453	448	467	467	419	432	455	440	463	475	459	452	429	458	477	493	412	475	426	423	472	428	425	395	457	434	459	476	449	476	450	445	428	460	435	446	466	417	461	441	425	467	447	416	455	453	419	425	428	443	417	400	405	437	477	413	438	452	429	429	452	439	480	447	472	481	437	461	428	420	444	441	453	439	454	486	459	432	440	474	478	406	420	424	468	433	474	439	435	469	457	436	443	472	431	439	464	446	436	429	425	447	439	470	447	493	424	450	451	436	455	429	435	436	423	464	452	474	445	461	418	465	448	457	444	429	425	457	435	477	446	487	422	486	465	439	457	417	456	462	491	459	464	492	442	427	429	464	461	453	452	443	461	414	434	457	452	442	413	441	479	430	434	449	421	436	430	474	472	433	471	458	420	454	405	450	436	420	431	402	438	444	432	446	468	484	447	435	451	449	438	435	461	450	449	444	446	491	460	475	488	468	476	448	447	469	438	406	458	432	446	401	439	479	439	451	469	443	431	441	485	480	447	428	456	507	479	426	455	446	427	404	441	408	462	433	439	448	475	444	468	441	506	428	450	426	500	447	441	459	463	471	448	450	443	393	449	392	435	458	463	426	413	479	438	445	438	427	438	401	516	404	440	492	414	454	437	456	447	450	449	439	434	445	453	428	407	450	459	434	427	442	440	452	478	458	455	437	461	440	406	435	444	479	458	448	454	430	409	450	410	457	433	463	439	419	459	427	457	475	478	454	456	476	461	455	425	473	446	463	449	449	474	460	450	437	407	433	436	434	475	440	469	451	448	488	441	448	445	440	469	454	455	443	470	462	459	434	440	463	451	467	435	445	456	463	427	404	419	480	451	442	466	429	477	479	456	423	450	458	455	439	438	466	438	462	458	414	423	455	463	460	429	445	438	451	449	453	484	467	441	460	453	438	442	467	431	437	534	433	485	437	437	471	491	454	468	409	463	483	461	420	426	454	435	475	460	462	441	439	422	448	474	480	437	487	462	435	434	466	436	443	434	445	431	410	418	447	465	441	447	425	490	460	422	472	438	425	443	455	441	513	446	449	437	444	441	421	452	434	443	438	422	448	487	432	453	461	472	444	442	374	444	451	439	437	438	418	466	437	429	440	444	463	473	422	395	449	429	469	413	483	451	464	442	446	413	429	462	427	464	490	428	484	410	417	440	445	456	440	467	453	429	462	452	461	441	486	462	457	483	466	423	457	440	474	429	444	465	438	441	419	461
5122	1411	1484	737	597	522	565	482	579	2510	3002	1919	948	561	456	372	375	369	386	398	398	367	392	373	396	396	395	391	407	386	401	387	400	384	412	388	384	401	365	382	380	377	398	379	379	397	380	386	387	379	401	372	374	387	403	365	417	363	387	363	364	366	378	369	361	359	371	364	368	403	386	377	399	385	367	379	393	380	347	364	378	365	360	375	404	415	341	374	383	434	386	414	380	413	381	408	389	392	382	415	394	361	376	380	389	381	399	359	386	374	356	345	415	374	408	384	391	390	376	404	391	392	382	363	397	369	399	390	365	374	396	345	412	422	375	398	363	394	409	401	383	365	395	373	362	341	365	379	386	403	370	367	391	374	391	378	380	371	381	387	384	386	385	407	379	342	427	339	389	377	395	380	378	337	362	370	385	406	371	387	402	412	358	411	380	399	367	371	373	376	377	409	373	373	402	378	374	387	388	422	400	383	382	386	356	377	334	393	367	372	398	379	365	385	363	403	377	381	365	346	376	378	383	370	355	368	351	388	383	389	394	383	397	381	362	407	370	383	390	397	355	356	367	354	330	383	373	403	376	396	403	394	395	392	377	349	387	370	384	396	404	382	388	364	427	403	396	377	377	391	362	385	362	394	392	378	377	375	373	339	378	392	405	366	402	343	403	397	375	397	369	364	373	378	378	337	394	399	429	402	397	372	409	409	404	368	386	382	358	393	397	366	370	382	375	312	387	368	389	343	403	372	391	415	371	380	375	392	368	348	370	390	359	407	366	342	353	391	357	385	398	368	394	423	406	358	388	386	394	354	383	360	389	369	387	374	376	371	409	404	400	354	390	366	419	380	377	393	410	406	384	404	389	391	388	383	411	379	407	372	376	381	404	374	391	409	361	389	378	388	390	388	402	369	361	362	403	363	378	423	372	396	381	368	367	434	344	371	384	368	405	369	357	391	364	373	384	362	367	380	373	382	393	389	370	411	387	394	353	403	375	419	341	376	378	344	368	403	371	350	374	398	395	393	374	395	340	371	386	390	370	407	360	377	371	366	415	383	366	391	368	375	382	414	383	357	389	397	374	392	379	406	371	396	371	355	383	385	387	357	384	367	383	382	366	387	352	378	378	377	363	392	375	375	357	384	378	370	363	434	373	373	396	379	370	423	402	399	379	348	383	379	398	403	363	396	377	406	393	379	381	368	404	395	365	391	364	382	376	389	383	354	356	393	389	402	403	364	386	366	407	346	394	386	365	401	351	351	363	351	371	357	391	406	376	360	364	376	406	385	396	405	372	370	374	368	390	343	413	385	423	373	403	360	394	352	360	341	375	410	409	404	364	381	368	363	385	376	391	360	390	407	418	377	357	384	353	384	408	393	360	375	364	375	353	386	411	402	379	389	399	369	379	364	379	373	393	351	388	428	354	382	392	388	379	364	365	372	376	426	387	406	379	400	376	389	373	402	385	373	392	389	379	386	395	368	372	399	360	401	377	391	397	387	391	332	378	412	369	385	382	390	399	374	415	358	388	408	365	342	382	384	380	395	395	393	390	388	395	361	396	403	397	382	397	364	400	366	382	385	424	380	409	402	400	368	377	389	354	392	375	408	434	429	394	382	341	376	364	363	342	381	385	359	392	367	395	386	351	400	360	363	384	360	360	413	400	393	421	369	420	385	382	375	389	392	381	351	351	387	400	402	378	387	357	388	385	362	365	377	420	333	389	379	380	402	380	390	381	398	421	341	377	406	374	383	419	359	354	377	379	398	378	374	383	420	400	351	390	368	331	394	369	378	356	402	348	374	372	402	392	378	361	348	375	358	421	397	368	394	425	373	397	392	392	379	382	363	405	403	366	359	355	361	358	405	348	386	375	406	387	388	375	380	394	412	399	371	373	366	394	385	416	382	360	400	385	346	396	367	344	395	413	397	391	340	412	385	368	373	365	424	409	411	385	368	393	379	368	410	375	400	397	399	405	412	355	419	384	395	341	371	394	379	360	409	375	390	375	353	403	385	380	353	378	384	374	392	392	382	414	357	379	376	379	388	399	365	388	396	340	354	362	371	401	406	338	351	390	391	386	366	395	419	412	400	388	402	357	369	403	368	393	403	394	414	384	391	390	408	381	392	395	368	397	367	403	351	365	393	371	403	369	388	346	365	364	370	392	379	421	435	396	411	372	389	386	366	397	389	369	356	396	371	357	337	385	417	378	399	410	370	389	385	390	379	378	407	394	403	404	425	359	359	347	353	404	363	368	418	343	366	410	391	368	391	349	409	368	405	388	413	374	396	361	367	421	359	384	364	415	359	373	408	380	355	390	406	387	389	365	353	394	366	390	390	373	384	353	331	353	378	344	330	398	410	400	402	390	396	393	381	398	385	394	407	421	348	361	370	379	369	344	388	428	377	377	407	385	388	404	377	397	387	356	420	382	379	411	404	397	392	379	331	380	402	323	363	417	392	399	396	391	379	379	412	387	353	392	399	384	324	409	393	367	382	397	334	370	369	382	412	396	368	420	365	415	421	397	398	401	391	400	345	350	423	357	393	393	374	398	413	375	388	369	352	380	364	364	394	416	407	387	367	380	384	395	370	396	436	385	386	383	371	414	379	352	366	365	392	385	378	369	408	440	367	387	372	378	417	356	404	402	382	390	366	383	397	394	370	344	388	377	382	400	428	373	403	366	376	372	400	376	418	381	387	352	353	392	372	373	379	389	408	410	417	400	386	371	406	390	345	374	346	376	378	378	376	407	387	360	408	383	361	411	407	347	364	364	386	362	382	411	376	392	368	394	391	348	397	354	398	359	419	383	381	366	382	349	417	374	376	377	395	383	375	389	386	377	381	381	422	380	393	353	347	411	424	337	379	425	409	366	389	348	360	371	385	409	398	354	382	388	395	413	374	361	389	389	363	412	376	368	390	371	346	356	350	382	378	365	376	391	411	391	366	407	364	388	397	386	363	411	367	414	415	366	383	407	381	398	416	380	364	363	374	380	371	386	383	388	426	409	396	375	334	350	387	361	366	398	374	389	379	397	383	425	414	373	371	404	425	355	366	389	415	443	356	388	358	416	382	358	381	395	372	366	361	357	385	433	383	387	368	390	362	398	386	376	372	369	386	390	367	405	369	382	386	396	370	382	402	371	363	392	361	359	395	397	384	388	360	382	354	362	367	415	361	397	355	365	390	377	361	413	348	340	392	372	401	363	358	379	375	378	393	358	398	387	402	388	402	363	363	400	378	377	404	389	358	400	396	382	405	341	418	353	355	357	367	366	356	415	359	383	398	399	377	399	393	361	390	377	412	354	355	348	359	378	410	363	397	407	390	407	353	376	377	400	416	339	391	357	361	386	409	395	373	416	366	386	365	380	399	425	366	398	404	390	394	401	392	379	378	405	388	386	361	393	376	377	373	375	360	381	406	380	367	359	386	374	385	389	411	388	412	393	346	385	390	364	376	391	400	367	368	357	366	433	372	354	379	400	414	371	361
24917	21022	27247	24970	9107	1332	849	692	1280	15527	22599	13869	4860	1234	635	439	424	433	467	438	439	447	453	475	452	446	487	446	399	467	429	415	443	457	435	458	481	483	439	471	434	428	421	418	402	506	440	472	462	423	454	473	442	429	468	447	444	431	414	436	456	432	415	460	458	417	445	431	464	424	451	467	462	484	436	474	451	461	439	475	432	441	463	447	431	429	438	442	427	450	465	404	439	439	433	440	433	484	459	477	463	425	479	428	425	477	476	457	468	427	411	450	481	457	423	424	427	403	433	485	428	421	411	413	449	432	430	436	422	423	445	425	454	431	435	456	460	456	455	458	441	453	426	508	429	431	452	433	433	435	444	455	443	439	442	409	442	467	447	450	403	452	451	452	455	444	447	432	441	434	401	464	426	441	480	438	467	431	450	481	448	403	442	450	453	425	442	427	432	450	459	458	414	431	419	476	465	466	457	444	453	431	428	460	481	450	415	459	449	445	432	453	448	480	411	401	440	437	474	429	415	419	449	453	444	438	428	399	440	450	420	470	442	437	454	417	417	436	450	449	439	442	440	409	436	421	457	430	432	472	428	433	433	433	440	471	436	423	477	449	437	455	424	440	441	475	426	468	454	463	464	476	482	436	446	434	436	407	442	430	446	419	446	454	482	438	449	419	480	432	452	424	446	435	443	450	482	443	471	452	438	420	426	411	430	459	451	436	407	436	461	447	474	460	449	457	465	428	418	437	443	423	428	437	467	423	421	427	456	442	476	442	440	438	449	443	482	429	416	440	388	481	480	394	465	460	422	405	460	448	460	423	407	450	483	420	466	424	431	408	463	398	457	462	418	475	426	436	445	435	421	434	441	436	390	450	465	453	398	407	453	439	461	431	452	453	431	435	476	444	423	438	444	462	438	454	470	427	432	425	440	435	435	444	445	454	424	472	426	457	422	428	451	479	451	445	435	408	416	416	407	442	474	473	411	417	467	456	427	413	443	461	432	433	431	459	500	450	449	392	448	430	484	443	440	417	470	474	441	438	435	424	426	443	438	426	412	449	423	413	476	460	423	459	464	442	439	449	466	454	462	415	435	445	444	456	413	401	458	436	473	469	399	430	450	452	468	449	416	495	464	398	463	439	444	414	427	412	441	465	442	450	451	420	461	460	459	431	430	395	434	461	425	430	428	444	472	453	414	453	447	467	482	460	462	453	421	412	416	439	442	416	399	482	470	458	449	450	435	453	439	402	429	446	408	446	445	440	453	437	443	481	461	464	436	431	457	413	445	431	441	457	432	412	440	428	453	464	425	421	422	426	463	468	424	434	445	450	440	420	458	417	446	447	440	446	425	463	437	436	410	461	463	414	476	399	434	460	397	417	420	439	474	457	461	463	477	430	443	439	435	437	467	461	483	469	474	457	464	431	480	444	428	459	443	449	430	423	432	429	434	433	477	450	460	417	472	412	441	416	417	438	445	434	429	399	412	438	464	460	489	446	399	440	445	420	447	437	444	459	468	413	463	441	416	435	441	407	446	410	443	412	441	434	407	434	443	456	446	445	434	410	444	446	444	443	390	427	423	477	417	440	470	450	422	421	450	448	486	450	444	444	417	464	451	469	447	458	448	440	442	445	450	432	455	475	451	449	404	446	432	408	440	436	431	433	457	425	442	454	458	419	438	442	450	477	466	459	430	406	400	408	451	441	438	433	449	417	470	408	448	429	402	458	447	416	445	429	436	450	426	473	410	422	426	454	442	444	417	434	404	491	436	462	453	465	414	489	423	428	439	495	479	471	413	437	422	452	450	406	446	455	449	455	421	432	454	484	452	462	422	439	422	429	457	444	486	495	454	409	458	459	429	452	450	418	421	451	454	429	460	423	411	459	448	380	429	422	405	437	418	450	437	420	425	422	423	433	419	416	414	429	412	457	409	423	435	439	451	438	459	447	478	444	463	442	443	405	426	431	411	456	449	396	411	443	444	436	476	450	418	477	490	423	440	456	410	462	433	429	425	433	427	449	458	442	426	431	451	434	454	447	411	433	496	420	442	452	470	452	471	458	426	444	477	406	407	401	478	485	429	426	451	442	439	462	435	446	465	422	460	423	430	451	428	449	439	436	459	436	434	444	455	482	419	434	413	437	456	447	452	452	434	492	430	476	391	474	428	452	406	443	462	450	438	485	439	417	447	453	413	451	484	428	419	442	423	416	450	465	416	437	469	448	445	493	432	433	436	421	422	459	441	437	444	435	395	450	448	436	488	487	443	441	448	437	452	447	421	449	429	442	444	453	434	446	447	430	461	460	454	439	459	482	383	450	446	464	487	453	403	413	463	463	483	412	453	427	425	411	417	441	458	471	417	434	439	403	420	454	444	448	450	434	421	420	468	436	466	459	466	423	416	415	414	424	441	416	429	411	438	429	438	442	460	443	379	438	444	427	420	398	414	470	446	444	454	426	425	490	441	442	431	474	441	448	463	419	453	419	443	413	450	435	403	428	414	415	457	415	459	430	444	439	433	431	443	423	406	414	453	414	427	446	432	438	436	453	452	435	450	395	447	437	422	430	486	450	451	455	431	468	411	404	449	451	460	443	436	437	424	400	416	454	445	416	426	464	460	419	437	440	438	448	414	436	433	429	459	463	462	476	421	437	400	415	462	450	424	456	439	467	429	402	401	450	407	418	453	472	441	440	474	440	420	427	448	413	423	445	430	438	503	433	432	426	429	439	464	462	426	411	470	422	438	443	436	420	446	460	453	433	420	459	437	460	478	452	422	449	430	429	442	410	442	492	422	446	480	442	453	426	424	444	464	426	461	414	421	428	432	445	464	450	399	430	440	441	422	444	446	488	410	453	460	418	434	421	470	443	424	456	422	450	422	466	443	421	435	404	434	440	464	418	450	426	434	410	451	493	438	449	432	453	445	458	448	443	420	430	436	470	416	434	431	426	442	444	450	437	423	410	433	453	463	432	411	494	447	451	441	420	446	400	487	422	445	437	444	429	457	451	430	463	422	427	476	453	398	436	443	431	467	470	433	438	430	424	414	474	484	445	445	455	435	444	459	471	436	441	407	438	408	435	459	478	458	456	463	453	432	478	437	440	430	440	466	440	422	418	425	429	457	462	409	428	391	440	436	417	423	474	444	456	457	423	473	430	434	430	441	420	425	461	431	454	457	415	457	406	469	481	420	447	418	436	398	468	422	479	456	433	434	454	465	451	408	404	429	453	419	430	444	431	433	466	436	435	438	452	495	426	454	438	473	429	425	402	452	445	411	426	432	424	436	496	455	404	421	406	403	430	410	387	452	448	438	436	424	421	457	411	440	430	477	449	448	396	474	442	452	466	435	472	421	473	418	433	436	458	456	413	446	447	453	453	447	418	431	444	437	459	417	480	436	457	443	444	478	428	419	400	451	429	447	467	402	446	433	449	428	434	440	425	454	445	393	435	444	459	446	429	454	426	431	408	464	488	437	459	431	413	411	439	425	444
4129	5106	4351	2095	1285	1019	815	735	1985	18473	20253	11567	4361	1302	589	406	411	414	385	365	406	399	400	408	390	424	415	395	395	423	386	385	436	381	388	365	400	431	418	407	392	403	422	354	398	416	356	375	367	391	381	409	374	368	398	414	393	373	398	411	412	413	439	373	401	410	422	394	395	382	385	408	376	413	401	387	358	422	408	393	381	384	399	397	414	358	392	365	397	393	401	376	395	365	392	379	403	401	405	385	367	417	368	435	372	371	379	390	386	400	410	379	391	409	386	410	388	407	388	367	395	381	429	390	377	367	400	366	398	404	399	418	427	415	371	423	395	411	400	393	378	360	374	429	370	405	396	413	426	389	384	374	431	349	352	382	420	400	412	452	388	378	405	396	401	417	380	404	390	374	378	404	388	363	414	404	387	377	395	417	394	380	368	391	387	401	379	423	397	390	391	376	380	422	381	378	425	406	394	384	384	397	418	388	377	379	380	406	419	377	400	367	383	381	405	378	418	352	355	370	376	406	400	417	424	430	407	397	365	376	384	359	396	423	360	400	390	387	372	388	381	373	366	402	393	387	414	362	391	407	397	399	389	386	418	395	399	395	387	376	388	383	388	361	376	354	374	354	375	395	414	399	423	395	381	364	415	401	434	395	394	390	393	381	390	449	375	410	354	384	369	393	374	370	405	369	388	388	421	385	378	411	376	373	423	410	364	416	395	407	373	411	382	421	397	373	388	336	396	383	406	388	381	385	337	408	382	413	356	400	349	374	385	376	402	406	405	363	405	392	357	369	375	376	417	420	372	393	379	380	366	367	395	413	338	405	403	371	403	385	389	374	371	399	419	353	394	402	413	364	374	406	382	406	410	384	404	381	396	373	372	371	393	393	423	386	439	369	398	386	390	366	390	397	389	417	370	409	357	350	361	391	391	423	409	423	389	395	416	371	412	405	398	393	417	431	374	390	412	409	386	388	391	403	372	420	378	400	371	399	369	418	383	405	408	371	383	400	378	376	392	424	394	403	400	437	401	427	347	384	403	374	401	409	373	401	373	384	432	392	415	384	424	371	383	415	394	389	370	401	387	379	377	421	386	366	386	404	391	366	397	363	386	364	420	350	349	370	403	403	389	371	388	381	400	363	391	397	386	399	384	422	354	401	419	366	381	402	373	366	399	361	384	374	382	376	368	389	425	372	382	410	360	414	411	395	412	399	365	419	371	354	407	338	392	375	393	395	445	408	399	386	388	410	445	418	402	418	397	395	414	386	371	397	371	389	405	375	401	394	410	370	370	387	374	338	397	389	400	378	366	420	337	409	390	398	413	400	402	404	385	403	414	407	381	423	403	395	415	408	361	406	404	403	391	414	381	371	361	376	368	410	415	416	405	391	397	390	420	402	420	385	390	350	376	405	373	388	370	405	404	343	395	403	382	412	355	417	397	430	409	404	334	407	366	370	400	402	406	383	398	359	380	374	380	415	386	389	393	379	389	392	369	386	366	395	407	398	401	376	414	359	416	367	385	394	398	450	416	385	360	406	402	378	365	421	409	375	396	381	430	411	421	376	392	400	389	434	405	407	363	388	410	385	412	387	382	376	376	408	400	404	386	429	393	451	371	413	390	404	405	416	374	366	413	391	405	435	413	378	395	394	399	377	432	368	372	417	381	401	392	423	408	369	405	392	439	374	356	376	384	392	375	394	367	405	377	396	389	431	360	370	374	406	388	398	375	391	404	387	370	398	423	396	375	412	389	416	390	388	396	413	368	416	422	370	353	390	363	416	396	380	381	391	360	376	368	380	393	380	374	393	387	423	424	399	384	376	399	382	393	368	372	364	375	415	375	345	398	403	414	382	375	382	373	443	359	395	359	372	370	429	383	369	391	394	415	378	379	412	418	381	389	400	393	388	410	399	389	408	400	374	397	367	391	397	381	400	391	366	392	372	382	378	352	418	365	385	367	421	365	377	361	388	376	398	375	433	388	383	378	392	388	392	385	413	402	418	383	401	372	399	382	369	401	374	385	378	407	371	407	395	376	375	408	378	383	410	392	390	404	396	391	337	381	395	393	405	380	386	423	373	397	378	400	380	386	415	407	402	392	378	397	371	380	395	381	401	385	410	433	373	375	383	382	395	402	392	387	395	394	407	394	381	379	399	365	388	392	404	351	407	391	432	391	358	395	370	390	416	377	380	402	361	438	373	399	378	403	393	392	348	359	380	408	417	392	406	377	406	349	379	353	395	368	393	398	381	385	349	354	393	363	390	392	390	396	396	383	385	396	418	376	369	355	396	385	428	420	372	372	406	425	379	370	424	362	370	393	393	389	394	400	349	379	416	411	403	386	383	396	400	430	393	410	374	422	388	383	398	420	385	393	409	432	374	357	388	371	410	379	390	365	403	370	368	367	434	392	412	410	388	373	357	392	413	396	423	387	378	404	419	374	394	410	391	364	401	392	354	387	402	374	425	384	382	395	385	384	374	383	383	389	379	388	411	370	377	398	404	399	367	410	384	415	379	370	407	415	385	413	401	413	397	402	417	415	402	370	400	398	421	421	452	364	372	348	355	418	377	405	399	394	394	399	372	398	404	434	391	416	381	421	374	395	353	366	372	392	407	423	379	392	379	389	384	391	384	424	403	381	386	384	390	379	373	387	375	403	373	363	404	362	375	387	376	376	392	389	359	406	361	384	387	423	446	412	409	386	368	399	384	383	389	406	385	372	403	419	391	410	373	378	371	379	410	390	387	408	371	373	360	363	375	338	402	402	367	398	417	396	382	376	387	400	399	392	368	360	386	395	357	401	380	408	387	411	418	396	356	393	415	410	401	411	420	375	400	384	411	391	383	375	405	407	377	366	366	383	406	371	383	424	406	393	426	364	390	371	416	381	394	366	424	371	349	418	405	399	402	380	375	383	369	402	388	384	386	391	407	426	396	369	419	401	386	386	359	370	358	373	385	375	378	385	398	394	363	407	390	412	396	402	383	403	392	410	378	413	385	382	417	404	370	363	389	426	432	373	382	417	413	368	397	419	415	377	400	368	423	427	350	386	379	413	391	365	386	356	363	389	383	403	374	414	375	384	352	424	373	391	357	362	382	430	396	376	381	381	384	346	406	423	377	387	387	417	413	393	403	421	384	380	383	362	366	367	426	378	402	417	388	381	380	411	362	379	428	353	407	381	383	383	398	376	406	390	399	396	398	369	375	358	373	386	370	380	393	385	377	408	350	424	351	410	374	409	381	400	376	408	413	358	394	363	443	379	413	396	353	414	351	346	367	378	349	401	395	414	395	404	388	409	393	397	389	365	385	367	380	402	390	355	388	360	367	392	412	353	414	390	378	380	378	398	411	415	391	382	400	389	403	368	418	390	388	415	397	406	360	401	362	365	365	378	367	410	409	382	387	405	386	404	393	401	362	431	382	408	411	364	385	433	412	412	373	401	390	401	366	399	398	377	391	418	377	369	410	376	392	394	401	375	393	366	366
23868	21069	28338	24057	21042	8905	1878	1149	9185	28218	34147	24793	8910	2208	982	633	599	616	655	613	649	624	598	627	608	610	574	579	587	599	567	627	590	580	620	612	613	567	601	652	581	619	655	577	570	606	598	601	583	636	622	563	612	578	601	615	583	592	620	594	588	567	665	555	626	567	607	631	635	587	614	639	608	623	582	601	584	554	566	559	615	572	592	581	636	592	610	602	583	594	634	589	581	602	598	622	569	559	601	571	622	569	574	572	547	616	589	595	561	564	648	585	579	568	562	580	585	625	629	587	582	558	596	625	592	592	610	575	617	631	593	589	565	540	587	574	592	589	601	627	590	614	613	615	597	616	562	625	633	554	567	630	573	570	616	560	600	611	590	579	566	592	622	578	559	588	561	583	570	589	567	606	632	571	585	593	587	595	594	563	610	575	592	573	584	572	578	600	598	585	578	579	575	614	571	583	569	621	606	643	606	604	586	578	640	614	610	624	582	569	612	613	619	601	605	589	593	592	608	632	605	593	590	594	574	583	591	615	605	621	581	596	578	588	585	614	598	611	581	559	568	545	568	590	556	573	626	607	618	575	584	623	570	524	617	554	587	581	589	615	573	607	547	616	587	594	618	555	602	597	581	610	614	572	617	591	598	633	605	606	607	651	613	594	582	629	596	593	608	574	566	617	619	603	554	575	604	558	569	559	599	557	588	610	575	614	616	563	602	585	594	604	571	600	594	565	613	626	565	624	611	577	530	605	593	571	564	576	589	601	638	545	600	552	595	595	599	548	591	547	565	600	619	561	583	608	585	593	609	627	571	547	580	580	566	604	617	592	562	610	640	622	619	569	601	602	637	597	569	602	630	587	572	596	608	548	565	562	610	605	588	567	602	591	573	587	614	622	588	585	618	586	624	586	610	562	580	567	560	584	608	600	573	549	592	577	632	563	572	596	654	597	620	531	601	579	597	599	602	617	581	607	604	572	571	608	602	578	575	583	569	562	572	571	628	626	608	581	605	608	591	600	615	569	603	593	584	601	609	588	586	568	569	577	575	577	584	614	616	529	573	600	557	578	600	561	624	600	622	576	577	572	567	633	629	594	578	594	583	585	601	605	580	596	592	586	581	584	597	532	542	633	564	593	582	566	558	637	584	573	535	589	552	585	573	561	573	630	602	591	542	537	579	618	586	629	596	609	605	575	594	601	574	567	561	581	598	582	622	610	566	574	597	552	639	579	599	554	603	595	590	640	583	555	575	582	569	578	590	550	588	620	573	596	556	577	602	558	551	622	603	598	568	570	600	605	571	619	540	594	629	615	619	600	601	552	599	566	582	565	579	590	625	570	618	596	607	579	605	536	552	581	600	568	586	601	581	604	574	592	627	589	606	559	596	626	560	634	611	640	564	578	573	601	560	624	612	575	570	631	535	587	625	611	629	585	589	616	619	618	607	557	566	632	588	602	557	588	609	637	601	592	620	651	573	577	615	580	575	584	563	540	606	556	575	555	630	608	522	601	612	593	624	589	629	623	571	616	589	562	604	586	585	548	605	570	637	576	592	578	652	592	593	618	556	601	582	639	556	565	571	567	624	566	565	603	599	564	599	573	585	640	617	595	578	568	574	623	603	603	598	597	585	598	604	569	582	596	561	603	560	606	592	568	563	570	601	568	563	605	643	605	607	587	573	590	604	572	552	597	638	564	624	589	573	621	635	559	568	600	585	589	572	560	563	593	578	586	610	572	568	571	613	592	599	562	583	597	566	589	586	590	570	575	606	555	553	569	614	594	578	581	618	586	608	596	572	580	572	584	601	598	609	554	635	618	562	586	593	584	605	578	599	584	597	550	551	589	600	574	568	543	596	566	595	630	568	604	605	575	571	583	608	603	586	608	588	575	618	591	564	608	599	617	550	609	581	557	614	551	570	620	562	572	571	596	573	559	598	598	587	566	595	580	583	578	564	629	586	611	565	610	602	558	569	586	586	595	654	608	609	581	615	592	582	573	564	566	569	595	592	615	588	618	609	560	597	581	555	579	541	607	598	604	567	600	565	613	597	569	565	583	583	572	571	602	571	605	578	573	575	647	604	586	591	543	597	580	565	585	583	567	607	581	550	552	593	603	521	564	641	610	577	560	589	583	578	582	615	642	584	580	552	633	591	555	590	573	606	574	578	601	565	619	522	588	585	572	619	515	588	610	605	569	553	622	603	654	613	548	594	616	590	582	599	578	588	659	543	633	544	564	615	612	569	551	576	572	618	546	588	561	577	597	554	570	540	601	617	617	592	595	566	585	594	569	576	543	556	579	623	614	585	570	590	574	578	595	591	596	610	612	598	602	615	600	599	588	556	596	577	599	549	597	617	596	598	625	613	605	613	547	604	573	577	539	580	586	599	593	657	575	616	584	563	573	578	581	584	602	587	583	592	565	601	582	559	590	592	579	552	601	549	571	632	556	588	531	603	608	553	613	609	596	581	576	576	557	573	596	609	573	575	659	611	556	590	613	633	581	563	610	596	561	567	624	553	615	593	583	533	650	547	583	600	583	602	604	640	565	609	622	575	577	591	585	564	619	595	572	631	588	612	556	566	574	587	605	603	619	601	615	574	563	573	594	564	580	584	629	572	548	562	584	625	607	611	620	576	643	602	608	562	605	570	608	583	582	574	590	560	541	560	590	621	608	613	541	561	612	593	588	545	585	635	612	612	613	567	587	583	566	608	593	658	581	547	585	603	606	634	612	590	597	602	604	565	638	591	561	610	521	586	582	556	609	599	610	607	568	548	592	602	620	620	653	630	593	629	590	587	606	583	582	582	591	588	581	529	606	583	612	585	601	621	576	576	574	624	576	608	601	561	601	571	599	574	599	643	575	594	581	625	583	576	555	565	632	566	560	578	581	603	606	597	589	555	583	570	608	567	631	597	620	609	571	585	617	544	581	615	580	592	582	619	583	606	619	598	600	614	556	587	585	594	608	579	589	590	564	564	579	598	599	591	562	561	584	623	618	576	598	602	603	583	594	564	600	573	609	573	602	577	648	576	598	620	598	631	586	555	580	554	549	587	567	637	575	600	618	597	580	585	582	601	569	598	567	577	649	630	590	585	568	572	623	570	555	557	582	594	561	641	554	542	613	594	593	596	586	581	566	596	549	592	612	590	558	626	557	601	616	589	596	561	577	570	592	546	603	568	581	574	645	607	558	607	557	597	570	619	594	591	606	583	553	586	547	600	573	593	603	618	569	591	612	577	601	614	554	581	603	608	562	582	572	627	588	569	593	621	557	587	595	548	572	583	611	556	587	570	573	595	582	590	565	533	592	593	584	583	607	544	623	600	579	578	598	608	592	559	570	588	615	627	576	615	616	608	602	563	582	576	557	602	608	590	599	621	602	611	609	623	604	574	563	591	600	633	617	565	598	601	586	586	591	596	611	584	598	566	578	601	576	593	567	573	584	597	627	592	614	580	546	608	537	585	612	604	565	597	618	560	589	617	587
4530	8584	6653	2997	2071	1699	1340	1138	12147	27833	31237	19036	6492	1990	910	524	491	504	501	542	510	504	518	494	502	529	522	534	523	517	538	487	523	539	532	503	490	509	495	510	491	528	566	521	504	500	516	502	535	557	497	496	492	478	510	504	493	514	507	530	542	544	521	521	512	499	461	486	487	520	530	523	513	501	557	527	468	524	541	509	554	526	517	464	548	533	529	515	520	466	507	529	497	515	515	531	546	499	514	517	480	532	539	494	487	476	490	550	489	512	526	473	502	505	510	514	511	512	541	551	479	546	522	540	501	498	516	472	522	506	533	499	566	504	542	523	501	499	525	477	520	511	464	515	483	504	482	523	521	516	487	510	506	497	483	478	519	548	545	471	516	520	497	525	518	552	519	510	481	473	512	526	545	500	482	495	490	494	495	497	484	526	503	517	527	466	501	506	481	497	503	472	526	518	469	517	512	497	542	485	500	503	548	490	525	544	532	481	520	545	518	502	501	508	494	520	502	454	497	527	557	572	501	518	519	476	507	522	525	510	472	520	498	502	481	494	483	491	470	532	521	550	489	540	492	519	525	525	486	524	562	496	503	532	489	501	494	516	498	535	525	517	543	467	525	504	515	496	524	520	524	521	521	557	515	547	504	476	509	476	538	495	464	518	518	509	536	508	511	521	550	526	502	518	491	505	502	525	519	485	491	453	513	492	551	514	523	500	480	483	530	474	511	500	526	495	519	500	477	546	488	495	499	505	489	517	481	521	516	544	490	536	499	519	526	500	483	521	435	522	532	467	507	526	477	486	497	499	520	494	526	513	522	495	480	516	486	491	490	500	510	527	518	514	491	502	527	496	532	516	492	523	506	510	514	512	500	491	503	512	490	519	490	517	532	501	507	500	472	487	502	498	483	498	524	480	471	513	547	512	507	517	471	535	519	515	479	501	514	493	460	466	533	502	497	487	487	481	468	483	489	470	494	528	483	529	481	482	543	503	540	488	472	485	527	495	538	526	501	542	520	520	537	535	525	525	533	508	522	512	487	534	500	532	513	545	472	502	514	528	529	520	497	524	481	519	542	513	454	534	495	534	461	505	486	492	522	524	494	488	510	515	521	521	498	522	487	465	539	480	499	498	513	533	462	544	516	509	498	520	529	480	527	539	472	500	439	519	514	499	512	486	482	550	503	511	545	512	518	539	493	504	486	550	541	506	524	526	498	547	531	537	508	495	479	548	495	527	512	524	510	533	507	472	524	495	484	472	494	513	506	525	500	487	487	524	512	509	529	476	507	525	464	482	494	490	507	498	515	488	482	510	497	539	512	507	489	501	495	480	491	501	498	538	521	498	560	531	511	516	511	532	509	477	535	503	531	491	469	481	491	506	540	525	510	509	527	518	494	495	522	527	486	508	527	507	504	482	528	523	513	518	498	471	492	485	478	530	510	533	550	497	499	526	485	527	459	473	542	503	491	534	503	501	512	467	502	495	536	540	474	544	497	490	495	530	493	523	501	510	480	494	507	517	514	544	483	475	483	485	506	517	487	558	523	504	487	473	480	510	490	498	516	537	520	487	513	481	486	503	499	515	535	478	510	524	501	485	528	493	499	457	531	519	529	468	482	484	509	507	467	509	490	537	452	505	501	483	539	497	512	541	503	509	512	490	511	481	501	503	492	485	505	484	451	494	497	504	498	462	513	485	503	496	505	501	499	498	496	521	515	548	515	497	507	527	501	498	519	503	556	496	509	548	495	508	507	471	507	538	513	516	505	546	481	478	496	514	516	479	534	485	533	498	526	537	524	494	476	496	534	520	525	545	499	492	475	522	489	479	501	536	553	530	482	510	509	532	551	440	500	478	463	518	505	522	480	497	487	531	494	482	512	507	510	528	495	520	477	541	519	516	465	517	507	500	542	520	479	489	557	503	521	501	542	490	507	469	518	505	498	479	520	543	522	501	548	508	469	492	508	484	541	479	501	544	510	546	489	496	493	510	508	474	500	545	528	480	474	480	492	495	501	525	469	451	522	492	517	523	495	502	494	511	533	489	495	497	518	478	481	504	469	485	490	521	513	521	507	503	510	531	453	509	529	532	508	476	523	508	541	522	513	542	501	511	540	509	480	491	520	507	518	503	517	531	502	528	479	494	512	533	515	471	530	472	496	514	526	472	533	513	504	524	540	505	535	492	488	474	528	489	450	524	538	542	525	493	538	502	539	477	503	506	534	471	534	532	504	529	523	501	477	523	514	500	513	514	503	523	515	513	466	500	475	522	493	498	481	472	515	485	510	515	497	474	504	495	491	523	469	488	501	494	499	498	514	490	484	502	513	550	519	516	483	518	498	488	510	494	512	540	496	526	486	521	474	516	507	539	512	499	518	547	527	518	555	494	503	483	441	516	522	503	475	505	507	518	496	468	509	500	518	505	494	541	524	491	463	519	521	509	498	516	491	497	504	499	497	483	524	493	493	534	518	504	481	491	505	511	486	480	478	515	506	509	496	469	537	489	498	497	543	521	547	538	557	510	485	512	512	531	493	487	460	504	485	529	472	505	501	522	528	507	516	515	519	504	533	464	492	537	494	534	490	495	486	497	513	490	496	488	559	498	552	533	512	542	519	510	508	528	493	523	509	480	516	520	482	520	539	464	505	525	518	538	514	480	489	568	488	518	492	507	552	484	530	529	535	532	494	545	501	538	472	531	471	549	542	484	501	502	530	482	529	456	510	517	479	511	514	524	501	506	550	490	485	465	517	536	509	533	538	506	497	508	492	521	548	499	539	534	524	527	485	461	521	533	462	512	468	477	513	473	500	513	487	526	517	453	487	489	502	468	478	488	492	499	470	505	475	510	481	506	510	484	518	547	514	472	524	533	482	476	518	482	504	547	496	487	534	503	509	483	510	532	518	497	491	510	530	494	498	511	462	495	531	530	504	503	499	531	463	512	509	522	521	525	481	510	484	513	507	464	539	485	492	489	503	435	491	507	506	549	502	504	489	528	467	513	496	514	498	518	488	504	476	494	516	552	530	492	532	515	572	521	491	491	501	523	519	504	526	537	501	504	524	507	483	502	503	518	474	497	507	491	524	511	493	491	534	494	487	496	506	556	486	533	481	518	482	503	515	491	502	472	514	544	497	505	496	491	500	505	554	496	543	485	506	522	527	509	507	469	492	479	479	502	520	521	545	525	498	491	497	483	464	567	539	469	511	505	515	503	470	491	508	541	515	530	469	499	516	464	509	531	519	531	514	509	501	491	505	511	564	501	529	504	499	509	490	522	487	524	529	504	534	498	562	488	475	498	532	489	503	503	460	507	494	495	482	502	553	527	522	476	491	519	539	507	462	460	545	541	470	509	492	507	477	519	502	526	486	471	484	462	511	522	524	501	530	528	497	468	550	506	517	505	483	538	477	508	472	514	508	524	502	490	491	512	485	524	492	507	500	521	500	505	475	523	487	517	483	528	492	524	470	484	512	495	460	501	515	492	522	527
27362	12863	1739	716	429	420	397	420	1266	2566	2086	1146	591	467	344	345	383	370	354	366	377	333	341	373	387	354	373	368	341	348	377	369	359	377	388	333	345	384	364	377	348	344	321	370	384	371	320	370	344	368	348	335	335	340	353	372	329	371	373	351	373	373	341	366	344	375	350	366	324	345	356	329	362	332	369	357	355	365	369	362	362	377	347	329	334	346	361	331	377	375	350	339	346	329	329	363	340	353	331	365	365	350	361	349	361	340	367	343	351	328	333	366	373	351	347	381	377	354	341	331	385	344	339	356	361	350	391	313	377	356	370	355	346	367	358	360	340	318	334	366	337	387	355	341	389	333	372	401	337	335	362	363	342	387	351	334	360	328	347	343	391	352	360	345	336	347	367	377	356	308	360	337	346	367	376	347	342	364	352	367	345	324	364	367	363	334	366	362	350	357	361	357	409	378	350	359	376	370	329	383	386	380	357	357	361	370	337	333	359	349	325	390	364	355	358	359	389	375	334	347	374	345	376	340	358	365	323	351	338	364	355	338	335	374	353	362	358	352	382	396	356	334	349	335	370	347	346	346	322	368	324	370	367	322	360	368	346	346	371	358	357	355	346	351	341	385	332	362	356	374	354	334	378	339	331	364	331	353	347	371	333	376	364	358	372	355	368	362	326	406	344	354	325	359	316	336	359	378	375	364	351	356	379	359	324	342	350	331	350	328	333	360	388	338	357	370	362	387	359	374	354	366	336	338	365	374	343	352	382	336	368	377	344	377	330	361	358	365	338	348	343	335	353	338	354	369	344	335	381	353	374	329	366	349	363	352	324	350	384	358	351	364	367	356	337	381	347	401	353	330	359	351	362	381	385	317	347	349	352	347	352	335	371	340	399	354	355	345	359	316	386	369	351	376	372	378	346	367	352	353	347	392	365	374	354	364	362	355	385	353	363	399	303	358	354	328	378	350	322	370	359	369	390	384	365	382	351	355	352	348	361	324	355	368	317	347	342	372	325	370	390	373	356	384	385	339	350	317	383	362	353	335	353	385	337	374	340	369	349	358	364	335	355	372	348	365	378	333	329	352	376	357	324	340	346	332	393	346	356	366	338	354	304	341	364	368	369	368	364	347	351	357	350	329	348	365	329	331	365	376	389	392	363	377	335	340	339	367	373	357	335	328	391	370	321	329	349	366	351	367	349	380	319	372	388	356	357	362	354	313	382	335	341	353	374	367	344	365	341	354	400	367	345	353	336	385	391	388	353	346	363	350	342	337	379	355	334	368	337	332	335	373	350	356	370	377	359	360	345	343	331	349	354	365	354	350	362	344	365	356	350	345	366	348	339	372	355	347	353	352	347	356	385	360	331	343	329	347	381	373	412	345	358	368	367	364	348	387	319	377	360	317	333	343	356	359	352	386	353	350	352	368	328	370	321	359	339	368	358	358	320	313	371	354	322	370	391	375	349	349	354	353	334	394	351	338	378	346	359	351	373	342	349	365	368	395	356	334	369	350	366	369	347	377	368	342	365	346	349	323	326	330	348	368	376	351	358	318	327	340	357	313	341	365	346	361	359	381	359	349	326	353	350	365	344	346	374	351	316	328	400	358	354	330	391	374	361	333	350	341	347	316	344	368	374	364	336	347	350	388	347	336	338	369	370	372	321	353	363	337	380	350	359	384	342	358	335	341	376	382	320	348	361	392	348	401	345	347	386	369	364	339	372	343	364	359	337	344	373	360	352	353	348	354	363	359	341	387	362	350	335	298	324	342	382	364	323	333	363	383	337	337	387	375	367	356	364	354	360	365	371	363	348	386	372	361	350	331	386	366	339	340	354	360	347	385	362	369	350	338	357	340	364	351	372	351	334	339	354	342	340	352	356	345	341	332	321	403	367	353	364	359	343	337	350	363	351	365	345	352	348	360	362	360	371	389	379	306	352	345	354	345	368	364	337	376	370	334	358	349	317	347	363	376	344	369	360	342	355	340	349	353	328	331	384	342	392	323	337	356	368	365	355	378	379	337	333	373	368	367	329	341	353	325	357	358	374	394	337	342	355	355	342	321	375	345	349	404	384	373	365	346	363	348	352	349	397	331	392	369	367	340	372	371	355	344	382	379	352	332	355	368	356	368	326	387	347	346	353	346	366	381	349	363	367	349	374	351	366	356	373	352	355	297	320	362	341	374	340	420	356	361	341	333	354	348	340	352	346	357	315	382	385	329	373	387	347	369	365	361	365	337	347	368	373	311	352	371	354	343	348	370	363	387	335	346	357	353	367	374	349	385	348	378	358	377	384	362	364	358	346	362	381	341	358	337	352	355	332	359	340	359	378	348	362	325	372	356	366	351	341	344	342	335	364	339	336	347	353	325	367	336	357	357	329	378	349	349	373	366	317	370	363	390	376	368	378	358	388	333	331	339	355	353	379	360	350	390	355	332	356	365	358	356	359	393	355	357	343	329	358	385	337	352	355	360	376	364	352	398	388	347	311	348	368	355	390	381	356	357	379	373	364	328	350	347	315	364	361	314	339	389	347	339	308	370	366	380	353	350	385	338	348	364	398	350	366	322	355	353	380	351	387	350	366	378	362	359	353	365	360	351	362	340	341	348	398	359	397	369	383	351	358	368	361	327	359	380	364	377	316	364	341	355	350	322	321	365	339	327	329	371	356	337	399	333	338	396	382	347	326	331	360	355	363	368	357	356	361	379	346	372	352	342	321	373	352	348	356	362	339	358	369	362	369	376	331	378	354	356	340	349	342	371	342	356	355	325	380	335	373	326	402	352	340	339	376	367	351	360	307	358	385	352	364	367	361	355	345	332	381	366	332	357	363	374	337	344	384	335	383	365	330	329	362	369	326	359	354	380	352	357	320	355	344	368	321	358	366	345	379	358	346	382	336	330	360	352	360	368	337	352	361	362	368	350	356	332	377	389	342	385	361	375	362	349	360	369	362	361	366	323	381	354	309	333	358	352	363	371	322	360	376	366	362	363	330	358	342	343	370	352	344	364	344	372	360	353	323	344	390	374	328	351	352	336	388	337	360	371	360	363	354	359	351	349	376	357	349	379	331	377	324	360	358	347	364	333	329	379	353	378	365	356	375	364	347	324	354	361	344	380	339	349	361	338	378	381	347	345	341	351	381	350	356	335	343	338	369	344	329	310	358	325	330	333	352	336	378	355	363	375	366	349	390	345	363	385	361	367	361	347	358	354	364	352	361	371	407	369	357	356	373	363	344	315	341	374	350	365	350	359	363	327	354	341	353	317	367	327	364	324	373	346	360	333	371	391	362	369	372	338	374	377	355	336	325	370	361	363	399	390	367	355	376	392	338	374	357	380	356	334	393	351	346	406	337	389	355	349	356	382	350	328	351	361	371	354	354	351	349	332	329	340	338	346	326	364	367	354	329	344	339	401	364	349	362	375	362	360	358	368	345	346	357	351	369	365	366	361	389	371	342	383	345	353	364	361	353	344	379	340	360	319	384	348
5186	1238	1032	543	429	399	367	299	1852	3164	2366	1199	637	405	340	325	333	328	305	302	315	338	313	298	331	317	296	297	322	293	278	297	319	329	292	321	334	320	332	324	333	316	305	288	282	298	312	306	310	277	320	307	345	298	304	327	305	285	339	294	286	286	310	301	330	305	303	315	320	305	337	319	302	304	285	314	302	302	293	304	304	346	317	333	309	329	307	298	315	308	314	343	317	320	307	282	306	333	325	321	296	321	299	293	321	342	283	333	270	285	335	328	267	305	325	309	306	331	291	322	317	305	319	292	317	278	294	326	297	309	290	297	330	294	311	320	332	276	311	293	335	299	314	337	304	332	322	301	329	304	305	334	273	291	335	305	321	332	302	312	312	292	318	296	323	306	332	295	329	306	304	316	323	296	334	344	309	331	319	330	317	289	330	319	312	287	286	307	314	303	336	353	325	334	313	295	309	313	299	317	330	312	317	331	311	319	316	311	290	302	292	305	301	293	303	334	301	291	309	320	306	306	312	314	298	309	330	297	346	319	289	313	311	309	322	299	328	318	300	330	289	347	320	302	322	332	297	324	313	289	327	296	316	333	324	321	314	325	335	321	309	326	314	309	261	346	296	330	326	330	291	284	311	362	315	321	302	287	322	318	288	284	297	313	322	326	332	304	295	327	337	305	310	309	309	298	309	340	318	314	294	307	319	292	295	311	316	331	330	298	305	337	297	300	304	322	298	322	353	305	316	275	308	297	293	297	300	315	316	298	310	324	320	366	334	320	303	335	334	309	317	334	312	318	313	315	347	322	308	316	330	317	301	292	305	304	315	323	315	314	338	321	338	302	289	318	304	319	316	319	310	318	342	323	307	312	337	286	301	296	294	278	294	296	291	286	283	285	315	308	303	338	312	313	311	295	306	319	332	336	315	301	314	318	316	316	310	315	331	317	317	298	305	318	340	335	320	286	335	310	316	296	312	319	298	325	320	324	333	315	327	303	319	291	327	315	312	334	323	321	309	297	337	315	326	316	313	304	349	311	303	303	309	315	306	337	314	296	312	312	325	302	315	292	308	264	287	293	307	314	332	304	299	319	316	343	307	306	307	312	314	280	314	324	331	321	298	295	311	329	305	304	307	329	364	307	294	349	316	305	300	326	332	329	333	321	317	319	333	327	303	321	300	316	297	285	308	295	336	286	319	299	321	331	335	322	311	326	311	315	315	318	332	320	328	335	276	306	308	271	283	295	297	340	314	276	276	281	267	290	300	300	330	304	340	315	296	270	284	281	304	306	347	323	321	294	318	305	312	305	313	285	301	341	303	306	322	317	312	308	319	332	332	275	338	294	343	317	303	312	298	323	328	328	341	308	315	291	271	324	315	325	312	310	299	319	335	285	325	329	326	289	309	328	275	303	280	311	303	323	336	321	295	291	279	296	314	313	301	339	287	340	334	326	314	313	304	313	341	307	288	324	336	280	298	306	276	310	306	326	279	305	339	304	338	317	297	315	300	315	301	283	282	315	329	311	294	326	316	306	321	312	306	318	306	308	305	366	303	300	336	275	317	303	303	286	290	324	326	309	290	309	320	306	302	318	341	305	300	281	335	300	316	318	330	360	293	296	309	308	314	316	311	313	348	304	330	308	307	335	317	306	303	322	287	335	316	326	326	306	304	335	339	300	302	288	329	314	336	298	301	295	303	311	317	314	291	327	338	308	308	314	337	303	295	285	295	319	287	295	323	348	269	330	299	319	336	310	320	296	296	330	339	325	311	314	310	314	315	329	296	314	326	316	291	306	300	319	309	313	316	336	317	286	299	333	337	312	290	297	309	312	315	302	332	321	335	320	310	313	321	322	280	313	307	324	347	326	315	279	315	295	315	296	287	310	322	302	326	306	322	326	306	276	311	316	314	314	317	306	309	311	304	307	332	313	329	328	289	314	345	334	330	297	322	342	306	319	351	326	335	323	330	316	342	303	325	267	303	327	303	289	327	304	312	289	316	308	307	326	307	322	304	309	282	332	319	320	326	338	308	307	344	310	276	309	307	319	317	309	314	309	291	334	285	311	323	321	339	313	309	309	322	311	338	293	274	327	308	330	311	329	326	317	285	321	345	289	300	299	299	297	338	309	316	300	376	282	307	310	305	301	310	320	330	307	286	292	312	313	310	314	324	326	309	344	283	288	290	337	317	295	309	301	309	329	294	348	303	288	325	303	280	324	334	305	310	328	299	306	318	334	341	340	321	310	267	299	314	315	262	330	264	317	328	346	330	329	336	327	299	272	331	279	308	319	288	321	301	299	299	335	314	288	309	297	292	328	329	299	308	335	304	315	333	341	302	308	309	317	335	317	300	326	310	298	343	340	271	322	322	338	311	304	296	318	304	319	345	323	288	315	292	292	318	343	317	321	301	310	301	307	321	347	311	329	294	322	314	323	339	331	314	303	355	293	328	314	320	316	329	344	323	330	313	309	322	320	317	320	307	298	303	307	310	302	295	322	343	336	331	305	318	304	321	315	331	318	287	277	299	295	305	300	289	315	317	311	313	324	296	316	309	316	303	295	311	289	319	319	320	310	315	305	286	291	348	325	324	309	313	317	297	330	322	303	318	312	297	324	329	341	308	297	320	316	321	314	312	293	338	317	326	324	343	318	297	296	317	301	302	307	302	341	290	316	315	291	285	326	345	315	338	297	342	314	326	315	329	305	299	309	307	291	323	331	327	297	336	307	318	340	326	313	309	309	315	333	323	327	319	336	310	284	322	333	310	312	308	323	322	346	323	340	316	332	324	313	336	304	333	282	334	306	274	289	334	296	311	307	339	291	315	303	310	304	303	333	306	305	323	307	319	302	297	329	307	337	317	306	334	295	319	320	313	303	315	306	316	302	312	320	353	316	289	291	294	314	301	309	321	311	303	287	322	277	331	310	323	276	309	309	357	326	273	332	332	315	318	342	338	288	299	265	335	337	294	324	290	323	334	316	301	323	274	326	302	310	313	319	292	315	280	319	308	292	331	317	353	342	287	314	316	298	306	338	296	324	298	307	330	286	317	310	309	343	320	293	296	299	327	333	291	331	337	308	332	327	328	329	326	333	296	306	317	332	305	294	311	330	299	289	322	327	297	308	319	321	330	316	339	319	311	328	291	331	298	294	322	304	316	318	353	292	349	326	308	327	277	317	301	325	302	287	290	306	308	312	307	320	330	275	328	304	318	333	305	299	307	312	304	315	306	335	314	308	277	316	301	332	342	330	316	332	333	328	319	334	303	327	313	340	313	297	346	277	268	303	319	281	335	330	344	283	324	299	341	302	300	304	306	293	312	273	287	319	333	303	329	290	319	301	306	305	310	309	300	312	328	318	306	324	273	303	325	341	284	303	303	287	319	333	324	345	339	305	328	351	286	296	317	302	266	290	301	306	311	322	345	315	334	324	327	321	302	346	318	297	299	288	336	322	324	318	338	287	324	336	291	331	332	303	312	326	306	306
24891	21041	27344	24926	9242	1301	795	1073	17805	26053	16060	6312	1831	743	487	459	435	423	430	477	481	456	458	438	404	470	425	422	438	469	445	470	469	407	476	477	423	449	425	465	449	445	390	398	441	447	452	454	469	427	445	441	421	450	449	431	469	470	397	430	431	440	448	425	407	453	432	438	443	490	475	447	438	381	428	450	449	427	445	445	428	442	454	396	483	449	445	478	466	448	436	460	418	445	422	422	411	432	426	391	429	422	433	448	439	469	421	408	457	434	435	427	425	461	435	422	431	455	433	427	418	453	414	469	425	457	427	445	463	375	430	428	408	459	453	401	454	474	453	442	430	445	486	456	448	444	463	437	488	453	454	425	431	447	441	443	441	419	435	417	457	429	464	419	426	440	402	421	404	448	441	441	431	463	454	428	414	427	428	450	411	412	460	434	443	445	453	434	462	452	422	411	437	424	448	422	457	461	459	460	395	422	486	448	386	438	458	449	413	420	451	432	389	430	411	410	432	444	444	426	453	410	422	457	454	400	437	448	449	475	450	437	475	446	444	445	426	451	440	468	426	440	470	423	429	424	464	450	448	432	447	431	437	434	459	436	382	426	438	450	462	418	420	454	426	460	441	456	418	451	453	443	452	483	430	391	412	436	451	431	462	427	418	416	467	420	414	471	431	454	411	413	444	451	433	481	455	435	424	433	423	457	419	427	470	443	458	418	421	419	451	452	430	449	418	473	383	406	414	440	443	398	406	407	442	478	447	414	425	444	414	446	426	448	424	446	465	410	395	408	478	457	433	450	427	423	475	434	474	437	446	492	451	403	447	412	465	432	443	400	424	444	422	430	427	421	435	427	454	457	436	468	427	423	421	428	449	465	408	484	449	462	475	457	448	448	426	448	434	419	444	428	397	436	438	429	425	430	427	456	450	458	410	454	410	400	452	467	424	430	436	454	460	426	462	448	421	459	446	421	441	439	411	459	431	444	417	435	441	419	440	431	439	438	476	424	417	432	413	439	430	420	418	424	455	456	430	424	417	434	454	449	431	494	450	417	401	492	438	427	433	456	438	417	418	419	461	449	426	397	424	459	415	430	451	411	400	431	460	408	446	444	436	385	434	457	434	447	444	387	439	474	447	450	429	447	449	418	450	441	425	479	443	421	457	451	441	464	485	455	384	427	454	454	488	448	436	411	463	464	424	417	446	420	446	428	419	447	454	467	434	438	457	425	428	419	436	407	445	423	467	452	424	431	408	462	446	438	423	412	425	390	429	410	432	451	461	431	407	406	481	437	431	506	478	410	461	465	414	418	451	450	433	428	435	428	451	412	462	416	422	426	435	436	438	451	410	447	442	417	419	435	411	455	471	411	458	418	404	449	418	469	440	445	452	431	475	418	436	436	434	413	475	395	493	456	402	424	393	415	438	417	458	459	423	434	466	464	418	433	427	428	412	453	472	439	453	460	419	416	426	429	478	483	456	417	451	405	434	448	472	466	434	460	466	433	426	467	466	436	452	445	432	436	435	439	454	456	444	496	432	418	396	448	455	452	423	409	457	430	465	434	447	420	447	435	463	472	437	447	448	456	449	434	440	410	454	433	412	452	388	463	436	443	456	467	428	385	468	452	431	446	475	427	411	447	427	462	414	438	472	431	479	428	428	460	422	437	410	465	431	423	428	446	454	462	424	433	462	445	461	452	435	406	424	410	443	402	432	386	435	423	444	435	459	454	406	457	397	433	469	435	435	448	437	465	415	397	450	399	435	442	429	425	464	427	420	446	418	440	397	436	435	422	455	405	437	408	449	426	431	418	438	421	413	402	430	418	405	460	468	392	437	435	458	436	458	437	433	455	419	427	426	419	451	416	435	424	458	418	401	448	425	460	444	420	456	439	439	463	454	435	443	464	467	433	448	429	401	411	424	421	488	432	457	456	448	469	431	459	477	442	445	411	422	403	465	438	452	465	462	416	470	436	475	405	446	420	476	461	421	483	421	431	428	458	421	448	413	470	465	439	444	428	485	403	484	432	473	425	456	445	442	439	439	472	399	431	485	415	409	465	475	405	477	433	457	453	394	402	463	446	443	426	438	425	398	426	439	479	429	456	417	456	417	463	414	432	403	460	435	396	420	386	415	453	409	452	464	465	434	430	452	425	402	417	401	398	448	434	461	413	445	454	432	447	408	431	442	422	461	396	431	457	433	451	431	414	441	424	437	456	386	493	447	476	393	405	436	398	421	392	469	471	421	411	453	482	404	427	441	449	439	424	423	441	457	436	398	437	436	482	461	435	417	469	472	459	443	461	428	443	442	440	430	418	430	441	460	461	424	428	455	425	454	419	445	470	423	476	440	414	439	486	424	438	421	470	445	459	442	432	439	439	395	425	451	435	478	437	454	404	448	429	428	403	430	457	419	442	442	421	436	467	435	430	456	410	459	442	439	391	450	452	458	414	462	445	420	411	439	403	445	458	396	425	441	463	465	437	444	438	467	425	465	441	462	459	417	398	449	432	445	415	417	426	445	445	459	449	442	426	425	432	397	447	443	440	454	431	416	432	442	434	394	461	471	429	461	457	443	415	462	405	445	447	389	425	454	426	452	449	465	401	413	447	419	451	412	474	447	407	400	457	423	460	439	396	437	451	446	382	427	447	432	453	450	462	418	446	438	406	403	438	457	464	447	445	425	435	454	430	415	418	485	455	433	444	420	438	464	411	416	391	440	461	437	448	443	431	431	394	439	432	471	452	478	463	444	424	452	464	424	432	453	453	413	437	409	436	414	424	446	422	418	469	449	484	425	446	414	459	456	459	419	419	434	454	438	422	402	425	413	455	435	462	437	402	432	406	448	436	402	415	397	430	449	478	447	445	447	469	447	443	435	432	437	443	450	407	447	442	455	454	417	449	447	417	415	401	456	433	452	440	431	410	424	394	410	450	454	428	427	429	444	436	437	461	428	459	439	447	451	445	490	408	430	465	451	457	456	488	460	485	448	449	429	418	413	422	411	433	415	421	411	408	471	423	440	455	449	453	390	401	472	467	483	422	437	420	428	398	380	427	433	443	422	434	431	458	419	453	425	463	475	467	450	424	427	429	461	431	408	398	451	428	404	419	446	505	401	463	453	403	445	434	434	413	444	413	432	452	455	455	437	444	399	446	444	440	489	441	441	423	442	398	412	443	425	425	439	397	414	418	429	412	434	460	448	438	465	437	422	436	441	476	435	445	406	467	446	436	426	449	426	418	439	435	465	471	436	420	436	437	444	436	422	421	444	428	443	427	474	416	392	402	429	443	429	457	454	432	422	420	405	451	423	440	437	463	456	411	413	439	421	448	445	425	471	456	457	453	402	446	444	441	426	448	403	460	467	454	457	417	417	466	460	445	438	434	416	462	453	439	441	428	440	428	427	453	420	454	437	446	466	405	411	440	438	442	411	465	414	468	426	437	463	421	420	470	442	468	443	467	431	454	453	440	407	448	446	431	442	414	449	453
3978	4522	3673	2174	1392	1028	765	1463	21144	22945	12806	5634	1750	719	452	372	385	384	400	393	390	409	418	342	372	421	407	429	458	389	410	371	383	362	361	395	408	452	403	440	414	420	432	377	389	394	443	437	415	389	398	401	414	387	398	381	391	395	408	426	388	404	376	389	402	459	407	415	405	413	359	412	413	394	410	423	417	391	381	371	404	396	404	394	388	401	377	388	380	421	413	379	432	442	432	411	392	418	358	406	388	370	392	458	393	406	418	403	402	407	407	378	370	431	425	394	377	361	417	407	420	434	452	387	380	413	376	375	385	424	379	405	354	405	410	380	380	394	391	412	393	382	351	424	384	411	388	399	420	410	391	388	403	410	378	372	397	361	396	382	409	404	426	377	406	385	362	368	387	378	391	398	431	407	420	436	418	398	393	423	383	434	430	338	395	357	376	396	387	403	397	399	350	400	401	357	383	342	456	397	377	403	370	395	415	381	358	397	412	374	405	420	354	394	384	376	382	396	386	361	393	395	399	382	369	352	401	407	380	354	407	417	391	394	365	395	387	407	371	386	404	381	372	409	389	380	402	412	375	411	395	348	353	380	415	384	424	377	404	408	402	380	397	411	428	376	392	408	414	417	439	395	391	401	391	419	385	409	415	370	411	400	372	399	400	370	397	384	386	359	369	412	350	401	382	444	414	429	368	376	441	431	422	391	386	397	364	381	371	419	384	393	386	378	430	390	423	399	421	392	429	390	412	378	381	370	402	394	415	374	359	382	425	386	427	386	394	373	398	390	381	417	408	376	447	376	379	380	401	385	380	399	358	365	386	386	394	418	407	371	380	402	405	373	386	410	403	403	380	369	391	390	435	376	400	368	400	393	390	426	416	380	398	399	399	392	386	430	400	412	401	412	397	397	405	436	385	392	401	408	381	404	396	407	357	415	379	405	418	392	397	398	361	415	376	425	371	435	413	397	398	384	431	401	405	371	361	409	364	387	415	407	378	394	402	378	377	396	375	400	378	413	374	407	398	414	353	382	396	361	393	402	400	359	380	403	406	389	416	363	420	399	413	413	388	446	422	384	383	383	372	394	403	382	386	399	412	361	381	382	408	416	377	377	423	401	414	380	404	360	396	380	398	412	376	360	394	374	422	380	400	399	388	419	438	380	390	411	399	389	402	374	392	398	378	413	383	374	365	434	393	380	416	378	390	403	397	403	410	386	419	380	408	395	389	412	369	413	405	364	410	407	398	391	382	427	378	431	350	382	406	392	390	414	400	354	351	362	405	336	407	409	412	379	378	359	397	384	424	407	393	414	431	375	401	416	362	360	403	390	420	398	376	423	423	383	360	389	410	384	384	384	416	401	406	409	394	390	380	360	421	404	385	394	407	385	417	377	369	386	363	394	394	422	345	403	386	412	407	362	372	377	389	391	406	393	379	403	408	441	419	398	401	406	430	391	380	390	395	400	395	396	408	390	372	392	387	385	367	379	377	413	385	383	380	378	380	391	399	388	402	397	381	388	404	378	394	417	373	398	390	397	390	386	365	407	400	414	407	404	401	379	383	420	409	387	358	394	399	367	422	407	408	420	408	399	390	368	395	401	402	397	390	429	378	365	346	401	387	386	374	405	396	379	355	398	421	389	396	395	392	387	383	398	401	397	374	380	415	393	397	362	375	383	412	386	402	402	378	396	370	373	391	394	357	391	418	385	389	378	400	410	392	403	381	405	417	409	386	414	397	377	387	381	361	371	400	429	380	415	406	422	425	359	374	407	396	415	378	405	372	409	400	380	364	393	429	390	385	373	370	390	394	381	372	401	424	392	405	416	420	388	398	423	399	366	434	390	378	358	391	414	366	423	350	427	357	397	385	429	412	347	392	369	351	395	356	373	408	376	385	401	380	423	375	423	382	395	385	414	406	398	351	378	383	406	374	426	369	406	388	371	336	403	411	343	435	379	396	431	395	403	390	321	390	406	384	370	390	371	391	402	399	396	417	372	401	375	399	398	347	404	381	383	372	442	391	401	413	405	428	403	403	419	368	375	401	394	357	418	438	405	375	400	340	377	375	405	385	402	404	417	419	385	406	456	377	417	380	384	380	390	365	353	425	381	392	398	391	394	399	396	357	408	427	395	401	376	444	371	405	404	396	390	374	383	349	342	390	410	411	366	395	379	374	404	381	409	369	370	365	401	416	403	365	372	391	370	369	389	394	366	394	419	352	387	379	369	391	413	416	365	392	396	398	392	373	361	386	406	432	400	384	407	381	401	393	387	425	399	390	412	402	423	374	384	391	409	393	412	352	417	367	381	387	396	404	373	409	364	372	372	376	413	391	392	390	384	387	414	410	390	384	364	366	392	407	370	430	391	389	394	421	397	407	351	409	385	402	394	392	400	377	376	402	388	419	412	390	391	421	383	424	406	367	404	429	395	446	380	373	402	417	371	404	375	386	397	401	370	393	361	390	405	366	389	371	367	378	403	366	409	386	382	411	427	420	384	386	409	391	379	395	393	388	397	376	425	410	399	398	399	431	404	373	384	356	424	418	382	398	388	399	363	363	385	380	411	361	388	374	408	387	385	410	408	439	424	375	419	418	446	396	388	390	387	381	366	389	393	386	436	370	411	370	387	423	381	401	397	384	398	378	415	407	398	394	404	380	374	398	393	457	427	367	397	391	372	390	428	435	419	393	387	403	361	420	387	415	381	399	402	430	372	389	362	394	350	379	416	430	430	399	405	396	396	380	411	411	373	401	394	402	395	380	402	378	414	399	368	412	381	394	433	392	400	408	396	396	381	383	359	394	416	399	376	388	386	405	371	448	402	398	366	377	396	375	415	385	408	366	456	363	403	397	425	408	354	376	399	396	370	414	431	396	409	380	436	420	399	377	372	388	397	374	381	381	405	415	391	382	378	445	396	403	388	402	375	391	428	380	400	410	391	376	354	393	366	385	444	422	348	373	391	395	399	406	410	379	398	355	392	370	428	361	367	395	380	415	390	419	377	377	436	374	363	377	416	434	351	385	389	383	396	403	394	397	400	386	382	400	343	383	347	392	395	392	397	423	442	375	372	374	385	379	415	369	408	395	385	357	384	394	393	379	364	379	380	382	374	408	424	426	380	388	406	407	407	389	383	412	415	419	382	391	410	443	371	360	396	388	373	383	404	383	371	379	379	418	358	393	382	384	415	368	397	407	380	387	374	409	373	403	388	392	366	405	423	380	394	390	406	417	425	399	392	381	361	401	386	379	399	406	374	395	377	391	402	405	420	433	438	360	389	439	397	414	417	402	405	396	383	379	383	423	378	409	420	376	400	412	407	397	402	392	354	373	393	379	391	406	390	439	401	385	419	412	411	354	412	411	384	382	418	417	418	387	380	404	428	362	392	362	397	397	372	404	393	393	409	411	334	387	406	391	375	341	396	404	369	401	387	383	413	419	389	394	394	419	366	369	401	401	395	392	360	425	404	400	411	401	362	427	437	394	404
23866	21102	28377	24066	21073	9151	2013	2145	23291	39956	31453	14934	3986	1183	739	655	634	676	643	637	640	678	663	623	584	646	621	615	638	633	652	687	603	660	629	671	599	649	638	609	607	617	673	655	640	657	595	627	602	658	651	632	608	612	636	619	600	628	648	622	604	647	600	656	625	686	657	601	627	660	664	589	549	676	630	619	591	651	579	628	643	619	584	696	664	600	661	614	625	636	627	644	627	634	614	639	611	662	623	625	616	652	613	562	601	650	673	618	664	625	639	597	639	618	601	611	669	594	692	625	645	629	633	667	608	615	622	650	641	576	576	614	627	614	645	629	611	621	647	586	623	636	595	643	642	676	584	622	649	630	655	634	656	595	616	613	610	647	633	641	654	604	594	628	589	606	619	630	615	633	635	611	619	629	626	636	634	642	644	658	610	635	626	627	659	638	609	601	647	628	649	576	609	620	622	625	642	622	607	612	675	657	646	627	607	610	628	632	631	594	662	606	628	612	653	650	664	602	698	643	588	612	585	575	654	642	659	600	639	627	584	636	611	641	612	659	658	672	582	657	592	673	610	653	575	641	591	580	634	608	593	593	635	600	604	607	637	622	631	619	628	657	616	671	656	615	601	601	622	597	629	657	657	659	580	628	625	623	658	593	615	640	641	639	623	637	632	621	599	643	650	604	629	612	593	616	626	641	636	638	583	653	574	640	643	586	602	615	621	587	612	646	641	653	619	656	611	642	639	617	597	596	615	633	607	622	603	623	609	600	601	634	630	654	609	633	648	631	637	638	563	625	588	603	667	617	607	646	635	640	646	601	647	602	643	644	640	613	605	638	615	653	631	615	585	601	613	615	636	627	623	617	602	590	572	631	656	625	604	614	602	632	648	654	676	612	616	648	631	644	629	653	651	616	601	609	669	634	639	633	602	631	658	636	603	627	643	581	623	625	616	606	603	624	650	599	676	628	653	622	626	635	677	582	639	648	673	685	637	592	557	632	645	658	650	629	578	594	654	607	564	676	680	642	619	654	632	596	602	621	602	626	657	638	622	621	671	652	636	640	667	621	633	613	640	608	609	609	646	627	647	660	605	632	620	617	646	619	664	625	652	605	649	658	657	625	634	613	616	657	592	610	628	658	632	653	610	588	615	643	612	611	628	650	590	612	593	697	579	674	628	614	634	684	663	638	612	622	597	640	648	634	646	571	583	587	615	622	670	637	624	608	596	612	628	626	603	628	616	619	626	601	626	632	628	589	631	623	678	603	607	606	614	580	602	616	639	610	607	598	607	587	628	619	644	681	662	628	596	597	646	599	634	662	663	637	642	620	654	611	603	592	612	589	620	636	640	605	655	621	580	609	626	607	621	616	588	620	633	577	617	576	629	650	655	606	655	615	614	662	595	590	648	586	592	636	618	625	629	593	597	676	619	631	661	616	655	597	594	613	608	609	666	629	595	621	608	607	664	611	649	642	601	649	631	603	602	622	583	599	565	594	640	632	610	670	631	616	610	615	623	607	609	679	670	649	613	603	633	630	648	651	654	604	620	613	626	624	653	641	617	648	608	652	633	601	569	624	663	645	625	649	626	630	635	620	592	683	644	626	602	649	610	624	644	652	645	598	634	618	629	615	641	650	621	580	597	677	648	658	607	629	653	619	599	614	635	581	636	619	617	629	689	637	595	653	633	663	621	617	587	617	593	639	611	660	587	641	658	578	617	617	623	592	605	604	584	627	636	615	604	598	628	644	631	589	586	619	659	648	622	614	596	625	635	555	605	633	614	615	671	656	573	600	636	617	630	687	655	629	635	621	643	636	646	631	601	604	600	661	599	557	598	578	607	647	658	573	617	596	688	608	649	616	629	622	664	621	611	645	642	614	652	626	604	601	642	648	618	600	596	626	624	670	614	620	607	629	665	605	606	633	614	631	625	637	619	683	628	629	613	609	641	636	622	640	625	676	635	583	597	630	683	636	595	685	683	599	609	638	642	656	618	625	613	642	592	627	658	633	614	620	637	609	603	662	600	615	578	636	622	639	680	596	636	610	563	634	632	605	619	597	633	622	595	627	657	595	631	634	602	655	614	588	631	592	649	628	606	687	641	615	669	650	637	610	629	635	598	608	621	652	629	640	576	643	622	651	602	638	561	633	595	623	617	619	601	615	625	632	628	604	575	622	634	635	605	614	637	616	640	605	651	679	652	607	638	615	599	601	638	619	637	629	663	617	615	642	650	632	613	600	612	584	656	640	608	631	624	628	627	658	654	659	620	614	623	593	650	594	645	653	614	609	592	662	611	584	633	614	587	623	634	602	581	645	613	625	620	625	662	623	599	606	611	616	625	634	611	596	615	611	649	680	649	631	629	632	676	598	604	614	659	648	635	615	598	625	616	599	618	604	625	595	651	676	627	564	650	588	603	637	634	639	654	581	587	619	567	634	603	616	589	609	638	608	542	625	614	682	659	626	608	637	660	652	639	644	604	647	621	594	656	618	629	643	606	600	623	647	631	613	628	629	605	596	634	569	599	632	630	617	590	592	621	673	605	642	615	624	607	639	582	662	621	586	563	584	629	596	682	640	632	610	635	626	586	619	647	657	612	638	623	612	585	632	638	644	615	635	625	628	623	689	594	626	623	653	584	648	639	647	595	603	638	707	627	682	628	640	652	632	635	621	617	668	628	624	611	608	597	657	654	608	611	628	617	626	634	645	605	677	662	618	596	635	614	621	645	604	610	591	589	602	638	608	621	615	630	626	608	664	630	626	624	603	606	603	557	568	598	588	639	594	632	665	621	660	611	611	619	630	638	653	660	603	668	607	648	653	620	641	609	656	645	640	613	634	656	626	605	598	609	584	650	613	635	625	647	647	645	614	624	597	593	642	654	627	656	610	596	626	606	615	595	615	595	630	634	650	588	636	644	621	584	641	593	635	662	639	622	570	634	665	566	647	630	661	660	613	619	646	587	655	623	663	563	630	614	608	572	609	608	647	612	626	622	594	611	591	624	630	691	598	622	609	653	630	627	635	667	643	694	589	616	667	605	611	626	606	671	619	630	629	650	586	630	646	617	643	581	603	628	577	615	591	621	599	601	615	621	647	591	689	625	613	634	610	621	657	601	650	581	629	595	630	626	623	635	611	612	594	597	674	613	637	629	619	632	621	656	619	581	617	613	600	625	600	630	640	600	612	568	606	620	678	687	632	661	581	635	640	617	603	613	599	613	620	599	614	644	628	700	620	650	648	643	655	626	632	660	608	636	588	615	629	634	591	624	624	587	642	604	638	631	628	608	602	659	619	635	586	613	584	620	610	630	660	603	575	634	600	599	612	593	617	627	586	627	665	621	619	617	627	636	605	675	643	635	610	624	618	667	613	638	591	616	629	597	622	598	613	653	614	617	611	666	603	657	648	578	646	598	592	627	654	668	601	627	638	634	657	640	586	631	630	624	618	624	623	630	596	633	617	633	623	611	629	575	618	609	621	645	629	630	609
4803	8065	7196	3810	2316	1830	1471	2719	26838	36967	25127	10968	3576	1151	635	546	522	578	548	524	588	566	558	571	547	550	551	522	562	559	531	568	502	584	547	556	555	558	568	565	569	563	505	533	573	533	569	581	576	565	552	559	552	550	508	524	537	522	557	529	527	579	545	590	533	530	567	510	537	549	534	552	541	542	563	571	559	614	536	498	522	530	563	508	543	549	540	528	600	558	530	556	522	545	531	550	566	568	526	551	566	530	554	529	592	520	544	525	585	580	517	557	544	561	535	555	567	572	562	516	529	552	533	529	553	511	509	530	538	561	546	514	578	575	499	539	538	510	555	545	541	564	529	561	589	508	524	512	526	567	574	534	507	538	510	495	536	578	546	544	521	522	552	569	523	553	543	510	604	539	538	602	564	521	581	530	569	536	507	525	512	555	554	536	540	543	554	538	540	573	588	528	564	531	538	566	529	544	544	530	589	537	558	590	527	547	518	522	536	534	529	518	546	534	571	567	554	520	514	515	549	544	542	565	547	569	529	556	571	544	570	531	529	544	570	558	521	583	565	557	561	538	561	554	517	568	560	568	523	539	530	588	580	540	526	569	510	521	547	555	507	520	567	541	524	553	520	525	545	562	540	522	539	537	558	545	522	541	564	511	529	558	521	580	559	549	530	572	556	575	534	545	539	567	557	580	520	568	540	519	568	529	564	532	586	561	571	556	517	547	594	535	512	548	541	513	515	515	497	577	580	528	519	567	561	551	564	514	509	493	571	504	554	518	548	514	497	561	576	532	523	530	537	556	544	499	544	536	577	568	544	555	539	549	531	550	547	534	504	533	523	559	520	567	537	529	535	541	539	545	560	542	577	557	495	527	541	556	519	528	532	540	536	547	566	561	533	567	588	565	553	493	561	516	563	513	563	525	525	521	514	543	587	572	563	554	536	547	525	540	500	573	507	542	526	610	556	553	525	499	565	542	519	542	520	524	542	497	546	608	555	538	530	542	562	547	518	563	538	554	526	530	547	544	465	543	545	532	518	567	531	544	562	565	559	527	545	547	553	569	537	500	542	541	555	503	508	534	525	530	574	535	493	593	535	572	511	543	531	507	540	506	524	555	505	512	558	536	554	495	524	500	588	535	582	559	498	558	554	549	553	560	548	533	539	548	553	579	544	548	549	565	557	504	555	566	526	519	532	519	502	573	536	558	582	559	540	565	540	553	502	520	530	563	524	539	571	581	532	564	561	520	520	551	496	610	545	583	553	567	506	582	558	525	538	526	508	540	538	561	548	548	582	535	555	557	588	525	557	535	553	562	555	532	572	556	543	506	565	520	576	533	542	553	567	559	558	549	561	539	517	530	554	524	545	548	557	517	560	519	528	540	559	574	529	547	526	519	565	580	540	551	533	523	572	502	522	533	530	535	549	563	534	547	544	533	544	526	523	569	537	541	552	555	594	530	543	522	563	558	520	514	537	502	510	545	563	518	508	559	523	562	549	504	549	507	516	580	537	541	501	572	545	534	550	547	567	573	576	519	506	523	564	554	554	531	586	556	517	554	531	538	527	543	558	512	548	549	552	517	552	501	543	551	575	530	572	550	591	579	557	536	533	545	533	563	569	517	511	538	499	538	541	543	558	552	506	547	533	540	577	561	508	534	499	539	517	534	577	534	496	572	563	526	562	548	543	543	532	493	539	529	519	562	522	535	570	562	556	586	549	560	533	527	561	522	512	490	517	529	533	538	546	553	563	586	555	535	506	539	538	538	530	575	578	508	530	522	542	584	587	547	528	538	604	513	530	555	531	543	553	549	517	537	510	553	502	534	524	584	540	519	554	512	569	576	542	502	547	561	567	518	526	545	540	555	561	526	554	519	550	537	559	566	562	532	545	520	550	570	491	549	505	573	565	564	588	535	521	568	537	540	505	560	547	522	522	565	530	542	568	495	525	542	534	522	550	544	538	533	522	559	509	567	561	503	557	557	548	572	534	573	561	528	513	559	534	536	563	534	568	578	508	545	577	569	543	519	549	511	587	563	523	524	550	551	562	551	573	558	508	555	552	558	567	551	542	544	610	563	519	515	552	550	585	552	499	564	523	520	533	573	526	558	552	526	539	521	563	524	551	574	544	541	521	512	564	546	527	531	555	533	527	540	501	529	511	560	525	560	558	571	498	525	510	513	532	511	536	503	544	522	615	558	545	547	543	571	551	521	536	553	511	539	510	538	529	518	564	514	547	571	515	555	511	518	511	519	523	537	524	532	558	575	571	586	534	537	552	550	592	550	562	586	521	543	542	568	504	538	582	566	527	536	577	550	585	545	555	548	553	556	557	477	562	525	542	496	564	501	505	538	583	548	577	546	514	547	538	580	547	524	534	492	531	578	612	548	562	540	547	604	493	566	536	469	538	536	519	530	565	553	555	578	562	596	527	528	544	531	544	555	550	560	543	549	554	532	537	564	556	555	573	531	575	547	514	540	592	578	517	547	528	525	569	564	536	552	576	504	567	576	525	526	507	528	560	577	577	545	550	534	555	548	543	523	520	522	599	521	535	555	567	528	560	579	607	535	554	515	567	545	521	524	530	500	515	536	581	526	547	559	555	540	540	561	561	563	536	510	559	512	559	572	561	537	492	553	541	525	523	559	523	521	522	529	518	536	541	557	578	562	558	615	560	525	550	525	529	504	527	559	516	501	583	485	565	556	536	538	490	522	569	521	519	555	555	500	523	494	571	534	556	565	570	538	529	514	529	530	504	510	575	544	507	569	536	534	569	563	525	536	553	502	510	559	544	554	495	544	522	566	553	544	575	515	538	555	541	563	562	541	521	527	505	561	516	524	504	542	543	592	516	544	568	544	534	542	569	543	552	550	574	551	534	582	543	490	585	540	561	481	575	524	497	563	558	598	503	584	525	541	527	538	565	534	571	548	569	518	512	517	517	517	518	551	536	552	537	552	552	548	515	533	571	500	540	528	554	529	535	604	573	541	541	543	554	523	565	545	547	550	534	550	523	555	516	567	514	511	511	526	538	545	556	517	547	499	541	572	537	563	500	548	527	560	557	522	593	579	570	510	568	518	522	543	527	516	490	538	520	539	527	518	540	495	510	589	522	543	525	551	548	562	525	520	576	526	556	565	526	534	596	484	549	600	539	536	534	529	571	559	532	473	543	551	529	529	579	540	540	569	557	493	522	501	553	561	531	508	537	554	561	569	544	574	514	471	544	529	504	567	571	532	508	560	539	575	527	570	528	537	563	503	503	533	553	540	541	566	561	550	584	492	550	530	562	542	568	540	539	548	540	527	529	550	546	547	543	562	559	572	536	456	537	527	555	547	556	578	545	546	551	551	535	515	536	565	555	563	536	515	510	527	560	546	580	544	588	562	489	518	532	539	547	563	558	532	506	514	496	549	525	516	530	486	539	550	532	533	563	558	523	543	563	531	564	531	541	518	566	532	530	534	554	512	485	546	536	561	548	573	528	541	521	558
27353	13203	2004	848	476	526	541	451	767	2137	2718	1629	830	461	424	382	393	420	411	414	429	396	421	393	410	397	410	412	427	395	420	445	404	467	412	404	435	435	448	423	399	419	389	403	377	423	458	378	426	422	401	422	379	438	429	433	448	398	435	428	436	401	448	384	441	407	373	407	406	405	433	383	399	409	393	408	424	437	381	433	420	404	422	429	438	410	436	420	403	451	391	402	449	408	427	420	394	388	413	440	410	430	425	420	439	369	402	416	436	398	388	448	436	391	400	416	457	400	438	452	418	380	426	391	425	410	418	414	404	409	442	447	433	445	420	378	424	392	399	428	418	454	380	383	391	411	398	390	396	434	423	444	404	372	481	413	423	413	399	406	445	397	436	433	447	424	425	398	370	398	406	402	428	416	461	433	391	397	403	432	427	382	419	407	391	448	428	415	430	445	396	437	378	398	415	359	432	430	381	437	428	416	413	411	410	395	425	436	432	403	437	440	440	394	410	423	406	429	435	424	377	359	426	402	418	385	392	408	441	459	431	410	455	450	432	410	432	432	431	390	390	391	389	444	426	418	411	415	406	433	402	443	401	437	422	438	372	438	392	429	403	420	419	377	399	412	420	377	364	426	418	389	404	451	427	401	386	447	435	367	441	417	436	430	412	428	450	436	470	403	417	402	399	426	445	422	418	417	369	390	397	443	439	412	432	408	421	412	426	419	437	430	441	461	408	435	414	410	457	423	401	428	400	425	419	437	422	427	405	412	429	399	422	421	405	447	399	407	422	413	374	435	403	429	429	417	436	383	437	409	425	418	437	411	446	440	418	435	453	409	427	395	435	405	415	402	391	412	422	386	424	444	422	428	403	418	414	401	414	412	423	418	452	407	403	400	412	375	401	377	427	400	409	419	433	394	437	440	390	417	411	384	432	392	455	441	385	455	455	419	431	412	439	396	422	417	401	429	400	365	452	414	409	428	390	434	414	416	426	406	401	397	399	410	402	455	465	393	397	425	415	412	396	433	438	401	433	434	430	403	423	409	467	408	428	423	410	427	421	417	409	410	447	388	393	452	426	393	403	411	440	410	411	414	394	452	436	443	409	396	408	382	368	421	407	417	433	397	438	438	425	404	406	385	391	406	435	424	422	398	422	403	408	424	395	394	413	407	420	386	429	393	431	437	390	415	395	416	394	447	406	393	422	425	443	373	418	411	396	420	415	424	458	437	398	398	435	405	428	438	402	396	390	402	407	437	411	436	421	418	404	419	409	444	469	441	454	397	418	414	385	388	398	425	410	423	382	393	427	385	422	387	430	438	384	403	452	419	437	417	420	448	451	361	424	391	413	397	408	425	396	449	397	419	407	428	451	428	377	444	430	415	421	418	371	409	442	399	412	397	406	396	415	405	417	403	415	404	425	399	448	416	401	424	410	405	380	381	431	409	405	429	408	406	405	409	449	437	408	414	411	407	442	419	387	389	394	408	413	421	401	417	385	451	455	409	372	404	388	405	403	402	396	386	425	396	400	397	440	457	397	392	400	432	396	419	425	459	402	437	442	426	422	404	428	441	385	406	420	402	401	383	445	411	407	404	438	418	422	414	400	409	427	410	429	446	435	379	406	381	441	367	416	411	394	402	413	407	357	378	400	384	386	432	407	435	435	405	420	403	427	389	416	431	418	392	413	380	407	450	412	391	453	434	425	429	386	418	428	425	387	405	393	456	432	403	421	431	425	402	411	411	379	387	401	438	390	396	405	424	411	380	423	427	406	397	469	413	436	401	405	397	423	441	391	405	419	426	422	426	469	441	427	415	400	428	447	457	413	434	403	415	393	394	391	400	421	419	401	436	423	413	407	433	458	416	379	400	441	433	371	426	383	381	408	419	396	432	410	424	441	413	408	402	429	388	397	436	410	404	439	426	428	438	419	366	395	436	416	415	391	419	371	403	416	397	432	395	430	417	419	458	424	419	428	412	474	431	386	424	413	405	424	416	453	417	377	399	430	421	418	410	417	393	411	397	397	402	431	428	441	439	409	435	398	433	407	389	393	423	413	439	414	378	375	418	418	448	416	450	425	420	395	435	442	400	425	436	426	395	416	372	399	424	435	376	444	445	410	426	451	373	399	399	390	383	427	391	489	438	462	414	389	360	399	383	412	420	415	417	427	447	432	391	437	397	437	387	422	407	404	438	399	449	412	417	411	426	410	419	440	391	432	404	392	398	406	442	373	428	409	397	419	396	407	443	415	419	395	416	429	405	410	391	411	418	380	421	437	438	409	378	390	395	428	437	418	418	424	450	436	416	441	402	408	409	406	408	429	423	424	390	454	371	430	402	441	393	439	389	378	422	420	444	378	421	395	392	410	407	400	398	410	419	380	416	424	434	455	420	376	454	435	432	422	388	382	397	434	389	402	429	389	412	396	440	385	440	453	417	420	432	407	411	388	381	411	388	409	413	404	459	392	408	420	432	421	399	415	417	428	434	373	445	442	424	432	446	394	431	439	405	441	409	386	394	407	439	396	424	384	434	391	425	377	437	408	430	412	407	429	397	410	380	401	415	433	439	396	421	463	433	393	400	403	436	425	422	450	398	401	410	403	413	416	392	394	409	411	420	423	399	394	401	434	440	388	436	410	469	481	354	400	390	443	404	408	414	408	438	451	414	434	432	435	421	426	397	400	441	421	433	424	441	420	395	394	418	450	381	416	420	394	413	407	390	412	411	409	383	439	435	408	436	405	426	361	420	394	435	425	380	378	418	422	390	385	413	382	431	396	415	444	419	423	379	412	408	383	397	424	388	399	413	382	406	396	442	416	408	397	417	418	415	397	428	403	385	400	450	410	397	450	401	451	405	420	432	412	428	403	413	407	401	383	409	417	412	425	415	497	395	387	449	443	400	425	401	370	426	397	398	390	415	412	414	434	391	451	416	417	435	398	383	411	422	408	393	413	413	408	394	392	458	437	405	394	406	411	411	440	376	391	418	380	391	403	392	406	411	384	435	417	437	386	425	385	401	389	408	397	428	432	392	394	428	408	417	392	412	442	399	407	398	406	424	424	415	418	396	416	417	383	402	406	455	383	414	415	438	391	397	391	426	421	452	377	376	424	410	398	416	424	405	422	424	423	416	447	433	415	447	401	410	410	442	450	416	402	430	424	403	400	442	411	419	413	427	392	408	380	401	373	390	429	397	393	383	401	425	431	392	447	469	422	416	429	406	379	405	432	400	401	395	459	427	441	449	408	413	393	414	384	410	437	407	404	472	379	387	404	432	413	391	415	439	380	459	409	417	413	438	429	404	416	446	394	422	439	408	405	455	472	390	395	405	400	418	406	397	442	468	446	415	418	421	402	431	441	436	439	406	411	399	452	423	421	426	388	414	402	395	397	413	401	395	412	433	421	429	382	426	384	414	393	399	448	405	355	428	411	391	429	407	432	420	407	401	423	430	413	467	385	436	390	456	379	411	420	438	476	388	414	415	440	410
5398	1615	1293	697	522	534	474	389	1057	2765	3099	1720	786	442	383	352	359	363	364	336	367	360	386	329	369	374	356	346	370	402	348	374	368	356	360	384	339	366	366	359	395	364	376	367	360	371	342	327	345	349	323	344	379	343	351	324	337	380	364	349	368	350	340	358	359	334	360	358	355	341	350	341	387	326	346	399	375	368	349	360	373	361	367	356	325	373	357	355	361	333	340	345	385	344	357	385	387	350	385	391	383	320	384	348	400	363	344	368	332	337	334	342	380	372	353	386	336	340	329	384	350	404	356	355	329	386	354	352	339	364	364	357	401	315	358	381	361	370	332	360	390	341	356	327	338	378	350	374	396	354	345	353	373	347	371	381	383	328	404	368	347	377	383	351	378	357	338	352	391	361	333	340	338	372	363	368	329	355	370	350	343	366	373	374	370	363	348	342	385	360	341	372	344	356	347	385	334	349	357	392	369	315	369	365	362	368	378	369	372	364	374	347	353	326	347	361	334	313	352	312	350	389	346	313	387	339	346	331	355	370	364	365	357	372	374	317	347	328	343	344	334	367	371	323	349	387	358	357	384	347	352	358	365	361	364	368	352	347	367	366	335	349	361	362	352	347	368	365	367	339	378	355	336	385	348	361	359	332	380	352	354	363	362	319	369	343	332	363	361	359	359	373	328	339	359	403	379	376	357	345	349	374	370	387	362	337	333	387	357	338	378	365	341	346	367	353	335	337	366	376	370	351	351	358	367	354	365	369	362	360	367	362	348	340	370	344	375	332	378	380	316	356	361	360	376	353	323	330	332	350	337	327	349	376	365	365	334	335	382	387	371	348	372	354	347	359	364	405	371	368	342	374	332	358	377	369	375	344	360	360	324	389	356	337	355	381	355	428	351	360	378	374	381	365	332	367	382	364	325	360	381	304	361	385	363	353	381	341	344	371	383	385	336	339	362	360	358	360	362	331	384	342	366	330	349	363	342	365	361	382	372	361	360	388	370	401	377	372	361	354	335	326	377	369	370	334	397	360	374	352	360	382	352	353	368	347	304	353	386	377	387	372	358	366	341	356	332	346	342	358	342	360	353	386	361	351	358	375	351	319	338	372	354	314	372	384	351	363	387	373	364	349	354	350	355	377	349	331	356	383	353	363	330	337	408	363	372	341	373	310	361	346	340	385	391	334	357	370	359	338	349	349	357	361	368	366	363	347	371	372	336	371	379	351	374	357	374	334	339	396	365	391	388	367	340	364	370	322	333	384	372	346	346	370	338	369	374	356	385	369	349	362	343	356	399	428	348	361	333	346	369	386	348	372	389	370	360	322	350	379	358	344	371	351	359	340	371	350	372	362	370	368	357	349	356	354	371	400	322	371	346	367	335	363	333	361	370	365	371	394	358	361	312	369	373	347	351	370	376	357	371	389	370	375	328	343	370	333	406	372	381	342	339	365	380	345	338	361	358	339	380	339	348	344	359	356	389	364	366	365	352	348	351	353	332	384	399	374	328	342	369	347	347	330	362	401	383	352	326	358	336	373	397	347	340	367	360	406	342	367	367	360	361	351	328	343	350	373	341	369	372	357	359	371	348	386	358	331	356	350	355	354	357	343	372	370	377	336	376	368	355	362	347	341	359	339	352	329	372	370	341	347	374	359	326	374	370	360	345	378	384	345	346	372	346	328	362	344	338	366	360	352	342	335	401	375	362	355	322	340	383	378	362	370	335	342	318	363	336	355	342	384	328	383	369	360	351	330	371	330	382	388	345	362	386	390	353	375	381	327	350	406	342	346	377	351	371	346	339	369	329	341	341	367	345	349	354	349	362	338	357	369	353	341	345	353	389	358	394	377	371	374	358	368	347	341	383	364	373	351	359	344	374	323	336	342	361	363	346	364	411	379	363	369	360	385	364	366	350	376	386	370	350	356	354	346	388	373	359	361	378	351	323	387	338	339	404	352	379	353	362	369	354	351	364	366	386	352	325	343	370	352	364	384	340	374	320	371	358	330	361	366	358	395	356	361	338	337	373	345	330	353	369	358	358	342	356	372	362	361	376	356	371	364	329	351	354	344	355	346	392	373	376	347	323	350	351	396	373	329	341	390	350	372	326	374	355	362	341	368	382	347	335	353	356	361	337	349	379	350	354	386	385	342	358	406	353	371	350	335	386	369	380	379	355	373	348	373	371	349	356	367	321	380	374	347	342	362	349	346	378	370	367	363	333	344	327	373	361	377	375	352	345	360	348	356	360	341	360	362	367	360	366	375	371	378	387	307	360	379	395	374	333	380	348	358	380	391	390	338	363	382	359	364	338	354	375	349	354	371	376	368	342	339	376	362	357	322	348	332	368	384	346	370	359	343	352	352	370	379	397	397	384	349	363	374	379	385	351	345	357	384	386	380	334	370	369	360	321	373	377	369	387	359	383	371	360	356	354	355	351	314	340	350	340	369	371	339	349	379	350	370	356	309	379	382	367	379	327	377	354	363	354	374	351	330	378	366	354	373	343	357	404	367	367	327	362	350	364	349	369	359	356	358	397	369	364	319	370	343	381	376	330	358	384	384	371	360	340	381	337	390	345	348	338	375	369	403	350	388	367	339	369	337	389	370	354	365	371	378	368	352	333	337	386	364	340	332	337	385	373	362	354	379	351	369	367	314	359	375	333	352	371	348	363	333	353	329	330	328	343	346	388	348	387	340	370	353	373	362	354	333	343	360	331	352	357	373	412	342	379	374	353	365	382	385	345	334	330	356	347	342	357	371	360	321	343	369	373	346	396	365	337	352	338	339	351	338	379	382	340	373	363	335	343	360	376	361	364	363	349	369	357	347	332	345	352	350	359	340	378	357	384	339	330	393	328	350	360	353	366	377	357	343	321	385	375	351	371	379	371	369	355	375	351	351	383	389	364	350	366	375	350	327	369	383	319	353	357	358	375	361	356	351	397	362	361	334	395	356	392	355	368	377	393	318	391	340	376	329	357	339	357	371	374	354	356	402	342	334	353	382	357	383	364	350	357	311	369	378	368	368	365	347	358	336	332	343	348	372	368	372	376	367	364	354	354	349	353	355	350	376	366	332	395	362	379	368	383	312	362	375	367	381	357	382	363	364	367	353	375	360	342	365	322	342	376	354	350	359	417	352	394	362	340	362	365	341	340	354	358	367	348	362	333	364	392	381	345	367	378	357	356	369	361	392	337	357	363	349	360	356	376	349	348	350	359	345	354	384	350	372	352	341	352	364	345	403	337	392	377	380	361	380	347	370	390	358	395	342	339	350	360	373	363	380	359	350	350	353	355	345	381	352	345	389	362	389	395	387	374	379	347	348	378	376	342	374	366	359	356	341	325	371	367	364	328	364	370	355	397	338	346	347	393	350	338	351	331	343	374	360	358	328	389	356	338	340	367	357	387	396	379	379	364	358	333	344	396	389	331	364	346	356	390	339	347	390	375	371	365	351	364	374	374	345	362	345	378	357	345	371	339	372	398	360
24956	21055	27293	25018	9368	1552	935	717	2236	15302	22460	13298	4326	1147	571	452	427	442	461	468	467	412	419	432	455	433	453	444	432	461	413	440	412	416	416	401	388	430	439	413	431	459	471	455	420	422	444	403	392	471	461	436	398	470	456	426	454	419	412	445	397	421	424	458	485	459	451	440	436	450	414	433	443	435	409	428	421	432	390	442	439	436	446	435	436	437	453	436	441	453	439	440	437	460	445	429	442	422	408	414	403	467	465	434	456	448	408	441	449	441	440	430	404	409	431	444	451	461	429	424	410	452	428	411	446	458	438	434	457	471	435	450	454	444	407	440	492	405	450	454	443	444	442	431	448	438	425	459	405	424	437	426	417	398	427	439	454	436	416	420	444	388	440	451	438	439	408	448	445	440	418	430	437	421	417	452	430	444	398	415	445	438	435	401	419	419	402	422	418	423	441	445	450	406	440	455	381	466	423	415	424	454	456	441	373	422	413	432	449	437	405	443	470	431	429	410	431	468	439	465	432	429	425	458	413	429	418	429	426	400	439	426	448	420	397	403	466	446	438	418	407	446	435	440	462	449	425	449	435	434	465	443	463	467	427	453	443	427	446	445	402	431	446	471	444	495	428	438	407	419	411	397	421	417	462	464	443	404	423	420	386	438	443	415	442	440	442	445	430	451	413	421	443	443	425	434	444	459	429	438	439	434	459	442	391	426	396	391	422	435	405	412	412	445	411	426	448	439	397	426	401	440	433	444	431	447	439	455	403	444	448	461	441	431	467	417	409	460	442	455	462	423	420	429	414	499	460	454	436	435	409	443	414	403	428	389	432	437	407	446	410	447	434	419	440	456	443	427	449	456	462	434	408	439	440	456	412	476	416	413	462	452	428	489	411	451	417	413	408	420	489	435	424	422	442	439	438	417	464	420	436	439	413	435	444	440	421	428	427	445	435	457	451	424	419	412	414	438	443	471	460	409	466	483	449	440	410	433	442	427	444	435	426	443	427	461	452	417	428	407	479	426	459	473	438	411	405	411	395	460	447	449	442	446	436	413	420	443	432	400	423	443	456	498	455	415	444	441	441	441	399	443	424	431	447	456	430	406	461	451	418	432	400	420	398	458	439	444	417	430	430	430	423	436	457	459	468	453	422	425	418	438	434	435	436	432	464	445	417	467	436	425	409	397	397	446	418	428	433	442	455	429	439	447	449	420	436	437	428	432	445	427	472	407	429	448	431	457	440	458	457	425	455	404	411	446	409	400	463	455	421	373	404	412	447	466	421	416	463	370	442	427	414	426	425	419	414	432	399	435	452	433	428	419	441	408	492	425	448	441	403	424	444	427	418	438	435	500	433	404	434	418	455	458	439	420	404	462	415	429	442	445	424	420	427	452	408	436	456	433	438	412	459	411	466	436	427	408	379	449	450	425	441	427	453	448	428	418	453	456	416	440	416	493	435	439	448	434	416	444	442	411	472	486	454	417	438	399	421	426	452	413	415	452	463	405	451	428	427	444	393	437	465	418	424	451	431	438	472	420	453	407	443	451	454	441	428	442	427	397	393	423	443	442	425	389	437	419	422	449	413	435	454	460	410	439	440	424	409	453	433	427	432	408	379	431	431	458	439	452	431	426	400	444	414	436	430	436	406	440	430	422	456	474	469	426	492	444	437	474	455	420	429	407	421	470	427	422	413	424	411	464	412	482	412	435	476	423	418	425	444	419	432	427	423	453	447	408	461	448	455	455	465	416	409	478	459	432	402	399	451	455	466	423	440	451	444	459	400	435	406	428	438	430	434	426	410	454	431	431	424	406	421	405	430	452	430	456	438	437	436	423	395	404	434	427	494	432	478	422	431	445	424	408	442	415	419	479	456	436	427	452	398	425	428	428	429	415	432	412	405	452	440	466	421	394	437	481	450	424	408	457	435	465	419	441	514	431	442	438	433	463	416	422	433	457	448	426	442	418	410	420	425	423	430	456	420	415	434	442	452	442	432	438	436	422	434	421	430	457	422	457	417	417	426	394	444	443	413	462	373	446	459	429	451	418	428	434	458	437	405	417	447	495	426	458	448	421	463	468	433	437	422	402	429	440	461	394	428	406	436	420	436	440	439	413	434	437	424	468	437	484	435	458	438	453	408	488	457	437	427	471	445	470	423	469	442	421	457	461	438	465	432	438	450	409	419	439	491	423	425	435	485	418	467	446	454	464	459	437	408	438	430	437	453	420	446	429	421	380	446	431	463	440	437	404	435	442	456	431	420	439	453	476	394	407	413	390	421	429	410	485	439	402	430	425	451	432	415	461	426	438	411	431	454	445	448	459	460	434	415	410	406	402	424	409	417	409	426	448	427	441	407	415	400	415	442	451	461	428	430	403	439	407	462	424	385	429	431	430	439	428	440	428	421	447	458	452	402	415	401	460	433	436	422	455	436	420	423	481	429	438	422	449	409	399	420	421	440	462	445	446	434	477	442	440	431	427	421	425	421	409	456	426	395	435	432	391	422	378	463	439	461	437	452	442	421	418	443	434	432	444	433	444	441	467	411	419	420	393	438	454	474	447	416	430	452	398	449	416	397	418	405	406	412	481	401	452	458	438	425	419	432	455	458	429	410	433	449	424	437	435	401	442	441	413	428	419	402	466	427	412	408	418	413	450	457	455	440	408	443	438	434	467	449	435	439	431	429	440	418	481	436	429	430	442	428	447	446	436	468	420	450	449	415	462	413	407	448	460	456	464	449	449	408	426	419	443	466	454	447	428	421	411	442	426	431	449	423	442	430	456	454	446	437	404	411	416	439	384	430	461	423	422	422	423	471	442	463	393	429	445	389	446	433	457	440	459	474	438	418	441	418	436	444	428	435	437	442	407	412	425	469	433	467	430	407	485	401	433	430	428	423	428	453	457	408	447	414	429	480	444	412	439	448	451	400	419	448	419	436	456	414	437	416	397	422	427	402	448	445	414	440	436	434	401	468	451	457	434	402	460	452	428	425	467	409	419	412	398	484	448	445	451	416	409	472	424	403	456	413	434	427	468	415	496	447	406	429	413	444	403	434	402	432	407	435	455	443	456	428	404	456	459	393	418	422	416	423	420	465	438	430	425	448	443	430	484	423	414	444	427	440	423	423	412	422	436	428	439	421	417	421	441	426	384	451	428	407	469	433	454	469	418	426	450	419	483	426	477	419	435	410	416	471	405	417	405	412	482	402	409	439	455	440	461	458	460	410	452	396	411	450	421	441	428	467	478	405	455	424	402	394	434	444	473	430	429	412	437	416	423	417	393	483	428	469	469	454	433	449	387	402	467	420	449	447	438	434	454	448	445	442	449	418	437	454	432	425	459	422	474	421	443	427	416	421	427	432	464	441	441	434	437	426	436	422	460	473	444	430	455	413	430	456	421	424	459	416	454	429	460	414	424	452	420	472	424	436	469	391	437	450	428	427	436	419	435	419	443	439	428	441	472	468	419	412	436	430	468	437	415	453	439	444	417
4274	5390	3962	1911	1532	1255	915	851	3450	18363	20230	10858	3843	1180	590	415	412	414	394	378	402	392	383	394	404	380	408	414	388	358	379	397	406	377	429	398	374	383	441	410	435	426	384	390	375	413	390	409	387	364	394	380	384	395	394	403	394	388	396	388	397	402	377	399	359	374	383	400	368	381	419	397	363	404	397	406	439	390	414	375	419	433	413	389	329	407	414	372	384	337	399	349	434	397	379	400	360	401	411	373	404	358	421	389	400	397	400	406	414	397	420	398	377	416	382	397	386	447	374	432	403	362	369	418	410	409	399	448	401	393	372	394	387	411	411	399	352	404	402	379	398	423	393	384	411	374	390	400	419	388	381	383	396	395	401	403	373	419	374	376	358	421	380	385	385	412	375	402	403	416	402	371	376	400	394	415	413	414	369	398	374	384	394	370	399	394	383	383	406	393	433	397	398	378	389	386	404	394	398	387	374	390	377	392	376	410	377	444	404	417	407	358	387	375	423	402	366	425	413	404	399	363	423	404	403	374	392	377	371	399	382	411	421	397	394	393	378	395	380	417	390	361	350	369	382	365	354	363	373	393	394	391	383	396	393	380	411	375	393	398	397	378	394	387	343	392	399	389	389	355	399	383	393	411	411	404	401	407	371	410	406	395	368	382	419	392	377	424	372	387	383	342	369	364	402	396	411	395	430	393	362	395	401	423	367	365	399	437	407	384	408	388	401	409	394	389	374	409	386	368	397	365	378	405	372	409	413	375	400	407	369	401	374	387	390	435	373	395	411	374	372	390	391	384	400	360	412	363	385	414	424	389	394	364	453	430	427	374	391	348	375	413	386	414	400	409	399	383	420	371	377	378	390	363	405	376	366	403	375	361	350	409	417	389	388	368	390	400	367	396	380	412	393	374	395	365	407	384	390	390	359	389	358	374	353	383	394	346	362	389	363	398	383	400	425	364	372	361	404	350	385	377	390	377	405	376	407	396	378	399	371	386	397	385	398	384	393	411	375	417	373	400	339	400	442	379	421	380	387	433	391	357	397	388	350	377	384	423	398	372	389	374	385	425	385	371	352	358	419	423	398	402	375	385	395	364	385	386	392	420	338	389	427	382	426	392	369	403	381	403	413	378	384	396	404	381	372	388	405	381	433	391	405	389	372	387	395	387	364	375	416	423	378	356	435	406	408	388	399	392	379	381	365	377	387	359	380	349	377	416	373	408	389	336	418	373	374	368	430	380	363	386	418	366	373	403	384	377	393	387	369	368	386	383	400	365	388	409	384	418	399	382	375	384	434	410	396	392	380	372	347	364	383	381	405	406	403	382	384	378	408	425	400	391	361	380	368	394	378	399	415	389	404	375	386	362	385	403	380	364	392	390	385	373	415	411	408	400	388	380	400	433	380	387	379	382	421	405	374	405	374	385	413	387	389	408	357	382	375	401	389	393	425	384	386	401	409	399	369	405	394	390	394	404	370	400	403	352	353	353	377	366	403	400	380	354	389	389	381	386	364	402	421	411	374	386	397	404	381	350	416	431	408	373	381	383	423	419	395	387	382	390	405	400	380	407	368	424	398	400	371	352	410	383	394	395	396	391	396	381	357	391	407	423	388	402	398	388	390	354	390	354	363	395	435	383	409	346	411	410	394	402	384	346	403	383	388	404	368	387	371	410	381	366	378	352	364	388	374	423	396	360	393	387	382	391	390	380	436	405	370	386	428	388	421	402	377	398	364	404	381	426	402	437	391	388	398	385	377	417	396	400	404	380	360	358	438	381	402	403	390	385	365	399	397	390	400	428	389	388	404	399	404	382	354	413	443	370	403	388	356	401	400	410	403	403	364	379	427	389	398	405	389	380	408	404	399	398	372	402	398	362	372	409	411	371	385	371	390	367	345	405	375	378	382	384	407	360	354	389	436	340	381	392	374	390	371	411	377	368	382	441	370	376	384	384	390	398	381	371	353	386	382	383	437	400	396	391	372	399	397	391	411	369	387	377	386	394	397	399	407	378	384	424	378	408	369	405	405	409	423	399	429	416	394	398	390	402	355	345	401	364	378	390	397	400	411	398	391	367	375	383	391	391	400	407	349	375	381	394	400	419	376	384	365	403	421	350	360	378	405	377	377	402	423	388	407	384	416	426	384	385	390	381	369	388	387	421	416	391	358	414	403	383	375	387	401	379	395	344	360	375	370	414	366	372	370	387	394	391	367	385	408	419	376	361	377	382	373	435	425	400	411	407	374	421	418	376	396	411	359	388	378	333	381	389	394	380	411	390	355	396	374	400	397	392	360	410	393	394	385	377	408	386	389	413	356	425	418	400	380	386	406	380	377	392	364	379	394	416	401	363	380	413	419	376	377	365	382	416	363	388	385	371	398	395	375	385	374	407	387	371	386	375	384	389	392	388	365	379	361	384	380	401	416	359	376	370	401	427	393	386	396	398	405	379	369	379	363	389	365	365	423	411	414	376	400	392	409	395	429	381	413	393	372	386	387	373	374	351	414	414	367	418	387	391	403	367	359	383	413	378	383	369	397	392	377	422	396	374	402	409	407	379	385	390	394	414	404	402	369	413	406	361	387	378	389	376	411	403	361	410	407	401	382	390	401	408	370	411	388	353	412	388	367	389	410	392	390	363	416	410	404	431	394	403	367	404	390	402	399	376	417	426	404	380	395	368	404	396	387	365	350	393	371	375	384	383	396	411	391	387	426	392	401	403	372	374	389	386	356	415	429	380	384	397	380	390	371	422	384	395	424	399	395	391	412	386	375	384	366	394	378	405	403	352	414	372	372	419	389	413	407	370	375	373	399	416	389	383	382	369	398	399	381	377	378	389	376	393	381	379	404	375	358	393	383	418	428	401	395	412	406	386	378	371	395	431	421	374	406	388	360	433	393	378	404	407	387	370	392	447	394	396	368	396	367	381	412	372	415	371	423	364	368	419	405	366	372	374	355	419	430	386	399	421	380	386	381	374	370	365	421	396	390	387	460	386	389	384	364	389	375	379	383	346	362	374	381	444	387	374	378	397	390	391	358	414	400	419	395	390	375	372	426	426	378	400	356	363	365	394	418	394	372	381	386	368	402	384	426	414	348	395	387	422	417	426	357	408	397	386	406	386	385	395	391	397	389	389	376	428	372	394	409	385	378	410	405	376	378	399	345	375	370	392	404	370	390	402	381	409	389	394	400	386	379	396	386	406	421	381	368	368	406	406	381	411	429	368	376	393	396	417	356	395	404	383	400	384	392	371	376	372	377	384	427	369	397	398	401	418	404	369	419	386	405	404	435	402	379	376	409	403	450	394	362	367	375	388	412	365	345	401	409	400	371	406	364	404	392	428	385	390	352	419	415	371	367	424	387	415	389	386	421	364	398	398	424	422	417	393	388	378	402	395	411	336	423	431	360	359	357	392	388	378	422	384	408	396	367	383	398	393	416	390	376	420	392	387	381	402	387	413	395	390	389	381	389	372	413	364	366	367	411	396
23872	21076	28321	24075	21064	9478	1924	1099	2670	18429	37720	27254	11370	2565	867	604	599	596	645	630	704	560	611	649	625	618	615	636	584	630	585	568	619	564	588	605	601	622	570	577	575	603	569	610	669	593	614	581	567	615	627	603	613	576	653	609	620	600	602	619	618	606	589	603	599	548	638	610	608	591	571	609	598	594	539	608	596	587	618	661	581	568	610	604	586	601	588	617	652	570	596	621	579	608	598	609	609	618	609	591	619	599	584	610	647	606	633	616	566	588	585	591	596	623	589	603	607	564	584	569	556	600	592	598	571	595	575	582	587	564	597	624	619	565	589	658	590	599	652	620	590	622	595	645	560	567	587	607	559	571	601	605	620	625	601	613	600	605	569	636	607	564	594	589	613	641	565	620	623	574	597	566	591	580	597	627	647	598	608	568	615	579	596	581	590	620	611	534	619	636	628	561	579	550	594	596	558	581	612	574	626	565	574	589	584	615	568	563	604	615	578	565	593	584	601	599	540	580	566	574	568	576	566	569	611	601	578	597	580	622	538	600	613	569	584	604	589	556	599	573	617	617	566	627	551	611	611	602	555	605	602	601	594	612	597	599	570	581	595	577	595	625	617	584	572	563	603	595	620	587	623	576	563	525	591	596	566	590	567	635	571	575	624	605	638	584	583	584	575	609	581	618	578	608	600	602	619	624	614	598	589	607	587	627	596	614	594	602	593	589	614	606	564	641	544	600	572	627	574	608	580	559	602	631	558	556	569	603	560	563	613	634	605	574	581	577	585	575	592	545	564	606	595	635	554	555	623	564	585	571	590	612	604	557	614	618	584	618	588	592	621	581	599	609	595	600	596	551	585	598	603	608	608	573	588	561	607	604	619	591	613	562	610	561	580	624	593	600	559	569	580	579	571	581	600	600	586	551	571	598	587	640	585	609	677	579	617	572	590	570	594	563	579	589	577	608	564	578	601	636	627	560	560	585	580	598	606	624	607	578	581	630	599	602	586	602	561	598	566	597	579	638	586	564	561	613	577	595	614	595	607	640	609	587	601	576	592	638	583	570	622	596	594	614	576	585	609	612	607	594	597	605	599	624	575	561	594	610	616	534	597	580	626	589	620	567	634	580	614	551	599	614	596	573	595	584	603	567	625	557	616	600	568	573	617	551	570	576	582	615	569	586	612	599	576	604	609	624	638	570	586	627	605	582	608	605	631	607	603	554	567	582	643	616	622	564	594	611	574	551	619	585	614	591	616	554	629	565	574	599	595	577	593	611	579	583	596	606	588	605	583	568	611	570	594	579	575	572	609	603	597	579	586	585	608	600	595	607	577	525	572	563	597	619	602	548	596	611	570	584	643	576	538	552	557	602	609	574	588	616	607	565	588	559	580	567	572	548	570	616	584	613	554	603	666	558	584	624	587	594	592	609	525	666	586	540	577	601	629	592	599	605	621	564	570	547	597	614	593	547	588	596	652	538	587	530	620	595	564	617	597	569	571	588	646	622	530	611	607	614	622	591	609	580	590	566	604	570	633	604	638	569	558	588	578	629	599	590	563	647	611	632	598	576	627	593	601	576	634	633	581	598	603	573	617	622	578	598	631	602	612	616	569	572	595	614	603	597	621	532	572	582	581	614	616	566	589	602	604	579	627	618	602	602	630	638	603	589	618	614	537	599	555	629	566	603	616	567	569	598	625	589	608	597	625	622	600	604	553	648	543	583	612	587	620	616	594	611	582	565	593	614	600	583	631	601	601	569	570	595	605	583	606	616	566	601	596	571	603	655	576	611	597	554	616	618	564	634	544	615	536	608	600	592	605	620	599	593	620	610	566	626	614	607	594	540	650	515	658	564	574	571	598	573	576	607	570	589	605	599	599	587	651	558	575	566	583	592	556	612	563	593	574	586	552	614	613	604	615	567	596	588	570	581	595	570	568	541	601	600	590	577	575	570	538	629	553	605	610	585	643	601	595	594	601	564	608	622	586	596	613	584	588	576	563	592	642	589	588	568	588	574	591	573	560	579	643	616	555	590	597	597	612	584	566	596	562	586	604	538	551	583	586	609	559	590	604	569	596	565	601	617	586	585	580	597	581	588	605	615	572	637	599	576	540	606	575	586	563	604	581	598	590	556	586	581	581	574	606	550	549	623	627	575	585	606	593	627	605	591	584	581	626	593	598	558	548	576	583	584	600	575	599	620	599	571	599	574	589	590	553	577	588	617	609	604	547	607	587	597	568	621	592	586	567	561	585	585	575	631	610	600	620	604	571	634	578	615	595	578	613	554	570	571	592	580	621	611	615	548	651	560	549	621	548	646	612	612	597	609	636	594	584	592	589	627	615	584	600	592	599	603	585	601	593	625	597	553	558	613	624	591	577	594	606	611	615	604	594	627	562	579	606	568	619	575	567	597	587	596	615	557	606	604	586	562	608	566	601	605	631	615	586	567	586	624	579	604	618	572	605	629	583	605	620	582	609	602	584	633	582	637	607	610	563	551	565	593	565	606	544	590	607	564	581	561	609	600	625	584	563	571	606	543	571	573	590	587	596	577	569	581	577	596	587	588	607	578	581	599	578	573	626	598	580	596	562	603	569	560	589	595	643	570	631	589	570	571	602	560	598	561	570	568	560	595	617	618	592	607	563	600	549	606	580	591	583	554	588	615	571	628	618	567	621	566	624	601	605	536	584	529	591	562	613	606	640	583	589	598	572	627	591	622	613	559	639	585	596	565	642	606	619	542	596	587	625	574	567	594	619	589	629	581	616	596	560	581	595	607	636	583	610	632	559	598	562	550	593	570	567	585	567	637	582	632	611	596	619	594	574	589	570	580	597	601	557	597	566	600	548	590	573	563	569	565	598	582	611	572	568	589	548	556	584	623	600	596	620	621	633	591	619	635	555	563	545	557	585	576	576	632	610	578	582	609	625	577	589	564	601	627	592	573	577	587	558	619	655	570	583	566	552	599	566	584	559	603	577	627	545	600	593	614	565	585	588	558	611	601	616	596	578	606	583	562	586	615	534	607	657	606	567	581	590	642	576	583	626	593	576	604	645	610	582	601	565	594	638	562	591	571	591	639	602	553	620	567	601	619	581	587	619	623	552	596	579	589	558	603	623	616	620	616	577	577	607	593	615	592	620	592	576	632	585	553	552	558	628	597	588	585	590	575	611	570	589	595	601	565	586	599	598	601	597	607	603	574	548	562	578	593	530	599	583	564	603	606	560	616	597	573	594	613	602	577	592	618	576	543	578	601	565	607	559	589	599	591	553	592	551	592	661	621	542	554	579	557	573	589	605	601	565	553	592	580	630	580	565	592	619	601	605	586	534	569	576	606	620	575	628	604	600	574	568	564	582	570	574	580	617	564	586	626	600	573	553	619	575	608	599	558	588	583	563	580	566	564	581	613	622	618	588	560	574	565	553	613	609	613	596	626	618	605	627	590	622	616	580	613	589	589	570	602	597	585	574	573	580	570	611	583	565	572	600	558
5207	8461	5519	3269	2474	1985	1445	1264	3892	22289	34389	21384	8323	2220	776	511	543	478	510	530	534	543	531	523	506	514	525	523	557	561	544	550	500	548	534	519	520	529	497	527	526	489	522	500	538	519	547	475	493	529	519	509	476	523	519	517	501	501	531	491	517	509	502	517	488	512	510	541	547	526	557	478	520	513	545	537	505	529	519	521	503	557	517	562	478	503	521	533	534	500	507	538	513	505	510	516	541	542	487	526	520	495	488	509	519	533	469	490	489	525	526	530	496	512	489	521	535	523	541	509	540	539	534	551	499	535	502	541	502	538	530	493	469	499	535	503	498	531	520	505	533	524	518	517	546	546	469	505	507	531	549	547	510	544	452	524	560	550	561	456	531	524	505	502	495	503	548	534	504	473	535	534	501	552	508	525	528	510	489	508	538	511	530	507	538	517	542	531	523	484	505	508	536	497	495	568	541	488	519	546	483	522	488	558	534	463	498	501	504	537	537	495	497	499	504	570	512	515	477	514	512	557	551	544	502	499	482	539	492	501	511	529	508	504	535	559	542	511	523	506	515	497	532	546	529	547	539	504	539	510	524	506	519	467	510	524	480	524	521	477	538	532	534	510	530	500	504	567	515	527	499	503	526	497	543	481	548	503	530	526	496	518	528	528	522	508	464	521	487	498	519	516	500	538	556	503	491	526	506	487	510	495	506	517	506	569	522	512	533	538	500	517	498	494	498	514	519	480	520	496	493	485	523	552	475	551	501	514	513	506	492	498	505	546	520	519	531	558	518	508	546	482	497	510	540	494	506	527	494	510	488	519	510	550	505	534	517	523	523	513	519	545	537	515	486	501	541	539	530	522	525	520	533	475	522	509	522	502	515	527	499	526	523	513	495	528	486	536	518	523	497	483	505	528	525	514	522	526	525	497	519	551	482	481	508	524	579	497	514	491	466	526	529	517	494	479	505	507	509	491	530	533	485	525	506	537	507	545	507	542	514	490	539	511	505	528	515	535	486	523	520	565	507	513	552	493	494	520	525	502	505	556	503	515	536	513	499	565	519	536	554	523	484	510	517	532	545	541	501	504	500	524	519	532	527	502	524	503	515	516	539	487	508	502	496	494	507	523	541	514	507	533	512	465	491	501	513	516	538	474	502	515	501	540	547	553	483	503	482	500	526	519	523	507	537	501	514	498	527	526	516	525	518	499	509	489	523	487	476	504	527	526	493	536	532	519	524	516	505	523	534	533	473	487	509	516	467	516	545	517	544	499	514	515	525	504	512	514	485	524	544	504	525	500	552	516	538	512	548	524	499	511	518	501	492	504	503	513	497	494	565	478	498	543	499	514	484	506	514	500	545	467	498	503	517	520	510	521	508	546	519	540	503	493	463	502	506	536	531	504	559	503	491	474	502	538	501	509	518	533	534	475	524	496	514	517	476	488	538	548	540	519	558	497	511	513	519	517	513	523	510	474	517	536	511	513	479	547	527	499	524	526	512	503	526	537	549	490	499	478	509	502	498	516	507	546	497	519	493	523	527	493	482	484	538	496	526	495	496	474	510	516	510	486	543	526	520	525	560	541	462	507	537	505	497	505	502	508	511	495	526	551	529	524	516	531	541	521	549	479	542	543	534	521	525	497	524	523	520	521	538	489	511	500	518	557	560	527	515	513	491	501	499	494	473	486	478	499	523	525	473	509	538	495	532	512	507	488	525	551	519	499	444	538	533	552	483	477	472	522	525	507	506	512	503	501	524	526	522	501	537	471	514	508	494	511	512	505	542	506	526	506	472	463	509	551	506	510	513	494	525	473	530	532	529	526	508	525	497	490	475	491	503	487	540	522	522	466	489	541	511	482	507	508	553	501	530	529	471	487	520	502	501	490	495	517	517	530	461	477	525	490	529	484	481	487	494	491	548	483	501	524	506	518	486	513	475	509	513	497	486	514	506	498	508	550	507	486	503	521	522	515	521	522	523	497	530	554	509	520	538	469	526	507	530	511	479	470	504	530	485	558	519	468	536	519	530	501	517	486	501	529	523	527	488	516	517	504	509	558	495	506	529	538	541	512	547	477	509	482	528	497	521	505	541	534	520	512	544	521	475	533	532	477	522	537	510	488	539	548	515	525	526	480	506	519	463	498	510	548	528	512	565	554	507	513	497	470	518	497	471	498	509	517	485	491	494	501	490	499	529	489	490	523	533	528	495	507	546	496	502	496	489	537	487	529	490	549	496	493	504	515	473	485	506	478	542	484	489	512	525	492	479	504	519	540	507	481	526	512	517	518	541	537	495	453	501	522	506	516	499	511	538	467	525	531	520	471	506	501	542	578	508	538	534	517	506	505	490	517	524	516	517	530	570	549	528	502	501	492	493	498	498	517	531	504	483	496	529	500	475	521	524	446	515	550	489	500	500	523	474	463	502	516	510	519	538	516	512	553	528	524	483	546	520	523	532	482	493	559	504	541	517	547	527	477	483	502	506	482	550	467	484	515	518	496	521	527	511	503	494	527	506	517	537	496	497	501	474	538	521	475	538	541	496	520	505	543	492	534	498	549	495	540	501	514	526	509	501	546	494	522	498	509	489	488	534	509	522	495	496	487	508	495	546	530	520	522	519	560	505	521	509	537	517	470	536	526	504	523	505	513	497	507	519	532	510	530	513	501	572	509	493	515	526	451	553	469	516	541	503	501	533	503	468	506	529	495	541	498	499	516	514	484	521	512	508	549	539	547	493	526	531	483	504	492	502	531	570	499	486	514	519	536	526	502	531	523	479	554	514	529	546	522	514	509	471	508	506	502	547	465	499	527	533	509	489	517	453	502	537	524	470	531	539	522	513	477	495	551	480	540	508	525	482	526	522	511	510	504	470	500	539	530	529	509	525	520	499	506	506	517	502	496	508	489	495	516	548	492	479	533	507	514	526	498	518	550	475	508	511	513	509	527	501	513	516	496	544	491	493	491	537	523	537	494	518	520	544	556	515	533	533	495	502	519	492	516	549	472	509	552	542	528	515	489	526	502	489	532	514	499	475	469	505	537	498	553	507	510	508	519	521	499	509	526	534	525	509	513	485	527	484	505	540	522	506	502	538	504	490	516	527	488	485	470	552	505	537	491	513	478	475	499	520	532	521	506	510	492	482	521	559	492	512	534	500	537	538	487	482	498	523	531	491	532	509	508	521	476	515	506	509	519	493	504	510	528	536	500	516	517	498	492	512	478	535	512	514	525	483	462	507	512	557	489	506	500	490	494	517	484	514	469	477	534	513	473	506	518	474	492	524	497	510	565	536	520	525	479	488	513	496	482	518	490	519	496	483	469	490	489	534	519	516	484	516	531	536	500	515	499	500	545	492	509	527	503	525	555	523	469	506	503	488	544	529	498	534	534	523	495	578	512	511	538	522	502	574	506	491	556	505	478	475	465	493	530	520	549	469	491	513	471	507	524	515	468	465	548	492	522	498	492	496	515	519	504	501	549	488	507	522	527	503	511
27268	12944	1456	888	567	482	446	445	567	1939	2624	1763	894	503	448	374	425	419	389	416	430	376	388	426	395	376	420	434	398	431	415	434	413	429	391	427	434	410	390	370	419	401	400	405	404	389	379	410	404	416	421	414	404	428	397	412	377	401	409	370	409	396	386	413	421	403	410	433	450	384	398	368	398	385	408	406	401	388	438	428	418	391	385	413	404	407	408	392	393	387	422	407	391	412	412	379	376	386	393	383	420	398	412	440	394	406	396	388	395	379	410	380	416	396	396	398	417	417	403	446	393	417	426	377	429	386	440	384	363	405	375	379	392	403	387	392	405	370	394	443	379	385	415	390	400	397	429	417	395	394	410	407	398	393	383	386	371	372	408	384	386	404	368	376	443	389	395	393	374	392	388	414	389	368	424	392	435	385	372	414	403	408	390	382	373	385	406	395	423	397	387	397	408	435	388	371	386	398	399	393	401	397	417	393	405	408	375	438	404	372	406	380	413	444	396	419	390	386	414	393	403	410	435	403	400	423	435	420	388	379	410	439	404	395	424	394	418	389	413	435	398	403	417	405	426	422	395	388	407	385	382	408	418	421	435	402	395	357	385	392	353	359	400	425	390	396	420	394	375	407	371	405	439	446	383	397	398	402	392	437	426	375	437	372	427	440	426	394	425	429	423	392	425	421	379	404	424	409	395	393	388	399	403	383	405	411	436	402	421	386	362	419	398	376	445	417	415	387	378	408	404	375	433	382	408	372	384	431	413	426	421	394	391	391	389	383	390	435	399	400	388	395	387	405	386	416	397	379	386	411	378	396	412	381	420	414	390	390	414	401	409	421	403	387	413	383	400	406	412	443	388	401	389	400	413	430	406	424	401	429	382	414	372	445	384	415	440	399	412	440	401	385	384	424	375	404	413	390	409	408	430	418	395	407	397	413	409	419	431	389	416	408	417	412	408	387	402	398	437	397	408	390	413	369	399	367	420	404	454	422	413	413	406	376	383	422	411	410	433	383	387	408	413	374	408	378	412	345	444	386	401	399	371	362	380	419	421	382	413	404	409	387	398	395	416	390	390	437	399	422	432	420	437	334	431	439	389	443	462	396	409	396	390	388	412	421	400	377	414	372	376	398	401	393	381	421	409	421	394	396	402	393	391	436	368	399	399	388	408	422	420	388	354	397	380	437	395	378	421	411	419	407	398	404	405	428	399	386	380	406	396	424	382	439	386	401	429	387	416	423	414	414	398	447	420	374	407	423	414	401	385	414	400	389	389	399	403	414	387	406	432	438	396	399	392	415	436	385	371	376	411	378	386	344	402	418	428	397	417	387	369	409	415	392	399	394	420	414	435	396	390	394	420	394	416	424	384	418	406	418	411	399	402	404	389	413	421	423	375	416	382	401	391	370	420	434	413	382	401	428	414	400	400	373	394	408	399	360	387	410	363	412	424	413	410	408	428	398	384	413	384	361	395	420	437	386	414	398	425	403	420	402	411	424	386	392	373	370	392	458	378	389	428	411	446	416	410	395	373	375	379	427	414	383	452	393	414	422	390	414	422	397	403	408	404	404	402	377	393	357	401	399	408	412	414	405	426	425	389	394	417	408	425	435	410	406	410	426	379	403	428	439	400	391	390	401	378	431	387	392	433	382	414	421	405	404	378	408	380	396	415	420	408	406	391	381	375	415	405	404	404	396	412	393	369	441	410	388	392	408	389	403	400	400	414	410	395	371	403	460	405	412	429	388	408	394	409	382	420	419	398	390	389	386	387	405	407	384	412	413	452	413	436	421	391	377	416	427	401	395	395	416	399	447	374	410	428	387	433	384	377	416	439	405	405	384	431	403	402	371	395	397	379	437	405	388	404	419	467	415	377	413	389	394	376	435	400	402	408	384	409	414	390	416	395	415	390	427	389	392	423	387	394	399	376	424	381	388	418	408	417	412	424	410	447	372	391	411	424	358	407	434	392	428	403	432	449	426	397	386	408	415	432	420	403	418	400	380	418	396	421	399	424	377	362	394	375	404	403	393	422	394	390	400	357	417	376	438	433	403	417	436	380	387	426	427	384	361	408	432	452	418	411	408	389	383	392	387	408	388	377	368	413	416	385	412	400	424	437	372	419	399	415	399	407	407	411	423	374	398	375	422	401	409	401	400	374	369	371	399	392	363	415	393	403	398	398	421	389	372	413	431	381	404	378	415	397	432	432	436	393	384	412	429	402	383	417	384	377	413	424	420	426	379	395	366	446	417	407	396	391	399	403	408	419	416	417	398	377	417	441	396	413	422	365	393	397	404	377	383	418	399	438	454	427	415	430	420	404	390	376	390	420	394	415	427	449	414	386	424	380	395	376	405	410	382	449	402	445	401	439	357	416	411	385	415	412	423	401	414	414	362	377	437	397	422	391	390	412	385	412	401	440	382	400	369	449	381	450	408	372	406	379	399	391	398	383	373	433	388	424	404	411	408	420	389	386	424	433	402	397	415	366	417	399	391	418	393	407	413	414	419	419	394	371	398	379	421	386	417	438	383	388	393	395	395	406	403	408	432	408	422	374	392	376	413	380	388	422	427	400	397	391	425	420	436	407	435	395	415	400	392	390	398	418	384	415	382	420	391	407	388	464	396	411	444	401	366	399	409	421	390	380	415	414	399	381	426	410	448	400	398	398	395	409	369	424	444	392	379	405	411	418	413	453	399	442	412	417	392	390	376	395	448	394	439	452	415	397	387	358	367	396	393	440	418	397	430	396	435	392	390	400	406	433	394	397	420	388	419	391	433	408	427	393	404	374	448	431	436	419	397	473	417	401	414	411	425	408	377	411	386	363	404	394	441	385	406	412	428	404	391	410	381	359	397	383	374	404	402	413	412	413	407	413	401	418	385	417	385	429	402	412	390	397	406	388	436	423	419	410	410	472	375	391	421	386	394	386	443	410	384	382	398	426	408	384	452	384	431	379	429	424	378	403	411	422	420	398	432	441	387	407	396	421	398	372	422	389	415	388	395	421	392	383	417	423	407	402	409	374	413	407	406	451	397	395	432	433	446	383	412	384	410	417	420	445	392	386	422	377	432	411	417	375	380	380	432	397	393	432	383	385	406	386	446	417	379	433	384	409	432	420	402	396	425	391	375	406	405	397	407	392	406	364	406	403	383	388	412	429	395	432	408	407	403	404	427	385	396	429	392	395	408	410	414	411	392	384	401	423	444	361	412	391	439	354	383	428	386	407	426	404	398	412	393	381	416	402	368	397	380	369	429	350	378	404	392	430	411	403	423	386	406	391	431	397	411	404	379	385	404	408	440	409	402	413	408	398	414	438	397	395	385	406	385	376	387	400	382	376	377	390	379	430	405	387	404	422	426	420	417	398	408	405	417	378	375	425	409	414	398	364	414	407	405	392	406	403	405	412	365	408	391	388	421	376	427	407	421	395	419	380	389	409	410	378	425	432	414	385	411	404	392	426	379	420	403	414	433	403	432	411	380	397	424
5185	937	723	867	602	481	435	416	651	2627	3089	1719	877	479	382	364	340	344	343	351	318	350	351	341	375	337	340	333	337	374	330	364	376	327	352	372	353	365	372	376	369	342	363	365	350	346	346	333	328	349	368	345	348	350	336	365	361	355	363	342	356	358	401	359	347	384	345	344	363	330	347	350	343	345	352	354	365	333	353	321	355	348	349	336	333	365	357	339	348	371	331	350	326	372	308	374	355	378	409	324	380	330	359	326	348	330	349	338	347	349	348	354	353	362	372	340	366	325	366	370	335	336	372	357	367	369	341	353	332	324	307	370	375	341	360	375	334	374	344	363	356	343	362	366	318	353	307	342	353	360	366	342	361	335	332	346	345	348	322	348	339	329	317	359	324	367	365	358	342	318	364	379	339	348	366	321	336	344	328	350	399	348	355	363	355	335	351	372	382	387	341	342	323	378	347	335	357	328	349	319	356	362	326	369	358	358	366	349	337	323	311	362	346	354	331	367	329	327	330	333	362	331	351	341	357	376	385	353	340	345	318	377	344	339	366	344	376	361	352	325	349	385	356	341	382	382	321	357	357	345	351	358	363	361	346	335	390	368	369	345	348	337	396	384	356	341	368	370	364	355	369	377	312	340	311	338	344	356	373	342	345	324	338	369	369	348	372	332	325	343	357	366	357	355	331	361	338	345	370	350	346	322	382	334	354	340	388	343	369	353	354	343	370	335	365	328	363	342	346	321	370	344	320	344	330	368	338	335	368	356	367	364	333	351	346	345	337	335	369	337	320	360	348	371	329	352	339	335	367	334	353	345	374	346	343	329	328	365	377	333	333	371	358	334	332	324	343	361	359	338	362	347	369	389	366	357	321	335	369	353	342	337	348	360	335	362	337	339	336	384	315	343	318	386	326	372	363	337	388	354	347	354	374	298	351	354	370	393	334	341	353	345	311	378	366	372	350	370	311	339	357	373	339	386	362	352	355	363	386	361	362	353	323	342	338	358	377	346	368	351	357	369	380	347	358	362	342	337	332	368	337	392	356	340	361	364	343	372	359	333	331	364	365	337	350	329	296	346	353	353	369	332	348	342	367	366	327	312	350	360	355	392	360	335	333	336	347	364	380	360	345	361	336	334	351	339	351	376	387	359	368	318	387	372	364	335	367	345	353	324	321	354	320	327	363	333	344	346	355	318	358	347	344	359	357	375	346	360	372	337	366	346	332	352	335	342	358	350	356	339	358	343	375	289	347	358	358	349	368	354	387	364	395	381	348	398	381	355	345	349	339	347	336	320	394	363	359	351	359	324	353	333	344	348	375	356	337	343	364	339	358	383	318	371	373	376	354	325	394	332	332	371	346	329	350	347	371	364	371	385	363	337	391	358	387	322	384	359	330	365	332	370	348	357	343	347	357	390	359	344	340	347	350	355	304	378	378	361	315	348	326	350	360	360	327	350	329	314	357	347	344	345	342	369	366	363	341	344	345	368	339	367	340	331	366	369	318	345	372	373	339	338	373	364	369	316	349	389	340	361	343	343	319	340	354	354	338	351	330	349	340	348	339	369	380	361	337	353	352	380	349	340	369	344	350	380	338	350	338	347	354	377	329	360	351	354	352	317	362	372	314	367	316	351	340	356	346	344	306	359	357	364	347	395	321	343	365	387	350	368	361	370	350	358	338	357	371	380	348	379	338	333	377	376	333	335	333	369	328	363	344	360	367	355	337	338	344	370	375	340	358	331	367	350	353	358	361	357	307	307	361	331	380	365	355	332	326	363	372	346	365	349	344	357	353	340	380	310	368	363	372	357	329	317	335	329	354	372	320	334	357	388	343	380	383	288	357	352	351	325	360	372	335	332	377	381	348	352	373	349	329	399	338	347	343	373	379	349	341	385	349	331	375	329	352	359	325	353	346	362	339	378	359	354	369	347	363	338	331	346	337	356	330	325	340	339	360	337	367	363	358	337	345	376	364	334	340	338	362	343	364	325	359	321	369	363	339	345	351	383	328	357	342	329	327	408	341	358	341	354	373	391	374	331	371	331	344	353	365	401	376	377	373	354	336	334	363	345	345	333	366	372	370	333	376	339	368	365	338	322	374	363	360	377	372	376	369	329	362	364	335	349	368	341	327	322	344	358	398	323	311	375	355	321	311	362	373	367	357	356	362	351	366	360	335	378	346	344	346	339	349	356	335	362	331	357	371	370	352	364	366	343	357	380	356	360	328	354	380	365	366	398	384	334	349	339	354	379	354	344	342	346	355	370	332	357	353	334	348	348	351	365	351	350	323	359	341	339	318	354	365	372	330	346	335	358	397	376	322	370	335	333	379	322	354	356	359	385	368	344	368	360	344	329	321	354	326	337	335	344	389	324	314	380	349	347	337	319	356	354	333	325	333	368	322	341	348	350	310	335	367	332	372	330	342	343	334	363	365	327	339	344	382	350	336	344	344	334	341	356	327	379	330	399	363	388	362	379	368	372	311	341	322	374	351	341	388	315	343	328	370	374	378	371	334	382	308	353	365	357	356	358	333	319	342	360	373	370	358	344	355	344	396	376	363	368	343	361	362	355	324	364	381	346	363	324	301	382	351	360	377	346	380	316	323	330	341	356	347	331	321	348	334	369	359	387	332	360	359	333	356	349	346	331	367	358	366	381	356	335	354	366	344	337	342	409	348	366	347	411	334	360	382	325	360	333	348	353	362	346	366	363	371	365	320	350	335	353	321	353	357	358	330	346	356	344	351	367	377	353	325	383	367	379	364	351	329	394	332	353	338	362	315	344	343	335	307	343	339	360	412	355	338	321	349	329	354	347	338	356	357	352	346	356	350	351	348	341	370	348	357	364	324	359	367	364	340	362	372	356	304	353	353	368	340	323	383	369	382	354	370	353	343	353	372	345	340	344	370	366	344	373	357	373	370	352	354	394	333	343	354	354	345	358	387	361	385	368	374	334	345	346	356	356	348	346	333	385	324	377	356	329	350	344	353	355	359	331	347	378	356	324	350	343	322	342	356	331	347	393	388	377	352	334	372	349	371	394	344	349	336	359	354	350	352	371	321	373	331	337	325	317	390	342	346	357	326	345	371	358	362	353	313	349	375	343	349	349	336	344	337	370	363	318	340	365	385	345	359	374	354	376	369	362	363	333	356	330	367	400	364	352	343	350	317	348	358	357	364	336	376	369	353	371	340	349	347	352	396	330	347	377	351	337	347	368	329	391	362	358	331	356	356	336	340	337	386	336	346	348	368	344	335	375	355	333	323	348	345	393	365	338	372	344	350	359	339	333	345	406	366	356	340	334	318	339	371	328	359	335	368	331	369	358	345	346	351	365	287	371	337	370	352	356	369	316	345	339	301	380	329	353	318	319	338	335	359	352	344	360	362	330	391	333	371	342	333	353	336	347	337	323	329	373	326	384	381	340	349	318	330	363	365	340	346	405	376	370	363	332	361	327	357	399	366	379	364	374	344	367	344	375	356	347	350	328
25084	21102	27280	25069	9460	1516	1025	917	1727	19215	22919	11445	3758	1367	694	542	495	535	482	510	534	527	511	469	502	459	457	472	502	492	487	491	474	515	486	512	505	477	443	493	470	473	495	455	491	488	510	516	511	529	477	483	459	478	476	514	468	488	461	488	509	467	544	501	444	486	470	522	464	513	517	477	476	489	473	495	437	463	520	457	488	464	456	517	479	480	476	516	526	479	505	477	484	489	510	516	486	481	486	447	454	457	487	492	487	483	494	489	498	459	473	470	492	486	440	468	434	489	530	507	473	439	485	479	523	449	509	475	459	486	481	443	462	487	459	482	494	493	459	475	546	453	450	479	474	483	460	460	456	464	497	464	467	476	448	529	482	505	495	534	515	472	476	494	493	486	495	500	498	491	478	507	495	467	470	488	497	510	479	489	492	489	460	482	522	451	512	415	495	505	467	467	452	459	517	464	494	527	488	526	474	463	501	465	493	477	431	441	464	525	445	427	500	519	471	493	503	497	500	475	463	461	449	490	425	482	502	490	493	463	448	490	511	497	511	510	481	477	515	483	538	482	486	472	438	501	519	505	469	481	469	504	463	492	492	482	486	475	474	452	473	487	501	495	493	496	478	469	461	461	471	515	502	484	449	464	489	478	481	494	470	525	478	468	501	468	482	469	487	490	468	448	498	508	481	496	446	493	526	477	467	463	482	472	479	513	460	451	468	498	487	512	471	471	467	509	449	504	479	504	468	460	470	472	492	505	487	468	462	469	464	499	448	498	497	493	469	489	532	468	435	506	485	464	486	455	452	448	497	472	455	447	503	466	493	470	480	435	529	488	505	479	483	488	467	483	489	457	456	506	453	482	457	462	494	480	513	484	463	465	487	471	467	443	483	486	483	508	467	515	457	428	482	477	506	475	456	478	471	469	465	504	499	502	492	471	473	468	441	465	487	477	455	477	506	465	496	481	478	486	504	446	456	485	487	473	490	436	482	465	431	487	462	464	482	477	480	462	474	473	489	481	439	468	482	492	432	490	479	492	479	493	498	489	477	489	491	501	464	518	501	451	492	504	489	465	496	467	532	463	516	501	488	474	490	499	467	496	485	465	475	450	466	474	487	470	488	449	489	466	493	468	460	485	495	482	485	490	442	480	463	488	474	460	463	495	491	457	496	438	498	511	508	479	480	444	475	507	482	488	515	435	457	454	489	470	457	478	529	480	496	482	480	526	486	499	499	521	467	457	447	472	496	506	498	477	496	475	529	459	525	490	450	430	454	480	497	486	446	481	466	485	509	507	445	491	454	462	481	448	487	485	504	460	429	502	473	483	439	467	470	444	491	460	437	448	477	450	535	492	486	473	462	453	483	498	479	522	480	489	466	451	461	458	477	501	502	468	489	504	473	479	494	495	517	461	506	488	487	519	501	463	493	461	487	468	461	498	516	446	501	483	481	488	475	471	500	528	458	472	470	437	477	481	473	477	492	473	516	490	491	493	490	486	461	440	454	455	482	500	481	465	453	475	511	519	490	477	458	499	473	466	449	482	479	517	500	475	460	466	511	474	487	473	472	506	436	481	466	442	468	465	455	457	504	475	457	458	483	517	469	521	480	513	511	501	472	450	447	449	478	444	495	465	488	522	512	469	515	482	473	454	517	519	476	462	481	461	531	461	493	503	444	462	481	451	507	463	493	512	454	458	493	506	503	476	468	461	496	531	498	482	466	454	507	497	488	468	524	499	488	491	480	482	494	499	521	494	511	491	471	476	479	502	484	485	478	469	487	470	445	458	468	482	484	491	478	470	472	456	473	489	486	449	429	468	476	466	467	484	501	501	481	501	457	468	506	499	477	515	475	442	492	492	494	530	460	471	451	485	481	506	518	522	479	453	480	544	491	458	453	459	489	465	441	470	486	466	478	443	452	470	455	513	499	443	461	473	473	462	454	515	458	482	465	461	502	513	466	502	484	471	461	481	510	460	462	457	466	453	455	508	478	466	433	488	471	444	445	515	508	465	479	494	478	520	466	451	472	464	514	514	461	477	477	460	498	441	474	483	477	476	534	470	512	493	453	446	467	438	486	441	514	480	483	485	518	485	483	489	506	502	498	427	507	465	445	514	435	478	473	519	496	466	472	447	457	487	485	479	497	462	471	496	486	478	502	497	472	499	484	483	478	469	481	512	483	508	459	488	497	491	493	485	484	468	479	502	444	463	485	494	515	480	483	512	489	525	487	456	440	460	486	439	465	467	500	467	521	445	442	490	455	484	481	483	445	477	468	533	491	482	457	492	495	495	488	524	435	509	475	494	503	485	442	476	510	508	503	504	510	477	485	510	470	511	486	476	476	496	473	460	444	469	478	510	464	460	488	464	503	463	481	498	444	483	506	475	529	481	502	480	507	514	474	514	472	489	490	468	531	483	479	480	476	455	479	453	493	442	490	496	540	475	467	478	450	451	456	461	451	509	459	453	511	440	520	524	494	506	456	469	491	527	482	488	481	462	459	481	470	493	434	462	463	486	464	484	487	441	472	494	511	491	487	474	511	479	509	487	455	490	501	455	476	484	523	493	494	491	431	468	456	456	467	499	506	508	444	486	468	457	478	485	506	496	491	504	468	515	441	501	439	491	474	474	497	450	486	500	477	486	487	491	514	483	487	457	452	478	514	471	510	484	518	462	490	498	470	485	471	499	509	479	467	479	462	475	492	471	423	482	493	474	493	478	481	489	506	486	469	519	498	482	475	462	471	522	470	449	477	478	511	539	455	462	464	455	486	465	457	468	467	431	446	466	479	486	479	491	473	516	479	517	541	471	496	489	512	485	488	488	467	482	505	451	450	520	495	509	475	509	506	480	453	457	508	472	463	487	434	486	484	497	501	470	482	525	466	468	483	484	501	493	501	491	469	515	493	481	476	492	484	468	468	478	474	504	499	483	475	491	506	493	498	489	455	502	442	484	482	474	488	492	502	517	481	491	460	460	481	475	489	521	447	522	477	482	490	465	499	485	518	455	499	471	499	493	478	510	489	485	468	502	458	467	485	496	472	489	484	486	497	485	464	473	459	486	496	473	509	483	460	495	470	437	517	477	456	501	458	496	481	486	510	480	513	493	498	454	479	482	459	458	487	462	471	461	487	473	489	481	498	453	499	508	473	498	468	489	486	472	459	447	492	493	465	513	435	464	484	487	471	466	497	495	495	491	506	466	484	485	519	484	502	479	487	473	479	488	452	503	476	477	479	469	473	484	475	490	485	495	485	481	462	524	455	473	498	479	462	512	486	484	521	449	488	464	441	470	468	416	507	457	536	512	518	440	516	528	463	446	475	518	489	457	456	482	507	464	477	456	498	473	470	449	464	466	476	466	526	498	480	487	441	501	460	475	445	521	494	503	449	439	479	439	483	507	501	460	437	476	462	527	500	483	441	494	474	460	478	473	443	509	491	511	489	467	454	472	465	470	484	511	493	465	474	467	506	453	494	490	486	471	492	435
3856	3771	4790	2929	1605	1232	988	955	2747	21841	19608	9060	3783	1473	639	507	413	441	468	444	406	405	429	424	387	458	448	493	424	398	439	438	441	431	417	430	458	433	415	444	424	476	437	451	438	442	419	439	477	475	416	389	438	451	443	447	439	433	438	435	439	412	456	468	419	431	427	454	456	436	401	431	436	416	426	437	422	416	415	491	409	462	420	443	437	439	429	417	425	411	411	432	439	432	455	402	426	420	420	436	406	408	428	464	439	444	430	452	417	426	381	429	454	424	436	430	459	431	413	431	433	428	417	444	423	424	430	430	451	456	419	392	408	410	452	414	414	437	407	439	470	435	441	406	428	433	464	420	427	440	385	440	434	425	402	401	442	436	425	425	445	444	406	391	437	408	444	433	422	416	433	421	426	443	419	409	446	458	441	406	438	455	386	432	442	441	447	431	416	411	437	415	392	421	425	457	433	448	446	399	452	414	433	427	403	391	467	478	439	437	466	444	434	420	420	418	415	423	457	412	412	419	449	396	416	457	413	445	432	419	409	414	412	434	454	446	440	416	441	417	426	427	455	451	457	417	432	383	453	441	418	428	415	425	441	432	436	394	407	445	407	469	419	429	425	419	436	412	457	411	435	433	423	438	437	442	410	446	428	424	438	427	441	385	464	419	440	426	436	424	401	468	436	430	411	421	469	433	422	426	424	403	417	432	455	414	408	443	413	433	409	385	445	419	424	437	417	439	457	448	446	430	437	451	440	454	440	418	473	444	450	413	421	435	402	419	438	422	426	428	424	450	414	404	414	436	393	434	451	409	424	466	435	434	434	430	420	443	456	426	416	430	466	412	439	422	407	450	444	433	443	428	429	410	404	395	429	432	458	411	426	452	400	472	422	450	429	445	443	437	408	415	429	429	414	421	445	396	461	420	410	447	432	428	456	435	457	454	451	436	422	400	404	395	438	440	438	441	420	395	427	419	449	455	433	409	394	383	427	434	464	416	385	425	427	444	451	410	399	470	450	425	445	440	439	405	408	416	396	424	396	425	429	384	430	419	419	470	428	448	409	449	443	420	454	423	432	381	439	395	459	400	408	410	453	448	422	415	414	392	460	435	419	426	434	427	410	413	431	449	412	458	442	423	432	399	402	446	427	421	440	417	437	398	400	409	450	438	407	418	450	436	451	438	404	431	396	413	417	435	427	386	429	422	446	388	422	414	428	391	385	440	460	411	395	424	410	467	412	425	418	420	436	433	393	429	401	447	424	442	414	419	435	436	429	427	404	447	452	454	422	440	435	403	415	394	430	427	435	413	427	434	411	443	415	440	414	449	445	456	417	394	419	438	390	461	471	434	383	417	437	423	402	447	473	396	442	444	439	439	431	422	439	454	439	439	439	467	433	455	436	448	471	439	446	428	417	380	391	394	444	434	430	450	468	396	429	483	473	456	451	411	433	431	410	427	440	428	436	435	383	442	443	439	396	451	430	432	442	445	424	442	413	414	416	424	451	456	428	421	473	447	395	444	426	434	458	434	424	411	442	419	422	424	433	431	422	440	449	431	411	423	414	409	422	414	452	423	424	414	442	410	451	448	409	423	404	437	433	416	425	420	431	412	435	423	410	406	430	473	417	445	425	453	441	436	441	428	430	448	405	426	432	424	413	419	440	419	466	412	478	380	444	406	430	409	477	418	450	429	415	414	394	429	450	424	427	391	440	425	424	443	418	450	429	414	420	420	442	403	424	439	424	446	407	432	371	399	418	457	452	425	434	408	381	436	439	411	410	433	470	410	466	418	429	438	410	431	452	425	440	404	427	419	433	447	406	444	411	448	417	423	428	447	429	372	417	463	432	441	493	412	405	424	461	445	439	443	468	419	425	449	418	431	452	432	437	426	438	411	436	419	471	437	468	411	428	415	436	396	422	425	404	443	416	448	410	422	444	416	428	388	461	454	400	438	448	442	370	432	417	408	418	422	434	439	431	428	385	450	457	415	434	409	457	396	422	419	431	427	417	426	428	423	392	420	447	444	444	435	437	450	414	447	409	417	402	421	439	414	428	469	436	404	443	402	424	422	429	422	425	452	475	409	477	437	421	399	422	425	434	412	422	412	457	409	425	435	407	434	415	427	430	440	460	401	437	411	401	452	464	453	404	388	424	448	400	412	429	448	417	454	397	435	425	397	430	422	413	378	415	433	451	418	433	431	423	429	451	402	404	456	436	470	418	412	445	454	418	430	486	426	410	421	418	394	446	426	435	427	423	471	458	407	423	442	427	448	444	428	418	433	432	425	419	388	423	429	450	452	418	411	431	411	441	419	431	428	444	412	415	418	410	400	466	416	441	413	411	460	422	440	416	433	406	439	416	439	412	430	440	424	437	464	413	412	404	444	441	441	399	436	405	452	390	412	413	402	431	396	419	432	446	411	417	415	428	442	443	391	387	421	426	417	422	397	407	454	443	443	425	406	435	430	431	431	436	410	410	463	430	414	416	418	433	405	443	430	458	404	403	424	431	414	428	426	415	419	443	434	447	440	418	405	437	447	424	417	396	461	405	433	437	412	434	419	447	429	424	385	425	431	448	457	415	406	423	438	414	421	432	440	384	418	419	411	447	390	436	428	423	422	449	383	417	427	413	426	423	399	402	438	439	421	449	417	426	436	402	446	374	394	452	459	437	444	450	435	430	432	418	436	435	448	428	418	429	397	445	411	431	459	394	412	436	422	414	438	425	427	451	461	410	418	426	420	419	442	464	410	451	447	412	409	443	432	434	426	460	385	402	407	415	434	380	432	450	414	454	450	426	416	422	410	416	474	436	428	446	450	433	430	442	453	415	423	398	446	453	388	424	391	377	475	418	416	422	434	434	414	405	404	424	429	435	422	432	439	402	449	478	417	428	460	449	425	428	442	408	448	415	417	448	445	443	411	418	440	442	456	397	415	431	462	405	417	449	440	420	444	411	454	442	399	439	474	431	409	392	427	427	464	421	427	420	446	421	424	397	406	453	423	425	433	406	431	393	429	439	414	425	435	454	413	407	437	404	426	383	460	412	439	445	462	432	436	422	434	418	437	422	401	441	388	387	416	425	438	403	389	423	417	438	404	420	362	447	435	418	420	408	437	397	448	436	439	407	410	437	394	420	434	412	454	431	408	421	437	448	440	403	442	441	430	420	425	416	422	422	408	413	406	447	421	447	421	398	432	458	470	437	450	406	443	422	440	434	402	436	388	383	425	418	417	431	413	438	398	378	419	410	416	455	434	378	431	418	405	441	429	425	411	424	395	414	421	421	442	425	472	402	440	425	415	390	410	447	447	436	441	449	406	429	436	444	423	405	436	434	436	434	422	417	441	472	421	413	447	431	435	416	407	464	431	438	416	395	429	446	464	463	433	410	419	423	399	425	414	449	424	450	377	436	413	446	399	409	405	400	429	470	423	442	461	450	402	417	452	435	397	417	418	420	467	421	403	396	430	421	429	410	456	433	436	407	419
23743	21042	28274	24014	21021	9407	2042	1475	3017	24158	35913	25985	11140	3062	1226	798	721	695	702	752	747	683	683	687	678	713	682	722	713	718	668	713	703	664	710	672	684	690	695	732	648	680	689	722	666	699	676	688	640	727	709	697	671	733	706	696	707	715	634	697	711	629	711	716	706	717	722	691	638	636	654	708	673	717	701	689	722	707	683	717	672	691	677	660	679	707	660	692	707	679	636	685	747	705	700	644	684	714	651	706	697	634	712	688	729	661	669	716	671	679	647	733	708	653	698	681	709	678	688	635	712	671	701	704	656	637	686	680	678	670	671	634	669	717	698	691	688	648	701	690	674	608	696	654	668	708	688	708	718	709	690	721	692	718	703	663	693	717	668	664	688	705	751	694	692	662	722	649	745	611	673	661	674	676	629	685	692	677	702	692	692	668	675	672	683	701	679	689	715	655	631	687	664	705	681	700	725	702	726	673	690	731	647	704	706	663	701	693	703	644	722	693	677	655	688	676	683	695	735	635	648	661	677	661	694	661	629	634	624	701	720	678	682	680	675	679	707	673	663	667	680	640	656	694	690	689	674	655	707	695	700	681	683	702	704	714	677	677	682	700	723	719	659	712	675	726	692	655	651	626	706	735	670	678	653	624	701	661	649	628	690	716	686	685	694	660	689	714	702	713	630	687	699	699	736	711	683	665	707	655	692	693	701	627	655	685	681	714	629	666	649	671	678	737	651	678	646	692	708	701	667	729	714	703	686	664	638	668	698	625	694	694	685	703	676	707	722	690	699	700	692	672	689	691	712	739	686	691	705	651	671	694	677	661	685	637	690	678	682	620	695	685	656	682	616	647	677	670	663	706	690	683	670	737	719	689	706	673	655	629	666	674	664	705	665	669	650	673	690	663	647	717	715	662	672	684	655	660	671	716	625	681	686	741	671	710	673	710	689	644	705	689	651	646	681	671	682	712	727	700	687	655	703	650	693	676	615	712	662	641	656	719	672	686	695	675	692	687	745	685	713	695	675	661	666	642	697	677	709	687	705	675	718	675	727	668	642	684	662	657	693	649	700	707	699	683	659	666	692	635	696	679	686	695	708	722	669	617	652	702	679	713	710	653	684	639	716	711	668	660	697	703	701	720	677	689	700	683	687	637	725	663	685	718	706	684	685	660	664	698	672	641	666	640	709	726	720	677	697	717	688	675	682	659	646	661	693	651	667	682	690	652	666	678	690	659	674	712	648	645	694	676	681	696	686	679	668	735	720	672	692	697	732	710	670	702	679	679	688	677	649	702	677	688	695	670	706	666	670	703	701	677	724	719	666	711	689	667	667	711	681	657	704	671	699	699	665	689	672	679	698	714	725	666	664	688	718	714	657	732	623	658	679	688	720	641	663	662	687	659	655	675	694	684	666	717	712	668	683	681	703	622	646	639	668	681	652	680	670	674	743	707	692	649	696	707	688	677	679	643	664	717	721	642	710	692	651	655	665	664	706	647	695	672	708	716	671	666	710	641	660	640	635	685	674	668	684	701	702	668	676	658	699	678	662	673	714	637	707	716	707	663	695	686	656	708	729	674	703	641	642	646	700	643	707	718	710	681	632	673	672	645	629	680	695	671	712	692	683	716	679	703	704	635	675	679	682	674	751	683	693	683	698	684	683	690	695	702	665	677	670	691	694	717	732	674	681	671	688	626	700	674	701	677	710	670	639	648	724	727	691	726	701	656	681	706	718	677	693	669	682	686	658	679	658	699	696	674	653	653	694	660	736	623	662	706	674	695	710	745	686	738	673	652	667	678	714	670	677	717	639	668	728	674	687	698	714	705	710	683	676	667	669	684	701	674	664	683	645	696	656	737	702	715	683	682	645	714	699	713	660	716	678	662	688	695	689	684	678	704	626	705	709	650	677	667	661	644	680	653	690	666	659	643	635	653	709	632	708	649	636	661	689	653	659	685	696	640	674	710	679	656	727	668	630	668	705	702	647	690	712	663	693	721	638	682	693	679	730	675	730	673	641	684	689	654	766	720	655	651	655	633	678	644	704	671	684	683	669	638	686	706	686	707	701	663	640	673	652	656	653	730	683	676	703	694	634	721	646	679	663	682	710	677	682	661	688	638	659	660	651	727	675	682	661	652	676	656	697	669	698	695	671	681	698	719	653	713	682	720	661	718	684	704	695	683	673	649	635	673	682	674	693	719	660	684	704	676	715	691	725	666	724	651	706	635	671	706	683	647	703	680	672	653	670	654	646	639	684	747	654	673	728	681	690	621	683	684	647	701	632	658	654	663	694	709	664	680	690	660	664	716	696	678	653	704	673	649	672	668	648	692	689	659	668	650	697	703	666	668	678	714	717	680	642	653	734	662	699	691	651	695	696	673	674	666	702	706	675	704	698	666	673	685	677	685	709	705	664	638	709	715	719	672	687	681	700	679	656	669	683	700	661	603	715	696	651	715	678	694	669	682	659	665	686	641	697	672	699	702	695	666	662	666	672	700	726	650	665	689	700	693	680	666	677	683	659	642	706	677	689	642	668	656	665	664	681	635	681	669	678	650	687	677	716	691	680	627	723	661	666	695	652	700	717	657	655	689	652	692	731	660	715	711	639	675	684	658	687	636	706	711	668	694	674	695	670	693	649	701	672	707	643	686	676	697	692	666	674	713	726	648	668	708	662	659	679	648	648	647	699	693	706	702	723	668	639	669	646	639	688	664	674	709	737	634	680	675	629	674	663	689	681	674	644	709	676	659	699	678	671	698	720	738	700	676	637	718	675	707	662	723	658	714	660	698	691	690	710	674	669	728	713	693	630	663	699	691	689	683	706	693	699	705	729	708	690	665	680	693	688	653	662	668	695	680	647	671	674	673	679	659	677	684	706	699	731	681	696	686	662	678	658	696	655	678	677	687	695	639	671	690	666	675	700	697	731	662	700	696	689	684	688	686	663	659	656	712	646	678	651	696	690	677	675	676	693	697	688	714	668	653	635	657	674	686	695	661	696	671	671	684	661	685	651	691	680	692	662	687	719	672	699	631	666	714	706	703	662	681	707	687	708	719	672	640	688	657	719	700	695	679	669	673	661	710	662	694	712	681	730	625	675	660	691	674	702	676	731	660	679	684	663	682	623	695	665	660	678	660	669	701	690	681	700	708	624	633	650	705	705	677	723	686	705	647	679	670	634	730	691	670	703	665	716	669	671	699	693	658	650	719	680	696	693	702	677	721	630	708	659	617	667	703	662	686	684	643	723	658	633	668	679	658	685	668	731	712	670	699	691	627	658	650	679	688	718	652	670	662	682	677	664	615	670	671	627	647	635	656	690	733	672	662	651	656	669	625	708	680	682	666	716	697	698	678	685	694	678	673	668	661	695	655	684	658	671	625	646	692	662	663	663	702	670	692	716	687	682	659	666	682	658	722	662	711	705	686	659	671	685	679	641	659	694	646	656	698	695	643	678	662	713	673	655	660	672	661	671	639	685	722	694	654	674	701
4102	7370	7550	4067	2534	1761	1391	1594	4561	28043	31597	21077	8124	2811	1107	654	604	606	521	601	600	602	613	572	551	650	569	550	579	586	590	598	585	616	561	584	558	553	614	590	651	597	606	606	571	560	554	599	549	610	614	585	554	575	589	618	553	561	574	566	598	603	605	610	554	611	634	613	580	590	576	575	616	594	610	570	606	592	570	585	603	535	580	619	623	555	585	582	568	589	589	560	566	607	598	592	598	558	575	607	591	591	602	585	568	594	589	574	611	567	571	563	581	585	537	569	571	588	555	583	580	556	600	582	563	583	617	572	666	565	576	619	544	599	584	559	568	553	570	576	607	579	615	568	582	555	591	597	580	614	587	590	625	569	524	610	635	560	625	598	592	569	561	614	587	570	558	535	603	568	602	569	583	586	559	588	590	599	594	563	555	607	567	592	599	599	586	633	566	571	548	610	591	572	587	576	533	623	565	581	571	583	555	531	566	589	593	538	582	582	567	594	583	588	579	595	608	595	566	566	572	629	552	618	576	600	559	560	556	624	547	604	599	595	613	573	588	562	596	598	563	598	602	563	597	589	569	587	590	559	537	550	611	633	596	585	539	566	604	533	600	607	584	606	573	564	611	605	583	585	603	573	563	566	576	587	579	581	545	599	584	540	605	554	544	577	598	605	591	550	550	614	645	611	580	620	604	566	577	565	624	624	622	553	575	550	571	581	585	522	549	589	598	585	593	581	585	564	564	597	571	569	579	574	575	557	585	546	601	585	599	583	571	602	528	595	563	607	566	598	597	577	578	578	583	582	575	594	626	596	604	585	557	579	542	592	541	602	575	577	605	597	572	617	587	549	574	582	596	557	556	575	583	593	573	563	558	605	577	595	573	598	580	588	583	620	577	593	566	580	552	571	582	576	586	612	533	515	579	587	577	539	576	595	588	568	564	581	560	561	554	559	587	594	553	572	577	578	569	616	563	585	585	555	611	568	544	560	594	609	587	555	607	582	579	568	562	552	597	593	576	613	576	571	584	625	573	552	556	604	547	568	596	576	589	553	575	600	566	617	572	594	581	591	603	576	576	546	559	550	601	604	542	609	571	583	577	563	572	599	592	529	564	601	601	568	622	608	565	602	579	597	546	599	593	570	585	574	588	571	556	648	568	574	622	547	575	598	590	607	573	557	564	593	583	594	584	573	560	598	542	588	571	576	586	599	557	560	564	578	556	537	615	553	615	599	600	613	579	599	611	571	596	584	549	593	566	580	596	554	583	582	579	581	556	554	550	558	572	566	538	589	566	534	577	550	595	594	556	533	584	580	554	580	584	555	562	590	586	537	610	595	569	613	573	627	585	579	611	550	629	584	591	567	524	603	576	570	580	579	557	556	577	580	567	539	540	565	528	623	579	511	616	567	568	588	562	586	616	585	577	559	587	569	578	571	579	559	576	578	575	579	601	601	533	565	582	596	549	559	573	594	593	621	583	584	545	536	569	613	571	582	565	585	610	597	563	564	570	556	556	583	583	608	595	587	550	564	577	579	586	592	534	595	565	615	618	548	542	615	559	578	552	544	595	598	564	573	565	591	603	572	545	564	576	585	556	609	579	561	566	560	585	572	568	577	594	554	587	550	579	576	591	583	570	571	556	583	572	558	571	566	536	583	567	585	544	577	544	576	585	534	547	549	534	518	567	539	541	578	568	583	589	618	581	569	564	555	568	565	576	590	562	598	573	576	609	511	566	576	560	549	607	599	549	569	588	598	625	553	568	604	541	536	641	558	559	564	577	554	538	553	573	550	563	575	581	584	567	571	563	564	595	558	609	588	574	581	540	594	524	533	574	566	561	578	558	598	588	605	602	559	541	544	578	606	562	551	582	530	563	632	592	563	539	586	608	620	614	607	569	558	568	549	574	533	578	548	543	596	545	562	550	566	615	576	559	559	560	592	540	617	555	582	582	567	573	596	609	585	602	582	618	569	562	572	571	590	549	586	573	540	575	575	603	548	569	579	580	535	544	553	584	575	544	553	613	562	531	548	539	590	585	569	595	542	612	589	565	553	561	561	581	597	558	593	525	555	594	540	558	563	600	562	584	574	582	564	592	558	557	571	564	572	564	571	563	597	595	579	596	578	565	560	563	574	575	574	604	596	576	572	553	575	603	577	558	577	573	571	577	612	588	579	630	577	583	584	509	604	596	556	543	582	543	561	598	602	532	573	574	589	537	557	579	598	550	539	589	579	612	603	565	577	574	581	617	600	566	598	569	580	560	574	591	573	580	591	634	600	540	594	611	558	558	558	559	587	581	607	578	575	582	557	574	588	590	580	608	534	569	572	566	552	601	537	590	527	616	583	618	570	582	587	603	586	577	534	643	581	583	572	571	610	595	577	601	572	582	576	569	635	553	614	595	562	572	563	566	525	585	583	546	588	591	560	515	578	564	569	564	537	573	541	593	556	538	603	604	590	562	547	608	577	597	587	540	557	544	582	623	583	573	577	589	578	529	547	583	568	584	606	572	611	588	575	579	545	582	575	568	582	567	579	543	541	568	581	588	524	613	593	567	575	601	616	608	541	570	569	559	552	555	608	567	579	595	579	563	559	581	582	542	532	523	572	575	581	516	605	584	634	561	591	589	571	549	565	603	614	591	577	571	543	595	594	588	553	605	604	580	584	572	601	553	559	531	544	562	610	554	601	548	563	593	564	584	563	606	565	588	567	569	586	545	561	572	595	608	578	576	517	642	567	554	612	549	538	582	582	558	586	543	590	571	576	584	576	598	587	615	538	565	597	596	523	585	598	575	560	596	616	579	543	578	583	544	577	584	561	564	565	580	567	551	570	575	589	573	539	577	606	582	589	576	581	553	592	558	572	611	575	537	574	576	560	548	612	586	595	534	620	586	605	573	546	583	558	617	580	581	589	572	522	586	564	542	570	566	606	543	586	610	610	581	545	554	565	566	603	571	544	570	536	551	575	570	542	554	576	570	563	554	586	559	570	630	583	613	591	534	572	561	560	520	574	531	587	576	570	565	578	576	536	605	623	594	553	548	585	624	578	557	573	566	581	552	576	563	570	590	610	575	535	621	575	592	553	592	536	568	605	565	574	547	552	556	599	585	569	583	554	559	577	586	572	545	525	574	561	595	544	549	520	572	586	561	600	576	535	554	561	566	604	590	569	571	558	530	622	604	581	603	608	579	540	604	581	549	542	573	607	578	573	581	577	617	609	579	580	585	548	571	540	545	583	542	584	571	573	589	552	574	562	589	586	544	592	577	644	580	555	570	593	592	544	585	589	567	551	573	564	597	578	597	568	539	551	553	561	575	593	586	544	559	609	582	552	604	593	621	574	570	578	616	578	605	594	578	599	571	593	615	564	598	555	615	547	548	569	589	605	567	565	531	576	597	577	591	581	528	561	589	560	611	539	578	559	576	591	577	566	602	537	583	574	566	590	613	575	572	529	612	604	557	554	603	583	566	580	570	601	562	556	543	581
27137	13676	2754	1326	815	705	552	511	802	1699	2624	1951	1115	697	555	483	459	466	483	478	439	429	516	445	454	431	429	443	463	483	481	473	437	477	457	440	487	458	462	453	413	449	484	509	463	463	470	488	435	462	451	486	448	489	453	454	435	457	450	432	472	421	474	475	479	474	435	448	442	461	498	462	475	447	483	467	479	435	466	471	470	474	514	473	439	462	444	429	436	411	470	474	509	424	494	475	480	463	452	457	467	493	424	445	458	456	529	483	447	467	470	471	471	463	463	439	443	451	458	454	502	478	446	446	486	469	479	421	480	444	475	463	464	488	443	489	475	491	446	445	467	484	478	426	441	482	439	515	479	445	468	448	441	435	450	463	415	437	420	481	473	487	484	463	448	449	492	468	442	450	411	463	497	452	431	470	449	472	414	427	456	500	467	476	471	474	456	468	477	441	461	476	470	433	464	524	466	495	461	490	463	455	466	453	453	421	433	445	504	457	434	462	443	464	436	480	485	460	451	398	463	469	415	497	448	478	445	488	423	472	461	443	436	487	412	495	502	460	479	452	450	481	489	487	416	485	507	457	449	478	436	457	462	464	483	481	448	433	454	479	457	464	415	429	474	490	454	444	473	458	505	466	470	458	446	430	482	447	459	458	471	451	442	428	446	437	466	465	469	469	465	464	508	492	468	506	478	450	440	469	472	445	463	482	469	481	447	456	453	443	445	485	469	446	496	471	450	495	463	459	446	436	476	459	496	473	430	493	439	452	430	472	450	451	443	497	466	435	438	455	480	459	456	434	426	454	473	453	458	491	475	479	434	508	474	425	427	423	465	478	480	459	451	491	451	454	465	486	444	483	445	451	452	468	456	460	456	423	437	460	465	436	498	445	445	419	480	477	465	456	427	447	456	499	461	457	449	457	446	452	479	448	463	493	491	488	481	422	434	421	480	449	484	481	448	454	460	462	495	485	451	465	500	487	471	496	436	470	490	480	468	457	416	492	457	489	496	450	439	455	433	471	480	417	460	457	501	460	463	454	456	485	466	433	441	453	447	406	457	470	473	461	449	469	478	462	470	433	455	473	469	450	490	470	466	467	462	441	464	452	450	435	513	437	463	478	468	459	460	478	431	449	466	491	480	518	462	449	436	442	446	497	470	484	456	449	487	422	456	446	470	453	503	487	464	473	463	444	444	452	409	445	448	490	451	486	420	460	455	478	452	433	460	482	466	463	493	498	470	446	486	464	466	430	433	468	486	458	458	448	454	487	498	443	434	470	449	471	454	444	533	479	476	442	455	428	442	467	476	497	454	446	437	439	477	475	459	444	478	459	463	470	462	477	424	439	441	469	456	503	448	484	442	488	476	492	499	449	426	416	463	470	456	448	452	476	447	482	446	475	466	447	446	435	444	461	485	457	453	491	401	438	469	494	420	465	475	474	494	430	474	448	437	429	468	455	473	481	503	447	460	463	428	472	471	477	468	475	433	485	464	465	483	465	465	477	443	457	470	464	483	479	453	464	449	455	426	485	478	476	471	473	436	449	431	488	487	485	463	469	433	487	425	424	436	458	484	480	457	453	486	495	476	467	431	482	424	485	429	425	459	458	469	434	449	461	432	457	484	447	452	473	452	467	518	435	483	455	470	484	463	449	442	461	445	488	448	495	418	459	450	440	466	472	444	461	467	510	445	364	455	464	485	417	430	473	454	479	455	492	476	477	482	470	446	462	435	444	404	451	485	457	444	445	441	464	462	488	471	462	427	446	441	497	456	481	477	443	479	503	477	468	477	458	474	473	426	488	474	422	453	458	483	481	460	419	445	467	470	467	491	435	426	461	426	481	489	490	453	445	452	438	527	468	437	448	441	455	429	465	451	490	482	431	457	448	438	497	436	466	420	432	423	468	435	476	493	468	475	436	477	431	444	434	441	488	457	482	471	476	450	459	428	496	447	496	427	456	464	431	437	434	463	436	454	440	455	455	494	461	450	451	468	463	481	490	465	439	443	452	492	436	463	457	469	437	473	509	450	460	450	487	482	487	504	501	482	452	456	434	496	450	490	450	424	393	433	456	439	408	478	447	467	460	469	478	482	455	483	457	486	478	462	454	466	496	431	495	434	459	503	452	486	453	485	465	473	448	411	436	467	448	466	460	424	466	477	428	474	464	465	475	483	465	484	481	472	442	451	500	478	469	455	413	480	429	474	457	464	466	462	472	435	475	455	442	472	420	443	455	486	454	475	432	512	482	506	458	453	439	473	473	408	458	446	464	467	504	484	459	451	447	458	492	463	459	491	456	468	474	452	450	471	463	436	461	455	456	455	453	490	433	465	477	456	427	470	458	454	483	446	438	451	466	426	476	413	483	478	471	451	444	439	455	442	438	471	420	459	500	452	408	441	479	508	486	472	455	476	462	468	452	464	465	444	439	433	461	445	437	452	487	456	452	443	443	432	427	433	452	447	493	456	440	492	476	439	467	435	454	454	477	465	468	468	452	513	490	438	453	488	478	450	496	424	482	471	460	468	480	407	468	477	464	446	418	456	448	436	476	466	422	426	453	433	429	473	477	469	476	423	450	473	440	488	422	492	438	484	478	428	493	512	437	454	490	433	450	431	494	484	434	456	472	470	488	484	464	473	469	466	487	442	465	459	447	445	488	430	464	456	499	458	443	476	450	486	473	466	459	476	451	508	455	489	494	461	432	450	464	487	482	455	437	465	462	510	519	471	449	482	455	458	437	457	455	464	433	480	444	501	426	451	468	445	416	448	476	479	489	445	403	495	469	447	507	446	468	460	460	453	463	487	445	423	443	475	451	430	441	473	499	497	501	476	496	456	472	417	467	466	435	482	441	446	436	451	501	439	453	468	470	482	504	478	447	455	447	494	471	453	436	471	455	428	467	458	441	442	433	453	476	472	483	435	461	454	504	464	460	480	462	455	474	444	474	459	443	491	446	451	463	480	460	478	432	444	473	466	476	462	469	448	461	476	455	434	500	448	447	482	480	438	485	462	469	419	432	481	473	474	473	474	459	433	421	474	486	495	446	454	433	459	506	433	433	451	488	501	465	464	453	422	457	442	438	415	473	441	441	457	508	452	446	417	491	462	490	487	444	432	509	457	481	458	466	468	455	477	443	464	463	512	459	475	464	446	461	469	466	436	447	450	478	479	453	466	488	471	485	481	430	454	477	482	448	472	449	474	427	491	448	490	457	411	452	492	431	461	500	436	453	456	449	449	481	485	431	414	458	482	469	418	474	435	466	444	471	467	474	439	451	440	434	485	466	473	428	438	412	435	481	484	481	465	465	468	465	443	473	450	456	489	445	450	491	445	475	488	452	459	455	476	447	440	465	448	469	507	469	467	422	484	461	441	466	447	462	467	422	444	458	473	474	456	482	445	454	475	473	525	466	486	494	474	441	480	482	473	431	469	479	476	442	455	469	475	509	474	462	474	506	448	402	447	502	455	459	447	447	450	473	498	467	512	422
4998	2068	1971	1010	750	704	596	460	921	2218	3087	2200	1138	641	496	432	388	400	396	369	431	397	387	374	363	392	363	403	406	408	428	384	393	358	403	413	405	431	370	404	417	352	389	382	385	403	404	419	383	413	389	434	415	417	386	384	373	450	379	392	397	403	438	396	412	401	387	409	395	377	394	398	412	390	399	427	386	403	425	380	373	366	427	422	395	399	427	373	402	389	404	382	400	383	382	410	394	406	405	393	426	442	386	416	390	392	390	384	371	391	368	400	402	381	384	423	395	406	371	361	384	419	382	409	396	400	404	394	380	394	363	395	390	365	395	372	396	402	394	422	390	412	415	371	364	408	393	385	368	391	407	396	380	390	392	414	390	389	404	380	378	368	372	353	399	359	401	388	399	401	398	364	389	432	430	393	413	380	424	371	369	384	360	367	389	409	381	390	418	385	399	423	426	372	399	375	404	375	415	387	407	445	424	400	379	386	416	382	365	392	374	373	390	383	359	411	380	391	381	444	364	413	380	422	377	388	352	385	352	381	385	388	378	387	388	382	411	388	366	391	405	383	422	444	359	406	413	375	413	386	384	410	404	366	385	394	388	402	403	393	377	376	382	410	391	386	406	369	409	360	373	391	390	389	374	433	424	434	394	408	384	400	414	385	358	410	382	393	413	417	408	415	396	427	427	419	409	407	394	399	391	384	372	396	380	394	379	396	386	428	405	345	411	373	391	406	382	367	388	421	400	400	399	389	372	363	411	421	395	359	381	407	394	369	387	368	394	380	417	387	375	381	385	378	380	402	410	398	405	369	360	400	379	351	410	395	399	385	400	431	373	390	389	386	409	403	412	434	419	417	388	399	412	408	399	412	373	407	438	368	360	391	382	391	374	410	405	409	381	432	422	366	410	434	400	385	428	402	387	388	409	402	357	408	390	394	394	367	394	398	392	353	402	405	404	377	381	391	385	371	392	360	390	367	391	403	445	388	414	381	387	403	377	394	398	395	404	370	383	389	386	389	378	376	357	336	398	406	422	418	390	412	411	404	403	400	377	404	402	406	415	412	387	397	377	425	349	377	370	380	368	379	425	405	369	400	424	381	375	396	361	382	397	375	354	404	380	393	399	398	375	385	371	387	387	377	415	385	409	410	437	394	398	397	374	421	382	429	404	411	385	378	402	414	411	388	395	403	393	424	405	397	403	401	396	359	403	383	382	423	408	368	382	392	430	426	398	396	401	390	451	373	380	404	404	385	384	376	398	390	405	402	401	420	379	365	370	357	365	402	383	416	411	422	377	352	434	379	393	416	366	390	368	411	386	412	379	362	389	406	390	385	416	409	371	383	415	404	372	412	379	405	375	405	398	369	397	415	410	393	412	368	370	405	388	397	399	403	394	403	427	409	367	392	384	405	416	375	397	383	436	387	379	363	405	405	404	401	368	374	367	422	379	425	426	387	412	353	369	392	395	398	390	383	419	391	395	383	437	397	377	386	408	364	368	373	402	433	381	405	381	367	410	376	401	408	394	396	390	365	352	396	387	355	365	408	408	381	411	402	365	369	408	371	435	398	373	368	402	399	425	386	371	402	426	419	370	373	402	434	384	404	401	408	380	405	388	400	377	368	381	372	402	387	388	389	410	393	418	412	406	405	385	400	388	432	397	401	406	393	418	374	391	406	374	417	400	396	425	400	391	421	377	393	404	412	405	403	396	380	399	389	388	388	365	395	402	376	395	390	415	383	399	367	440	398	411	396	397	400	440	397	352	381	371	404	412	392	401	417	381	367	404	373	385	396	388	397	417	401	410	365	390	414	409	373	381	416	393	403	367	406	403	372	396	412	394	358	395	396	405	381	382	400	364	386	413	394	405	368	363	435	401	364	381	446	378	354	384	407	381	381	413	376	384	375	382	405	373	391	383	397	397	390	407	411	409	413	380	355	401	407	386	393	427	389	419	432	374	407	375	409	401	384	387	420	387	409	384	366	380	407	420	400	385	387	427	404	405	424	357	382	414	407	383	408	374	363	403	383	364	390	403	346	395	391	404	384	380	358	367	380	382	364	357	375	373	384	368	404	336	381	383	397	395	376	361	390	371	381	356	384	360	395	360	402	397	414	384	376	391	427	372	386	356	385	383	429	390	424	389	378	405	400	425	330	394	378	394	410	377	420	365	382	394	417	398	392	402	382	434	396	420	390	421	389	416	413	416	412	452	409	408	413	396	387	425	411	384	388	390	373	396	417	383	375	365	401	385	373	394	412	397	393	387	417	366	394	434	370	423	450	412	371	409	406	390	393	395	374	412	397	424	405	361	392	370	377	444	392	414	386	382	396	411	410	377	400	390	390	426	393	421	382	379	396	382	418	428	420	383	342	415	386	375	399	383	381	377	351	437	413	403	374	454	413	401	418	369	387	387	404	411	401	402	397	375	389	377	385	395	393	389	420	398	407	395	400	368	389	432	412	432	401	395	390	432	363	365	434	358	417	381	394	395	411	335	365	420	418	383	374	398	416	390	396	399	398	403	385	363	396	409	381	369	405	396	399	412	382	413	442	389	417	387	389	388	403	393	379	389	390	359	364	398	386	398	426	381	402	404	383	416	376	374	403	385	395	428	362	362	398	395	384	422	378	380	396	420	385	420	448	401	412	425	409	440	374	421	397	432	373	379	385	418	401	374	386	376	387	407	395	415	396	399	412	376	402	387	359	361	418	377	396	350	396	442	387	393	409	401	343	425	379	395	382	378	397	418	419	372	387	408	376	396	388	414	389	384	361	400	411	381	371	378	391	428	425	380	406	410	380	425	405	400	366	406	380	375	417	406	386	423	421	400	431	396	437	390	353	388	400	372	357	396	389	379	389	400	391	424	402	379	409	381	385	390	377	403	371	400	419	369	428	391	349	406	405	393	388	392	379	365	348	396	394	418	348	398	406	395	363	352	396	369	373	403	385	416	416	383	356	406	386	403	402	359	383	387	369	366	397	389	381	384	382	395	386	384	363	393	373	404	363	423	382	455	371	403	400	391	358	422	386	397	390	368	426	407	386	378	357	403	377	426	399	386	382	412	398	394	396	418	355	403	423	414	382	390	414	376	403	388	392	418	402	413	397	415	397	363	404	389	379	384	422	403	392	413	383	376	433	400	392	439	402	420	391	380	368	395	361	404	382	393	432	403	395	374	448	413	402	415	375	407	412	397	389	402	388	433	401	379	409	387	384	383	356	399	373	372	383	394	386	362	371	401	396	406	388	403	390	394	406	387	414	396	388	353	365	359	413	379	406	368	414	378	398	380	403	414	381	364	433	416	398	372	371	370	392	388	392	361	377	364	391	425	413	405	383	417	419	415	396	371	378	424	407	398	394	397	405	376	384	409	411	421	401	402	409	386	411	377	399	376	390	389	377	394	423	390	379	391	389	383	365	390	391	411	374	352	393	399	375	374	377	442	401	395	387	417	390	367	387	366	374	374	428	386	408	396	354	404	383	361	352
24936	21064	27305	24995	10572	1925	1246	812	712	10875	22192	14965	6260	1679	816	521	514	492	551	548	492	483	479	515	511	503	495	501	530	531	542	515	520	526	545	511	489	509	542	510	449	504	531	500	487	506	532	513	493	484	473	514	473	524	467	544	470	524	498	527	521	550	483	513	459	505	465	514	518	491	484	508	459	498	505	524	483	522	494	482	463	480	503	503	500	519	501	481	494	497	498	499	486	474	505	510	553	546	487	503	527	502	481	505	506	545	473	489	506	499	512	494	487	454	489	492	490	466	521	519	483	504	497	515	529	524	484	514	506	529	485	523	521	496	504	514	505	474	485	483	502	483	486	487	470	513	488	508	486	463	493	529	478	482	499	502	491	480	531	508	517	495	506	531	492	505	504	461	519	528	512	485	496	507	490	530	519	510	504	501	495	511	477	529	492	541	510	509	520	492	533	518	555	481	535	542	486	512	526	448	477	525	481	540	479	511	527	502	453	512	493	487	521	485	476	474	524	502	533	490	518	529	497	466	514	469	491	481	441	538	510	494	522	500	543	507	518	488	528	527	494	488	493	492	542	519	505	480	535	530	529	522	472	499	527	473	542	469	489	517	493	479	459	501	490	494	528	493	478	484	555	477	515	494	495	524	462	499	455	456	478	471	502	507	504	488	489	466	533	526	522	469	473	501	483	454	481	500	523	486	457	490	517	540	525	523	514	468	501	477	509	460	488	506	468	490	511	473	504	487	507	497	545	472	492	455	477	496	512	502	539	500	490	512	513	485	505	509	469	500	496	474	474	516	493	508	505	506	489	485	479	503	502	492	517	525	517	537	488	479	487	487	527	496	505	493	494	477	452	497	503	473	482	460	492	488	492	505	499	457	507	540	511	479	518	498	465	504	473	496	525	494	500	488	499	515	425	438	474	522	508	490	548	495	482	503	531	484	466	530	538	539	525	507	494	510	501	493	522	508	520	510	500	524	476	477	492	521	491	527	474	468	476	528	501	501	477	501	492	478	507	512	453	523	495	462	460	488	500	515	498	501	493	507	473	457	503	515	483	479	512	484	485	485	481	511	504	506	512	495	502	498	493	475	462	493	487	501	513	514	468	481	490	494	516	523	461	509	501	525	515	472	530	479	518	555	482	480	483	490	503	491	526	504	499	506	506	488	469	478	520	460	482	517	507	490	501	504	481	512	531	479	495	480	515	489	491	532	500	490	495	480	490	513	510	518	517	499	498	539	496	511	508	525	510	506	456	513	520	489	492	490	524	517	464	443	487	514	494	516	467	507	483	480	475	503	542	528	513	533	526	504	492	493	493	543	493	498	508	482	516	577	471	511	478	566	493	475	539	532	479	502	505	475	534	477	515	531	471	477	500	532	484	514	556	475	512	461	436	490	524	496	461	495	536	484	522	495	506	498	473	539	495	516	487	524	492	467	531	532	472	497	518	503	577	502	513	505	507	497	514	550	475	493	494	498	486	532	506	490	493	476	504	504	468	484	478	530	479	538	487	520	438	526	534	500	483	493	503	516	484	495	499	519	484	520	502	535	527	487	496	494	489	486	475	515	497	478	533	493	483	492	525	498	474	472	464	498	533	530	571	479	530	507	488	499	472	474	541	524	539	500	481	517	479	444	483	505	523	498	500	500	514	451	492	508	492	474	504	501	478	506	505	491	457	480	505	514	495	456	515	532	511	495	464	493	493	469	472	506	514	491	502	519	547	517	513	494	458	476	537	508	513	489	496	499	530	482	532	457	534	501	486	513	491	496	518	529	488	479	456	513	510	522	518	491	490	546	480	482	457	492	527	512	476	518	495	516	487	554	489	496	507	501	510	513	473	484	491	522	501	494	525	519	515	529	475	496	492	476	530	497	504	513	480	512	509	515	501	496	482	515	461	526	491	475	477	536	476	474	492	498	513	529	497	480	516	501	495	499	492	512	528	534	503	496	487	526	476	460	501	490	485	520	527	497	513	510	469	498	526	528	493	486	524	464	506	506	496	498	502	501	488	488	496	515	469	492	540	466	530	476	474	477	490	522	493	505	525	511	481	534	499	494	526	499	506	479	497	520	522	538	528	487	493	531	509	467	504	503	497	489	465	511	492	534	517	493	489	493	487	492	452	493	516	480	498	483	476	504	480	488	496	511	488	457	529	498	525	499	484	468	497	433	483	489	505	539	515	494	494	510	521	527	507	499	505	484	516	488	498	496	499	474	515	547	454	483	480	524	437	495	537	507	534	487	538	462	511	500	502	483	474	514	509	491	463	474	517	480	474	544	488	520	474	502	475	482	505	513	487	477	473	532	464	493	513	498	513	511	518	484	483	512	514	542	478	492	501	488	471	515	486	491	522	504	461	525	503	496	491	508	511	504	477	471	483	532	516	512	522	483	478	529	475	504	465	528	496	496	484	489	485	495	496	505	553	470	471	487	466	526	477	474	531	520	498	506	487	509	508	491	484	478	515	537	504	487	473	493	488	493	486	522	475	479	490	473	493	504	495	519	525	509	474	503	524	505	527	505	498	510	507	508	521	479	523	492	502	511	482	503	475	494	483	520	474	499	485	492	497	486	479	496	466	479	526	485	482	523	520	497	503	493	536	493	499	496	503	504	483	473	497	480	532	476	511	527	495	500	555	470	481	485	481	504	480	512	520	442	488	492	494	503	489	501	480	485	503	540	512	484	505	523	507	471	508	531	484	449	493	508	532	523	488	464	486	459	487	512	517	473	488	509	515	495	500	492	547	503	473	495	519	456	469	483	546	525	492	489	484	478	511	506	435	477	503	498	505	501	525	474	468	493	513	523	502	508	491	491	545	497	503	492	521	484	521	505	484	506	499	467	484	487	488	504	497	505	482	494	511	477	484	525	493	501	506	480	483	501	505	497	522	505	494	522	503	482	515	454	485	514	492	497	498	463	488	514	536	510	465	511	523	490	505	495	512	486	515	495	506	507	449	463	470	459	526	508	519	523	515	434	481	510	533	491	496	511	481	493	495	516	487	433	485	525	537	444	510	532	504	485	495	516	496	523	518	478	500	499	520	452	456	488	511	451	494	515	458	475	509	505	522	508	475	481	530	491	525	489	491	481	509	550	522	525	544	503	462	512	492	502	512	502	477	467	483	531	481	538	545	489	523	469	519	496	495	476	486	533	523	489	513	493	510	523	533	490	522	497	531	493	532	470	512	488	530	468	538	507	498	524	512	505	532	457	500	491	525	515	539	505	528	488	534	482	491	531	492	507	467	495	498	500	500	514	514	508	479	526	517	465	503	543	464	480	504	490	499	487	491	492	507	523	524	494	500	512	525	488	485	513	503	522	492	474	482	499	491	537	498	511	490	530	445	507	523	507	518	511	524	491	532	497	515	509	541	563	517	472	516	547	508	502	483	489	501	483	484	502	478	534	533	524	499	524	520	499	514	485	509	495	490	506	465	522	469	501	472	486	524	490	473	480	516	493	491	528	527	487	497	507	510	532	497	482
3777	5477	6921	3552	2269	1503	1226	935	854	13845	20907	12642	5587	1760	759	525	448	435	448	457	460	440	428	472	450	449	450	480	452	432	440	485	455	438	460	465	459	446	466	459	389	450	433	412	465	448	425	463	436	464	474	462	474	461	433	440	434	451	448	425	442	448	448	458	421	494	441	442	416	462	427	425	414	431	442	482	475	480	441	449	399	439	444	464	434	435	382	411	439	440	485	439	446	470	419	429	454	440	459	429	418	480	425	473	467	402	435	434	403	417	433	441	450	489	433	462	421	468	440	421	439	448	423	462	439	430	476	452	420	428	428	400	436	420	437	469	450	483	427	453	448	408	392	430	420	436	451	465	475	439	424	446	450	415	425	464	413	457	438	431	465	447	433	443	450	455	483	433	461	432	493	484	453	437	451	438	410	440	445	442	405	405	445	456	446	425	448	452	454	431	433	436	487	444	427	449	466	428	472	432	446	442	379	449	433	435	450	438	465	439	466	451	446	429	485	406	440	422	444	438	478	425	441	438	434	452	445	446	422	448	426	437	448	446	415	441	404	418	413	472	454	401	412	440	428	449	446	440	461	421	440	469	424	419	413	426	422	451	442	409	440	415	394	448	453	436	400	387	456	423	448	461	434	451	433	429	452	445	426	450	464	446	458	443	412	410	438	444	430	471	453	475	420	422	432	413	426	481	453	457	457	474	425	463	432	470	451	408	447	463	442	464	461	435	451	434	440	440	407	454	461	442	409	437	441	427	428	476	430	468	467	428	462	443	436	445	412	424	393	454	427	474	417	460	424	433	438	445	428	451	486	435	451	444	444	426	434	445	430	458	454	420	442	385	403	456	439	456	451	426	432	426	459	420	462	434	476	447	428	437	413	446	452	417	463	458	433	419	425	444	440	455	443	459	448	443	457	431	441	431	431	407	432	437	409	443	412	434	435	460	417	464	415	443	403	450	453	448	434	483	437	465	447	449	480	430	410	441	445	463	458	483	458	467	435	473	427	416	450	424	417	395	416	452	470	430	407	460	443	430	439	442	439	451	460	389	409	423	445	411	449	435	411	490	427	408	482	456	462	426	466	440	426	476	424	459	463	461	455	440	459	448	430	416	450	421	442	413	429	462	407	453	466	410	453	447	446	447	454	411	439	425	421	434	451	447	424	419	447	442	463	473	461	433	479	425	438	452	438	412	433	461	429	451	428	412	432	440	451	456	473	454	427	419	446	467	463	468	421	404	447	426	433	445	441	416	415	415	432	508	472	421	437	457	426	480	437	428	428	440	439	436	444	465	425	438	416	418	430	445	449	434	458	468	431	435	470	440	433	437	426	446	446	459	427	447	425	490	471	427	413	477	452	448	421	427	470	409	441	433	436	425	451	462	448	484	497	482	449	472	447	456	418	453	435	463	418	411	473	420	456	420	438	430	442	430	434	426	429	445	442	420	444	440	464	472	399	448	419	423	465	436	471	443	465	440	460	423	420	428	464	448	431	420	410	415	447	422	435	451	458	450	427	455	416	438	424	433	456	421	484	411	462	453	415	449	448	459	451	439	483	438	439	388	428	434	464	438	449	453	423	442	441	467	475	464	422	432	473	449	433	457	425	453	419	454	465	467	455	458	443	449	427	430	468	430	434	437	424	477	435	431	437	438	455	452	444	420	416	486	452	444	442	433	434	424	434	432	448	493	479	440	408	426	419	444	447	450	412	478	420	418	456	430	462	473	413	415	426	400	456	444	467	434	458	436	430	447	441	412	465	461	430	402	435	439	450	376	453	406	491	453	453	425	474	411	452	433	439	470	420	419	447	419	457	436	442	462	413	426	446	436	404	428	458	436	430	440	424	442	441	425	465	432	446	429	422	442	427	432	429	439	458	426	419	446	426	436	435	469	427	406	428	415	478	439	455	413	474	462	465	433	438	408	430	422	444	418	438	462	407	460	418	448	490	448	428	429	409	455	432	404	423	458	483	430	402	441	432	467	411	469	454	436	412	420	460	412	414	401	385	419	442	451	410	450	406	469	437	463	429	435	406	458	474	441	445	470	432	451	451	467	453	433	418	421	439	421	427	455	449	441	433	435	471	427	397	447	412	480	408	403	399	399	451	405	451	412	399	423	449	460	425	412	439	441	453	412	424	501	420	434	460	438	438	429	450	430	472	458	478	444	456	458	473	442	450	428	457	414	415	471	420	479	423	451	410	446	450	436	445	477	428	404	470	414	435	492	386	416	452	473	413	408	443	430	427	455	418	437	461	431	453	424	408	436	447	445	455	405	448	476	437	424	459	412	385	405	411	402	428	463	443	437	460	407	416	442	421	455	448	400	419	464	466	436	419	432	464	401	417	455	434	438	405	439	462	423	458	444	466	413	437	422	432	421	428	463	465	488	387	419	400	451	415	424	430	444	424	417	423	431	456	435	448	419	415	425	446	415	406	391	414	438	431	472	444	424	381	464	436	413	459	438	448	422	432	437	457	457	409	428	447	447	410	471	485	435	447	444	459	421	455	427	376	436	423	402	431	396	432	448	392	410	447	442	413	418	464	397	465	420	414	441	439	423	452	453	391	419	406	456	446	394	438	434	427	424	443	397	436	433	458	448	431	419	411	451	406	431	467	458	413	448	442	492	442	463	480	425	456	479	441	411	438	452	438	467	415	469	475	435	470	465	437	435	451	419	422	422	451	434	395	429	431	443	439	460	421	449	416	426	434	431	401	445	433	394	443	454	405	446	440	439	453	433	422	439	425	429	447	443	418	448	441	431	450	448	444	432	431	437	433	422	419	424	446	475	445	442	471	411	436	474	466	412	380	413	406	437	458	425	453	427	440	450	472	447	455	460	463	445	444	443	456	461	447	435	448	476	409	413	390	462	428	455	423	472	453	427	444	419	406	459	446	452	427	457	430	425	434	426	462	431	458	458	478	447	428	454	415	455	470	436	415	451	446	468	433	391	407	489	446	462	451	468	425	416	447	446	415	420	421	434	437	415	422	433	414	441	407	411	465	434	452	435	439	441	462	477	429	443	412	429	444	432	432	393	435	456	464	416	449	443	433	412	424	428	456	440	418	441	416	442	423	428	453	424	484	437	480	447	419	431	429	489	459	443	424	426	439	470	469	449	451	425	433	484	433	456	458	432	461	379	413	431	445	455	459	431	440	460	452	458	452	409	474	434	444	443	448	417	415	422	427	423	474	430	434	455	453	440	443	454	423	411	410	436	442	445	406	468	444	452	429	462	415	439	442	462	434	445	424	450	411	458	435	458	424	457	399	407	420	437	458	431	451	423	448	445	438	428	435	415	500	458	419	413	434	398	458	501	443	436	447	429	452	432	414	416	423	392	406	425	467	457	458	442	455	448	452	451	450	396	438	437	486	435	388	406	434	474	440	430	462	465	461	464	425	440	449	431	458	450	462	427	469	438	456	430	468	442	443	452	437	460	432	409	443	445	418	415	443	419	380	451	438	446	401	445	447	432	456	430	453	431
23831	21038	28304	23999	21020	9914	2231	1380	1147	15076	39007	28088	12418	3549	1201	750	713	657	683	665	735	662	658	679	686	701	679	682	683	702	724	672	649	712	643	698	674	663	672	625	666	708	702	696	689	668	636	658	648	723	656	668	673	678	667	662	635	600	722	677	641	697	702	687	656	609	682	667	670	703	651	652	703	693	676	670	683	649	726	672	640	696	633	691	696	645	670	621	642	674	668	681	667	677	621	666	698	637	645	703	675	676	642	665	663	652	659	722	692	637	700	648	663	681	695	664	694	698	691	682	708	678	671	639	666	634	658	691	657	677	674	677	700	690	620	686	652	691	698	674	688	669	702	710	658	682	650	651	696	725	679	649	666	618	680	668	694	632	663	658	640	655	685	625	661	680	647	599	633	677	661	654	693	646	665	657	668	669	626	690	660	682	660	632	669	643	675	685	658	657	691	647	653	669	703	662	645	695	675	669	650	608	706	685	641	667	659	660	652	629	652	646	663	694	706	703	633	663	679	685	626	722	680	739	650	650	632	650	659	678	635	642	678	653	665	698	676	629	660	682	701	656	699	664	723	643	627	661	686	711	643	689	674	678	657	675	644	631	681	710	685	645	672	679	667	670	655	674	676	673	660	697	649	682	658	701	670	665	702	679	674	700	617	742	675	626	668	640	648	686	660	704	689	659	676	724	725	671	648	657	666	660	660	650	641	666	658	690	664	650	672	616	708	624	675	667	634	681	666	662	696	653	657	654	639	599	693	671	657	671	673	638	600	644	669	676	652	663	643	700	686	656	632	680	670	665	659	650	716	729	641	681	688	686	663	684	636	664	690	624	626	656	661	715	700	655	672	621	654	635	659	666	680	705	622	679	661	621	667	672	667	673	635	658	661	659	685	653	675	689	661	662	629	696	632	682	685	662	671	670	679	656	661	723	630	648	679	645	668	644	593	676	717	651	617	630	725	689	650	634	684	678	609	716	686	643	663	712	683	663	658	689	701	669	691	669	702	674	662	632	728	667	653	621	639	628	652	665	608	692	695	706	677	601	639	651	665	665	656	652	639	654	685	676	655	652	686	652	684	641	625	647	659	669	633	608	648	644	685	674	680	650	709	676	676	717	688	616	657	653	644	672	649	682	692	617	698	627	695	627	650	657	693	679	647	665	657	659	663	671	681	697	679	695	637	671	659	670	695	656	683	667	648	667	628	637	664	625	663	747	678	667	676	658	725	646	647	633	700	667	676	640	627	684	705	661	666	660	640	708	669	637	662	686	699	658	699	631	673	575	674	657	601	677	669	652	666	685	672	667	651	645	626	650	678	632	684	666	649	695	681	671	710	677	705	690	639	715	704	632	654	657	641	667	667	656	663	664	654	690	694	637	702	694	672	665	648	651	671	645	666	648	627	652	704	671	658	663	691	657	692	663	643	663	684	621	633	673	710	662	681	623	648	656	701	687	682	660	705	637	642	646	677	629	677	666	646	666	650	661	618	639	690	659	653	654	623	649	674	660	712	646	681	652	674	692	637	601	674	700	666	655	660	666	683	687	657	679	632	675	644	664	712	651	681	632	677	659	643	690	672	649	702	709	665	660	669	650	635	667	716	666	605	688	640	687	639	666	649	609	685	604	659	638	647	639	703	691	681	662	686	695	644	674	684	690	682	660	660	659	682	712	626	654	622	643	614	655	658	669	665	621	680	672	675	648	668	637	635	666	677	656	643	677	647	632	642	665	699	683	639	636	693	688	654	692	640	663	653	675	668	636	677	719	671	689	699	681	653	629	678	643	698	687	660	676	609	659	674	683	683	650	660	650	656	674	636	705	696	691	695	684	668	643	675	673	675	630	658	659	675	645	658	674	680	669	618	657	655	680	687	657	648	672	696	695	621	684	656	703	636	680	645	678	617	646	701	661	614	663	669	745	680	679	704	668	722	660	677	660	642	671	710	642	647	643	660	634	691	675	642	617	655	655	647	668	667	630	650	715	642	683	633	695	663	679	663	668	658	664	620	726	681	700	637	647	690	620	655	678	678	664	651	612	628	677	701	671	634	630	645	688	685	642	682	691	649	630	649	646	687	660	680	670	698	673	656	731	628	653	648	636	646	671	681	699	670	644	701	677	665	696	618	677	682	676	668	637	652	686	666	660	661	673	630	652	667	711	696	658	658	651	674	685	634	619	693	680	660	679	654	672	658	651	654	639	651	577	685	707	707	654	684	611	670	689	672	651	689	641	668	685	663	638	635	637	680	650	648	659	680	666	690	599	654	644	660	659	671	679	627	636	703	686	646	683	682	705	693	636	672	652	698	674	665	668	642	651	658	667	626	659	649	643	659	654	673	687	682	674	631	686	684	621	693	624	658	660	642	639	653	683	651	666	670	676	719	643	654	681	666	669	674	685	682	610	672	684	641	637	667	671	654	728	706	655	701	688	689	670	630	687	699	655	671	676	646	671	646	658	685	685	625	644	673	671	610	644	628	710	661	703	666	615	663	646	631	647	628	668	631	658	658	702	693	637	605	619	679	666	708	666	646	649	679	707	700	681	669	670	633	653	663	654	692	635	672	605	688	679	660	678	627	671	621	714	617	675	652	627	685	608	655	655	641	677	676	696	681	655	662	741	640	674	651	663	696	617	681	612	636	682	658	670	621	647	636	687	642	663	662	689	661	679	650	624	655	646	670	654	687	667	643	686	659	636	703	699	663	666	697	687	660	676	655	613	634	666	643	698	658	661	674	664	646	621	633	676	664	678	612	638	668	658	618	677	673	655	663	640	673	633	706	713	719	647	631	639	676	680	651	714	647	654	685	659	688	602	671	645	655	675	652	659	702	685	701	674	649	703	680	693	652	627	609	655	659	666	645	696	675	652	661	648	669	713	655	628	629	671	702	732	685	597	671	636	677	615	623	640	677	639	645	657	660	687	622	664	682	652	659	656	664	685	651	651	701	649	589	686	649	644	696	667	670	660	685	640	664	656	675	677	626	678	669	621	631	671	673	659	635	654	632	703	630	668	640	674	651	647	694	665	614	670	660	682	682	679	663	658	652	659	700	644	676	668	688	676	670	656	665	631	662	655	627	669	691	693	659	656	657	690	657	673	742	624	682	648	695	687	660	668	695	665	647	612	667	637	676	644	651	683	654	669	680	688	663	668	686	649	639	652	595	633	661	698	658	645	684	669	639	639	658	644	671	677	646	675	664	688	686	621	678	623	671	703	619	703	667	626	651	670	669	652	677	688	651	669	652	624	641	669	666	643	671	691	689	692	703	652	675	692	724	660	677	641	679	675	695	676	678	667	659	620	666	635	688	637	675	693	624	622	651	665	655	631	652	659	630	663	677	602	692	703	658	640	656	624	666	691	666	643	644	687	679	637	695	617	664	699	707	647	648	673	707	686	670	651	665	667	661	662	685	670	691	620	665	721	685	636	684	652	665	687	680	626	660	650	729	690	646	677	624	711	671	619	637	622	654	717	693	649	602	658	640	626
4105	8427	9244	5164	2859	1961	1635	1351	1473	19511	35313	21808	9298	3137	1083	667	603	603	618	586	592	597	534	561	556	574	608	583	527	554	576	579	553	571	556	567	553	563	554	590	607	589	512	571	546	569	532	574	566	565	559	554	562	556	581	596	559	518	570	575	560	598	549	552	551	568	582	599	541	555	541	540	621	533	581	594	568	602	565	521	537	576	544	569	571	551	535	578	562	551	641	580	587	612	544	516	571	565	546	558	577	572	523	586	581	550	574	570	613	587	517	559	563	566	561	560	545	585	563	563	587	600	554	586	559	574	549	523	573	546	586	594	548	564	570	573	570	571	550	573	539	541	575	533	547	524	563	567	557	554	550	533	559	547	589	586	585	540	582	536	581	552	529	547	580	599	595	565	569	568	613	559	536	536	578	571	572	577	559	576	553	562	550	572	568	546	557	574	606	585	619	576	591	576	524	566	583	529	579	546	550	570	568	631	578	574	585	542	528	575	566	572	534	587	569	568	535	571	577	559	558	554	556	520	555	548	575	565	557	566	550	592	557	590	504	596	577	581	566	562	538	557	529	566	543	571	570	560	563	538	563	569	544	551	578	604	601	545	545	519	562	600	579	574	543	573	582	562	596	550	539	554	543	555	556	596	536	569	531	568	595	555	535	574	578	583	573	538	578	549	531	571	558	585	548	575	600	523	534	608	523	545	587	545	578	588	601	558	583	579	596	556	589	588	505	559	594	558	556	557	519	546	552	534	524	571	613	533	555	552	563	569	547	613	559	538	577	589	601	533	557	567	529	541	581	528	536	579	598	609	597	584	555	529	521	564	569	559	567	551	600	541	579	563	555	589	502	549	571	516	555	502	577	534	573	585	540	573	588	589	562	593	555	590	587	546	544	602	581	556	531	562	543	560	597	573	558	586	557	537	558	520	571	537	575	561	608	599	558	523	577	554	548	568	600	581	574	572	556	584	539	569	528	566	567	546	551	549	576	522	584	551	550	587	588	576	566	591	529	526	584	602	562	565	569	585	589	571	566	550	625	557	597	548	559	533	552	537	539	546	537	558	599	566	574	581	570	561	580	574	571	541	548	598	570	574	525	565	576	595	528	610	557	588	583	536	581	568	546	525	570	581	562	550	510	534	575	584	566	555	584	518	579	555	597	533	539	569	544	561	554	578	545	545	560	578	577	597	618	545	559	557	560	527	549	622	552	542	563	554	581	571	615	568	558	596	569	567	496	591	552	580	576	562	581	561	576	589	621	543	570	592	544	528	540	553	553	563	557	592	587	591	564	579	565	614	564	554	584	545	595	589	496	552	558	546	554	569	562	591	578	535	569	570	569	540	569	593	548	581	508	564	575	588	552	586	555	573	548	583	575	584	619	552	539	550	569	585	562	561	572	532	572	578	571	586	559	559	588	573	573	552	558	584	568	546	575	516	572	551	570	520	565	545	589	583	559	554	522	539	580	519	557	562	580	551	577	585	561	561	558	616	537	576	566	541	569	520	601	589	550	553	578	565	535	580	561	607	555	553	565	542	575	565	581	612	576	571	561	564	555	527	537	544	563	523	564	544	577	591	569	530	567	550	598	568	571	543	559	549	597	586	593	550	533	565	586	572	573	552	532	591	563	528	572	585	562	539	575	581	564	554	548	598	571	556	583	564	537	597	568	578	551	556	556	548	554	540	542	579	560	558	556	569	544	565	547	557	582	573	562	529	568	509	546	572	584	572	573	552	572	562	521	599	595	567	545	562	550	553	554	507	604	563	553	492	574	573	562	536	579	563	566	556	569	548	556	537	570	567	596	583	571	530	525	543	569	492	590	594	554	568	574	616	539	555	562	597	561	515	534	549	574	544	546	569	534	531	567	528	539	508	544	542	599	546	531	573	551	577	569	529	569	601	576	526	551	572	560	551	589	579	545	552	564	561	564	583	538	529	573	585	555	565	562	556	521	539	582	568	567	555	582	568	566	569	569	599	560	490	550	579	508	544	552	584	568	606	542	566	538	562	573	585	564	539	551	554	545	522	550	565	597	494	572	562	540	557	543	610	570	571	548	556	556	551	566	580	558	565	494	559	523	540	574	576	571	579	596	567	522	532	567	561	550	577	513	545	583	535	508	512	542	568	513	536	556	550	567	589	569	596	584	591	582	523	567	601	552	575	564	595	543	552	564	535	554	552	535	548	565	560	573	574	551	585	542	537	528	561	536	572	573	539	559	512	576	544	562	568	572	582	582	555	530	561	546	526	570	541	579	570	548	590	561	552	544	584	605	541	563	541	561	583	559	551	548	578	523	550	563	582	577	579	536	564	561	551	564	552	575	553	527	586	585	586	588	586	572	580	542	574	559	574	556	546	523	575	562	558	551	536	575	530	539	568	540	558	541	529	582	559	573	559	492	546	588	542	574	571	554	542	574	576	540	566	580	557	560	563	584	511	488	525	582	592	528	567	556	593	590	581	528	541	563	519	530	587	543	572	616	516	578	549	542	530	534	549	541	554	554	558	549	560	572	553	528	569	558	606	550	542	593	553	555	566	553	524	553	579	526	571	568	542	573	570	568	552	561	602	543	551	483	557	511	564	553	570	556	545	571	563	627	552	572	615	590	565	518	588	540	539	574	541	567	569	533	597	543	540	562	582	563	545	563	570	580	583	552	556	571	549	548	563	525	539	538	570	592	565	516	597	553	556	545	573	579	496	522	589	561	568	538	554	571	542	550	599	559	543	577	593	605	579	546	558	568	586	552	554	540	553	566	568	592	588	556	575	596	544	541	572	549	558	557	576	552	562	539	528	578	573	557	567	581	546	547	563	568	507	544	568	635	580	567	554	530	572	571	564	572	579	560	529	592	576	549	542	583	576	541	580	537	585	570	549	589	554	550	543	561	531	570	558	525	559	530	592	568	563	548	589	545	588	562	581	563	547	563	563	588	562	576	589	544	524	575	585	565	580	548	558	515	582	531	573	577	544	556	597	564	603	598	550	535	550	535	539	533	568	587	521	599	545	520	542	549	556	552	555	629	555	542	582	579	514	573	571	516	549	538	576	552	588	560	550	562	538	537	582	574	537	539	551	566	566	559	559	556	544	557	574	562	590	577	538	530	595	535	581	546	548	555	540	550	555	565	562	567	571	557	562	561	572	579	581	572	525	567	566	534	558	552	586	591	568	586	570	563	576	539	564	567	531	560	554	542	565	575	574	577	533	550	568	611	522	539	540	598	549	525	555	554	530	536	549	568	534	578	566	541	604	574	539	586	542	560	566	549	548	567	532	559	579	526	580	536	528	585	546	528	573	573	517	540	571	551	556	551	532	566	556	605	587	565	590	584	528	581	586	523	612	532	538	571	562	563	520	559	594	507	566	550	538	534	569	559	558	575	535	543	555	596	588	576	580	505	572	571	562	564	555	523	602	538	536	514	568	569	552	542	561	565	573	521	569	567	554	556	548	589	568	538	528	523	548	585	545	538	560	572	558	523	571	584	558
27303	13637	2338	871	523	504	507	509	432	1050	2724	2032	1085	646	433	402	392	391	423	427	413	408	406	409	377	365	431	402	425	403	424	433	380	387	443	392	414	390	391	399	418	410	400	428	436	399	392	406	405	392	386	390	391	409	413	408	409	425	408	395	400	408	416	392	353	403	438	410	418	390	362	388	375	380	427	381	361	399	461	388	405	371	397	397	436	413	368	424	400	414	400	366	432	427	412	448	433	415	366	398	363	400	371	389	363	410	383	395	454	367	405	403	393	364	387	424	406	391	406	422	413	419	415	419	396	402	389	359	394	424	400	400	389	414	406	349	418	412	432	421	395	375	404	392	398	402	419	374	407	389	394	416	367	383	413	390	393	377	439	355	409	420	402	394	392	372	423	398	393	409	441	390	377	396	399	397	399	415	405	398	394	389	448	409	390	433	366	410	422	412	407	399	390	417	404	389	418	401	405	403	422	408	376	409	373	382	395	412	396	390	438	371	412	447	395	357	373	420	377	403	402	395	399	387	391	370	375	405	414	384	362	396	381	412	384	409	379	380	396	378	382	422	433	431	413	380	423	380	412	409	383	396	391	389	381	430	402	404	391	406	367	430	370	376	409	423	393	378	399	431	391	368	402	409	394	431	420	391	408	430	367	411	388	379	411	414	442	417	418	399	360	369	408	376	418	398	408	373	435	420	406	443	390	391	414	431	378	426	430	428	426	423	447	401	426	394	383	414	380	402	380	407	407	416	381	422	405	370	444	393	394	425	365	409	403	392	370	400	389	423	350	401	401	414	441	402	399	410	401	406	408	404	413	371	362	397	396	412	428	420	408	390	427	416	386	384	415	397	437	404	412	385	416	430	407	352	399	390	384	413	410	413	395	421	392	436	403	382	435	405	426	382	420	425	407	425	395	404	368	435	406	397	407	365	412	368	407	406	434	383	390	387	379	396	395	420	440	453	341	439	421	446	376	416	411	431	369	417	405	413	388	436	407	374	426	408	418	377	423	394	367	399	397	429	425	429	378	392	398	434	417	384	408	390	397	420	413	397	403	374	395	418	416	398	387	378	419	374	413	433	407	420	406	376	408	361	453	414	389	396	413	396	407	416	426	373	432	402	411	427	362	401	431	425	413	362	413	399	373	430	426	376	403	375	418	427	397	382	377	376	397	424	376	430	403	379	370	402	396	432	373	414	385	389	357	397	393	400	395	384	421	444	398	429	389	494	388	417	417	406	394	388	398	364	397	384	374	377	408	386	377	397	420	389	387	384	440	366	418	431	445	372	417	401	375	419	364	396	415	393	393	389	444	423	408	417	399	409	408	406	421	401	399	394	406	431	397	381	456	415	419	435	386	397	427	386	385	421	418	414	382	401	383	378	398	419	401	397	418	439	410	401	366	409	380	375	418	379	382	392	384	388	386	427	404	402	402	382	422	370	375	381	423	405	406	371	417	417	409	433	380	407	366	413	372	387	424	399	390	392	388	407	391	388	390	405	409	404	397	401	387	406	422	403	419	427	396	396	426	388	413	399	383	393	416	407	383	388	413	416	425	380	417	399	404	403	440	427	391	402	393	389	433	411	392	410	407	401	453	407	401	370	398	387	410	370	369	431	391	402	397	414	403	411	436	380	410	373	409	405	392	367	426	423	417	394	407	393	370	395	447	410	396	398	407	424	394	387	412	419	402	391	410	401	396	401	426	390	371	424	423	409	390	372	413	427	412	423	405	414	395	416	395	412	372	381	370	391	375	395	402	389	431	397	393	389	396	414	369	412	368	383	384	428	401	410	441	432	410	431	403	394	395	407	407	376	431	394	380	409	396	390	411	415	393	400	367	408	443	377	410	417	404	421	398	442	373	365	409	387	391	357	391	384	416	399	387	392	396	411	378	409	368	398	422	370	380	417	405	437	397	439	442	385	389	447	396	384	392	369	449	404	376	420	381	397	406	388	389	398	404	397	398	419	394	423	378	397	416	410	421	399	411	399	411	412	439	418	362	404	374	432	417	369	415	400	385	364	437	389	387	391	419	404	417	421	356	425	426	363	404	389	377	402	403	425	424	423	405	388	414	417	408	361	389	387	380	371	412	389	377	384	424	391	390	377	429	372	413	388	393	404	399	410	414	389	423	370	367	450	390	412	397	414	396	421	403	407	367	393	394	391	413	410	422	428	417	405	426	408	413	389	370	415	385	408	403	400	426	424	380	407	407	382	409	385	404	390	436	390	411	438	451	418	405	407	377	383	413	373	378	386	405	397	404	386	395	434	438	389	398	396	418	399	424	405	401	411	386	425	428	378	403	402	395	413	428	397	437	396	423	408	396	406	391	404	419	399	391	380	392	405	401	400	419	398	408	362	388	451	405	386	409	384	417	400	441	385	431	400	388	370	392	423	411	424	392	361	402	371	380	400	365	440	438	378	387	452	403	404	396	378	405	408	440	379	393	375	411	395	432	431	369	359	421	397	395	409	414	405	392	394	434	424	407	377	408	395	384	410	396	382	396	381	404	424	407	391	423	409	376	420	365	432	374	386	398	396	393	433	403	429	425	417	393	405	410	377	381	394	381	432	395	408	424	425	413	396	396	418	418	422	396	376	407	369	423	412	369	417	436	408	413	412	399	420	411	417	376	374	445	436	387	383	404	407	456	380	384	426	395	407	403	412	399	417	421	397	405	409	413	452	385	393	405	426	410	398	439	405	413	392	422	390	394	383	419	387	397	410	424	394	394	411	427	380	416	383	399	402	405	404	395	396	428	385	402	369	397	398	386	418	427	397	428	391	388	411	404	406	413	423	423	392	421	415	373	422	392	417	403	423	434	368	383	374	419	424	380	410	408	376	404	375	441	421	393	414	354	460	403	361	401	410	414	410	409	446	441	407	406	466	372	391	394	421	392	403	421	433	371	391	383	386	382	419	377	409	396	418	386	398	414	428	364	404	377	384	407	391	389	381	393	404	407	382	381	394	406	388	421	401	415	408	399	430	408	380	431	372	375	401	419	423	366	401	405	383	441	406	438	413	407	424	417	410	390	402	400	396	419	389	399	379	422	396	408	392	385	379	387	370	364	409	403	418	406	374	416	421	425	420	406	397	391	392	405	394	386	390	426	372	399	367	372	373	416	367	387	400	418	403	395	438	448	401	411	424	437	384	407	393	368	409	444	361	411	425	382	400	377	403	408	407	437	378	395	439	416	411	413	411	405	387	424	391	404	408	438	418	405	369	381	370	429	406	428	385	405	418	413	403	449	419	419	405	383	407	433	419	390	377	394	404	421	399	379	423	376	418	361	405	393	422	397	433	404	426	423	454	401	378	423	429	427	396	425	422	418	393	385	381	407	391	377	387	392	416	391	406	397	392	367	387	398	416	373	363	420	394	410	410	394	390	351	391	398	428	416	400	419	448	401	393	421	406	399	383	376	424	429	418	398	398	443	399	423	408	377	406	394	384	367	396	405	367	426	384	416	417	402	432	427	409	391	387
5036	2132	1531	660	456	462	498	459	382	1471	3356	2296	1084	564	387	337	368	330	327	347	342	381	339	345	366	344	333	369	348	341	339	350	347	326	314	372	334	375	365	342	323	379	381	323	358	359	359	343	373	334	338	332	362	373	343	315	374	344	383	330	333	325	337	345	348	314	328	343	372	366	321	390	345	344	340	366	326	319	397	374	332	308	325	370	350	341	324	350	330	353	351	335	314	319	307	332	362	336	359	349	370	335	349	319	360	326	330	322	335	318	338	342	352	353	335	308	343	367	371	313	347	341	366	366	339	338	344	339	349	338	319	308	364	338	320	381	358	369	330	340	356	360	364	330	350	348	370	339	343	349	324	381	342	352	346	346	340	359	328	356	372	322	362	379	353	335	348	373	309	361	347	322	339	319	369	370	372	339	331	327	365	350	408	340	320	327	359	331	341	384	346	335	343	338	359	307	345	329	381	361	350	353	337	340	351	333	352	367	345	358	341	334	355	324	315	358	326	331	355	291	324	330	318	332	326	335	357	333	349	340	347	342	333	345	380	335	352	389	356	351	332	351	354	337	328	337	366	367	353	354	335	356	338	335	319	345	335	323	329	352	374	361	355	358	333	348	333	292	326	354	353	345	357	319	337	361	369	339	346	337	350	320	366	353	352	338	328	321	362	365	335	359	350	357	323	321	363	350	366	313	323	350	345	385	318	301	336	316	363	331	353	339	296	329	348	341	333	339	317	340	369	345	310	335	334	345	338	337	347	349	389	331	369	326	333	339	305	314	349	304	343	357	372	345	366	340	328	378	358	339	359	314	362	359	367	344	312	317	339	336	345	344	348	324	332	344	355	333	339	340	330	334	330	320	348	347	353	325	309	351	339	339	349	324	342	363	340	367	329	368	349	367	330	353	353	349	324	297	320	341	386	390	346	332	321	322	350	346	332	347	322	341	365	345	360	318	329	352	381	333	335	354	356	343	345	379	355	357	305	331	333	369	349	358	360	342	354	361	345	335	359	363	338	346	338	333	311	316	322	320	350	354	352	389	393	307	320	342	335	316	359	359	311	370	370	324	373	340	369	358	352	370	356	298	371	351	332	357	327	326	346	341	316	332	323	340	350	358	334	349	357	331	348	361	339	360	361	327	343	320	357	342	332	314	382	341	359	350	346	344	303	373	344	347	337	299	355	357	334	366	323	389	366	372	361	294	332	357	343	342	361	332	347	343	345	329	336	336	326	340	334	359	335	359	353	346	358	335	328	331	333	353	342	360	314	344	351	336	349	344	346	353	337	340	348	341	339	338	357	320	341	317	342	346	354	333	326	353	368	314	357	341	358	340	329	362	349	341	357	347	346	355	322	331	368	356	369	325	374	347	347	334	321	347	324	368	356	344	367	374	315	336	323	346	373	329	349	319	332	313	347	376	352	332	292	335	332	334	320	359	334	341	352	339	359	357	347	337	347	354	312	340	348	313	313	347	368	317	347	344	335	337	369	332	331	283	327	322	341	339	343	341	340	352	349	342	324	342	318	312	355	354	369	363	373	331	335	325	339	321	342	337	326	311	351	352	367	351	359	365	381	389	337	350	331	313	364	356	324	336	328	321	333	331	337	363	321	370	365	338	355	344	335	324	330	314	336	339	290	321	335	350	335	354	335	331	337	356	319	366	334	320	348	367	373	356	381	348	333	376	361	384	317	356	329	352	360	347	337	324	375	359	362	371	344	353	343	327	339	371	333	364	346	319	348	363	323	339	306	358	340	340	344	352	369	341	382	329	337	357	348	353	360	333	354	327	315	329	338	354	335	409	347	344	336	351	326	382	359	356	351	334	331	327	380	381	354	335	321	364	345	329	368	339	330	307	331	350	351	349	350	363	308	321	330	335	362	367	343	350	319	345	337	351	335	338	363	330	307	355	320	347	327	333	349	340	347	355	304	348	351	344	303	335	345	350	391	334	323	351	328	346	364	360	335	325	336	349	348	366	356	383	348	322	330	339	330	372	364	354	342	328	339	370	363	383	344	338	338	331	373	334	294	381	348	351	348	346	350	313	331	355	339	370	336	349	353	301	343	375	346	356	350	347	362	310	331	361	327	367	323	312	315	319	320	308	400	330	355	376	322	354	346	354	348	350	360	341	344	347	345	338	338	359	362	378	341	347	309	343	337	382	339	346	376	348	381	343	341	315	362	368	353	348	392	344	340	339	339	302	357	378	365	330	363	343	377	318	359	350	337	366	336	326	372	329	352	322	357	351	332	347	362	361	359	353	338	364	339	336	356	345	344	332	361	342	341	341	336	331	388	326	324	331	384	369	321	361	325	373	322	350	351	359	342	371	342	321	329	325	343	336	371	348	351	334	333	371	350	327	352	318	355	339	335	346	346	353	345	347	323	342	348	354	342	340	352	358	338	344	327	378	346	386	312	325	336	337	331	345	349	319	331	356	339	380	337	322	314	352	317	356	358	372	325	327	358	350	321	388	359	350	351	344	332	346	363	347	349	351	332	326	328	353	323	355	339	318	371	337	354	325	345	353	356	314	317	361	358	355	329	347	363	328	398	354	323	320	353	360	385	338	354	373	357	328	349	340	334	330	318	337	355	363	364	341	324	344	320	365	353	368	345	347	319	325	345	373	349	356	336	337	367	354	363	315	329	375	331	334	343	349	371	370	328	339	333	327	334	342	313	358	350	371	361	380	369	363	341	372	338	346	336	336	357	361	343	358	337	342	341	339	356	340	318	342	357	366	338	360	365	343	355	327	338	330	341	318	358	329	347	337	325	352	346	340	339	330	350	339	334	369	321	336	333	368	336	345	323	349	340	364	372	350	329	359	323	348	365	366	359	325	403	360	363	303	344	348	323	311	376	340	363	312	346	346	364	349	340	375	346	325	351	345	341	329	322	328	330	339	347	356	326	363	319	326	320	352	355	341	354	321	367	340	357	386	306	331	353	367	348	364	354	374	327	337	342	351	320	363	359	308	347	345	365	347	345	338	376	338	354	346	314	372	351	309	345	359	332	320	338	313	352	362	367	361	345	343	338	326	317	377	359	324	346	364	348	329	359	343	344	343	351	354	338	319	348	365	362	342	335	325	387	383	347	352	317	331	339	377	346	333	339	324	344	337	301	321	353	348	367	327	330	343	344	329	384	320	357	332	327	347	336	340	365	345	361	325	330	371	347	353	339	327	356	349	353	330	367	345	343	326	321	324	343	339	348	338	348	353	358	328	345	358	352	323	363	346	332	329	366	388	340	336	346	317	346	349	363	340	328	366	386	336	383	344	330	339	344	353	323	303	334	343	365	357	359	377	355	335	364	344	350	320	348	376	347	356	364	360	352	323	314	354	339	347	332	355	366	337	323	368	380	342	340	329	327	326	346	333	361	324	330	327	319	363	351	353	393	324	332	348	335	374	348	356	349	338	336	372	351	358	329	335	335	388	312	357	346	356	341	349	345	334	334	359	349	349	375	349	320	342	339	361	360	335
24962	21106	27358	25003	8944	1273	842	771	1562	13561	21074	14234	5630	1551	601	479	441	398	405	460	452	428	439	434	407	437	437	425	404	437	415	419	409	376	399	451	381	435	431	420	413	419	432	449	432	430	459	424	423	448	434	447	422	387	425	429	385	418	444	425	420	437	377	435	429	412	421	427	412	414	421	427	430	399	426	388	401	436	452	450	408	437	445	410	425	401	374	454	394	428	452	435	399	383	415	403	421	439	422	420	412	443	410	400	432	405	397	434	414	415	432	458	422	413	430	436	400	425	440	420	436	420	427	400	409	404	418	436	411	402	443	422	445	425	398	424	419	409	444	417	408	373	452	406	433	376	431	427	391	410	412	399	441	434	412	377	391	414	418	385	411	401	449	434	416	434	430	417	392	382	434	432	413	398	432	392	407	447	444	439	426	435	418	423	414	404	433	432	437	396	421	422	404	409	421	454	481	434	399	407	406	431	453	437	424	420	385	424	430	371	427	426	423	440	410	418	399	352	426	441	430	384	420	424	404	453	428	395	459	421	413	388	416	458	389	411	419	429	430	384	419	346	395	432	392	424	435	427	423	412	461	395	418	437	377	410	424	420	460	409	450	388	410	412	424	413	443	432	433	421	409	416	422	469	441	395	411	407	417	408	393	393	401	415	417	379	410	416	420	423	436	418	398	414	398	414	440	447	410	411	411	422	430	424	420	446	403	423	425	428	405	419	429	436	416	409	441	410	372	457	421	437	406	425	407	428	436	417	414	421	395	404	426	413	414	400	399	405	385	448	403	401	434	433	420	430	432	427	392	392	423	427	451	410	383	425	466	426	408	401	388	458	471	448	403	420	445	419	439	434	438	386	396	410	401	411	409	457	418	392	449	452	439	421	388	394	436	418	414	444	413	411	394	408	449	428	415	431	423	408	439	428	439	458	435	433	424	395	462	407	384	431	430	438	405	428	377	430	438	401	439	410	420	429	407	448	407	426	421	432	423	443	453	415	442	421	414	415	416	436	380	422	430	405	442	435	414	387	420	418	419	406	413	403	403	410	394	430	421	439	448	426	389	403	441	390	399	427	425	430	379	413	413	415	436	423	423	404	399	425	375	393	424	392	441	440	373	420	451	386	427	425	403	428	412	386	467	432	413	403	417	446	422	391	423	387	414	385	422	407	452	403	408	398	448	429	428	417	399	448	443	427	437	434	428	408	425	417	378	363	415	408	418	416	401	430	437	431	444	424	454	401	404	406	431	425	435	436	409	428	429	423	387	430	398	402	360	448	420	422	425	411	415	377	424	449	440	437	393	420	427	450	425	450	403	398	437	439	390	445	408	401	444	394	410	398	413	414	440	427	461	402	414	434	394	422	403	400	417	416	389	416	406	426	445	462	411	421	405	421	439	400	392	459	420	421	425	430	397	439	407	417	453	406	432	369	421	418	409	433	430	425	411	441	441	407	379	410	398	422	422	452	437	451	386	397	401	436	404	437	411	448	364	419	419	414	435	452	452	417	426	438	416	448	425	411	410	406	390	411	401	450	430	440	431	419	428	418	433	430	409	389	409	428	417	410	437	421	452	414	430	381	455	384	424	417	436	404	413	441	390	397	420	403	391	467	445	441	448	448	398	417	438	399	422	420	442	425	411	421	405	436	415	458	407	437	430	399	419	387	418	428	408	415	403	435	406	401	425	435	432	456	389	447	419	431	430	416	417	457	425	402	444	408	417	392	410	420	451	478	418	412	426	409	423	417	414	398	440	432	407	414	468	444	391	411	402	429	407	388	415	435	421	405	389	403	398	445	409	422	434	415	420	469	408	395	414	407	466	425	431	455	411	407	434	386	427	403	407	396	439	430	430	402	391	404	447	449	406	441	460	440	408	394	449	439	427	411	441	397	401	443	443	418	418	385	428	425	426	426	458	394	422	401	396	425	430	372	406	435	425	398	375	422	403	388	428	444	439	393	430	401	469	376	419	429	402	418	441	442	409	395	437	434	436	417	437	413	435	463	418	395	442	424	421	454	423	445	365	432	447	437	426	389	399	423	409	425	423	394	462	436	389	389	439	412	444	436	404	451	428	395	419	416	417	389	392	400	417	425	449	413	450	440	422	406	400	440	399	425	437	461	400	434	411	441	431	397	436	400	436	403	454	396	424	401	429	450	408	418	418	422	398	457	424	415	404	412	433	393	413	421	416	385	428	438	373	430	449	439	428	413	449	425	398	436	403	437	446	421	404	395	400	384	386	425	435	392	392	404	416	436	430	418	427	425	426	444	387	437	421	409	414	403	452	415	432	420	423	426	400	398	423	402	420	414	442	384	393	403	424	414	425	386	436	432	425	408	423	410	430	435	414	447	446	431	420	421	422	413	442	394	407	431	380	388	400	412	417	410	403	409	415	424	433	419	456	421	420	385	399	416	431	381	413	410	428	438	432	434	443	428	410	465	369	414	459	404	437	426	416	447	384	421	427	445	438	421	440	423	445	461	423	401	461	438	422	422	422	428	377	404	390	427	435	410	425	447	440	396	413	398	408	404	432	428	434	455	454	419	425	433	445	432	443	385	395	445	442	388	413	424	389	440	428	432	424	395	397	423	437	447	401	438	419	462	405	430	407	442	465	408	419	402	437	406	428	469	426	474	404	408	397	403	436	458	384	401	399	435	466	414	421	417	415	459	426	432	399	395	414	428	394	416	431	424	416	460	436	386	399	436	416	394	415	431	378	387	439	444	431	416	453	429	407	433	413	391	450	484	407	452	436	407	393	402	415	422	394	435	402	411	432	419	417	388	426	422	424	436	398	404	421	415	434	418	441	456	403	423	430	440	384	422	435	399	453	423	419	414	419	428	433	413	441	379	394	396	428	429	387	430	438	410	419	432	428	437	368	404	424	449	406	395	420	412	408	440	443	413	408	378	443	448	412	449	421	397	412	433	419	427	401	368	409	442	422	406	434	430	450	431	392	435	396	435	402	413	403	427	383	428	417	429	423	402	414	443	412	399	431	427	431	390	459	393	455	427	435	466	415	442	422	401	403	449	385	432	406	424	468	415	403	443	443	397	394	413	406	391	419	411	437	417	421	410	412	416	401	399	423	432	419	427	439	386	399	418	407	389	425	424	405	404	414	448	430	421	427	481	430	403	444	403	429	435	430	396	393	418	432	443	408	437	428	424	429	436	447	425	398	417	410	427	403	371	381	390	443	372	429	418	436	392	455	393	456	423	445	407	452	462	417	418	390	418	442	441	456	422	402	444	443	443	431	461	427	417	426	438	403	425	411	414	453	420	431	399	406	413	400	447	426	406	413	430	426	443	447	424	440	463	393	394	423	415	400	406	422	397	434	464	451	415	443	455	398	396	424	401	419	415	398	406	453	417	428	422	395	387	437	429	408	426	449	384	426	417	426	444	419	422	419	413	397	409	419	427	449	427	400	420	423	438	407	426	424	414	410	404	443	434	438	410	432	442	398	379	433	444	431	456	414	403	402	426
3994	6399	5191	1808	1205	931	755	890	2383	16511	19526	12081	4952	1605	536	402	364	383	398	378	360	396	382	398	382	407	388	369	396	381	377	407	387	370	366	370	403	370	374	362	372	384	351	405	386	351	383	390	380	403	358	377	351	383	384	388	397	354	375	394	391	377	401	381	399	381	381	367	392	416	359	381	403	355	366	390	385	382	397	423	377	346	372	373	416	403	376	389	389	394	339	385	379	350	373	372	402	377	369	374	393	388	376	375	374	356	395	403	402	415	406	385	361	374	375	408	371	391	389	396	357	363	368	398	406	384	385	441	393	410	369	358	375	400	402	365	390	368	362	378	346	337	385	386	376	383	397	360	403	386	386	364	380	358	391	414	385	373	412	379	375	391	364	351	394	395	375	361	396	363	369	360	398	367	403	372	349	385	367	395	379	367	365	338	338	360	377	395	344	390	362	412	379	373	389	408	382	372	373	365	375	400	381	387	361	354	384	367	347	390	420	370	355	388	419	372	387	392	382	372	404	364	425	423	412	398	351	372	365	356	372	381	355	352	368	385	362	368	399	367	391	355	386	371	348	383	393	396	369	373	391	348	407	369	427	374	379	386	407	349	375	430	357	356	387	358	377	356	384	379	403	367	392	396	331	379	376	363	388	409	364	372	370	392	383	359	368	359	368	358	379	369	396	380	362	362	408	379	389	349	385	420	352	376	354	385	403	383	379	377	419	370	369	385	407	374	368	384	372	378	360	393	395	398	367	410	357	403	389	363	401	386	411	381	358	363	394	389	361	391	395	345	351	350	378	398	382	399	364	386	343	406	399	383	385	410	402	389	389	397	373	333	387	308	377	358	408	383	386	410	412	372	378	387	397	369	352	393	390	387	394	368	353	389	381	361	360	336	350	376	380	354	370	367	399	362	368	404	431	385	369	370	382	362	382	361	409	362	378	353	394	340	370	368	376	359	378	368	394	353	403	389	362	346	393	395	363	394	375	360	376	382	347	355	410	367	360	383	403	410	366	379	366	376	353	377	365	383	376	348	364	353	408	384	418	376	382	390	374	391	358	375	378	394	366	406	393	386	343	338	367	396	363	393	356	409	381	361	393	377	393	376	345	380	391	363	387	384	383	366	370	364	371	389	386	384	383	378	377	353	348	342	390	370	349	358	382	389	340	390	369	363	372	385	376	388	333	401	388	393	380	383	352	346	372	333	366	358	361	368	392	359	355	386	383	395	346	393	433	406	321	380	407	374	390	385	312	359	416	382	393	369	346	380	368	370	374	421	368	330	378	367	352	377	359	383	371	372	395	406	379	371	409	382	358	377	393	380	375	422	362	406	387	389	390	345	395	374	388	379	376	351	360	379	353	392	380	353	386	377	400	360	363	399	382	388	373	375	361	374	382	375	377	342	367	384	374	381	365	415	343	371	349	383	347	363	362	402	358	398	365	371	354	379	381	363	370	390	341	355	410	343	376	384	364	401	348	376	396	351	395	350	356	352	366	362	371	375	375	414	385	383	364	350	395	358	400	375	366	374	360	352	401	373	356	419	417	387	344	403	393	389	364	369	390	367	352	384	350	363	348	361	344	383	326	372	365	394	370	384	382	373	422	378	358	356	375	390	418	372	377	374	342	353	347	398	403	396	358	391	367	409	382	360	394	363	377	377	374	373	366	404	351	398	361	379	414	383	365	377	398	340	370	364	385	379	362	379	369	393	371	411	400	338	367	380	404	380	407	381	368	359	375	398	338	412	358	385	440	376	365	364	371	386	384	395	410	369	379	379	378	377	349	391	355	372	358	375	366	346	350	373	391	392	374	378	417	380	397	352	387	405	403	385	358	388	383	406	361	373	366	392	356	375	402	354	362	371	351	382	364	360	364	351	395	326	345	400	379	393	382	389	352	367	384	378	419	375	366	397	359	360	399	370	357	404	345	381	352	356	387	374	363	393	344	408	385	401	372	359	404	352	323	324	376	379	382	385	374	388	379	371	383	392	380	363	371	353	374	380	363	383	370	367	399	353	364	368	375	384	363	377	367	375	368	390	406	368	384	371	351	403	369	379	373	363	385	383	385	346	406	371	388	390	397	373	362	351	375	389	346	376	377	393	371	365	349	395	412	366	394	375	394	376	395	371	387	398	370	370	358	367	362	381	381	386	386	369	368	366	408	359	341	354	383	366	382	367	357	353	371	391	365	357	343	357	375	362	385	354	358	357	379	391	377	356	397	375	361	399	388	391	385	386	381	375	385	354	363	369	421	370	357	396	384	363	351	355	368	355	364	370	364	388	360	390	369	391	354	372	392	382	399	363	391	379	358	362	374	383	355	366	371	342	374	393	409	376	376	349	359	382	378	386	375	393	408	368	412	333	360	397	383	364	378	386	378	391	405	379	384	382	338	392	349	343	379	386	341	394	356	380	380	391	382	368	361	375	396	396	389	388	397	391	388	353	355	374	391	378	384	382	378	398	377	364	370	376	366	324	410	346	395	372	350	390	368	397	357	366	425	384	375	383	358	374	392	379	377	388	355	372	384	380	371	388	398	386	356	345	377	409	362	377	352	360	396	384	340	372	370	376	384	374	375	375	381	358	355	367	389	367	387	350	378	364	375	377	382	384	389	372	378	350	384	339	355	348	367	358	352	364	367	375	375	366	410	366	348	377	386	383	387	373	366	386	392	357	364	381	439	343	404	359	411	373	371	367	370	374	392	369	358	387	401	380	369	361	391	342	326	369	336	380	390	356	352	347	380	365	363	351	383	383	380	372	377	335	385	410	351	378	374	357	354	371	368	410	358	364	357	354	428	367	355	385	392	384	389	372	391	352	363	336	384	391	358	373	395	388	379	379	414	346	351	397	359	364	365	399	348	354	392	378	381	368	355	373	358	354	397	375	363	420	409	364	382	371	390	332	376	359	396	354	364	373	417	350	370	347	388	397	399	399	397	361	379	388	397	390	366	385	381	354	360	390	396	402	345	344	394	360	389	403	423	364	368	351	374	359	368	370	350	367	371	374	379	364	393	379	363	374	355	364	377	394	396	333	375	376	384	425	376	393	359	380	404	355	358	368	358	365	352	366	354	363	356	372	383	393	340	386	364	359	393	395	399	380	395	392	354	373	379	369	385	400	401	344	381	364	387	363	367	382	375	379	388	383	384	366	380	344	383	409	376	354	365	364	362	375	386	354	400	380	392	355	392	322	339	396	385	394	369	390	405	375	361	356	372	387	358	390	352	379	403	396	353	371	365	382	379	366	331	353	346	360	361	363	404	371	373	369	340	366	345	375	372	381	361	379	383	388	390	406	356	359	345	348	351	392	374	385	375	360	386	376	375	402	375	355	372	396	401	387	377	366	350	368	413	370	408	401	368	335	395	420	375	354	381	331	381	387	385	388	390	397	366	375	364	408	382	334	377	383	387	384	395	367	392	383	349	397	354	358	399	370	364	389	368	386	399	371	400	413	380	393	371	377	392	416	413	383	371	400	373	367
23908	21103	28391	24051	21069	9160	1840	1781	16548	32387	33421	21140	7873	2079	931	683	613	595	609	593	592	605	614	621	593	627	620	624	580	604	581	676	603	592	576	614	594	591	587	632	609	666	610	600	648	568	618	540	576	571	627	577	595	644	589	610	591	596	601	611	636	690	600	592	592	570	603	569	580	650	638	611	621	603	614	569	627	644	666	592	604	596	615	625	627	597	613	592	602	614	629	582	628	636	569	589	614	555	577	602	620	596	629	589	598	602	577	619	572	612	640	625	646	613	608	598	623	610	604	568	639	613	582	599	620	631	584	595	563	661	618	588	606	596	639	627	612	603	577	633	577	606	605	636	636	593	582	588	596	639	607	595	591	578	660	646	599	627	640	586	606	625	594	606	624	595	617	575	547	573	616	605	564	603	592	674	615	599	644	601	592	596	653	574	594	618	634	613	606	584	648	646	593	649	620	600	596	620	593	579	620	583	595	659	598	602	578	594	602	639	589	611	640	649	607	573	587	615	604	615	595	596	603	608	593	617	637	584	586	584	589	596	639	621	565	596	600	594	613	594	591	637	602	566	630	629	629	588	600	605	588	636	630	643	630	618	635	564	624	560	598	598	586	556	595	569	566	565	611	589	633	562	585	615	580	636	571	609	585	596	589	622	634	608	609	525	599	601	586	584	627	578	615	613	582	569	624	577	575	583	625	558	597	627	609	598	576	613	600	627	573	617	612	596	575	629	598	614	631	553	580	574	618	622	610	579	565	597	558	576	587	578	556	555	595	623	632	623	619	619	612	600	601	586	583	619	615	619	653	558	578	606	606	611	589	610	589	588	574	597	613	613	598	611	566	601	603	650	578	630	588	613	564	589	588	631	633	601	567	610	587	582	585	623	581	586	577	596	588	605	610	653	566	624	563	606	573	593	643	583	576	579	606	643	594	619	630	593	606	613	587	592	620	612	597	597	604	626	597	663	595	600	610	630	570	596	614	632	602	599	626	603	594	636	641	587	616	675	589	621	640	580	575	578	641	575	619	639	600	628	620	621	588	551	608	614	649	637	586	572	598	588	659	628	587	594	582	577	573	646	557	575	601	608	623	613	571	613	635	621	593	614	566	642	613	590	593	619	586	563	595	622	618	572	635	563	597	624	602	591	552	649	594	577	634	577	583	572	574	611	626	606	613	595	601	576	626	586	593	633	613	627	590	609	597	593	594	607	606	587	628	569	603	608	648	628	610	595	582	604	585	613	586	599	548	574	574	577	595	553	607	618	602	571	603	622	577	620	645	592	583	606	551	558	571	539	587	576	645	558	592	596	607	625	575	630	571	623	567	622	605	590	606	579	608	639	619	602	597	612	592	642	628	585	611	584	578	563	575	597	624	637	594	617	563	595	623	565	600	625	571	616	621	554	615	592	653	557	614	614	620	624	597	590	585	588	630	596	589	585	585	593	562	548	557	575	600	584	629	632	616	606	606	572	603	600	639	613	607	578	610	607	639	591	625	614	569	600	572	592	609	628	595	613	581	614	637	579	577	518	624	602	565	608	619	605	568	604	637	593	589	595	588	585	586	574	605	601	594	566	583	636	569	619	646	628	598	615	606	629	582	592	615	598	620	578	614	590	616	620	607	560	619	626	580	575	582	579	588	598	591	615	577	572	585	572	621	583	613	618	578	605	587	600	622	598	583	602	594	610	632	581	587	590	589	626	608	592	592	604	582	593	645	596	600	597	559	610	658	593	592	646	591	588	619	616	593	623	583	594	613	629	660	586	559	623	631	631	584	580	612	623	583	571	568	584	578	583	601	571	624	607	628	592	564	610	575	578	584	558	594	652	611	594	626	580	597	583	594	587	588	592	634	611	599	650	594	626	596	625	591	631	545	595	606	591	589	591	595	600	581	594	610	593	585	596	608	566	589	615	619	609	605	606	557	617	584	652	617	604	608	590	566	580	584	570	620	569	613	631	587	594	612	666	599	634	611	588	560	608	576	624	614	586	598	570	600	617	623	593	577	602	591	567	591	615	602	589	561	633	581	589	597	584	631	596	581	569	577	630	557	617	613	608	605	600	621	593	590	631	592	622	622	562	638	592	581	595	548	592	575	620	606	595	652	588	582	563	594	599	642	605	608	574	603	588	646	577	616	593	614	647	597	551	606	644	597	616	578	602	649	601	577	624	603	589	600	567	617	606	621	569	628	626	598	591	582	561	586	573	591	585	614	579	578	559	625	583	604	559	603	629	606	612	621	595	636	622	598	604	604	604	643	591	604	641	591	622	594	578	592	650	602	632	639	559	630	623	547	599	622	611	575	613	571	618	564	622	600	571	582	595	578	638	581	628	623	605	599	591	546	571	595	581	543	601	660	619	650	622	640	606	573	587	626	623	587	609	615	617	571	627	616	609	653	646	622	602	643	605	621	601	609	618	613	607	645	584	592	605	604	563	556	630	612	640	613	573	546	657	610	604	615	597	602	552	599	583	622	596	579	578	650	606	595	583	639	583	612	633	589	640	588	562	595	594	543	601	640	619	601	611	594	571	593	565	613	576	571	559	622	607	617	598	611	612	610	621	580	623	602	585	643	601	604	616	622	640	582	590	563	576	597	539	614	598	636	593	548	586	549	630	586	619	625	597	594	602	594	591	603	630	657	561	584	644	633	615	592	612	620	599	605	581	584	635	597	584	616	568	605	583	626	610	635	561	596	559	572	583	571	600	586	598	623	647	572	586	611	643	617	614	574	613	544	606	654	597	611	602	607	614	584	546	613	565	644	603	600	638	572	578	605	618	619	581	601	600	586	578	595	640	590	617	628	576	590	544	596	590	578	622	598	607	651	590	629	586	620	592	603	618	559	633	626	637	555	620	609	597	646	626	637	590	607	561	601	637	568	581	578	637	605	571	614	580	655	570	569	606	576	637	585	593	613	607	600	628	595	627	628	612	586	602	593	613	631	618	598	599	628	591	555	615	585	578	630	603	602	585	602	554	594	561	559	607	584	628	589	546	602	619	607	637	522	583	617	600	609	588	604	634	609	605	653	626	628	619	621	607	610	613	642	603	571	593	596	584	589	625	591	643	583	596	584	659	633	616	597	636	610	642	613	613	563	587	598	580	595	560	606	593	606	603	576	576	599	634	595	614	606	574	638	620	568	609	603	591	657	645	615	611	620	614	609	614	596	585	597	609	583	564	607	655	554	618	597	588	586	597	605	562	594	597	590	603	600	598	573	646	630	617	592	599	659	602	577	569	568	593	602	634	658	581	648	608	579	607	564	582	610	619	602	627	564	586	587	619	599	603	588	592	609	607	592	641	562	566	538	596	621	602	577	633	566	619	633	653	618	603	599	552	598	582	603	557	548	596	646	634	594	581	603	601	613	544	568	604	614	607	630	614	570	560	606	573	613	609	598	609	549	620	551	593	551	624	593	596	621	577	632	552	626	569	575	568	636	570	614	631	574	590	589	601	579	573	662	547	585	615	612	591	567	585	583	576
4686	10451	8025	3430	2341	1761	1346	2090	20769	31143	29489	16400	6219	1962	825	545	586	541	551	518	562	521	530	526	587	505	530	556	547	547	538	506	495	534	507	497	508	522	508	527	519	568	516	551	549	552	558	577	510	531	551	537	528	506	552	490	517	555	510	500	528	556	478	529	506	493	492	555	533	485	536	527	515	515	536	491	516	551	516	552	496	545	491	553	539	554	544	531	553	535	510	527	493	523	516	529	523	512	521	537	530	525	577	519	521	552	512	520	535	558	501	525	504	530	508	545	546	500	526	473	553	495	519	553	554	522	525	563	493	520	513	505	506	529	535	573	498	563	556	503	523	523	526	542	496	546	517	494	534	538	527	543	524	529	485	498	535	524	505	521	518	512	557	513	535	564	501	517	536	518	539	503	478	498	505	560	519	514	537	535	449	522	546	511	528	499	545	551	509	490	555	509	548	556	506	494	546	502	518	536	551	507	550	579	520	565	551	509	514	512	510	526	533	544	535	442	511	516	535	510	531	522	531	523	538	513	520	547	502	512	489	550	505	536	532	513	499	510	511	484	510	531	550	504	501	535	529	499	529	531	553	571	539	515	500	513	494	515	496	531	556	540	542	531	486	504	546	503	571	530	518	540	538	520	536	538	514	506	524	514	551	516	525	510	470	530	538	504	558	524	542	471	534	524	522	537	519	486	494	483	543	518	535	534	514	516	507	517	509	467	488	522	497	499	555	517	510	510	498	516	530	504	502	533	528	530	509	526	497	513	518	517	545	531	487	520	584	499	536	526	509	539	552	524	539	524	480	475	544	531	526	484	536	519	539	549	531	514	495	555	551	504	541	534	506	528	537	544	507	521	534	507	520	547	491	513	483	509	508	484	507	512	533	570	495	524	521	534	516	546	497	522	501	519	490	509	524	517	492	486	550	526	505	498	552	536	534	515	471	551	512	527	491	508	510	522	538	522	517	507	555	522	486	535	496	519	499	548	503	535	490	536	523	532	548	540	527	548	564	562	540	519	532	550	537	553	525	517	527	538	567	520	515	536	478	523	514	501	551	492	527	554	550	517	508	528	519	487	509	487	514	539	530	478	533	522	460	499	501	528	505	536	528	575	499	517	503	526	515	567	532	521	533	546	530	511	512	528	559	487	544	531	564	513	526	564	506	541	510	517	525	469	511	532	529	541	543	499	502	525	507	513	502	509	514	468	510	540	495	557	516	535	536	548	545	531	498	505	535	573	507	514	540	483	506	529	525	522	521	504	551	525	542	538	523	543	559	523	508	483	542	500	502	545	515	551	517	512	522	494	464	503	519	538	538	483	569	558	563	547	534	533	462	541	511	497	542	518	525	525	490	522	491	584	523	522	537	514	502	542	512	537	510	546	525	543	522	541	490	544	513	575	556	529	511	509	547	557	505	496	548	503	537	538	532	530	503	499	567	488	517	530	490	540	494	548	532	511	507	507	540	482	531	521	530	495	484	559	518	525	516	516	523	522	490	537	524	536	487	543	507	515	532	576	548	514	517	522	493	507	551	501	515	509	495	516	518	481	522	503	496	552	514	506	497	528	516	541	517	491	525	498	515	541	493	475	524	474	504	526	525	485	517	511	507	498	509	539	508	543	482	522	508	508	530	521	551	499	515	486	540	546	542	533	486	504	517	505	522	537	524	531	476	542	510	524	486	485	505	545	546	514	530	487	506	517	497	539	539	547	488	548	531	486	492	502	543	513	507	549	520	523	472	532	466	531	493	507	472	524	542	509	532	525	535	519	515	528	515	520	500	500	513	518	527	520	538	526	494	543	553	524	534	519	542	508	518	504	497	541	546	496	509	498	547	502	536	519	510	549	503	515	518	486	527	540	532	515	529	504	516	508	488	543	525	520	513	547	467	525	492	524	471	500	490	527	538	510	537	480	560	492	556	542	476	525	556	528	536	492	472	542	532	537	529	544	508	513	540	515	486	513	529	530	486	530	512	494	521	487	510	478	535	573	534	474	527	502	534	497	494	533	516	511	525	531	519	520	521	539	530	529	569	531	521	485	517	480	541	558	506	505	508	523	523	527	554	562	528	496	534	535	495	531	511	513	498	529	514	518	523	514	505	495	479	524	535	502	536	537	519	580	506	520	519	525	515	542	577	540	565	513	537	549	521	496	519	547	516	482	482	490	488	583	544	517	495	540	508	527	500	526	547	568	519	558	524	550	536	525	485	514	468	505	490	545	502	527	507	454	541	524	536	520	546	493	509	509	526	483	479	538	515	544	475	509	488	504	504	527	539	522	508	498	471	521	527	468	513	494	527	513	514	506	535	533	521	519	512	507	531	506	521	540	508	512	566	526	532	515	482	518	537	538	520	577	491	522	526	538	549	491	502	548	499	513	538	525	521	525	534	558	525	508	519	489	559	524	491	525	509	524	490	522	534	534	479	512	529	514	512	534	548	496	486	545	527	494	531	507	546	495	496	529	538	529	534	513	508	506	537	518	528	532	498	509	488	491	467	529	510	517	511	537	520	501	529	494	533	538	538	558	506	532	525	496	525	536	532	522	502	513	532	525	505	510	559	521	513	504	516	535	512	556	497	505	538	567	506	504	512	552	476	576	529	542	549	515	517	500	544	535	518	525	536	514	518	502	553	483	497	547	483	496	514	524	515	531	506	519	512	534	520	517	499	515	532	570	496	501	532	535	517	490	569	511	514	552	514	482	532	520	507	538	522	500	500	501	508	522	523	521	539	478	548	475	512	549	504	524	506	493	515	490	518	487	564	564	519	503	502	513	497	525	503	564	530	527	495	535	508	533	526	535	530	495	531	517	514	541	544	518	522	536	494	540	519	561	498	481	491	504	542	520	545	476	507	526	501	521	525	478	502	527	506	481	468	554	532	530	512	488	551	502	563	588	514	554	508	546	534	496	532	478	492	477	533	492	508	471	508	513	518	531	517	507	551	512	514	533	523	488	540	540	483	534	501	490	479	529	534	521	481	511	477	507	471	539	496	519	536	492	522	526	481	562	534	530	497	525	538	494	531	514	563	510	535	556	532	507	513	503	533	520	516	514	516	552	522	504	488	537	532	488	564	506	520	500	518	481	483	506	500	560	552	520	511	478	528	465	495	536	518	523	526	489	519	500	517	534	511	538	527	528	531	511	523	528	516	536	546	524	490	507	482	502	495	515	495	543	542	519	494	514	533	537	548	521	529	512	521	476	544	519	558	515	515	527	488	487	498	520	555	504	480	516	540	497	483	537	531	510	507	465	533	568	527	491	537	484	519	494	536	530	507	527	500	512	498	515	472	494	533	552	497	532	533	504	491	532	515	494	542	523	477	535	569	472	547	508	542	509	539	502	474	554	523	539	523	480	545	554	509	529	538	496	536	494	540	475	527	497	483	533	558	510	514	546	505	516	505	490	530	544	535	534	515	530	503	514	454	491	548	489	492	512	526	524	565	469	499	506	524	485	538	523	482	491	509	535	520	542	501	523	490	520
27317	13319	2344	836	493	455	440	392	1013	1962	2228	1514	756	511	413	334	367	380	372	362	398	379	335	364	349	383	354	344	364	372	348	400	395	350	361	372	406	359	351	345	354	372	355	384	392	371	399	378	362	353	375	369	391	354	411	398	361	349	372	350	359	354	366	396	373	367	359	370	329	354	371	433	343	346	358	346	363	383	362	376	385	375	381	353	354	376	385	372	377	335	364	368	383	362	335	349	376	393	354	367	372	372	371	355	345	356	383	379	384	374	349	356	351	373	344	363	370	378	380	374	359	360	390	358	370	368	397	380	388	366	381	372	337	378	330	380	369	364	333	355	381	345	344	382	398	366	366	356	380	382	336	342	380	365	352	356	378	341	363	369	373	387	367	361	370	368	384	359	370	378	354	400	358	373	368	375	352	339	396	365	347	357	346	391	352	355	338	390	336	340	373	339	349	359	360	334	355	356	355	393	358	369	387	352	336	367	352	350	340	392	373	378	371	340	353	364	394	369	385	379	372	346	375	374	349	347	401	349	359	353	339	348	380	363	361	382	399	380	364	357	350	336	364	369	388	391	323	359	405	382	370	372	369	402	354	336	374	351	356	380	401	375	319	323	378	326	357	346	375	381	378	346	351	395	368	394	360	369	362	337	349	327	352	333	348	377	367	359	375	369	320	384	358	398	369	378	384	379	369	357	367	347	355	372	384	366	366	369	348	393	363	353	359	367	361	350	368	368	373	354	374	402	388	420	383	399	363	372	376	332	374	370	362	372	372	363	341	354	371	370	422	363	384	401	382	348	396	404	386	365	330	372	402	380	349	355	385	394	306	346	351	396	386	327	392	371	334	398	353	331	367	373	367	353	394	393	325	354	362	374	364	414	352	362	379	340	367	328	390	379	370	348	373	325	399	357	344	338	390	393	354	369	368	332	348	415	342	351	374	397	360	379	374	357	382	415	388	376	384	343	322	357	363	377	393	371	396	336	364	359	382	387	357	367	366	378	368	346	370	333	340	340	368	366	370	344	390	369	382	350	386	342	360	358	372	349	365	388	380	375	388	345	377	395	353	410	350	354	337	363	369	328	380	349	370	338	367	351	391	346	391	365	329	353	390	371	378	356	351	338	390	364	381	374	373	374	357	384	386	347	375	379	346	349	365	341	357	388	377	353	349	380	351	339	358	365	360	373	341	377	325	365	362	373	360	394	328	343	383	370	387	378	393	362	372	370	355	380	371	338	378	364	363	393	384	373	389	379	353	360	316	376	358	365	336	363	379	324	368	359	340	399	366	364	380	391	364	376	388	369	396	366	376	370	364	394	382	355	346	393	376	354	364	380	388	379	360	350	371	361	370	387	374	376	375	386	356	395	348	362	363	367	411	389	375	334	400	372	360	446	368	379	356	335	352	361	374	362	374	371	360	341	354	361	371	328	369	347	345	357	368	347	365	393	370	339	383	376	367	354	379	348	362	360	353	361	371	351	350	360	373	358	382	363	357	339	373	365	359	345	355	370	360	352	359	387	398	386	369	356	356	386	386	375	383	377	377	364	401	337	341	369	335	368	363	386	343	370	384	386	359	379	362	393	356	334	413	343	377	385	368	355	415	352	370	381	357	363	347	369	371	362	378	344	365	329	402	342	385	361	371	372	354	352	329	370	377	406	341	357	410	331	369	387	398	347	371	381	373	354	356	375	369	385	353	373	384	397	374	353	387	354	364	350	372	346	385	375	346	386	382	354	357	364	357	420	372	375	368	353	360	396	377	353	380	386	395	343	356	358	383	363	375	358	372	399	371	373	380	374	372	360	389	380	417	371	407	371	365	389	382	336	374	401	381	367	362	368	379	326	390	379	377	345	415	401	395	340	394	339	381	395	345	386	339	376	360	376	352	354	395	349	351	374	351	362	347	381	350	364	406	411	347	391	384	370	401	385	372	390	379	368	365	396	370	373	363	358	357	384	380	335	329	344	373	359	368	375	372	419	363	362	345	389	396	354	361	354	406	364	387	344	346	388	362	336	376	348	336	391	363	376	377	353	364	349	347	364	382	362	376	348	357	374	369	365	399	357	374	366	338	367	368	355	362	357	388	379	403	365	345	346	407	366	366	328	346	357	358	378	361	407	347	325	402	381	359	366	348	390	366	345	351	366	377	314	372	370	340	408	382	363	354	398	412	340	409	376	380	353	369	365	340	352	339	401	390	342	384	366	340	421	345	368	377	375	360	388	376	390	372	353	386	378	372	360	388	354	332	353	379	360	375	399	374	338	354	381	381	363	376	333	364	388	363	370	383	347	374	407	368	370	351	381	377	385	354	370	364	352	372	381	370	410	370	337	382	374	368	363	343	360	360	344	385	351	350	393	381	339	385	334	369	378	346	376	345	362	362	325	377	362	333	343	352	362	394	387	382	341	394	405	409	357	380	382	356	349	385	344	351	368	361	386	365	375	366	356	361	352	358	352	411	346	373	394	342	361	361	355	365	346	370	373	367	371	341	367	375	355	341	331	368	337	359	385	369	342	359	381	373	407	363	393	362	358	394	357	347	354	366	361	372	356	370	336	364	376	403	362	395	360	360	371	343	389	357	359	344	343	351	353	364	367	383	347	369	357	373	359	365	343	359	367	386	362	360	348	375	402	336	378	391	379	336	370	356	365	360	374	313	356	346	368	393	394	368	361	397	379	359	351	367	369	333	397	381	325	371	341	413	357	386	399	348	357	344	353	352	364	377	359	340	363	351	360	365	385	323	360	380	374	382	393	386	371	357	377	382	381	378	369	351	418	358	397	391	401	384	394	353	385	362	362	396	356	360	353	368	374	362	374	371	364	366	407	358	362	386	403	358	351	375	332	375	354	369	364	370	417	394	360	353	383	371	332	368	356	364	333	346	372	388	374	379	365	388	385	351	402	335	370	366	389	369	390	330	349	347	400	376	379	363	367	378	368	375	391	386	344	396	372	399	362	350	359	383	343	393	370	356	366	350	365	359	356	338	374	387	373	414	380	369	350	330	382	352	388	389	371	411	383	353	358	360	390	343	375	333	357	412	356	376	358	398	335	326	373	398	379	366	374	381	374	369	376	335	358	355	348	355	381	344	412	386	395	340	395	388	357	361	368	356	341	357	355	400	352	373	357	383	358	395	388	346	400	364	370	383	366	366	394	353	353	316	353	394	379	338	374	399	346	349	382	382	336	350	347	346	360	393	358	384	344	385	397	348	369	335	395	369	363	372	393	361	367	376	319	353	347	383	389	377	340	362	391	346	366	361	386	397	393	378	363	366	355	347	335	389	355	343	376	347	354	356	347	338	368	346	389	363	374	406	397	371	361	373	370	393	384	378	407	375	354	384	366	351	355	407	351	349	375	379	382	374	382	353	342	350	322	358	378	356	371	363	372	346	385	372	369	416	378	347	350	375	374	357	391	398	333	389	348	351	369	384	387	383	379	329	354	348	366	345	385	362	323	390	382	350	364	352	362	380	381	328	375
5026	1776	1875	702	467	477	376	424	1405	2650	2551	1589	768	501	422	324	289	341	314	320	317	334	338	310	337	319	329	305	312	317	295	327	342	311	319	327	329	341	342	308	317	291	310	304	306	335	330	319	316	278	274	319	311	302	359	320	325	315	323	327	316	340	320	340	318	332	327	334	323	334	282	302	327	332	336	291	314	330	305	320	307	329	308	311	308	302	309	344	300	320	315	299	319	303	314	311	337	358	303	306	321	312	316	339	347	318	342	286	376	346	320	356	367	274	332	329	309	359	301	373	345	322	294	319	311	344	297	311	320	288	351	334	332	323	324	351	308	336	309	326	330	336	327	312	307	327	282	316	325	339	352	339	285	333	323	307	297	321	335	341	319	313	284	317	319	355	332	320	333	318	314	335	313	348	315	321	325	280	352	307	297	320	323	321	337	359	329	318	321	323	359	308	331	340	327	302	342	292	311	288	341	305	354	322	360	315	325	336	298	334	332	309	305	300	303	284	337	328	316	307	314	318	303	342	316	324	296	296	340	315	346	343	308	307	342	294	362	285	330	328	290	314	332	317	298	295	329	342	279	320	326	336	327	340	331	331	326	333	319	301	308	334	325	302	330	313	327	306	352	330	330	363	334	319	296	324	335	300	328	338	282	346	328	357	320	319	344	324	336	319	321	313	313	348	303	334	328	311	302	307	292	329	333	317	319	331	321	339	319	313	309	307	306	315	336	305	310	321	299	308	315	324	306	300	329	332	325	340	308	298	321	284	290	328	332	309	331	325	316	318	335	332	329	326	284	325	305	308	331	304	340	311	293	312	313	294	309	329	325	318	302	341	328	322	318	314	307	336	305	325	276	314	308	286	326	312	328	318	300	276	350	340	306	329	338	336	328	323	294	341	337	308	361	290	329	306	317	345	325	301	339	300	292	324	355	310	356	300	304	308	327	316	306	312	308	325	334	323	316	279	291	308	331	308	328	349	305	314	334	316	320	286	310	305	315	323	291	327	317	304	309	345	296	328	335	303	322	336	338	331	312	278	282	328	327	331	326	336	326	309	339	328	326	308	300	353	308	293	317	323	308	331	284	299	330	342	316	288	316	329	349	323	275	298	291	294	322	324	330	336	321	325	319	318	355	311	325	301	320	338	343	327	331	304	313	309	318	299	324	301	347	271	326	281	299	315	325	328	322	327	316	336	307	297	320	306	327	319	339	327	293	316	331	304	304	313	355	331	324	325	326	285	297	322	310	314	290	321	325	333	320	352	295	292	295	295	336	318	303	326	317	318	312	347	317	301	334	289	341	303	321	317	351	284	321	306	310	317	309	321	335	325	345	303	336	308	333	314	323	314	311	315	316	309	322	312	332	328	298	301	330	300	291	305	312	327	308	302	316	351	326	319	328	283	338	309	336	292	282	287	308	302	301	307	315	311	314	311	319	312	327	333	307	308	310	339	366	334	313	328	305	316	332	333	325	331	325	314	311	312	319	344	304	315	306	306	301	312	325	303	329	313	347	311	307	325	337	318	319	287	328	307	310	347	326	317	317	297	329	303	306	312	301	331	324	321	313	301	332	309	352	290	317	326	343	328	307	288	301	292	335	323	332	329	328	336	322	339	326	294	308	345	306	326	333	327	318	337	332	337	326	331	334	340	313	322	323	319	325	308	334	329	312	335	295	323	321	323	308	304	317	311	303	355	319	319	341	311	327	310	318	329	334	299	325	301	321	334	302	328	327	301	333	352	339	322	323	313	340	344	317	322	306	307	312	308	292	332	313	337	333	322	341	309	325	328	300	332	343	312	318	294	314	324	330	328	327	288	358	310	299	335	305	311	301	320	323	318	303	304	313	322	320	293	329	316	324	312	308	291	319	309	305	317	321	329	284	313	287	336	326	319	332	343	286	328	319	328	315	332	302	341	346	303	308	324	293	331	317	332	340	314	318	327	301	358	300	307	297	329	319	328	321	308	308	318	291	340	322	359	321	303	302	313	312	327	300	330	316	332	329	338	320	323	334	295	300	353	316	302	325	341	315	317	321	325	322	334	332	294	312	296	362	315	281	339	281	328	335	319	333	320	332	316	314	340	295	303	291	310	323	295	344	314	339	311	337	343	299	328	310	317	310	337	312	325	332	282	354	300	336	330	343	298	332	313	314	332	324	332	338	349	324	339	287	354	339	314	333	311	331	322	320	318	332	336	356	329	308	330	300	318	321	299	307	348	316	347	347	324	281	298	340	306	301	306	318	287	296	329	351	321	298	349	312	303	350	299	299	318	301	351	315	340	349	311	354	316	312	323	299	322	326	299	302	332	309	334	319	320	319	323	303	322	327	319	321	297	318	318	312	321	344	350	325	301	321	330	322	324	302	313	329	300	308	309	322	304	337	318	300	355	317	316	332	306	314	305	328	337	322	321	314	312	345	323	299	345	338	311	298	297	299	344	286	323	334	321	302	301	318	319	320	329	309	320	304	319	346	321	306	321	311	331	308	320	325	323	312	327	348	316	313	330	299	337	314	330	312	308	333	319	321	318	338	324	313	310	341	319	311	294	310	305	326	313	307	327	334	307	338	314	328	316	303	300	280	332	326	295	315	333	315	339	307	340	330	325	353	321	306	312	310	344	312	329	310	324	292	367	319	329	350	351	309	308	305	319	321	325	341	305	356	299	324	319	325	350	324	309	338	322	399	306	327	334	329	315	313	323	329	309	321	306	325	322	346	337	326	324	312	344	313	352	326	322	288	334	346	330	324	337	287	302	293	342	321	310	329	307	348	337	350	280	321	298	319	318	322	321	319	337	339	327	296	328	309	319	319	351	330	307	303	305	326	317	315	323	321	290	301	309	324	350	334	345	314	341	354	330	350	269	302	319	315	309	292	328	319	295	331	354	311	329	302	311	324	320	336	312	346	314	321	344	307	323	319	339	328	310	327	300	334	332	329	321	374	313	311	318	302	297	334	331	305	308	335	313	324	294	309	336	304	355	334	329	311	300	298	320	306	305	348	303	329	312	306	322	317	338	289	307	350	316	336	312	319	322	284	317	314	317	310	311	301	333	321	310	306	324	287	340	312	289	320	285	350	308	305	278	328	331	321	306	307	295	332	351	328	305	313	325	347	279	276	286	319	346	328	336	302	337	328	341	341	318	292	323	307	332	310	333	339	322	302	335	321	316	332	285	315	342	324	322	308	304	350	325	302	311	316	314	336	325	322	323	316	334	320	309	328	331	306	300	350	330	301	344	321	320	314	316	311	293	342	319	338	321	304	311	361	345	342	310	318	311	313	309	333	315	331	316	308	320	345	317	313	303	315	329	327	323	324	316	340	333	309	310	341	296	348	346	323	294	349	295	325	317	315	319	345	321	352	360	323	311	350	315	282	358	338	334	336	314	350	337	303	324	325	308	312	320	285	300	308	319	294	320	328	313	301	351	312	319	345	297	310	323	334	321	325	318	317	304	322	302	338	306	346	354	301	305	298	326	310	341
24876	21029	27250	24936	8747	1123	793	582	4134	17491	20255	11894	3517	1188	638	429	380	375	404	374	369	383	408	367	392	404	388	387	379	390	341	392	389	353	363	360	383	368	372	355	389	363	345	389	350	366	403	338	383	379	423	365	372	404	367	351	365	369	367	379	354	377	372	386	379	368	352	382	363	364	356	362	402	395	385	383	360	337	378	369	363	373	402	357	373	349	374	380	399	361	340	395	360	362	392	369	337	338	369	389	375	370	358	370	372	389	396	328	362	368	351	353	380	339	359	380	383	363	357	363	381	376	376	367	406	392	388	404	389	376	357	392	373	342	344	363	359	369	364	371	363	396	382	397	382	371	345	366	390	365	343	380	366	385	358	334	350	389	378	405	396	359	373	352	389	340	362	385	346	394	370	372	344	384	365	362	383	339	349	372	377	362	335	398	379	381	390	369	351	362	352	354	388	361	331	377	357	371	368	397	366	317	328	375	381	383	377	382	394	357	414	365	361	343	395	360	349	369	357	370	367	330	377	387	362	403	402	370	356	372	353	373	352	379	372	322	390	357	371	361	393	344	385	379	374	351	370	371	390	389	378	348	389	376	413	368	352	359	378	334	392	379	350	377	369	387	364	390	377	347	347	374	379	406	389	370	339	351	368	386	355	399	363	379	374	369	355	371	334	364	383	365	351	392	361	364	352	368	399	375	382	378	394	347	382	393	384	373	360	368	390	359	376	388	390	360	388	365	354	358	391	379	388	375	367	370	341	384	385	377	363	365	352	363	361	378	336	360	350	377	351	370	358	391	344	374	406	381	397	353	371	353	392	369	365	380	352	355	360	396	364	372	345	360	343	354	370	380	390	392	360	348	364	358	371	387	343	359	359	352	363	322	367	372	374	342	366	359	362	385	369	353	361	355	359	355	361	383	391	344	364	363	382	377	370	399	372	367	352	387	388	396	328	366	342	374	385	362	371	342	392	340	390	396	372	350	358	360	331	374	363	373	382	383	336	382	350	341	385	369	376	371	380	356	342	357	370	386	365	370	392	354	338	377	360	352	371	367	381	370	349	364	352	369	354	354	347	364	367	361	388	382	371	372	357	368	358	387	350	387	342	368	370	341	370	396	355	385	356	373	358	359	363	422	384	353	362	378	329	340	345	351	370	344	348	357	393	386	351	389	338	369	402	361	377	369	378	375	401	369	397	346	375	331	365	396	357	372	343	391	365	365	379	389	342	375	370	397	410	389	376	360	345	361	391	371	388	359	362	343	384	374	383	384	351	351	365	393	417	346	368	339	347	368	375	381	373	382	373	388	337	387	357	378	370	385	384	357	386	368	350	381	372	374	372	370	363	379	408	405	366	395	373	361	381	363	327	359	401	347	355	382	359	354	376	359	370	390	355	384	360	376	366	370	383	380	395	361	336	375	354	395	368	366	372	396	351	398	366	354	362	371	381	325	309	360	367	409	391	396	383	375	400	401	405	378	388	318	344	354	376	362	388	368	384	342	371	365	376	338	348	356	381	346	365	379	375	356	410	366	383	355	368	347	381	373	337	370	356	366	338	373	357	400	374	388	375	381	385	373	372	379	376	366	364	382	352	383	383	365	397	350	361	418	390	368	360	384	379	400	372	355	378	348	366	342	377	383	419	375	384	379	351	342	342	386	375	365	409	368	349	348	386	365	384	348	393	361	357	353	368	376	385	376	364	381	332	390	372	361	357	401	355	382	358	386	370	369	374	366	361	374	367	391	364	381	361	335	377	361	387	376	386	389	344	305	381	355	396	344	384	335	385	385	351	381	372	348	375	418	345	383	405	382	385	335	420	367	373	410	340	399	367	405	359	381	373	397	384	338	344	382	382	380	375	368	373	373	386	397	367	370	425	322	411	375	365	384	345	383	340	393	397	361	354	380	361	344	372	350	349	377	369	352	388	360	384	342	357	367	385	372	359	382	392	394	329	382	347	354	346	372	385	379	362	348	394	402	370	363	388	399	386	345	356	364	362	371	357	351	370	377	341	382	360	370	352	380	342	373	383	372	361	349	372	359	390	378	340	373	350	342	336	359	371	362	378	346	389	379	366	360	350	392	315	350	345	365	360	365	411	374	351	380	381	389	366	390	402	354	345	408	374	330	371	342	366	374	353	355	373	376	337	352	351	319	394	366	375	389	348	360	345	376	357	365	388	336	359	384	354	355	377	382	402	373	383	368	380	346	388	332	338	350	366	354	394	370	351	372	347	368	361	379	376	378	400	345	384	373	377	367	357	361	367	348	375	384	368	404	349	379	399	350	384	378	372	345	337	385	386	422	375	374	388	397	386	375	408	401	340	360	376	371	388	387	394	396	386	376	385	375	360	355	374	360	362	354	329	373	341	341	362	362	360	349	328	357	405	345	348	354	362	325	373	358	373	369	341	374	372	368	397	401	362	367	369	354	368	351	374	381	340	414	356	381	379	369	377	359	339	365	409	347	374	359	345	375	357	394	393	371	341	359	402	365	382	365	372	363	371	385	386	351	365	395	384	332	358	367	351	333	364	334	370	364	354	356	342	352	352	363	372	404	365	354	372	362	351	388	378	367	375	374	336	335	364	367	383	371	351	369	317	387	380	351	367	394	358	387	359	366	327	362	406	364	379	382	344	349	397	376	394	384	371	371	366	346	401	363	356	332	346	365	396	353	354	379	380	385	376	381	343	383	355	376	362	364	339	347	361	350	359	379	353	362	369	389	357	354	378	361	354	372	367	390	370	365	395	366	414	401	370	382	391	334	374	367	388	370	358	362	363	376	406	381	375	371	385	416	403	347	381	411	337	353	378	367	363	363	382	346	390	354	356	310	349	373	397	340	360	376	373	411	365	376	369	385	411	371	354	379	352	362	380	368	378	364	355	366	356	373	356	371	383	403	372	376	366	404	403	374	398	364	390	384	359	370	389	382	383	385	368	372	355	355	372	375	343	406	370	364	387	385	379	362	337	394	359	342	368	368	371	361	340	365	329	352	371	364	374	352	386	370	354	359	352	385	390	368	384	376	358	367	336	360	384	379	365	373	370	397	359	393	399	390	368	394	408	373	381	385	388	378	401	360	381	383	379	364	365	365	355	365	380	358	407	384	367	363	377	404	375	360	359	371	405	406	366	359	372	391	382	389	344	372	379	371	402	349	378	330	349	363	383	328	374	362	365	371	391	372	381	388	367	368	356	388	312	357	354	367	345	387	362	369	361	362	393	363	392	395	390	368	354	367	342	357	352	376	369	365	376	376	349	379	394	382	351	407	357	355	369	359	393	355	310	383	350	334	367	352	351	368	372	370	389	370	380	354	382	354	343	346	356	354	341	383	356	351	353	377	358	424	376	423	355	366	387	368	365	400	352	368	391	374	374	349	342	352	406	355	346	349	385	343	350	353	368	355	379	381	385	387	399	379	372	369	351	365	357	341	345	361	378	380	371	384	374	366	352	366	381	357	384	373	361	343	346	342	372	365	369	358	376	369
3710	4331	4025	1791	1237	872	791	679	6389	19353	17977	10137	3259	1383	709	349	359	367	327	322	334	329	333	349	327	342	361	353	356	330	308	338	340	340	344	336	301	350	340	333	356	315	364	340	334	299	358	355	326	320	327	298	329	318	347	332	325	332	338	350	310	321	349	368	367	336	324	362	370	349	338	306	310	325	357	335	315	306	365	393	368	319	353	358	295	316	347	355	332	320	350	328	337	332	363	353	333	310	370	342	328	329	304	323	361	362	344	350	323	331	346	356	330	317	335	335	356	351	346	357	372	329	357	320	349	347	308	319	329	333	319	322	345	306	346	374	332	318	378	319	342	332	320	312	357	287	342	314	328	320	331	345	336	378	335	325	334	339	340	336	372	368	363	339	356	341	379	337	352	339	364	328	345	333	325	322	290	348	338	383	349	352	328	331	339	355	348	332	308	331	351	354	333	348	347	353	359	335	326	322	364	337	353	360	315	285	368	342	314	350	342	342	317	328	364	336	330	342	349	338	303	367	332	298	361	358	362	309	312	323	371	319	334	353	315	340	347	339	324	308	333	343	328	353	322	340	356	330	345	333	326	364	331	320	318	325	303	323	362	322	336	313	326	356	307	328	365	312	326	339	359	322	340	352	346	353	312	339	322	348	362	337	326	327	319	325	336	332	317	335	334	330	353	358	320	336	326	366	375	336	335	299	332	356	333	328	337	376	340	292	324	323	333	347	331	349	364	332	329	325	320	378	322	317	322	309	328	333	337	308	337	340	327	321	358	348	333	302	305	340	333	317	333	318	352	339	347	341	340	398	323	320	338	380	371	307	309	327	338	348	345	299	324	348	316	342	315	317	311	315	336	320	323	334	345	361	375	365	370	354	310	330	304	361	323	344	321	360	328	327	348	319	330	332	345	316	306	321	313	345	343	342	319	346	346	324	379	322	338	358	335	303	324	320	349	352	338	335	314	318	341	333	336	352	310	302	343	320	378	339	345	343	328	338	342	345	331	353	339	360	312	344	368	348	308	319	329	349	345	343	337	348	324	354	328	319	345	323	354	330	330	309	326	345	373	337	358	349	346	322	343	354	327	333	331	318	356	353	343	334	303	333	331	330	353	321	353	316	337	324	336	319	316	320	325	341	354	362	347	327	357	339	335	358	300	304	340	347	328	345	326	362	322	348	346	368	297	319	344	319	384	334	318	309	352	354	323	326	348	319	327	324	341	358	330	329	334	356	336	305	319	345	290	331	326	352	317	311	302	343	329	316	306	339	361	322	315	341	325	344	344	368	332	357	364	361	319	357	322	360	313	335	313	329	322	336	300	358	331	346	325	365	326	312	326	373	338	344	321	335	353	336	333	346	345	336	316	342	346	362	346	345	339	357	337	302	322	361	330	313	335	354	340	359	344	302	351	361	326	317	325	333	353	332	311	318	339	294	320	345	358	338	358	316	343	352	349	346	394	318	377	339	340	346	330	310	339	333	346	340	322	329	312	363	331	343	348	368	309	318	324	317	349	340	337	312	335	332	321	340	337	345	339	306	322	320	352	355	298	327	353	341	337	318	328	331	327	334	318	326	313	345	347	334	337	379	347	371	314	364	355	383	335	328	307	321	324	333	344	342	341	331	324	343	329	314	332	327	328	345	314	336	367	341	323	352	330	339	351	301	339	380	342	354	362	334	345	329	326	333	337	324	349	334	317	306	326	310	366	338	327	298	344	351	339	341	337	321	358	361	318	340	365	323	371	329	335	350	332	344	334	325	373	345	306	318	342	313	336	319	358	320	336	329	330	342	338	304	339	317	349	313	333	369	328	355	325	349	343	325	316	336	330	358	341	339	338	348	341	350	331	337	321	333	328	320	353	320	331	321	332	341	318	352	350	336	298	360	355	358	361	339	351	326	316	334	362	311	310	329	293	333	350	354	324	316	327	316	315	322	343	330	312	347	357	335	301	317	342	347	326	336	361	320	341	338	336	359	326	318	320	313	358	333	347	297	326	333	355	309	334	338	347	297	353	329	310	332	339	338	312	312	330	322	337	305	336	354	337	326	370	358	344	336	317	339	350	321	349	342	352	341	320	318	361	353	327	311	316	378	320	306	303	334	344	325	356	323	321	334	305	350	350	319	353	325	340	344	359	347	357	343	315	320	357	303	356	311	343	327	344	350	328	333	336	325	323	307	331	328	378	360	338	322	326	347	330	366	298	331	340	337	358	369	365	362	312	328	312	327	339	329	362	315	347	342	324	364	307	322	330	336	326	298	331	292	347	336	342	328	329	329	345	304	351	348	339	309	320	355	314	319	328	315	325	340	324	315	343	332	370	365	320	344	334	325	335	352	347	331	322	332	317	331	299	324	351	357	368	315	345	324	308	308	330	356	339	334	324	340	323	331	318	324	325	352	346	322	352	341	305	369	335	358	341	321	328	330	323	364	340	351	364	349	342	316	341	358	358	344	306	334	347	353	292	339	351	317	331	313	301	335	328	355	329	346	312	333	338	305	352	339	325	350	341	360	359	335	319	325	309	379	355	305	338	355	335	338	316	309	316	329	317	340	350	317	343	344	312	303	345	351	333	343	344	332	334	355	313	337	303	311	341	333	345	336	364	338	332	323	337	354	326	324	355	324	326	348	326	357	330	307	339	365	314	328	351	345	328	357	359	332	348	350	307	329	324	326	325	314	288	343	338	335	323	366	329	308	330	301	324	369	352	319	350	350	302	368	331	344	340	333	335	331	347	365	327	338	297	317	364	337	375	293	352	344	300	334	328	361	365	334	327	362	346	345	353	332	328	339	339	302	344	342	326	323	336	335	371	352	315	319	360	369	324	344	316	311	329	350	345	339	361	344	307	341	330	355	350	341	298	323	350	334	328	345	357	351	328	327	339	328	321	296	345	333	320	336	347	327	357	364	329	334	338	343	332	348	308	372	350	377	326	319	339	327	303	310	315	362	342	369	338	338	334	320	330	347	329	318	335	329	326	358	372	355	329	367	338	341	342	339	326	361	330	312	354	319	324	319	346	342	343	337	331	353	336	316	326	338	337	302	341	365	360	332	311	308	372	339	328	358	352	352	303	344	331	338	367	328	326	349	323	381	346	336	345	328	323	349	309	329	332	361	334	313	340	342	339	314	312	288	316	340	313	343	344	322	341	334	308	387	305	331	310	315	345	328	325	333	358	312	355	355	333	343	317	320	353	318	341	366	336	317	331	338	336	338	318	366	326	320	345	329	321	342	328	349	351	345	341	373	316	351	347	352	339	369	352	350	382	321	348	334	348	358	343	352	334	336	300	321	317	373	358	322	345	349	349	333	307	297	345	314	321	336	346	354	329	351	342	316	327	328	305	339	325	355	326	322	327	313	334	308	314	334	336	326	308	345	337	340	313	312	320	347	350	334	335	326	365	326	306	375	361	286	331	311	338	323	311	309	321	328	329	344	313	319	356	366	333	328	337	326	334	307	331	338	310	351	310	315	345	311	333	319
23816	21068	28339	24019	21069	9406	2093	1163	2688	28159	35215	22604	11052	3258	1069	580	606	584	549	567	634	557	527	577	597	609	568	548	571	561	617	530	541	562	598	601	580	534	601	559	584	534	598	597	564	566	573	548	577	587	612	580	590	600	627	538	551	583	557	551	550	585	547	587	610	554	592	577	601	589	586	547	564	550	577	554	584	577	541	549	540	580	581	609	616	567	618	591	577	573	564	556	579	572	542	617	583	617	584	545	604	583	523	580	601	543	607	557	550	539	561	575	531	556	577	605	585	602	522	585	544	577	609	579	560	556	581	586	506	578	585	562	596	575	577	604	558	537	599	588	564	594	568	585	536	553	627	559	609	614	597	581	582	622	612	579	567	549	592	570	555	557	563	598	580	566	551	568	554	567	586	550	547	583	548	565	524	565	593	553	570	529	586	606	564	569	583	573	568	543	584	588	563	564	570	588	544	611	584	569	552	498	565	531	574	569	588	567	594	576	551	581	594	520	533	574	544	564	540	569	545	591	552	597	546	595	570	577	556	554	566	566	598	566	569	569	599	534	580	586	546	546	566	582	599	577	542	584	552	601	592	569	593	576	606	577	583	571	566	559	573	573	545	600	592	559	518	583	576	584	604	562	560	556	556	572	577	578	568	550	612	598	561	601	605	541	612	531	538	561	571	596	543	570	557	583	568	598	583	550	543	536	566	581	569	574	589	566	576	573	560	597	575	619	552	597	579	553	562	576	597	567	568	540	609	558	557	643	558	558	619	566	561	564	591	555	580	586	527	552	600	578	572	577	589	531	556	598	543	567	561	544	566	594	614	525	570	603	560	563	581	621	513	531	529	556	568	542	587	580	570	551	545	562	537	550	569	579	571	610	571	520	556	543	558	561	564	609	582	546	576	600	565	610	578	594	553	553	521	507	530	563	574	567	563	587	562	568	546	574	606	566	561	585	559	553	598	560	544	560	560	570	542	571	546	567	596	572	561	583	570	578	530	556	530	570	548	580	577	574	577	562	575	564	562	595	554	572	558	530	533	567	542	569	580	572	571	559	560	511	600	585	561	557	582	567	578	549	558	516	562	592	551	552	558	565	564	548	570	532	582	584	645	538	571	532	559	564	589	582	574	554	580	543	583	555	524	555	599	570	561	591	569	581	557	570	569	549	619	538	524	536	570	624	542	570	543	554	583	533	585	588	542	583	517	583	585	503	558	551	550	542	599	572	560	536	570	609	574	577	606	594	565	562	556	547	590	524	534	600	559	569	568	494	565	546	551	555	624	575	579	583	601	598	555	570	527	552	542	579	563	571	536	598	556	556	569	600	545	585	568	580	599	561	503	558	576	572	604	537	569	578	615	589	585	533	551	567	575	553	598	558	554	565	569	553	583	572	541	529	604	527	547	599	545	563	563	564	575	586	571	531	533	567	568	539	585	567	576	562	554	550	567	558	579	598	573	575	581	570	595	585	555	568	583	553	566	612	559	615	564	566	595	590	569	582	524	569	587	536	521	565	631	566	554	580	568	577	578	585	547	572	548	578	548	538	550	615	576	534	570	579	551	560	552	556	573	605	572	560	592	552	610	542	592	532	557	547	548	570	572	599	550	566	558	627	580	567	582	535	567	562	565	586	561	596	578	586	539	605	559	542	555	561	569	615	554	577	550	527	556	586	522	538	548	597	585	557	547	569	622	576	594	606	582	563	572	579	536	571	575	510	552	550	597	597	564	601	548	575	560	542	552	560	578	592	561	554	557	583	547	579	578	540	571	575	611	559	582	565	604	578	549	576	589	596	567	593	552	533	585	545	565	544	570	555	558	561	563	538	527	556	568	552	592	562	537	558	608	541	588	564	604	588	573	560	549	541	600	565	600	541	587	575	560	566	557	582	608	579	540	612	583	551	569	556	535	567	561	609	597	594	575	534	600	567	576	563	579	586	553	563	581	565	561	558	582	569	564	590	571	556	581	563	527	537	546	528	591	541	577	578	578	567	575	559	519	580	534	527	557	535	611	555	608	562	546	520	623	560	545	592	617	573	533	598	614	528	561	565	503	555	592	558	561	572	560	593	558	556	539	579	562	581	552	561	583	530	549	536	543	587	546	560	555	583	549	552	564	580	524	558	542	570	576	569	543	602	575	568	599	566	570	578	549	561	551	596	537	584	574	554	547	561	586	561	549	607	542	591	552	613	578	607	554	604	594	600	553	524	555	559	603	583	589	543	601	599	592	576	575	524	577	582	550	545	550	529	580	535	568	594	558	596	585	521	534	555	556	554	585	548	560	578	576	598	595	589	547	585	577	570	541	535	592	571	557	591	553	566	565	606	581	537	590	565	556	546	560	525	577	553	618	542	604	564	542	580	561	546	594	603	569	542	538	557	553	607	554	561	520	527	529	575	545	555	574	535	552	539	590	546	563	585	553	560	565	529	537	554	579	583	581	575	571	526	559	572	576	582	544	526	546	553	557	588	561	595	550	582	557	598	559	587	580	576	601	545	592	566	554	566	569	567	544	567	556	566	594	549	609	601	569	575	600	574	549	571	579	583	544	588	571	537	586	555	605	548	592	586	584	544	549	547	564	578	540	545	518	568	560	596	548	575	593	534	606	559	540	576	565	562	581	535	545	602	547	598	553	590	555	561	540	521	560	562	595	562	567	557	566	569	521	578	570	618	557	610	536	555	582	545	584	559	615	569	593	553	572	565	586	561	564	583	589	557	590	590	548	569	583	612	599	607	563	572	543	553	567	599	574	543	548	567	557	563	560	582	533	568	548	561	587	565	615	531	588	543	578	567	552	554	582	570	557	569	609	592	547	537	584	562	578	573	607	588	541	549	575	590	553	562	589	608	538	553	536	589	561	578	542	566	576	560	572	538	541	559	591	582	588	506	591	548	576	561	574	576	557	566	520	597	592	580	551	560	576	562	600	596	536	582	504	529	638	545	551	611	521	525	550	608	573	579	529	532	504	571	552	577	575	588	560	562	585	543	545	538	580	541	579	557	512	527	597	556	549	581	568	569	538	544	572	578	593	574	529	583	508	570	536	561	556	577	548	605	549	529	559	528	573	617	579	573	539	589	541	547	558	571	561	573	562	574	567	586	531	586	535	557	595	545	550	589	580	564	588	554	582	557	547	525	571	560	566	554	535	577	539	581	566	580	559	565	562	568	555	542	571	565	557	577	537	577	581	556	563	555	600	593	576	585	559	565	583	614	541	525	531	579	561	578	561	592	560	591	538	590	605	565	612	612	595	585	566	582	583	571	592	510	613	604	563	546	580	577	601	582	573	570	567	573	573	587	581	588	544	563	549	557	546	625	576	598	571	536	571	595	553	579	557	539	561	553	577	601	596	527	588	569	562	608	549	556	584	592	569	592	558	565	563	561	564	511	591	558	526	596	569	594	572	599	544	554	608	605	584	558	605	532	548	521	560	537	575	559	583	543	566	549	563	604	551	558	558	568	600	581	573	583	565	577	587	575	588	522
4518	8091	6454	3408	2431	1935	1545	1254	4316	31231	30370	18270	9074	2897	1110	494	512	504	507	480	529	483	495	552	540	500	499	538	514	494	517	511	525	502	453	506	514	498	510	499	487	508	511	485	492	498	514	515	535	486	481	492	478	526	511	499	502	514	453	456	511	473	473	478	489	521	503	505	513	519	510	491	453	497	504	491	488	476	479	493	516	488	507	516	512	495	473	469	491	514	497	511	524	478	476	473	477	510	496	507	509	474	482	464	471	529	513	507	480	475	505	477	513	513	491	493	499	517	518	471	458	539	469	448	500	481	491	518	479	519	465	453	515	504	502	515	506	491	476	507	483	480	579	464	502	468	468	486	486	482	481	495	482	493	491	466	510	500	525	464	470	510	481	486	499	499	511	450	473	498	472	476	497	496	501	497	478	472	488	514	486	509	468	560	490	480	501	531	499	486	528	479	487	505	526	503	506	444	498	499	477	474	448	497	513	506	531	482	483	495	505	490	477	495	482	558	509	497	471	526	488	495	530	505	490	506	544	512	480	466	485	499	558	490	494	496	456	504	519	522	491	459	466	501	490	502	517	465	508	503	507	474	482	500	469	514	510	454	504	509	448	532	494	521	471	513	507	457	488	499	508	511	483	515	490	463	470	487	497	508	465	536	514	478	507	472	531	498	490	531	540	539	521	472	496	518	506	491	442	469	503	521	519	479	473	525	477	483	483	485	497	471	479	511	487	481	512	508	465	453	502	520	448	464	523	494	498	522	470	503	524	447	515	486	463	474	471	483	497	481	460	475	490	472	509	493	462	457	473	499	504	465	505	512	498	479	486	490	555	489	506	477	503	507	473	468	474	515	451	475	483	426	500	470	462	478	518	493	477	453	508	487	508	494	480	484	472	525	459	505	464	487	481	473	466	504	514	505	512	505	506	503	476	499	479	479	448	437	489	473	492	497	538	522	492	489	507	489	518	492	499	532	481	516	505	485	500	477	515	469	467	488	441	489	461	487	519	510	489	436	512	464	501	513	483	523	482	511	480	503	471	490	479	509	492	492	474	472	494	492	490	517	468	486	502	501	485	500	482	482	532	527	481	480	509	493	503	477	502	445	469	511	497	502	478	533	485	483	492	485	475	494	501	512	516	514	461	465	476	529	532	506	490	467	474	504	510	479	505	516	435	457	486	493	490	483	469	541	483	481	509	508	503	493	519	459	512	496	444	479	472	495	483	486	504	511	470	526	492	501	487	488	500	445	499	517	515	528	464	480	512	492	495	500	526	513	498	498	454	472	506	520	501	471	461	493	494	493	480	495	539	478	488	491	498	508	509	499	477	516	482	496	508	465	462	486	480	520	451	502	521	476	476	492	510	467	473	523	495	498	476	488	484	454	463	503	463	512	526	429	470	503	486	458	500	509	484	468	501	529	485	526	515	526	518	516	477	500	512	509	491	504	456	477	503	477	484	511	491	456	492	529	516	512	481	533	446	504	485	541	473	481	506	454	484	492	506	450	479	454	523	458	484	464	476	513	496	517	508	488	546	480	480	500	459	469	484	473	463	488	487	506	497	493	511	492	504	502	501	496	457	502	521	476	541	474	466	475	523	489	508	503	504	483	516	493	474	500	484	522	512	471	506	456	488	499	491	476	498	482	523	486	457	483	520	478	489	492	483	452	501	467	495	454	460	517	497	496	494	464	528	544	504	515	532	468	494	505	495	518	444	469	539	486	502	523	496	517	492	489	453	498	520	486	501	499	517	490	465	468	474	484	476	502	468	504	470	484	463	475	512	478	479	475	476	479	502	450	491	477	477	507	489	499	495	511	495	509	457	525	500	488	454	537	494	492	459	486	490	510	476	461	478	441	482	479	504	440	468	481	471	481	548	512	535	484	493	512	479	475	508	487	482	481	496	496	495	466	486	540	447	477	496	502	485	519	493	471	495	509	472	494	475	532	473	446	526	472	485	481	502	517	508	515	472	501	499	533	510	492	500	490	505	512	495	473	447	515	446	481	527	482	488	469	504	497	493	504	521	523	512	506	475	507	463	458	430	488	509	462	521	478	470	518	518	484	487	516	505	509	452	482	486	489	450	455	464	482	488	474	495	471	471	495	476	493	486	498	469	512	488	479	498	491	487	481	474	454	485	461	535	481	512	465	503	501	462	491	468	496	480	495	469	467	515	498	473	512	470	462	493	488	503	498	493	475	509	491	451	476	530	473	469	518	504	495	504	486	483	475	531	443	452	472	509	473	491	465	515	494	496	480	480	484	508	500	457	472	470	452	479	475	505	466	474	515	519	482	513	457	485	478	492	469	513	483	504	489	477	469	502	492	499	489	477	510	499	464	540	468	476	477	464	500	525	508	490	460	502	470	472	552	498	487	474	486	527	498	491	523	484	453	501	503	472	504	471	483	470	483	494	447	492	473	498	522	482	485	527	476	526	492	459	451	480	507	491	509	481	540	494	502	491	512	483	490	493	467	445	473	545	512	518	486	485	482	495	471	471	492	518	510	475	429	474	471	499	478	483	479	497	496	495	489	475	505	499	475	487	458	459	520	487	526	500	460	493	501	527	486	446	506	463	474	526	470	484	517	448	509	474	498	481	525	505	513	499	488	509	505	493	496	489	485	492	514	489	499	478	475	507	522	512	476	493	507	508	482	476	473	461	508	464	500	467	465	452	482	472	476	501	517	485	510	470	524	504	496	482	480	516	477	496	532	493	529	503	483	476	503	493	466	491	515	487	485	487	481	494	506	475	495	505	496	538	490	487	457	484	493	476	486	483	497	457	462	482	497	450	483	493	475	489	475	515	485	472	500	475	469	487	474	480	503	503	463	506	521	539	476	493	462	477	488	487	488	471	474	487	486	488	461	466	511	490	464	507	523	457	485	504	487	462	473	506	464	504	426	505	465	525	502	476	469	439	484	476	472	522	517	517	470	507	502	466	499	455	494	466	494	467	478	502	488	463	453	493	478	484	483	483	480	472	500	499	465	502	511	514	488	493	489	483	437	466	479	503	485	458	482	447	486	491	513	514	493	489	452	485	478	513	458	491	493	464	495	498	492	497	492	480	505	457	441	484	508	513	469	514	522	544	487	473	491	466	512	469	491	476	500	503	478	457	508	485	522	503	493	522	484	522	493	484	446	473	498	441	472	472	499	445	499	471	483	474	467	467	492	502	449	537	505	478	486	448	473	460	503	505	516	483	461	463	480	495	504	482	466	483	501	485	524	490	495	512	484	464	486	492	468	485	483	491	477	493	468	535	488	474	514	468	494	477	484	475	477	491	496	498	492	521	491	489	518	518	500	495	517	476	472	461	483	501	462	478	509	511	515	493	498	485	485	474	489	518	507	484	466	463	527	490	471	489	501	484	501	516	506	487	499	489	493	496	487	459	488	483	493	495	485	503	485	460	477	537	533	474	462	455	487	506	514	521	490	501	485	509	513	481	505	475	456	491	495	492	454	500	466	520	464	496	488	485	500	473	488
27264	13084	1797	812	548	516	432	447	671	1556	2242	1569	909	601	453	392	397	410	373	395	360	383	390	355	422	375	363	372	373	405	386	395	358	400	394	377	387	405	384	408	384	382	393	382	384	365	406	333	391	358	413	371	383	382	391	378	412	380	378	405	379	383	350	379	396	376	379	395	418	424	441	382	347	367	367	385	394	389	414	374	398	397	412	437	376	382	401	389	352	401	405	383	404	396	363	380	376	392	371	347	420	425	383	375	369	388	402	388	392	392	400	408	375	379	408	356	407	377	361	369	403	401	441	387	394	358	396	392	392	350	358	373	389	353	374	377	421	405	405	397	386	391	365	378	383	376	395	386	406	388	409	402	389	384	339	391	410	371	396	389	380	390	385	356	356	365	402	376	389	392	386	374	354	405	369	408	401	373	404	391	365	377	429	358	372	374	388	367	398	395	382	364	384	435	390	391	362	365	360	372	365	376	388	399	399	364	411	417	380	376	391	391	404	369	368	392	374	403	364	394	390	386	363	348	404	401	346	411	369	410	384	375	395	394	377	390	407	399	393	375	396	391	376	400	402	383	391	373	407	374	395	375	400	417	397	371	385	346	359	345	364	443	400	374	369	365	399	395	403	385	403	365	404	425	385	411	384	388	394	396	373	376	346	386	421	384	408	356	369	371	389	387	371	360	420	371	392	345	371	354	383	365	387	410	427	391	368	392	407	369	401	367	361	393	386	398	384	376	366	367	412	394	350	382	384	395	341	395	367	361	385	368	380	397	360	406	343	411	435	400	401	385	337	359	380	365	382	360	363	360	407	404	400	378	399	365	369	359	429	390	371	349	357	377	351	398	432	376	404	364	364	397	396	363	383	386	353	378	396	383	345	384	404	398	383	410	381	371	366	400	368	367	397	389	383	370	357	380	413	405	395	381	388	379	368	413	375	382	372	375	382	426	367	418	371	368	387	374	409	401	394	346	387	399	378	402	391	355	379	387	405	355	382	420	377	387	373	365	412	399	379	388	373	408	407	375	411	382	389	378	389	398	413	402	421	433	351	404	342	430	408	416	383	369	382	382	340	374	371	377	386	392	367	400	336	375	397	394	428	420	373	388	410	405	391	369	413	352	364	367	347	396	365	357	391	386	403	393	384	414	373	380	338	361	365	381	373	371	389	395	375	412	396	370	356	396	348	388	392	376	364	371	379	397	345	370	391	369	374	337	385	368	394	390	433	397	388	377	369	393	383	409	381	373	399	353	398	379	382	375	404	397	381	401	383	413	353	394	437	376	384	378	371	385	411	392	408	338	379	361	364	373	344	395	381	367	346	393	379	368	372	381	354	370	395	389	402	376	400	388	364	414	369	401	387	388	384	344	354	380	400	375	382	397	403	381	396	383	366	386	394	408	376	387	423	355	394	372	385	366	332	391	381	392	364	367	366	381	379	396	390	400	377	382	365	370	418	383	387	382	397	397	378	395	391	418	378	393	413	401	380	370	380	363	372	410	403	374	391	399	407	371	363	397	416	368	377	394	412	384	412	373	384	396	384	393	379	359	350	418	398	378	367	379	356	411	389	367	391	383	376	376	364	388	360	369	363	377	403	365	416	399	378	361	374	396	413	374	397	400	396	392	388	345	391	355	396	383	357	423	382	412	381	360	396	378	370	373	382	342	369	361	401	416	373	394	395	375	393	382	364	360	417	377	384	373	386	399	355	408	411	379	383	405	390	376	405	391	318	361	392	386	396	388	399	385	415	384	387	410	380	422	404	381	381	393	419	384	393	377	408	395	369	346	421	403	413	402	370	409	397	406	364	405	398	398	389	390	380	362	426	370	364	412	378	388	383	398	356	383	371	391	365	383	390	368	357	411	391	385	405	375	338	405	418	376	374	385	366	379	349	349	397	392	383	371	437	368	407	388	378	341	395	345	366	385	401	378	408	378	335	378	368	400	400	362	377	374	396	420	373	382	378	390	371	375	411	401	380	406	394	371	370	399	369	406	386	364	382	415	406	393	379	363	385	396	407	369	370	359	388	417	360	386	394	391	346	377	369	350	433	357	416	398	433	362	407	406	420	368	418	398	367	393	406	366	381	395	399	359	400	367	405	372	407	352	386	391	395	382	373	412	360	412	366	394	390	420	363	367	387	389	385	402	367	363	386	364	401	346	369	373	398	358	370	382	377	409	409	414	359	394	416	364	395	389	419	352	390	404	359	416	387	410	368	372	327	392	375	378	374	425	390	393	376	387	398	409	386	375	355	408	387	381	357	371	371	391	368	389	369	361	326	378	350	379	374	403	363	413	414	377	387	372	381	355	373	373	401	368	373	408	371	376	388	405	366	389	386	367	382	422	366	401	383	389	393	390	379	379	379	405	408	387	348	423	397	365	360	383	409	392	362	385	364	393	367	394	383	367	363	411	380	356	371	390	383	409	402	335	414	383	409	361	390	363	384	397	397	368	392	399	387	356	413	389	373	377	364	349	358	358	385	362	391	348	400	394	360	385	392	378	384	374	370	384	387	366	401	369	369	383	386	392	365	384	380	397	391	390	372	387	397	406	375	414	370	388	379	363	402	392	374	390	352	392	375	382	369	413	373	389	419	391	352	396	398	387	412	381	348	398	379	370	383	342	375	382	368	405	411	405	371	392	403	366	354	357	406	371	393	375	378	387	351	357	383	382	383	347	400	391	375	351	411	408	415	377	377	388	413	399	357	421	341	354	374	341	343	379	399	391	360	406	368	385	373	372	366	392	399	361	403	364	363	400	374	368	369	392	316	381	387	377	403	413	427	338	387	412	422	363	383	349	402	377	381	352	386	404	370	405	368	397	389	364	416	396	375	358	399	380	385	412	392	387	413	352	394	401	395	361	370	396	378	414	423	378	387	377	410	404	378	399	377	403	409	396	412	358	409	435	396	355	375	390	414	355	360	385	392	388	387	379	402	395	373	379	397	349	370	359	371	430	389	354	379	373	414	404	347	403	398	366	355	387	399	362	399	434	382	365	358	384	352	363	390	400	378	386	386	342	375	415	374	384	397	379	363	381	333	377	352	361	366	377	363	345	389	427	388	381	356	407	401	336	404	365	398	353	361	377	363	353	376	364	418	391	415	392	413	370	397	407	368	401	360	407	382	409	393	398	407	395	410	390	384	395	373	408	398	378	385	380	387	401	363	402	404	392	361	392	373	404	373	387	420	367	351	396	367	379	387	333	349	388	411	421	386	398	376	394	365	343	364	372	384	384	382	398	395	380	372	396	355	343	382	367	359	361	390	417	374	403	384	413	364	375	382	369	337	379	398	370	355	350	361	330	387	401	396	383	393	389	389	366	407	375	357	364	417	384	377	394	399	353	379	392	380	411	385	376	374	420	365	377	406	386	345	382	435	360	396	373	386	369	415	370	394	371	415	410	378	395	333	376	379	424	377	391	419	416	355	363	402	391	380	375	407	374	390	372	411	383	410	393	380	351	429	384	394	405	370	343	406	377
5318	1378	1113	706	572	583	387	385	749	2309	2805	1860	944	578	402	334	337	350	301	335	355	352	324	324	327	346	327	340	310	339	358	321	320	323	346	341	350	315	335	326	365	343	329	324	345	343	388	322	354	363	339	346	328	316	350	346	331	319	336	353	328	366	310	324	345	343	347	355	335	363	338	349	335	359	323	351	337	343	317	351	326	359	331	364	359	309	325	307	350	328	337	333	332	316	340	358	331	342	327	321	353	329	354	352	314	354	316	348	331	323	345	322	343	331	342	356	342	336	333	323	355	315	352	345	361	337	387	307	342	340	331	323	347	328	343	345	332	308	334	341	361	365	303	339	346	350	343	346	363	359	352	324	315	314	344	342	357	314	309	341	285	356	365	355	358	310	318	304	341	346	321	317	332	336	318	338	341	338	345	352	337	322	350	297	331	349	311	307	350	336	308	293	361	370	326	328	318	333	331	324	323	350	321	339	330	319	331	366	325	350	339	338	312	320	322	339	324	326	339	336	341	340	311	349	360	343	333	336	334	324	333	344	301	334	330	320	334	326	333	343	316	341	358	329	325	321	336	356	315	321	311	349	313	321	336	296	339	347	361	356	338	355	345	332	315	306	325	328	319	315	328	333	309	341	338	299	368	350	307	338	343	330	352	314	350	328	348	352	344	323	355	345	320	356	306	329	319	322	350	328	349	390	342	345	323	348	345	333	355	357	339	368	351	325	353	322	336	338	339	320	344	340	380	329	346	321	353	306	378	324	341	330	324	368	318	326	356	305	334	338	324	344	335	326	354	351	357	349	325	362	317	390	326	296	307	342	343	333	354	314	343	327	327	367	341	326	328	345	353	301	360	332	375	312	334	322	314	345	334	356	320	353	365	334	313	363	346	321	357	338	320	359	367	325	357	350	282	334	343	322	324	323	344	371	339	319	331	345	354	332	322	324	355	360	321	285	319	331	334	319	325	369	331	320	335	314	323	325	347	337	345	319	360	324	344	349	332	337	312	318	366	289	365	337	315	321	307	343	363	332	332	310	402	341	316	312	353	343	337	297	337	347	304	351	334	337	351	349	351	349	326	339	332	347	337	337	333	360	344	332	359	345	328	294	348	332	325	341	325	339	332	325	353	327	355	346	340	326	339	349	324	348	329	355	320	352	342	355	374	346	331	341	364	346	325	372	371	332	324	329	333	354	316	349	322	339	338	349	313	331	346	330	338	333	320	325	355	339	316	330	321	362	295	331	318	339	343	322	364	365	335	371	311	328	343	355	326	326	325	341	312	318	342	300	352	347	379	353	332	337	349	358	324	345	333	371	341	311	355	333	320	326	343	336	334	320	347	349	347	350	320	328	308	348	336	335	312	315	313	335	308	370	329	351	356	333	358	320	319	334	314	335	348	317	340	325	340	354	348	319	352	349	322	328	327	309	344	341	325	318	340	329	343	333	354	357	322	348	318	320	325	386	333	366	332	331	339	317	343	329	370	349	352	324	347	344	310	333	340	328	332	333	337	314	346	333	365	349	321	360	312	344	351	359	344	325	323	320	352	342	332	346	358	327	347	327	348	323	359	364	332	326	336	342	339	332	327	330	329	349	324	332	322	375	336	354	340	336	348	311	342	344	335	334	352	347	320	353	355	317	322	334	293	340	332	336	335	324	353	338	356	327	359	353	330	308	371	303	357	317	331	329	328	316	355	326	318	330	317	344	356	340	328	342	364	314	382	324	346	346	332	351	378	335	339	342	345	340	326	301	329	328	353	311	357	364	372	333	385	303	356	323	325	351	339	320	351	324	360	314	306	332	308	322	333	319	367	368	318	309	331	335	327	323	327	344	332	324	363	319	345	357	326	323	296	360	350	315	307	354	357	320	329	318	352	305	343	322	320	333	326	351	327	327	318	349	352	320	327	335	318	328	329	330	353	314	364	331	334	349	346	337	362	303	384	367	333	311	322	311	358	333	322	329	317	362	321	335	335	351	316	320	351	341	287	319	324	328	343	323	350	358	308	357	320	305	326	342	336	330	378	316	326	356	325	336	349	342	326	336	344	343	330	349	372	309	356	312	339	331	364	357	315	321	352	323	328	367	328	337	324	341	317	360	365	329	301	316	320	359	333	352	306	339	308	319	337	324	344	334	331	354	323	321	318	333	346	319	312	317	311	327	327	323	333	351	365	381	360	328	341	336	337	351	332	319	335	358	322	325	342	364	343	319	374	347	319	350	326	316	353	324	333	297	341	328	342	351	363	345	323	333	327	334	381	346	334	304	338	285	334	337	337	349	322	360	319	357	295	335	376	337	332	349	304	369	341	336	343	345	337	340	351	325	326	328	343	356	355	313	332	333	301	346	298	351	342	336	342	348	310	351	343	330	373	338	330	357	342	333	341	323	362	330	332	347	323	329	318	329	316	333	346	318	339	322	347	315	339	351	360	312	331	370	332	346	315	357	320	349	320	313	371	345	335	331	321	319	341	333	336	349	350	361	313	334	279	356	326	374	317	322	333	323	302	333	312	331	325	310	320	349	324	331	349	336	333	362	334	330	342	311	331	325	332	350	329	322	354	356	330	361	332	344	362	323	321	340	327	342	328	330	313	322	309	324	313	310	357	330	314	340	336	357	320	333	348	338	358	327	311	312	342	333	341	320	340	350	322	337	363	326	323	358	357	342	376	337	344	352	324	316	327	327	335	363	331	353	331	353	360	342	320	360	315	350	358	319	322	345	342	339	350	319	350	316	294	319	330	336	318	345	359	344	327	313	379	348	353	332	364	348	331	341	344	335	322	335	330	322	327	353	312	348	333	344	364	338	379	352	311	344	316	326	350	339	307	367	326	357	347	345	302	333	347	337	352	361	353	339	333	340	376	365	354	346	324	339	303	341	343	354	372	334	352	356	298	333	348	351	313	341	342	380	329	330	344	346	342	325	334	317	348	334	347	346	367	333	320	347	361	392	336	330	330	348	336	326	346	323	363	322	303	343	343	321	336	373	328	345	299	353	325	329	332	313	322	306	343	319	336	335	366	330	321	341	330	322	311	329	327	348	344	368	364	317	340	358	315	353	312	353	347	335	350	320	334	322	336	344	326	305	341	339	328	320	346	353	359	321	358	358	339	317	339	352	340	338	337	359	317	374	355	341	323	322	340	320	327	352	342	338	366	358	329	359	332	316	347	372	366	356	291	333	327	333	321	364	336	345	310	351	330	311	314	347	329	334	335	333	333	370	368	317	330	332	342	358	320	336	342	373	339	297	341	336	342	318	351	361	307	350	331	386	317	332	349	316	317	315	331	318	312	341	359	342	329	335	350	335	345	382	308	350	346	339	315	340	334	355	338	359	341	319	332	310	321	355	320	345	318	328	319	309	338	329	332	372	346	351	331	329	343	321	333	337	336	346	304	341	339	343	325	316	317	373	328	360	344	358	304	317	354	345	330	324	362	306	365	372	359	314	361	342	316	369	343	351	330	345	337	337	323	349	322	318
24918	21080	27352	25043	9179	1432	1014	851	3130	19456	20508	11765	4306	1255	653	493	461	480	509	483	501	463	480	481	447	448	469	452	483	437	453	479	485	433	459	479	501	475	481	490	452	472	514	450	515	477	458	462	510	458	479	492	445	444	447	464	448	512	481	435	491	468	482	483	476	461	452	457	437	459	456	481	434	437	451	450	450	447	472	471	446	448	501	458	461	436	460	487	459	433	444	438	477	460	476	458	485	452	462	440	458	471	442	454	441	478	468	438	430	437	472	470	496	427	511	449	464	501	507	493	454	435	418	478	445	459	444	481	479	486	501	470	460	447	443	492	464	478	481	450	467	442	455	447	469	474	443	498	500	496	427	458	465	476	462	486	471	486	484	465	490	446	461	447	478	461	475	439	460	494	466	481	444	489	507	479	485	456	510	455	510	485	445	482	430	461	481	436	494	470	443	492	477	455	419	459	443	473	472	421	463	455	455	453	413	441	513	476	407	462	476	496	464	485	482	478	474	481	449	464	464	518	425	442	468	434	457	468	486	434	467	433	486	489	476	492	468	436	480	442	468	469	451	446	451	469	461	462	449	440	505	436	478	441	464	490	449	478	497	487	459	477	485	461	463	413	440	466	461	464	439	467	459	488	488	450	438	460	411	478	465	485	494	465	437	465	461	437	480	468	461	431	438	486	458	482	450	439	437	483	458	496	513	433	454	473	458	461	444	453	462	486	521	497	482	483	453	455	453	459	474	504	460	460	461	486	462	469	466	450	465	449	467	487	438	501	495	438	495	470	468	471	443	460	481	446	468	455	482	469	501	470	484	477	454	446	447	476	471	441	490	461	461	520	479	418	462	467	477	451	458	513	464	491	439	483	443	471	454	435	472	449	476	442	449	454	498	435	453	457	424	476	437	450	473	499	458	478	456	471	465	463	473	476	466	469	467	469	446	447	418	463	428	459	450	456	453	449	492	433	428	440	464	447	464	448	464	457	440	464	482	451	454	487	445	457	505	464	440	472	461	532	473	417	440	484	479	455	423	443	453	458	457	411	499	422	452	452	463	486	437	496	444	478	442	485	470	466	483	467	467	409	466	474	458	465	477	453	472	476	496	465	435	475	483	444	474	474	459	430	451	477	493	493	442	506	452	455	441	446	495	480	413	450	449	423	465	467	488	445	459	452	502	482	454	476	459	430	426	486	481	446	504	466	429	438	478	460	447	476	466	451	502	445	488	450	462	462	467	450	466	460	468	468	470	461	512	489	457	481	453	454	447	480	472	426	463	467	480	469	478	420	438	504	476	437	445	501	462	451	448	443	450	445	455	445	506	415	464	422	459	467	446	457	462	479	483	440	431	475	464	475	464	489	466	451	455	487	501	447	477	461	472	462	465	473	473	457	468	502	444	460	492	455	450	435	462	432	478	469	448	464	498	464	480	500	469	454	469	464	467	431	468	479	461	456	453	477	482	447	456	487	489	471	448	435	451	463	425	488	448	434	446	489	450	474	440	443	458	429	473	471	463	441	491	441	447	444	507	451	501	446	465	481	459	514	453	461	461	438	444	464	431	441	455	477	478	469	490	550	464	497	424	455	489	457	448	446	428	498	445	469	518	502	449	477	413	465	468	492	434	448	492	486	448	422	461	466	533	460	469	483	516	458	473	490	457	471	431	458	461	458	478	496	460	448	475	491	445	469	445	448	467	426	468	471	459	432	461	449	487	458	521	472	463	521	442	419	461	454	460	473	504	442	460	432	489	471	440	448	479	486	416	483	435	448	474	453	482	485	406	475	430	445	488	459	449	488	489	502	498	459	450	473	471	476	473	506	498	429	469	452	471	471	508	449	437	502	426	490	486	449	454	467	461	455	456	449	473	495	413	439	473	453	452	455	471	474	508	441	463	432	427	451	498	407	445	436	465	486	410	494	460	502	496	455	441	480	449	423	452	493	489	478	490	520	479	442	448	446	457	440	438	464	461	464	489	492	502	419	460	469	436	493	478	448	479	471	450	470	449	483	453	424	465	430	498	459	449	454	458	454	461	452	453	486	465	484	465	478	476	469	484	443	495	451	498	480	431	483	461	452	449	482	452	478	478	445	468	435	481	488	443	446	473	478	446	477	472	455	480	442	460	486	482	462	474	499	460	458	468	477	453	451	457	453	490	465	469	465	457	464	437	469	460	420	466	486	498	451	476	472	448	475	439	460	468	432	434	490	459	438	455	456	454	483	432	484	492	479	453	462	467	442	454	440	465	444	512	433	422	480	474	460	437	462	477	460	461	449	483	440	472	455	490	484	471	483	495	481	452	458	454	488	477	445	463	466	447	464	499	454	445	461	424	463	478	457	454	455	476	485	456	479	475	454	473	479	540	468	439	462	460	481	439	454	438	474	475	511	478	454	452	443	453	466	460	410	459	494	511	458	472	480	479	481	453	477	449	465	445	436	438	499	438	457	473	451	474	490	454	453	458	465	460	482	497	453	453	460	447	527	469	485	449	432	454	446	492	474	499	440	460	459	496	493	477	485	462	478	420	466	470	491	479	481	494	456	451	481	479	453	436	508	466	459	457	446	474	441	455	454	440	432	479	490	432	459	454	460	404	460	497	489	478	456	490	475	445	450	453	475	517	481	459	478	482	444	524	478	479	459	444	508	455	484	479	484	431	481	455	470	483	420	459	441	437	464	442	437	446	423	460	462	450	484	460	421	470	456	462	446	432	431	454	442	462	456	451	445	452	453	442	476	446	492	458	506	509	449	438	450	487	436	477	472	476	472	452	425	451	487	468	439	489	448	487	485	462	482	439	456	440	454	444	453	424	445	452	457	455	457	436	441	502	474	435	459	473	506	478	497	434	496	455	446	458	457	484	442	469	464	452	438	426	458	460	494	432	458	508	454	470	476	481	491	433	501	463	473	478	457	436	442	463	432	431	460	492	498	476	453	488	471	456	446	465	451	457	432	437	469	469	497	434	480	484	452	472	439	466	465	483	462	487	463	438	436	501	453	429	470	486	434	438	460	423	440	478	461	486	494	474	460	458	477	485	454	464	458	504	442	455	429	449	488	474	461	439	508	469	461	510	484	479	515	464	465	468	414	490	503	485	510	479	437	439	474	500	476	501	435	489	449	428	446	513	494	467	456	468	478	459	474	463	428	469	490	455	477	503	482	439	454	509	440	458	457	480	466	495	452	491	460	432	469	474	483	441	471	494	471	476	448	474	502	477	483	428	453	441	499	431	491	489	446	469	440	488	470	450	465	476	480	500	441	413	418	464	455	451	476	458	453	450	456	486	426	478	465	450	471	460	440	446	502	452	476	456	471	477	508	465	496	458	423	468	440	470	455	461	503	426	416	505	458	444	455	449	444	489	474	451	491	490	468	451	469	488	455	452	480	438	479	478	467	466	506	441	463	447	460	475	442	467	502	465	462	460	503	452	447	437	457	450	424	473	480	470	450	463	435	505	458	490	451	465	448	457	452	419	445	428	451	479	452
4014	4605	3565	1649	1317	1105	1033	1009	5008	21338	17532	10138	4420	1385	646	467	439	396	464	432	408	418	435	416	422	439	419	441	380	419	386	446	447	423	425	417	432	418	489	414	419	395	418	419	430	401	414	439	428	431	399	432	429	419	422	436	406	438	419	426	412	447	418	413	435	395	376	378	454	402	433	399	407	415	476	422	406	421	439	422	406	392	385	432	430	404	401	435	391	429	417	411	433	435	402	400	391	419	418	410	421	435	400	409	386	425	443	443	417	408	435	407	419	379	474	420	407	423	389	438	425	446	441	417	387	409	406	439	472	423	409	417	426	392	394	409	382	458	392	411	424	413	391	454	407	428	445	409	435	396	434	416	412	438	415	388	415	351	399	397	426	413	402	417	373	432	401	428	424	415	453	397	431	430	454	423	427	398	406	431	403	406	441	391	441	383	439	425	408	381	382	398	431	448	403	438	410	402	420	411	400	410	419	426	411	407	429	418	441	418	404	462	435	390	422	395	410	435	424	392	399	394	443	449	389	406	417	447	407	410	431	441	436	409	451	393	437	423	408	401	412	457	422	435	412	381	400	425	410	394	412	421	399	421	393	375	413	435	414	413	366	428	438	440	429	369	414	387	479	427	437	450	407	399	431	418	396	414	424	396	409	415	384	418	423	427	417	431	428	446	405	419	432	415	440	432	365	441	399	429	397	405	402	433	408	427	417	423	414	402	425	427	413	395	418	407	407	429	423	396	406	431	420	435	429	403	440	410	415	433	463	423	423	398	404	431	388	421	415	424	411	414	427	428	421	433	404	430	432	425	383	409	417	424	414	384	383	443	455	415	406	403	407	436	417	417	421	407	412	441	408	436	452	388	393	423	415	429	421	402	410	406	405	400	414	413	386	424	417	404	422	419	417	433	440	378	448	414	433	403	399	397	414	411	412	415	432	421	391	446	387	423	413	424	408	459	405	396	429	427	416	441	398	460	426	431	414	403	418	390	392	428	431	435	447	416	432	423	400	410	401	415	442	431	410	425	410	393	389	392	423	390	434	429	390	419	401	409	392	428	431	402	397	419	425	386	385	420	440	419	414	414	415	404	412	441	429	407	444	418	404	410	423	428	373	446	459	438	440	431	435	437	438	379	441	411	447	398	416	407	402	401	380	392	423	436	422	439	386	448	429	427	456	392	397	442	409	402	432	397	418	429	427	405	455	410	398	418	431	427	415	425	437	411	408	405	416	407	374	430	402	388	425	428	391	455	407	403	443	404	408	462	419	435	400	404	425	410	393	417	392	353	421	417	412	385	402	433	383	408	428	419	396	411	431	415	424	427	424	427	397	402	399	471	412	418	400	415	427	429	396	424	407	397	428	409	405	416	406	429	401	416	458	375	410	390	461	432	460	442	383	416	409	421	448	413	404	419	405	426	415	410	412	419	431	443	405	429	414	408	428	404	429	452	438	403	418	413	385	432	419	399	418	420	440	428	397	411	407	396	385	428	397	456	418	433	457	440	429	446	466	402	408	412	455	444	420	397	444	408	436	436	438	393	424	476	408	398	431	417	426	457	420	388	391	368	419	387	404	472	415	381	397	400	410	430	382	467	424	440	444	433	423	416	444	411	392	418	427	423	393	409	418	379	416	406	427	427	422	438	451	425	407	383	407	416	441	432	408	439	438	375	439	397	442	393	420	411	411	406	396	392	407	407	422	437	448	469	423	432	395	415	417	366	402	392	437	423	403	436	451	421	412	449	389	442	426	398	405	414	417	429	402	416	428	423	429	427	406	428	412	427	411	393	416	425	421	365	403	386	416	448	431	415	429	366	425	418	430	404	411	430	414	413	430	433	395	420	360	407	418	398	439	414	396	409	447	391	446	420	434	452	422	423	427	388	403	434	424	446	418	422	405	385	452	461	429	418	404	388	403	408	449	442	428	405	391	424	411	408	425	431	385	432	431	386	393	391	452	409	430	430	401	418	414	417	471	413	441	438	423	436	466	397	429	433	439	392	425	473	392	428	400	437	405	438	403	430	413	457	415	391	426	450	443	414	409	377	386	462	448	415	427	423	445	388	424	403	409	421	427	418	387	428	433	399	419	405	397	397	402	424	433	401	391	405	413	423	418	410	439	427	415	385	462	410	405	409	448	386	439	414	393	449	424	412	419	399	374	385	409	386	412	414	451	386	406	410	419	402	421	428	432	431	441	411	400	476	400	432	408	427	418	390	437	417	402	429	398	401	426	385	462	383	421	410	433	411	451	438	397	394	418	403	426	414	390	380	446	442	448	426	449	473	417	424	389	410	441	415	440	408	434	456	433	425	407	400	424	415	464	411	429	394	379	418	429	410	414	447	376	408	405	411	410	407	401	439	441	410	458	423	391	389	440	399	467	414	383	408	420	394	407	442	392	385	440	432	410	429	366	419	419	383	444	433	417	398	403	384	422	425	423	409	414	406	392	392	402	391	402	417	446	442	416	408	419	437	403	449	395	410	432	392	432	370	445	443	402	413	434	387	425	405	391	411	399	392	406	374	402	421	447	428	425	419	440	411	439	397	424	392	408	412	396	393	400	431	411	431	422	434	403	444	436	450	396	401	401	428	438	397	381	409	442	402	397	420	458	417	422	408	425	396	463	433	407	384	406	430	403	449	413	382	439	391	451	422	374	402	441	438	432	400	398	410	431	445	444	429	392	420	393	418	438	425	444	402	430	434	412	439	426	409	438	439	411	393	422	397	434	415	429	387	396	412	390	413	408	426	436	409	414	414	378	437	405	400	436	436	409	426	388	430	432	419	421	450	454	431	413	383	422	406	391	401	441	420	395	416	417	384	426	433	444	390	436	415	403	437	403	451	392	426	429	444	427	424	406	402	394	383	418	430	451	409	437	383	417	401	429	409	417	383	424	404	420	445	409	425	435	408	393	402	395	403	406	379	415	396	416	426	450	441	454	412	449	406	419	433	425	448	420	393	426	399	422	408	412	384	408	402	460	403	374	432	402	419	419	383	445	426	407	384	430	367	429	392	414	426	426	416	427	421	431	431	434	443	409	440	440	433	424	406	411	416	384	407	422	439	437	390	385	429	411	401	407	426	418	396	431	384	429	422	440	431	408	433	395	389	420	401	410	430	420	424	407	435	465	423	400	430	422	439	360	418	404	411	416	433	394	424	404	414	434	425	400	402	368	422	449	415	384	400	426	418	402	443	408	430	391	418	426	405	400	425	431	427	412	401	372	425	378	429	424	418	425	436	417	462	402	404	396	428	377	433	397	424	434	371	454	435	388	405	426	397	399	372	431	425	392	437	430	403	432	398	416	414	388	409	412	434	405	417	402	414	404	403	439	380	417	412	446	408	406	419	379	389	412	416	439	419	381	426	423	401	382	436	423	424	414	414	443	404	406	400	421	428	438	396	380	420	415	404	438	424	437	419	433	414	425	394	409	414	432	422	377	402	389	425	400	442	430	428	438	450	394	442	433	433	415	412	430	440	416	387
23665	20971	28221	23896	20954	9569	2215	1476	4134	31207	34393	22932	9452	2245	972	710	690	721	626	660	677	660	687	645	664	696	708	721	654	645	670	651	696	667	616	664	689	644	689	656	689	629	617	613	655	721	704	643	684	706	656	652	667	686	639	654	682	659	652	662	671	657	635	676	684	673	661	705	689	697	676	622	645	623	673	654	665	648	709	653	613	647	650	688	725	628	665	621	629	640	641	638	633	617	643	652	621	631	653	673	672	665	664	666	693	681	655	661	694	649	692	647	686	624	655	656	606	646	658	644	590	609	672	686	631	622	650	657	660	632	632	654	642	628	680	624	660	616	666	650	658	641	659	630	646	659	677	654	670	629	651	619	601	587	626	672	631	643	625	666	655	641	655	660	682	639	660	634	664	672	633	676	652	656	633	651	665	605	651	647	657	646	619	655	661	635	676	656	677	651	658	674	638	629	653	682	650	653	666	606	639	606	598	655	674	619	670	581	653	674	696	653	594	668	667	631	635	653	675	665	684	639	684	689	635	632	652	688	664	673	652	626	588	660	661	608	653	639	657	616	650	644	646	628	639	636	711	685	644	675	686	690	650	635	641	639	641	656	719	679	672	603	636	655	710	645	651	677	635	621	636	632	645	644	646	656	654	682	647	667	655	626	650	647	656	675	625	678	638	620	661	672	620	687	583	580	698	674	653	674	654	659	636	645	642	661	663	645	627	659	617	621	635	654	681	652	642	642	643	655	612	629	670	652	663	675	656	645	707	668	659	631	657	687	623	629	654	623	610	636	662	668	643	658	645	648	657	656	674	659	617	664	645	685	688	664	654	664	670	637	656	648	675	620	644	658	663	659	617	637	696	648	624	674	628	689	616	624	633	696	633	618	618	625	642	662	631	622	700	597	645	600	624	669	671	645	702	678	630	641	638	627	683	633	660	635	625	627	653	623	647	677	644	723	681	614	678	652	656	623	612	651	628	650	689	660	700	636	691	646	679	680	633	663	631	677	646	672	661	663	620	620	625	641	619	649	644	665	648	663	643	665	647	664	653	686	627	634	634	679	621	618	659	676	620	628	650	651	638	655	627	676	622	681	662	604	635	627	623	651	645	633	662	648	662	700	655	675	650	678	666	673	619	688	659	607	683	660	673	654	693	647	637	620	684	653	638	627	651	700	697	674	672	632	651	660	649	650	640	655	631	625	643	652	671	682	646	638	641	608	637	640	695	648	650	658	649	660	686	679	659	639	612	678	609	668	634	677	660	656	676	612	652	631	671	684	653	679	642	627	598	639	618	608	691	613	687	649	692	659	651	653	658	607	648	614	633	621	644	648	677	666	640	638	651	652	675	631	660	672	633	650	653	668	652	671	632	641	648	631	636	617	681	682	639	638	648	653	655	641	653	625	635	619	624	627	620	665	620	611	647	611	601	679	658	609	678	656	694	677	633	659	646	613	623	660	648	632	653	658	713	626	602	686	622	647	650	673	559	669	694	665	701	629	666	667	602	591	650	677	597	702	679	599	644	669	631	674	635	677	642	654	629	655	644	635	640	651	649	656	628	637	652	679	684	627	718	638	658	639	645	681	621	703	668	646	655	673	627	632	632	653	670	670	614	637	634	612	615	635	669	675	738	626	661	598	666	618	608	637	658	642	681	629	627	679	643	641	687	621	627	643	620	684	597	659	669	666	635	617	677	652	649	658	624	614	649	635	620	622	613	626	668	661	633	653	634	652	677	659	632	626	640	668	642	659	642	653	710	654	671	664	706	604	636	634	627	628	677	620	646	663	650	695	657	647	660	630	644	686	576	664	694	663	604	677	657	667	683	633	605	634	630	636	679	646	612	641	637	672	662	673	686	622	643	657	657	626	621	660	601	711	649	676	664	646	642	658	672	628	645	691	636	598	634	627	663	622	645	638	616	616	634	617	601	611	636	610	659	669	628	638	657	681	632	622	632	655	657	667	672	668	630	635	651	656	607	603	682	668	668	644	646	613	642	673	679	601	667	621	641	644	645	628	630	614	681	663	667	656	660	686	663	644	702	701	665	627	672	677	677	685	663	709	664	654	652	624	651	668	636	707	626	684	615	666	642	651	659	662	679	689	670	619	660	658	620	630	656	665	642	671	652	647	688	684	682	685	573	629	633	693	675	648	659	685	666	661	622	645	628	632	643	657	641	649	669	617	681	646	682	690	661	687	679	640	655	679	608	664	603	679	647	652	653	635	665	666	655	618	665	676	662	678	638	625	665	648	646	611	641	620	658	683	654	639	647	656	611	629	680	660	680	671	660	652	658	704	589	624	665	671	624	648	650	621	620	678	657	634	687	637	667	653	640	685	689	644	627	649	643	665	677	615	639	618	633	610	673	662	658	681	662	648	667	656	624	667	654	690	651	706	648	655	654	638	683	640	653	653	663	675	665	632	630	643	642	679	617	656	631	624	584	666	659	668	649	690	654	636	660	702	623	672	624	658	663	632	663	637	654	591	599	613	667	602	636	657	659	664	621	675	609	635	679	635	670	698	684	594	623	639	641	639	634	618	639	696	664	675	651	674	651	647	645	669	670	694	672	699	624	650	675	717	607	651	618	676	633	642	667	639	612	664	680	603	659	675	677	601	698	668	640	662	670	656	634	653	661	631	671	603	640	636	676	642	666	652	656	668	636	702	643	641	679	653	648	629	608	637	733	647	621	617	629	606	658	635	668	601	610	667	669	652	662	634	669	596	656	608	650	638	645	669	628	724	640	646	676	674	629	643	683	621	651	652	647	637	629	615	639	618	662	638	636	637	667	637	658	692	652	614	650	640	627	652	657	660	639	709	586	624	600	639	645	651	642	650	663	639	626	664	663	685	631	666	617	655	679	640	659	634	643	640	676	637	670	653	628	646	646	626	630	628	606	659	663	610	665	615	630	653	632	641	663	672	630	664	641	663	614	652	690	636	632	669	656	621	646	659	609	692	641	644	697	668	648	657	635	593	625	668	649	657	644	670	641	670	654	632	670	636	600	650	665	710	613	630	674	665	626	621	663	668	660	648	582	647	638	600	654	653	619	619	647	673	642	679	679	674	642	694	639	649	645	612	629	648	682	646	701	662	630	585	687	592	628	632	635	616	634	662	676	676	664	665	665	633	639	666	636	694	646	636	650	677	646	640	692	625	635	647	617	637	661	623	609	664	672	644	652	635	619	647	662	630	645	653	644	655	671	632	615	642	644	608	619	675	632	642	670	610	639	649	643	609	612	636	629	664	633	613	655	633	638	639	623	640	644	646	657	656	659	672	592	664	645	631	637	614	665	620	588	647	616	670	679	659	697	624	622	651	630	660	639	611	671	665	649	604	632	668	664	665	700	649	677	698	616	631	627	659	675	622	650	671	646	619	640	640	635	638	606	649	669	638	638	650	673	684	683	670	646	634	635	645	646	667	627	678	629	640	635	643	668	655	651	656	676	636	655	665	636	657	674	587	651	659	630	596	656	650	689	664	653	649
4666	7088	5849	2974	2087	1968	1672	1635	6394	33689	29648	18283	7355	2096	908	677	586	583	565	567	587	586	542	569	573	537	541	539	539	578	574	621	556	595	562	585	564	574	560	578	556	563	579	618	540	566	572	556	528	598	589	592	567	534	538	543	560	549	599	570	544	576	575	564	544	560	526	626	527	560	580	557	591	552	548	544	533	513	580	593	554	592	576	531	573	557	534	555	534	578	546	572	543	614	552	538	522	578	575	593	542	551	562	579	559	580	503	594	551	522	545	575	632	525	532	537	589	558	551	558	568	531	557	571	565	590	550	546	575	568	571	544	544	537	556	571	572	573	548	573	564	533	593	609	619	567	541	564	572	547	562	570	587	554	550	579	570	587	595	557	557	552	541	565	578	534	584	552	533	613	567	567	598	533	572	560	556	609	527	524	581	577	564	591	569	525	536	512	626	570	558	537	572	613	539	582	589	508	567	545	590	579	591	560	546	539	555	564	564	543	619	598	570	581	547	556	539	562	602	603	550	588	569	565	568	570	595	584	572	568	579	547	553	573	587	549	559	558	547	575	560	541	597	566	530	544	563	522	581	543	554	552	554	571	564	530	522	548	549	566	519	566	558	542	533	586	557	588	590	586	545	564	573	572	572	543	518	571	566	555	556	523	544	533	538	544	573	561	549	563	580	548	583	543	540	542	605	573	599	551	570	539	580	561	549	522	563	549	558	537	576	529	605	566	529	582	578	544	537	569	621	547	570	605	566	571	580	553	559	571	552	574	570	553	575	580	547	584	563	574	575	549	583	576	591	540	547	568	558	569	581	551	610	551	538	549	583	589	525	562	552	539	575	568	545	568	588	567	556	543	583	535	538	548	552	535	578	576	537	589	564	565	575	582	542	527	533	573	518	589	573	553	563	596	602	541	564	556	546	568	538	534	562	560	513	571	553	557	580	574	506	582	553	553	601	534	545	579	544	594	582	560	556	562	553	515	564	591	565	558	603	558	571	556	555	539	620	549	558	563	599	534	584	564	554	633	579	562	561	533	568	589	587	562	558	544	546	608	543	558	540	529	595	550	570	597	574	537	569	534	515	600	587	545	545	592	575	536	505	538	562	568	522	585	598	572	562	531	549	547	566	557	526	506	590	552	553	540	546	570	574	553	538	567	534	565	495	544	527	572	580	541	531	585	536	561	567	553	555	543	561	536	557	531	542	543	529	541	567	556	555	515	564	563	565	522	570	541	549	537	540	543	577	526	634	565	526	567	524	547	553	575	560	603	566	553	547	547	542	561	550	559	548	557	591	605	555	555	570	548	519	546	542	550	551	565	543	557	566	554	531	547	541	592	560	607	547	554	573	532	587	535	537	534	558	567	566	517	573	496	551	555	570	556	542	552	544	541	565	512	564	577	556	561	552	513	562	565	545	547	568	581	554	553	553	553	512	551	535	527	580	534	524	549	581	519	509	612	535	531	559	560	568	572	550	578	540	524	559	539	602	569	574	578	573	597	528	533	597	545	592	593	583	530	526	552	518	519	527	522	553	562	523	588	576	529	532	560	544	564	534	564	551	571	582	560	568	554	560	554	565	581	575	545	561	566	551	543	577	525	558	531	537	578	519	562	543	533	537	546	504	556	567	560	567	546	566	537	503	525	568	561	552	537	568	569	551	558	549	528	582	565	554	527	542	523	631	522	545	596	531	590	544	527	536	533	565	524	529	524	544	514	600	579	580	559	516	549	588	575	561	561	519	557	553	504	523	500	555	584	583	533	611	566	538	559	543	545	570	566	545	548	532	531	540	574	519	536	563	542	571	522	579	555	564	556	567	553	514	575	538	551	555	553	553	548	561	557	537	542	496	497	581	576	559	561	534	542	533	552	562	540	579	546	574	562	578	547	544	543	565	580	555	542	572	551	522	486	537	537	563	623	600	518	536	552	547	500	580	577	529	586	566	580	563	567	500	559	562	578	509	613	550	541	572	601	603	561	559	529	592	546	595	554	556	536	542	542	547	543	550	536	584	554	549	535	566	569	511	527	558	578	569	522	580	560	578	572	524	538	562	518	572	542	530	573	541	549	552	577	580	574	527	552	541	536	551	562	594	515	588	595	559	588	584	524	564	615	557	566	560	586	576	510	522	554	560	522	540	585	566	574	546	522	531	531	538	528	562	550	563	558	553	538	548	590	526	573	596	564	516	545	542	535	578	544	550	548	580	546	574	531	546	568	529	523	583	575	576	534	551	566	544	573	532	553	610	501	568	554	550	546	585	560	572	522	561	555	523	532	590	568	581	591	558	532	619	612	585	530	555	561	618	541	563	573	584	540	555	552	524	580	542	560	541	527	583	571	543	550	570	516	572	518	595	516	538	537	526	545	551	559	527	579	590	521	547	521	537	566	555	528	509	546	565	550	538	568	573	551	530	562	595	523	544	584	549	572	572	594	547	572	544	601	553	569	541	573	576	555	525	536	556	568	610	595	566	495	569	555	545	584	553	582	548	555	573	558	578	558	582	538	520	520	528	575	545	581	574	581	557	548	547	570	545	570	547	551	511	609	544	562	564	555	545	580	562	529	543	544	565	555	548	567	568	584	609	574	572	530	594	539	582	587	536	522	544	542	540	548	576	523	547	547	536	553	564	566	548	556	573	568	546	564	593	566	555	560	531	533	559	552	595	602	562	522	563	522	552	522	581	587	574	535	592	516	550	599	564	563	539	561	570	565	529	552	553	557	550	540	527	567	561	547	519	569	544	594	556	591	517	551	544	521	571	563	568	525	539	558	548	572	579	547	582	530	546	541	566	558	510	580	584	537	513	560	560	562	528	557	536	584	558	553	535	548	515	555	553	581	546	529	569	546	560	565	553	544	588	564	541	534	504	566	531	554	535	573	543	563	531	548	571	520	549	553	561	552	551	545	565	585	562	568	539	542	579	564	588	532	568	549	547	506	571	562	535	561	583	564	535	561	558	537	534	515	558	560	530	578	548	556	502	563	518	563	538	577	561	495	560	594	568	594	561	562	539	542	551	548	542	591	554	575	589	545	580	561	548	560	546	543	594	545	535	554	589	560	545	560	565	557	567	539	590	533	551	563	553	575	561	549	537	567	559	505	520	557	537	569	580	581	542	567	576	555	551	513	484	561	569	546	509	551	544	511	565	564	536	510	515	580	535	562	560	597	578	502	507	549	572	581	568	553	585	550	552	546	572	566	540	497	558	554	527	504	556	569	554	522	552	517	548	526	582	561	538	571	536	567	556	570	578	594	604	531	544	536	575	531	536	548	599	575	520	539	574	566	567	543	535	580	588	554	567	545	569	580	555	525	551	555	581	515	541	556	585	537	552	531	542	536	557	560	623	563	555	567	586	495	543	585	528	593	547	601	536	540	531	574	557	545	551	550	579	529	530	546	556	553	551	569	598	566	551	568	572	527	534	559	586	609	544	523	549	528	514	567	566	575	589	551	541	552	582	552	516	578	555	549	537	544	549	550	534	543
27407	13138	1653	835	557	564	480	473	573	1741	2511	1942	1046	597	527	464	480	439	450	471	471	423	453	430	429	438	433	451	457	417	456	470	454	503	425	458	435	440	399	462	427	416	435	431	435	416	428	457	404	396	439	466	422	462	436	449	479	437	470	437	433	468	487	429	468	417	445	456	458	418	455	441	453	417	438	428	500	482	463	450	483	466	442	490	463	444	455	464	463	467	454	452	440	447	440	443	425	464	468	439	438	418	449	445	438	429	435	444	437	429	432	477	426	434	423	477	448	435	441	456	458	431	461	449	475	436	461	456	448	440	460	441	473	424	459	463	435	439	432	438	456	425	436	446	460	456	423	416	460	492	483	432	447	438	458	474	459	495	452	450	464	442	460	451	426	445	477	485	445	465	456	429	449	453	468	434	412	444	468	432	477	457	421	442	435	429	447	457	469	438	458	462	471	470	458	413	469	394	464	438	414	437	472	430	421	480	496	440	442	478	447	434	417	446	447	469	409	487	460	463	454	427	432	471	416	456	491	442	462	450	445	472	454	449	454	432	399	435	434	476	447	467	427	425	469	486	432	421	399	480	461	421	440	442	470	413	442	462	445	421	472	453	452	432	442	451	422	427	457	458	492	413	426	443	458	433	390	445	437	462	416	450	473	449	454	446	446	467	468	429	466	461	404	414	476	453	463	420	446	471	415	471	429	434	443	467	422	412	476	452	449	412	430	437	443	471	484	410	457	468	452	463	489	437	455	414	452	438	480	433	494	411	470	472	398	442	416	506	448	492	449	448	458	469	469	437	477	460	453	493	449	447	455	440	430	459	437	404	451	426	438	455	455	433	455	489	465	450	464	476	431	480	439	463	397	448	449	460	437	502	442	427	450	454	469	428	427	477	414	426	429	446	466	446	428	432	459	443	455	454	476	456	435	467	484	461	441	453	441	423	429	432	480	462	467	484	434	455	475	433	435	457	450	472	399	427	450	438	436	454	446	463	446	420	464	459	454	443	426	435	451	468	421	437	437	495	461	484	486	436	460	436	488	438	459	401	422	477	475	410	424	453	474	424	442	447	472	437	418	466	434	423	443	468	435	463	433	457	476	457	456	446	435	476	407	429	460	448	440	453	449	481	450	426	454	462	423	452	460	456	437	494	478	450	455	449	480	462	470	441	402	444	482	444	464	448	480	479	449	453	453	449	471	446	477	492	430	451	467	458	425	481	467	442	441	454	465	446	467	454	448	465	467	465	449	441	443	477	417	465	458	446	476	408	456	438	457	465	437	465	476	495	429	465	463	454	455	447	463	480	473	456	467	385	468	465	448	461	397	462	459	410	431	473	461	428	442	487	448	431	486	411	466	451	479	432	430	427	422	404	471	444	453	423	439	459	443	493	435	472	464	473	428	450	447	498	458	443	474	464	438	438	467	462	471	449	477	444	440	444	439	435	467	486	439	430	416	458	448	441	437	456	452	453	448	445	484	466	427	458	488	488	457	468	389	414	404	420	442	444	448	444	410	488	417	419	424	452	461	451	440	408	408	472	452	482	475	496	448	394	447	444	460	432	434	478	497	418	460	441	453	440	475	461	430	453	526	455	449	458	462	440	447	423	446	429	436	448	471	463	419	445	438	461	440	427	443	446	472	452	420	448	416	465	441	455	446	466	496	460	448	443	445	429	445	467	419	480	456	450	438	455	464	480	459	434	476	432	463	464	436	422	444	455	445	484	472	467	441	464	413	442	465	433	464	441	444	446	440	432	425	413	500	416	451	422	451	435	464	479	453	482	461	440	439	442	432	476	434	441	449	470	475	445	464	477	475	457	414	446	426	463	468	446	443	421	462	462	448	417	444	467	461	481	431	471	390	431	436	492	427	422	471	447	408	443	443	454	463	473	461	405	453	412	454	458	465	419	435	440	429	432	458	421	471	432	456	472	449	470	473	439	486	454	454	417	444	480	456	422	435	453	482	439	473	432	450	482	453	435	437	483	414	447	441	450	455	416	455	451	479	417	424	424	410	445	421	443	426	452	453	406	418	435	469	444	441	408	443	392	432	452	472	462	430	454	491	477	437	462	480	461	459	472	418	443	431	408	452	420	450	457	422	465	467	475	452	482	440	495	496	486	423	474	472	406	461	486	421	468	441	456	433	448	423	455	477	428	436	432	442	434	430	457	483	472	459	418	429	449	425	453	448	449	413	439	410	424	464	444	460	497	445	417	429	434	420	419	436	456	434	471	457	439	432	397	438	448	466	458	444	440	474	437	484	448	474	443	451	447	438	438	454	465	457	440	484	461	482	420	433	460	418	471	422	421	458	454	373	439	459	456	491	446	470	453	429	475	450	450	432	425	443	468	442	430	432	439	446	477	454	450	401	405	446	504	455	450	401	443	444	445	416	466	466	445	435	440	479	407	433	484	445	430	471	425	459	456	441	468	427	444	434	446	423	467	451	427	456	452	439	445	464	482	450	486	429	427	449	428	447	460	457	418	426	432	446	443	409	456	447	454	447	476	422	436	457	465	421	503	443	383	460	459	461	458	479	404	459	442	442	456	427	440	458	425	445	435	446	464	405	467	467	446	443	474	433	448	450	510	438	476	461	420	431	477	449	424	448	432	444	435	452	437	404	431	426	473	429	431	447	444	477	494	480	446	455	465	409	484	430	439	445	465	457	462	473	477	445	450	444	439	444	463	441	441	482	468	450	467	472	448	435	424	431	455	421	441	464	444	394	441	472	443	434	447	451	456	423	425	420	451	442	475	442	430	420	415	447	452	484	435	454	451	436	469	480	437	419	464	446	438	470	460	475	423	435	491	437	450	482	450	451	467	454	423	467	465	452	463	448	485	443	413	425	447	487	455	461	439	446	427	445	442	452	470	444	465	467	452	420	443	441	469	468	446	456	406	472	460	431	455	447	431	441	423	477	422	419	456	466	460	459	483	433	409	445	464	423	467	441	431	426	423	455	453	458	433	445	453	447	466	454	424	459	444	429	465	456	482	458	439	419	435	413	426	432	446	445	467	472	392	461	470	429	486	435	483	431	444	440	474	476	477	486	445	432	424	439	496	419	449	469	447	416	465	464	465	458	456	424	434	441	489	464	451	459	426	422	459	438	457	439	447	448	425	457	452	432	504	441	427	455	456	463	456	456	429	432	473	492	422	438	470	482	436	469	483	415	483	483	432	445	426	436	456	441	449	438	448	463	464	453	450	452	454	480	462	444	478	437	439	442	430	456	423	455	452	449	461	460	439	453	478	446	436	459	473	466	429	466	431	456	447	406	426	423	429	427	439	459	465	419	437	474	472	474	430	476	469	457	413	439	428	447	435	458	410	450	419	400	448	450	441	427	445	420	460	445	455	440	473	480	448	442	461	468	466	435	444	476	423	492	449	428	437	452	442	462	460	408	453	446	465	491	402	457	472	435	464	436	455	422	457	435	419	448	451	430	418	446	442	441	449	492	417	435	427	455	429	450	513	432	421	411	475
5291	968	810	564	496	531	499	479	649	2398	3018	2052	1047	541	433	385	394	401	414	394	384	390	391	349	352	381	415	411	398	361	407	367	370	405	381	346	371	390	356	372	391	371	363	400	348	370	400	375	367	366	385	376	420	379	389	413	398	366	410	385	367	401	405	360	387	368	396	410	379	408	378	380	363	374	362	361	367	376	333	371	352	361	374	393	374	428	374	401	358	386	354	377	392	383	342	400	370	397	371	331	380	390	374	386	395	414	390	372	403	393	371	367	396	398	369	388	405	377	369	392	366	389	398	377	407	404	374	371	368	378	427	416	364	400	378	364	375	352	395	377	398	361	400	409	388	385	373	385	393	346	364	380	389	368	414	402	360	354	408	378	401	370	385	389	416	391	388	399	337	385	356	382	372	363	344	408	396	382	345	406	369	388	393	399	395	381	388	375	366	388	378	376	373	392	387	398	390	376	394	362	386	398	383	377	384	380	362	367	337	384	422	383	420	353	379	377	400	371	373	399	378	368	392	385	387	352	370	383	375	389	378	396	368	392	402	377	371	373	388	375	388	385	420	366	405	365	375	398	381	372	426	382	419	374	423	407	387	386	368	385	398	394	379	347	349	395	383	378	382	408	366	400	367	414	383	394	394	377	383	397	374	396	366	381	447	358	413	407	377	370	359	392	376	390	364	381	415	367	398	371	396	397	384	353	392	406	374	376	375	386	374	352	391	393	389	380	394	351	344	401	368	375	374	370	360	380	367	342	366	376	371	426	367	385	380	378	362	405	371	368	353	370	405	396	396	390	351	383	390	355	369	376	390	405	391	414	415	411	388	386	388	375	367	374	380	362	397	411	374	381	389	373	397	369	351	397	395	425	364	397	364	374	362	374	398	372	375	381	371	383	344	397	397	361	356	364	342	404	357	371	400	345	344	373	410	372	375	399	366	352	388	415	389	416	391	382	423	395	379	370	396	432	372	391	346	391	363	386	383	374	371	369	421	380	377	386	376	367	395	406	378	336	387	336	386	354	393	402	387	364	378	398	397	391	327	364	394	388	401	345	397	367	349	402	330	380	361	384	401	384	405	375	408	381	395	374	380	350	402	380	420	401	390	379	416	331	404	365	359	353	402	380	400	396	369	384	382	381	371	383	373	361	384	397	398	375	399	383	368	358	406	389	358	394	364	379	395	395	371	420	397	376	374	392	438	396	377	375	337	347	423	414	346	387	355	391	395	400	374	370	370	348	350	361	387	372	357	371	391	393	388	407	376	385	381	379	391	383	387	401	382	388	433	394	386	396	360	390	371	363	369	389	382	342	391	371	374	398	368	363	406	402	405	361	396	400	365	414	390	359	387	375	361	376	362	406	398	385	405	379	345	392	389	362	401	379	375	406	378	382	379	400	362	337	383	390	362	396	368	367	401	383	401	357	363	377	387	412	367	418	393	365	370	389	381	373	434	411	399	394	380	352	363	349	389	353	372	408	394	378	375	358	370	349	386	347	377	380	354	347	401	361	372	377	380	325	355	378	389	344	370	383	389	396	339	371	372	403	386	353	396	380	357	361	369	373	372	410	373	373	326	374	390	349	381	398	386	414	370	374	384	419	405	311	393	359	383	406	419	374	389	345	331	426	357	401	383	396	413	406	353	404	360	343	396	413	361	380	384	402	386	379	383	373	369	367	387	387	377	379	363	377	375	405	364	375	402	403	377	391	372	365	316	402	341	358	381	407	400	351	357	390	404	411	362	369	410	392	386	376	354	374	392	354	381	365	355	373	383	399	380	361	383	410	387	393	421	390	353	371	384	373	385	364	381	403	365	362	380	377	361	410	369	366	377	410	382	387	389	400	365	390	393	386	376	422	393	377	390	393	387	356	369	429	355	370	386	390	363	376	405	391	407	366	390	379	402	366	411	423	381	398	374	402	369	401	389	394	372	385	362	406	388	373	373	382	397	392	392	398	385	399	427	374	399	403	409	392	364	382	387	378	370	369	389	380	387	343	361	361	405	406	404	375	337	370	363	376	417	368	401	407	391	371	388	375	397	395	375	370	376	391	369	384	413	396	376	341	368	362	325	393	354	358	393	377	395	407	373	400	369	421	369	372	395	369	366	353	376	359	358	400	408	396	339	378	371	380	394	361	371	367	374	394	349	352	360	324	359	402	358	402	329	381	392	401	398	381	364	370	352	412	350	389	411	393	411	363	384	349	375	377	360	400	354	368	411	380	372	396	390	337	385	378	392	351	363	384	344	350	416	357	395	389	391	403	369	379	360	387	400	354	382	378	361	365	394	384	336	368	378	382	340	415	378	419	404	382	367	352	357	378	328	380	340	388	380	415	363	418	370	379	366	366	360	408	390	375	361	391	382	358	388	393	376	399	394	374	405	367	380	378	362	402	366	348	379	375	365	379	410	351	383	369	367	370	351	356	390	359	390	343	415	371	365	365	391	364	388	362	338	399	376	371	382	390	359	340	366	364	362	382	383	396	399	375	394	339	395	390	410	356	397	370	383	370	390	386	375	386	365	386	380	395	343	367	367	381	340	409	352	387	385	394	365	366	353	374	383	416	386	379	379	371	387	376	407	403	363	379	378	353	386	361	379	385	368	423	385	362	361	405	392	415	346	411	398	391	428	376	388	362	374	387	352	401	385	369	360	358	334	351	390	378	369	370	371	378	361	397	367	370	403	408	384	389	354	414	387	373	367	363	396	377	386	388	360	371	361	393	381	355	410	378	357	389	396	373	408	376	375	373	385	384	376	380	369	374	380	385	389	413	399	374	390	380	375	405	362	373	372	389	392	386	395	398	343	395	350	353	417	384	381	358	400	363	367	354	357	363	393	366	398	394	381	346	405	394	350	396	372	354	354	366	379	383	408	407	398	350	350	412	363	394	385	386	389	388	392	356	348	380	394	383	405	359	381	352	396	377	386	381	382	364	377	395	364	388	380	376	360	381	386	388	363	357	354	346	399	340	378	375	377	383	348	385	352	366	365	364	392	354	379	382	342	394	392	374	411	370	372	389	383	361	388	370	398	418	390	355	411	374	386	373	371	379	389	377	378	394	380	404	379	385	393	399	342	399	410	390	384	421	345	366	341	390	370	386	383	366	357	362	369	392	367	392	372	386	409	380	384	422	376	377	366	385	355	381	393	354	405	377	387	391	398	397	384	391	379	393	372	376	400	375	352	372	398	354	367	359	380	372	410	388	370	374	402	419	391	365	352	410	354	415	388	380	377	391	401	388	390	374	410	337	373	395	354	364	385	347	375	369	412	381	395	407	342	388	390	413	339	428	385	370	414	386	356	390	366	352	379	364	364	359	360	391	378	376	393	363	356	385	381	399	399	370	402	365	392	357	354	352	410	403	370	397	344	378	377	335	364	353	357	418	380	360	399	361	414	413	362	366	395	378	385	373	360	376	404	370	393	389	385	394	399	427	409	360	371	373	353	443	378	376	363	412	394	345	392	362	364	382	405	389	416	392
24976	21076	27320	25027	9156	1378	980	947	3796	15471	20637	13708	4884	1270	683	521	510	469	511	508	498	520	495	491	446	492	475	486	508	460	499	474	506	486	498	495	473	483	502	523	524	491	468	472	462	514	527	484	464	425	524	484	494	491	512	487	505	532	468	496	484	482	478	474	457	499	474	471	487	520	510	494	550	490	509	479	502	534	470	445	461	473	516	481	491	483	463	471	503	457	500	472	512	500	478	496	476	452	501	459	486	511	509	509	451	482	483	458	466	445	479	472	481	499	453	542	532	471	500	519	432	455	487	461	463	493	528	507	520	472	488	493	494	479	436	472	511	540	497	473	473	484	455	457	514	478	467	478	460	487	450	488	447	491	419	466	465	461	414	442	498	456	469	493	495	492	452	484	523	479	467	457	484	534	482	450	475	459	446	524	474	520	487	500	437	501	451	483	475	507	466	474	505	496	521	477	477	496	462	496	457	507	466	457	508	473	491	473	437	450	500	479	446	483	490	481	489	528	514	513	506	475	487	492	469	504	502	493	511	466	468	499	438	468	463	473	505	471	537	471	505	501	489	466	474	475	471	497	501	459	477	501	449	486	483	527	474	489	491	465	478	470	500	507	496	482	471	486	510	525	470	494	504	449	486	492	487	493	446	451	475	475	495	509	483	466	475	475	456	497	468	494	480	469	453	488	488	487	514	466	483	490	480	467	447	500	497	479	520	497	508	478	470	453	504	492	506	489	497	431	440	486	494	476	476	478	451	457	478	518	487	487	424	467	480	497	523	525	491	460	500	500	459	482	485	500	451	500	486	488	504	438	470	513	522	439	522	464	444	492	495	482	526	471	453	489	466	503	503	500	462	475	483	489	511	498	488	486	491	479	452	487	482	510	450	499	432	479	474	465	497	484	502	511	480	482	454	512	480	465	495	484	490	510	465	490	543	520	486	453	450	462	465	500	487	470	494	497	478	492	465	501	484	492	467	524	504	514	529	494	487	460	468	504	480	511	488	490	474	471	446	509	475	482	479	471	501	511	501	490	471	489	493	492	485	491	484	463	500	473	434	452	461	492	517	478	464	485	477	474	479	503	453	478	447	461	481	454	452	455	499	434	480	468	487	478	482	480	472	505	478	483	470	469	445	474	466	502	478	519	487	487	456	534	467	457	469	509	483	456	475	494	458	465	418	483	447	467	465	460	472	505	492	526	480	449	509	501	443	476	466	454	485	444	489	506	491	433	539	482	493	505	477	474	476	477	479	480	481	464	483	455	490	476	505	465	457	486	470	488	426	498	491	495	501	484	468	507	488	459	494	500	499	483	456	479	465	510	510	494	476	472	480	478	476	458	471	458	445	465	448	493	490	480	528	458	489	492	465	444	465	472	488	469	455	472	439	472	464	467	470	460	490	466	495	488	491	518	455	494	480	470	487	484	489	483	485	441	475	514	480	488	472	485	449	499	459	478	490	480	462	488	477	514	454	494	473	511	507	485	473	495	483	464	497	475	495	482	489	451	478	509	498	484	470	488	490	492	462	495	465	474	474	489	465	485	476	495	444	465	479	466	471	464	487	449	465	485	460	464	487	448	522	425	516	472	500	474	488	482	466	506	506	500	492	483	461	495	506	447	513	507	432	486	457	469	466	484	491	478	510	469	462	486	499	473	463	525	485	535	483	471	507	476	467	463	449	499	489	467	511	505	501	499	501	490	477	492	494	459	490	481	486	529	457	511	433	477	468	470	464	450	515	492	477	489	520	469	492	443	470	510	489	433	491	463	468	506	496	475	451	503	481	448	463	494	478	473	466	475	507	502	475	450	484	468	562	482	481	450	499	486	502	486	518	442	462	488	481	477	487	513	503	468	484	473	485	465	499	522	537	494	525	506	468	483	442	459	483	490	484	493	512	524	488	481	476	490	533	463	525	484	503	479	513	483	446	481	532	462	480	452	499	482	461	516	481	464	463	479	495	508	460	518	455	481	506	486	460	506	478	497	547	492	479	501	509	449	476	522	496	498	480	489	490	483	501	491	486	477	452	497	485	449	457	467	484	493	470	488	492	531	477	443	452	468	458	441	485	460	467	505	436	466	470	476	452	484	482	497	507	498	469	457	521	482	477	470	478	508	469	486	478	484	511	457	446	505	448	474	501	487	531	471	502	461	497	477	499	471	473	456	470	500	469	495	466	481	467	494	509	519	502	480	461	485	474	465	456	541	505	494	527	496	480	468	473	472	462	477	456	465	489	525	516	446	498	437	467	498	468	487	486	506	486	501	484	500	499	477	468	457	494	475	497	502	482	475	475	477	478	453	517	459	478	495	507	484	509	491	527	482	461	486	481	497	449	487	448	464	500	474	476	474	458	508	538	474	468	515	525	514	477	488	449	478	474	484	500	426	488	471	506	486	452	479	492	473	473	498	464	477	473	467	476	494	485	473	457	486	505	494	447	437	494	495	518	450	518	478	475	482	505	485	509	471	457	503	522	439	478	481	490	472	471	489	485	467	494	483	485	449	479	467	466	486	460	466	502	471	504	465	496	457	434	472	448	468	474	473	489	479	494	496	475	499	500	472	468	492	463	458	498	484	502	514	501	462	482	458	481	490	466	526	457	488	454	483	487	535	503	495	489	508	513	422	492	475	456	477	501	476	465	468	474	464	471	474	485	460	486	513	490	472	452	455	486	483	501	504	464	483	472	489	489	519	465	517	430	508	496	489	484	493	508	502	450	525	490	473	489	442	490	486	462	490	474	470	457	490	493	451	556	517	453	492	487	496	502	483	513	459	507	479	472	469	459	505	496	444	477	494	492	523	497	460	450	472	501	510	485	464	459	473	476	469	477	504	500	477	457	500	476	463	500	475	491	480	473	515	465	461	455	495	458	496	512	473	487	462	442	481	449	486	483	496	502	495	522	479	476	461	464	438	467	464	526	529	516	483	515	486	473	468	486	496	521	436	498	471	481	449	454	487	490	426	497	456	456	472	491	433	494	440	465	496	448	489	468	533	446	462	446	468	474	468	491	487	457	494	443	505	443	482	465	479	492	486	479	473	469	480	451	483	490	525	420	520	476	481	492	439	474	508	467	449	481	490	468	487	461	458	478	513	494	517	479	480	481	502	477	491	494	503	452	506	498	495	457	478	497	445	523	505	432	492	463	480	478	510	440	489	482	520	455	491	517	493	516	501	506	454	430	483	455	517	500	479	477	462	447	471	527	469	499	485	473	474	441	451	492	488	484	469	463	452	481	471	501	469	533	508	486	480	507	467	473	523	508	488	492	475	451	541	470	461	487	454	503	463	512	440	475	501	455	479	483	499	487	432	470	469	512	483	464	519	469	472	483	473	480	466	442	515	506	458	495	484	486	465	462	464	493	491	468	437	453	464	481	462	479	479	490	513	481	477	442	497	477	478	468	473	495	473	487	485	472	507	492	468	449	461	519	468	486	467	442	499	515	524	462	454	457	481	479	465	463	478	491	471	470	455	466	475	490	493
4205	4439	3482	1809	1209	1043	849	1088	5764	17314	18895	11626	4469	1311	647	458	451	435	455	430	464	433	410	412	423	406	417	446	468	435	440	426	425	480	435	435	403	432	407	414	434	422	431	426	390	428	432	449	464	441	426	431	455	412	440	424	429	461	409	437	464	399	401	433	431	425	402	427	423	428	417	421	414	425	408	416	428	430	429	476	415	432	457	414	446	438	387	440	447	412	393	417	432	439	435	406	430	456	422	464	439	363	403	437	428	404	431	418	405	386	449	447	428	442	442	457	408	431	418	443	462	414	453	463	439	437	426	419	441	457	420	432	464	404	468	400	433	409	394	423	453	472	425	431	407	425	443	444	438	416	468	458	412	468	432	466	412	428	384	422	418	436	406	386	383	399	440	445	448	428	394	397	457	412	415	423	439	434	439	450	385	460	399	426	412	425	437	412	420	439	456	407	429	423	439	437	443	400	474	411	440	431	410	397	445	408	438	424	408	402	420	413	411	439	435	430	427	420	443	426	442	431	464	426	451	427	430	451	401	383	448	446	427	440	450	407	425	425	467	401	437	423	417	420	468	428	441	436	407	434	447	439	415	447	401	428	481	405	421	427	440	426	432	427	463	439	444	421	422	410	417	412	457	413	425	432	391	424	429	408	406	454	380	442	454	436	439	452	428	425	414	400	402	438	435	410	442	421	428	456	402	406	444	417	419	423	426	461	446	410	435	413	420	422	432	416	426	433	440	441	407	427	397	414	410	413	437	449	412	424	402	433	429	413	389	444	436	459	421	407	433	413	424	445	436	410	439	408	429	462	417	402	412	430	424	434	418	415	414	439	410	410	404	420	427	436	408	398	405	449	387	394	437	444	430	418	428	407	445	400	412	468	426	402	471	388	429	403	435	436	426	421	427	430	472	436	417	438	419	413	420	405	417	419	444	429	425	420	427	440	443	449	448	455	438	440	397	412	462	434	437	375	439	436	420	445	435	433	443	417	448	446	400	399	449	403	392	461	439	435	410	462	434	441	381	432	386	427	420	440	422	405	445	418	412	394	408	438	454	394	426	437	407	440	395	434	420	417	448	433	451	449	403	418	437	453	395	440	410	425	425	432	430	418	432	449	417	431	403	412	426	430	397	421	415	437	436	414	446	421	406	427	419	430	407	393	402	420	435	410	407	461	446	440	421	397	435	384	443	426	408	426	431	413	414	411	415	418	453	419	401	419	438	468	439	416	438	422	454	424	438	477	428	385	438	392	469	411	431	429	431	454	393	433	435	433	424	446	426	444	416	431	408	414	433	418	423	419	398	437	427	428	407	401	418	441	428	432	409	443	466	418	418	419	449	453	460	380	428	377	436	421	418	428	434	390	423	422	420	409	428	418	407	452	433	376	392	402	390	432	425	418	401	447	449	414	399	414	407	428	452	419	440	400	428	437	426	444	420	425	444	396	442	421	403	418	432	435	420	431	418	411	456	448	458	418	454	416	402	414	426	436	460	448	418	436	431	432	430	425	432	411	409	425	416	412	429	415	442	449	413	414	388	408	447	412	420	378	421	397	438	453	422	416	410	388	389	408	435	437	435	407	421	408	394	427	422	428	400	388	466	407	436	374	394	394	418	482	402	411	442	416	434	409	409	418	437	407	401	463	454	416	434	411	441	429	416	426	450	429	449	424	430	383	434	427	411	424	380	425	427	433	426	414	433	385	427	388	413	408	426	437	417	417	445	443	422	421	422	407	427	424	473	433	399	406	434	409	387	426	435	382	434	450	394	436	401	394	445	432	411	383	432	422	391	446	423	399	453	408	432	415	398	428	413	431	443	444	432	423	450	397	444	404	421	439	454	411	402	409	410	454	401	403	431	414	430	416	471	422	427	419	439	399	391	463	435	462	450	450	431	407	402	401	417	424	404	405	451	398	361	411	431	431	450	432	375	435	417	422	433	436	452	422	448	425	426	443	462	408	456	418	449	433	425	436	396	423	408	422	416	412	399	436	416	422	416	426	436	445	417	440	437	424	377	426	411	400	423	470	423	403	417	423	419	420	438	384	404	420	428	403	460	407	444	467	437	416	402	400	441	408	431	417	421	424	438	409	458	450	435	450	436	432	422	455	433	415	439	440	411	420	433	425	382	413	412	432	423	453	433	440	389	430	431	395	436	459	424	399	430	423	409	417	403	383	415	447	435	431	420	417	414	448	430	419	441	406	393	449	426	440	421	421	437	425	435	437	402	427	385	395	432	396	437	417	408	442	464	382	410	433	409	456	434	401	440	393	449	402	421	445	419	395	411	424	413	435	400	437	435	436	405	425	424	421	366	450	413	419	456	453	393	417	434	416	391	421	395	412	394	409	394	436	405	429	437	452	424	439	404	430	439	397	401	433	449	433	426	402	442	403	446	399	428	444	421	420	413	405	459	437	380	415	395	417	434	433	376	444	442	356	410	438	441	430	402	442	427	406	420	395	438	426	405	438	431	428	428	416	454	413	418	448	428	422	438	433	407	404	442	442	438	472	445	429	411	393	419	455	428	405	387	402	438	406	424	430	431	419	411	414	442	404	448	383	456	430	406	392	448	441	407	427	428	390	383	402	406	448	435	428	402	429	439	443	427	389	381	432	430	435	400	419	405	442	399	407	396	402	441	421	435	412	444	443	443	418	402	417	416	420	417	413	428	412	386	388	423	459	435	425	457	452	404	405	444	424	384	410	425	414	418	452	436	407	427	387	468	390	415	429	438	413	433	418	398	408	447	428	434	397	436	442	378	416	435	423	414	410	410	386	438	393	429	419	421	418	436	422	421	437	434	451	422	429	421	440	404	459	392	430	437	429	402	463	416	408	426	399	413	437	431	426	463	427	407	428	415	424	446	405	458	407	409	423	441	433	411	386	408	413	433	469	404	400	387	416	434	425	398	400	432	395	405	433	417	431	439	402	409	447	445	408	417	383	402	435	429	421	395	411	413	433	439	423	452	390	368	433	420	416	430	409	426	428	438	432	425	426	459	410	421	451	453	395	407	426	415	400	457	402	422	411	426	415	428	420	408	403	412	364	463	408	414	435	456	416	422	414	424	435	445	444	456	421	413	450	381	438	405	414	404	412	392	434	436	417	384	416	398	420	450	434	413	445	443	428	440	434	429	411	406	422	429	445	418	400	413	406	398	451	407	433	424	391	465	405	400	428	415	405	424	440	406	429	423	408	421	408	441	432	427	411	416	400	431	428	437	415	435	409	444	446	446	447	417	417	408	416	391	451	393	429	419	395	391	434	403	392	423	426	415	398	425	428	428	403	415	424	410	454	418	429	454	456	456	439	408	402	404	405	413	408	427	442	413	429	434	413	387	430	393	438	414	420	407	454	435	420	425	433	404	415	487	403	458	432	419	425	430	402	434	429	445	404	395	388	399	433	398	462	424	392	395	437	430	421	453	420	397	426	398	405	406	436	400	426	412	425	466	427	437	433	405	422	412	440	428	417	441	460	408	417	439	450
23780	21072	28338	24021	21055	9226	2042	1399	3599	26130	35060	25719	11107	2482	1140	805	691	646	642	630	630	616	657	599	621	628	647	599	671	634	633	642	684	649	636	654	638	674	649	688	639	572	606	614	648	612	565	594	624	625	615	643	632	628	639	621	596	633	671	660	631	658	617	703	673	618	651	624	644	622	621	685	656	645	632	598	628	655	658	641	649	613	586	623	645	634	598	596	642	656	637	643	668	622	673	637	673	667	655	640	641	617	667	672	583	633	638	633	609	624	648	616	633	647	654	628	633	636	619	632	638	693	642	679	631	618	639	653	624	600	642	647	655	639	649	639	661	631	674	621	664	613	638	658	621	656	635	635	672	607	667	594	632	662	643	577	623	660	609	620	627	664	634	683	644	644	604	636	585	605	604	644	605	625	629	621	601	592	595	665	649	607	627	687	640	637	672	640	671	654	620	684	667	594	649	675	617	599	644	621	594	655	662	644	648	585	612	615	641	629	662	592	618	640	663	621	650	657	610	645	650	642	643	661	574	605	707	653	607	668	658	629	632	610	645	622	659	646	639	636	670	602	600	631	655	627	669	608	634	593	637	628	612	643	627	658	625	612	630	645	670	618	599	619	579	645	611	657	630	628	632	581	603	642	661	641	635	609	608	610	611	662	622	661	627	657	623	628	704	606	632	700	574	662	679	609	634	631	637	644	697	629	661	657	580	636	656	671	628	591	632	603	639	621	614	630	643	617	593	688	632	647	638	645	639	649	581	623	617	626	634	645	666	607	682	650	637	619	623	667	645	602	661	621	690	650	601	647	592	638	629	627	600	630	673	617	638	603	636	636	653	653	632	602	688	657	610	622	670	626	613	623	594	621	613	632	638	650	600	651	662	628	630	579	662	570	597	615	612	601	659	693	606	597	630	590	596	629	674	640	628	687	660	635	615	637	608	642	611	618	641	657	655	616	616	609	661	670	627	621	643	648	577	631	658	637	663	660	614	643	631	644	605	647	616	571	625	675	638	666	650	632	617	627	647	652	604	658	638	655	619	633	649	662	636	658	606	635	633	618	648	664	667	607	619	614	612	650	648	638	666	644	663	655	635	609	631	629	619	633	615	687	646	615	648	671	603	646	619	694	639	700	637	684	653	587	649	633	665	661	595	633	578	654	659	610	648	599	626	607	655	634	631	607	612	638	653	659	624	645	599	607	688	640	617	670	621	645	617	619	618	605	595	602	684	607	679	658	614	592	616	648	661	603	630	623	638	652	634	599	603	611	628	625	623	612	599	628	681	651	668	613	647	617	624	684	665	626	660	656	586	619	650	649	594	677	631	637	621	602	623	634	622	641	664	647	659	623	637	636	602	659	618	643	624	677	658	604	627	652	666	599	606	671	635	648	601	620	602	620	588	628	680	623	596	675	614	618	636	616	639	624	614	640	622	639	616	636	618	608	598	600	595	643	599	648	614	620	611	609	632	616	638	679	615	640	658	634	607	635	656	639	618	680	611	628	625	647	642	659	596	680	605	634	613	573	581	669	642	656	621	639	636	633	594	598	615	605	640	659	632	692	628	613	614	617	644	661	571	635	650	635	612	640	568	598	596	636	645	667	582	635	681	620	592	683	649	649	628	622	616	625	600	611	651	591	615	642	662	634	632	633	645	611	600	656	608	648	623	671	685	615	655	633	644	647	597	633	659	622	607	652	654	633	609	595	621	624	590	644	598	651	657	632	631	631	677	651	630	641	644	604	573	564	615	604	622	622	625	651	630	610	650	646	656	621	619	625	675	607	683	618	642	652	633	647	580	654	613	607	630	636	639	642	604	646	679	600	653	686	654	597	632	591	622	634	624	624	632	599	607	624	633	581	623	635	647	666	621	647	627	608	645	600	633	599	594	637	647	655	642	648	620	661	667	660	663	597	617	653	660	634	650	612	623	614	637	629	616	635	628	619	642	616	651	656	602	647	671	665	603	638	645	610	662	645	675	638	650	642	609	672	663	628	658	641	662	616	627	615	622	609	641	636	637	674	607	643	605	661	615	637	626	642	616	622	608	594	639	585	642	639	640	629	602	610	581	611	597	657	597	618	598	612	600	560	643	659	634	632	623	600	598	594	623	640	626	652	662	613	634	618	628	652	641	645	644	618	642	619	635	601	628	664	622	603	652	602	653	629	649	635	638	639	660	639	629	570	679	611	643	653	659	679	614	637	627	655	613	632	659	610	616	605	602	616	604	585	659	619	605	619	593	626	629	614	656	654	693	619	650	619	619	638	594	627	644	583	635	630	616	639	636	625	598	632	662	644	665	608	614	644	657	640	644	618	631	601	636	609	657	649	641	611	640	640	622	647	653	624	649	624	634	633	618	636	617	655	632	625	637	636	612	624	661	672	617	650	651	623	635	695	593	644	631	600	638	660	631	604	604	669	603	583	618	663	619	607	670	622	615	608	642	639	636	633	632	613	601	571	606	615	584	669	621	612	653	610	615	634	577	588	661	616	677	608	643	678	666	648	624	633	588	609	623	648	642	631	590	637	626	687	642	610	594	559	622	603	650	634	611	608	646	631	615	655	593	608	606	608	626	636	615	650	639	674	661	642	631	610	628	650	664	598	643	631	666	607	575	640	630	651	607	681	657	638	626	661	638	595	626	661	635	660	668	633	637	664	621	606	611	622	615	609	626	603	614	621	621	606	652	619	654	607	653	590	639	628	651	636	633	623	608	620	628	585	615	607	608	668	610	617	651	639	656	663	604	650	663	628	683	605	664	635	627	614	676	611	615	645	666	587	612	620	580	615	650	573	613	614	614	615	657	648	634	647	642	642	622	634	614	646	623	615	630	592	624	591	685	641	619	633	591	656	696	627	628	633	625	640	631	599	610	640	657	684	630	618	652	595	640	623	640	631	599	652	597	638	667	646	609	662	626	660	660	573	606	631	653	610	583	623	641	657	675	653	597	623	638	609	625	615	605	614	622	616	618	599	621	628	624	657	615	613	654	606	667	612	608	626	657	650	665	644	630	604	631	615	643	637	605	644	613	676	604	600	658	676	649	582	662	624	675	671	623	630	615	620	635	663	627	657	628	641	608	623	635	633	619	595	665	635	646	648	673	688	616	596	660	667	659	572	611	605	660	572	593	617	671	613	611	575	643	613	638	674	659	631	649	612	628	626	602	627	629	664	649	640	664	619	573	627	597	590	604	604	651	651	585	605	614	660	657	645	599	599	638	619	659	635	655	612	635	597	591	588	653	619	642	638	659	626	643	612	689	632	605	633	582	637	648	607	649	662	660	625	649	645	673	623	657	669	639	604	629	620	676	620	628	620	622	634	584	610	639	640	636	648	638	689	629	613	659	638	603	639	662	656	635	608	649	653	627	634	652	627	616	681	630	638	627	642	605	627	611	620	629	600	645	622	647	658	643	588	610	633	658	612	564	605	644	624	671	611	633	605	643	590	625	636	640	576	613	653	589	608	636	680	598	671	596	656	655	607	591	664
4790	7595	6687	3196	2034	1685	1427	1660	5502	29028	30570	20673	8498	2309	1172	716	565	536	546	526	533	523	554	536	546	543	552	534	494	526	510	535	542	529	515	575	524	568	525	543	520	549	576	560	513	535	536	594	515	540	547	536	517	577	534	538	521	499	545	550	549	568	536	551	566	523	574	531	541	526	545	558	544	535	559	554	512	531	544	571	544	525	542	579	556	521	560	513	520	533	542	533	524	528	513	528	495	509	542	542	559	592	526	513	527	580	527	550	533	481	536	517	508	551	554	521	554	528	501	556	511	513	553	493	543	498	541	595	547	549	544	538	584	541	571	537	572	539	557	528	506	480	503	515	541	503	500	530	532	513	554	534	524	540	491	521	540	513	505	550	537	517	556	530	527	552	543	542	499	523	538	573	528	534	548	557	531	533	552	547	560	562	562	525	534	523	518	560	550	510	533	542	571	524	519	522	544	517	520	535	512	523	526	532	539	549	540	515	555	526	524	510	542	509	547	507	534	549	505	526	520	529	571	540	572	529	491	499	498	561	556	477	596	518	574	549	550	519	524	557	536	542	559	504	532	528	540	530	559	520	490	532	509	515	515	510	512	536	510	559	540	540	504	574	551	569	521	530	542	511	524	533	508	497	522	550	516	524	506	515	485	523	520	547	541	505	560	548	535	530	539	581	545	518	531	538	559	537	549	548	525	564	553	510	496	524	577	531	501	529	539	551	544	521	549	568	517	553	537	513	535	492	534	536	576	581	526	534	600	502	532	528	530	561	515	535	571	574	511	581	547	501	550	526	553	613	544	564	560	555	522	526	581	535	503	536	535	546	494	505	541	552	508	574	542	529	523	541	559	546	554	510	487	530	533	548	530	536	563	524	556	528	528	515	484	533	494	566	554	501	516	562	498	546	507	495	503	541	521	546	531	527	487	553	538	552	502	501	545	548	571	501	530	500	525	554	519	523	532	485	528	562	522	531	512	533	538	541	513	527	542	499	518	517	526	503	514	527	520	552	532	554	561	526	573	504	512	522	527	572	509	558	504	562	524	519	533	518	541	549	535	530	533	568	573	518	483	529	520	506	558	511	529	501	535	552	540	506	527	525	539	542	517	514	534	565	514	547	564	514	553	559	527	514	553	549	550	559	541	538	554	532	547	509	543	526	523	548	535	552	528	566	573	516	493	552	538	519	530	518	556	513	534	535	521	548	552	519	512	553	588	564	508	556	521	525	538	565	527	525	513	529	572	503	545	518	541	525	552	555	563	522	542	563	533	549	531	504	511	547	495	513	539	537	519	521	516	518	528	552	539	508	550	497	498	523	531	584	518	536	560	531	556	539	497	555	496	549	539	511	523	554	539	506	515	526	529	525	496	516	486	539	539	507	550	515	549	534	518	540	541	560	534	534	534	568	542	528	551	521	528	553	535	554	498	507	545	516	523	557	523	542	565	528	523	518	533	550	541	549	546	524	548	582	508	548	551	524	529	568	511	560	550	561	524	525	527	525	539	524	547	517	519	540	573	554	518	534	515	502	501	495	501	513	526	472	531	513	511	531	521	499	524	482	528	500	545	545	536	579	544	526	548	526	538	529	549	524	527	529	581	554	560	517	519	603	578	552	552	549	503	542	542	541	600	532	502	520	543	543	574	520	536	505	545	505	528	565	536	535	525	554	578	488	524	602	529	517	540	540	498	538	509	522	516	576	520	558	526	547	566	522	528	515	534	529	553	510	582	541	535	509	464	527	518	501	505	538	496	524	545	510	528	504	522	536	562	540	549	513	498	530	539	513	531	523	543	553	565	527	564	555	564	529	492	540	560	533	542	515	558	524	568	512	549	553	510	544	532	552	524	531	572	549	513	512	568	547	545	540	502	515	575	496	500	521	552	555	539	575	513	541	541	558	535	520	554	529	526	495	534	525	509	541	533	553	527	554	477	534	517	539	576	551	534	525	505	514	511	496	528	525	514	486	533	559	535	538	522	516	520	536	563	491	562	550	583	529	510	552	528	538	492	528	538	539	539	483	505	532	540	471	548	514	535	509	575	546	525	547	514	553	557	523	484	552	488	521	517	498	539	545	515	556	512	536	535	573	560	532	525	502	542	517	531	528	559	569	544	515	529	545	522	562	534	516	542	514	525	536	526	508	511	533	522	518	559	560	560	552	541	502	563	518	517	528	544	533	520	555	520	559	508	538	533	508	527	505	508	535	517	567	564	533	552	481	496	542	543	488	540	550	516	511	542	553	517	514	556	561	511	542	533	520	508	554	521	561	529	516	574	537	573	571	513	504	539	502	540	511	506	483	523	508	530	552	551	545	537	508	549	508	535	522	544	573	523	565	522	538	544	506	532	544	529	507	516	540	506	551	561	547	476	523	548	509	489	520	485	552	493	529	535	520	512	526	565	533	514	558	567	516	497	525	551	502	547	504	513	502	520	561	473	529	528	545	525	544	529	541	544	562	526	527	504	532	538	518	510	523	540	543	547	495	499	541	561	538	524	560	537	512	514	557	525	512	489	527	557	522	538	518	513	527	482	542	520	536	525	547	535	541	503	534	538	529	488	507	531	539	584	523	497	524	497	534	506	504	507	520	514	563	529	541	522	555	536	513	547	582	493	561	525	524	538	539	505	562	522	545	538	540	538	544	535	557	484	545	556	528	500	542	499	517	495	524	526	538	539	559	516	547	520	554	553	539	540	549	506	547	531	521	540	526	568	542	566	529	543	535	571	503	516	536	520	559	556	516	536	529	558	533	520	557	519	518	485	508	499	504	515	478	528	517	523	535	518	549	519	521	538	560	582	540	535	524	508	500	513	496	547	532	529	537	565	560	533	525	522	495	498	543	565	531	537	541	549	461	488	514	536	519	538	549	525	522	469	506	529	543	520	523	526	530	499	528	527	563	530	519	554	544	527	562	506	521	530	531	504	500	512	564	537	532	550	536	537	542	540	518	550	519	569	556	550	515	501	541	544	518	523	543	562	588	552	579	524	518	523	538	511	493	486	499	556	521	520	510	532	552	517	537	526	523	532	501	521	524	572	545	543	561	549	538	531	546	523	451	537	515	512	510	497	558	524	527	529	529	493	539	554	559	569	508	527	562	547	524	487	547	554	504	538	538	539	516	502	539	525	537	541	532	557	539	531	486	517	565	544	559	521	544	487	527	526	503	543	504	578	508	527	529	511	538	535	541	552	526	524	500	530	528	499	524	538	527	555	541	527	531	499	522	531	535	511	582	544	558	545	524	565	541	549	552	544	521	534	550	509	542	511	491	542	492	565	501	510	508	490	528	562	505	546	532	547	491	574	569	539	530	517	542	559	543	525	549	565	540	532	550	564	518	505	525	509	559	539	542	526	547	522	546	557	559	534	533	511	548	501	510	531	503	525	495	488	527	558	510	588	504	537	509	555	504	522	525	573	495	553	531	525	532	589	561	528	525	569	539	512	504	546	531	520	565	517	512	566	522	541	553	496	546	530	528	512	566
27285	13400	1751	740	502	527	495	562	510	1279	2397	1978	1111	610	469	414	451	407	409	396	418	427	410	467	450	426	429	417	444	408	420	409	412	384	397	421	387	423	424	412	423	444	438	446	454	420	441	415	413	422	408	415	468	418	406	417	396	446	421	393	425	423	430	411	422	398	417	461	448	447	444	424	436	366	416	381	418	422	428	415	425	439	363	426	399	436	445	452	407	412	395	431	417	420	421	433	458	408	462	395	444	442	425	431	445	424	422	430	419	436	436	409	421	422	422	398	420	395	400	434	432	378	422	404	410	419	413	420	436	421	441	412	421	392	426	455	385	421	394	420	402	443	404	409	430	451	391	446	399	452	390	425	378	421	420	437	398	422	433	438	423	437	438	446	414	438	444	458	420	421	418	408	406	406	403	406	435	446	430	420	413	390	393	394	424	443	410	422	433	410	396	422	443	411	432	433	427	442	407	412	423	424	430	456	428	443	438	454	374	386	409	415	425	416	402	448	442	419	462	446	431	421	410	443	409	439	436	425	447	388	405	404	400	446	422	395	409	411	421	421	413	405	405	425	475	418	431	418	403	440	411	430	480	406	436	423	409	416	433	430	429	407	427	388	442	425	414	395	426	405	438	370	424	395	490	446	453	406	432	382	460	439	431	392	403	423	414	429	429	404	404	388	394	418	421	416	434	406	432	394	427	407	413	432	441	431	421	415	439	393	385	388	416	408	417	435	416	420	369	402	415	428	388	402	416	419	395	413	455	446	401	407	420	417	417	415	463	426	400	459	458	453	421	440	434	381	406	419	416	413	421	396	419	452	458	438	407	414	441	395	421	419	403	454	414	419	421	419	429	390	406	401	431	412	397	419	432	391	452	411	402	414	447	386	403	428	429	422	422	401	406	393	418	386	413	365	402	418	358	415	422	411	402	410	407	434	416	415	472	447	405	412	473	448	428	419	427	444	430	411	417	456	451	419	438	426	422	423	417	406	408	408	424	394	421	456	418	434	393	421	412	388	411	396	446	417	444	442	452	420	441	405	413	338	424	433	432	401	421	411	396	405	440	424	438	433	447	384	420	412	424	399	404	428	454	420	393	438	431	441	410	423	444	412	424	438	417	412	428	421	423	436	374	430	444	418	389	426	417	437	432	409	433	442	433	410	393	408	409	437	395	441	435	416	434	404	417	416	414	446	411	409	414	453	453	463	429	446	399	398	409	403	434	419	401	411	427	410	425	400	401	412	397	406	411	409	418	388	427	366	395	464	408	426	416	457	419	462	414	412	425	407	419	421	434	409	384	425	405	452	429	413	374	426	417	404	425	442	456	441	416	426	403	413	445	430	421	430	462	447	404	417	422	451	453	407	394	428	427	414	399	429	422	400	395	380	422	446	425	401	426	439	428	409	405	432	391	418	427	432	374	428	417	413	421	434	421	404	412	371	464	404	400	427	456	449	415	405	455	409	398	383	436	411	423	383	393	439	438	427	429	432	416	407	413	414	419	460	448	403	412	434	430	456	421	400	437	432	430	424	415	397	437	433	420	454	429	413	416	448	401	423	423	421	406	451	402	434	398	413	442	435	419	436	446	430	417	445	422	415	445	419	469	434	447	436	431	390	398	422	429	437	430	409	414	412	394	420	443	423	437	419	360	396	427	442	392	416	437	431	428	401	452	412	425	410	412	435	426	399	391	411	436	407	448	422	389	405	424	426	436	440	415	412	394	427	377	445	426	413	424	406	427	420	432	438	444	433	466	445	437	408	405	438	441	417	429	454	452	424	431	417	444	453	409	421	391	408	384	416	438	420	399	442	391	389	421	454	398	410	397	424	435	424	421	424	412	383	433	461	422	419	417	434	407	427	414	424	406	433	438	410	423	453	446	408	420	457	403	393	451	442	423	424	415	413	419	433	443	415	419	412	387	414	424	437	426	374	451	416	461	451	433	433	409	430	433	393	430	416	410	379	428	416	381	439	387	433	436	425	389	395	414	460	426	434	405	428	416	426	426	421	453	420	400	425	410	433	402	410	415	423	420	444	427	404	411	414	422	417	450	424	448	428	424	428	389	411	394	425	416	411	450	407	432	444	418	435	404	405	449	403	420	431	430	431	403	402	425	426	415	423	445	410	433	447	413	428	423	410	404	383	409	389	423	399	434	408	386	421	410	406	455	415	411	438	444	443	409	400	409	429	397	411	419	422	410	426	435	415	443	415	433	451	420	436	422	424	407	413	410	419	387	425	402	424	412	459	384	452	412	415	396	422	430	432	399	372	428	434	443	399	432	425	427	412	428	418	409	372	407	450	410	404	454	464	433	383	437	425	380	381	435	446	409	391	401	405	426	445	454	420	395	446	428	409	432	408	408	381	418	426	455	399	428	440	424	393	421	404	405	411	418	400	387	421	400	418	416	399	471	429	410	422	422	395	410	383	414	445	416	433	444	406	411	426	448	431	413	431	417	427	427	418	429	397	415	407	432	434	423	433	438	436	417	449	459	428	412	456	440	406	450	423	415	439	430	421	438	431	446	383	418	423	409	405	402	403	416	418	406	490	416	424	437	389	406	460	443	399	422	415	458	425	439	456	406	433	398	406	440	440	441	451	464	379	452	386	397	407	458	462	451	408	433	424	457	454	454	395	421	430	411	435	406	404	409	419	438	383	416	421	445	452	437	454	408	435	468	371	400	453	434	433	405	430	426	428	415	444	461	412	432	397	455	435	435	411	388	396	419	433	437	424	435	442	405	426	453	451	416	451	429	421	412	386	463	408	430	442	389	421	432	437	430	426	403	408	420	444	445	436	389	451	418	389	440	427	407	435	422	456	416	396	404	423	408	408	397	416	424	428	422	456	400	385	398	434	407	422	402	433	401	410	435	421	395	428	468	407	422	445	376	409	425	422	427	431	399	446	407	427	417	453	431	416	418	454	426	405	440	439	443	460	413	431	408	424	413	475	423	389	449	438	465	455	440	419	422	403	448	392	422	418	421	425	454	417	417	444	424	410	459	394	397	443	438	426	426	391	383	435	396	448	438	398	450	402	439	402	424	403	458	375	453	395	416	385	399	430	446	458	439	420	420	409	438	437	414	440	441	430	435	430	431	449	432	403	452	434	428	416	392	392	413	404	413	429	404	411	445	424	415	441	417	405	424	409	422	432	424	423	410	403	423	446	444	424	425	426	383	413	430	414	414	458	453	415	417	409	419	413	401	417	411	470	420	434	444	421	410	432	430	439	440	396	440	404	415	445	412	423	399	389	409	426	416	430	401	420	430	450	419	468	449	412	444	439	425	386	413	428	409	469	431	425	431	436	419	404	430	404	418	416	441	411	429	458	396	419	443	414	435	431	440	419	425	405	398	409	436	413	420	464	435	430	442	420	438	456	405	384	408	426	408	444	469	419	403	415	415	438	418	410	427	427	408	435	405	437	420	425	446	453	413	423	425	418	414	428	384	427	437	437	435	424	436	425	438	416	402	435	460	418	404	440
5229	1348	769	501	437	495	522	534	543	1787	3148	2217	1190	514	409	371	362	344	359	339	369	380	366	343	333	347	344	338	377	363	353	368	329	355	356	363	372	357	375	344	365	366	333	358	349	389	391	346	381	365	342	347	338	355	365	379	333	344	342	396	379	345	345	370	364	351	375	343	347	361	349	350	372	343	329	348	361	403	385	354	354	368	360	341	375	353	330	352	368	359	329	355	379	337	353	355	365	377	373	361	331	348	345	378	361	360	361	349	363	383	356	333	361	346	354	365	342	360	354	341	372	333	354	357	348	346	366	357	344	334	368	375	350	382	371	342	352	341	372	372	398	391	366	390	357	337	345	329	345	367	347	373	352	365	361	369	347	342	344	345	330	354	390	359	361	331	373	352	345	383	388	349	358	374	354	338	346	390	369	341	346	352	375	365	343	338	321	355	393	365	319	337	373	382	387	345	321	392	333	381	345	361	364	407	370	359	336	381	351	365	335	355	367	309	367	364	311	364	340	309	362	368	352	342	350	385	352	346	359	365	350	382	350	336	368	366	355	391	335	344	345	319	357	367	377	335	372	367	355	359	351	377	358	339	357	371	366	391	308	330	361	336	336	314	372	379	350	363	395	354	353	347	423	350	381	379	346	388	323	385	339	354	342	333	337	373	325	399	350	331	378	351	354	379	365	382	362	332	347	350	364	375	363	351	348	376	400	374	379	358	406	362	356	361	353	399	373	357	352	363	352	320	361	366	355	329	373	366	383	338	353	388	395	360	350	367	369	355	379	365	325	340	345	359	365	389	381	402	356	370	355	356	348	354	348	352	379	347	389	344	372	361	342	340	353	395	346	390	372	361	364	337	361	348	339	362	347	378	355	372	343	349	371	355	404	347	357	352	348	389	347	347	387	349	366	362	382	360	377	361	353	342	343	364	368	353	366	368	343	375	352	413	390	331	335	373	371	327	340	369	346	369	378	389	378	378	388	379	351	330	328	363	357	377	347	366	371	375	302	367	354	349	313	369	325	315	370	361	349	366	346	337	351	326	410	358	345	337	340	376	341	364	372	338	350	356	372	363	349	375	369	358	366	366	388	358	349	339	338	346	358	325	367	370	329	350	358	347	366	324	394	351	338	371	348	390	348	403	343	384	379	327	335	347	371	353	366	419	351	357	367	346	377	372	323	346	396	381	359	364	375	327	376	387	359	376	372	339	363	334	360	363	368	338	358	321	352	363	370	343	350	332	358	391	371	350	362	366	361	402	353	390	379	358	365	387	341	350	382	375	361	354	375	349	331	350	330	340	349	366	331	344	340	357	403	341	354	371	331	378	360	358	360	326	378	341	347	347	356	360	396	357	353	314	333	381	365	359	366	345	348	330	325	372	366	365	349	368	386	397	368	376	357	365	365	370	366	372	355	346	357	337	368	347	355	386	340	327	397	381	351	383	370	362	337	350	385	345	359	377	345	374	345	351	343	342	356	345	341	394	337	354	362	365	353	382	377	361	345	342	375	358	359	337	355	340	345	379	384	369	370	326	348	382	370	373	341	366	370	391	376	356	368	385	373	382	373	354	334	376	358	357	340	375	369	330	399	356	336	350	350	398	356	344	352	417	368	336	338	367	332	373	382	366	377	340	366	356	355	373	344	354	361	372	335	349	352	329	347	360	379	359	360	333	365	365	352	338	343	368	366	365	361	351	372	373	357	333	390	375	359	379	332	341	371	336	343	331	361	335	358	348	345	353	334	329	365	367	365	372	372	355	332	336	350	331	357	354	357	368	367	322	374	313	359	352	332	380	347	378	333	311	370	351	364	345	368	367	365	370	332	336	361	336	362	325	354	336	360	329	348	395	389	346	367	370	376	401	337	399	365	333	366	381	320	393	370	358	389	375	375	369	408	344	333	374	341	338	386	311	392	379	336	379	354	372	374	390	388	379	344	351	374	334	372	356	355	344	390	377	363	359	372	380	360	360	346	359	349	355	336	380	351	379	341	352	338	355	371	366	350	335	366	341	344	333	352	363	386	386	327	349	398	386	357	367	347	336	364	343	342	375	346	365	369	351	361	343	351	328	366	364	343	378	360	395	347	357	351	325	359	395	350	329	364	350	334	338	361	343	345	373	356	341	380	360	361	403	387	389	345	344	361	318	344	336	343	370	396	349	362	358	322	392	363	357	309	355	333	387	341	338	344	326	357	392	335	381	329	327	316	358	362	370	399	352	372	351	390	354	371	368	360	358	361	345	353	388	367	397	367	356	338	386	379	370	368	347	374	360	385	373	365	357	366	386	314	364	352	373	337	377	387	374	398	334	326	323	398	338	333	363	373	372	345	387	398	380	366	333	323	365	374	347	340	338	366	392	376	387	339	371	319	334	363	372	421	375	340	374	359	382	360	369	345	358	361	362	353	387	358	353	354	356	357	373	345	361	317	355	375	389	367	368	337	381	355	361	376	326	363	372	353	393	361	370	353	337	392	336	339	336	362	345	356	360	336	345	380	377	406	343	351	378	325	366	335	369	358	351	353	381	349	351	350	357	354	352	308	361	367	348	374	372	379	340	377	367	352	354	379	340	377	404	338	360	347	341	365	358	349	343	350	341	353	358	373	388	350	342	339	359	366	362	368	347	350	338	354	367	365	360	331	378	347	346	350	344	361	363	374	386	343	371	375	368	352	355	329	349	372	333	372	360	357	348	359	354	368	362	352	402	330	392	373	369	364	370	348	327	357	323	392	348	365	338	336	367	339	370	389	354	363	363	342	343	369	336	349	388	373	334	372	326	372	379	385	373	337	334	328	363	321	337	386	357	362	367	361	368	366	390	357	366	376	359	344	345	388	338	385	325	314	364	375	360	320	361	340	364	325	357	366	348	387	323	378	380	350	397	359	365	332	344	346	334	374	354	345	364	369	372	344	355	350	354	368	349	329	352	326	345	360	341	368	364	333	349	376	355	350	328	375	358	327	340	341	394	367	364	366	354	362	354	345	362	366	356	375	348	362	351	360	357	393	327	357	398	350	415	391	357	378	319	364	354	367	378	375	371	344	375	363	323	375	364	329	379	348	366	332	337	339	359	349	356	357	376	339	368	363	348	330	343	383	339	380	385	395	351	367	371	353	346	367	390	378	326	376	365	371	343	371	357	363	369	331	354	332	345	371	378	348	333	373	356	367	342	343	370	346	363	378	374	371	361	336	369	363	365	346	340	351	376	360	360	336	370	336	379	376	360	362	374	334	379	365	331	341	364	340	345	362	369	367	364	354	327	359	370	403	349	389	382	366	385	371	366	365	329	368	372	318	359	362	354	354	348	399	356	352	368	332	351	337	369	380	371	351	363	350	374	385	359	340	388	343	376	360	349	364	390	344	377	365	365	316	340	361	323	364	338	383	318	353	383	373	368	370	343	344	344	340	355	368	340	358	332	346	375	367	357	321	359	372	362	373	343	336	384	375	365	341	380	362	380	371	316	340	345	382	364	382	358	380	354
24961	21052	27242	25007	8891	1450	1083	978	1181	12515	20509	15254	6063	1581	741	556	483	513	531	514	487	585	544	442	521	497	524	506	531	444	503	485	521	485	509	472	525	469	471	492	486	505	507	517	472	519	532	489	505	479	517	501	493	533	499	508	495	498	492	512	510	493	466	488	474	491	501	485	506	477	486	476	495	506	540	526	520	538	496	527	492	515	481	482	534	505	528	493	509	471	499	497	494	466	503	522	457	494	554	502	523	507	474	500	507	478	489	502	439	538	511	479	506	468	521	447	493	486	479	480	482	550	495	510	501	486	473	545	500	501	505	461	534	498	488	507	501	537	539	539	508	485	525	501	501	551	493	508	527	509	487	527	494	482	464	502	506	498	476	500	518	514	501	531	469	488	493	470	512	487	508	490	485	520	513	515	490	563	529	521	489	528	477	492	507	505	485	494	475	533	543	515	491	485	524	471	496	454	515	516	511	503	552	492	479	506	522	530	482	484	480	498	483	508	474	497	521	499	507	490	508	476	478	492	486	523	499	488	518	500	505	503	508	479	489	458	480	479	498	518	499	492	553	506	499	515	486	542	534	477	507	496	459	521	501	491	521	510	516	477	457	500	494	484	488	504	525	480	492	505	516	495	500	517	488	483	475	504	492	487	471	511	513	481	486	452	524	526	502	501	498	508	494	479	477	480	481	483	520	442	486	510	456	509	511	533	454	472	482	550	489	475	489	518	476	511	533	519	540	472	476	484	496	498	527	451	526	461	516	503	514	516	489	489	493	502	512	525	521	488	492	499	509	518	514	513	504	509	541	505	472	457	524	504	481	496	530	522	478	504	497	476	491	491	520	499	469	534	508	509	495	535	484	489	484	494	501	508	523	515	505	477	526	490	463	503	534	515	488	499	533	506	463	493	494	482	512	489	496	525	512	530	498	452	552	488	503	504	539	482	469	522	518	509	509	501	529	535	492	483	522	507	478	481	514	500	499	473	579	495	503	494	499	492	516	521	475	499	501	479	476	470	470	450	512	488	524	501	484	506	540	511	523	495	515	468	496	506	503	526	503	476	453	519	509	543	492	516	470	463	486	537	473	481	489	491	478	465	468	514	512	516	517	506	495	491	535	513	508	503	473	475	489	484	495	471	513	511	509	487	528	498	507	471	537	513	530	463	465	540	501	507	506	512	511	523	503	541	481	521	497	488	486	512	448	505	495	525	496	509	497	473	467	540	489	483	523	480	494	504	500	451	473	491	517	538	481	509	480	501	490	497	488	488	502	486	505	503	501	496	506	510	513	495	492	484	510	537	522	507	507	495	493	492	515	540	499	509	488	513	495	473	507	504	475	541	520	518	529	487	482	503	535	458	520	529	495	492	485	515	487	492	480	509	529	475	518	484	521	476	526	487	491	498	519	495	459	481	478	509	515	509	495	532	515	484	502	486	537	452	496	495	497	529	508	496	469	520	494	493	514	505	488	504	520	496	506	507	486	465	564	469	500	475	484	474	485	476	515	470	495	513	485	507	546	497	506	535	494	512	500	498	509	516	512	503	488	519	490	496	483	509	515	516	537	500	507	504	461	528	498	490	453	489	502	507	471	532	491	474	502	513	484	544	485	513	486	471	477	493	522	499	474	495	479	514	510	484	521	530	507	513	506	490	519	500	478	480	549	496	490	535	546	486	518	485	453	478	512	472	532	485	470	519	498	481	525	487	483	487	506	484	449	494	500	481	499	481	544	533	501	474	500	478	503	521	488	465	493	473	506	483	508	534	489	491	494	489	514	483	512	513	486	475	491	495	489	475	520	508	477	483	471	514	508	476	510	488	459	497	486	488	454	493	468	488	508	515	515	488	514	496	507	488	488	506	486	465	463	541	516	480	459	466	514	466	467	525	510	502	486	496	505	527	496	538	490	495	494	502	482	480	544	519	515	506	482	498	490	480	494	531	498	499	512	475	464	551	517	509	516	515	493	503	437	457	479	521	483	525	454	522	500	506	519	511	497	454	508	516	488	495	478	517	477	487	524	538	488	513	502	487	502	498	516	456	461	470	494	500	512	491	462	490	525	482	480	496	458	471	487	485	488	522	521	537	494	529	513	545	517	481	514	490	499	485	514	507	509	500	498	518	521	464	445	502	507	526	500	474	491	515	484	510	462	486	497	545	491	495	549	450	512	553	491	512	467	491	494	482	510	532	491	539	491	504	529	489	506	511	493	487	478	484	497	467	526	516	482	504	514	517	549	491	493	489	462	519	531	482	481	503	471	517	520	498	468	472	505	501	515	500	477	496	517	493	505	502	515	498	477	502	515	532	495	497	468	511	502	510	505	475	515	471	486	491	525	500	517	495	486	506	509	486	474	507	481	508	532	484	543	504	506	476	514	465	495	531	458	526	483	519	494	515	456	455	478	505	508	468	507	494	553	507	517	485	502	522	499	502	510	480	508	482	477	459	492	523	504	481	485	538	490	476	506	490	478	536	465	500	473	518	477	487	469	472	501	504	448	496	476	565	513	486	495	514	472	500	467	532	467	496	489	485	509	503	494	486	502	548	515	486	510	510	468	515	509	494	488	524	493	499	516	505	510	516	480	472	524	525	469	489	512	533	501	514	522	509	509	504	497	497	458	494	517	476	464	483	507	500	481	496	477	497	489	503	508	508	504	514	464	514	486	495	475	511	488	488	501	494	476	496	484	482	474	512	518	510	534	503	512	530	497	503	506	524	465	522	503	521	515	464	548	555	484	519	505	478	453	503	506	491	516	500	512	506	528	559	503	458	512	495	522	488	522	464	475	464	452	489	525	534	470	487	526	506	456	484	487	456	534	516	481	494	476	512	479	486	529	525	494	537	461	485	512	448	528	520	488	487	480	467	551	479	522	508	516	487	499	515	453	517	505	520	535	514	525	482	475	466	511	490	483	481	476	462	510	509	509	484	467	505	470	481	500	469	491	480	495	517	470	497	524	472	477	492	478	487	462	509	488	468	507	538	503	471	475	540	547	485	490	462	469	497	481	509	542	504	488	489	516	486	492	481	505	505	495	510	537	520	476	505	512	522	497	489	490	494	541	516	497	484	502	504	475	473	505	494	485	477	540	472	477	493	467	510	494	492	498	498	518	491	466	499	498	503	499	486	474	512	517	476	471	518	485	511	491	468	528	536	489	492	509	509	536	504	489	494	466	488	522	485	482	517	489	496	511	516	518	490	495	482	484	515	535	517	503	498	495	475	464	532	487	486	462	471	478	481	503	472	499	505	496	517	513	507	524	474	454	480	492	490	510	505	459	492	487	459	481	516	516	481	498	508	520	529	521	466	467	494	467	540	511	523	507	492	480	508	536	543	481	468	505	510	498	468	513	520	497	522	477	518	499	510	485	492	499	511	483	481	536	527	515	518	448	515	478	497	495	497	483	509	481	503	502	483	516	498	493	472	479	495	471	484	515	521	493	485	493	463	491	529	517	462	503	498	502	490	495	494	508	491	498	522	457	526
4200	3745	2750	1603	1217	1124	1027	1232	1631	15512	19560	12944	5178	1598	739	477	441	441	463	446	461	465	447	451	434	453	455	472	470	416	453	420	448	445	431	477	440	440	457	464	433	436	424	469	444	460	455	414	470	477	397	421	432	434	433	441	439	449	435	418	445	453	446	444	414	447	422	438	398	404	419	436	469	426	412	421	455	467	423	404	445	423	457	495	467	484	426	463	405	418	454	418	426	452	440	401	444	472	435	416	449	460	403	447	460	427	401	432	423	405	436	486	447	436	435	427	427	472	420	416	409	432	442	406	413	452	442	407	468	456	422	411	430	440	457	453	451	442	450	447	425	450	466	455	439	449	430	447	495	415	433	466	435	427	430	445	420	441	468	452	487	413	408	458	412	418	425	444	451	427	430	452	417	444	437	394	482	432	411	427	444	450	454	448	438	444	420	432	441	445	436	424	388	428	438	395	414	420	448	423	456	466	445	425	458	419	428	431	439	441	433	455	463	422	426	452	412	450	448	425	478	438	435	468	443	453	441	439	424	455	447	470	459	457	461	458	464	413	434	460	445	393	422	446	433	450	400	417	419	420	431	502	399	429	440	414	477	406	409	484	437	452	450	448	435	474	457	439	438	471	446	450	438	417	451	432	449	442	439	414	452	453	434	442	464	401	454	445	421	435	459	392	433	428	433	478	463	423	439	414	413	458	437	469	413	451	460	460	446	438	440	459	450	420	414	425	430	441	394	456	423	467	431	425	472	428	454	416	447	412	411	449	440	455	481	468	439	418	439	438	453	428	464	431	460	383	443	454	466	408	432	397	442	439	418	432	420	442	424	448	447	422	417	410	400	430	452	437	428	417	394	426	426	429	441	430	451	464	456	435	453	428	449	435	475	464	448	435	462	401	450	406	449	466	391	472	457	414	427	469	467	457	419	422	414	426	487	412	431	421	425	425	440	444	416	442	440	433	435	480	437	405	423	408	425	439	421	416	434	423	416	455	423	451	426	441	412	409	434	431	399	426	421	420	441	401	425	420	447	411	396	421	420	441	421	415	415	400	429	460	429	424	432	423	441	405	421	485	408	485	414	441	433	434	426	415	453	438	444	462	415	480	410	484	441	470	406	388	464	433	429	444	427	428	465	456	452	449	418	440	425	422	441	437	450	461	443	435	441	425	413	465	443	417	403	424	435	460	424	427	473	452	453	441	419	409	447	458	491	403	418	414	429	469	437	454	412	452	451	445	475	423	404	417	472	450	458	458	428	445	429	466	411	464	401	416	440	448	400	460	435	436	435	439	459	433	452	421	413	460	439	402	411	455	468	457	471	437	392	444	454	459	423	441	409	455	449	414	436	453	390	400	442	449	389	427	472	407	464	462	440	437	415	453	421	416	438	453	421	415	423	463	429	456	453	418	427	452	417	433	428	435	467	440	407	457	439	440	431	453	455	445	421	420	430	426	442	437	430	424	477	429	408	430	422	423	401	449	442	447	431	469	467	433	447	430	438	454	402	439	408	434	419	405	428	427	447	483	412	445	442	436	463	450	469	447	445	456	467	456	442	423	427	450	429	382	410	432	429	432	451	436	404	474	445	441	434	461	419	436	419	435	442	408	448	431	457	422	426	428	420	471	452	448	455	439	485	436	443	441	444	445	391	431	436	432	425	435	397	466	420	423	423	411	424	414	415	450	423	432	442	449	450	428	452	440	437	459	435	428	419	403	458	452	417	429	416	399	449	377	444	403	423	409	431	457	437	441	443	439	398	436	435	438	433	442	404	447	405	447	440	443	458	430	454	452	416	416	433	390	435	427	430	457	460	433	428	463	411	398	392	424	455	470	443	417	403	460	443	437	468	419	419	441	426	463	439	413	435	457	457	404	415	422	455	431	438	393	448	442	399	439	445	401	463	433	442	458	435	409	431	435	407	452	444	436	429	440	421	427	425	438	433	430	460	477	427	401	451	414	424	475	431	447	464	465	410	420	436	445	429	400	417	393	448	398	442	421	467	454	391	453	450	445	434	417	429	417	430	433	443	444	456	430	433	470	418	447	421	455	459	444	409	427	428	434	470	409	416	408	453	397	457	448	429	433	421	430	477	466	434	432	486	443	468	419	421	444	423	455	411	414	426	408	401	465	486	405	418	404	457	410	423	433	411	443	448	440	426	445	445	423	434	444	412	403	440	440	430	438	431	451	416	428	422	407	410	452	431	421	393	418	428	426	449	409	428	454	460	457	452	436	423	447	380	432	444	449	447	443	430	443	460	440	456	439	439	407	425	416	405	452	424	439	414	447	437	469	478	470	433	404	419	433	387	446	413	502	409	440	451	454	427	431	421	448	418	455	491	456	400	449	421	447	432	461	441	447	429	426	439	432	447	452	444	438	403	421	433	426	450	455	430	402	417	395	435	446	429	439	433	447	450	430	426	426	420	425	468	438	402	480	448	419	410	425	443	397	423	433	424	396	437	426	459	418	434	425	468	422	417	401	460	439	438	432	441	421	470	441	431	456	428	479	412	445	469	417	391	405	443	457	398	420	428	479	450	430	447	435	435	425	448	468	450	432	400	408	417	448	475	426	416	466	434	442	466	434	458	470	402	443	420	441	401	475	477	405	445	456	426	418	383	443	453	417	445	406	432	429	439	432	430	395	449	436	436	422	439	439	422	449	476	428	434	421	420	424	456	405	436	413	413	412	439	441	467	468	474	435	443	425	479	446	448	444	461	438	427	438	455	442	406	438	439	415	451	441	436	443	447	452	424	431	467	452	457	424	449	436	418	413	440	395	417	433	458	436	431	416	464	425	445	422	435	459	397	392	426	411	441	427	428	405	392	438	406	444	430	454	427	415	460	452	420	396	471	482	433	439	431	413	431	413	425	399	417	428	444	479	414	487	436	476	425	393	439	445	428	422	435	401	443	434	420	429	453	406	459	456	432	415	445	441	414	441	450	423	425	426	425	447	420	406	448	451	443	408	448	424	417	446	454	432	432	428	445	414	445	431	417	483	418	461	445	423	436	429	469	417	409	416	408	445	406	438	421	433	401	432	434	471	442	412	446	416	459	426	439	469	459	432	432	428	435	430	377	411	457	469	430	407	433	382	438	424	421	461	454	438	450	420	444	473	416	444	448	439	419	463	438	439	449	423	454	429	424	456	410	400	454	425	446	418	435	459	470	462	439	425	441	420	399	434	416	421	451	461	448	440	423	428	381	431	426	480	453	420	421	450	452	428	408	454	425	433	428	431	453	410	425	428	434	454	426	458	448	438	401	447	414	428	452	437	398	473	433	444	433	441	448	425	433	433	428	407	458	429	412	459	448	435	447	444	422	398	464	445	411	416	443	454	426	424	382	438	448	463	418	437	426	442	446	447	416	427	455	420	456	405	450	439	429	412	412	415	452	435	429	452	434	439	431	434	456	429	408	412	426	401	433	476	478	437	484	418	452	434	426	419	445	455	411	448	444	429	401	444	485	403	462	416	427	419	457	421
23900	21057	28319	24033	21040	9856	2462	1739	3487	27433	35155	24426	11089	2863	1088	760	713	698	706	690	656	736	712	752	706	668	709	731	747	669	688	705	678	701	704	680	652	629	689	709	706	705	709	693	694	654	645	639	651	655	671	715	698	715	649	682	696	726	707	668	680	680	691	638	708	651	739	727	677	667	688	667	676	693	625	654	693	682	686	709	713	668	644	684	671	722	695	709	676	708	635	650	690	729	722	712	701	698	697	674	631	666	683	663	710	712	736	695	647	737	660	730	696	662	657	685	655	705	747	650	723	738	680	692	690	717	700	647	654	688	676	669	692	689	684	666	687	645	650	683	713	671	676	716	666	692	678	676	722	685	709	671	688	711	679	707	698	656	700	691	744	665	667	675	677	669	662	721	699	675	680	728	719	709	639	707	666	657	665	664	681	666	667	707	670	685	689	698	633	710	679	697	683	673	660	736	637	686	660	683	708	677	638	669	662	673	635	685	687	703	678	713	673	667	677	684	730	732	701	625	687	721	667	626	665	676	628	680	720	763	656	659	726	669	663	660	640	678	691	706	679	665	634	694	679	651	669	685	665	683	672	715	699	664	762	652	637	687	641	702	684	676	633	693	651	684	657	683	679	703	687	659	667	639	691	711	664	726	693	740	643	673	684	662	690	629	648	712	727	685	678	661	689	706	692	681	678	698	711	678	682	729	719	711	662	691	678	636	656	686	637	711	668	741	708	680	695	687	674	681	699	684	707	688	673	680	687	715	648	685	666	698	720	709	695	675	687	691	727	673	741	685	652	665	693	684	658	683	745	637	700	704	655	672	683	642	704	680	654	680	658	668	655	695	680	708	707	695	709	680	650	679	670	652	683	655	680	683	718	644	730	628	684	659	668	623	642	652	676	682	720	657	663	675	672	680	700	690	670	628	695	656	690	633	695	675	724	717	729	667	695	713	688	668	689	665	624	668	686	694	675	651	735	671	673	662	668	662	696	658	670	695	658	648	641	705	682	609	658	662	649	706	691	629	697	665	701	631	673	700	679	676	660	685	693	702	684	668	683	685	663	650	700	646	646	711	693	686	674	685	718	664	720	712	653	677	681	698	710	655	643	722	666	748	630	693	722	662	659	687	642	646	670	652	661	699	655	682	673	646	684	660	698	690	694	652	660	684	660	686	665	635	676	670	720	633	670	651	683	669	712	688	720	653	672	724	659	682	665	646	679	648	716	642	707	685	698	630	723	705	627	667	654	702	667	621	637	674	655	690	678	676	657	700	668	666	677	688	694	677	649	667	700	663	691	663	730	714	651	684	680	729	682	658	718	662	687	665	685	716	682	641	686	682	709	641	663	691	713	648	643	638	680	654	659	648	676	712	695	657	704	724	668	676	683	705	630	650	720	720	667	622	666	690	642	725	728	700	701	705	686	741	698	660	744	670	734	654	640	696	688	690	695	738	663	671	687	660	691	661	658	680	676	663	665	668	696	667	662	651	719	705	712	732	656	651	677	686	689	701	717	677	699	652	696	709	654	701	646	629	682	641	693	671	701	709	737	651	666	736	638	651	665	671	706	705	653	685	697	665	734	700	622	670	616	708	689	667	681	777	668	614	715	631	672	662	702	681	662	694	677	648	692	645	688	675	702	689	663	653	707	730	635	715	655	626	687	700	662	652	725	701	681	642	698	666	687	714	696	673	645	627	708	669	720	696	658	697	736	677	704	650	693	667	674	699	655	631	646	645	697	693	711	691	687	708	625	673	695	664	692	691	681	680	635	657	693	698	627	650	712	679	653	678	678	668	663	706	661	660	700	665	673	678	692	673	695	699	668	665	664	655	681	688	698	636	672	683	679	644	663	693	640	694	674	650	670	674	684	636	627	693	703	671	680	695	668	673	657	650	682	647	664	656	647	684	703	717	659	649	668	688	660	689	668	661	692	678	715	702	682	678	717	705	722	695	673	675	632	670	661	663	724	704	686	670	686	691	662	644	694	681	675	682	705	688	661	694	708	635	656	703	697	610	664	686	703	675	670	647	681	672	728	710	692	690	659	607	715	709	664	680	663	650	662	696	666	683	653	700	639	680	687	691	666	669	706	665	698	663	711	666	685	685	693	660	685	680	680	635	680	665	676	615	694	669	648	667	704	672	638	684	677	695	689	726	663	708	664	703	617	678	653	688	626	661	589	681	686	657	644	666	688	688	645	697	697	711	704	702	689	677	711	715	712	672	681	699	707	703	682	693	695	663	683	693	665	699	719	666	631	703	694	689	655	673	685	702	644	669	656	628	692	702	718	683	782	701	675	701	655	687	683	699	654	682	677	647	658	706	663	639	673	703	683	667	685	672	645	706	692	677	703	688	662	672	654	677	699	668	682	645	671	648	676	654	659	723	648	713	634	667	711	666	702	711	638	681	708	663	673	709	668	724	675	658	702	674	692	683	690	627	653	676	691	638	652	691	691	702	665	668	689	661	701	656	729	652	626	660	635	712	660	731	691	650	677	686	655	672	648	693	696	695	725	699	698	704	717	683	639	657	687	599	678	642	692	678	677	666	652	697	668	721	618	711	653	659	672	672	691	688	695	630	734	728	665	631	667	696	657	696	715	693	664	665	684	692	686	696	668	692	668	658	691	710	715	683	680	673	683	648	707	676	703	662	684	683	673	624	653	719	634	683	686	683	711	672	682	685	635	662	652	656	670	686	696	715	677	665	702	644	706	688	672	675	683	653	664	664	666	697	661	706	691	692	685	675	699	695	638	674	657	668	668	662	681	671	689	668	691	690	717	680	651	680	668	686	692	640	639	681	654	691	687	684	616	714	704	676	675	675	675	683	668	665	660	672	683	725	654	669	687	681	673	681	682	667	702	648	707	643	668	681	710	627	741	666	676	666	729	679	700	665	732	711	672	706	666	673	650	632	673	697	662	748	660	697	680	756	700	660	644	706	672	674	666	674	720	750	632	674	721	657	688	661	665	697	655	680	649	717	674	704	650	673	671	732	679	750	696	717	730	695	784	693	680	659	666	694	645	655	696	666	699	679	668	647	659	724	706	701	664	680	674	697	667	750	705	710	662	687	698	663	657	680	675	663	668	708	658	649	723	697	740	692	684	703	665	705	733	666	643	667	713	700	699	647	628	771	713	680	696	651	648	700	668	678	653	679	693	704	717	694	712	707	664	706	675	680	684	701	674	657	708	692	686	686	680	716	657	679	649	713	652	664	654	668	639	751	725	669	695	715	674	634	683	662	718	701	643	696	675	734	638	682	731	648	701	657	697	646	672	677	716	674	648	679	624	669	722	674	679	687	717	650	651	676	671	693	683	717	688	675	714	691	682	683	678	703	719	718	684	668	696	682	652	727	626	679	692	723	715	664	710	708	669	651	703	632	695	704	692	663	674	645	690	714	672	693	689	669	673	679	631	664	656	699	687	656	702	686	655	645	647	694	650	662	672	651	702	678	686	685	688	680	693	653	708	704	622	699	710	702	638	679
4720	6962	5535	2868	2386	2123	1788	2159	5197	31033	29768	19786	8562	2494	988	647	589	571	603	607	555	584	576	585	557	623	597	592	597	572	585	570	565	630	619	568	566	573	607	572	610	537	609	585	577	551	608	622	590	582	565	647	614	545	570	557	581	578	578	591	583	576	536	557	587	584	545	604	578	587	584	552	574	567	619	537	550	618	584	545	651	589	583	596	555	612	545	581	548	570	619	600	559	583	559	574	544	571	596	591	561	537	617	601	632	567	559	584	536	610	563	596	594	564	594	602	539	592	565	560	531	575	588	575	592	599	596	541	617	558	578	556	578	544	600	545	619	574	563	610	589	560	590	606	567	534	583	577	589	596	622	571	579	591	556	590	568	564	599	580	561	602	566	560	581	531	584	575	531	599	518	558	577	540	554	615	613	602	566	539	599	592	586	604	606	605	575	602	598	591	591	597	561	576	564	587	571	586	591	563	585	610	613	549	621	581	588	589	578	580	602	592	538	573	577	553	551	600	612	606	607	529	572	552	594	551	569	558	600	571	566	538	556	557	553	553	573	575	600	599	612	602	579	557	560	602	589	562	614	587	562	604	545	539	566	607	584	616	585	638	590	569	561	594	561	601	591	558	618	589	553	563	557	586	558	562	578	588	532	592	554	533	599	602	592	558	574	554	579	574	588	572	548	576	608	566	606	589	572	576	562	605	571	565	570	553	598	587	559	556	577	541	595	581	552	576	551	588	584	613	573	554	543	573	567	598	587	549	587	592	603	529	581	592	567	607	574	569	592	625	585	562	564	565	617	590	584	566	584	586	597	643	574	538	570	592	536	615	595	551	599	566	583	561	580	583	563	564	560	572	612	606	541	554	617	561	561	576	582	605	591	605	621	628	540	600	597	563	575	587	585	582	589	533	525	608	599	561	596	586	606	638	573	589	578	633	560	560	541	599	592	586	538	587	631	572	591	607	586	571	596	584	596	590	595	556	592	555	558	581	599	578	554	550	575	619	594	587	600	555	599	622	561	570	573	601	549	567	575	600	646	557	596	587	565	602	585	591	605	619	525	570	601	573	563	570	575	562	572	603	615	583	572	551	596	606	571	591	607	603	580	584	560	605	598	546	587	581	558	611	609	581	598	580	575	573	589	578	580	568	595	589	622	597	567	573	525	552	599	526	559	591	543	566	590	608	549	568	529	569	574	568	547	600	569	566	645	530	593	600	629	564	594	572	575	566	609	536	597	605	615	572	561	594	618	546	558	624	564	588	604	623	579	609	570	584	574	580	565	573	553	559	561	559	608	593	553	575	584	557	568	581	590	633	571	563	574	596	587	537	629	596	587	558	565	574	596	597	523	606	596	568	621	562	538	609	583	579	582	583	588	614	589	564	591	537	571	556	584	575	572	599	548	565	566	545	568	576	598	592	587	560	582	583	570	528	556	586	578	584	548	548	586	552	580	568	582	593	583	600	574	581	560	592	553	590	573	580	567	552	597	583	630	586	579	557	565	568	597	537	585	555	571	624	580	574	541	595	534	570	632	594	591	553	571	591	568	588	608	603	582	598	566	567	585	644	585	583	546	590	604	573	549	545	565	543	561	569	614	603	575	584	554	588	607	565	567	569	598	583	572	613	612	606	583	586	564	542	591	582	590	597	530	545	555	575	583	545	539	570	586	562	527	573	587	604	573	581	553	564	556	529	586	610	532	602	588	535	606	561	582	569	604	575	559	583	589	557	587	597	572	572	572	558	579	576	538	586	577	591	588	554	544	588	575	545	570	566	589	605	555	606	597	574	571	586	584	594	590	593	589	566	577	546	591	578	601	567	565	547	593	577	568	631	593	586	552	580	596	639	592	620	617	583	587	553	565	611	606	551	585	588	611	581	589	544	548	588	582	568	560	550	582	538	603	530	548	573	580	604	600	584	562	579	626	580	577	576	569	558	533	554	548	544	583	554	579	585	536	604	546	600	562	550	599	590	581	567	567	572	568	577	561	578	562	577	569	581	562	595	564	575	570	580	553	584	573	596	571	577	631	591	605	579	539	582	599	576	550	567	570	543	579	570	598	542	574	520	556	575	574	569	577	594	552	581	607	570	601	615	597	562	555	607	611	596	594	594	555	547	572	583	590	567	564	550	600	567	567	579	559	554	557	602	562	579	593	611	528	566	585	656	577	573	597	584	552	593	557	568	606	575	565	566	573	597	537	587	568	621	593	605	528	579	616	577	565	590	575	568	568	569	593	594	541	571	571	572	550	568	577	570	584	590	571	564	534	653	563	579	577	554	609	558	585	552	586	593	579	588	564	566	631	592	577	585	581	558	595	571	572	579	577	560	567	572	596	557	575	539	579	592	558	559	588	544	612	556	577	592	576	573	588	540	561	576	539	559	565	556	552	561	592	608	545	593	587	592	565	515	589	612	595	558	561	569	590	531	593	581	578	562	605	563	581	593	566	572	539	577	578	569	611	584	543	601	573	590	604	610	599	598	578	600	575	557	578	588	576	572	635	566	591	575	571	575	602	562	572	570	560	581	580	602	584	591	540	605	558	597	619	551	569	587	577	589	528	600	552	580	589	568	571	596	542	520	582	574	622	566	527	581	549	583	578	584	556	556	558	614	581	543	596	563	565	527	608	581	588	597	569	540	567	551	577	588	632	625	587	631	585	562	586	575	605	575	533	593	595	571	549	603	576	595	549	568	567	596	532	587	591	592	562	579	588	590	571	588	564	610	590	544	564	555	619	569	581	548	555	549	574	576	599	577	586	570	570	534	574	576	591	525	584	594	557	547	576	589	573	570	582	572	564	583	570	595	584	545	581	588	597	555	553	594	534	547	575	563	557	570	595	532	570	560	569	536	587	576	585	580	575	549	554	588	596	555	592	620	573	591	608	575	584	551	587	593	613	599	538	582	567	572	572	594	580	574	614	553	540	570	597	574	580	598	575	626	547	611	568	546	549	585	582	605	599	575	577	534	554	558	558	564	549	576	584	572	590	594	568	590	595	565	594	561	575	560	545	570	595	543	596	527	577	547	619	596	575	587	567	552	631	599	551	599	572	542	561	592	555	579	603	580	619	628	561	553	552	584	559	542	570	589	584	613	560	583	568	553	546	570	600	572	570	570	601	577	595	516	536	581	603	577	580	603	590	561	573	599	547	590	552	601	594	570	576	560	569	590	553	568	570	564	557	597	565	559	619	587	594	536	561	572	592	602	571	609	618	597	555	540	585	574	577	603	619	544	581	547	551	551	562	579	561	554	589	570	546	539	526	573	571	593	580	597	588	568	578	614	583	574	521	631	522	560	581	545	605	561	579	591	566	599	581	575	621	582	568	555	523	538	580	576	556	618	547	572	513	569	555	555	522	562	581	595	562	550	605	563	625	547	583	543	567	582	562	577	570	561	535	563	559	592	582	541	578	579	562	583	547	565	574	559	595	545	592	607	581	581	571	558	608	615	569	574	566	587	555	544	574	559	551	575	585	556	550	581
27260	13049	1673	1063	686	617	606	523	534	1503	2402	1852	1130	657	520	460	421	438	463	448	431	384	459	421	405	446	469	432	448	451	416	440	424	471	458	457	443	434	456	443	426	429	448	398	427	416	419	484	450	459	405	446	423	425	402	433	412	464	442	410	420	451	456	477	450	394	452	426	486	465	409	462	428	449	457	429	477	447	446	453	435	458	422	461	456	417	428	441	469	442	422	431	416	421	467	427	481	435	444	478	442	441	448	441	467	377	422	457	438	427	440	451	426	464	475	459	424	423	443	444	395	464	455	478	459	394	464	497	427	465	475	483	432	485	436	448	424	441	428	422	460	487	435	451	452	418	450	469	425	439	456	450	419	489	440	447	429	438	423	454	450	422	471	450	480	453	449	429	441	446	448	446	419	453	404	469	444	418	438	426	495	431	419	410	489	441	443	466	418	433	452	431	436	420	447	458	427	457	478	437	432	438	465	459	416	450	452	473	409	424	447	441	419	464	467	475	421	400	457	446	422	433	450	444	428	470	448	460	464	419	407	438	437	441	453	444	456	435	455	435	419	451	439	444	429	468	495	438	436	443	431	455	434	425	471	421	442	438	414	432	448	418	440	460	458	462	431	485	440	386	403	427	434	411	455	460	442	410	429	418	467	400	403	441	422	459	418	445	448	423	437	422	445	406	401	473	482	453	431	420	446	449	454	466	450	466	406	431	459	529	408	440	439	412	445	466	420	430	452	434	395	447	458	473	448	464	459	406	403	439	428	440	431	442	488	446	421	428	445	426	476	451	423	483	480	454	443	447	399	480	416	424	440	427	448	465	441	405	495	419	446	430	447	404	419	500	429	433	425	430	450	467	452	453	462	448	457	444	427	472	430	446	416	434	411	443	411	418	436	471	412	434	422	441	439	450	482	437	398	443	453	502	458	421	480	442	447	451	476	443	426	436	465	447	397	419	417	444	432	460	445	460	433	456	440	442	430	456	438	464	454	409	430	455	395	427	426	421	440	432	442	441	440	498	466	463	443	449	441	428	482	447	454	449	439	431	436	446	461	463	419	469	409	458	436	443	454	415	418	414	423	438	411	431	455	442	426	430	457	470	424	447	458	447	481	424	433	439	448	424	465	432	444	415	438	436	473	451	435	462	448	401	426	446	444	420	449	405	425	436	429	434	470	443	456	383	458	431	434	469	454	449	426	440	436	438	432	434	438	402	438	455	435	446	452	433	441	434	426	459	453	464	487	445	438	459	433	450	408	486	447	470	447	416	419	428	449	449	435	414	436	449	428	461	444	466	405	399	405	459	455	467	436	502	453	427	432	420	390	441	442	416	454	461	430	409	446	433	465	488	440	450	473	425	463	431	426	424	452	466	430	449	443	391	450	438	440	457	461	448	429	454	447	443	468	435	433	445	435	413	425	429	457	457	405	420	458	424	421	413	447	431	427	459	458	454	433	431	439	426	463	469	412	441	428	442	444	448	435	465	449	460	440	465	442	435	440	448	459	466	500	470	449	461	424	431	451	433	457	462	434	430	439	453	423	436	418	457	457	432	431	420	437	418	474	466	433	469	425	434	443	455	462	421	453	455	410	496	445	443	431	455	414	475	429	450	415	408	458	440	413	471	449	437	453	459	425	478	417	416	425	436	455	426	477	426	482	389	429	421	467	424	437	436	444	454	430	408	458	459	467	473	451	461	444	444	407	472	439	422	439	439	463	482	485	436	462	453	413	458	424	454	453	424	447	389	385	440	418	437	434	446	419	420	464	447	451	421	431	483	438	464	440	464	424	425	454	436	426	418	435	414	488	425	441	442	427	447	417	461	437	439	440	439	427	471	440	471	464	464	462	450	457	425	473	440	425	457	482	468	398	479	445	424	412	460	427	466	439	428	444	460	425	434	458	458	430	462	461	445	428	420	416	499	456	442	415	401	427	426	427	435	419	418	467	467	451	438	460	436	464	437	429	416	439	465	470	458	457	463	467	448	457	420	443	432	477	487	406	468	451	410	385	468	423	468	455	431	443	414	418	418	423	454	414	446	388	436	474	460	445	422	487	397	422	443	459	430	427	459	434	433	440	456	450	436	461	426	433	437	418	406	459	450	461	388	466	465	487	403	453	445	440	449	437	385	444	458	461	436	447	463	457	485	455	433	456	436	420	461	417	454	445	459	424	412	434	412	444	489	444	423	443	410	457	483	467	441	482	439	452	440	463	478	479	420	424	455	405	426	426	418	454	411	413	414	427	423	429	444	434	447	413	423	448	401	422	450	421	459	437	470	418	488	420	465	439	466	435	449	426	438	447	413	460	453	403	447	417	433	459	465	428	403	485	436	432	446	439	421	461	423	444	448	460	467	475	458	448	469	459	459	428	443	493	449	474	422	452	458	452	461	442	459	412	460	479	449	445	442	439	415	471	435	444	417	449	450	457	438	451	392	446	446	416	466	413	433	460	462	432	398	438	435	400	456	410	419	429	463	428	467	429	485	459	465	449	420	431	403	424	496	429	431	411	434	421	417	471	441	442	448	438	451	454	452	432	464	444	426	429	473	452	453	445	405	438	431	451	441	487	414	450	480	454	462	440	428	442	464	411	418	435	437	448	407	422	388	455	439	428	492	415	424	437	439	439	453	441	438	453	439	474	403	449	415	456	469	438	451	438	419	431	419	411	431	404	416	476	475	436	455	445	447	431	423	429	435	461	451	449	443	424	449	423	444	437	448	413	462	442	441	455	425	435	459	435	466	444	415	408	469	445	432	440	460	440	456	429	441	400	418	435	429	433	425	438	464	445	452	425	423	415	453	434	448	402	430	393	440	423	471	421	422	484	448	470	428	444	419	449	434	438	457	425	434	408	447	474	420	451	446	442	435	455	455	455	448	428	457	410	443	476	412	437	379	460	425	438	423	422	449	447	405	420	479	453	448	418	455	460	466	437	428	443	438	448	422	432	416	479	443	456	420	451	420	440	427	393	431	451	422	474	419	456	430	453	441	440	467	440	426	414	440	448	434	448	432	452	450	461	428	435	457	451	480	434	471	458	435	459	429	404	443	429	469	468	462	451	451	410	435	424	436	443	422	421	444	440	466	381	455	419	446	418	429	441	448	441	426	471	428	398	430	428	462	464	424	437	457	468	411	446	487	459	441	455	441	479	453	438	425	440	438	452	402	460	432	439	454	401	448	430	443	408	465	447	442	490	406	411	470	445	461	477	429	451	436	400	449	421	444	447	439	418	413	433	400	465	446	463	459	440	398	405	416	453	467	384	428	420	463	437	437	421	449	464	456	427	448	428	450	432	432	443	422	480	433	463	472	459	429	447	451	463	472	439	420	452	427	440	447	449	436	410	417	453	455	454	460	451	449	436	435	413	442	451	424	418	427	422	422	416	448	413	477	435	452	416	454	426	449	430	462	433	461	389	445	450	444	427	432	426	440	470	452	449	436	444	448	483	423	446	417	435	444	434	454	449	430	451	465	448	418	435	420
5009	863	828	889	685	765	592	530	498	2053	2938	2122	1132	635	391	381	368	364	347	388	408	385	343	383	382	387	389	349	392	373	405	377	345	389	396	386	383	387	394	374	373	373	388	352	369	399	392	446	390	391	375	340	413	359	368	355	394	382	408	392	380	380	366	416	385	377	385	388	337	350	386	357	361	384	381	360	363	354	398	411	359	380	322	349	382	368	369	366	386	358	376	349	413	360	374	393	387	382	392	362	360	391	385	411	349	374	386	340	408	380	350	348	405	419	417	385	391	374	359	373	354	359	378	409	370	396	388	397	374	375	415	360	380	371	391	402	369	385	396	382	341	375	362	378	386	382	386	381	357	377	352	391	390	371	378	372	373	356	360	355	381	380	398	423	373	404	389	347	341	364	391	338	422	350	385	305	375	355	373	370	329	363	399	365	368	363	401	390	399	409	351	349	406	374	395	352	359	378	395	386	377	394	394	364	394	390	396	360	365	336	377	368	392	363	382	394	330	387	358	369	382	416	404	353	375	404	379	387	361	351	375	358	388	389	356	353	352	363	391	391	394	372	379	363	359	346	380	378	398	381	392	370	359	384	347	410	338	399	390	367	380	384	359	324	381	370	386	395	373	394	370	364	362	408	358	375	383	391	344	368	356	380	318	393	372	379	400	394	385	343	356	370	329	368	389	368	376	423	339	370	374	360	359	355	367	412	383	360	372	378	357	403	333	414	386	350	414	382	369	383	378	350	394	354	390	389	378	392	358	360	361	355	361	351	357	371	357	371	353	331	363	424	397	362	351	319	388	360	344	401	376	368	395	348	379	378	406	379	380	360	366	377	353	366	389	370	375	354	381	371	374	379	375	364	370	365	375	384	370	353	384	357	385	391	366	376	368	364	408	349	363	415	353	365	409	405	365	361	347	404	421	399	357	379	357	359	359	364	370	398	369	367	384	360	376	368	384	352	341	417	359	371	364	363	367	348	352	364	371	382	339	355	392	370	369	387	386	402	365	385	415	372	368	429	375	349	392	411	368	392	368	368	371	354	353	395	363	399	370	353	373	384	379	413	380	348	328	368	380	392	357	378	386	417	427	411	392	372	367	378	380	364	364	372	374	378	352	356	373	368	351	389	387	358	384	402	370	374	370	359	371	373	341	404	343	413	376	362	358	380	353	365	378	317	391	407	375	341	354	370	416	376	365	359	375	390	386	392	371	344	373	389	365	326	393	337	399	394	369	368	341	389	364	357	368	392	382	398	359	354	362	390	389	398	411	402	375	371	352	361	362	387	378	360	373	379	369	367	347	379	381	352	373	380	369	350	358	376	367	375	406	388	416	368	366	381	354	366	366	367	352	378	410	397	419	408	375	363	361	363	360	359	388	387	360	379	349	373	412	353	388	377	404	359	416	409	374	417	348	373	349	413	398	392	381	376	371	359	355	376	384	393	370	365	368	396	382	346	366	405	399	369	358	384	403	367	368	353	359	362	428	362	363	387	387	400	358	325	389	368	390	394	406	391	362	417	344	378	352	391	389	385	355	374	392	347	356	400	336	347	352	353	356	388	382	390	370	394	405	384	370	381	376	375	366	364	407	398	379	382	379	413	355	389	395	370	372	367	363	390	360	380	390	401	342	360	381	372	402	378	355	393	378	373	359	374	370	369	348	400	400	403	386	374	402	371	376	346	361	381	371	383	380	396	362	396	383	333	364	401	363	398	390	377	372	353	356	357	365	342	384	351	380	370	366	374	373	328	370	370	386	387	374	397	351	347	353	401	369	374	379	410	367	393	385	381	342	416	371	363	412	394	362	375	406	381	390	335	366	388	373	403	370	375	384	357	388	328	365	358	340	350	360	367	378	389	382	365	376	353	386	382	415	393	363	350	375	337	344	350	367	372	397	341	394	352	367	401	368	357	393	419	353	374	382	392	396	374	373	345	379	348	349	383	386	373	372	345	340	399	366	402	383	361	372	370	374	379	361	370	358	355	372	399	362	413	388	354	402	360	366	359	384	362	401	387	394	360	374	355	367	401	386	365	385	353	389	359	344	403	390	404	379	394	376	386	362	365	383	375	369	374	376	347	343	380	386	348	397	377	381	375	378	354	397	401	355	363	364	346	384	363	390	370	395	388	391	377	400	393	369	359	328	416	347	366	372	358	390	404	415	413	368	357	339	378	341	359	383	349	397	373	396	391	363	386	369	366	367	408	392	368	375	368	359	374	400	376	352	408	411	385	350	365	369	367	401	383	362	375	351	368	387	363	407	412	371	371	350	391	373	371	386	409	418	358	338	366	376	369	382	394	393	398	390	373	374	367	359	383	410	363	377	384	359	370	381	382	390	388	356	360	378	387	367	398	352	370	385	398	352	375	383	396	331	381	345	350	373	383	392	360	372	342	376	347	384	386	364	347	408	386	377	401	372	406	359	387	391	343	340	360	386	385	368	387	339	385	377	400	367	371	367	383	368	400	382	353	388	353	385	368	370	385	413	361	384	371	364	367	355	347	380	340	328	363	356	380	362	376	364	380	364	384	380	384	375	379	406	364	382	378	390	368	369	367	398	388	372	392	342	372	355	366	356	382	375	358	382	342	379	408	347	381	362	397	382	370	430	373	376	382	373	383	373	372	373	345	369	374	372	387	370	354	394	391	383	383	389	380	379	362	385	357	371	406	400	353	387	374	377	372	412	359	376	353	378	367	364	364	389	389	381	358	404	380	343	378	346	330	376	396	394	399	362	365	391	363	368	361	387	394	373	350	352	370	410	386	340	373	353	350	368	388	410	368	353	367	375	390	377	383	380	362	382	356	357	376	381	360	360	398	389	384	404	357	399	412	366	397	361	380	386	406	376	382	375	398	346	385	368	356	385	325	396	388	369	362	378	389	391	408	353	365	363	369	331	343	377	394	364	390	377	378	341	329	349	382	384	362	366	397	344	365	372	368	401	381	404	340	358	371	387	381	372	379	386	371	383	399	381	391	336	375	349	388	399	374	380	354	373	348	392	365	377	394	386	383	382	388	373	378	388	386	392	386	396	369	382	395	362	341	359	398	374	392	373	396	369	360	408	405	372	381	395	373	372	361	343	363	340	372	375	361	397	393	393	341	397	359	365	389	395	394	398	369	383	363	394	375	378	375	386	380	373	352	348	357	389	394	349	386	379	357	364	375	392	359	391	369	385	348	415	363	382	366	379	367	386	360	383	382	361	346	346	376	364	363	331	354	394	386	372	353	403	402	339	372	400	381	356	344	409	398	377	372	405	367	357	392	382	388	391	385	425	373	366	386	357	378	354	357	383	399	369	335	354	359	362	328	385	364	374	356	379	400	346	407	381	336	369	424	400	376	388	360	358	358	379	375	395	364	379	364	367	344	385	383	383	363	398	330	339	402	371	366	399	341	351	361	361	344	368	378	364	398	351	369	345	358	409	350	410	373	363	366	358	351	372	370	367	392	380	363	378	387	367	388	378	370	392	389	385	373	404	361
24950	21040	27256	24973	10442	2039	1218	852	782	10684	22100	15444	5893	1483	688	544	482	473	450	451	435	486	481	459	415	443	451	461	500	473	479	469	513	501	431	426	440	462	471	475	485	465	429	460	454	465	478	451	419	475	485	475	463	462	484	495	455	479	465	461	488	458	467	479	461	476	459	463	503	464	478	451	487	492	480	456	484	463	496	476	437	438	466	471	479	463	487	455	443	472	475	530	497	467	459	480	445	460	487	460	496	464	480	457	466	467	470	485	479	429	452	455	452	481	436	440	454	494	444	481	466	458	425	494	451	476	475	491	444	467	457	465	510	437	482	460	488	492	483	479	461	473	462	482	500	430	478	431	456	470	478	437	442	471	447	468	470	463	512	466	482	483	487	459	419	473	458	483	461	466	476	465	489	502	463	490	454	457	433	470	489	463	490	475	471	442	449	466	436	470	462	491	472	469	459	472	470	467	446	445	441	469	444	473	468	452	443	490	452	462	505	468	486	472	456	438	493	492	460	442	459	436	434	467	468	474	420	465	496	463	447	502	481	439	464	450	466	439	468	454	459	479	429	481	454	477	477	464	450	427	472	486	473	494	456	466	463	459	471	410	441	456	509	471	469	502	520	439	475	482	429	481	461	422	458	492	482	440	454	458	452	490	434	459	449	454	468	473	503	438	508	444	506	448	464	455	461	446	473	458	487	449	433	468	437	450	497	503	496	458	469	451	476	422	457	480	441	423	446	466	473	510	455	483	487	440	478	442	420	448	417	443	467	508	467	464	420	464	436	495	480	472	479	484	464	450	473	466	455	505	475	502	476	480	516	477	460	485	453	442	469	447	443	469	467	439	444	461	432	425	460	471	442	463	473	452	431	473	431	471	494	450	455	431	445	480	496	451	502	464	488	454	472	473	448	465	462	463	492	450	466	473	482	495	472	451	465	455	463	462	473	462	511	436	447	486	447	438	499	435	477	456	497	444	445	483	473	450	494	478	487	432	478	477	423	482	471	476	476	479	466	460	431	473	422	476	471	521	450	467	474	478	458	468	477	469	456	452	473	504	456	471	456	416	481	441	501	501	425	469	429	444	469	471	446	494	442	476	446	431	459	465	479	430	451	453	486	447	486	465	473	435	436	474	471	505	475	469	479	434	470	463	470	486	466	446	486	464	489	429	465	440	431	482	447	423	488	479	436	468	449	496	496	487	444	471	452	494	451	440	440	480	439	475	449	493	484	452	502	467	477	432	469	482	458	482	477	472	465	475	436	444	478	485	473	494	466	457	447	495	439	480	472	481	468	494	488	481	486	460	457	448	496	465	473	450	422	507	453	429	501	495	467	453	481	443	475	471	474	464	458	451	492	475	482	490	458	452	471	472	449	444	464	440	500	475	430	474	471	459	497	470	425	464	473	471	473	498	430	468	479	479	399	440	437	451	463	426	469	473	469	458	460	461	489	452	429	449	476	477	465	482	473	482	480	475	464	470	456	469	453	502	460	463	472	445	478	455	485	482	449	460	427	443	482	456	480	469	479	465	465	466	483	489	481	482	443	462	470	471	454	496	447	477	448	465	479	448	475	481	491	423	472	450	434	470	454	476	415	476	470	454	444	479	464	440	468	471	463	436	497	464	480	432	455	502	474	443	472	437	468	478	482	444	410	462	445	477	452	487	476	475	473	415	437	476	454	449	461	445	468	491	483	439	461	432	520	485	397	472	480	479	489	454	473	476	447	442	503	482	487	461	426	422	476	467	452	448	449	449	443	489	453	459	461	465	459	471	459	468	464	440	469	429	433	446	487	450	418	482	472	432	467	436	493	488	481	442	484	463	436	458	458	459	488	480	470	442	434	464	460	490	411	481	465	481	471	456	494	483	486	472	436	487	433	480	476	441	455	434	472	415	456	506	441	454	446	463	475	501	496	453	486	451	468	477	455	461	453	455	456	424	468	469	439	458	454	458	483	493	460	503	483	447	438	497	451	458	459	486	444	464	471	481	542	446	482	457	475	462	441	493	411	456	466	461	465	487	477	414	446	471	482	475	485	491	481	444	468	479	460	441	450	478	449	443	528	460	485	459	465	450	455	485	442	464	429	456	436	460	472	502	477	474	451	479	456	488	481	471	456	476	423	440	481	405	447	503	472	482	472	456	464	465	497	488	458	415	489	497	435	467	453	457	420	422	461	481	450	453	449	494	524	498	431	448	447	463	409	490	463	476	460	429	499	467	473	471	455	450	432	489	453	498	474	476	471	477	442	486	416	442	444	480	485	502	458	444	490	464	467	435	493	453	456	482	466	416	472	451	457	450	445	481	451	420	455	434	477	472	516	464	458	467	463	432	443	483	454	484	474	466	481	434	496	420	454	495	420	487	472	420	437	456	527	481	476	491	487	449	460	469	484	494	454	440	495	472	496	461	448	456	480	469	474	503	428	463	471	457	493	455	446	462	459	452	443	453	461	465	467	448	449	480	479	487	460	486	454	455	470	474	470	434	439	454	434	470	435	473	464	447	441	514	449	478	465	446	490	435	473	494	489	462	448	450	486	485	487	463	471	474	437	438	467	461	473	446	475	448	450	454	446	466	510	475	506	463	481	472	480	467	422	458	453	483	496	499	508	469	482	458	461	439	443	460	486	456	477	439	529	460	456	471	387	461	465	444	433	462	513	463	462	463	450	479	486	477	475	461	443	432	484	473	497	474	465	462	461	455	459	468	471	433	492	481	501	459	449	500	433	450	459	466	511	503	503	455	463	453	480	438	452	456	459	442	483	449	471	481	476	433	440	464	481	419	465	480	468	501	437	469	471	472	489	454	443	496	467	435	473	471	459	473	471	429	439	480	469	464	444	458	436	462	489	450	476	456	483	440	451	510	431	490	489	480	435	449	488	450	429	439	470	448	444	457	462	483	476	455	462	478	453	454	524	466	481	460	478	449	474	433	497	498	444	476	466	461	455	448	445	436	462	474	419	456	369	480	464	473	460	447	452	435	490	466	451	452	436	484	463	445	445	458	446	434	446	509	459	487	489	467	471	451	439	460	494	442	435	477	472	508	466	433	453	495	427	458	432	479	492	456	423	506	484	496	485	467	443	436	493	442	465	485	447	480	491	522	469	475	445	455	463	469	487	472	476	528	467	472	461	489	451	441	460	488	443	459	485	440	450	455	448	473	423	472	472	549	500	468	487	487	446	468	477	495	435	466	451	460	464	447	477	485	460	454	467	466	448	435	495	397	472	455	478	473	455	442	478	439	468	504	508	500	426	450	503	444	472	427	457	478	458	438	450	470	491	456	451	493	503	492	463	482	471	492	457	449	477	498	457	457	472	465	457	478	457	450	446	495	467	479	497	460	475	433	464	449	480	483	490	427	476	474	461	472	468	444	458	485	475	475	461	445	482	478	465	443	445	470	472	482	450	452	421	486	441	508	461	480	460	458	427	489	457	453	490	488	478	457	419	491	472	481	466	470	470	455	469	455	522	492	454	458	446	476
3982	4333	3435	3398	2351	1735	1265	1048	997	14242	20035	12903	5277	1497	618	423	458	449	427	360	402	403	405	417	410	380	420	446	408	415	406	439	406	410	382	392	436	424	432	455	387	442	400	415	402	423	419	417	391	410	416	388	381	410	388	387	424	395	394	423	393	382	436	451	455	417	397	412	395	413	434	420	405	412	411	428	418	423	404	451	428	373	423	404	401	420	414	405	413	406	395	409	379	433	416	479	460	392	370	425	421	403	451	375	418	401	415	420	422	416	421	434	414	402	422	424	410	447	410	407	375	441	449	435	428	431	359	379	428	404	395	384	408	404	437	434	390	424	406	454	449	441	420	398	355	416	438	402	411	374	431	421	422	406	442	416	393	402	450	420	442	446	407	381	429	396	393	416	365	415	411	407	416	400	391	396	402	417	406	446	387	384	428	395	435	425	431	382	404	393	392	405	399	438	391	426	411	382	388	401	431	401	392	392	410	397	412	408	371	392	419	420	430	390	446	392	400	413	407	432	403	413	412	431	398	404	378	412	363	421	438	407	406	468	439	430	450	396	438	425	388	408	425	443	412	417	445	364	380	442	429	387	407	406	405	426	436	392	387	429	418	400	397	427	423	390	397	417	400	419	421	399	412	421	403	439	428	401	414	418	411	389	431	441	449	404	407	430	418	434	379	404	443	400	384	448	442	419	396	407	388	380	426	414	395	407	410	401	437	434	407	427	400	403	422	407	420	429	369	430	443	417	432	410	411	405	408	400	383	422	398	425	429	407	425	385	382	391	441	392	420	382	392	397	410	387	407	382	406	394	423	435	389	443	375	404	447	388	396	406	421	402	423	372	400	398	401	441	396	406	382	384	416	424	403	410	439	405	454	381	456	408	395	421	406	404	404	356	450	414	432	422	405	390	363	401	408	451	400	371	393	372	420	413	400	412	418	421	431	413	412	413	401	416	409	418	436	394	428	419	406	396	386	442	435	409	398	421	410	361	362	422	390	398	415	448	382	409	431	363	401	390	429	449	402	383	430	388	395	429	389	422	428	420	365	393	432	432	399	398	434	424	402	421	384	400	418	452	384	407	382	408	399	377	400	379	453	442	376	406	411	460	392	432	438	424	378	432	426	390	400	422	382	424	407	394	418	414	462	401	470	389	410	412	400	382	391	401	426	395	422	387	381	424	400	401	386	383	412	380	418	404	369	439	405	453	416	386	418	428	446	417	427	419	403	428	428	418	398	440	427	405	373	422	395	408	394	400	420	402	414	404	376	435	375	388	415	430	456	428	409	418	421	438	380	410	415	409	418	418	385	425	389	391	429	374	431	407	410	389	408	383	418	460	416	413	378	415	426	403	387	402	390	397	393	386	382	421	409	431	428	445	448	422	429	393	411	411	405	406	405	382	391	415	399	404	422	404	421	429	382	412	458	410	440	385	404	395	436	451	421	424	414	433	409	374	395	384	395	412	363	428	395	431	457	427	445	426	410	413	430	427	409	444	383	414	416	409	430	453	419	385	400	414	415	426	438	399	394	425	410	403	395	398	434	415	454	392	409	405	400	397	419	393	399	421	436	392	440	442	392	444	423	394	444	434	402	426	415	435	424	406	438	374	408	416	441	398	416	398	415	434	394	397	415	403	395	444	421	408	384	402	405	406	376	415	420	370	429	397	471	418	396	404	401	396	425	429	415	385	369	418	429	374	382	405	398	396	405	430	425	416	423	409	420	402	396	421	430	416	383	390	398	433	426	392	423	377	421	388	427	413	382	388	428	406	422	406	396	416	387	407	434	427	415	441	441	414	399	397	431	423	428	429	386	387	382	441	431	443	450	405	420	429	412	409	398	417	407	429	419	447	425	406	411	399	402	416	423	407	418	416	448	393	402	411	427	439	390	386	416	403	383	417	430	414	408	442	410	446	421	429	407	407	376	411	394	447	419	451	440	437	421	421	392	446	406	425	387	450	406	394	416	402	388	423	384	444	425	445	365	394	399	472	398	413	385	401	436	398	421	436	383	422	429	412	393	427	418	418	398	410	369	349	427	390	438	437	366	408	415	384	382	390	415	384	392	388	388	458	420	391	398	419	375	395	431	410	398	445	414	424	406	426	392	421	387	441	436	420	372	407	410	426	426	385	401	429	408	414	397	377	388	383	401	376	396	438	399	399	375	404	403	421	392	407	416	383	430	431	397	419	397	401	422	422	371	409	386	469	453	449	437	400	416	387	387	401	395	383	369	411	431	387	419	404	402	387	413	419	376	411	402	423	417	400	377	377	405	399	421	416	427	395	415	419	371	436	409	402	390	416	402	394	389	414	411	408	409	399	397	433	424	415	379	407	396	371	383	391	396	406	390	417	429	393	411	387	432	409	376	449	395	396	413	411	402	427	427	446	391	427	402	419	456	432	405	389	377	440	420	401	397	396	423	433	386	402	394	419	403	413	409	418	420	373	376	441	460	375	415	395	462	441	398	378	423	442	421	418	388	426	371	393	410	395	404	395	442	383	405	383	402	357	439	420	393	424	401	404	422	432	412	426	429	403	425	411	420	408	403	396	402	388	434	426	444	410	399	378	377	419	434	403	447	406	404	400	381	415	386	393	416	418	374	378	387	423	424	412	459	422	428	413	409	416	430	413	410	397	385	428	414	394	378	403	420	416	411	389	403	438	435	390	407	413	441	397	409	406	412	379	442	399	376	391	392	375	427	406	454	419	381	406	382	384	396	446	376	407	461	400	392	404	407	424	403	411	393	399	357	420	424	430	395	434	410	413	423	423	440	420	437	406	422	420	396	402	402	414	430	413	449	408	397	409	417	397	420	397	413	414	426	402	409	435	382	413	425	425	426	402	421	411	418	417	416	419	413	407	426	403	412	401	411	412	380	418	425	383	382	406	421	417	428	444	451	377	445	390	391	434	400	400	405	397	385	399	423	421	434	383	416	461	448	447	406	439	408	483	407	395	401	427	407	412	411	404	415	413	411	364	405	421	356	385	435	414	425	421	401	386	409	416	430	417	408	397	434	418	386	436	403	441	419	416	422	412	386	428	412	405	426	398	411	404	426	395	412	393	432	388	431	365	386	402	393	428	409	412	446	418	415	386	388	401	437	400	422	405	422	386	421	449	407	398	400	402	396	427	394	421	449	424	368	422	381	422	425	431	386	371	434	423	396	387	419	409	396	450	393	430	412	423	424	407	395	427	406	412	380	413	423	415	384	392	410	409	389	380	384	405	415	414	440	420	428	412	392	445	427	474	402	398	386	407	404	401	408	427	433	423	435	364	389	413	401	404	426	396	445	393	395	404	389	437	418	396	382	385	416	463	407	404	401	398	410	434	412	432	412	416	412	402	422	416	420	388	393	395	408	404	391	389	395	429	383	416	425	418	375	390	418	427	409	389	392	411	380	413	370	398	425	414	401	434	406	410	363	403	400	378	443	453	440	421	402	388	364	415	417	383	423	416	420	421	429	440	408	404	402	433	409	414	422	424
23970	21092	28364	24068	21076	10232	2732	1715	2040	24017	34771	25616	11500	2734	992	657	609	627	638	591	637	640	649	634	615	635	617	612	612	650	633	601	619	616	559	673	593	657	627	609	630	648	640	627	608	630	637	642	612	644	631	629	620	608	649	624	598	643	613	580	628	606	601	613	605	588	599	607	638	589	609	627	610	658	669	646	577	645	620	615	620	619	632	605	625	618	600	652	602	601	652	622	657	662	628	587	572	557	609	589	607	603	600	632	610	616	615	635	656	602	659	615	562	586	624	671	603	623	625	620	583	606	628	606	630	616	634	645	601	614	604	612	576	595	575	621	646	615	624	681	599	599	652	604	635	596	597	646	605	593	626	638	619	619	593	626	576	670	577	634	601	635	600	605	594	590	612	643	632	639	591	626	648	603	558	613	565	591	619	611	652	616	575	597	641	620	598	636	623	638	601	611	614	612	575	600	630	596	649	608	604	620	596	637	604	611	634	641	633	628	610	548	605	603	614	593	617	600	628	584	647	594	623	580	616	648	647	591	581	566	602	613	612	601	572	579	595	616	597	640	609	614	609	603	677	592	618	650	656	615	582	577	603	625	582	592	603	597	629	597	632	575	586	625	607	638	575	610	605	586	604	602	616	602	645	592	606	638	587	644	644	588	612	643	642	596	629	587	578	616	594	624	610	607	619	614	574	588	618	610	621	598	609	589	659	630	618	622	598	611	602	614	593	600	610	636	630	607	619	583	628	617	604	585	616	629	575	599	589	609	602	577	598	618	641	601	627	599	603	613	611	626	633	638	607	582	596	587	596	634	598	595	636	606	581	586	618	582	622	600	598	633	612	607	618	606	602	617	595	602	571	625	602	607	599	593	611	554	607	592	597	591	609	667	631	606	596	590	627	616	631	554	587	617	610	630	627	596	582	673	618	585	580	615	598	611	599	634	595	654	620	612	642	638	614	578	620	593	588	603	575	585	620	609	619	589	596	613	588	530	613	622	582	567	598	619	610	635	646	606	591	628	612	629	645	633	596	635	569	600	612	619	626	609	626	580	673	596	553	625	625	618	615	612	614	640	594	615	632	642	607	627	609	609	641	633	590	614	629	621	670	636	616	598	628	582	603	575	618	634	626	640	588	586	571	600	615	626	617	555	561	627	601	596	589	620	586	651	661	600	584	614	624	624	570	630	598	596	633	639	630	634	623	618	629	570	619	637	578	603	605	618	623	605	642	603	587	600	592	604	592	609	593	611	582	586	604	628	633	622	627	580	658	594	597	611	620	621	591	646	573	590	569	602	640	619	590	603	644	581	589	650	611	586	633	597	642	586	612	593	640	619	559	599	613	620	603	591	656	563	578	590	608	576	619	581	602	642	620	638	586	596	564	645	590	624	586	595	571	612	581	590	591	549	564	574	580	586	645	639	618	631	580	636	613	593	623	658	603	614	632	616	600	586	691	601	613	610	612	592	603	572	631	607	586	633	616	570	645	571	632	630	620	573	593	624	610	636	642	622	618	560	615	564	552	554	627	636	601	606	588	648	589	592	602	619	610	609	609	645	606	608	644	618	602	593	605	532	608	637	625	640	593	599	624	550	593	580	583	633	601	661	609	614	610	618	582	578	622	596	620	635	572	580	612	614	562	614	649	645	623	606	625	602	614	595	570	590	632	578	646	563	611	637	586	629	616	601	646	593	639	590	644	635	628	596	612	606	647	623	584	633	597	589	649	566	550	595	626	612	597	628	560	578	675	608	621	640	587	596	639	593	603	658	630	581	622	645	589	647	633	628	598	630	600	618	603	627	643	610	623	554	569	626	615	605	607	606	599	597	603	624	624	588	584	637	574	590	618	593	613	569	547	623	621	595	662	656	602	638	574	609	604	628	588	631	622	608	596	599	613	596	641	576	596	623	616	606	622	617	634	619	593	605	578	565	585	645	609	614	616	627	627	589	614	582	610	608	619	663	638	602	607	604	636	642	586	579	607	610	628	579	592	620	619	614	667	569	587	639	595	596	632	625	584	602	642	602	582	534	603	639	604	554	648	611	597	597	621	623	582	594	635	651	549	628	598	626	623	628	608	623	614	639	587	616	578	615	571	588	618	609	606	651	596	632	571	621	625	604	658	618	571	649	616	609	605	588	620	617	586	580	621	600	588	628	587	580	643	605	629	580	585	596	606	577	636	563	577	610	598	622	627	601	601	589	589	600	583	642	609	650	629	633	631	607	585	597	594	615	619	591	582	566	662	592	617	633	613	571	616	581	590	606	617	600	586	573	565	625	637	680	583	627	631	591	602	599	602	646	581	608	632	645	614	596	607	588	599	606	675	619	563	605	612	599	642	589	559	639	627	606	567	590	652	593	558	614	600	626	607	614	614	594	571	599	586	595	582	619	614	603	552	636	625	624	604	621	611	608	614	586	571	635	624	593	586	585	604	606	601	592	650	566	596	612	607	567	605	608	591	636	597	614	627	626	608	608	563	631	594	568	578	599	579	600	634	568	620	568	597	633	585	636	631	616	581	593	582	615	593	599	606	608	582	617	590	608	611	624	613	617	608	596	601	637	569	614	622	648	585	625	630	593	644	641	653	641	562	600	587	575	616	596	649	600	601	654	602	635	601	625	609	615	603	556	561	579	602	607	603	592	623	605	655	620	588	598	583	577	583	586	617	619	634	562	569	639	644	604	621	648	583	602	629	576	619	575	610	663	605	590	593	582	615	565	599	667	606	615	628	569	553	590	636	625	611	595	570	628	645	598	599	605	605	593	628	623	626	623	611	623	651	625	596	622	641	583	595	633	625	594	602	617	590	600	604	618	583	593	586	602	571	625	612	591	589	648	617	577	624	585	627	618	623	597	562	622	593	605	645	610	580	578	622	620	619	575	584	580	581	639	607	600	604	586	599	578	630	623	611	622	614	592	597	620	619	615	605	557	607	618	605	584	590	599	583	627	566	646	607	599	598	574	624	613	633	591	620	583	571	593	600	588	609	626	566	604	617	615	591	589	613	613	588	609	604	631	605	608	584	614	591	607	603	634	590	670	595	596	629	642	600	591	601	618	617	617	627	590	626	564	567	619	619	635	633	574	610	621	624	586	590	613	602	605	614	587	588	548	614	600	647	628	626	613	634	653	651	607	598	593	585	616	594	623	646	621	613	591	614	639	574	591	633	674	602	625	622	634	617	589	631	641	581	596	554	638	635	630	600	618	657	568	638	582	623	595	669	634	590	613	612	631	569	612	589	634	588	641	595	607	560	629	603	647	648	617	650	635	578	628	618	616	599	619	599	624	597	635	635	577	615	600	595	629	619	623	603	582	606	581	603	581	603	587	578	613	573	585	606	610	606	552	618	648	612	589	588	593	604	608	557	596	591	610	608	614	613	567	620	599	632	584	636	617	584	614	565	624	626	638	607	649	598	631	646	652	625	575	579	623	605	611	617	580	645	611	599	623	569	590	624	604	551	553	574	627	601	630	614	593	609	636	618	642
4615	7419	6813	5065	3386	2534	2365	1946	2892	27949	30574	20840	8890	2405	917	523	489	546	544	507	511	548	549	535	554	542	516	509	499	517	522	507	535	512	543	505	527	556	541	546	497	525	515	577	521	558	530	528	517	492	493	525	495	521	513	549	492	520	560	532	549	526	522	529	523	517	501	495	531	507	555	545	525	523	556	525	540	539	507	506	517	519	508	550	509	561	506	556	523	518	524	550	512	480	508	522	511	488	506	511	564	520	537	524	516	528	555	538	520	512	544	518	506	522	519	567	516	552	512	528	496	525	519	551	520	528	536	518	557	519	526	511	558	517	517	520	501	505	536	524	525	513	518	541	502	568	537	498	510	530	480	525	514	531	519	496	512	520	514	527	528	529	521	543	511	554	490	538	554	550	512	547	525	497	531	535	552	491	521	506	535	539	563	562	504	529	538	498	491	537	497	562	507	503	488	524	544	536	522	513	499	541	523	543	477	503	479	532	508	492	520	523	578	511	537	519	529	496	535	509	527	509	549	535	530	500	519	496	513	529	510	517	498	502	498	522	507	511	552	490	537	543	514	502	531	494	535	536	510	543	503	547	535	512	527	511	477	532	507	562	538	556	570	551	543	497	532	542	484	533	486	516	521	508	548	494	523	534	533	532	523	548	519	482	499	523	516	537	498	510	568	496	523	516	548	530	501	492	544	467	534	498	549	480	517	523	524	533	508	526	506	527	506	518	490	514	459	524	506	494	505	520	526	504	509	483	523	516	506	522	502	521	502	536	556	507	524	519	544	555	508	549	505	497	527	550	495	505	538	532	513	525	507	519	509	526	499	544	532	517	482	532	522	474	506	528	518	504	522	513	535	518	535	505	466	516	554	544	495	506	482	559	498	522	529	525	521	501	500	502	525	499	493	544	523	525	540	557	522	518	500	538	502	502	556	519	481	544	499	539	503	549	521	531	505	505	542	504	508	521	500	541	519	548	521	506	499	547	536	518	524	512	538	565	531	521	565	523	504	473	504	558	507	531	513	528	515	508	534	502	521	503	530	501	502	528	562	472	561	579	497	543	498	533	539	493	542	528	557	504	516	528	517	478	521	517	543	496	503	507	527	560	538	494	543	541	548	503	509	542	521	547	520	545	531	533	527	528	532	563	524	501	566	527	479	464	565	522	538	494	506	513	516	500	508	507	555	494	510	522	515	519	502	510	507	506	494	499	528	510	559	494	514	532	538	502	544	515	571	478	511	556	522	525	503	499	541	514	507	523	526	494	507	489	534	530	505	493	553	546	492	510	502	502	503	505	573	460	550	509	499	523	497	525	605	491	499	501	496	490	509	523	541	526	486	478	492	522	521	538	528	494	513	479	473	530	530	527	515	486	527	482	498	517	519	516	512	528	547	502	528	511	529	551	497	541	519	510	510	525	490	524	529	509	507	552	511	532	506	527	511	508	530	496	532	510	504	502	545	515	510	538	469	541	533	563	541	513	524	514	506	501	538	539	569	512	489	533	518	512	525	544	532	514	507	513	512	536	529	544	494	515	511	555	463	523	514	478	534	532	479	514	533	501	540	519	482	529	507	499	536	544	506	542	516	542	521	513	526	514	502	536	539	535	503	493	522	530	538	536	520	570	505	496	542	544	527	510	518	490	491	546	530	549	483	487	552	543	508	508	527	501	529	545	515	487	513	503	516	529	545	507	553	510	531	514	522	483	523	512	491	523	497	501	512	555	508	517	487	495	503	501	500	553	544	519	569	512	521	538	506	515	506	486	524	546	527	518	508	464	551	520	484	485	494	490	535	487	499	527	506	461	517	524	488	568	496	507	547	527	526	566	512	537	492	549	491	531	496	550	488	513	523	517	500	519	530	511	502	553	490	545	547	555	546	543	475	513	515	519	529	513	500	514	515	554	514	515	544	525	521	510	532	520	519	509	535	473	518	534	508	497	535	527	533	471	479	528	537	457	532	541	503	517	485	512	557	551	537	534	512	544	504	507	477	530	521	485	517	532	524	505	487	525	501	476	557	497	511	514	558	507	494	514	541	504	531	519	502	501	516	481	486	495	519	473	547	532	511	507	482	524	524	527	488	548	490	502	492	518	490	555	511	483	518	512	554	531	538	515	503	496	483	523	533	490	471	548	470	519	489	524	525	514	502	509	478	518	481	505	469	544	498	474	509	525	498	522	520	498	510	545	493	560	489	585	542	522	510	509	545	505	510	528	536	524	525	538	512	522	506	477	492	539	551	472	507	535	466	516	498	525	530	575	525	541	526	533	529	475	487	546	546	500	490	493	493	497	536	491	505	503	488	468	478	488	529	561	534	481	518	534	515	543	505	515	519	490	519	526	507	496	524	529	514	476	472	522	506	510	579	513	517	486	526	531	507	471	493	504	522	503	535	529	531	528	539	494	546	516	496	535	522	533	509	524	484	496	536	504	529	516	514	488	493	528	518	518	514	514	480	517	472	545	514	560	533	497	500	524	488	502	473	565	501	522	491	534	504	527	518	509	484	547	506	513	484	515	555	531	506	470	509	534	511	551	495	534	517	511	518	490	518	532	565	506	513	495	515	478	504	493	545	498	545	541	550	515	549	499	524	488	518	521	506	536	510	537	538	475	498	525	514	506	561	524	527	491	500	502	517	520	547	496	494	517	540	518	496	514	553	514	507	528	508	498	473	491	519	483	515	483	493	523	507	545	529	485	519	467	544	540	532	524	540	504	463	508	526	580	489	480	523	485	514	529	507	524	492	505	537	508	562	500	483	550	494	548	504	482	486	476	524	487	533	493	510	503	504	470	490	532	504	514	522	518	538	501	521	520	529	510	499	548	505	493	558	527	504	556	506	500	581	523	546	529	496	501	522	526	549	522	549	503	512	507	590	496	505	521	543	509	525	499	510	500	493	542	538	536	485	548	504	520	510	553	503	513	547	523	490	553	501	497	494	535	523	490	525	517	518	503	516	508	504	536	498	594	552	519	521	541	520	499	533	475	553	520	553	525	573	510	505	492	550	490	509	499	495	552	509	486	522	534	521	535	535	528	522	524	529	504	531	553	520	564	511	513	497	546	497	496	485	563	521	475	511	563	514	542	492	524	517	530	501	550	533	515	528	501	517	519	541	488	505	524	498	522	530	522	531	508	487	520	509	547	530	522	524	474	533	503	509	513	538	484	503	522	526	513	508	485	490	508	495	501	536	491	515	526	523	505	501	538	518	512	495	508	527	515	491	520	543	489	500	518	551	531	556	533	493	494	510	531	558	520	513	517	493	490	525	539	519	495	511	531	510	476	519	518	520	562	498	540	512	494	521	496	521	495	551	507	473	532	526	509	522	507	526	515	504	529	527	510	513	519	530	529	507	497	543	509	466	484	543	509	542	516	552	520	517	550	505	503	515	532	513	526	477	561	520	474	521	540	479	524	564	515	469	483	508	499	510	490	516	557	505	478	517	495	522	531	509	500	530	563	503	511	520	498	482	545	511	529	533	524
27341	13150	2037	1110	663	619	547	535	522	1722	2218	1676	932	563	442	398	375	383	399	410	380	388	378	367	409	378	386	401	367	414	388	413	412	392	391	406	406	410	363	375	355	384	368	370	375	391	379	385	375	401	377	355	423	379	410	367	362	427	387	368	385	398	409	378	400	400	407	400	365	406	400	357	354	378	369	360	381	384	378	398	384	372	377	396	356	407	368	375	395	402	410	336	365	399	350	406	357	394	394	439	372	400	379	430	386	364	385	429	385	423	410	404	358	402	380	388	426	375	393	393	371	396	383	375	369	353	379	364	383	404	388	391	405	389	387	415	398	448	390	378	428	383	389	410	366	384	380	367	394	389	333	380	457	396	384	390	360	368	381	398	367	355	413	414	352	411	364	346	361	394	407	382	395	385	391	399	353	420	391	408	383	359	381	394	390	423	390	369	365	386	414	375	395	391	336	391	370	406	351	364	370	372	383	394	356	366	365	376	372	404	378	356	370	386	410	400	402	373	388	380	362	369	375	365	409	389	391	411	372	375	416	351	388	418	392	369	373	388	378	421	398	385	368	383	362	397	373	350	385	405	376	337	386	415	385	433	377	391	384	394	359	374	392	428	427	381	366	367	378	366	418	393	388	376	398	366	374	385	401	351	357	388	369	360	439	359	413	381	420	336	380	399	405	394	379	378	397	347	370	379	379	408	395	430	387	393	404	382	408	385	393	347	336	383	405	367	368	391	396	416	406	373	369	362	381	428	365	386	370	343	367	396	378	370	428	369	366	383	430	369	355	383	360	396	357	428	378	370	385	412	385	354	386	390	405	343	402	364	411	367	399	375	409	383	405	396	388	369	382	401	370	392	383	383	408	419	389	354	434	413	375	384	387	391	387	408	381	394	365	406	407	405	362	374	363	412	396	390	366	400	380	383	389	416	382	395	405	340	384	361	404	423	383	362	423	392	370	363	377	340	424	368	408	385	377	336	381	369	386	359	370	386	366	364	362	377	405	364	407	387	370	363	360	401	354	390	376	409	385	348	415	419	386	376	379	384	386	374	398	388	397	358	357	388	348	392	385	410	427	382	354	365	400	352	428	355	362	378	395	399	375	383	372	382	372	391	387	417	383	396	409	348	385	381	412	401	371	417	384	397	389	368	390	360	423	367	391	345	364	383	341	395	386	392	418	356	375	366	398	369	404	397	375	436	393	392	371	419	354	416	388	380	376	359	379	392	406	387	353	409	387	393	369	382	423	357	380	401	371	410	390	376	411	391	368	373	391	406	402	381	385	366	388	378	360	389	358	423	401	376	391	368	426	416	358	395	380	391	380	371	349	408	395	393	401	392	374	419	382	361	395	336	405	381	400	356	356	417	396	390	371	403	363	357	356	383	395	369	379	383	406	373	388	384	361	358	413	417	374	351	414	360	388	410	389	372	398	392	403	411	363	363	388	393	394	374	393	371	382	384	375	367	434	377	398	396	392	411	397	406	367	363	357	391	380	373	392	376	359	383	392	425	375	384	354	402	333	383	393	408	399	388	382	411	380	384	396	378	362	391	356	382	403	358	385	365	414	376	386	411	398	362	421	388	383	422	385	377	373	373	387	390	386	401	352	347	375	394	367	355	428	399	418	381	378	378	390	391	388	364	408	393	419	359	368	371	394	341	361	377	401	347	359	383	399	346	407	390	370	355	423	361	408	385	364	373	384	379	377	379	395	419	375	378	408	374	398	377	398	379	415	375	402	404	397	388	351	361	404	366	385	388	380	396	405	349	408	373	398	362	378	360	406	400	394	424	392	357	376	393	378	392	387	365	377	376	423	380	384	414	398	388	351	363	393	387	366	366	386	406	407	388	374	369	379	396	398	367	387	375	379	377	409	388	395	362	407	408	403	353	381	404	359	347	400	409	399	340	341	355	408	399	365	387	353	389	377	389	396	389	376	369	413	398	411	342	372	381	404	408	381	393	383	388	376	397	410	380	396	346	407	386	394	366	379	398	411	394	365	377	374	397	381	409	409	371	397	376	411	382	394	407	391	377	368	380	415	389	369	382	406	405	400	372	403	392	375	351	390	396	412	382	352	358	343	355	392	380	393	384	410	421	411	372	371	372	417	384	380	372	406	385	379	375	410	372	374	366	407	383	379	382	394	359	394	371	361	383	394	434	409	413	427	384	384	356	382	360	381	386	377	396	415	382	386	389	356	406	390	375	345	391	409	404	383	384	372	386	381	368	388	391	371	377	363	396	352	377	367	399	375	405	375	399	404	418	365	397	354	414	432	396	406	361	381	386	379	410	400	378	367	356	404	394	376	370	411	347	388	381	372	386	375	396	384	320	388	403	384	369	386	366	375	374	347	415	399	377	364	400	392	392	396	411	369	351	388	403	369	348	385	376	358	369	408	389	367	376	379	373	388	365	380	375	346	384	376	373	351	342	381	357	377	363	387	372	383	365	343	398	389	396	377	380	378	353	402	380	386	381	346	403	366	407	370	374	393	394	381	372	402	417	407	357	378	352	412	422	409	398	393	408	384	369	391	388	401	391	392	406	341	386	390	383	379	366	370	333	354	360	397	358	355	386	385	355	385	366	383	390	397	371	375	381	385	388	425	399	369	366	407	372	384	399	382	376	376	375	378	381	374	387	423	347	395	381	382	411	394	380	415	364	403	387	388	379	383	378	377	378	427	407	401	383	414	382	363	351	376	367	391	384	403	345	383	414	388	368	394	408	409	377	399	362	432	431	393	373	378	390	398	389	378	425	363	351	383	380	374	382	376	409	359	364	370	391	379	398	402	389	396	386	363	390	438	335	396	377	378	394	400	375	387	389	384	393	394	388	387	380	382	395	392	404	392	367	395	380	397	365	432	400	377	365	390	364	388	357	395	376	401	379	394	390	420	350	364	366	394	354	404	362	416	396	368	361	395	392	361	403	421	404	409	363	348	376	383	374	350	406	410	407	394	375	420	404	367	381	397	402	382	389	354	419	369	400	375	379	382	424	398	376	381	385	353	420	374	392	375	377	410	369	373	388	409	371	396	377	359	380	388	363	415	355	364	363	395	394	360	380	396	411	400	392	372	386	410	390	363	358	433	376	412	361	387	423	353	398	381	401	398	393	384	380	363	362	403	385	369	419	375	423	358	350	379	361	386	392	396	409	404	385	362	425	394	406	408	419	379	352	363	387	389	356	388	365	405	375	409	409	366	383	389	383	356	377	389	385	384	391	415	379	397	377	423	402	375	367	374	433	416	388	370	375	385	401	390	371	359	396	397	361	391	402	413	372	400	370	378	372	413	394	384	394	357	402	426	416	374	430	373	395	380	446	363	384	414	408	411	433	375	420	404	379	364	404	384	347	367	377	400	365	379	382	354	386	410	380	336	373	382	361	369	360	394	375	390	395	353	350	371	386	391	368	376	343	352	350	360	391	391	360	404	373	378	383	376	362	374	381	404	385	399	413	399	404	410	395	392	402	397	409	384	401	371	363
5282	1255	1493	971	707	773	725	549	576	2419	2569	1844	929	536	361	360	349	333	311	334	322	355	358	329	349	310	321	325	310	353	328	322	329	381	350	321	360	361	337	358	302	303	330	353	327	328	316	357	376	301	322	314	348	326	344	319	362	326	338	345	339	351	375	368	299	344	303	318	334	330	326	332	359	322	332	338	326	341	305	365	354	363	327	355	355	319	333	314	322	338	340	338	330	361	328	370	316	333	375	315	300	294	330	320	376	351	351	360	311	329	315	309	339	327	327	328	339	349	312	339	326	333	322	326	345	336	309	316	341	328	309	336	346	325	347	346	357	315	336	351	342	356	351	368	343	319	328	301	377	288	299	330	314	316	358	344	332	370	316	334	343	333	292	313	315	365	298	302	343	350	360	334	344	327	357	317	315	314	327	337	309	309	337	294	340	318	319	329	351	371	331	318	316	333	341	343	342	333	363	342	324	333	338	321	347	325	331	330	316	343	341	331	332	334	321	315	346	363	316	341	361	311	360	323	312	316	337	337	352	344	307	332	323	343	335	338	351	339	320	342	345	323	317	320	319	326	350	327	315	327	353	320	321	335	307	310	368	343	333	337	296	307	352	360	305	322	351	313	322	351	330	311	333	355	342	333	311	288	326	343	325	330	326	370	320	344	331	304	319	310	351	345	349	322	385	311	344	327	326	357	328	324	352	327	337	329	341	338	334	327	332	340	314	316	327	292	349	303	329	357	341	314	300	321	329	307	349	353	334	322	320	343	318	346	306	360	316	318	336	327	328	325	303	323	348	358	338	283	312	312	351	337	312	337	353	313	308	325	324	328	315	307	364	337	324	349	318	289	302	323	352	364	321	293	329	307	330	316	335	332	326	323	340	334	347	298	340	317	304	338	325	329	316	314	332	318	336	359	349	313	328	316	335	352	347	331	341	334	336	322	343	333	323	349	342	337	303	294	329	312	337	380	338	339	328	337	332	326	336	348	324	323	305	334	346	332	364	335	334	319	356	349	365	327	339	324	335	308	310	322	322	342	315	310	352	325	335	334	321	344	337	371	330	331	324	346	304	335	327	327	353	330	336	324	349	311	305	343	324	329	337	342	332	350	319	362	335	310	340	331	339	308	294	334	331	323	334	340	340	335	294	331	330	333	339	336	312	338	286	340	311	340	340	336	315	323	324	353	390	318	356	347	305	346	316	337	308	336	323	329	321	345	334	333	308	351	331	321	320	318	313	327	347	331	324	321	328	330	317	320	303	312	349	347	323	310	333	307	332	332	358	311	331	321	350	323	345	326	325	338	311	344	335	348	360	331	319	318	330	367	348	319	322	334	331	330	335	338	358	330	357	330	332	323	328	316	302	301	365	307	343	350	351	304	341	338	325	322	305	332	321	347	321	299	317	373	296	325	365	364	330	316	335	277	310	347	316	362	328	315	354	334	340	320	356	340	322	319	333	356	343	298	329	330	331	327	346	343	388	332	364	324	336	348	313	354	355	297	325	352	366	364	346	343	339	326	373	328	319	343	328	334	330	346	333	316	318	354	329	314	335	365	321	310	335	301	321	329	322	332	337	285	367	304	332	298	310	380	325	340	350	325	339	359	316	350	333	347	353	317	337	352	370	327	333	346	329	333	312	321	321	321	353	344	335	309	375	365	304	356	323	301	308	302	338	329	340	342	328	311	359	325	322	314	351	347	320	343	343	311	351	352	343	347	359	342	359	294	367	336	317	320	360	328	325	351	335	326	340	356	336	329	329	338	324	350	357	320	324	310	308	369	292	298	346	339	312	354	312	314	356	358	366	286	329	354	333	326	318	339	332	317	333	288	353	361	355	350	309	322	327	326	364	326	329	326	330	325	314	324	358	368	349	328	340	331	328	344	335	346	336	325	336	326	358	320	348	353	341	336	310	329	323	346	337	313	331	351	354	302	357	329	313	371	333	340	305	331	319	313	336	359	332	327	321	335	347	323	353	327	323	335	318	328	330	302	291	330	367	372	336	317	309	359	306	356	326	322	329	348	304	317	320	349	349	313	303	342	310	364	343	324	319	344	342	332	327	333	350	319	328	338	344	329	339	342	346	345	359	317	375	340	341	350	316	321	329	325	348	334	304	351	340	331	323	353	360	348	300	371	334	356	300	335	330	345	337	344	319	283	338	338	348	363	325	339	351	286	356	342	330	327	330	368	347	309	305	318	342	329	313	337	329	341	289	335	325	328	322	333	310	314	306	342	312	343	355	337	326	326	355	348	344	358	340	312	342	341	314	343	335	356	313	336	346	337	335	337	338	344	348	358	341	304	324	322	329	361	345	343	308	348	322	318	334	327	317	324	355	340	349	376	322	307	325	312	335	324	323	291	327	337	336	360	364	333	326	330	367	319	359	310	304	350	334	335	321	343	316	330	349	332	310	332	321	347	320	331	331	328	317	325	313	343	328	315	313	331	320	325	323	350	324	319	341	345	333	300	335	329	288	316	329	286	328	326	309	332	345	350	349	352	349	356	320	357	304	340	310	337	357	327	328	328	341	373	323	317	362	337	332	365	339	356	345	316	328	336	332	357	338	333	317	340	310	330	320	341	331	362	354	353	327	343	349	328	310	313	340	333	302	333	342	293	303	325	352	336	348	307	333	326	343	326	315	309	335	343	347	373	307	332	349	339	312	331	334	321	310	335	319	322	318	325	320	356	308	299	327	329	341	335	329	331	379	309	333	323	310	326	322	314	325	323	364	340	330	323	326	307	321	343	312	318	332	357	334	345	342	366	338	317	323	375	335	335	318	379	344	359	329	327	325	323	332	308	322	334	319	327	366	343	355	327	343	340	303	305	313	359	369	352	352	332	343	356	320	324	303	319	319	323	334	303	299	331	337	361	365	342	344	360	335	329	345	321	332	345	356	353	348	325	340	331	348	344	379	346	301	324	329	357	291	340	318	323	337	341	309	350	343	318	345	372	333	351	309	342	328	338	320	326	358	307	314	341	350	339	346	329	349	343	340	310	313	336	354	308	297	345	328	315	354	322	335	322	301	347	339	315	308	338	342	315	319	309	317	310	365	333	352	313	340	313	304	323	332	342	342	319	312	353	327	327	333	332	317	369	344	327	330	332	374	326	343	340	325	325	295	327	345	309	356	340	360	350	320	331	323	322	329	328	327	341	356	318	330	343	314	333	321	318	309	327	320	350	333	350	314	353	339	341	365	341	339	332	343	340	356	344	316	344	320	335	359	316	340	348	346	346	332	352	298	293	308	353	359	315	382	310	303	320	334	347	350	305	347	326	316	317	312	330	324	322	353	323	330	326	305	360	319	317	334	332	355	322	300	323	318	359	356	344	339	329	335	320	323	303	329	348	355	345	325	309	339	350	320	324	320	325	325	301	352	337	333	308	334	323	309	341	337	346	338	319	320	337	323	301	324	316	336	351	338	359	330	345	335	309	338	300	290	312	339	372	328	322	351	307	321	376	320	352	328	303	304	361
24962	21064	27273	25040	9932	1760	1203	857	831	16528	20687	12822	4728	1212	567	410	452	398	438	453	447	420	417	386	413	419	438	388	417	399	397	418	414	403	440	398	438	396	435	377	429	425	394	405	395	406	392	440	388	404	409	393	391	418	420	421	411	400	404	416	410	426	389	403	407	431	449	412	405	419	417	418	447	402	406	405	373	439	406	402	431	389	407	424	403	425	437	432	429	405	444	391	426	383	436	423	413	398	450	428	396	394	416	404	383	414	415	430	419	380	425	444	455	441	406	384	401	403	417	396	389	416	395	399	400	415	426	390	421	395	414	396	421	402	396	395	439	383	421	377	402	364	434	381	405	421	409	423	426	408	365	409	427	381	412	428	366	386	428	414	418	415	414	440	410	400	389	421	386	400	434	402	406	441	428	427	378	389	395	402	413	375	390	388	397	430	404	381	412	398	412	427	364	376	413	447	414	406	408	375	382	403	378	453	424	463	407	401	408	443	411	414	440	388	376	383	423	424	391	392	385	437	430	383	433	439	397	376	402	406	398	399	420	426	450	413	404	391	388	369	422	425	393	414	408	369	434	428	423	439	356	375	379	460	422	378	368	418	447	428	404	408	404	369	428	408	418	393	388	413	436	438	411	401	420	421	411	400	391	453	390	374	398	409	360	414	438	417	421	409	364	423	410	421	442	450	430	410	397	376	395	391	399	435	379	409	420	413	372	397	400	409	411	444	416	422	387	399	427	404	389	416	410	403	385	404	411	409	405	387	405	393	400	465	397	381	446	401	427	433	374	398	431	402	429	433	407	409	381	364	429	414	436	410	414	404	437	380	427	413	413	434	397	409	397	421	376	373	410	378	400	401	433	401	425	410	417	394	420	395	429	428	422	400	414	420	405	379	347	404	418	422	426	427	408	431	414	401	373	437	398	429	399	413	422	417	394	409	420	418	426	415	415	408	341	404	389	417	406	428	420	389	406	392	430	403	371	414	375	402	374	401	389	384	432	433	445	379	412	411	393	418	418	430	419	397	423	415	423	434	386	400	420	401	384	400	416	407	401	419	393	411	413	412	401	391	390	410	419	408	411	405	416	434	395	376	434	429	447	365	385	406	363	401	424	401	404	397	413	436	397	414	374	396	421	370	406	402	407	411	391	376	424	427	414	436	400	420	416	424	384	404	409	415	423	401	381	410	402	391	441	402	448	374	405	422	381	376	374	418	402	402	386	432	410	402	394	406	395	397	423	419	437	389	384	369	401	394	378	410	381	406	390	403	377	404	396	399	394	431	394	405	384	428	441	399	396	413	394	412	387	416	407	408	428	456	437	358	384	394	426	414	458	401	400	384	409	402	408	422	394	387	402	440	380	413	420	412	380	404	453	375	415	413	411	405	392	441	401	403	403	388	411	389	423	406	393	451	366	436	398	414	422	437	428	389	410	353	426	440	444	426	375	420	419	393	374	397	421	381	409	400	417	409	373	423	359	425	443	420	395	391	410	407	415	409	376	390	429	412	414	405	386	419	392	406	385	419	375	437	434	426	406	382	414	392	402	394	427	403	421	396	401	409	384	377	379	396	399	431	420	393	392	432	468	399	389	408	414	403	391	386	388	445	412	363	415	408	380	419	393	415	387	408	424	388	435	393	389	437	403	388	398	436	417	411	447	408	396	405	420	388	381	375	416	425	407	391	393	409	384	453	417	428	403	406	385	374	441	400	365	428	401	409	392	388	427	377	416	406	392	407	402	406	424	410	426	397	383	414	387	390	408	433	382	433	390	429	401	403	399	430	401	407	414	412	401	412	434	374	402	421	421	381	390	388	421	422	393	423	409	407	437	390	414	392	390	377	420	443	443	390	406	406	394	434	392	404	364	440	431	435	390	415	426	372	398	399	418	402	380	390	391	438	385	422	411	413	375	422	399	400	420	421	407	463	384	404	380	417	420	396	399	420	420	424	426	395	437	419	427	409	395	404	414	377	385	378	368	399	406	376	370	435	389	401	419	399	382	410	361	406	380	378	452	414	382	421	393	411	456	411	391	394	410	428	391	372	389	405	409	407	395	408	440	401	390	350	414	380	413	389	425	377	374	385	410	413	422	398	468	415	416	440	410	451	396	421	404	391	409	429	408	392	410	411	422	428	413	373	422	426	435	395	404	403	396	359	411	360	396	399	455	406	419	375	385	438	360	377	439	394	402	423	420	413	415	391	378	385	398	391	443	400	420	435	368	393	403	406	444	430	389	405	399	415	390	393	423	401	430	399	425	391	412	434	397	418	403	390	400	424	447	391	392	390	400	409	420	453	406	433	405	415	424	394	398	426	379	393	454	383	405	413	422	404	394	415	409	426	389	422	438	397	385	424	408	371	411	442	426	397	385	415	422	399	408	404	424	389	428	432	401	392	420	410	445	394	396	418	350	373	417	411	412	423	416	390	396	418	405	397	366	376	408	393	411	420	417	441	413	449	384	421	347	405	434	371	413	444	411	384	413	423	368	403	413	352	413	402	380	381	402	411	395	423	410	397	433	382	387	387	395	400	389	428	370	391	382	450	393	392	411	421	414	426	402	402	365	400	390	408	400	388	414	424	411	402	407	402	388	393	428	403	416	438	392	411	433	375	411	419	410	424	436	418	392	413	436	411	419	414	387	357	398	405	389	403	421	414	431	394	417	407	421	354	409	412	389	387	406	419	396	385	415	387	436	418	373	407	394	436	401	378	414	377	390	376	430	404	383	416	416	400	382	386	380	418	404	414	386	444	435	416	355	390	392	403	414	415	409	383	393	399	416	429	424	391	405	449	382	383	410	396	403	398	418	435	392	418	368	379	401	392	396	405	426	397	447	387	429	412	381	400	391	409	405	389	386	394	433	436	397	384	462	420	374	394	434	427	375	358	363	420	410	412	375	430	422	395	402	393	396	436	442	414	367	412	417	416	393	417	361	401	422	429	425	403	386	429	408	356	422	382	392	407	394	368	418	414	403	418	413	374	366	374	427	419	399	403	390	384	406	415	432	419	395	433	381	408	422	389	388	398	412	409	365	389	417	372	402	432	419	442	446	401	413	358	405	436	399	407	408	408	383	385	426	425	394	411	408	400	390	410	407	411	434	409	391	420	437	469	415	401	380	401	404	409	403	452	412	404	425	413	403	382	431	395	399	405	378	382	392	389	382	433	425	389	382	422	390	402	385	378	407	383	398	380	443	402	426	384	407	415	432	418	404	451	419	422	438	391	394	408	430	369	419	408	441	377	411	362	406	401	393	414	384	420	395	420	409	427	391	397	369	418	429	375	413	408	377	412	398	388	421	404	410	363	408	399	380	399	447	391	410	429	419	425	374	382	443	392	401	413	401	408	406	396	383	406	379	389	420	388	427	391	387	376	396	412	383	426	389	382	417	432	430	388	389	387	407	432	415	391	410	432	413	421	387	405	414	435	415	436	411	410	418	390	416	416	423	399	414	436	408	396	378	394	378	443	389	395	405	373	385	381
4085	4435	4689	3079	1964	1391	1249	1067	1019	19796	17422	10705	4438	1296	529	360	341	368	351	343	376	358	347	368	358	368	362	376	382	338	355	376	347	397	374	352	379	353	381	352	373	376	347	366	370	353	346	346	343	391	343	366	328	365	343	345	380	368	343	353	358	376	389	373	359	376	349	365	384	376	386	374	399	349	374	371	354	372	356	375	353	367	344	402	387	332	369	381	374	352	358	374	349	396	359	366	351	371	375	392	376	307	343	348	347	391	370	357	350	384	373	368	331	360	348	336	387	353	362	332	355	383	365	364	381	350	351	334	350	351	353	373	362	356	352	378	362	361	343	354	351	380	358	332	372	366	389	345	375	377	388	353	364	342	334	339	391	370	350	350	354	402	341	382	390	359	361	371	372	376	385	374	318	377	336	359	359	385	343	347	363	359	394	396	371	367	342	330	369	386	363	360	370	357	334	359	357	363	383	371	380	355	359	371	347	362	359	355	411	343	363	336	315	363	343	399	375	363	376	368	353	344	355	359	368	364	388	375	365	349	357	348	369	361	362	347	378	376	395	351	356	376	382	338	355	354	343	381	327	401	358	347	375	362	359	355	371	334	331	335	375	392	345	359	353	357	377	359	339	346	367	353	369	360	358	351	357	385	311	357	348	360	376	355	298	397	373	377	342	337	370	347	349	340	358	369	375	404	344	360	352	346	350	385	354	355	366	402	362	336	365	419	358	340	366	339	378	368	371	322	387	370	354	357	338	393	333	409	346	402	326	349	324	343	363	354	351	390	328	338	359	384	342	380	340	353	383	381	354	363	384	340	358	341	372	349	343	370	362	337	385	325	339	366	349	384	350	365	335	339	348	368	415	370	357	363	328	349	375	341	361	385	340	346	372	376	365	351	352	341	357	379	329	336	369	364	369	397	376	392	372	345	347	361	347	369	350	334	358	406	349	371	386	342	341	379	382	362	387	371	339	357	356	359	395	362	333	363	362	338	326	351	385	349	326	388	346	359	354	345	355	365	361	354	366	370	330	341	377	341	344	346	336	356	358	323	369	338	356	378	357	358	330	349	385	338	352	350	365	358	344	377	310	381	384	357	349	323	375	347	367	361	309	385	334	357	341	329	362	367	350	382	400	335	348	395	349	344	344	364	351	371	356	324	370	338	363	360	346	353	379	373	409	384	322	398	351	370	371	342	351	356	352	361	371	343	350	362	381	356	368	370	355	347	350	361	351	354	356	347	377	374	372	361	369	330	368	349	362	331	364	388	357	368	356	351	356	375	323	397	350	325	388	348	357	363	372	366	392	392	385	391	384	368	376	347	348	324	395	372	375	371	332	386	373	379	340	386	357	364	383	323	376	351	350	398	361	339	361	371	381	397	361	384	384	353	340	377	354	359	393	331	391	366	338	379	358	359	382	371	345	367	354	375	368	376	330	330	374	344	373	346	374	367	356	337	411	316	404	332	355	355	316	342	351	329	349	386	352	361	358	366	324	383	365	367	376	375	380	392	382	390	332	376	402	356	352	408	378	351	331	375	350	361	392	359	332	358	379	360	402	362	374	350	353	372	306	348	350	375	372	379	358	345	369	356	385	374	369	344	386	334	322	343	370	342	361	357	367	390	348	361	372	378	372	381	335	377	364	359	382	360	351	374	356	359	356	368	359	402	363	356	399	349	403	355	361	368	359	349	366	373	354	333	354	364	327	360	377	349	336	371	398	351	365	374	366	354	389	359	373	320	343	386	336	341	343	352	373	325	372	340	384	361	345	359	341	365	347	359	368	351	368	334	364	357	339	355	338	343	391	324	349	340	348	341	366	370	384	345	347	374	326	388	371	328	339	371	384	363	370	381	370	348	350	377	315	381	308	381	370	372	337	376	365	364	363	360	347	347	349	388	355	378	363	397	360	355	362	344	365	365	367	347	372	333	348	358	364	347	347	331	327	364	405	358	388	360	353	359	419	365	361	371	365	378	338	397	351	371	378	340	321	345	337	361	372	400	397	354	359	385	363	380	349	330	375	346	387	328	360	383	377	358	362	355	340	337	327	364	344	360	383	354	365	379	362	359	374	377	347	351	364	377	380	373	372	377	379	355	349	348	323	390	339	366	385	365	354	369	369	358	357	365	371	327	384	393	323	404	330	315	359	365	354	350	331	311	356	321	366	353	348	355	383	363	397	370	346	315	373	353	363	354	347	337	373	337	342	352	385	359	376	363	351	343	379	361	335	350	351	395	350	370	356	337	378	349	352	421	360	339	329	351	369	350	368	352	360	365	371	367	348	335	376	345	382	397	327	335	360	363	340	359	350	335	340	355	368	337	349	342	332	397	323	344	344	395	362	340	356	348	347	347	375	377	379	355	333	341	361	334	323	356	369	344	396	350	347	366	362	352	351	315	340	374	352	358	352	357	364	409	354	373	390	370	329	350	373	370	392	367	362	408	339	361	351	341	339	365	364	368	333	386	308	367	350	377	323	338	358	364	361	353	360	374	375	365	345	389	363	334	381	374	403	356	381	386	339	342	406	361	345	370	388	365	367	344	347	341	399	352	379	331	381	365	385	388	363	387	329	370	380	359	355	348	358	373	353	338	311	355	364	362	367	383	359	395	383	364	394	365	355	356	362	357	353	348	366	396	347	340	345	355	351	373	364	368	369	353	381	334	342	359	348	362	341	358	344	325	410	369	374	379	368	376	334	344	359	375	373	370	340	366	366	346	350	368	376	368	340	369	341	367	391	372	334	365	353	330	380	359	357	348	365	349	348	344	374	346	370	345	355	347	370	353	372	361	339	354	382	362	388	328	353	345	347	415	379	356	342	334	349	351	358	343	308	330	370	336	367	370	361	384	356	362	378	350	340	347	377	347	374	345	386	356	369	355	365	355	354	364	392	383	374	376	366	351	395	360	327	358	381	359	382	356	356	366	393	360	360	351	369	363	360	348	372	333	348	337	367	335	344	353	384	376	352	387	375	332	332	364	364	353	388	372	373	388	354	369	354	344	357	320	375	388	370	320	377	338	346	345	330	368	331	352	360	374	341	365	357	388	359	360	369	363	324	381	362	389	362	363	323	374	343	368	385	386	357	375	352	370	357	355	353	354	364	358	373	347	379	376	353	338	363	375	358	358	321	354	353	352	372	326	341	344	342	342	364	341	380	327	342	348	346	321	363	336	361	382	363	390	390	338	372	367	358	344	354	365	365	361	412	373	368	345	351	346	345	363	364	357	329	372	346	352	366	387	344	361	339	324	336	337	360	369	330	365	360	353	344	377	356	354	381	361	337	362	358	355	377	342	371	358	361	376	380	377	349	374	354	357	338	366	340	374	363	363	363	346	363	383	360	378	363	319	351	319	339	361	365	405	351	344	354	348	346	372	351	354	357	374	352	344	369	353	367	361	357	384	443	361	351	367	359	373	411	343	370	352	336	352	354	344	334	361	358	351	363	343	374	395	374	390	377	383	349	362	370	380	337	337	341	357	369	379
23793	21022	28308	23947	20986	9992	2901	1879	1514	24943	34250	24358	10602	2478	940	640	604	612	576	578	589	591	608	633	604	609	608	632	613	602	573	585	646	570	607	583	590	550	606	607	563	600	623	576	625	578	586	570	582	610	582	640	660	656	621	574	610	590	588	644	610	621	600	598	563	592	593	627	575	607	625	585	646	596	615	576	626	645	567	580	599	603	589	576	587	581	611	629	593	590	632	573	651	589	624	567	651	600	658	595	604	611	563	576	571	582	534	625	600	622	590	629	633	574	597	575	595	607	589	595	582	588	567	557	597	552	587	634	550	567	585	615	568	623	584	614	633	569	590	598	547	652	592	612	616	573	583	564	615	572	579	593	560	594	546	559	593	597	644	549	628	572	562	614	577	567	621	605	589	588	595	616	604	575	618	572	561	590	607	593	634	556	589	611	563	591	580	575	616	596	584	578	614	573	613	627	591	625	651	586	597	601	579	607	624	598	605	575	581	565	604	622	578	614	579	558	554	632	584	593	554	573	595	622	639	565	583	632	546	600	587	578	597	585	589	609	586	584	585	604	564	609	598	598	594	600	601	609	633	583	559	629	603	588	576	587	639	601	601	625	595	545	634	614	588	567	600	574	624	618	606	603	598	600	584	624	584	566	620	629	573	631	619	619	626	585	583	594	626	608	636	577	613	593	563	651	598	564	589	566	606	563	644	601	575	597	558	598	648	599	557	618	566	587	554	550	616	595	574	565	603	574	608	563	575	590	569	552	594	599	552	616	573	561	567	580	597	589	575	567	624	570	621	616	618	603	567	575	661	651	548	582	562	600	595	630	573	529	586	609	607	615	575	590	582	617	591	597	551	563	617	589	590	575	610	601	583	547	602	593	586	580	591	586	599	567	565	584	589	617	565	585	614	596	587	578	579	596	594	596	571	613	568	604	604	584	529	632	589	593	575	587	564	609	563	610	624	586	579	552	569	592	615	598	610	569	547	609	594	595	546	615	596	607	567	521	577	574	582	601	603	605	625	582	575	602	627	597	613	618	602	647	613	612	538	583	622	575	624	561	582	577	591	582	576	620	634	528	553	622	566	586	618	574	597	609	657	583	590	577	603	574	556	600	597	558	611	625	563	581	633	574	624	578	576	569	538	596	576	575	584	621	569	618	536	560	594	600	579	629	598	611	574	614	593	565	591	617	582	581	647	587	622	573	573	617	569	604	581	587	585	626	590	579	585	582	590	617	558	616	581	623	582	551	573	552	610	598	564	648	571	580	575	555	580	577	554	553	597	630	554	616	589	602	580	585	588	596	598	587	557	601	580	633	621	589	619	613	587	589	599	589	585	553	538	572	608	622	557	565	610	576	605	585	578	596	585	587	605	569	623	580	595	573	598	629	639	564	608	631	617	599	602	592	595	611	583	588	601	611	572	566	565	539	560	595	599	619	595	610	581	566	616	576	559	571	619	606	587	579	598	638	623	608	613	551	593	597	608	584	584	592	577	574	574	592	602	626	620	580	602	561	590	532	557	594	585	543	542	579	558	620	597	567	587	599	604	566	594	571	571	606	587	567	584	603	606	619	569	586	601	590	548	563	598	592	618	560	583	554	562	607	590	600	600	543	578	587	572	547	614	616	576	598	587	607	557	571	578	618	573	607	579	607	622	603	618	633	579	550	606	604	568	629	568	592	611	566	584	640	537	600	591	589	593	580	580	562	621	610	539	550	583	616	577	574	569	566	556	577	564	614	568	574	584	641	592	531	611	570	619	574	591	601	557	578	546	594	604	546	597	583	619	617	601	622	572	648	559	579	581	597	589	656	622	617	649	616	594	579	625	584	565	601	577	602	570	566	604	597	615	631	617	610	573	595	565	602	606	619	614	581	567	610	571	618	595	561	662	637	559	566	566	572	663	558	595	580	584	594	566	626	608	618	631	603	611	574	611	595	558	616	589	600	616	582	583	599	560	634	616	540	621	556	580	571	602	625	584	560	594	646	621	575	589	607	582	571	585	601	603	547	599	578	558	558	582	591	580	579	616	513	584	575	541	567	599	558	545	600	611	605	568	633	611	617	593	587	589	635	552	603	557	592	611	617	569	599	551	573	603	592	614	622	596	575	585	550	615	584	592	553	646	583	587	584	596	591	613	591	613	577	604	600	587	576	595	596	524	607	549	605	599	592	616	632	553	608	610	619	636	604	622	596	603	562	606	557	550	651	655	549	604	546	579	614	552	572	627	646	582	578	607	596	599	594	607	603	599	537	579	589	595	605	629	586	606	586	581	642	606	557	596	596	607	601	565	618	590	602	610	575	623	562	577	593	585	558	604	600	641	578	566	603	601	568	598	559	594	585	533	632	588	557	562	595	594	618	576	570	573	603	619	604	602	576	585	573	582	632	564	581	607	607	596	588	578	600	586	578	574	535	561	652	609	652	560	546	530	553	612	591	580	622	556	591	598	592	594	579	557	599	593	587	588	592	552	579	579	611	619	552	617	582	575	576	621	620	599	588	582	610	612	560	616	602	586	619	592	618	541	565	605	612	593	605	580	579	639	571	611	616	579	606	568	603	614	614	579	613	614	606	603	658	593	609	532	595	576	594	612	574	597	561	586	551	591	633	610	561	607	580	616	571	579	558	596	593	602	607	622	567	595	576	643	601	559	606	594	541	602	595	587	590	605	595	585	575	597	595	601	602	572	610	630	589	581	580	588	603	581	577	558	592	621	597	563	609	622	578	550	598	528	597	590	573	581	593	607	593	584	575	580	528	565	611	601	591	652	575	579	606	578	554	617	607	628	615	581	597	563	612	592	564	619	594	578	618	614	616	578	624	618	603	564	598	586	583	593	618	587	563	577	613	565	571	622	550	569	558	567	563	573	611	605	598	567	564	607	584	561	576	579	628	589	627	597	577	618	625	598	593	553	585	568	585	579	643	565	618	607	543	610	592	575	574	547	600	590	586	632	593	611	575	619	613	606	570	589	627	584	587	631	592	588	541	599	632	588	625	548	593	605	578	570	573	612	559	576	646	613	571	581	594	581	610	624	583	614	585	585	559	581	630	600	552	625	615	574	582	581	583	629	588	559	577	602	570	600	568	596	583	590	607	604	577	588	607	631	596	641	572	579	601	583	604	593	590	567	577	563	602	561	569	573	590	585	598	590	568	617	594	561	570	621	568	611	591	606	592	582	630	598	581	593	575	589	528	590	591	584	593	609	573	543	561	606	582	619	598	584	622	588	596	584	543	586	572	612	609	556	600	603	598	595	533	608	602	603	589	595	604	594	606	568	581	577	575	562	595	638	580	580	594	580	615	591	618	589	595	579	602	580	612	604	628	559	607	608	575	591	610	578	576	557	573	619	587	637	626	600	584	610	596	584	575	597	590	615	574	592	583	560	561	615	567	606	626	565	618	600	605	613	593	608	591	624	574	551	556	606	581	611	566	595	590	563	592	622	583	587	570	544	637	552	597	578	578	613	584	588	603	595	584	577	578
4615	8341	6789	4650	3056	2598	2354	2047	2089	29675	29173	19326	8425	2195	896	581	528	528	538	539	505	500	507	548	533	487	514	511	513	521	526	576	580	562	570	477	525	537	482	455	499	521	492	496	513	547	507	505	523	527	527	536	546	525	546	526	509	514	518	519	520	518	525	542	547	522	534	539	528	535	467	530	508	518	471	515	528	515	485	532	539	524	540	487	548	534	525	486	504	507	545	490	520	517	507	493	527	509	519	537	534	530	509	492	489	502	500	470	503	554	531	495	543	503	536	528	512	549	548	494	527	539	525	493	491	501	534	557	514	573	537	498	504	508	503	529	487	507	507	524	470	500	550	505	524	528	524	534	593	471	511	528	536	550	559	480	513	552	511	511	471	494	558	463	511	486	516	526	531	534	535	535	464	499	487	469	489	522	523	512	535	549	488	522	497	528	496	552	518	496	564	523	523	475	497	512	547	488	502	541	512	522	546	514	503	506	506	524	521	528	500	491	508	543	485	504	494	575	543	492	512	517	510	528	476	538	514	512	551	555	524	511	498	540	551	525	535	508	525	488	524	545	586	505	511	481	510	513	478	504	536	523	528	477	512	515	546	505	544	518	489	498	528	533	544	526	524	561	520	499	544	495	494	485	485	497	538	508	518	519	519	545	533	481	524	519	500	527	516	486	545	514	512	517	532	508	528	565	494	545	493	546	512	483	517	456	536	534	510	535	478	540	537	513	507	502	558	514	508	462	497	546	468	543	520	486	559	493	524	523	501	546	480	503	512	470	514	525	502	508	545	497	512	525	512	507	498	500	475	503	514	478	500	484	542	527	539	521	535	513	525	524	525	550	516	511	526	494	512	535	488	511	506	488	501	548	522	519	488	535	505	557	516	495	542	502	525	483	518	513	498	492	546	510	492	514	491	517	566	495	530	488	552	539	540	511	504	518	548	472	529	499	498	558	533	484	520	468	516	544	496	487	544	525	529	492	504	519	536	540	493	520	519	529	540	536	544	501	474	527	508	530	539	495	568	500	530	504	497	527	547	546	492	487	509	548	497	500	536	512	565	543	490	507	526	498	541	509	513	523	508	527	500	480	528	524	524	546	487	507	487	517	534	528	511	499	480	523	508	496	535	537	475	502	517	500	510	480	521	516	515	526	521	533	500	518	489	510	494	541	537	501	465	501	515	493	507	505	474	493	493	500	509	531	556	509	518	559	484	489	501	499	521	512	495	514	474	545	504	485	496	494	495	472	491	542	522	497	530	466	525	510	468	535	524	576	506	493	508	504	547	531	499	495	491	502	552	498	523	480	505	450	530	516	508	503	532	510	489	536	527	523	533	467	500	500	526	486	498	521	506	504	488	513	510	499	527	535	515	496	564	530	544	497	494	496	527	513	483	523	525	479	466	514	507	506	536	503	540	511	507	505	473	546	474	528	492	504	508	500	484	490	526	528	464	504	509	483	513	486	470	516	492	472	497	490	520	504	519	540	501	515	462	499	539	504	512	514	537	485	512	509	515	492	470	534	525	517	513	496	494	512	513	518	434	544	496	512	519	534	483	483	491	552	486	493	505	496	501	515	520	519	512	525	530	540	527	502	507	528	482	532	488	526	475	487	496	483	497	539	515	561	545	506	481	515	482	484	452	501	536	534	494	505	532	533	541	568	525	505	530	487	505	510	483	515	519	502	516	541	516	528	535	494	499	527	491	507	517	506	513	513	534	520	537	480	522	535	515	544	510	551	491	555	478	476	543	532	497	461	517	501	491	534	509	481	484	554	483	516	502	500	536	553	531	540	539	518	521	511	514	475	500	500	531	493	500	497	479	525	523	515	504	482	530	509	505	526	472	514	497	526	502	523	476	530	483	515	481	542	515	509	503	507	505	536	497	512	487	497	498	487	491	511	495	523	493	481	493	530	521	494	488	516	501	519	489	519	512	491	524	514	501	531	545	526	544	536	502	499	488	487	545	531	487	524	507	518	511	561	500	517	503	509	499	511	476	525	513	499	566	531	535	515	508	507	524	527	498	523	480	496	510	520	516	482	546	512	489	504	522	504	508	525	499	503	496	526	498	546	512	489	498	506	518	516	478	496	491	496	513	491	525	504	505	567	498	497	488	503	544	521	492	517	463	544	499	533	503	496	541	521	532	543	475	503	514	505	566	483	508	482	526	469	528	503	494	516	538	512	513	539	496	514	477	538	479	533	521	533	486	493	526	519	507	474	522	524	509	508	544	511	527	526	498	546	489	510	521	547	474	462	511	488	511	517	510	505	523	486	512	478	504	519	523	514	486	542	495	516	497	483	503	508	497	478	508	488	514	510	476	514	513	489	514	548	498	481	484	463	510	520	508	467	513	513	527	493	503	569	494	498	496	496	502	518	513	487	478	540	508	530	513	537	512	520	505	531	491	509	521	519	516	501	508	542	506	492	568	515	469	510	499	497	513	498	525	556	520	539	553	527	501	535	519	543	553	488	493	498	497	499	543	527	544	516	519	502	491	522	497	493	542	482	485	496	535	507	515	496	547	508	536	511	531	535	513	493	498	517	491	510	521	539	547	467	510	509	508	508	535	518	535	515	511	506	555	501	512	494	496	489	518	519	526	454	579	543	512	515	474	485	500	473	490	537	525	556	515	510	485	471	524	530	507	518	547	494	532	547	525	489	555	485	521	488	544	487	505	527	513	482	513	507	476	500	462	527	521	523	507	533	492	487	543	479	473	524	501	495	509	454	532	505	552	521	512	489	552	475	516	532	512	504	572	522	481	537	496	530	518	518	521	514	509	487	518	530	532	517	536	497	513	544	519	531	490	553	536	481	516	526	492	489	499	504	505	479	537	504	519	487	496	499	486	533	496	505	546	531	522	536	525	507	480	535	501	525	509	504	545	506	501	534	542	495	539	519	535	476	527	486	498	555	508	525	518	493	499	490	493	496	506	527	484	499	497	482	530	487	499	568	530	503	561	484	550	511	478	513	515	525	513	529	535	484	523	504	499	542	474	533	518	504	496	548	499	524	510	498	546	497	520	473	529	494	494	518	545	500	578	523	525	548	502	503	481	527	496	509	509	522	519	543	501	524	514	512	446	529	546	510	518	554	512	528	496	550	554	506	537	531	543	503	518	507	502	440	539	498	539	522	470	472	519	550	516	509	519	538	497	524	500	527	479	470	490	540	527	534	530	474	503	510	494	498	481	511	535	560	515	519	517	467	493	533	494	517	470	488	435	493	510	530	526	511	523	482	533	495	494	501	519	508	542	490	503	552	519	502	530	510	502	519	524	532	510	519	536	505	504	491	503	589	495	474	512	519	519	511	518	476	467	506	451	532	507	485	533	523	534	510	483	497	515	519	530	535	505	539	483	486	523	544	481	522	529	519	538	576	523	537	505	511	508	444	509	538	518	494	510	529	467	459	514	575	504	511	485	561	509	531	480	513	508	506	535	516	488	502	510	529	555	486	512	504	496	520	541	485	537	529	484	525	558	518
27276	13287	2053	940	653	602	596	558	534	1621	2486	1791	994	584	482	423	403	415	424	405	420	458	412	467	412	432	466	428	421	405	419	389	428	409	436	424	424	416	437	386	434	406	448	462	400	416	423	434	466	441	435	448	442	435	415	445	345	473	431	394	426	450	414	438	391	413	422	418	465	440	413	420	456	414	441	438	445	403	420	417	430	386	429	433	427	410	416	373	440	425	441	398	440	426	425	377	417	405	431	430	434	420	425	405	397	456	420	399	399	411	389	391	409	433	424	452	440	438	425	424	448	422	430	423	436	369	445	459	387	425	425	441	409	413	446	408	435	414	391	416	447	435	411	431	426	404	439	415	416	432	414	418	438	414	380	373	400	440	443	424	407	420	406	416	399	394	427	439	399	410	450	416	438	421	438	434	429	418	425	413	418	433	415	447	426	456	438	438	442	428	462	396	415	394	417	414	421	386	431	414	435	412	403	417	402	426	430	422	453	433	436	430	424	449	438	449	406	456	425	433	434	410	416	431	429	410	401	421	432	436	402	395	443	403	426	436	430	438	403	430	404	434	397	453	397	401	411	412	411	402	409	418	388	408	455	417	416	429	394	452	426	425	455	419	423	397	391	452	419	404	425	425	418	440	449	424	429	442	408	383	406	405	397	401	443	486	394	412	418	393	422	430	421	389	425	405	429	432	447	380	414	410	391	414	413	432	402	427	415	451	443	389	401	451	437	404	437	421	432	419	415	471	424	450	420	454	415	423	436	426	411	467	418	427	447	414	426	417	431	390	425	406	418	415	420	385	421	409	422	399	464	438	452	443	446	393	420	408	449	441	403	432	430	374	428	474	399	427	430	459	434	419	430	426	428	426	438	459	446	417	430	389	447	420	436	425	433	417	398	430	447	451	398	422	378	410	411	404	404	391	431	457	422	418	384	411	401	398	427	379	418	392	429	404	399	419	392	457	415	419	481	423	438	404	428	431	423	411	454	411	458	447	411	420	427	405	402	426	418	424	422	397	410	418	402	457	405	423	414	402	405	398	438	426	412	408	408	423	413	455	445	428	410	435	402	453	388	422	454	393	440	461	446	460	440	415	429	417	444	448	430	462	421	394	448	407	393	427	438	427	446	436	419	411	419	406	413	397	417	431	435	436	410	438	452	411	388	426	419	397	431	435	420	412	409	458	415	429	465	403	413	440	436	449	415	441	420	399	400	443	443	446	376	438	417	396	421	398	445	418	427	420	414	407	448	406	414	450	449	458	429	459	431	426	436	398	410	441	420	443	431	455	411	405	449	394	401	431	401	388	427	446	408	416	419	385	409	387	418	420	386	423	431	423	439	411	465	449	445	441	416	455	431	371	399	423	409	418	445	416	398	428	394	427	449	434	461	421	421	407	418	428	441	442	456	427	444	413	405	414	464	411	434	415	392	432	413	439	394	417	407	431	435	388	403	402	402	449	425	433	400	433	420	391	467	427	425	444	400	426	425	424	404	417	446	451	413	422	463	436	409	415	426	423	457	449	455	431	393	419	413	393	433	428	426	402	391	456	414	403	442	430	422	419	487	444	429	425	448	468	410	385	454	431	432	451	418	402	429	419	427	404	416	421	445	413	420	412	435	396	432	407	415	403	458	461	438	456	433	422	409	420	412	449	414	424	404	424	423	441	415	413	408	430	434	405	428	422	431	432	466	406	401	433	452	426	433	421	458	447	435	414	452	411	443	420	443	411	457	419	419	410	401	419	450	388	413	441	415	424	405	382	411	447	440	404	385	402	460	429	475	432	393	410	434	426	413	442	433	432	465	423	451	452	428	431	435	437	423	422	442	382	450	414	434	423	427	462	420	423	457	401	402	420	447	446	460	449	423	420	429	442	444	455	458	436	446	406	410	390	407	475	440	413	403	425	394	395	456	423	437	457	411	429	410	406	417	427	393	419	417	413	419	426	407	432	462	409	420	407	470	430	425	399	439	408	392	401	417	444	401	423	449	437	423	435	425	444	440	410	440	396	454	418	424	448	424	440	447	450	456	418	388	413	431	414	422	426	369	428	411	440	424	463	435	411	432	402	442	426	426	382	438	434	429	444	423	463	450	431	451	434	423	407	452	423	402	413	422	411	401	419	449	412	427	459	405	404	403	422	409	451	437	408	392	442	416	389	417	412	420	386	410	424	430	407	418	394	406	484	420	437	404	416	429	434	445	435	437	405	428	394	411	437	423	452	415	454	426	398	416	449	418	419	424	418	429	422	427	427	428	407	375	440	415	434	438	423	428	421	413	439	402	428	414	410	401	438	422	455	458	410	425	416	426	419	420	396	458	430	438	417	422	431	409	407	444	426	398	426	387	390	407	410	438	415	414	396	442	439	424	425	432	403	460	432	425	447	437	442	373	434	429	422	400	433	417	407	404	416	407	429	415	440	427	440	404	446	411	390	442	423	437	427	380	430	445	397	432	385	424	425	432	449	415	426	434	435	406	437	448	426	408	461	390	438	396	425	464	409	413	417	438	441	418	410	427	397	397	403	443	365	445	404	396	439	439	446	425	447	427	401	417	460	421	413	424	436	440	411	456	437	439	412	453	429	462	388	396	410	427	399	435	442	450	390	400	401	434	411	430	430	438	385	420	405	426	453	425	448	419	434	407	425	453	451	432	437	398	411	384	469	410	397	444	466	435	405	407	400	440	414	416	476	453	447	406	440	414	431	455	451	426	450	459	402	439	452	423	384	437	432	413	415	387	453	446	447	419	391	445	389	391	431	423	449	433	405	422	426	406	466	384	437	420	425	430	392	424	435	446	406	445	413	405	399	404	436	409	431	417	400	443	468	445	472	405	419	443	417	445	454	441	404	439	390	426	418	438	416	463	435	451	419	423	431	422	412	390	370	464	431	420	409	433	402	402	393	424	439	440	422	443	426	423	430	432	477	440	426	432	402	481	462	405	432	399	420	430	417	414	415	419	411	437	464	424	416	433	428	445	416	431	451	429	435	443	438	386	419	423	440	422	442	399	444	394	428	426	394	447	376	407	424	469	451	414	459	398	435	442	398	462	436	405	432	411	432	433	400	417	423	461	467	458	415	398	449	399	412	414	447	441	428	433	437	426	410	411	399	449	410	407	399	396	467	428	442	445	422	414	441	436	463	393	410	405	450	410	450	431	433	422	440	421	448	438	450	399	404	373	413	432	380	433	434	461	446	447	398	385	420	440	434	434	441	414	452	464	464	416	450	409	419	444	442	403	423	409	431	421	383	428	433	434	412	416	442	389	418	441	424	428	401	439	434	434	405	405	397	405	454	417	474	425	422	392	454	471	451	428	407	431	416	424	429	437	461	385	458	436	439	427	421	429	453	426	447	472	399	425	412	440	402	385	430	418	424	426	435	440	418	454	428	463	394	436	399	376	392	411	393	403	421	421	422	429	432	447	434	378	408	412	418	432	430	441	437	442	432	401	426	446	420	451	428	424	425	425	411	420	418	446	408	472	401
5247	1355	1387	820	645	701	675	662	602	2353	2897	2005	1082	580	426	384	365	373	361	358	361	402	372	372	374	383	358	377	383	375	340	387	349	354	351	376	363	368	371	365	341	369	389	348	363	373	345	343	381	368	395	348	373	377	346	357	384	400	331	409	393	374	377	349	335	364	335	377	378	369	351	363	372	373	370	353	360	372	342	343	333	369	366	374	393	387	320	361	369	336	350	352	354	396	342	366	328	384	362	362	368	350	369	405	333	357	410	358	374	348	355	370	385	357	340	373	380	379	367	372	399	360	394	345	372	386	361	357	347	356	381	390	346	361	343	395	363	354	347	382	376	372	333	388	349	363	389	378	376	368	366	369	338	374	364	386	380	321	354	383	374	363	354	380	335	386	382	349	380	363	351	357	358	358	376	375	360	362	368	368	340	363	383	355	380	371	358	369	346	366	341	368	337	364	352	360	380	372	359	378	376	374	370	407	343	408	372	359	335	391	356	401	380	402	333	393	380	383	387	360	351	369	329	361	357	358	390	381	373	352	367	378	363	369	382	341	339	368	365	343	364	416	357	348	323	384	377	351	359	386	364	349	365	341	363	378	354	365	387	367	349	355	355	337	351	364	361	380	350	324	371	355	357	366	359	380	355	335	406	356	382	362	348	370	364	359	391	373	378	373	368	369	357	365	368	374	396	341	383	361	353	340	371	375	347	365	361	380	352	356	373	378	365	352	355	377	377	363	324	365	378	350	365	362	350	382	356	355	381	382	376	374	361	372	361	361	375	350	347	375	364	378	375	342	406	312	366	367	342	336	350	376	371	379	358	386	370	400	368	334	368	383	378	352	378	363	356	386	360	353	362	378	388	366	380	358	369	347	365	382	346	367	368	346	376	377	349	378	347	371	375	347	348	404	359	340	365	334	355	365	326	343	382	328	387	377	383	377	371	329	370	397	305	369	333	360	365	358	362	378	362	342	375	329	379	374	363	393	366	351	345	372	379	399	374	364	350	366	398	326	354	375	355	357	379	359	365	376	363	381	391	330	369	355	372	325	361	351	392	339	316	371	335	366	343	359	400	398	351	418	354	346	339	406	380	349	346	342	349	330	363	384	383	349	351	342	361	342	364	343	349	365	359	346	336	361	349	375	361	377	338	369	342	358	353	365	383	361	378	340	357	368	365	335	409	390	341	373	342	354	341	372	342	376	367	352	349	392	328	361	401	356	346	354	395	380	357	374	375	376	371	354	354	349	335	361	346	356	373	350	328	341	341	381	368	377	366	333	363	381	336	325	355	392	348	347	334	354	330	378	361	357	342	354	345	375	347	307	314	376	354	359	382	328	386	352	362	381	352	339	368	363	352	370	385	334	385	345	358	367	355	353	365	373	367	375	405	347	360	360	345	349	397	344	349	359	365	375	383	349	348	350	378	364	402	355	416	374	330	344	342	358	409	360	372	344	401	362	389	347	356	359	382	338	379	397	358	396	382	346	386	379	360	367	378	361	404	395	320	358	372	416	364	373	360	370	350	357	352	329	324	391	384	414	364	364	381	333	362	392	346	357	369	376	340	382	346	342	347	364	370	369	357	344	354	393	383	380	364	389	382	347	377	384	386	321	361	387	386	360	361	345	359	355	346	360	352	366	359	399	372	387	357	357	366	390	342	326	348	384	362	379	377	349	367	323	389	343	348	360	341	368	357	367	391	379	376	364	369	415	327	372	340	378	351	373	346	379	388	350	357	373	329	345	365	382	362	358	342	374	394	368	357	378	384	375	364	398	368	381	357	363	394	389	374	373	351	340	348	355	384	392	355	403	391	370	356	356	354	347	358	382	410	355	362	377	353	393	349	390	368	367	375	377	361	313	344	370	363	391	352	362	336	343	405	379	328	406	380	371	373	377	359	363	346	393	323	361	349	367	350	350	338	373	377	387	392	343	354	348	359	391	360	338	398	410	367	378	380	365	403	341	360	365	389	330	367	335	360	365	374	348	365	368	367	349	370	403	399	373	370	329	355	389	349	378	356	356	383	393	379	366	352	370	333	344	372	345	357	379	385	350	334	363	361	359	340	375	337	355	374	383	356	383	353	418	361	359	390	355	386	372	404	381	339	386	320	342	377	352	352	344	363	348	370	387	353	362	347	358	371	382	366	375	361	376	385	325	389	328	385	362	346	342	362	376	379	381	375	371	341	330	376	367	369	360	381	348	390	390	376	350	368	375	360	362	345	336	338	344	344	392	370	371	337	353	379	360	361	380	396	351	408	398	327	355	397	364	336	340	377	363	382	374	368	360	353	371	390	393	352	332	384	382	393	411	345	381	398	332	376	374	361	329	364	388	362	383	346	370	371	366	377	341	362	342	361	360	358	370	376	326	371	345	351	360	328	356	368	357	396	343	370	369	379	383	352	348	360	336	358	348	360	391	356	360	330	343	368	372	370	351	353	359	358	379	348	362	393	365	359	343	369	358	317	346	383	337	370	377	342	361	373	392	366	345	367	384	368	342	385	346	346	349	343	367	373	334	349	374	359	336	331	389	397	375	372	373	314	367	368	369	365	373	399	403	347	361	351	398	367	383	376	345	369	364	361	367	335	370	299	363	404	362	378	360	374	382	393	370	343	370	359	397	373	359	376	373	365	360	358	329	384	366	384	342	348	420	320	347	346	354	343	389	385	347	336	376	375	350	382	387	381	361	377	355	335	342	351	393	383	367	384	361	349	367	387	347	332	371	385	369	360	364	369	340	379	377	327	374	370	359	363	340	341	407	350	384	331	366	314	377	382	363	357	345	377	378	397	386	327	363	354	387	366	354	337	407	371	336	387	367	362	380	384	363	354	397	370	400	339	362	349	321	332	349	374	368	358	347	369	360	365	341	375	361	353	368	382	351	375	374	359	374	386	391	397	368	368	338	386	352	370	361	356	363	361	359	401	365	382	350	350	398	337	344	336	334	331	367	357	397	357	356	365	325	369	384	380	340	403	374	369	379	372	354	359	371	351	350	399	344	356	344	382	384	344	356	386	327	375	340	349	371	390	368	362	405	367	381	369	383	355	376	353	387	362	388	375	355	381	388	384	353	342	381	378	367	370	338	376	363	342	362	373	345	350	346	358	372	339	331	369	351	370	383	371	360	367	340	360	369	379	376	411	368	389	355	357	379	344	326	365	351	314	358	373	368	329	374	343	368	315	368	367	353	363	333	361	355	394	361	372	359	367	368	337	381	341	362	357	373	340	359	366	359	374	362	347	347	375	340	364	364	348	341	367	378	364	363	364	348	349	342	364	370	378	346	349	353	338	344	354	341	362	381	347	393	349	363	375	373	374	332	349	366	370	341	363	375	363	346	340	407	321	367	396	337	395	375	333	360	335	384	381	311	383	377	386	356	350	352	382	339	391	350	356	362	331	353	383	353	368	386	366	336	357	364	386	351	367	359	372	397	381	387	375	348	377	350	376	375	370	361	380	350	365	381	359	364	390	381	340	337	334	382
24910	21046	27274	24978	9541	1674	1352	1045	978	14143	21457	13908	5050	1347	701	537	485	523	485	526	487	535	499	469	477	502	455	493	476	466	473	520	495	480	461	510	480	477	535	509	486	454	459	470	428	470	476	460	481	531	521	487	516	494	476	465	468	504	484	531	462	461	511	475	509	484	500	502	456	520	493	481	466	512	506	449	500	512	461	495	517	511	477	462	428	488	482	554	463	492	533	477	483	494	471	475	485	487	457	508	498	484	516	494	468	495	478	540	484	499	478	504	486	500	477	490	465	457	498	502	472	506	501	518	459	494	460	487	497	421	483	461	512	484	498	500	503	525	537	460	476	502	500	480	463	501	512	490	479	499	493	536	476	455	474	494	500	472	477	487	438	463	465	526	477	455	480	485	499	502	480	488	471	486	466	461	487	503	468	503	470	459	487	537	475	520	481	500	498	518	483	470	495	474	498	499	476	456	485	494	457	477	518	493	479	493	461	482	522	491	473	482	493	502	490	461	472	498	509	499	470	457	513	517	482	485	466	493	487	476	476	513	470	479	498	461	479	492	452	536	493	483	504	493	490	467	478	494	493	502	470	488	519	483	472	474	515	457	488	515	481	463	485	503	486	501	498	519	484	502	499	489	494	470	474	502	495	512	530	459	463	524	498	451	503	497	476	481	490	468	515	477	468	476	501	466	494	472	457	521	498	452	458	481	502	482	510	524	505	494	496	512	471	498	534	506	506	489	466	462	515	491	476	478	494	515	520	543	469	469	492	456	519	486	462	461	479	503	475	478	510	476	480	466	536	475	494	470	502	449	496	491	500	501	470	495	498	493	506	460	530	542	475	490	483	491	453	489	494	491	476	462	521	537	475	481	510	497	480	469	545	484	492	495	471	461	464	515	478	515	508	474	501	496	446	504	539	484	518	496	508	506	459	468	475	518	511	481	444	504	488	501	468	501	472	517	510	515	518	464	474	477	491	541	472	488	467	498	498	472	485	454	476	525	477	452	511	450	489	493	488	480	456	499	497	491	493	492	481	496	483	506	503	506	454	522	522	501	456	482	496	476	487	511	462	485	522	500	481	499	485	471	503	499	474	465	467	496	464	503	486	485	501	497	483	518	512	501	472	510	445	459	541	487	510	484	474	469	447	500	485	509	454	490	485	471	476	521	497	498	464	497	489	476	468	467	449	506	504	480	461	462	486	463	507	501	524	522	503	490	510	473	481	495	486	435	477	458	546	526	453	475	491	481	447	487	453	495	506	464	500	458	509	523	498	496	488	463	495	486	496	470	490	482	482	459	504	517	494	490	517	504	502	511	471	517	483	471	496	469	493	455	495	510	479	475	465	485	495	486	497	469	491	506	456	501	502	491	489	506	526	491	468	504	503	439	494	493	480	445	484	478	492	489	503	500	498	446	461	477	494	481	466	506	495	451	461	476	475	462	507	495	471	509	498	474	503	481	494	508	481	489	489	481	463	495	508	496	523	442	512	491	473	518	465	509	476	498	503	485	521	524	503	469	513	490	473	486	472	432	490	478	459	489	477	465	482	440	459	479	481	495	531	484	479	496	485	493	460	494	488	489	480	509	482	474	510	463	491	490	496	478	461	504	476	516	526	502	470	463	490	476	539	498	448	535	491	489	463	534	485	456	525	522	491	461	494	506	478	543	447	483	506	511	475	540	509	518	479	512	544	503	510	481	497	485	483	468	454	494	533	461	487	486	495	504	477	472	505	498	477	524	480	494	503	513	542	509	476	508	482	492	476	475	457	494	456	482	463	476	471	496	497	498	477	510	503	499	454	473	475	502	478	473	517	506	434	478	496	505	503	487	495	484	477	483	472	511	485	514	503	468	455	478	474	492	507	462	499	478	495	473	479	480	466	477	496	487	506	492	507	521	467	476	478	448	502	461	477	504	482	506	434	498	526	474	502	471	487	458	513	509	489	535	504	529	526	449	520	500	509	468	456	488	469	486	511	495	446	492	515	507	489	506	489	479	506	498	456	504	517	515	539	461	501	465	471	505	488	471	515	485	493	500	483	503	507	485	518	463	490	473	472	502	464	491	527	477	503	477	494	493	482	458	502	450	514	515	499	491	475	498	468	463	512	471	478	447	529	476	487	477	474	503	497	478	511	501	492	477	471	468	495	529	455	498	509	529	507	541	466	512	505	460	462	495	477	468	518	479	462	498	465	524	543	505	492	483	484	481	430	479	490	497	518	536	470	494	488	474	496	475	505	484	504	504	485	507	473	538	453	465	510	496	482	504	492	460	471	474	483	462	521	496	523	414	480	518	481	487	487	536	476	476	475	488	499	485	473	473	486	429	510	430	493	501	511	463	466	499	453	576	502	533	503	481	487	491	481	501	471	493	474	516	499	501	503	464	490	469	501	483	539	456	467	465	504	456	502	486	501	521	478	474	499	491	473	492	520	488	465	484	471	494	494	484	488	455	536	507	522	489	468	492	517	494	477	483	499	493	511	475	515	479	462	510	511	476	466	482	493	485	450	463	448	494	494	511	460	450	492	506	498	527	502	487	487	497	504	501	497	453	497	491	472	501	500	505	513	507	490	486	478	455	507	478	506	501	488	472	474	496	518	477	514	466	517	495	503	467	447	449	504	499	447	520	493	479	511	451	507	497	467	496	476	510	498	514	502	520	508	483	467	490	488	464	486	510	474	506	467	487	481	483	485	463	457	473	488	477	492	482	504	523	485	468	469	492	480	474	464	516	480	480	457	519	478	498	525	487	466	453	445	485	506	505	425	470	460	483	455	490	498	489	470	487	507	490	452	479	516	474	494	473	503	539	508	504	494	466	480	434	471	505	493	489	489	489	518	476	486	483	514	509	460	470	503	508	520	456	486	480	506	467	508	500	479	469	483	467	483	466	488	486	468	485	494	457	485	484	495	479	492	494	516	454	477	462	513	490	479	462	434	534	503	533	487	485	497	486	497	501	493	456	501	488	501	461	495	485	468	505	518	484	522	479	506	486	498	501	485	479	470	506	483	469	494	486	509	485	514	482	492	493	511	472	458	477	499	476	490	504	486	500	487	474	482	474	473	478	497	531	513	468	530	545	462	485	507	478	484	528	444	470	500	513	459	494	498	490	496	477	515	508	455	502	500	521	482	496	511	486	478	493	455	498	527	495	491	465	497	487	496	489	492	459	477	467	491	497	494	532	492	528	438	472	446	462	466	501	496	443	508	451	484	494	500	436	489	484	498	456	493	483	479	488	507	467	496	504	478	465	493	500	517	458	488	465	432	489	489	478	521	473	488	467	501	479	531	515	484	519	547	513	468	553	502	512	452	482	479	490	513	511	487	482	505	456	551	465	486	484	507	505	471	486	504	540	503	510	489	519	498	499	463	478	473	533	498	530	522	490	499	477	509	470	518	533	507	493	480	517	477	496	501	503	470	482	478	490	452	493	502	470	487	489	495	480	491	481	496	493	454	470	469	494	490	494	472	510	505	485	447	481	488	495
4251	5443	4647	2647	1648	1467	1430	1308	1290	18150	18482	11921	4677	1427	662	513	430	429	484	465	429	439	461	461	431	416	436	461	447	412	406	428	415	405	425	435	441	486	431	396	473	427	450	426	460	411	390	457	430	455	405	441	448	451	407	455	442	427	442	431	451	450	441	421	450	417	466	421	441	429	439	431	454	418	464	437	444	425	416	433	442	463	450	407	437	428	432	472	430	474	481	413	405	451	420	471	433	448	448	487	448	420	424	467	443	433	492	413	462	449	443	420	451	457	448	453	444	435	393	452	449	456	471	420	425	454	413	435	452	436	437	460	410	432	449	432	419	448	449	453	443	429	430	444	452	434	445	448	410	444	441	448	462	423	423	430	469	452	447	444	431	445	440	440	422	405	419	419	448	458	464	429	409	428	431	397	438	386	411	439	422	407	450	428	434	449	426	484	408	428	420	414	444	444	473	407	441	428	412	407	458	466	404	422	434	464	452	465	411	422	469	449	436	420	456	408	429	421	444	423	456	438	426	393	431	414	440	420	447	442	434	446	423	412	436	441	455	425	441	440	405	439	488	458	452	420	466	426	447	428	440	419	431	437	472	427	427	447	469	443	434	426	413	436	465	437	426	439	434	413	462	445	395	465	455	420	389	420	444	427	464	399	440	409	430	446	415	402	436	436	408	427	452	447	416	446	441	409	465	464	448	449	464	421	436	453	448	429	431	425	450	473	466	432	441	445	424	427	419	451	440	447	419	395	447	441	422	422	442	449	433	477	442	454	429	446	466	451	437	443	426	411	437	412	421	441	432	436	455	402	404	449	441	457	451	434	440	421	452	455	427	391	431	456	442	431	431	442	462	446	435	440	442	451	427	435	461	422	430	417	406	419	489	475	447	402	472	454	434	436	426	443	458	441	395	407	445	465	456	439	453	461	444	470	447	419	468	419	422	428	422	443	382	439	420	462	454	435	435	453	424	439	433	412	474	445	457	485	459	423	443	427	434	458	449	443	438	443	467	382	444	419	434	447	427	411	416	425	428	466	468	428	469	438	468	398	416	431	444	436	406	413	443	409	433	447	423	421	443	429	434	382	468	429	435	432	428	484	430	462	448	461	427	469	441	431	440	434	393	428	415	434	426	436	472	415	459	466	421	430	410	416	431	405	421	431	452	451	409	425	439	427	418	414	384	449	432	428	404	416	432	404	414	422	455	445	409	437	451	436	436	408	424	432	428	466	427	422	490	442	406	438	415	450	385	449	461	410	446	455	453	433	445	434	446	433	448	431	439	417	435	440	449	399	434	412	467	417	430	454	419	435	445	423	427	421	449	459	425	414	459	405	422	425	425	403	455	429	429	423	423	436	478	463	455	465	391	429	415	425	427	446	437	416	398	418	463	420	459	439	403	446	418	413	423	438	396	424	437	410	397	405	405	409	436	441	438	447	415	441	425	419	438	435	425	439	433	473	452	431	452	421	443	435	447	458	433	448	456	424	465	445	455	408	427	485	431	444	467	460	436	454	409	435	419	454	418	420	415	406	441	433	435	429	432	437	411	462	472	433	430	419	460	456	413	464	417	434	432	410	429	430	448	465	473	463	450	426	441	405	430	450	432	451	438	417	431	435	406	388	457	494	462	441	442	438	436	446	423	460	433	445	435	384	446	446	423	418	424	400	424	437	418	417	414	449	487	449	504	433	428	487	457	396	430	462	429	452	446	409	447	446	391	440	411	397	437	436	431	425	403	452	397	490	434	423	440	442	465	454	460	427	429	396	433	465	431	417	476	465	400	440	430	401	438	421	402	425	474	421	393	447	449	449	432	424	413	440	436	445	406	461	435	428	424	442	413	419	431	413	413	474	402	404	423	412	433	461	415	405	454	451	458	445	410	442	406	384	440	442	424	418	406	417	419	439	454	415	425	445	435	410	465	443	398	420	445	405	465	417	428	448	468	460	450	445	449	468	432	424	452	395	420	398	431	407	431	450	422	442	394	404	465	427	425	450	438	407	464	430	395	424	475	427	439	456	436	449	422	446	417	438	419	447	445	462	417	435	422	429	464	424	434	416	441	404	432	432	425	400	425	418	434	430	468	417	407	409	451	435	464	456	456	431	470	486	445	420	405	384	437	438	431	483	430	405	418	434	420	408	448	448	446	446	413	442	437	456	453	439	437	457	448	437	413	437	434	427	433	387	451	424	433	427	435	436	424	413	418	426	470	475	430	428	428	442	430	436	449	446	425	425	479	419	446	412	402	434	449	424	476	436	411	411	443	438	410	479	423	466	427	420	430	432	405	453	403	467	439	449	446	400	423	448	378	401	439	402	421	443	471	423	424	444	422	447	424	449	429	413	419	458	440	427	445	437	460	418	406	427	473	432	398	465	412	462	434	399	437	410	441	426	409	453	433	480	428	437	437	437	426	414	439	427	409	411	454	437	429	422	432	460	451	436	453	433	443	419	434	462	465	413	455	480	465	413	441	435	437	446	426	461	446	428	437	425	452	440	428	412	448	473	430	444	418	443	369	456	447	409	412	421	440	430	428	446	407	421	443	435	387	427	423	414	396	447	406	426	449	424	429	451	404	427	490	441	429	434	448	468	398	446	454	420	419	446	448	445	421	418	413	399	451	462	432	446	423	438	463	414	460	440	424	443	395	421	411	461	420	449	433	416	449	408	402	416	419	459	432	411	434	459	476	416	445	444	446	417	400	407	418	422	421	454	412	438	416	420	461	429	439	399	439	450	391	405	370	414	380	476	419	426	436	448	450	431	463	441	466	438	435	461	473	431	457	419	415	424	471	428	375	481	426	446	417	440	466	458	410	452	431	432	414	427	424	420	440	453	455	472	418	438	443	431	444	437	456	453	463	427	402	436	413	441	409	474	437	443	449	425	429	455	414	440	444	407	441	455	428	434	421	425	422	475	470	441	410	446	462	429	412	434	448	437	401	422	416	441	419	443	419	468	423	422	450	443	412	461	448	415	445	425	410	448	460	434	407	441	434	424	459	417	417	417	433	440	438	437	446	419	425	393	429	420	476	402	424	425	397	430	456	433	410	455	475	423	410	431	424	455	400	419	440	459	449	414	434	437	455	423	459	429	415	428	394	419	476	458	450	451	453	408	420	424	428	431	463	419	459	463	403	407	436	413	421	411	461	473	433	450	448	395	416	454	407	428	409	414	401	448	422	422	473	435	448	417	427	407	447	423	419	409	498	422	426	424	413	428	445	449	466	409	429	480	419	426	423	457	450	443	427	382	442	444	424	421	453	454	415	418	442	450	428	416	418	379	423	437	454	445	412	404	419	449	416	448	442	424	441	419	432	428	415	458	467	424	434	407	416	414	447	444	437	488	405	474	461	413	424	412	443	449	454	435	424	462	437	449	429	445	413	428	477	457	462	434	460	388	452	448	423	444	441	430	413	447	406	421	460	441	429	441	426	410	442	411	421	427	441	426	443	431	440	396	410	451	469	445	408	429	432	433	423	430	457	406
23904	21114	28407	24065	21093	10297	2823	1583	1502	24423	36163	25440	10733	2723	1037	813	720	726	693	686	697	681	640	722	734	732	672	692	670	700	740	702	658	683	712	684	635	636	726	741	639	682	689	699	655	689	669	657	670	722	665	700	665	692	709	727	686	686	687	665	693	632	713	667	675	709	688	725	731	703	642	692	670	668	675	648	641	698	695	660	708	687	705	650	691	717	662	712	645	698	641	680	680	709	684	653	678	674	711	663	668	700	697	697	671	699	664	682	735	684	704	704	668	666	723	675	656	675	667	689	701	658	677	724	710	695	660	666	711	657	689	654	668	681	711	666	723	706	693	679	666	715	711	686	688	657	670	635	714	683	658	695	670	721	718	659	655	683	707	655	728	676	624	665	708	664	644	701	655	712	684	697	645	681	676	686	706	668	653	692	699	720	677	751	713	652	666	732	665	718	681	654	663	664	674	713	690	739	729	669	712	690	682	685	694	674	700	709	681	694	664	684	722	703	684	714	650	626	691	666	711	682	643	699	663	693	693	749	689	691	653	699	654	701	686	687	641	745	662	656	688	719	706	705	680	644	693	694	657	722	665	707	691	673	722	644	741	708	669	669	655	688	656	706	696	679	694	692	646	691	705	745	669	604	651	655	657	664	702	680	655	656	671	642	653	712	671	686	685	700	671	643	670	667	681	672	635	693	657	668	642	711	699	675	658	685	695	676	701	689	667	686	693	674	700	710	663	678	668	634	673	655	698	630	713	659	685	677	664	664	650	700	639	702	653	669	638	706	683	684	706	712	669	672	664	663	701	679	660	684	693	676	696	703	668	686	702	667	654	696	680	688	692	710	689	698	652	707	679	741	662	697	651	687	726	710	712	678	657	705	694	690	671	630	751	599	650	685	640	648	661	689	674	671	683	689	643	683	692	639	668	706	719	719	674	662	659	683	685	691	667	672	621	641	628	686	660	697	657	673	646	698	718	706	724	695	688	671	724	646	668	682	675	619	694	668	704	705	698	711	692	723	669	664	690	735	718	678	759	679	679	674	677	673	689	689	634	670	671	676	646	728	683	645	647	696	715	679	683	669	670	726	690	719	662	634	683	644	667	697	687	649	661	694	686	712	672	701	736	746	684	728	693	639	664	680	696	708	668	682	694	698	682	673	710	713	688	656	631	718	717	742	662	708	708	701	675	690	666	668	668	692	691	709	690	701	697	719	640	682	675	669	710	651	666	677	663	644	709	717	656	674	697	688	597	699	687	657	649	670	697	682	662	642	700	691	686	649	648	659	681	715	704	632	691	717	654	719	714	661	662	639	628	681	685	699	664	704	620	653	734	705	661	672	665	692	677	681	704	645	700	662	692	635	696	691	646	668	662	681	693	727	674	725	685	684	641	665	683	677	622	717	680	661	686	706	701	662	696	691	694	657	658	662	677	673	732	704	724	709	681	652	686	683	724	679	743	674	707	693	654	679	712	716	695	683	668	692	703	651	707	715	662	655	662	659	692	675	634	679	674	723	741	720	685	717	644	689	681	650	700	689	660	686	681	713	685	711	678	652	679	698	636	657	659	698	670	686	645	653	673	667	671	659	713	729	682	673	679	682	656	665	691	708	662	648	657	671	722	720	635	669	669	675	675	635	714	678	719	692	723	725	707	659	628	629	688	700	661	773	672	624	660	726	695	667	701	661	647	723	633	699	672	693	672	675	662	624	715	679	705	653	691	717	679	675	676	705	695	693	701	725	648	701	679	673	704	698	690	676	698	660	663	681	671	686	680	681	703	695	669	664	656	648	671	677	672	716	710	701	695	689	616	685	682	639	641	686	691	649	657	640	687	681	662	700	684	698	674	715	590	662	702	670	624	727	665	716	714	691	626	665	723	658	699	686	670	707	706	681	704	683	692	632	694	693	671	678	675	678	695	701	645	689	674	692	632	736	693	700	689	721	683	698	676	672	657	710	692	694	695	666	704	650	685	664	672	706	706	663	722	668	708	665	650	692	685	674	715	693	676	699	693	673	662	670	672	633	712	686	683	639	699	683	656	639	707	701	669	720	662	738	671	692	644	674	703	682	751	702	677	660	705	709	666	694	635	664	676	633	715	686	694	692	677	689	718	661	668	690	698	686	667	688	646	696	691	719	695	651	675	693	648	704	648	675	689	694	653	655	657	671	687	735	653	659	679	695	696	700	707	651	688	699	658	674	657	693	703	665	716	673	747	703	706	684	692	724	670	703	716	670	737	610	681	677	691	651	692	696	697	676	688	665	664	712	690	692	678	694	660	717	672	626	615	687	697	668	666	703	680	700	690	678	637	667	696	667	665	685	684	664	668	640	659	694	665	622	708	642	681	696	715	745	669	664	635	681	658	678	670	712	699	708	678	659	685	651	621	667	705	666	631	628	656	712	670	667	656	719	670	704	694	714	670	694	719	662	644	702	681	650	664	713	667	630	656	638	716	670	680	658	711	662	684	667	644	661	708	684	707	694	674	661	647	679	650	630	709	651	680	707	696	692	679	644	686	672	679	707	696	685	676	682	679	668	698	681	640	724	694	682	665	676	668	663	659	681	647	674	725	678	672	651	701	692	668	673	654	700	677	692	698	706	704	626	687	652	683	649	673	651	685	707	689	631	661	704	676	696	701	728	676	711	676	679	700	723	632	638	703	648	668	691	694	723	623	668	669	651	661	674	662	660	659	702	700	706	675	685	634	675	669	692	698	688	671	677	707	657	740	689	690	601	681	694	683	635	646	698	704	710	656	659	678	669	656	721	659	708	683	685	708	692	667	699	692	662	644	626	722	700	641	698	667	696	659	694	697	656	671	678	684	652	672	658	670	685	664	623	676	679	676	743	680	700	664	686	658	635	701	703	644	745	678	700	703	685	623	660	650	695	711	648	739	730	661	659	716	713	652	632	710	669	708	688	686	678	714	692	695	665	661	675	666	733	702	682	649	666	664	732	658	693	685	692	632	681	685	663	687	705	681	681	684	694	688	681	693	670	694	680	718	659	659	701	706	750	677	679	725	690	724	632	687	625	697	693	739	725	703	622	663	675	628	692	648	674	716	724	669	674	661	657	692	717	673	697	716	710	696	638	695	722	645	676	702	696	638	656	668	683	667	656	672	678	688	687	716	761	692	678	662	667	682	656	667	713	703	663	664	691	681	681	705	681	716	727	669	650	726	665	644	695	681	686	700	708	699	673	659	659	693	685	679	671	719	639	725	684	646	628	661	689	676	690	700	679	684	694	682	653	655	675	683	641	673	723	666	677	626	690	688	688	687	650	690	673	689	648	677	634	712	654	682	728	699	664	690	666	678	709	747	712	664	674	668	701	699	654	706	685	693	683	709	688	665	689	651	654	672	613	645	640	734	694	670	643	697	683	666	723	685	645	715	692	679	707	664	753	676	632	711	663	678	708	695	668	683	627	674	701	684	671	651	645	697	629	636	709	688	678	676	684	720	669	685	679	683	648	694	667	621	677	709	657
5085	9278	8267	4887	3430	2463	2031	1777	1798	29192	30502	20358	8312	2408	969	644	609	639	576	632	619	579	572	576	584	620	609	588	548	587	552	570	565	586	589	559	539	610	579	545	546	598	610	558	591	599	584	584	612	589	536	556	583	616	575	566	607	575	580	582	530	585	596	604	591	580	563	591	597	550	593	552	537	557	561	549	589	566	598	630	603	627	558	575	571	601	590	535	587	566	574	580	633	558	590	589	589	567	578	599	583	633	561	582	554	570	600	571	574	607	553	545	584	555	594	578	559	612	603	596	587	628	594	605	575	549	587	515	538	561	580	593	545	596	526	579	585	617	622	576	609	640	582	585	602	586	562	615	596	597	582	596	595	621	590	563	600	580	592	575	580	556	567	556	580	574	572	549	637	571	586	568	551	611	574	590	603	572	560	573	562	573	581	595	571	556	603	574	576	574	598	632	583	639	581	607	582	577	576	593	571	594	550	575	544	600	565	549	551	597	576	552	598	561	567	608	558	590	587	552	548	571	554	563	562	594	535	565	614	556	543	593	577	585	618	521	573	587	562	592	578	565	587	574	542	605	655	559	570	551	565	556	555	567	597	576	586	598	602	535	550	535	589	519	560	554	596	544	575	610	565	564	596	606	610	569	564	594	566	587	540	563	553	568	593	576	601	542	598	589	547	560	583	595	570	602	605	567	622	562	615	572	604	577	541	589	561	626	609	576	595	575	598	574	609	578	603	546	613	633	581	571	572	601	569	548	539	563	593	575	572	568	605	527	592	567	583	562	609	573	612	569	544	552	540	584	581	623	561	583	552	572	566	589	545	579	569	563	597	606	598	511	580	595	569	595	615	578	572	574	589	594	610	544	588	563	582	579	546	623	562	576	605	574	594	563	573	554	562	593	582	539	545	591	634	603	568	600	516	599	519	578	638	571	593	538	569	571	571	566	604	571	598	564	597	550	559	601	565	585	566	564	577	588	585	586	572	598	582	567	555	575	556	613	567	586	571	584	599	549	558	583	589	614	538	586	569	576	580	573	574	581	567	549	586	564	594	611	567	574	553	584	603	573	561	571	582	589	555	608	596	562	618	597	545	570	586	600	610	609	576	546	576	562	576	587	574	574	571	605	557	576	567	525	553	591	565	606	545	567	562	580	569	556	588	585	551	570	526	560	565	591	574	565	598	561	586	607	563	549	578	570	574	625	590	582	570	546	631	552	560	594	592	587	545	542	533	606	561	588	556	594	579	584	573	549	539	542	601	606	575	550	576	559	564	611	608	546	561	576	606	605	567	599	601	614	594	603	542	536	591	609	573	567	542	590	556	568	578	628	601	555	593	583	562	585	630	610	577	567	611	595	549	568	578	549	597	566	552	571	530	605	569	614	586	577	554	593	574	592	562	573	582	551	565	572	542	555	589	520	575	588	537	566	576	580	567	542	578	608	597	578	611	592	546	563	591	579	589	550	586	568	583	562	553	625	597	596	536	581	616	555	596	546	583	582	583	552	593	584	567	538	620	608	581	536	571	606	602	572	588	593	579	580	629	580	544	548	573	536	569	572	547	604	548	558	602	583	639	556	570	582	570	588	584	599	598	593	545	563	573	606	546	589	556	608	551	548	595	583	596	525	576	593	566	563	535	548	632	560	602	581	558	551	588	623	570	567	552	593	588	551	585	564	579	576	549	565	564	586	561	576	564	572	598	600	585	579	576	576	618	554	588	620	621	579	571	603	574	614	556	580	593	616	621	527	575	636	525	592	570	556	560	628	570	592	556	582	551	543	569	591	585	628	598	559	566	571	559	554	585	574	600	499	544	579	584	614	583	562	579	556	533	567	580	597	580	581	586	596	563	605	617	576	581	575	588	565	591	585	601	538	536	630	629	617	563	625	568	574	597	602	549	581	533	607	521	541	584	554	549	577	541	577	615	541	581	567	539	541	587	549	555	575	555	624	579	625	574	565	593	584	564	585	558	551	551	554	588	549	573	600	533	560	600	555	585	533	558	598	590	577	547	543	582	554	576	550	521	581	560	591	574	566	579	608	576	568	561	554	593	557	557	558	586	563	564	563	591	582	585	568	595	507	620	553	593	574	547	594	569	615	582	598	596	597	570	618	577	600	564	590	586	597	633	569	607	582	637	593	600	549	546	578	527	570	589	606	602	589	555	543	566	540	552	566	587	545	555	593	579	567	532	602	547	591	574	584	617	615	570	525	632	574	553	542	556	537	573	582	550	579	565	550	576	611	587	552	567	563	598	574	606	587	630	562	579	599	574	586	557	629	589	553	574	554	592	534	550	570	552	558	594	566	585	548	556	574	586	525	592	582	539	574	503	553	587	598	582	546	581	580	548	560	551	555	599	555	584	557	559	600	588	556	581	589	602	553	558	565	591	563	562	550	560	575	561	596	578	571	582	553	585	585	573	596	573	570	586	547	584	611	617	565	568	586	540	573	561	570	561	545	590	570	555	579	552	593	572	558	526	565	563	627	551	561	562	564	615	577	554	522	578	541	547	600	540	590	544	535	593	581	566	618	579	577	573	555	559	569	562	572	530	583	546	579	564	558	574	560	589	635	582	578	588	571	553	619	577	581	553	591	571	574	538	539	561	565	596	624	591	551	562	572	546	617	565	555	571	562	563	573	576	620	565	525	570	591	569	580	567	540	548	586	556	566	558	562	576	574	527	608	560	562	581	580	608	583	560	579	551	536	570	564	571	599	575	592	573	590	596	564	585	575	567	587	563	587	580	589	546	566	593	574	562	517	540	573	574	571	560	578	560	653	577	564	566	548	530	611	553	590	600	582	571	565	591	554	537	594	592	574	569	524	571	571	523	571	557	549	583	552	594	567	579	566	544	527	587	611	577	581	545	589	572	529	617	564	599	589	570	546	631	589	542	589	610	582	666	570	578	567	550	566	575	583	554	553	575	565	585	565	565	584	564	596	580	554	596	589	584	560	549	606	592	578	548	554	599	585	565	576	542	581	579	549	565	567	575	571	552	542	515	574	548	568	593	605	602	579	551	575	554	570	586	545	597	590	603	532	612	548	540	583	583	583	562	577	552	553	614	608	548	552	533	547	566	610	595	569	592	579	585	605	544	565	568	597	585	589	562	570	573	559	610	602	573	520	563	502	568	551	551	593	561	584	573	562	601	574	583	573	562	546	617	583	576	613	596	571	608	545	557	610	539	584	573	552	538	580	629	531	576	584	573	579	583	557	527	522	570	587	597	603	580	617	591	638	590	577	593	552	539	545	587	571	551	570	586	604	552	568	611	627	561	596	563	583	589	553	580	571	587	595	563	560	576	583	601	549	528	551	570	555	481	608	594	609	584	564	601	575	608	574	621	602	602	603	623	571	578	589	588	606	579	585	559	555	574	612	560	579	573	594	592	598	570	579	550	617	587	553	563	568	581	563	590	555	569	564	538	539	579	545	584	503	586	599	565	586	600	562	547	560	587	567	575	529	551	547	613	569	559	582	543	559
27444	13639	2481	1278	816	692	637	595	569	1604	2439	1855	973	632	538	501	474	473	476	467	490	538	491	476	437	456	477	443	475	498	492	462	466	506	442	456	467	453	498	477	481	471	496	455	448	492	470	452	470	417	473	477	486	452	467	444	495	464	484	454	462	452	448	472	471	459	473	469	459	440	447	483	504	448	510	386	481	467	436	470	433	477	485	444	461	461	477	464	476	428	443	434	460	435	450	462	453	440	489	461	450	459	482	479	477	439	452	482	495	465	456	434	490	494	445	458	482	479	464	443	471	446	422	459	456	459	425	486	489	467	527	478	496	509	441	479	480	491	473	493	452	448	478	463	477	494	472	426	476	426	440	463	492	493	489	448	470	467	490	460	453	456	469	463	454	489	437	478	478	478	460	445	473	452	469	460	457	468	484	457	468	457	465	485	422	470	438	458	438	467	481	463	469	484	459	448	434	445	489	462	470	406	477	448	447	477	446	450	491	423	498	431	456	433	480	432	480	439	459	456	466	450	441	424	455	459	467	442	451	446	465	454	408	434	456	443	430	468	488	479	460	488	443	455	418	485	468	447	456	453	461	461	480	489	456	472	496	433	435	498	454	451	474	501	440	423	435	464	440	471	450	433	434	427	451	451	430	448	474	422	502	463	438	461	479	482	443	454	440	436	485	493	496	468	442	415	471	470	470	445	406	441	459	490	468	486	487	454	465	470	450	484	471	462	464	464	467	434	469	450	430	444	437	463	436	506	455	456	474	472	455	430	445	476	471	488	429	463	436	439	480	485	457	413	414	473	491	486	452	463	453	447	458	444	453	468	414	458	458	503	491	440	418	472	422	473	471	486	463	483	463	461	499	432	430	473	451	469	460	491	471	492	486	457	525	476	434	478	436	484	448	457	468	471	489	494	452	460	456	491	450	453	429	477	473	484	457	471	465	448	435	486	447	474	449	446	457	486	439	450	425	474	455	471	460	455	453	478	458	459	477	447	449	459	454	450	452	472	459	452	457	471	480	419	501	455	501	449	474	454	460	482	455	447	484	490	466	428	451	488	447	457	444	438	439	483	438	458	477	468	446	451	488	497	476	512	490	450	428	458	447	445	455	484	458	435	458	483	468	446	456	463	453	445	448	474	451	467	464	457	517	475	461	480	467	481	477	443	477	460	458	505	438	473	451	492	475	503	483	453	463	445	452	474	462	473	477	435	478	481	459	453	481	456	426	487	446	476	472	468	515	471	454	439	472	478	454	426	474	485	485	474	485	446	456	472	424	476	472	451	447	511	419	428	438	477	457	486	437	459	463	452	452	485	478	449	463	461	446	466	458	461	426	486	445	513	424	491	455	456	449	488	482	493	439	487	476	499	421	451	468	456	470	440	447	490	454	478	456	481	538	463	492	426	400	443	447	454	469	489	472	455	481	464	467	456	431	496	477	436	469	448	456	482	466	459	447	458	493	423	482	470	457	445	465	451	454	489	460	469	495	450	442	440	433	441	461	424	449	459	467	480	456	404	449	487	482	458	477	459	473	461	467	429	463	480	446	451	473	458	496	454	445	486	479	489	500	443	432	421	490	434	503	448	490	473	496	450	459	462	455	470	481	469	475	449	455	449	459	444	469	404	478	456	413	437	474	485	474	457	493	500	486	460	485	479	458	446	459	453	459	454	454	444	456	441	422	449	442	482	484	460	444	447	467	434	472	479	456	456	411	470	471	420	467	502	486	452	469	416	481	459	477	473	446	458	456	463	435	448	446	465	450	436	459	445	466	451	436	462	469	452	460	466	488	482	425	424	463	454	444	443	429	414	512	450	458	474	542	427	484	481	460	428	495	502	482	491	445	425	498	470	460	495	450	481	460	440	455	511	454	451	452	475	468	469	459	460	471	473	474	421	444	440	444	429	461	448	465	461	436	469	438	483	465	413	490	480	472	428	449	486	422	458	475	476	437	475	467	469	480	469	481	476	449	478	454	442	496	471	458	465	458	456	479	487	487	515	464	451	463	452	515	457	458	479	472	409	482	473	428	465	446	454	503	444	447	458	493	455	445	436	492	463	454	480	476	480	440	464	467	471	425	459	458	444	457	460	467	467	444	427	444	459	486	462	463	499	508	433	479	466	447	444	471	471	472	455	485	429	478	470	486	483	488	438	449	449	446	403	466	455	516	465	446	479	450	468	457	469	485	487	477	445	462	465	424	485	478	441	481	505	412	458	463	466	464	504	481	502	500	467	478	448	474	505	462	441	472	486	457	507	465	451	470	470	446	481	449	447	486	450	453	460	443	448	449	461	466	425	458	489	473	457	449	418	451	450	477	460	459	456	476	465	431	428	468	422	442	461	464	480	468	469	483	466	441	436	463	441	471	497	463	477	447	464	455	480	437	460	480	463	475	437	454	501	475	477	475	451	460	461	434	473	472	460	470	464	466	460	470	472	416	462	500	477	430	466	469	439	427	512	486	452	454	426	462	492	472	444	415	482	446	475	440	444	453	459	440	506	449	440	452	467	482	478	424	464	442	454	446	458	462	459	448	504	500	473	443	465	489	449	487	453	456	511	509	452	483	444	485	479	477	424	456	434	441	483	459	472	473	477	469	446	458	474	436	455	451	447	466	468	456	468	473	469	450	454	451	432	439	439	458	463	443	484	419	430	444	453	510	443	444	441	487	463	503	417	483	423	466	478	469	460	453	489	441	476	457	470	451	445	482	482	447	455	449	501	436	481	493	492	451	476	434	446	436	466	484	478	434	478	468	466	481	475	457	445	455	471	461	497	427	470	438	455	482	469	450	482	478	489	453	444	442	425	431	435	436	501	459	442	479	493	464	417	450	481	480	458	455	472	466	457	515	526	445	454	441	490	433	456	477	461	436	464	454	447	464	498	451	479	494	462	452	458	442	454	460	446	454	455	444	513	510	485	462	498	455	448	512	471	478	463	468	446	463	454	421	476	498	468	480	441	478	413	469	466	432	476	442	464	468	499	445	452	474	496	473	470	435	474	455	437	439	457	488	431	453	463	485	466	480	466	482	451	426	474	467	510	478	479	455	495	463	434	471	474	457	476	435	460	465	440	459	469	493	465	448	481	454	479	498	479	465	467	443	444	463	438	480	487	436	427	470	440	463	450	457	445	447	461	437	439	444	452	463	486	424	408	470	450	482	433	459	462	422	445	421	467	475	452	476	485	466	436	469	448	477	454	488	483	509	453	456	441	480	449	450	458	419	444	442	462	445	494	491	469	465	466	458	451	458	452	404	496	469	473	464	450	477	457	486	444	457	453	479	468	464	471	456	479	470	473	495	458	440	493	486	437	464	444	466	485	463	419	434	446	429	448	488	478	437	446	454	470	440	434	466	511	447	483	437	480	476	429	429	480	450	451	425	473	432	477	473	434	466	434	449	441	464	466	483	458	444	471	455	479	461	487	461	480	468	440	479	432	438	453	467	439	477	427	465	436	448	508	467	468	473	448	453	467	527	460	458	510
5322	2081	1716	1112	916	742	738	610	606	2164	2971	2071	1027	640	436	396	372	411	365	406	409	405	403	364	389	397	389	420	394	409	400	402	370	423	383	407	397	355	380	378	390	367	392	362	431	406	405	419	414	376	374	386	416	396	374	410	328	392	385	449	379	414	402	408	369	430	358	410	411	362	402	391	374	384	377	396	396	400	344	394	332	441	373	383	382	367	404	422	376	387	376	404	402	372	397	386	369	405	387	402	376	373	385	382	385	389	406	429	375	391	366	407	363	363	369	406	337	391	364	392	415	402	399	389	380	376	377	385	353	418	407	375	390	413	387	426	393	393	369	377	382	345	410	380	402	388	396	392	406	361	388	367	383	396	355	393	386	366	379	381	391	402	408	399	374	382	399	333	385	366	374	371	389	360	378	392	386	380	403	387	428	418	409	383	384	376	350	403	385	374	357	377	397	416	373	384	371	418	388	395	421	402	403	368	374	401	408	406	404	376	433	399	373	364	409	412	371	409	417	362	385	381	391	385	358	381	400	401	371	384	407	390	384	377	394	392	411	415	395	380	441	424	392	365	389	412	363	360	373	407	414	409	405	425	369	395	372	421	369	378	428	412	388	396	372	407	401	416	381	410	367	383	376	421	375	385	376	390	375	378	387	395	397	361	372	403	388	397	434	417	371	383	394	388	378	406	354	420	415	396	379	407	361	454	438	405	360	373	366	396	379	396	413	405	380	377	403	395	393	370	411	369	420	393	385	375	395	418	361	373	379	392	414	394	403	383	369	391	366	360	409	357	425	393	384	386	377	390	392	415	352	425	377	428	405	407	374	393	359	388	419	377	408	357	420	387	385	381	416	422	428	412	394	394	379	376	424	430	389	389	388	348	386	383	373	405	391	408	407	381	423	398	383	390	380	405	418	408	412	380	380	376	385	415	383	375	404	355	359	381	407	408	380	412	404	401	427	402	354	375	407	380	395	441	413	361	396	392	392	340	430	383	361	397	393	363	414	399	391	388	377	375	419	381	375	354	417	375	380	385	390	399	382	387	391	375	379	398	390	429	370	383	399	422	366	374	380	421	382	373	412	392	403	441	363	363	394	400	394	382	382	390	433	418	400	380	409	418	365	411	360	364	395	404	392	384	343	378	366	401	422	409	415	403	379	404	358	352	390	419	373	408	366	395	423	383	411	399	409	368	375	383	395	364	421	376	407	388	407	411	416	390	371	381	434	405	382	412	392	428	375	427	420	386	361	378	415	377	376	411	397	355	377	367	397	378	366	413	461	367	370	387	386	404	407	372	401	389	373	382	346	389	372	384	388	363	343	389	375	369	411	337	401	437	403	424	380	352	416	385	423	380	382	401	396	420	373	373	380	417	384	393	395	343	405	404	376	408	395	386	413	418	398	422	394	387	373	406	393	404	423	400	410	385	378	375	365	386	370	385	379	378	411	369	412	416	375	406	392	407	422	437	384	425	348	411	378	381	396	386	387	381	384	398	376	398	401	386	378	368	382	374	418	374	403	385	367	362	359	379	409	391	389	401	432	387	394	367	415	400	402	366	367	388	373	359	395	370	396	408	397	387	360	407	370	408	388	355	359	392	410	370	410	386	393	411	384	421	395	377	419	414	393	437	370	409	388	388	375	436	373	366	373	377	410	377	362	394	387	425	406	375	367	408	368	372	396	339	365	375	382	396	396	370	386	384	414	378	390	373	418	373	388	393	383	372	379	341	382	408	379	414	399	387	415	389	407	374	402	387	378	436	391	353	369	372	373	378	357	386	384	371	419	381	389	424	411	393	380	396	389	399	386	379	386	417	386	382	397	376	388	426	421	377	392	383	386	416	381	350	376	410	416	385	422	425	409	390	372	400	361	387	400	366	360	368	379	359	364	398	359	408	355	389	393	411	400	381	391	389	377	415	408	412	377	402	377	390	370	420	389	382	406	373	408	401	399	377	385	413	394	344	400	397	390	366	389	381	363	359	436	438	369	404	409	400	404	363	405	402	396	386	393	382	384	404	377	408	377	377	405	425	399	398	364	417	374	414	398	399	411	403	398	379	400	395	394	406	391	410	414	371	417	366	392	396	399	382	384	371	387	387	385	393	414	391	404	371	408	382	411	406	387	404	401	370	436	426	379	404	407	428	417	390	428	387	384	398	358	363	372	355	363	380	391	425	405	399	384	373	419	376	376	388	405	412	403	414	378	407	389	434	399	395	388	368	396	395	381	420	426	392	396	377	380	377	407	378	381	425	415	416	410	367	401	389	372	405	392	367	375	412	393	385	395	373	425	372	382	403	351	425	383	377	392	412	358	367	402	402	400	365	366	414	385	370	328	393	372	405	402	387	409	400	408	346	382	362	391	420	356	392	371	412	416	398	365	358	392	393	431	377	396	394	416	388	382	375	389	394	393	433	379	402	372	383	342	418	364	389	401	423	339	414	394	391	396	390	403	347	428	391	382	368	404	374	381	381	392	363	387	377	417	403	381	451	414	416	430	376	400	401	394	379	413	400	401	378	428	411	426	371	394	400	381	391	396	364	366	405	378	390	407	424	390	403	369	398	427	386	375	394	396	370	365	428	396	421	385	392	382	415	403	428	392	376	400	392	379	401	385	398	372	413	412	407	382	406	391	431	427	373	410	394	383	407	392	413	400	406	435	378	412	406	385	358	412	390	357	384	366	407	400	382	348	398	411	358	457	391	403	410	376	399	387	385	408	363	400	424	369	401	401	411	389	419	412	370	388	390	380	393	406	376	368	429	365	389	419	352	424	362	412	389	422	396	387	360	389	353	411	404	359	407	373	379	396	444	384	359	391	373	395	407	383	378	397	445	395	388	369	386	450	398	390	405	363	392	407	401	395	393	398	385	385	390	383	384	403	407	432	434	372	403	372	416	369	366	422	369	401	370	374	387	399	432	403	390	384	401	391	383	380	384	359	373	411	383	370	379	368	443	361	426	344	375	377	394	425	406	389	381	381	381	350	402	425	378	358	401	377	383	400	395	406	373	387	406	390	416	394	343	393	399	360	367	434	399	409	387	416	392	425	414	413	417	375	396	392	382	378	413	396	433	376	403	407	403	431	375	404	396	373	409	362	414	367	365	409	390	407	371	395	398	402	449	380	402	389	390	382	432	379	399	416	390	419	387	395	384	384	406	380	372	408	402	368	373	364	405	360	355	425	372	405	366	396	361	391	407	395	384	393	392	403	388	382	399	416	406	366	367	372	381	388	373	399	399	369	378	390	396	432	400	382	393	382	392	403	384	408	413	438	360	400	375	427	376	372	393	411	383	392	377	370	395	384	383	393	403	404	357	380	414	413	377	395	361	396	378	384	408	385	366	409	423	378	413	405	396	412	377	363	400	367	402	364	375	412	398	396	366	367	402	400	397	409	402	379	408	391	399	362	394	384	417	397	397	391	392	378	400	399	390	382	403	408	391	359	354	387	374	430	412	402	417	401	399	373	371	406	396	406	369	406	380
25006	21087	27290	25057	10547	2511	1521	1073	933	15259	20605	13292	4658	1413	716	560	473	493	501	520	494	459	524	558	480	489	502	520	481	505	464	506	488	484	506	473	516	534	468	482	524	462	486	500	474	521	495	548	532	528	501	548	477	491	520	514	466	510	499	538	487	526	486	487	508	498	505	451	463	542	502	496	477	463	504	458	483	500	464	474	448	489	484	500	527	465	535	491	480	485	476	439	486	485	476	542	497	515	488	514	539	492	516	510	482	489	476	481	508	453	502	469	474	510	486	513	515	502	490	494	488	521	498	471	550	495	509	526	468	531	452	474	489	519	510	521	476	451	483	464	496	511	474	519	538	469	507	494	516	498	475	474	508	481	463	520	478	492	513	481	497	511	522	487	482	491	485	504	500	505	513	484	535	544	504	507	475	520	487	507	461	485	520	517	494	525	523	520	464	481	448	522	507	476	499	476	504	506	478	509	477	499	475	509	447	467	461	491	510	517	500	528	479	478	517	493	522	501	524	520	514	478	500	510	488	516	504	482	514	553	524	509	464	484	504	469	520	495	497	551	479	513	506	490	499	490	490	489	485	550	514	524	502	497	473	515	490	501	485	513	487	548	499	502	506	488	486	480	485	458	523	518	485	555	470	540	527	493	480	482	491	523	469	510	481	488	524	479	485	529	537	460	489	483	520	474	478	510	484	477	492	498	498	498	446	503	483	481	485	577	453	484	530	488	503	538	473	497	466	453	493	481	483	501	476	468	505	500	499	508	470	530	506	474	514	482	476	470	484	507	450	492	502	505	470	477	498	443	505	520	500	527	502	484	479	487	518	529	523	503	513	479	494	485	447	469	481	506	478	485	500	490	497	481	476	501	512	474	536	453	518	507	514	556	528	476	524	504	460	520	491	482	475	504	510	477	492	513	491	497	486	501	483	509	497	472	447	501	501	503	520	495	478	513	497	513	486	466	474	475	495	491	489	471	525	506	499	477	502	492	466	500	505	499	491	474	474	457	465	522	485	483	462	517	511	509	506	499	484	463	490	494	505	473	496	487	535	481	500	496	511	491	499	489	475	474	511	471	506	515	466	506	507	480	496	480	492	463	515	528	521	518	509	523	495	501	478	506	542	520	479	523	509	452	495	517	538	507	495	490	488	463	494	507	487	472	480	484	485	524	475	508	463	486	500	458	475	525	537	508	494	489	482	517	484	498	510	476	527	505	525	485	492	488	523	482	449	492	473	487	500	437	542	512	509	495	500	516	513	506	508	511	506	467	541	509	498	493	493	501	492	480	496	501	508	493	486	521	529	497	510	473	490	525	464	492	478	483	471	479	498	503	497	504	513	514	529	512	496	506	494	490	515	484	491	492	507	492	510	474	507	497	511	461	515	495	520	473	473	479	521	455	516	495	513	542	473	503	483	514	501	477	489	517	523	491	504	487	454	480	515	477	486	481	515	456	440	493	496	478	495	456	496	505	494	525	473	485	479	556	489	472	504	545	507	523	560	529	450	503	476	490	502	482	511	478	474	495	485	484	501	505	470	492	528	485	490	477	504	492	537	530	452	490	475	493	459	471	487	461	513	476	489	538	516	508	516	485	505	485	506	512	551	499	531	474	436	510	536	513	507	521	521	533	505	446	519	496	467	503	530	486	463	508	508	440	463	486	497	528	491	500	494	495	479	500	449	521	470	483	516	487	524	471	477	519	509	478	522	516	511	497	470	466	514	454	508	485	512	508	502	501	476	486	472	473	507	526	505	514	506	488	523	496	524	476	531	441	471	506	506	486	487	524	485	515	524	476	489	464	462	465	480	519	517	466	456	504	474	510	518	488	479	516	492	522	483	489	496	452	474	485	534	479	508	503	486	464	477	493	486	499	481	480	487	494	473	493	480	494	487	476	488	539	479	499	470	460	458	474	492	488	495	507	505	497	476	483	497	495	527	460	515	477	525	505	504	471	518	493	468	496	458	492	491	494	475	504	486	476	497	484	536	511	485	479	481	498	512	499	485	512	488	487	456	513	501	510	496	481	473	508	504	479	509	521	500	517	516	486	483	489	494	496	471	503	468	487	466	498	479	488	484	515	479	504	491	464	498	492	514	508	491	514	439	522	530	514	506	490	512	488	500	460	485	441	496	502	477	499	483	513	507	545	503	520	492	482	504	471	465	483	484	485	503	489	504	495	503	483	500	444	509	498	498	514	533	511	496	487	528	530	502	510	496	477	480	496	483	499	507	447	548	525	461	502	493	471	498	471	470	514	497	504	488	517	477	509	525	496	473	513	553	478	502	511	510	506	473	472	503	512	485	512	496	477	459	467	472	516	495	515	534	461	462	479	497	460	474	443	501	479	508	501	514	476	491	506	522	476	485	516	440	505	490	454	461	516	463	518	491	512	465	518	458	488	491	488	496	489	479	492	480	502	485	476	519	456	471	498	527	495	460	502	520	533	475	454	503	488	502	518	500	494	485	496	474	483	477	483	492	478	476	494	507	503	504	472	430	486	494	500	504	521	544	511	502	536	494	520	495	494	480	497	494	476	514	511	524	492	484	482	480	480	481	516	474	510	472	494	520	474	521	493	497	498	489	494	484	505	475	459	497	482	502	470	508	547	489	476	484	477	468	497	466	485	507	501	481	467	519	473	537	484	485	498	486	528	495	494	535	481	477	475	503	473	461	470	509	491	476	513	475	509	489	475	539	505	503	476	489	564	533	463	511	489	468	479	517	516	505	444	462	454	529	491	486	498	494	478	489	466	464	491	527	506	479	488	504	509	481	466	494	515	472	514	533	466	510	491	494	458	499	486	451	498	496	486	501	486	477	469	537	481	491	502	473	457	447	546	499	488	496	511	520	494	523	480	482	480	494	506	475	516	482	475	533	500	483	480	506	479	513	473	493	531	447	447	486	484	483	483	524	530	469	536	518	516	539	521	472	501	467	493	462	489	503	497	457	476	497	487	510	470	482	516	469	464	457	455	513	517	467	510	538	467	506	479	442	482	495	520	466	465	504	497	463	462	477	488	498	489	467	509	490	511	532	484	507	492	498	511	465	536	489	492	482	501	497	525	492	534	517	496	519	531	510	483	480	473	499	498	507	456	521	475	493	511	488	480	503	507	476	501	479	494	476	512	483	472	476	513	494	497	481	504	479	456	514	507	498	454	523	478	446	517	485	479	518	479	536	495	494	493	488	453	507	493	487	506	480	480	512	497	469	483	482	506	507	485	494	505	498	498	474	471	512	493	508	491	475	493	531	494	481	498	486	504	494	480	463	512	494	471	510	495	505	520	495	474	484	487	492	516	489	503	497	477	535	473	468	490	489	434	489	505	492	483	499	489	437	484	532	481	511	495	474	518	533	491	522	410	502	482	462	517	515	487	487	494	476	505	516	502	518	486	485	509	508	503	512	466	466	489	498	474	481	504	498	498	489	478	500	429	452	525	544	478	485	496	469	522	531	559	517	537	514	496	477	466	518	521	531	490	494	504
4546	5878	5459	2878	2485	2148	1557	1338	1120	18763	17817	11211	4327	1306	633	500	465	459	446	431	451	457	437	443	438	431	436	413	413	437	465	424	448	442	432	421	419	428	427	425	432	433	474	402	447	406	431	444	433	432	446	465	446	419	417	450	445	449	458	441	450	426	408	430	442	414	459	474	420	459	427	436	419	458	433	433	461	421	460	440	452	467	437	430	451	407	407	470	443	436	406	467	420	458	436	412	458	418	454	419	422	419	434	425	443	420	437	451	400	443	444	452	422	447	435	425	435	432	437	472	443	446	435	461	395	439	411	426	435	408	415	423	468	407	428	409	447	440	479	404	433	406	469	441	456	449	443	422	440	452	454	452	424	421	447	440	443	431	438	435	407	419	410	439	429	432	439	425	417	368	432	401	427	465	415	434	432	405	446	459	438	461	424	449	393	433	432	459	463	404	441	436	439	445	440	387	444	422	464	402	369	433	444	413	431	452	416	443	423	429	431	415	388	411	399	416	425	449	418	384	405	443	429	398	428	431	441	486	437	443	428	412	451	433	477	432	415	472	418	406	420	440	437	432	448	432	419	452	455	441	452	403	427	425	440	462	463	409	431	412	429	425	443	414	410	440	405	439	470	459	430	465	444	420	389	458	426	441	432	426	440	452	409	428	453	442	429	464	456	459	410	468	461	445	434	412	462	465	429	409	429	430	417	417	393	405	469	443	421	476	466	454	458	430	404	448	438	421	420	402	409	427	413	426	432	438	435	411	413	457	403	441	393	425	431	434	426	453	411	447	390	452	421	435	460	438	437	435	471	402	414	452	422	412	422	466	437	430	478	435	419	477	418	436	434	419	454	465	436	474	434	408	459	421	432	445	450	408	438	460	405	430	423	410	405	444	414	460	472	441	432	414	448	434	443	425	432	472	406	409	442	416	421	420	440	419	455	441	421	420	436	448	461	437	433	433	411	421	432	462	447	396	450	432	426	443	449	403	463	442	468	456	399	409	459	441	383	431	448	398	462	438	431	426	417	442	419	479	438	453	446	442	409	434	447	458	437	417	456	412	478	428	458	457	454	427	406	403	442	422	412	416	404	459	402	443	460	463	405	471	445	429	400	435	407	419	440	438	412	462	426	423	445	450	428	440	426	405	469	458	436	449	434	392	428	462	409	454	413	428	419	440	436	458	427	439	459	455	436	406	429	388	468	460	421	408	412	419	432	425	442	448	421	412	439	435	441	435	399	450	404	415	450	411	415	464	439	443	440	454	415	462	423	435	469	411	460	408	431	425	422	423	415	431	420	412	457	401	464	437	449	440	406	442	413	412	445	469	420	465	444	415	464	441	453	439	429	447	429	415	392	440	417	423	405	433	422	397	419	408	387	441	419	464	426	421	411	476	442	443	462	461	443	433	395	402	405	510	432	390	448	457	457	447	414	428	460	445	432	407	400	433	444	425	444	442	442	458	428	419	421	439	412	420	459	451	416	444	419	450	452	413	403	425	434	420	457	446	430	458	392	428	436	429	388	465	406	387	451	423	466	433	425	410	404	449	413	433	408	479	457	431	435	422	395	430	428	408	438	413	422	406	424	432	418	430	417	439	464	448	425	432	402	426	473	389	419	397	422	404	444	456	399	430	434	431	447	438	422	397	419	439	459	414	440	394	413	425	438	407	443	454	408	442	417	454	457	441	434	457	440	441	439	415	412	403	468	436	449	426	447	407	453	438	433	445	462	454	425	451	423	416	433	430	439	431	434	418	431	367	450	435	458	407	410	436	434	426	431	446	414	391	411	427	416	419	434	417	386	388	430	474	440	455	454	469	441	427	474	421	424	437	411	418	414	413	435	436	432	448	429	448	431	439	461	404	423	431	439	398	412	428	484	405	431	405	443	457	432	428	445	411	448	423	461	439	414	431	402	454	418	441	439	416	383	428	401	443	420	425	443	445	408	438	464	435	429	491	395	431	430	473	442	439	440	431	423	417	438	436	413	421	475	429	454	419	419	426	430	430	464	406	413	433	432	459	441	451	445	429	404	420	415	419	451	415	459	439	453	407	410	427	445	404	425	469	456	412	393	454	403	410	396	437	435	453	446	415	439	445	436	452	432	442	454	411	450	422	436	434	407	416	415	421	448	431	430	456	420	402	447	431	447	438	442	450	391	434	447	435	449	416	424	430	427	433	380	410	473	453	439	422	452	416	416	462	414	417	447	463	459	412	429	438	433	406	441	457	438	442	449	471	435	428	416	432	430	448	413	426	436	432	415	427	442	451	439	420	459	418	398	415	463	436	470	431	459	423	371	428	424	424	472	427	454	417	447	446	429	424	418	449	446	434	429	442	443	414	414	420	427	458	428	435	419	415	435	471	475	439	443	414	396	415	460	440	435	429	445	471	417	430	462	450	423	411	450	463	428	456	452	437	445	426	448	453	420	459	422	386	434	432	447	415	429	429	425	440	420	430	436	416	409	407	445	395	440	461	439	429	453	433	472	412	431	377	431	419	458	465	455	390	398	418	437	419	412	375	444	409	456	421	458	395	437	380	433	434	459	462	437	441	440	438	419	424	401	426	456	430	426	426	434	429	447	437	436	416	389	414	440	428	395	429	425	445	420	446	463	451	431	438	444	437	429	441	401	430	425	399	396	413	415	449	419	416	432	426	414	467	429	455	447	475	412	434	416	431	458	448	448	415	404	433	409	421	397	412	429	460	442	386	458	446	441	424	411	415	439	391	439	447	416	429	421	416	446	414	433	430	446	436	383	402	412	403	434	444	448	413	432	450	420	431	447	476	438	414	402	445	437	399	449	403	365	437	430	443	408	446	412	452	445	390	423	431	466	395	425	378	425	442	415	420	390	457	428	437	401	442	434	458	417	436	431	420	464	417	452	409	393	419	409	404	460	404	418	434	443	442	427	455	429	419	457	438	475	446	408	434	449	466	429	415	432	432	440	455	489	438	426	416	440	440	461	446	448	423	451	380	412	429	394	416	430	405	416	436	412	418	443	444	443	438	420	412	460	413	433	483	462	450	469	420	410	402	409	410	457	433	453	396	436	440	395	428	445	402	450	442	411	433	442	408	477	431	422	457	449	431	426	435	449	428	428	382	442	425	426	446	415	429	411	421	459	460	405	454	467	423	421	433	427	422	408	440	448	469	436	480	411	451	436	403	430	432	398	423	411	433	409	452	414	401	441	395	410	433	467	428	421	416	456	432	458	428	414	431	451	474	447	387	440	405	429	406	396	467	460	419	414	436	431	441	445	422	420	468	425	407	394	417	441	487	429	443	442	447	440	418	456	474	428	416	419	400	452	424	437	439	457	437	441	407	396	426	422	410	422	428	437	445	434	426	458	428	448	442	432	421	428	411	448	474	448	411	414	452	460	421	440	435	421	452	458	432	445	437	447	418	402	414	419	454	470	413	409	430	448	460	440	461	405	446	425	414	422	459	435	424	419	403	442	448	443	425	432	425	448	407	455	443	443	428	454	408
23768	21005	28265	23921	20999	10982	3026	1593	1642	28547	34269	24181	10423	2776	1124	730	650	713	682	687	671	688	624	654	659	666	644	641	688	620	677	676	679	650	642	683	639	700	689	695	657	643	670	683	617	685	625	634	626	693	672	666	674	642	629	651	656	670	637	655	659	647	636	656	672	626	672	709	623	730	659	679	657	636	657	651	664	652	654	632	659	648	660	672	665	643	681	686	656	676	642	648	712	622	691	692	673	706	672	658	635	676	684	631	674	623	634	659	666	671	615	679	649	646	633	612	684	626	685	667	656	660	646	649	674	632	668	655	690	637	636	625	641	656	652	679	693	624	687	653	627	673	660	654	672	680	677	659	642	656	607	651	677	657	644	697	638	630	666	675	696	677	613	652	682	678	630	657	677	695	714	662	668	702	649	661	677	672	648	646	633	640	643	649	652	641	675	658	655	672	665	639	668	649	645	636	650	688	663	661	654	652	632	697	678	642	660	685	655	710	668	624	666	667	637	629	688	619	620	625	654	651	645	637	633	665	666	665	638	661	639	687	667	660	656	670	611	641	612	680	681	656	692	651	661	677	644	613	656	625	674	683	645	649	687	657	600	646	640	611	674	590	638	630	673	715	620	621	652	611	647	625	665	644	623	660	680	597	635	642	647	638	655	608	654	638	629	666	663	658	667	666	657	628	640	644	642	654	654	668	636	634	672	666	601	642	653	650	691	649	638	688	675	617	591	686	685	603	707	685	665	644	719	599	659	659	645	664	637	616	645	640	642	641	607	650	631	685	636	674	694	650	690	679	653	632	672	690	626	660	599	686	654	658	637	636	655	677	666	640	673	629	651	664	714	641	649	713	664	610	608	642	630	687	657	648	685	661	657	707	664	663	629	623	684	629	689	685	595	610	634	649	662	640	615	649	676	687	639	655	664	666	658	652	664	643	688	607	692	688	654	634	690	669	632	677	679	652	639	654	640	692	652	690	667	678	630	618	665	703	680	606	615	700	631	677	644	650	606	673	678	678	631	675	650	665	646	639	620	622	631	673	644	676	659	609	664	671	679	681	689	677	664	647	615	665	623	648	643	618	682	662	697	673	647	647	649	650	645	655	662	651	671	663	692	662	634	697	677	652	699	675	631	686	679	626	676	650	649	634	638	657	659	679	676	602	641	619	672	632	655	623	632	658	643	607	628	654	639	637	648	660	649	679	617	656	669	628	619	688	653	627	685	687	641	636	703	621	668	670	671	621	677	645	656	689	692	658	659	614	625	636	703	683	655	646	692	660	636	657	681	616	649	688	638	596	637	643	659	663	688	646	645	667	657	619	699	634	648	658	661	672	639	620	670	664	677	639	683	677	653	680	671	667	667	719	683	647	681	627	652	682	670	660	701	637	683	654	655	666	628	633	654	660	654	644	662	617	683	687	656	635	738	665	677	622	630	618	653	643	682	665	631	649	646	603	686	659	622	661	633	685	681	654	618	642	683	671	659	669	639	630	617	657	647	626	673	654	656	643	666	632	686	651	632	615	671	670	648	611	665	661	681	642	708	629	648	658	677	637	659	659	606	662	614	643	700	677	661	692	638	608	637	617	625	710	623	668	648	668	668	677	686	622	665	668	649	655	625	714	688	683	669	623	659	644	624	639	648	638	710	630	638	644	655	656	657	687	627	640	735	716	672	645	658	636	657	653	628	609	664	662	677	652	621	663	650	642	655	667	641	648	645	648	676	632	688	650	643	686	692	683	683	640	655	659	672	604	654	639	662	641	642	646	690	669	627	625	711	633	671	703	652	626	640	699	669	636	708	678	657	738	684	625	650	678	628	651	658	655	650	613	644	698	680	634	667	699	667	671	611	693	642	676	653	711	687	610	644	599	661	649	670	683	633	689	637	694	649	670	626	653	643	601	652	701	657	689	637	633	699	648	661	678	660	689	674	586	660	648	707	627	639	687	646	699	641	699	699	641	642	663	622	653	645	673	586	623	612	661	672	643	639	640	666	696	670	636	672	639	685	641	636	631	663	626	637	663	630	667	651	716	661	623	630	665	670	659	665	644	658	676	630	669	591	607	682	666	668	665	691	641	645	611	716	566	651	639	633	670	685	618	676	641	630	684	666	641	633	634	660	691	683	665	682	710	625	631	650	668	648	651	671	674	667	605	672	641	679	666	630	663	649	679	677	677	639	648	626	672	645	640	680	681	675	668	659	655	630	648	614	649	633	683	649	579	677	641	614	712	666	628	683	664	683	679	639	646	627	656	630	649	612	636	641	637	641	676	697	627	651	701	641	672	656	664	628	626	644	655	654	607	641	647	655	639	635	667	660	659	664	676	629	653	691	678	665	648	602	681	651	684	649	593	660	666	653	611	632	656	656	660	631	700	651	632	649	649	655	662	587	674	636	643	597	733	648	663	654	670	672	648	692	641	656	644	667	640	653	652	620	636	640	636	652	649	591	680	654	656	630	644	643	659	617	613	673	694	639	647	636	652	630	654	623	701	681	636	648	619	635	665	624	647	637	611	659	628	636	640	668	681	636	668	678	651	678	655	630	636	653	660	666	665	634	618	619	622	600	621	640	662	663	705	617	660	677	574	631	632	660	620	647	625	640	706	601	692	656	649	657	650	619	665	653	657	611	666	665	677	642	649	652	661	670	627	587	617	630	646	674	641	694	619	633	624	625	624	680	657	650	653	632	652	635	637	640	670	643	632	631	638	598	622	632	658	664	655	652	691	658	667	654	663	676	646	632	642	671	649	622	655	682	638	666	632	643	647	603	699	648	654	624	678	628	605	610	644	641	615	634	667	694	641	656	662	692	671	642	712	647	608	675	659	743	604	624	668	638	682	666	635	666	657	644	657	606	666	616	663	623	631	621	642	626	564	611	657	658	645	624	656	691	650	687	680	662	683	650	695	642	631	657	678	620	631	640	648	655	631	677	611	658	678	651	637	661	665	630	642	651	687	669	629	649	640	651	624	657	664	680	702	687	680	698	622	618	681	678	639	642	653	675	621	630	632	657	624	664	612	667	640	659	660	651	662	676	693	658	638	654	614	695	619	678	722	629	678	666	667	628	610	690	608	643	649	673	689	687	647	691	663	661	668	635	676	669	646	636	663	657	660	652	672	583	690	671	680	643	663	690	713	672	623	677	602	640	702	670	624	659	623	652	654	629	699	658	665	685	707	624	658	613	644	609	630	639	671	673	680	610	618	639	649	658	630	629	633	674	661	667	650	685	669	643	687	625	621	675	664	627	647	650	677	645	662	658	652	626	647	665	648	634	663	655	625	640	634	633	665	663	656	633	659	621	649	657	641	666	627	630	669	640	636	604	622	616	659	639	684	627	636	637	705	648	656	652	674	647	676	648	654	631	684	614	699	667	628	653	640	612	649	658	648	611	611	604	653	654	626	646	652	706	685	652	666	686	630	604	624	613	623	651	600	677	689	625	683	670	667	657	699	676	619	649	647	640	691	622	659	662	633	654	627	632	629
5429	9867	8611	5670	4131	2989	2211	1704	2280	31838	29456	18998	8191	2535	1033	633	606	510	601	551	543	544	555	545	520	547	574	552	568	542	611	564	537	569	574	545	582	559	573	565	557	583	564	558	567	570	549	537	511	532	581	528	583	607	564	582	559	625	564	566	547	551	542	593	565	534	597	579	568	535	556	541	533	557	524	566	567	560	555	504	585	537	566	563	521	519	581	525	588	534	600	559	542	561	571	523	556	520	578	477	518	562	559	518	499	554	568	535	553	578	585	514	576	551	541	542	559	556	532	552	569	528	562	565	535	563	585	579	533	549	571	566	535	575	573	548	594	539	555	549	543	577	555	525	531	544	572	527	541	550	585	540	545	577	556	560	549	550	534	580	560	550	574	515	569	590	575	548	586	586	550	534	538	582	584	591	529	534	563	588	587	554	568	524	535	583	529	541	501	548	577	578	564	543	538	529	565	580	550	569	572	553	555	593	536	547	555	538	522	571	525	561	554	572	537	548	573	581	543	539	580	552	519	537	534	543	544	539	569	534	540	584	569	568	572	554	567	494	543	531	553	524	595	548	583	505	550	576	521	557	544	564	512	558	547	539	566	541	559	566	570	542	568	592	588	585	551	600	537	564	517	578	544	543	580	570	571	592	544	566	524	546	564	579	552	543	574	604	566	567	578	568	548	544	545	538	555	556	533	554	549	582	519	547	507	531	561	517	542	555	530	550	586	563	538	558	571	597	575	574	580	569	530	545	540	572	511	598	535	550	567	577	524	576	520	558	570	551	536	561	549	569	552	530	546	570	531	566	590	579	611	575	551	533	547	571	548	578	537	560	555	533	538	575	571	516	564	590	556	532	589	551	612	577	585	541	604	555	573	541	497	555	565	522	512	570	579	539	559	556	592	558	589	517	506	594	569	543	532	570	528	560	559	563	547	537	582	566	563	529	554	559	512	572	554	558	552	520	563	586	577	587	527	535	548	537	527	556	542	530	508	553	585	547	563	568	564	572	570	532	580	579	548	552	526	539	540	535	543	529	620	570	564	576	541	537	568	548	509	573	563	586	557	526	502	512	499	566	525	565	528	528	595	570	563	567	567	518	528	537	570	584	611	589	565	569	511	530	596	587	507	566	572	534	524	567	530	534	554	564	588	570	567	560	539	573	565	564	533	590	572	569	542	572	572	517	571	547	569	539	561	596	558	543	569	523	571	537	555	527	527	535	554	568	529	563	546	575	573	506	573	512	578	550	565	527	543	585	557	516	578	539	584	574	546	573	539	520	567	560	555	561	547	534	538	529	561	568	508	567	574	577	580	521	580	568	529	566	551	573	526	561	473	543	530	561	549	552	542	568	523	520	554	569	574	602	555	526	576	581	562	504	565	552	530	521	566	526	539	578	539	567	550	566	609	551	541	538	554	581	542	556	508	519	562	551	539	512	509	526	533	561	577	538	547	569	572	527	546	538	548	557	518	551	531	552	546	586	570	581	564	541	569	575	573	549	556	550	553	564	555	521	558	547	543	547	532	581	531	523	547	558	540	557	562	553	581	534	556	537	561	558	588	543	541	522	573	584	555	533	491	506	552	547	535	532	565	576	511	553	550	586	535	588	579	582	551	505	573	586	543	508	611	543	564	560	581	563	590	583	539	486	539	557	537	605	561	577	589	517	542	611	558	544	545	543	549	563	546	529	569	541	510	546	567	566	531	549	565	548	571	517	572	547	562	544	575	530	560	553	536	583	543	538	551	531	515	550	569	546	513	560	546	556	568	550	570	571	539	518	566	551	562	543	586	522	533	573	567	527	524	595	532	529	552	541	544	536	574	579	534	574	580	562	541	550	545	543	562	538	576	561	554	547	534	549	563	511	507	558	512	487	511	544	586	573	561	560	541	563	561	494	550	517	554	533	551	534	515	564	567	541	532	550	578	534	556	582	544	561	546	577	560	552	530	558	540	564	558	555	529	507	550	523	573	574	541	567	542	531	577	544	546	575	528	550	553	565	506	589	521	534	549	544	531	547	568	562	552	543	493	528	509	564	583	560	558	572	531	545	533	540	586	563	504	517	553	548	525	561	552	545	524	568	528	562	592	502	538	592	526	570	528	543	547	569	531	568	567	519	566	511	522	556	556	519	561	566	558	546	517	581	582	535	544	521	539	552	499	545	610	558	611	546	562	567	528	584	556	554	542	537	526	570	579	551	549	526	601	550	522	554	582	545	525	555	554	562	543	587	526	576	564	545	541	548	519	551	547	560	591	530	541	599	564	543	528	559	543	541	576	528	532	575	529	575	554	535	538	559	559	574	528	545	503	574	558	544	522	519	532	594	579	593	551	553	576	518	579	539	547	561	587	567	543	583	545	535	565	570	521	596	504	503	538	549	557	582	524	501	560	567	567	542	555	519	543	555	501	568	548	574	545	544	515	546	519	527	582	501	547	592	507	535	530	533	580	537	562	564	547	569	570	536	576	593	552	543	535	544	518	514	520	528	539	541	512	522	533	536	571	530	551	575	521	482	546	542	528	529	550	517	562	540	537	570	523	557	518	575	569	558	571	582	581	559	565	567	518	615	520	513	513	539	512	542	536	579	531	518	543	561	541	541	544	543	532	583	555	543	556	554	524	595	530	543	555	551	594	531	541	578	559	537	576	551	557	535	553	545	568	561	542	581	567	549	536	557	527	569	539	589	517	498	556	535	574	565	513	587	578	588	527	550	502	561	552	531	556	499	524	535	538	531	557	530	551	549	567	570	541	537	571	531	519	563	543	531	513	571	541	541	572	531	561	542	558	532	586	540	602	531	536	542	558	558	522	502	561	533	565	496	519	549	533	546	536	524	508	572	561	587	521	552	514	589	550	566	541	537	550	575	538	544	548	518	512	577	554	568	536	600	515	559	537	502	547	561	544	554	567	549	550	513	572	551	527	569	551	546	534	504	575	501	551	582	547	561	560	540	547	508	579	540	550	524	557	566	539	512	546	544	543	552	549	521	543	575	569	546	558	535	543	521	573	523	569	557	569	497	551	534	562	548	548	598	510	507	528	528	561	533	561	557	576	545	548	527	568	550	543	541	556	543	553	542	507	532	523	564	550	558	513	577	567	612	563	552	533	518	546	566	523	544	538	542	565	540	500	525	564	591	540	597	539	517	554	559	514	555	552	551	540	584	561	522	571	568	497	507	605	515	575	580	597	537	511	519	549	551	539	528	515	511	560	508	540	546	530	545	591	569	545	577	519	578	554	520	550	584	526	576	543	527	548	544	573	568	580	558	579	562	502	546	524	552	527	559	548	591	552	607	571	579	536	503	545	541	555	545	548	581	548	567	528	571	567	554	516	555	529	528	558	538	552	550	546	602	538	563	573	544	538	548	525	558	574	550	506	528	561	553	554	541	559	592	597	519	531	565	521	573	584	537	594	540	558	521	582	520	565	554	534	564	522	509	526	565	539	533	527	532	524	606	572	528	584	549	535	565	520	563	532	504	572	532
27310	13389	2492	1252	704	607	495	501	466	1700	2339	1809	1045	593	505	450	465	457	451	398	440	424	433	430	409	426	423	434	393	374	408	427	427	435	419	416	425	406	430	413	427	460	402	423	424	428	427	395	423	421	413	459	417	418	412	416	434	435	401	407	433	402	419	427	434	430	421	390	423	419	429	406	425	447	413	407	408	391	414	434	405	412	404	426	430	409	412	416	409	442	432	402	401	440	436	407	406	368	480	431	415	395	420	419	420	392	425	413	396	422	433	419	437	428	442	423	407	394	419	415	460	382	442	399	394	448	416	366	409	393	433	411	449	407	422	418	420	408	411	421	430	423	461	398	444	399	407	457	423	443	408	413	410	421	433	413	413	399	425	411	386	418	409	431	421	418	403	418	420	413	449	439	435	403	435	453	381	400	372	432	402	421	425	431	434	428	444	413	415	413	388	403	420	429	374	443	402	426	427	467	395	389	420	390	400	409	452	405	426	392	415	401	395	366	416	381	384	379	434	447	420	408	412	404	398	404	416	410	416	429	392	442	423	419	431	389	415	419	386	420	392	417	432	418	436	394	403	434	444	388	364	437	410	397	411	432	439	373	428	398	420	423	406	430	426	385	420	461	394	407	388	404	395	412	433	439	405	443	429	410	417	421	386	444	403	431	417	404	396	429	396	415	427	385	380	426	419	397	456	425	413	442	426	406	437	400	411	409	424	418	420	434	439	471	426	426	424	422	407	438	403	416	453	406	456	416	436	423	426	422	442	430	401	447	430	422	416	397	418	405	393	389	472	413	421	411	411	407	404	409	456	429	398	425	385	445	380	415	412	408	382	388	375	477	436	379	431	460	370	414	402	437	421	397	404	449	374	419	402	405	448	421	415	419	449	452	429	417	393	413	422	387	403	408	412	467	421	448	457	398	427	443	399	412	408	440	451	394	394	445	413	408	418	424	429	378	462	425	384	437	391	403	407	418	434	373	444	401	435	418	401	400	387	419	428	444	416	424	436	424	422	400	402	387	410	358	416	417	453	414	470	422	440	413	433	383	444	415	407	423	405	383	406	434	427	441	414	394	394	398	405	424	413	428	431	406	413	377	432	425	424	421	414	392	426	427	461	412	424	383	387	424	432	407	412	413	408	400	441	432	401	391	386	444	439	380	412	460	413	440	432	451	375	452	400	433	403	408	405	424	411	435	431	433	426	414	404	417	438	374	376	415	408	373	415	414	460	413	375	437	426	377	394	399	429	428	415	378	418	390	430	407	429	393	406	385	372	400	425	387	425	423	409	403	412	392	403	450	419	423	407	369	445	435	384	429	449	424	435	427	387	396	447	397	393	423	438	403	397	434	428	410	405	415	410	404	430	422	408	427	398	400	409	409	430	410	433	416	396	434	419	466	434	432	395	412	421	432	429	415	421	423	407	439	385	401	412	375	411	435	430	368	441	407	421	392	414	440	406	432	450	433	387	428	393	417	399	433	443	395	423	429	408	390	405	402	439	421	430	461	402	396	397	376	420	401	425	386	439	401	440	435	404	447	422	425	431	392	403	381	433	416	440	401	422	438	420	412	402	403	421	389	416	428	454	428	437	423	418	396	390	391	387	425	425	413	428	411	423	422	429	395	421	435	409	434	430	425	407	414	420	397	409	421	422	403	438	439	394	426	429	414	417	433	411	435	407	436	426	400	414	492	420	427	407	409	440	437	382	411	388	433	409	413	415	442	450	405	430	436	393	403	446	428	426	403	458	402	416	397	427	443	422	389	452	420	410	422	440	426	400	400	418	445	403	443	440	394	412	427	458	414	416	445	434	411	407	398	408	450	421	447	449	418	449	417	421	440	404	421	420	398	437	412	428	461	420	421	452	427	418	424	395	395	436	456	429	443	402	392	424	414	418	447	400	434	443	391	395	441	412	414	414	416	439	431	410	399	422	406	396	422	391	427	409	419	409	433	438	424	388	385	424	416	431	425	434	397	398	438	418	421	413	406	396	437	412	446	409	446	393	435	422	424	462	393	427	421	455	410	456	410	438	404	409	399	402	405	431	396	365	431	421	413	457	414	401	447	429	418	368	443	403	408	452	431	402	425	428	431	414	377	413	389	410	397	416	407	437	449	404	391	388	425	374	409	399	442	419	403	410	449	444	415	418	444	371	415	401	394	450	392	422	430	411	398	454	402	442	419	411	413	409	401	421	445	410	431	404	443	392	443	419	427	394	427	435	407	413	439	410	416	415	397	393	412	397	404	385	439	410	401	385	418	401	435	395	388	447	413	402	440	379	406	452	414	385	427	433	411	465	420	406	383	434	392	424	395	443	441	390	426	375	434	399	400	414	431	409	431	443	372	426	398	406	379	399	428	408	425	444	442	445	444	372	431	406	418	394	382	376	408	415	423	428	399	433	427	400	411	429	400	379	447	413	410	406	458	431	418	392	420	413	417	414	398	439	394	379	416	406	413	371	411	444	386	405	392	431	440	432	425	424	471	420	435	442	409	411	415	413	437	441	438	412	393	444	445	442	383	439	415	446	419	480	401	387	430	423	436	429	424	442	447	454	431	463	460	422	389	401	436	388	411	441	455	457	423	405	415	404	408	400	420	396	417	376	403	451	388	393	425	390	426	424	428	419	434	452	419	392	363	405	467	413	461	455	404	444	390	413	406	400	474	425	412	416	406	401	406	413	420	422	436	396	415	419	409	437	432	389	430	420	410	424	387	405	415	396	411	382	420	416	404	419	413	434	404	442	464	438	424	445	427	387	423	426	422	416	417	415	403	473	432	426	430	418	399	419	430	460	407	430	436	397	435	436	456	406	428	409	435	402	396	377	397	423	402	430	435	377	376	431	436	416	412	453	420	401	428	420	413	395	385	449	444	395	436	426	435	421	460	393	394	422	443	395	422	428	395	427	413	436	397	426	454	409	433	419	419	413	424	449	447	445	438	389	424	407	384	407	387	436	406	447	414	427	408	429	425	422	452	442	401	442	412	395	407	434	444	416	398	365	406	435	429	380	403	395	433	430	397	378	435	437	417	462	413	416	423	412	399	414	384	419	402	438	406	414	434	401	420	396	392	408	422	413	417	414	440	445	423	429	398	425	429	411	393	393	415	427	427	370	418	404	431	400	426	431	407	415	439	409	421	443	437	401	394	434	437	433	442	374	395	446	400	445	427	405	412	413	408	410	421	441	415	463	394	408	426	430	429	440	434	415	407	386	418	441	414	422	458	389	395	371	416	404	415	418	401	356	412	427	423	448	391	412	417	432	417	387	398	427	416	393	411	372	403	385	447	441	430	411	399	413	398	398	410	423	420	451	398	423	430	435	411	423	391	458	417	397	414	443	390	408	415	427	415	444	398	456	431	420	395	402	447	417	378	393	451	451	451	417	382	403	418	418	437	408	416	413	418	423	420	378	415	445	429	400	423	432	459	424	438	432	425	411	413	453	399	426	412	439	438	402	399	428	439	461	441	416	394	436	429	406	383
5244	1562	1708	1133	779	651	532	518	492	2332	2840	1904	1011	570	415	362	324	373	406	385	370	376	356	341	396	384	336	360	373	315	334	379	319	324	336	342	348	350	355	384	371	375	333	339	353	355	385	350	360	352	342	355	345	356	372	323	371	383	360	365	378	340	353	363	355	343	354	362	334	363	350	383	363	347	356	365	374	357	372	351	356	353	376	375	349	374	347	358	353	369	383	368	341	360	377	388	330	351	355	387	352	369	398	353	375	362	379	315	334	375	374	345	323	363	368	370	352	345	363	352	352	317	368	361	370	343	353	363	323	373	351	364	344	345	356	356	337	373	343	374	370	324	392	374	343	364	369	392	341	373	347	355	362	357	369	331	343	373	385	369	341	384	327	331	357	335	310	367	374	384	367	364	364	337	350	353	343	358	349	391	368	341	358	342	376	361	336	357	357	368	348	354	353	372	359	344	352	351	343	359	405	357	356	353	374	354	381	358	323	341	383	377	392	381	333	376	367	369	372	348	373	395	373	350	369	363	356	348	392	370	357	343	373	330	382	343	349	356	341	369	384	350	347	340	345	351	395	368	351	371	372	342	362	361	365	388	382	376	369	355	349	333	344	362	359	386	381	378	353	345	363	359	374	386	387	359	385	328	343	363	386	390	343	354	310	377	348	322	341	364	402	392	336	345	358	372	352	357	333	333	355	392	353	344	351	369	370	366	348	400	326	370	343	356	367	368	364	361	362	393	375	332	351	372	357	351	364	388	411	341	348	338	378	363	344	338	380	366	354	323	330	354	367	379	344	369	354	353	367	345	339	348	361	354	362	357	300	326	366	364	355	354	365	348	355	350	368	327	367	374	364	329	360	369	330	355	385	334	354	332	351	370	342	383	366	392	348	335	355	327	351	422	367	368	376	339	366	365	336	383	348	344	338	344	355	346	353	367	356	360	393	345	342	340	363	384	328	387	367	353	364	350	349	345	338	354	349	355	367	351	350	355	387	340	366	348	384	386	356	358	333	348	380	333	365	389	347	324	367	350	366	380	332	321	377	351	380	377	356	358	373	366	352	324	360	376	328	382	345	352	348	363	376	381	335	366	371	361	378	363	384	382	346	375	362	358	339	344	369	357	353	378	357	329	356	354	362	345	343	364	358	375	396	359	366	388	395	350	349	365	358	329	381	349	348	338	351	333	357	329	376	336	329	380	387	357	369	399	356	339	353	356	373	344	338	380	374	342	361	324	367	389	364	334	393	368	356	390	407	350	366	350	357	355	350	400	359	368	358	339	394	340	348	386	336	346	343	416	357	358	343	362	356	367	350	339	336	363	367	359	354	363	366	360	329	359	374	339	335	396	348	359	363	390	384	379	384	380	390	365	357	352	355	340	363	358	365	359	362	386	349	339	371	382	351	380	378	341	367	365	339	388	352	378	352	364	365	350	369	360	369	364	370	369	348	370	339	396	357	355	370	382	351	365	391	348	402	374	359	357	389	376	374	362	388	352	384	348	361	362	340	360	361	342	341	340	343	338	348	352	365	356	372	346	360	359	385	361	324	366	371	312	386	336	337	351	366	351	363	350	362	345	388	357	361	331	367	381	323	378	372	358	356	371	362	349	343	355	355	349	343	348	334	351	376	354	336	322	365	355	344	361	340	352	373	331	334	376	375	370	380	373	309	348	393	361	356	389	331	348	343	386	370	357	357	355	359	343	360	360	357	373	368	350	346	372	358	356	354	375	379	358	363	341	391	366	349	389	366	349	334	357	368	329	376	396	335	354	360	383	356	371	364	361	336	367	358	364	359	337	356	361	355	383	380	362	360	343	374	341	383	362	373	393	321	382	369	361	377	365	392	352	359	361	347	352	383	345	351	377	359	358	307	372	378	358	386	364	389	336	347	349	350	375	328	363	361	358	395	347	360	396	357	345	336	352	383	369	351	350	389	317	346	362	363	353	349	355	364	396	401	369	355	351	367	370	361	359	368	336	376	371	373	370	381	349	350	358	361	390	352	334	386	365	358	333	350	370	353	364	369	346	386	361	360	355	349	342	325	358	354	348	345	383	384	389	379	369	360	367	371	344	337	357	391	339	386	345	384	369	357	333	363	357	372	356	319	339	354	355	345	368	373	341	373	319	392	392	366	358	319	338	353	331	359	384	382	353	360	389	353	361	348	378	335	343	324	361	354	377	369	341	347	361	387	339	352	356	331	371	319	369	338	342	342	362	350	384	375	377	389	369	358	376	349	339	379	362	368	331	362	331	342	349	340	353	348	344	360	343	336	349	360	353	347	361	374	355	356	345	385	386	383	365	354	365	375	364	375	365	375	362	338	355	364	371	368	338	358	368	361	341	336	338	329	378	338	353	373	351	324	368	348	361	345	364	334	378	335	355	350	359	360	323	351	359	357	389	373	351	338	389	385	334	341	360	354	320	349	330	360	345	358	360	348	336	349	339	356	336	359	321	368	332	380	359	360	378	344	306	349	349	368	354	361	327	423	371	344	382	364	335	368	348	351	366	354	370	345	357	370	370	353	363	350	358	382	351	355	356	327	336	336	351	386	377	349	323	342	360	363	338	367	373	342	358	324	340	396	384	369	327	367	344	363	319	331	351	334	349	365	354	365	353	378	356	384	356	362	379	353	365	378	349	364	350	374	380	339	365	345	372	345	371	375	383	353	352	363	358	341	337	397	359	356	309	379	361	342	322	343	368	355	340	344	342	356	358	362	352	380	364	315	386	327	338	397	400	349	350	350	383	319	328	353	386	360	387	349	356	332	345	330	350	355	367	353	351	351	391	361	351	380	351	382	345	351	407	363	347	346	336	351	363	349	356	340	359	319	359	374	379	323	367	337	362	361	383	343	351	355	342	344	336	342	331	355	357	368	351	394	359	344	358	395	361	349	324	349	377	371	352	369	371	327	331	374	348	362	352	338	334	329	337	371	373	372	367	378	346	365	360	380	352	388	376	373	361	376	375	358	370	362	385	366	327	401	350	357	395	335	306	366	358	358	315	394	368	363	340	358	361	372	355	349	393	339	355	344	338	347	320	384	346	338	348	348	365	385	330	374	363	343	364	366	337	346	372	359	366	380	370	338	342	385	357	362	354	331	344	373	349	359	345	355	324	359	341	398	363	349	365	380	331	368	352	358	325	354	382	355	356	372	353	341	353	370	358	359	370	363	328	378	323	348	366	373	381	363	330	341	377	393	374	340	349	372	333	367	364	344	369	339	380	351	328	342	364	399	366	327	362	349	346	360	337	350	348	375	357	354	357	346	348	375	404	361	342	366	379	384	363	366	350	344	341	321	377	366	350	351	339	348	326	333	368	339	339	338	367	356	357	334	378	350	315	354	330	365	364	329	354	370	352	367	353	379	387	346	351	354	323	387	381	388	354	361	360	343	356	389	333	344	368	340	338	352	363	349	371	339	350	327	337	340	371	353	356	369	382	378	393	391	372	366	353	380	349	352	337	365	372	378	355	370	319
24905	21011	27220	24914	9723	1606	1056	749	705	7463	19478	15980	7043	1619	635	507	465	451	423	435	430	451	441	424	429	404	458	444	446	482	410	412	414	438	454	459	447	461	460	467	459	451	463	431	469	446	456	461	448	440	454	435	458	441	444	411	415	440	446	434	483	461	404	450	441	414	463	481	407	456	453	439	438	436	449	467	446	417	453	461	434	440	433	442	453	442	430	408	458	416	451	452	464	426	428	420	444	393	426	402	453	435	446	428	457	461	442	421	409	453	446	465	416	459	439	422	471	443	446	426	442	446	446	467	429	462	426	439	415	471	445	440	442	464	412	433	443	442	492	467	440	469	448	378	434	451	464	465	447	441	443	426	421	460	416	433	436	449	429	427	455	440	468	427	450	446	411	427	417	450	436	455	477	449	441	439	456	424	464	454	450	437	439	441	419	418	411	422	466	424	470	442	450	463	412	464	453	394	434	454	490	403	445	434	393	422	489	433	430	467	419	467	450	450	456	467	480	443	422	425	432	421	448	446	451	442	468	451	456	466	442	429	431	450	423	445	462	396	445	442	486	416	442	386	428	446	441	416	438	435	458	457	470	431	452	434	432	459	428	431	460	421	431	421	436	427	454	470	434	441	438	442	468	457	442	436	443	459	427	410	425	428	467	423	449	480	480	389	433	442	443	447	460	419	462	405	473	443	433	405	429	417	439	451	477	398	429	462	447	428	459	444	437	418	472	436	454	426	427	420	471	430	410	423	456	439	411	418	422	434	412	418	466	465	424	404	451	436	473	455	428	448	448	482	461	431	441	426	449	412	425	417	463	462	419	419	450	477	460	455	460	450	431	440	459	456	458	423	488	455	491	451	462	454	443	426	445	411	412	410	441	401	454	441	433	408	479	446	455	445	423	468	425	454	440	481	407	457	426	480	430	392	494	463	415	447	414	420	431	448	443	437	426	450	484	439	450	458	416	421	452	428	469	488	445	439	442	451	458	439	440	435	450	450	449	473	434	444	424	416	446	464	451	453	424	429	419	448	442	432	412	449	442	434	449	418	438	425	471	437	433	436	452	408	449	426	463	416	438	428	423	475	417	425	458	469	452	468	412	446	427	470	406	458	468	435	430	430	457	442	452	438	471	416	446	421	456	453	452	414	417	436	431	419	471	442	454	459	437	436	419	439	447	452	453	455	452	425	403	430	421	422	458	458	459	421	445	418	416	482	428	440	412	426	441	448	425	437	446	470	462	402	426	432	492	439	431	444	463	459	414	451	453	441	391	399	404	446	442	473	427	429	436	400	439	464	404	466	418	467	428	473	438	442	425	457	452	458	444	396	459	420	458	466	484	444	410	458	419	442	462	446	467	439	437	397	468	447	408	494	424	421	410	409	470	399	461	448	428	453	447	438	413	432	431	409	431	472	432	462	421	425	460	420	465	478	424	481	424	435	410	457	442	422	440	414	440	458	427	468	462	450	448	432	465	469	427	427	435	408	448	470	444	425	454	477	427	422	467	468	427	439	481	433	452	449	436	439	418	418	433	417	460	446	407	432	443	419	448	429	463	486	476	436	415	429	431	450	453	438	428	441	461	423	424	432	444	421	455	433	437	439	453	431	440	436	455	440	398	432	409	489	429	433	425	469	434	430	437	408	465	441	425	477	431	449	452	451	445	420	461	451	426	466	435	454	461	452	426	491	448	443	451	443	442	396	447	425	471	454	396	428	421	476	418	448	453	422	409	412	432	459	447	445	414	444	426	435	406	430	411	500	451	405	441	429	465	429	437	404	437	434	437	421	453	469	428	396	420	451	456	433	403	448	477	459	440	448	472	476	449	431	428	448	453	433	411	454	404	456	450	452	420	415	417	423	435	456	457	455	496	479	431	417	457	436	419	450	459	450	433	446	404	438	447	457	422	437	407	487	449	448	414	443	427	432	385	433	423	426	413	432	454	409	479	442	436	455	447	457	439	428	416	450	432	474	443	425	427	415	438	401	424	420	431	420	419	432	430	478	453	449	426	422	484	462	417	460	427	422	459	439	494	399	421	440	450	469	419	469	429	451	397	432	455	453	452	451	443	422	450	446	446	448	458	404	436	463	401	418	398	444	430	423	478	426	457	455	427	428	434	442	445	440	454	437	438	433	418	409	454	457	449	426	432	456	427	449	447	420	421	455	445	445	434	437	442	466	456	402	460	410	460	418	415	432	451	460	403	439	400	437	465	459	458	417	444	427	429	473	453	435	426	440	411	430	445	451	467	403	426	450	435	449	459	456	424	428	463	429	473	427	437	464	433	438	458	385	443	473	443	404	448	406	437	452	428	440	454	450	432	458	445	440	445	417	454	469	401	420	416	420	476	399	455	483	443	423	434	444	426	450	443	441	476	468	423	445	414	464	491	453	413	426	438	444	458	453	449	405	407	439	433	435	422	450	473	440	447	422	429	457	407	465	483	468	433	468	424	425	432	429	441	401	431	428	449	411	418	452	445	474	446	473	451	422	420	456	425	398	482	449	450	445	468	457	437	434	469	414	416	439	449	433	465	433	444	461	439	426	431	408	426	522	442	429	455	421	434	440	473	465	476	437	425	470	447	447	439	449	428	426	413	430	466	431	456	447	463	415	416	465	416	444	459	454	422	414	441	453	411	416	476	461	444	417	449	433	441	439	463	411	434	420	418	438	400	456	451	456	452	451	492	443	430	457	412	437	479	464	437	441	449	421	440	469	435	432	409	471	443	436	454	441	451	450	407	379	439	421	455	431	439	487	442	456	410	428	420	428	439	474	459	386	458	399	470	439	410	412	425	453	462	455	423	416	414	421	449	439	460	441	467	476	478	428	435	461	443	417	439	446	436	448	442	429	430	445	458	420	404	425	432	452	458	468	419	443	437	420	474	462	427	459	386	479	461	450	429	455	462	464	439	446	447	449	461	472	448	388	432	461	462	430	435	415	451	413	464	471	418	417	438	458	458	428	428	421	445	429	436	443	425	441	461	443	421	419	423	425	442	477	476	416	469	443	413	436	423	456	423	470	443	451	404	419	460	432	431	454	429	417	454	474	414	430	410	469	390	482	425	457	436	437	451	431	436	469	457	456	451	448	434	470	443	443	446	433	436	474	449	412	445	432	445	457	450	398	454	433	456	415	456	420	424	418	460	447	429	454	440	426	427	423	442	438	451	456	454	396	435	404	445	427	412	459	452	422	392	491	472	435	435	420	457	416	447	416	436	443	445	447	473	449	488	436	444	444	450	410	455	424	419	414	434	457	440	413	440	439	444	426	414	449	419	442	422	461	442	440	414	457	425	434	437	429	427	375	420	416	450	398	447	420	429	426	439	438	439	463	427	432	395	444	439	421	416	490	444	441	421	445	463	411	428	458	422	419	385	435	425	489	436	416	428	424	454	463	458	468	472	422	420	429	430	430	404	472	443	473	423	456	446	449	424	440	474	457	412	425	464	439	430	403	450	431	430	452	459	431	462	433	429	488	420	433
4285	6000	5166	2958	1839	1325	965	812	914	10338	19711	14021	5971	1652	647	421	402	430	426	418	430	439	363	405	411	368	416	373	375	416	382	354	345	378	416	392	423	410	411	404	395	392	371	373	389	414	412	424	386	365	398	387	380	437	391	418	367	421	403	392	423	422	386	401	400	389	416	423	395	404	402	353	425	374	421	415	383	448	373	368	415	378	403	360	406	387	406	382	414	377	358	391	423	415	397	425	406	405	324	403	418	428	359	414	386	409	395	379	404	389	391	385	396	372	383	400	400	393	378	429	360	435	398	433	398	394	357	356	362	416	397	415	399	385	409	389	361	406	416	411	410	354	377	403	399	415	391	427	406	402	379	382	391	396	397	388	347	407	413	410	411	390	369	349	442	393	415	401	385	401	406	407	419	410	416	414	391	385	398	352	374	397	346	363	380	370	425	408	430	447	390	388	357	391	391	425	396	402	345	415	380	441	406	377	366	369	422	417	428	394	369	364	400	410	381	390	388	405	389	367	391	428	397	396	352	410	405	399	383	395	391	388	394	407	398	372	384	426	396	360	396	379	396	381	404	364	400	391	390	402	379	365	388	394	406	422	383	393	390	392	406	408	376	391	413	387	383	385	375	403	382	398	459	394	405	374	403	381	386	356	390	403	409	379	409	376	381	385	382	435	392	388	396	393	351	410	403	419	380	374	403	376	386	431	347	410	431	386	379	387	382	399	372	383	368	392	395	395	401	400	391	361	397	384	387	404	355	426	387	403	417	416	342	408	388	401	360	426	370	397	418	382	378	391	393	402	376	405	389	414	377	406	418	370	404	385	349	401	390	377	389	400	413	366	374	404	410	358	370	406	406	408	400	394	385	406	414	426	413	411	394	406	444	381	413	408	433	393	395	399	400	390	400	378	387	434	399	415	391	388	397	376	394	403	375	424	400	396	383	407	390	387	382	382	375	374	396	410	434	387	386	385	387	392	371	384	390	435	404	405	372	375	361	376	386	379	384	401	411	368	401	413	383	388	403	391	360	387	396	406	364	416	403	420	368	396	354	397	386	395	406	405	418	408	389	380	400	406	408	395	383	370	421	381	423	384	376	398	406	422	413	377	389	411	384	447	412	405	417	384	402	391	428	400	380	380	428	387	389	363	387	403	391	399	363	374	387	393	429	381	350	392	377	428	395	352	410	364	403	413	380	427	366	400	430	404	396	388	384	380	405	392	412	381	421	416	371	392	392	388	427	352	394	437	404	405	398	364	385	375	419	385	377	407	388	397	381	394	363	383	423	412	395	383	382	370	382	377	421	387	409	384	380	429	392	428	381	421	407	395	402	389	393	373	359	384	388	428	398	412	406	403	381	353	377	393	354	403	368	381	391	381	395	371	354	381	369	374	403	419	376	392	392	407	353	380	405	398	385	381	433	376	375	382	411	365	371	354	370	407	384	392	403	379	401	419	406	427	418	348	397	382	393	377	391	408	392	427	382	388	394	400	376	410	405	383	377	375	379	436	376	409	419	406	384	363	395	406	428	416	375	372	375	365	399	378	350	378	372	377	404	424	372	389	397	386	392	374	397	372	403	417	415	438	375	374	351	347	383	398	422	401	385	368	359	405	405	406	450	421	389	399	413	389	407	418	378	417	423	369	373	391	385	390	379	407	383	386	421	401	410	392	387	379	418	381	384	380	434	399	420	388	390	394	411	419	398	365	380	369	426	341	357	399	367	388	398	383	385	390	326	351	382	424	408	378	355	381	437	387	421	360	420	383	405	387	408	389	400	386	412	365	395	387	383	381	404	406	388	383	425	383	385	396	391	396	372	385	418	382	375	398	399	390	368	430	422	353	369	412	397	401	407	375	380	372	424	420	416	370	361	370	435	401	420	379	392	416	400	410	394	416	403	418	427	439	399	423	369	360	362	390	382	406	425	374	412	406	420	380	389	400	423	375	417	377	378	388	410	392	360	386	393	404	411	395	407	409	416	368	375	375	374	367	365	390	391	414	392	386	392	382	399	389	382	387	432	393	394	421	387	439	419	379	422	416	354	387	384	399	361	389	385	373	411	387	431	369	382	374	403	394	377	372	371	408	398	407	388	405	405	419	376	401	391	407	369	388	386	395	402	404	429	383	432	435	409	355	429	408	370	368	415	407	404	367	375	433	387	374	405	370	392	399	352	383	384	389	348	418	424	385	432	396	360	412	381	365	377	353	385	382	410	395	396	378	411	443	376	385	369	396	412	397	396	409	388	351	418	388	390	403	353	383	373	404	393	407	398	411	380	329	371	406	387	369	376	407	398	404	398	375	394	384	372	387	334	356	406	387	363	419	375	391	379	375	385	391	384	417	391	372	379	403	395	360	360	409	397	361	417	348	396	378	409	405	429	412	381	395	346	394	397	372	377	380	351	412	378	392	403	382	349	392	384	397	381	395	386	383	387	382	419	414	389	404	405	388	393	399	412	366	383	380	386	427	403	394	393	388	403	405	409	373	394	412	398	380	405	417	380	393	383	402	385	403	404	436	386	412	390	385	396	390	391	402	380	373	386	379	371	406	383	380	369	399	365	384	366	434	393	392	389	423	375	388	405	409	432	412	394	396	349	374	405	373	364	409	365	403	392	425	400	393	383	412	377	364	357	419	381	414	422	362	411	376	378	410	382	364	386	360	369	390	371	394	380	392	380	383	432	432	401	386	397	397	416	408	411	354	395	421	406	400	353	376	411	347	404	406	411	435	418	371	404	389	392	379	368	373	432	372	420	391	352	385	392	423	363	388	379	367	371	389	379	428	379	393	380	387	408	443	401	415	395	370	404	426	383	383	371	362	416	397	382	395	412	387	402	369	406	399	370	385	453	374	392	406	413	420	407	380	371	401	395	376	378	400	391	384	393	392	366	422	401	379	406	374	378	392	393	388	370	384	366	414	392	376	393	391	377	384	401	386	395	410	360	380	414	413	380	368	381	425	387	424	411	409	425	376	401	354	401	367	407	400	353	401	409	428	392	400	376	404	405	392	392	397	345	413	401	376	374	381	438	385	396	400	371	405	332	392	402	394	383	404	411	403	371	408	384	402	399	393	405	428	396	407	407	394	386	393	381	399	383	398	392	405	402	377	422	407	405	394	394	391	395	368	375	360	372	402	418	376	394	430	375	355	369	367	403	378	396	345	398	401	403	404	398	378	379	376	407	380	407	399	395	376	414	356	430	402	395	382	379	386	401	358	388	385	425	407	411	357	388	402	397	394	411	401	381	407	430	419	392	415	391	383	416	377	401	380	370	380	417	403	393	421	437	411	390	422	400	398	377	394	392	411	394	390	368	403	378	391	384	387	390	393	411	397	404	419	381	390	380	376	388	399	410	398	409	388	415	423	388	425	382	407	400	384	371	381	377	403	392	390	381	413	387	409	424	382	379	380	399	366	385	381	405	402	366	409	376	391	389	394	378	378	358	379	397	369	387	378	389	415	368	398	381	366	395	421	356	381	382	402
23836	21058	28344	24013	21045	9517	2059	1295	1982	22048	35663	26341	12060	2776	1005	693	698	571	628	600	587	584	629	598	555	585	605	614	640	634	639	634	669	646	623	605	602	608	633	632	655	611	555	617	633	652	605	587	630	621	631	654	668	649	593	610	617	632	641	570	593	586	574	574	599	571	618	595	609	577	580	613	577	603	606	599	600	616	611	609	587	607	617	583	603	647	608	638	613	605	614	614	620	604	616	628	635	573	599	616	562	613	619	629	585	613	619	615	607	594	617	594	636	587	626	586	606	610	564	617	615	628	620	626	559	590	625	582	613	609	583	652	655	589	578	663	538	648	572	586	630	576	624	614	631	599	625	605	561	671	609	636	557	630	613	605	586	566	627	639	655	603	625	589	604	577	616	590	588	601	603	637	562	593	573	632	580	591	567	598	601	647	623	632	609	630	633	658	633	565	583	556	581	613	594	594	595	547	562	615	610	579	601	545	583	566	632	630	620	625	563	614	607	639	620	594	592	573	589	545	609	589	591	623	608	602	565	608	651	594	584	595	601	616	591	667	584	566	632	612	646	600	627	617	647	615	562	588	578	640	597	662	622	629	594	585	602	598	607	609	616	599	590	568	577	667	642	584	617	583	572	574	607	588	643	621	590	625	610	628	615	592	620	612	627	580	597	581	633	587	640	625	570	628	582	570	604	584	659	586	590	640	603	588	631	579	590	634	610	621	593	567	579	598	562	604	629	596	608	601	582	577	587	598	585	613	639	582	574	590	581	613	623	616	625	596	597	555	635	601	607	599	601	554	579	601	582	588	655	570	581	609	584	610	615	593	621	674	631	610	614	602	589	578	586	574	620	584	573	572	626	600	583	642	607	608	602	626	569	658	593	596	597	606	573	620	626	579	590	603	554	644	590	605	636	570	577	544	625	611	603	602	599	644	631	584	636	623	571	611	589	590	651	602	572	619	587	558	647	574	612	566	596	603	567	600	583	612	594	554	569	594	591	576	608	569	624	552	615	586	632	633	621	604	615	632	573	630	590	586	603	608	581	595	582	583	585	626	671	636	602	552	594	558	605	633	598	590	591	631	650	587	590	583	616	637	569	634	627	575	626	596	593	579	592	631	609	599	654	590	590	565	643	594	613	656	610	616	620	584	605	606	628	599	565	569	609	626	602	571	601	571	614	649	579	618	595	585	590	624	615	589	615	567	600	629	603	618	584	621	574	609	554	611	597	653	592	593	589	579	618	602	582	629	576	644	602	573	619	543	612	588	629	585	619	582	605	583	620	601	642	568	559	606	580	641	612	616	570	563	600	613	622	594	606	632	623	590	565	637	600	638	611	619	610	650	592	595	583	607	633	580	579	651	581	581	574	528	589	619	610	584	618	610	646	604	639	615	592	638	624	585	620	637	598	653	588	608	643	654	630	572	586	589	585	640	636	577	638	556	607	600	593	640	589	597	627	646	644	615	623	611	596	630	580	572	539	618	620	605	607	622	537	576	619	570	610	599	630	638	613	615	630	617	645	637	648	609	610	625	607	637	607	582	594	656	608	615	594	617	619	587	576	571	594	552	599	562	602	590	618	608	569	579	590	639	576	591	551	638	608	569	630	594	610	616	582	637	564	625	612	626	588	638	606	603	627	610	631	621	627	623	611	557	618	615	647	603	624	615	590	585	611	632	607	634	651	618	600	604	586	589	606	573	581	601	609	626	605	650	609	644	580	613	570	569	611	604	618	609	630	618	631	595	596	613	585	557	582	612	603	629	596	579	612	579	603	592	603	604	626	603	576	610	609	607	579	585	627	595	624	618	567	622	615	626	568	579	579	627	581	587	642	542	618	614	605	588	608	607	613	620	590	627	631	596	621	605	557	621	604	630	564	621	567	632	599	590	636	612	578	564	569	613	606	585	593	616	622	594	588	598	610	615	613	631	603	593	601	614	636	598	619	594	596	621	612	640	622	599	580	595	558	626	599	570	621	633	610	558	564	606	607	615	558	593	581	620	638	625	628	590	559	585	608	577	623	590	657	606	578	580	609	615	627	584	572	616	629	542	624	648	623	597	609	591	567	567	618	588	607	589	656	598	608	567	670	579	640	576	629	635	607	590	589	609	582	605	566	604	592	590	582	602	588	608	618	649	579	622	621	599	552	637	621	544	586	583	616	661	572	603	596	589	586	577	612	589	588	616	632	601	604	626	605	617	619	560	573	612	601	634	610	606	607	595	580	592	629	614	595	609	617	615	610	581	598	581	594	640	591	648	581	570	621	568	592	609	608	586	573	618	609	603	621	615	580	625	604	586	570	621	651	609	593	627	627	599	616	629	618	594	657	628	608	635	600	638	592	663	575	571	588	596	603	629	642	626	645	575	596	616	589	622	638	588	625	634	631	604	592	596	622	611	566	594	585	605	612	632	610	591	599	597	612	593	627	583	632	595	627	635	588	632	608	619	608	587	591	569	583	627	626	623	580	587	633	593	566	587	566	626	587	623	602	587	628	585	597	618	585	611	645	645	613	575	604	595	601	623	592	584	645	620	570	643	651	574	615	622	597	624	596	622	574	591	594	595	582	599	643	591	575	606	608	578	552	618	570	599	616	600	597	571	577	591	607	600	595	619	590	606	565	595	559	580	586	634	599	568	548	583	609	600	628	618	645	620	589	632	629	605	580	619	577	582	600	587	558	613	603	582	588	634	647	631	605	600	605	599	577	588	588	581	584	643	623	592	588	588	574	574	591	577	589	599	613	596	583	650	600	576	576	575	638	625	618	566	592	574	601	579	569	636	586	552	602	624	602	643	558	566	577	568	600	633	594	556	624	658	568	561	613	602	597	615	630	555	605	597	620	588	619	584	576	661	591	590	604	575	611	609	573	603	593	592	641	634	616	603	618	575	610	632	564	620	605	613	596	605	591	679	588	562	611	592	620	608	630	628	581	589	616	585	623	615	594	593	569	599	615	630	621	607	549	576	591	635	609	591	611	591	594	558	543	599	621	588	604	624	600	654	640	609	608	592	584	659	574	631	567	640	588	633	609	638	622	581	590	623	599	654	550	615	633	615	630	633	620	625	612	576	616	611	651	623	578	642	603	604	589	592	567	640	578	614	595	629	562	606	637	586	602	625	581	594	645	618	630	597	609	570	572	639	601	565	588	619	619	579	607	578	634	643	604	549	611	594	606	614	573	553	666	614	581	609	625	632	624	556	538	591	587	591	645	586	601	580	629	605	585	579	635	629	578	606	612	555	613	597	576	607	613	613	612	564	556	588	589	614	626	608	581	619	630	594	563	623	584	550	606	584	630	636	623	617	642	562	579	618	613	608	588	591	630	631	585	580	621	624	603	603	617	609	576	592	571	632	613	625	610	576	623	620	610	621	662	602	576	651	619	587	630	567	617	585	629	586	592	624	580	618	578	621	621	594	630	642	621	610	607	599	651	566	591	602	624	565	613	609	649	584	637	658	617	573	576	642	600	574	596	589	565	642	657	587
5044	10451	8572	4068	2684	1862	1616	1378	3078	25783	31430	21734	9140	2429	874	592	499	528	541	543	504	543	548	517	528	576	512	529	519	501	525	527	558	510	533	541	548	516	554	514	539	576	544	548	509	527	525	524	544	525	499	528	521	518	536	505	512	523	521	512	546	521	500	489	522	545	522	524	530	547	506	560	511	519	521	561	549	513	549	540	515	497	507	503	518	570	529	545	509	541	527	495	530	508	510	453	528	554	529	583	522	505	538	498	489	543	537	509	507	542	505	505	530	561	552	471	525	538	493	523	547	509	518	525	519	508	519	504	507	578	516	515	544	521	524	503	501	513	535	558	475	499	547	549	556	514	532	540	564	551	519	526	537	526	511	520	506	552	530	514	528	531	538	500	496	455	532	490	547	481	449	550	561	554	508	505	512	536	515	471	493	522	500	544	561	496	518	500	489	521	556	514	503	496	505	510	499	563	545	518	525	489	568	536	553	523	525	509	536	492	522	500	519	546	509	520	533	545	515	539	535	523	561	515	508	517	536	514	514	511	550	530	536	519	538	525	510	511	537	517	511	507	505	550	544	493	490	498	554	552	499	536	539	521	512	522	527	476	516	501	543	554	491	511	542	539	535	560	526	563	521	507	514	539	552	503	476	558	502	509	476	523	496	501	547	528	515	525	520	516	514	523	528	522	505	531	521	533	519	506	516	532	522	516	487	521	538	529	491	543	531	546	531	526	533	495	542	481	517	492	538	508	519	510	521	555	488	483	525	505	523	563	499	515	527	504	506	535	536	538	529	512	526	563	553	506	531	525	506	533	509	479	519	555	475	516	509	505	509	527	570	519	525	531	545	502	518	542	516	486	475	486	542	490	537	548	553	516	537	539	512	503	526	510	538	506	483	571	558	520	517	476	520	506	542	537	483	548	505	489	531	523	509	501	597	533	513	580	491	528	512	513	506	541	474	513	555	539	562	524	490	491	544	566	511	548	502	521	504	495	516	525	546	508	549	528	540	492	529	514	520	482	519	532	526	522	526	518	536	522	517	528	568	501	551	469	510	514	505	526	542	501	517	546	510	508	510	540	495	526	478	523	519	472	518	520	490	506	553	536	551	508	515	526	541	495	552	544	503	523	552	555	512	551	515	524	536	576	507	490	500	517	524	518	528	512	499	455	492	507	504	569	521	511	542	560	527	568	548	526	534	511	546	499	499	562	534	506	520	510	481	520	546	545	496	581	538	529	511	495	493	513	529	537	489	534	482	535	538	540	510	558	510	538	534	479	504	497	494	478	507	530	488	569	531	510	534	545	511	566	525	495	509	507	534	520	531	513	497	508	503	520	506	525	524	554	516	504	502	535	479	479	563	508	490	507	480	489	554	536	473	502	546	528	519	533	547	507	513	525	531	543	511	509	503	484	499	493	584	506	515	520	566	531	516	548	555	496	497	517	557	559	509	543	527	492	537	513	519	483	491	509	498	529	501	522	498	505	486	554	514	539	547	499	501	522	530	507	526	549	524	533	478	497	512	510	537	501	505	522	475	541	546	510	497	514	528	559	524	543	539	538	493	528	508	515	531	530	493	530	505	546	504	532	498	522	515	584	525	508	526	516	533	463	482	460	522	508	529	479	514	519	521	497	515	527	483	478	503	515	580	533	521	529	507	500	491	557	521	490	489	510	499	560	562	516	537	533	497	491	486	490	538	473	532	498	512	493	528	554	533	523	508	562	529	529	543	525	490	492	538	535	549	521	523	585	513	515	509	530	503	489	530	517	510	499	543	526	545	556	511	511	514	520	507	557	546	531	564	530	519	487	503	525	552	526	521	507	503	508	510	471	484	485	575	479	541	511	506	542	518	572	522	490	532	508	533	535	539	524	553	498	546	530	512	520	562	511	544	525	449	502	506	521	505	515	515	501	566	493	520	505	563	508	515	511	534	516	535	529	487	525	498	549	541	540	526	520	503	514	524	525	512	546	510	555	521	518	511	508	506	477	522	533	487	534	554	538	517	517	537	499	493	529	530	516	518	538	514	544	485	525	512	550	518	506	505	504	511	555	540	514	543	516	543	508	515	534	526	494	504	537	547	515	503	500	538	532	515	494	490	535	516	488	498	538	520	518	513	543	527	549	523	510	504	487	542	484	517	504	510	510	551	493	507	542	550	468	516	528	535	509	490	498	508	489	471	579	508	516	538	514	480	513	504	515	545	550	514	506	534	529	535	533	483	525	519	509	499	529	516	534	540	522	549	505	490	522	504	527	521	520	476	534	507	533	523	492	512	502	520	523	493	516	504	564	494	512	537	520	494	581	538	511	526	561	526	553	495	521	500	482	543	528	562	507	524	521	478	517	515	461	512	539	507	500	482	514	550	516	524	513	549	525	558	504	502	513	531	500	519	514	562	525	525	548	500	525	475	505	522	508	499	508	505	503	492	515	499	529	552	545	520	555	507	526	503	523	524	515	514	472	526	538	530	513	519	525	539	533	525	515	531	507	550	519	548	514	529	546	581	489	519	518	532	511	520	537	536	543	500	504	479	508	530	546	517	536	488	524	558	488	545	530	514	550	542	497	497	508	525	559	531	475	484	479	504	519	513	545	488	522	480	520	513	514	547	552	526	516	517	526	551	499	544	521	492	532	460	496	477	492	545	523	495	491	512	472	556	528	490	495	498	534	530	534	538	516	498	499	546	517	532	550	515	520	499	492	519	513	517	498	510	518	550	563	496	535	537	535	525	476	537	497	558	529	531	517	489	530	472	504	550	515	538	529	505	547	535	515	522	539	525	550	539	506	530	531	498	524	481	517	514	450	585	512	531	487	500	508	552	517	501	486	483	500	560	512	573	517	547	480	476	481	493	547	539	505	500	501	557	487	509	482	526	493	535	469	519	534	494	502	523	500	558	499	498	499	499	563	546	537	500	553	532	470	521	511	508	527	489	549	540	500	491	453	480	530	498	509	538	463	525	510	522	503	551	525	531	486	507	492	516	533	542	517	506	470	544	513	506	528	512	539	531	508	486	542	470	478	537	592	499	542	526	504	491	518	535	526	520	558	516	539	483	556	496	539	564	521	528	552	532	525	494	547	554	546	513	530	558	507	522	531	493	530	508	483	480	495	514	540	480	486	512	512	505	508	488	521	545	466	522	536	573	519	497	544	522	523	530	556	538	491	524	520	500	515	543	518	514	504	545	509	466	512	533	551	523	511	535	518	513	521	510	521	516	504	474	548	522	531	528	504	495	493	522	500	517	532	519	550	543	483	505	471	513	515	556	488	566	515	532	491	510	495	487	577	509	526	511	513	503	523	514	547	536	532	534	485	503	522	510	532	522	511	534	484	512	511	567	524	492	548	506	540	520	540	518	500	506	538	552	539	549	486	491	495	499	559	521	539	503	511	519	507	521	521	537	527	536	505	541	505	484	527	496	484	500	489	491	513	530	482	518	504	517	510	519	538	486	526	564	504	487	519	532	550	507	504	547	497	543	516	550	545
27359	13674	2131	865	520	487	487	461	613	1843	2301	1682	983	566	414	471	396	389	422	420	390	402	399	440	414	388	410	378	365	408	386	403	417	420	427	362	417	415	405	397	371	438	357	384	370	422	416	416	401	377	405	379	376	425	378	385	401	397	411	384	392	379	426	397	408	423	411	365	383	411	371	390	377	404	425	380	413	439	418	373	399	373	407	399	397	389	423	382	429	434	387	360	392	384	444	362	391	445	395	378	383	360	428	425	408	424	419	402	394	436	424	394	400	392	434	415	402	399	416	398	376	370	400	438	397	374	414	418	389	401	415	407	399	416	388	384	403	387	421	387	410	414	388	439	414	402	377	422	419	434	393	400	387	397	387	388	415	417	410	386	395	396	388	400	378	389	437	397	409	351	394	407	422	364	379	401	375	410	421	407	414	402	419	408	423	371	419	378	401	373	378	410	407	387	404	409	383	423	394	397	414	417	436	402	389	388	378	401	424	414	402	424	424	408	395	403	390	396	415	386	380	409	396	371	423	368	425	407	389	436	386	413	409	407	420	425	391	418	433	367	390	387	411	416	401	404	403	380	422	374	431	409	429	456	395	385	412	382	400	424	415	419	405	414	379	372	361	461	399	409	403	413	412	367	436	413	382	415	423	390	377	410	393	403	417	395	423	407	448	427	404	401	421	393	374	395	399	419	371	427	404	428	393	408	403	421	393	387	382	392	410	390	412	428	424	411	402	397	388	454	397	432	416	426	401	399	419	398	399	407	426	388	391	390	411	425	408	390	415	402	427	406	390	392	397	402	410	424	389	397	378	416	459	409	373	374	399	419	411	432	409	384	400	390	397	405	413	403	433	401	392	374	396	409	427	431	421	459	374	381	427	423	392	413	372	382	413	394	401	382	422	444	381	406	378	419	443	427	392	380	429	402	426	404	412	412	414	406	410	385	403	386	462	376	450	390	411	397	395	367	374	423	409	394	387	395	401	406	388	381	417	407	415	414	444	407	445	407	415	422	437	388	436	413	398	399	430	429	367	377	398	387	379	371	399	373	430	399	399	384	399	368	373	405	356	395	418	376	415	410	390	420	380	394	393	391	374	391	401	432	366	401	406	417	386	426	373	405	395	413	398	357	413	421	415	407	393	387	398	396	390	416	405	425	427	430	430	378	416	404	409	405	369	392	396	401	410	446	439	375	386	395	396	437	382	391	419	385	396	417	415	401	443	421	407	410	408	434	387	376	366	422	406	380	409	390	395	429	416	418	405	408	418	422	400	420	427	413	402	399	379	433	373	435	430	420	418	395	417	410	455	371	382	396	423	404	385	378	393	427	375	404	420	432	418	414	422	430	379	364	374	367	418	400	402	437	397	406	408	408	384	422	397	394	415	378	389	418	382	427	410	392	409	427	412	403	399	402	414	411	410	378	396	391	406	400	404	442	398	404	407	420	410	410	399	425	476	425	364	386	387	364	374	409	381	398	385	439	384	407	412	409	365	418	415	424	418	383	419	400	418	381	412	432	393	396	398	408	406	434	403	392	369	395	402	439	397	393	387	394	378	375	397	385	398	394	418	402	445	382	398	371	392	391	411	413	404	393	370	389	375	405	413	374	395	403	444	389	403	361	399	390	400	379	400	388	382	395	438	419	383	426	420	370	424	407	420	369	411	423	423	391	414	389	409	418	382	416	397	365	431	395	442	367	422	395	416	429	422	370	426	408	390	385	404	423	383	387	396	372	395	391	425	381	434	390	415	408	414	387	409	387	400	432	413	376	386	408	400	410	389	407	405	422	412	388	411	438	451	402	405	388	423	367	393	386	399	391	412	355	398	380	384	408	390	420	408	415	367	392	409	430	406	398	408	422	412	413	426	375	383	413	427	387	401	391	433	400	413	386	365	384	425	421	412	417	393	467	429	381	399	389	422	402	402	391	419	425	413	398	424	416	407	370	424	375	430	362	413	431	428	376	428	411	422	420	426	388	390	388	396	399	412	427	383	389	415	421	394	416	391	430	405	438	377	397	415	411	396	364	392	402	408	390	396	380	421	375	397	395	390	353	415	386	381	442	447	374	388	408	409	382	360	402	401	402	414	400	435	409	377	403	417	387	401	397	387	390	409	387	388	458	388	372	389	391	396	405	417	421	426	421	414	387	390	418	396	380	423	420	438	392	382	379	393	405	404	411	408	401	389	418	410	409	400	408	391	391	446	399	412	409	401	416	384	441	396	400	409	406	417	386	445	387	399	385	397	405	392	422	418	386	424	364	394	405	426	410	414	409	410	403	395	369	408	380	358	402	378	398	426	406	442	394	419	406	401	380	376	365	405	427	408	419	395	416	431	428	350	371	385	396	408	393	410	392	369	411	408	389	387	385	422	392	434	402	423	412	402	392	414	389	414	391	443	387	428	364	411	406	362	428	381	402	419	406	434	420	382	383	389	405	424	392	417	422	419	417	424	418	406	401	403	398	405	433	368	404	407	433	381	389	367	423	421	431	405	438	413	387	414	362	401	394	386	418	397	396	387	411	414	404	408	407	394	389	381	368	416	402	379	404	406	395	424	463	378	454	409	376	378	399	413	410	395	405	404	421	373	385	393	427	451	396	393	410	363	374	353	396	418	434	390	407	394	394	383	382	423	390	395	400	401	404	383	372	414	435	404	382	394	401	393	382	391	397	365	405	380	429	399	413	392	397	402	350	378	413	392	430	375	409	387	434	367	410	398	396	428	424	389	390	354	387	408	385	364	380	441	355	399	384	401	405	404	405	403	405	410	386	390	400	389	401	438	391	412	369	389	433	408	389	392	417	438	478	402	406	410	443	393	413	408	398	371	368	382	385	368	366	398	418	379	375	397	405	401	430	390	444	414	432	382	391	419	428	413	417	396	409	419	411	401	402	397	393	372	395	377	389	420	425	380	419	400	428	410	381	402	403	384	418	396	390	414	415	415	403	413	425	378	411	405	458	396	405	401	365	393	395	401	384	399	425	414	399	415	436	387	419	417	409	440	431	417	379	404	383	404	395	378	438	394	390	407	417	375	385	401	391	411	403	422	402	387	409	416	379	416	401	403	418	401	392	388	402	433	392	393	381	390	436	414	431	402	382	389	419	396	378	418	400	404	391	418	435	423	444	433	393	413	418	390	429	366	455	398	395	404	403	360	374	383	376	396	408	398	427	367	436	406	389	418	391	414	405	417	421	421	412	409	406	436	409	409	395	385	380	372	438	403	390	377	409	401	377	394	425	414	391	403	400	422	425	394	403	394	424	402	408	401	413	395	388	432	385	412	411	421	390	383	420	373	428	365	387	418	429	438	391	428	400	398	395	385	387	423	349	434	405	415	418	394	412	414	407	408	441	426	441	376	420	372	367	400	402	383	388	408	385	388	411	394	414	414	394	371	426	403	404	408	422	410	441	417	393	394	422	398	383	404	390	409	408	408	445	386	424	427	383	404	416	397	422	388	418	403	428	374	367	403	380	385	385	373	410
5456	1936	1103	673	526	475	516	437	628	2514	2880	1821	972	562	392	356	368	329	343	361	341	360	351	357	338	352	363	335	304	371	367	365	339	379	350	368	347	377	365	367	355	369	345	319	355	336	345	381	333	327	344	356	334	336	334	349	377	328	364	351	344	328	352	330	324	384	373	363	332	329	357	334	314	311	366	363	350	385	362	347	362	355	361	331	323	340	353	356	377	326	345	354	323	358	370	373	377	372	324	369	360	369	346	358	356	360	308	307	352	363	323	365	355	339	333	345	321	353	370	333	337	355	377	351	336	354	345	335	365	359	355	345	332	329	389	377	373	373	336	360	338	377	343	383	341	310	372	349	366	340	338	331	341	344	345	369	331	332	335	341	346	350	349	367	349	324	362	329	340	378	336	351	406	382	335	376	347	353	346	370	347	337	372	353	360	347	363	393	358	358	347	356	354	342	355	324	378	374	363	338	349	322	349	316	332	352	375	357	367	332	326	368	377	339	365	358	323	374	352	347	340	371	338	342	355	358	357	349	374	334	340	335	358	386	336	358	353	365	342	374	349	347	348	356	357	368	347	336	349	360	319	369	335	342	321	380	350	348	357	358	348	322	367	302	374	344	387	361	354	312	338	345	394	350	367	316	368	410	328	344	318	337	323	340	318	368	358	311	343	319	354	344	321	331	362	336	342	355	371	350	361	333	383	394	346	344	368	368	330	342	356	378	361	357	338	357	312	367	349	328	362	350	356	337	344	367	321	354	330	324	337	366	358	371	326	328	343	371	372	331	293	372	377	373	326	361	396	369	379	387	344	363	335	345	367	316	363	349	361	317	346	357	355	339	366	332	353	341	375	379	358	337	344	344	376	364	338	367	352	357	320	323	332	360	375	361	333	368	350	395	338	357	375	336	344	320	351	333	344	364	333	343	337	346	361	374	365	364	357	368	357	335	370	384	337	358	309	335	345	340	372	353	349	355	341	321	361	366	345	332	349	383	331	367	370	362	373	395	349	357	338	373	347	326	354	356	374	362	323	325	365	353	355	327	331	350	370	369	383	333	350	364	403	333	361	363	336	339	369	363	332	336	363	354	342	330	366	339	349	374	365	366	375	357	344	353	326	345	361	351	337	355	336	341	359	367	347	323	358	375	384	350	369	338	339	361	338	365	348	335	373	370	333	355	356	350	340	336	361	350	321	359	363	384	383	342	331	360	346	354	317	341	364	357	351	333	342	320	334	347	370	351	349	341	313	346	359	370	346	335	361	366	369	360	343	369	322	370	352	346	334	365	370	361	375	358	333	339	354	381	367	332	313	366	326	325	351	348	341	344	377	331	347	329	325	343	324	349	363	364	380	374	358	379	366	346	337	359	320	356	341	392	347	322	333	352	346	376	317	338	347	359	357	365	349	319	377	351	337	316	346	350	375	331	354	339	379	330	342	363	352	336	345	345	381	384	363	347	327	371	324	372	333	333	339	362	349	348	374	343	369	325	336	355	357	330	367	336	317	343	321	339	371	336	318	361	356	354	327	352	365	359	326	346	363	366	339	340	371	364	351	381	373	368	333	347	332	324	339	373	362	341	351	336	348	308	341	379	342	377	353	349	324	386	380	366	378	341	377	372	364	359	384	389	341	320	353	354	346	361	364	331	375	339	354	366	368	375	347	363	361	322	348	365	371	381	348	351	334	325	359	350	318	346	357	361	306	336	360	356	352	379	357	344	367	323	331	354	333	363	362	367	348	384	360	352	363	363	375	353	317	361	342	398	324	370	368	367	350	349	358	336	353	339	355	352	322	352	343	341	362	353	348	362	343	372	336	319	334	331	342	366	383	358	339	362	344	372	363	372	356	325	390	321	374	382	336	339	346	330	356	342	326	376	337	359	358	332	358	327	350	332	336	352	343	354	359	360	346	321	333	353	331	339	356	341	358	336	350	367	333	347	358	334	339	325	352	340	378	357	376	342	368	349	370	335	333	326	345	380	339	363	336	356	357	359	390	380	376	363	324	347	349	333	354	319	350	349	360	346	381	327	339	342	339	356	348	333	401	344	341	338	338	322	356	379	349	326	366	358	326	355	353	380	407	350	345	344	348	346	350	356	333	355	333	359	355	370	336	334	372	360	373	373	361	372	349	355	346	312	337	355	356	330	362	354	359	339	345	350	341	371	360	349	334	345	342	357	342	327	329	355	320	367	314	339	361	357	348	358	323	369	350	328	378	331	338	332	356	346	347	348	343	349	293	341	317	358	351	348	364	337	331	389	323	357	390	364	345	395	304	334	357	362	345	361	330	392	356	359	376	341	329	334	321	349	352	325	349	335	375	359	333	346	339	390	370	365	339	373	324	337	333	389	346	351	334	341	392	323	352	379	310	338	341	355	347	343	345	376	380	349	320	383	325	343	371	328	360	347	348	364	332	340	347	350	355	341	361	348	328	329	343	343	366	352	368	335	321	364	339	349	345	335	369	359	346	339	344	395	332	328	349	347	357	344	342	374	352	380	339	378	347	336	345	333	326	354	343	326	360	342	360	359	357	350	323	345	336	348	337	378	336	338	351	336	339	347	344	330	367	345	328	392	349	329	347	338	339	368	350	379	347	350	334	342	342	368	339	327	350	369	347	354	320	364	339	375	332	348	371	364	359	356	345	349	360	376	332	338	349	351	343	376	344	335	342	348	335	318	331	324	345	325	346	339	359	341	378	327	386	330	388	334	344	353	350	340	374	343	321	383	321	337	337	341	351	337	351	355	341	340	326	348	351	358	351	339	348	322	352	361	379	351	356	347	358	362	371	360	363	337	392	334	366	337	342	345	368	317	368	328	358	374	349	367	389	374	355	360	324	355	381	348	365	390	323	331	330	358	354	355	373	382	360	344	357	356	341	360	338	338	354	332	357	346	362	352	330	372	329	350	361	353	325	363	315	354	361	345	354	363	341	356	366	372	360	337	359	349	345	360	373	360	332	358	318	346	351	348	356	332	395	337	343	343	364	360	369	395	404	371	358	341	347	359	366	324	333	313	330	352	359	328	314	361	363	318	350	342	356	385	365	366	328	367	363	378	375	346	357	320	332	344	345	363	373	340	379	374	375	354	353	344	352	374	348	350	331	371	335	362	329	350	339	343	371	338	355	353	339	354	325	362	339	342	376	368	348	295	342	364	347	349	329	385	334	337	354	332	337	357	367	349	353	368	352	378	349	343	350	353	345	350	345	335	336	356	301	346	375	316	361	342	359	381	320	378	364	351	362	339	368	338	352	351	358	369	352	330	342	372	372	316	340	350	349	345	364	341	365	347	361	327	354	377	357	349	369	352	348	330	330	354	336	353	357	315	338	360	354	343	307	340	377	322	376	339	334	341	396	356	333	364	339	361	339	342	355	362	341	316	352	341	361	332	320	354	385	343	375	344	311	370	319	357	362	353	348	306	328	334	300	360	327	343	321	330	362	362	360	368	373	386	346	358	335	371	358	343	364	351	374	383	344	340
24925	21056	27297	24983	9299	1463	1049	848	3669	19387	20352	11820	4303	1257	615	545	495	486	523	486	479	485	479	486	475	489	490	504	485	513	519	505	494	486	522	512	532	477	486	478	495	509	474	512	509	464	481	459	465	473	467	491	476	454	478	516	514	495	506	514	512	543	477	441	445	486	498	498	432	483	510	453	491	492	456	458	507	507	461	485	514	458	453	493	468	515	494	528	491	466	491	467	491	468	488	483	468	464	506	499	494	455	441	475	547	485	483	437	488	485	458	483	492	506	522	482	478	472	481	488	474	474	500	458	504	493	538	454	483	530	478	525	467	460	472	483	453	490	461	477	499	501	486	468	509	463	490	500	466	458	480	495	517	509	505	489	501	472	488	467	470	457	496	466	474	462	509	470	496	469	503	493	485	522	473	471	473	503	447	488	493	502	438	535	501	504	503	484	511	471	498	498	506	513	504	501	478	469	475	489	497	509	449	466	500	472	495	489	449	491	460	470	483	504	507	462	508	484	491	496	510	468	490	510	472	487	451	500	453	474	471	533	488	482	474	486	466	500	526	457	486	529	522	485	484	499	538	501	460	460	495	477	477	477	502	477	513	538	472	503	508	492	490	453	431	462	484	462	496	461	517	497	455	481	496	476	504	481	501	446	492	477	454	515	497	435	490	492	479	491	485	502	472	483	480	487	521	515	514	455	457	479	492	512	504	478	449	494	441	436	475	507	487	485	485	462	494	491	494	461	490	488	518	456	540	511	488	502	448	494	480	445	501	482	509	475	471	473	458	493	470	500	472	459	454	515	469	493	500	518	494	499	460	448	462	485	465	501	467	513	546	463	457	497	472	477	465	486	487	478	521	448	517	462	441	478	495	498	498	451	473	441	481	498	486	512	476	504	518	502	483	527	465	488	475	441	479	501	489	470	493	469	518	486	467	527	445	454	509	497	484	465	483	467	474	540	470	458	443	538	507	468	474	471	521	493	507	480	535	489	461	500	506	514	458	483	460	489	480	476	504	435	501	516	461	467	514	465	471	468	518	473	484	457	461	476	512	484	464	497	485	449	523	450	511	464	483	425	449	475	515	502	498	478	510	493	498	490	469	501	487	468	480	452	486	495	490	468	472	478	477	488	516	440	482	479	486	526	502	470	466	479	513	477	460	466	465	504	495	501	493	462	489	443	480	532	480	471	503	499	483	482	495	499	442	474	469	513	503	486	438	465	508	498	487	476	511	471	482	472	465	478	460	482	490	499	467	531	463	456	455	556	473	452	498	513	488	475	496	491	441	505	491	496	504	461	489	506	499	473	522	499	449	478	469	455	508	504	441	451	495	464	448	519	485	442	528	438	490	467	482	472	473	479	495	444	460	463	477	504	426	450	532	503	487	478	503	515	487	498	487	489	479	486	516	501	461	464	472	504	484	487	474	494	521	474	517	477	458	467	479	499	527	470	504	487	485	518	501	466	475	494	467	496	500	495	475	484	499	495	480	534	495	497	479	488	469	478	458	514	519	480	477	497	472	510	503	511	496	497	495	508	502	473	474	449	467	484	444	489	492	493	482	480	490	517	486	484	493	471	506	502	470	462	479	485	456	487	504	514	494	515	452	491	492	485	520	473	474	478	478	435	476	489	489	483	504	467	462	516	490	492	515	502	486	497	482	500	476	508	491	463	509	493	509	480	507	463	497	485	498	450	501	501	507	452	499	496	503	479	523	512	495	478	481	473	535	500	509	463	509	483	467	522	493	463	507	550	497	485	462	489	483	491	460	499	465	499	533	492	466	516	467	520	483	493	459	462	512	510	486	500	483	456	507	465	463	443	486	479	464	477	470	445	465	500	493	483	481	481	452	455	463	483	493	487	465	493	466	518	504	470	491	535	491	477	476	479	507	444	474	482	455	525	543	467	448	521	520	481	503	440	500	473	481	476	493	518	485	434	479	477	475	457	474	487	492	481	482	485	454	470	493	486	497	452	509	482	478	459	504	492	531	482	532	508	507	507	473	492	515	475	520	478	487	534	461	479	484	512	492	492	519	490	477	484	481	480	466	496	463	464	472	451	496	475	450	463	519	504	493	456	513	517	474	482	514	478	519	503	527	446	426	516	520	492	476	450	495	471	491	472	501	497	459	527	479	526	510	466	486	478	503	489	488	504	489	480	447	505	464	484	491	475	495	479	496	499	491	478	461	465	457	523	476	496	477	481	503	512	468	516	451	501	467	450	454	469	453	505	489	495	478	440	467	490	482	490	501	480	494	479	498	473	502	482	472	507	486	454	513	473	516	494	495	492	495	508	515	472	500	506	510	483	469	499	461	468	457	465	457	477	495	468	500	478	461	515	477	490	465	467	472	490	463	480	474	455	484	475	458	487	460	463	458	471	482	536	500	478	483	449	475	518	454	477	501	507	470	511	459	508	466	483	464	524	505	462	473	488	443	447	482	500	515	505	468	468	501	512	481	522	465	508	529	484	451	459	463	482	512	439	497	478	480	485	485	514	501	497	494	499	465	497	482	497	496	449	478	476	459	456	476	495	473	474	533	439	489	475	516	513	456	497	460	473	511	461	473	493	462	485	488	484	455	514	516	474	458	469	485	476	482	475	483	460	485	477	497	479	519	438	452	508	454	457	473	486	481	472	512	476	485	455	506	499	534	485	462	501	434	491	497	496	497	501	466	502	465	474	509	507	461	502	508	467	476	493	487	459	501	493	477	488	489	528	488	461	477	469	498	451	491	462	517	494	504	496	474	449	459	494	507	459	494	508	486	497	502	482	481	489	468	477	471	475	513	529	504	490	476	534	487	482	472	479	488	502	452	475	479	499	461	458	485	483	480	492	524	495	438	484	489	474	484	464	482	479	497	449	490	506	512	490	503	457	498	499	477	429	468	458	453	499	492	495	499	499	483	490	478	491	465	489	471	498	491	496	453	513	488	488	456	481	499	478	444	501	523	445	441	480	452	507	490	464	460	488	444	449	483	480	462	509	481	482	474	517	441	483	479	511	518	463	484	498	511	479	484	505	438	487	468	455	485	506	495	459	482	493	506	521	481	465	439	477	485	464	499	526	512	485	480	469	468	500	459	501	441	500	482	492	455	462	494	492	485	447	492	471	507	440	440	450	543	542	436	482	468	496	483	521	512	491	473	469	473	483	466	467	492	474	463	459	471	475	455	468	492	454	482	479	496	496	479	451	484	454	472	508	469	455	461	531	516	473	458	501	504	477	512	495	519	486	495	489	465	481	451	496	459	481	485	445	468	510	497	515	510	471	473	489	520	487	500	464	431	506	479	474	455	513	490	503	528	489	467	479	448	466	491	481	471	473	498	509	496	478	471	480	480	482	467	484	500	480	495	481	492	463	433	486	507	492	507	497	470	475	519	468	495	496	458	471	487	496	477	454	512	506	468	478	462	532	519	451	442	483	496	488	468	481	456	494	478	473	467	475	487	486	488	509	503	487	469	491	488	494	464	546	523	488	463	536	499	497
4131	4509	3476	2106	1618	1148	957	907	5511	21231	17927	10123	4152	1133	600	466	459	427	438	460	463	444	431	467	417	459	405	484	459	456	458	430	414	461	411	447	444	429	458	444	505	427	437	426	409	432	434	430	471	428	418	450	474	424	461	401	488	417	447	405	414	416	415	427	478	454	445	444	428	440	438	419	426	414	424	447	402	398	435	445	443	476	406	447	437	437	431	442	434	421	447	428	407	447	436	430	434	477	436	433	468	459	428	465	442	435	435	447	419	445	436	426	454	471	417	436	453	455	434	399	406	433	464	409	448	423	413	451	428	434	420	432	442	434	406	465	459	437	435	423	418	406	429	471	442	411	425	397	405	426	437	425	442	446	433	459	410	415	398	450	465	432	447	402	437	418	455	427	441	443	414	433	446	449	438	415	428	430	455	471	391	418	430	420	465	403	426	396	387	430	439	437	421	404	435	412	427	449	451	454	416	423	410	430	423	444	406	427	428	412	471	470	413	431	391	433	395	423	442	416	400	452	424	475	417	438	445	435	459	430	407	444	460	440	454	409	452	406	452	445	425	458	430	424	426	449	430	455	399	393	433	454	430	423	424	443	416	427	444	443	429	428	443	437	427	423	418	461	434	453	389	419	442	420	444	439	412	426	423	454	427	413	440	420	433	426	450	442	377	402	410	496	435	430	417	456	415	455	457	422	424	426	447	455	406	431	406	434	433	456	452	401	456	418	424	382	438	429	418	421	444	427	434	414	389	445	420	434	423	409	454	435	451	435	470	442	453	433	414	433	385	412	420	412	436	414	455	426	420	423	422	423	426	450	425	446	424	418	457	420	430	409	458	439	442	458	423	442	413	417	432	423	434	378	387	442	445	453	429	411	433	431	432	426	446	452	468	432	424	435	455	455	433	420	477	449	409	441	442	409	442	435	401	443	422	418	431	431	456	430	417	422	414	436	461	441	407	401	399	431	432	422	437	394	451	455	454	443	436	442	454	451	488	434	413	466	407	453	447	465	428	388	446	414	430	460	457	447	446	407	439	423	426	420	441	438	411	425	419	390	417	430	401	452	418	470	429	425	422	427	450	437	428	404	449	433	451	399	451	424	428	427	452	449	441	415	425	426	430	405	432	454	441	421	436	461	420	441	458	425	429	471	392	434	429	410	437	427	419	401	439	439	440	447	400	462	393	420	439	419	436	419	448	418	450	402	456	417	412	442	381	433	453	465	425	399	413	428	439	432	431	441	442	472	399	464	408	474	421	453	485	410	437	454	456	415	435	384	421	421	419	413	462	451	406	421	458	448	462	440	440	449	417	431	394	435	480	430	448	420	444	481	412	426	424	423	429	440	440	444	426	443	439	425	418	392	397	375	415	446	426	409	428	429	426	413	418	426	426	426	409	450	409	449	419	461	458	475	428	457	417	463	407	408	413	392	419	432	451	449	432	435	419	452	425	436	387	447	473	421	430	398	420	448	427	416	426	412	427	444	444	459	438	467	482	418	439	409	420	429	408	459	394	429	426	419	428	417	439	424	433	433	434	440	432	429	448	434	436	410	411	410	421	423	437	462	445	451	413	450	418	472	444	424	388	404	432	420	441	389	449	422	420	450	448	424	418	438	417	410	445	441	450	395	414	455	421	397	424	407	404	392	421	439	478	403	425	447	432	463	409	412	461	407	441	425	443	424	445	449	436	458	416	419	419	462	434	442	429	413	456	418	419	398	431	407	439	432	415	436	448	431	432	435	426	402	450	462	415	436	432	446	419	429	375	421	413	435	392	424	410	451	399	439	393	414	445	463	425	415	419	403	434	445	407	434	427	420	453	429	437	449	434	425	438	401	440	426	436	467	409	433	421	456	421	437	441	450	393	414	435	454	437	443	438	433	428	374	422	409	490	416	420	443	439	427	436	400	385	429	452	433	437	457	397	451	413	444	448	466	444	410	375	413	449	416	415	417	409	435	402	428	468	423	448	432	422	408	394	432	452	417	399	434	433	400	409	412	442	439	424	451	468	384	448	440	441	439	426	442	438	438	423	414	433	434	463	466	466	488	406	400	409	440	436	386	408	428	430	406	442	411	437	438	391	415	424	419	455	429	455	447	407	425	413	468	429	416	425	451	409	428	427	421	466	411	460	435	420	418	445	462	433	436	431	417	422	407	444	415	410	408	430	436	409	454	439	456	449	413	379	386	442	439	399	423	452	414	414	417	431	480	417	436	429	417	460	431	419	449	443	419	428	418	436	437	412	400	433	460	401	430	409	413	446	402	399	454	457	480	439	475	438	427	412	415	447	441	445	421	433	431	443	431	446	433	431	479	430	465	420	417	438	424	438	416	448	415	436	418	456	440	385	433	436	398	392	434	435	421	425	460	419	413	417	425	419	435	447	429	424	428	394	466	437	411	413	436	435	417	433	418	451	425	443	433	432	423	459	456	425	439	433	422	450	437	417	414	463	414	403	441	428	433	427	437	445	391	452	378	439	413	415	440	440	399	411	401	437	471	414	412	437	460	399	424	416	399	393	424	424	401	402	470	434	428	416	434	449	428	448	432	455	441	411	442	419	427	414	406	436	372	416	413	428	412	444	424	428	411	447	458	433	452	424	441	461	418	417	430	402	407	431	399	419	423	416	419	430	437	428	417	434	384	452	477	407	411	390	463	433	381	399	442	392	445	434	409	440	420	448	405	461	461	410	423	425	434	419	445	446	422	405	416	430	426	437	417	416	437	452	404	387	476	460	408	464	436	462	419	453	419	449	405	421	396	436	431	463	436	407	424	431	423	438	453	411	425	436	432	435	461	456	427	435	435	419	405	451	418	430	450	441	430	429	435	404	424	426	438	434	429	425	422	455	417	455	463	425	434	434	430	438	428	392	429	443	400	402	441	420	441	450	472	431	448	423	449	473	444	424	373	411	421	451	451	423	431	425	420	458	409	459	417	444	462	437	438	402	399	456	433	376	424	446	440	426	444	439	428	415	454	444	440	423	452	444	407	434	439	401	423	441	458	405	449	459	461	420	423	410	425	407	476	437	392	391	423	459	440	451	443	442	451	449	436	411	434	432	420	424	420	426	431	423	440	453	463	465	441	421	444	404	440	434	416	423	428	432	453	406	396	486	437	419	465	465	417	455	434	438	427	446	425	395	442	454	426	473	468	396	427	391	463	419	424	417	382	456	427	472	437	391	418	409	403	435	435	485	471	448	418	411	458	420	427	457	423	432	439	432	431	421	428	454	449	450	444	407	453	415	441	431	429	441	427	465	469	388	455	458	406	443	448	452	430	411	428	417	426	409	426	440	452	426	430	432	396	428	445	427	438	422	465	389	409	446	410	416	405	412	407	407	446	439	423	439	470	437	435	427	441	423	416	390	434	426	446	430	427	430	430	459	413	445	429	440	428	401	407	414	437	395	427	439	413	458	473	459	459	485	436	421	452	407	429	449	390	450	405	435	449	404	419	476	443	397	451	391	408	443	461	441	446	438	417
23804	21034	28311	23975	21017	9522	2155	1252	2280	33657	35464	22074	9096	2265	996	780	698	755	717	681	720	729	697	707	667	683	692	694	679	687	691	691	669	697	669	691	690	708	711	711	689	665	679	735	653	676	674	660	668	646	647	670	700	713	707	660	647	706	684	690	732	698	709	673	662	691	713	721	659	700	719	687	662	712	670	676	665	656	690	687	653	711	653	717	680	696	679	703	642	667	725	677	667	751	677	710	662	685	720	691	680	698	673	666	719	631	741	670	688	656	702	676	662	696	698	674	701	667	671	709	697	699	634	683	675	698	708	716	675	688	690	686	638	711	656	675	665	654	681	699	704	655	661	688	652	721	695	711	639	665	691	692	675	695	665	675	747	673	709	630	703	681	693	637	714	681	657	730	652	686	708	669	702	666	694	708	686	661	663	718	696	702	712	687	685	641	689	606	700	720	699	707	663	686	639	660	645	697	727	708	667	677	683	685	714	678	692	623	675	630	716	671	702	720	702	696	719	664	676	644	659	671	686	720	714	703	645	653	680	673	703	638	691	652	638	639	680	700	716	691	668	675	673	668	683	671	685	625	649	674	725	685	683	675	677	643	703	647	670	684	687	666	672	684	664	696	644	631	795	669	643	680	639	690	690	731	693	682	721	645	681	676	691	715	713	667	637	727	681	667	660	692	698	683	656	708	665	645	645	651	708	700	632	686	695	718	667	691	693	661	682	647	702	668	690	671	667	678	687	656	700	747	698	698	640	636	663	663	643	663	633	697	676	667	697	654	695	701	678	720	668	680	731	683	674	688	694	683	708	645	663	689	733	716	674	697	706	705	651	702	645	670	672	656	682	656	641	662	703	650	654	684	659	639	617	706	668	649	661	728	677	700	696	628	608	673	713	702	717	703	709	651	649	693	695	721	666	668	659	684	691	669	668	674	687	651	662	730	717	686	644	689	671	655	677	677	637	671	690	705	707	663	722	656	681	691	714	690	664	660	635	697	663	722	667	689	651	683	645	625	772	675	668	653	663	641	673	674	702	729	668	728	664	718	681	679	676	682	732	645	696	624	694	659	667	668	693	659	684	722	652	706	692	677	659	684	679	680	699	692	690	668	670	683	665	721	663	706	667	698	713	711	649	680	643	654	641	648	666	687	666	683	683	674	622	668	646	660	693	691	681	739	709	695	710	669	661	673	733	657	699	650	685	659	665	733	652	674	671	674	653	673	681	668	658	718	696	680	664	672	667	698	670	638	637	662	671	665	659	640	713	625	693	678	636	633	660	714	694	658	678	692	687	648	671	658	659	686	687	636	733	698	715	675	684	633	646	681	657	658	720	655	678	687	700	664	687	616	658	682	648	666	681	701	682	700	650	692	664	679	675	636	674	686	690	685	699	657	684	688	658	757	694	719	688	716	721	673	597	667	704	662	701	733	699	684	685	673	708	692	615	750	705	651	673	692	688	639	723	677	660	719	665	627	682	677	677	711	676	622	678	656	638	671	738	633	711	752	664	620	681	663	668	703	647	637	673	671	681	683	689	687	693	668	714	687	718	648	643	715	685	676	687	683	697	689	676	689	619	751	637	686	712	652	646	645	662	652	653	702	692	679	667	691	674	675	675	663	677	699	694	689	671	687	700	700	621	698	630	684	685	654	651	705	671	722	667	656	674	653	604	634	653	670	674	690	626	665	638	689	666	677	700	644	656	662	686	680	689	689	732	649	642	703	690	666	653	682	709	699	649	661	686	645	644	711	704	650	711	665	681	725	650	678	660	672	685	666	652	723	688	648	654	704	635	674	705	664	656	618	693	695	682	612	705	714	693	699	692	650	697	680	683	683	654	697	649	615	673	653	668	710	670	704	662	650	678	672	715	676	669	705	735	690	722	642	670	686	654	669	666	663	670	672	639	641	641	673	648	716	714	693	634	667	651	694	658	634	689	663	649	670	737	666	688	740	687	654	690	671	701	647	642	687	720	697	752	688	674	692	668	668	698	646	640	713	676	658	642	665	687	694	716	681	642	658	663	656	689	664	657	716	625	684	620	665	684	668	686	657	661	668	658	697	625	656	677	645	715	684	670	637	661	643	734	721	702	727	700	731	648	684	694	696	675	675	660	599	662	701	702	700	702	620	695	684	673	634	659	687	727	640	699	678	689	630	656	684	640	665	679	645	650	693	713	666	670	682	708	645	660	749	713	665	675	643	662	692	664	670	745	685	682	671	656	748	687	724	706	676	652	707	675	667	689	675	731	644	664	667	653	678	696	642	741	685	647	659	668	639	687	670	724	683	654	687	696	626	630	640	675	687	650	696	668	674	633	686	696	695	659	700	698	651	677	665	637	646	702	619	699	704	621	705	670	711	633	672	675	665	731	715	703	683	688	713	668	651	712	687	692	677	691	641	651	676	697	713	699	698	703	718	708	698	653	623	653	641	653	710	709	720	682	679	656	638	665	681	728	677	704	677	683	680	609	675	647	644	687	724	674	668	683	644	666	650	654	645	693	699	649	656	692	674	690	637	686	685	677	699	697	651	708	654	682	684	677	693	680	657	652	715	712	720	644	631	652	687	665	656	672	637	631	640	691	683	692	621	669	683	674	665	666	684	675	671	687	672	671	680	681	671	661	732	679	683	697	671	698	653	630	651	681	708	651	708	666	664	696	666	655	727	606	688	656	657	687	678	669	705	663	657	657	707	659	667	697	701	717	680	686	701	706	713	641	697	660	662	649	681	695	695	700	698	685	690	659	638	647	665	649	624	685	718	648	649	642	681	684	680	658	668	679	663	660	665	676	608	652	689	656	667	665	656	762	666	679	648	687	657	644	727	672	622	688	689	605	687	654	682	676	655	695	675	702	708	659	704	657	662	696	675	670	745	635	677	690	669	669	640	689	636	695	706	711	635	643	696	675	676	712	712	701	654	636	656	683	630	659	669	678	679	670	676	675	694	728	671	712	615	711	692	673	667	659	712	684	692	658	724	703	629	577	664	698	632	685	670	686	694	654	689	673	695	679	689	684	682	692	699	664	656	705	683	664	690	669	663	637	635	666	657	663	713	715	677	679	709	719	692	696	649	687	632	677	649	690	671	682	673	658	683	727	702	674	690	652	716	668	641	681	717	712	689	710	669	671	637	697	676	642	665	693	677	643	651	645	715	722	669	668	692	694	687	664	618	665	693	710	672	667	690	745	658	670	642	666	625	668	628	675	672	718	731	718	673	685	655	663	683	686	681	691	718	692	694	679	662	687	692	676	693	702	644	652	701	671	667	705	700	693	673	661	692	696	672	642	632	670	704	654	687	671	740	662	664	690	697	676	727	665	646	656	629	697	663	656	677	671	659	605	685	669	684	675	641	709	659	651	704	707	650	690	652	665	672	664	675	692	656	691	681	664	636	649	647	668	722	715	667	661	703	646	651	640	678	679	667	672	667	673	649	659	652	651	674	704	658	702	730	682	695	646	657	681	637	652	640	672	692	690	718	646	661	722	660
4719	7749	6601	3835	2459	1796	1570	1290	3658	36229	29317	17199	7135	2030	886	691	536	583	588	506	549	580	555	570	533	586	599	576	602	564	590	588	582	588	548	550	597	609	600	613	587	581	534	580	576	600	603	562	570	589	585	607	574	550	589	596	585	571	604	577	588	575	553	596	549	554	579	587	607	602	570	613	548	609	573	615	562	571	581	587	565	534	589	512	539	594	629	599	602	590	525	580	590	558	616	592	567	579	552	579	595	587	579	582	582	620	551	581	591	556	584	588	575	587	577	586	575	545	566	553	588	615	595	561	591	558	554	590	549	603	542	555	570	590	583	602	557	620	629	563	547	575	593	571	575	576	562	537	589	580	556	571	577	578	569	596	536	555	558	585	595	581	554	570	602	564	584	579	606	554	565	574	578	561	555	571	574	610	570	570	567	643	543	575	570	567	582	565	592	620	572	606	557	572	525	569	571	620	590	572	591	551	625	575	613	584	561	588	563	600	589	549	592	555	562	577	525	529	590	525	573	582	574	604	563	551	562	594	566	568	546	592	564	611	600	557	597	567	602	523	555	579	584	580	644	582	564	581	543	541	586	614	598	576	556	602	583	590	594	578	603	546	570	569	570	584	555	573	623	575	547	619	602	602	584	577	578	598	570	563	556	590	574	566	622	582	583	587	552	573	560	550	540	558	557	576	569	560	568	571	559	593	570	555	609	586	578	569	635	600	562	579	550	572	565	581	566	551	590	596	556	602	576	592	587	569	564	541	578	567	576	551	579	571	589	594	569	619	552	573	594	621	589	595	575	584	607	602	575	570	534	576	558	560	526	547	591	631	553	585	562	600	549	559	569	596	600	588	572	598	624	563	597	590	557	569	631	594	558	605	571	577	580	608	620	610	559	558	558	586	564	565	539	584	561	613	592	579	583	573	567	568	590	617	613	549	562	581	583	562	568	564	559	585	531	597	563	582	569	525	598	555	572	610	570	549	586	550	571	546	573	607	562	536	560	563	575	556	587	598	544	581	593	570	596	550	600	568	588	537	500	582	548	601	600	604	578	609	577	556	605	556	606	593	569	563	565	600	600	615	598	574	611	562	544	583	600	559	609	616	567	594	583	565	534	530	579	574	544	576	601	557	620	559	526	568	575	536	551	558	567	558	631	566	578	612	594	553	557	629	596	597	548	584	549	579	612	603	572	556	572	530	554	548	573	517	622	588	557	567	558	556	558	561	574	559	549	575	605	566	581	596	567	542	544	599	538	527	590	557	608	603	533	566	575	600	592	579	566	569	612	553	550	577	587	590	562	601	584	548	593	556	547	568	561	587	594	598	544	584	646	551	516	496	592	584	555	575	586	602	555	584	581	569	582	574	576	588	602	575	568	556	598	560	536	567	551	537	599	570	533	572	591	594	589	589	573	621	541	580	578	565	549	580	581	562	564	566	585	552	581	547	600	553	560	529	589	541	572	554	533	549	578	584	587	583	544	586	597	564	537	568	584	512	565	563	615	565	570	525	602	531	566	585	558	549	593	580	572	586	573	585	523	587	598	600	590	601	594	560	535	597	573	533	578	543	607	607	577	588	562	578	597	578	582	562	553	583	573	529	571	524	543	582	552	570	597	586	555	604	569	566	585	538	532	611	583	544	575	583	525	599	581	573	531	572	567	545	583	553	547	578	546	594	556	593	610	561	570	536	558	556	554	548	575	579	596	588	600	592	583	597	564	545	564	571	540	575	566	544	568	547	546	556	570	577	543	579	613	576	590	569	556	584	557	536	557	527	558	512	552	537	556	590	580	550	656	617	572	605	559	536	587	572	586	590	576	588	547	573	628	559	550	559	581	559	645	581	543	603	594	593	605	526	573	562	575	540	554	583	595	583	605	564	602	595	528	561	566	552	566	561	566	605	558	574	586	588	586	578	558	514	617	558	552	570	605	588	582	519	620	580	564	579	593	575	602	569	554	550	551	579	587	602	605	587	599	548	600	599	594	520	556	580	556	574	583	544	599	525	559	582	547	627	590	541	537	583	549	570	600	599	551	588	622	593	592	566	508	637	603	564	565	547	586	575	555	595	575	584	561	554	577	591	581	555	571	600	606	608	602	596	535	589	557	585	550	561	561	576	563	565	570	549	580	556	592	564	538	602	583	581	575	545	574	638	562	582	560	548	553	551	588	597	570	574	570	581	586	617	553	554	539	568	562	522	579	583	555	565	560	543	586	552	573	593	622	606	591	534	580	520	597	559	608	571	580	563	569	570	561	535	583	567	539	613	561	573	624	582	527	570	611	597	566	511	568	597	604	570	550	564	582	602	560	573	604	570	584	615	545	606	574	534	580	563	562	582	574	607	558	559	533	542	524	562	577	537	575	575	582	585	541	558	555	550	557	569	587	602	616	553	580	574	557	576	596	544	598	584	558	527	585	558	531	553	538	578	550	556	570	585	570	555	514	532	593	539	622	567	589	586	544	550	596	558	562	586	606	586	549	562	538	547	609	577	572	545	580	562	587	580	575	604	562	572	569	564	571	553	615	598	583	575	597	585	555	548	546	569	621	516	571	557	611	566	565	565	596	554	563	525	591	577	596	594	600	604	579	592	611	579	588	588	573	555	569	587	581	582	557	558	567	583	557	581	591	559	585	556	582	535	545	570	580	583	557	616	517	599	584	569	601	575	586	581	590	559	548	572	544	528	590	586	562	568	550	609	575	583	584	562	604	587	582	543	593	543	564	550	589	572	603	577	599	554	605	515	602	600	616	623	553	589	579	591	594	586	591	600	587	585	590	605	535	553	574	578	614	564	545	582	584	545	600	600	545	565	559	544	588	572	548	593	573	588	601	553	552	563	581	606	581	564	581	565	605	601	580	590	560	518	618	570	568	527	544	587	581	539	564	550	577	594	551	588	588	608	560	572	585	580	530	560	544	569	576	579	534	553	581	552	539	580	530	553	580	601	578	584	533	599	570	592	537	591	536	583	575	559	598	620	533	572	586	570	597	563	600	556	596	606	569	594	601	540	554	574	587	552	642	555	563	553	532	589	565	543	522	552	597	596	594	601	623	587	555	582	558	562	536	570	585	553	589	576	562	559	567	518	578	575	611	619	577	545	543	597	588	553	547	606	569	552	563	585	551	526	588	598	542	552	610	586	568	586	581	589	589	534	603	532	559	563	577	563	557	580	581	568	573	536	571	575	566	574	537	584	590	580	538	563	544	565	585	572	584	585	532	541	575	571	576	578	560	556	598	545	594	551	548	648	604	590	588	530	580	576	526	533	569	568	597	560	589	559	565	535	544	569	554	541	567	573	590	586	589	562	550	537	603	566	620	575	594	551	587	567	525	576	596	625	556	570	582	583	543	567	562	543	538	530	560	555	567	574	581	593	532	592	597	589	614	589	597	591	548	589	591	580	551	586	576	561	559	539	580	572	561	499	541	557	639	585	524	549	580	575	568	607	550	567	565	589	565	547	572	533	582	545	562	557	548	610	598	531
27283	13473	1965	825	550	534	559	482	570	2206	2700	1796	1054	641	514	478	480	459	485	461	503	480	460	485	469	520	496	431	495	461	476	496	455	551	504	507	503	454	444	471	456	482	484	478	502	495	489	481	455	503	462	492	508	486	456	447	503	479	452	443	483	494	480	474	460	472	467	473	452	514	447	492	460	535	536	486	487	485	462	481	492	528	485	467	477	488	491	440	464	502	490	486	491	455	469	459	473	465	478	454	454	494	479	479	503	537	452	462	480	481	483	516	494	478	479	485	463	497	465	462	475	490	476	480	452	495	480	479	508	496	491	475	471	471	473	504	450	482	507	469	434	488	428	475	435	492	508	468	470	486	503	486	489	465	466	455	487	487	478	522	497	511	461	467	483	489	480	493	473	416	489	482	472	463	494	456	452	494	484	458	499	498	497	502	486	489	484	513	491	464	494	462	485	501	496	464	450	466	474	473	480	480	480	442	476	461	482	483	545	497	459	474	490	463	501	448	477	461	483	502	451	451	533	447	476	537	515	462	502	458	463	501	472	454	478	445	485	527	513	488	504	454	484	461	485	466	471	471	471	504	446	485	479	511	467	488	482	464	491	485	496	476	479	492	499	473	499	484	475	446	497	478	461	450	460	465	471	490	437	497	506	470	453	460	447	484	462	459	466	453	465	475	474	481	506	466	489	470	472	473	463	485	466	456	475	526	510	451	445	480	511	466	489	511	480	472	518	471	489	461	486	465	462	460	461	459	478	459	448	485	473	470	460	469	469	493	504	466	524	501	456	490	507	433	495	491	506	482	460	518	444	475	477	482	512	441	458	461	468	481	454	457	507	478	468	463	474	501	453	491	501	457	456	478	479	463	442	485	460	468	468	432	498	471	467	475	485	462	465	473	446	440	482	483	494	483	494	430	461	450	461	506	501	465	478	483	480	469	481	453	464	429	494	434	505	491	409	524	495	476	481	495	462	478	495	436	469	467	439	467	457	481	471	485	461	499	483	508	469	455	437	512	484	505	446	469	453	495	468	465	510	451	468	460	482	480	478	484	453	444	502	463	481	485	453	454	483	450	482	494	506	466	527	477	527	498	471	435	495	469	512	448	481	468	495	530	491	519	482	465	446	474	547	507	480	476	502	518	494	459	496	482	496	405	464	457	482	448	460	470	494	476	476	492	477	458	476	467	457	484	452	483	476	504	483	478	514	475	469	448	488	459	480	451	512	490	483	447	457	490	478	456	475	457	524	503	423	476	471	473	484	486	495	458	486	475	454	446	476	476	443	466	525	449	473	464	478	494	490	458	533	483	474	452	500	494	460	490	488	462	463	491	478	500	465	493	492	483	473	451	493	449	479	492	475	505	474	479	475	481	472	475	464	512	524	501	496	496	483	493	456	471	471	488	477	468	431	482	489	454	497	487	490	485	513	501	513	498	434	471	486	474	505	473	508	488	470	450	472	483	482	462	476	464	491	505	479	462	518	469	439	496	513	459	502	462	485	489	481	437	486	469	483	494	481	461	476	472	482	466	488	446	483	475	466	468	487	507	497	465	435	511	476	508	522	536	514	496	468	508	468	461	451	414	475	452	443	456	494	496	487	427	479	472	472	463	473	449	498	454	430	473	511	461	525	513	455	487	439	461	517	470	490	470	485	472	492	482	473	464	483	454	504	465	494	498	480	516	458	454	480	442	479	498	458	470	475	481	444	479	427	449	482	468	494	489	492	464	442	500	486	474	465	449	425	458	477	453	486	422	475	452	444	461	485	476	472	469	468	481	493	426	497	474	501	486	471	473	446	508	478	464	470	471	500	522	491	496	491	499	489	486	470	458	472	510	482	439	483	507	479	472	482	479	447	495	442	509	453	496	510	500	451	487	480	502	458	484	449	484	441	499	469	503	458	468	463	448	526	489	471	489	444	456	485	452	483	452	450	502	493	498	492	490	439	491	491	446	462	427	477	440	474	481	472	467	450	428	507	471	464	480	473	459	473	498	501	502	489	532	477	439	454	430	480	455	495	461	474	446	470	454	452	479	491	460	472	476	476	497	439	472	452	500	490	438	466	487	481	521	480	434	506	453	451	443	454	436	511	479	489	446	479	473	526	423	466	458	459	475	455	480	446	452	489	463	478	461	493	460	502	522	485	433	487	459	450	469	480	480	469	457	485	441	484	473	496	474	482	467	512	489	494	466	473	454	508	469	496	506	454	470	465	489	497	456	445	461	476	438	487	450	498	478	441	475	494	471	443	477	495	475	494	508	461	466	488	502	487	500	490	514	453	470	459	440	495	437	492	513	467	485	480	502	480	502	490	521	482	498	492	490	498	486	473	492	458	514	470	439	450	499	469	456	518	487	486	491	461	464	455	514	494	474	482	517	469	471	475	503	488	504	478	518	484	484	464	512	455	521	462	505	525	450	494	493	474	484	480	474	480	495	470	471	453	481	480	493	454	451	470	508	491	489	513	459	476	514	505	471	510	492	493	500	447	479	475	503	496	517	461	529	475	450	466	492	496	491	467	503	458	475	516	490	485	502	518	503	465	479	474	469	474	444	467	476	476	452	479	480	460	446	546	455	456	499	494	478	484	468	450	479	497	498	427	467	487	483	467	482	458	462	460	504	471	458	470	497	474	457	468	494	483	475	432	490	509	529	508	461	470	477	480	445	469	447	496	485	489	522	475	464	497	446	491	456	477	481	512	436	437	449	446	479	474	500	480	452	476	465	483	490	483	489	473	480	522	472	505	528	491	486	479	472	535	487	489	490	533	444	465	497	457	500	475	469	461	481	479	480	500	484	459	488	514	488	488	456	435	509	496	515	477	464	466	465	458	490	509	444	484	474	466	493	463	488	506	484	470	483	504	495	514	525	481	506	459	480	465	477	474	462	464	497	483	442	494	493	437	460	465	469	488	498	481	479	482	490	499	486	464	486	463	491	481	518	530	493	490	483	491	480	475	483	528	446	424	471	507	501	485	516	468	484	508	460	480	472	488	467	467	489	444	458	495	465	502	470	501	497	487	531	477	483	476	514	453	474	462	478	496	515	447	493	447	469	449	515	497	474	506	507	463	451	463	457	511	461	492	470	459	472	448	455	473	503	474	529	469	530	474	464	483	476	508	501	484	436	468	446	503	436	469	462	488	488	488	514	460	456	466	439	459	487	504	497	473	449	476	489	464	477	467	462	470	444	488	471	476	523	476	509	468	471	472	520	452	466	498	482	469	451	479	469	523	473	502	480	470	458	464	475	493	474	457	497	458	471	468	515	487	448	536	451	459	464	462	473	468	490	488	500	480	471	451	486	486	502	454	414	486	490	502	470	456	497	475	493	491	485	444	490	490	448	503	487	476	478	443	491	435	452	473	489	466	474	449	462	446	495	505	478	480	512	461	507	445	513	479	501	457	486	485	466	464	483	503	483	493	473	497	498	469	444	491	482	483	462	499	501	416	440	469	450	482	486	529	452	502	514	503	478	444	464	469	471
5216	1091	1035	632	523	498	495	480	540	3161	3114	1853	973	566	456	390	407	363	426	400	434	410	419	391	396	394	383	380	426	430	374	441	436	425	388	395	375	384	412	401	400	427	425	415	396	393	405	403	419	416	396	400	419	408	415	409	381	396	386	373	406	407	413	432	412	400	411	395	416	407	360	434	433	406	403	439	423	421	377	404	398	398	448	408	381	438	416	429	356	448	404	368	442	413	404	367	395	415	412	427	408	425	395	423	424	433	384	382	401	398	393	419	400	399	422	407	445	422	395	408	416	404	372	399	392	417	411	422	450	396	415	378	429	402	375	438	401	430	413	403	413	421	444	419	414	419	405	446	433	372	402	428	397	375	435	412	406	402	416	376	403	405	428	387	410	412	377	423	408	402	425	415	409	426	416	375	380	406	430	428	396	384	375	398	388	391	426	415	381	439	388	424	428	458	372	379	424	370	426	396	411	387	400	424	399	403	368	393	391	417	416	402	395	413	370	420	415	401	380	444	382	396	423	429	419	413	410	417	397	441	425	431	384	458	399	419	415	372	406	393	407	419	418	378	413	403	374	380	414	382	404	433	399	426	393	396	410	408	423	382	409	410	375	409	391	383	394	405	417	380	389	389	418	442	417	409	379	432	424	433	368	400	400	404	426	395	394	452	438	408	389	395	402	419	354	393	425	438	406	417	407	419	365	407	430	392	421	388	431	414	428	378	430	398	440	425	386	443	382	429	430	427	421	370	414	421	425	393	472	391	366	386	415	388	424	406	404	365	426	409	438	376	378	379	429	433	408	414	434	386	400	470	387	418	361	395	401	377	416	401	374	386	379	423	441	410	438	402	385	391	392	416	406	405	390	405	410	373	399	388	400	424	394	459	410	372	401	453	364	423	424	421	424	407	443	399	422	382	385	432	400	379	410	414	415	379	377	401	366	368	444	374	408	402	407	393	438	368	411	441	438	395	422	408	401	384	404	392	391	383	425	440	404	452	400	415	433	426	413	410	411	445	410	407	396	360	398	380	397	398	374	409	429	376	428	390	412	374	432	403	406	404	370	411	411	391	383	427	427	458	398	433	385	386	416	395	379	420	399	414	428	402	415	411	366	395	386	408	388	381	413	413	429	421	400	372	398	420	421	422	390	416	404	401	394	424	416	443	399	382	419	391	402	402	415	391	385	416	391	427	398	422	415	381	418	392	407	398	395	378	399	414	394	395	405	423	421	400	377	381	386	377	379	401	414	393	410	409	437	416	430	381	405	431	399	430	350	416	417	411	390	448	399	393	422	368	370	416	401	399	415	382	411	374	396	402	380	426	463	365	391	387	412	406	401	379	408	443	415	432	429	397	381	390	399	434	414	360	403	404	408	395	394	419	384	411	389	397	378	448	411	403	401	383	408	453	393	418	365	433	404	395	419	425	406	446	382	406	422	413	414	417	401	404	380	391	386	433	412	388	348	412	398	382	454	415	412	390	410	415	406	421	420	391	397	396	388	395	410	423	413	394	403	413	363	422	411	391	397	382	428	417	405	428	381	416	416	370	411	429	394	416	382	397	394	397	385	407	408	408	401	405	416	397	377	412	397	414	411	403	399	413	389	415	448	414	422	440	392	387	394	409	402	388	422	419	399	361	410	378	422	418	395	378	397	405	421	421	423	425	428	400	414	409	430	428	402	410	425	390	461	406	377	398	378	388	360	428	419	411	391	421	425	390	379	422	397	411	402	398	433	417	411	428	380	414	410	418	391	430	421	410	405	419	402	381	385	450	422	418	423	392	380	378	415	405	439	382	400	405	412	403	391	420	410	382	397	422	404	389	396	416	414	372	404	422	420	441	376	413	382	385	438	418	382	383	389	375	405	395	409	414	441	431	429	399	389	438	403	396	433	418	410	412	421	408	412	409	401	409	450	397	404	425	400	427	408	441	388	419	387	419	423	403	416	415	398	398	406	399	377	393	391	389	445	370	388	392	392	409	379	385	391	406	409	392	418	400	354	407	390	395	421	385	399	372	432	381	396	443	430	399	400	431	411	422	381	430	413	390	381	414	410	408	435	380	405	393	426	407	419	404	394	376	430	422	453	356	404	379	403	422	445	404	402	388	428	400	379	438	405	398	397	393	404	397	365	416	421	410	394	430	384	390	401	396	385	392	440	409	386	399	382	401	437	417	402	421	381	416	400	424	398	375	413	416	417	405	377	410	425	361	385	420	412	423	383	396	413	374	405	420	438	420	366	381	420	433	393	388	463	412	446	402	400	431	411	400	407	389	426	426	420	395	415	405	421	391	398	425	440	374	440	429	419	354	378	401	433	413	395	366	451	397	426	397	400	391	405	389	387	418	411	412	440	391	430	415	396	407	389	404	377	411	424	427	424	430	381	392	420	385	402	398	420	390	413	398	363	424	364	406	395	394	402	406	394	379	423	378	384	402	430	399	405	414	417	413	396	427	439	426	416	419	420	413	427	395	413	438	448	401	397	416	449	419	423	417	369	421	378	454	390	441	435	387	376	420	411	436	391	381	417	407	433	409	391	390	400	427	406	395	378	392	422	413	413	399	401	409	411	414	415	403	380	422	438	380	392	424	395	390	390	454	391	416	394	401	406	405	394	426	410	389	443	417	409	414	402	419	413	406	392	427	411	406	419	365	384	396	387	403	412	402	431	388	363	388	382	422	397	375	434	421	395	441	410	411	405	429	409	396	409	411	407	407	432	420	385	414	423	383	415	397	401	407	406	380	408	421	437	426	410	388	412	414	400	419	394	444	403	377	385	412	403	424	400	399	408	380	395	402	419	373	431	400	399	426	414	440	391	421	408	402	419	405	389	415	424	379	398	410	382	352	451	420	395	422	389	373	410	401	436	400	423	421	385	427	408	394	418	422	379	395	361	424	384	414	417	396	373	415	421	413	433	426	417	414	400	370	406	423	395	390	442	408	389	408	404	391	410	382	394	437	435	427	374	436	403	421	422	417	415	377	380	408	384	409	385	377	374	407	395	401	410	399	412	389	409	402	415	375	419	418	439	403	423	394	382	386	409	401	395	421	394	374	408	418	412	401	433	412	401	447	388	388	409	390	406	373	394	428	403	399	426	399	384	429	432	417	413	385	429	425	429	387	393	458	418	428	422	407	420	419	399	386	420	445	434	451	399	389	393	402	408	427	402	387	423	379	378	403	433	371	373	399	399	433	376	411	378	416	435	409	439	427	416	445	374	414	394	374	412	413	403	413	425	391	373	361	397	404	401	401	399	388	363	394	418	398	381	398	389	397	416	412	428	386	428	414	411	462	458	415	376	400	372	370	407	389	389	400	446	411	391	388	433	422	401	443	390	441	397	401	419	420	380	383	423	412	401	378	421	413	387	403	388	386	413	396	397	404	416	407	431	371	380	398	388	406	387	384	412	442	407	423	419	433	431	413	396	414	412	403	366	407	429	410	430	419	418	369	417	398	396	380	396	371	374	419	431	393	436	403	414	429
25023	21078	27265	25081	9156	1522	1038	884	7547	22961	20197	10213	3138	1002	680	519	490	498	538	484	504	486	507	528	521	508	500	519	543	527	521	523	523	503	504	536	520	519	517	507	576	500	565	505	540	505	535	514	535	495	527	477	509	514	512	503	542	542	505	494	509	489	529	530	502	505	523	534	508	537	522	554	515	487	512	515	542	524	528	531	531	532	535	528	565	505	536	546	521	536	485	529	518	510	508	543	503	506	534	569	520	523	524	476	520	519	471	505	524	511	523	514	510	510	530	519	514	519	519	543	516	501	514	521	497	500	536	524	536	534	493	517	537	540	521	476	464	509	505	499	515	546	533	487	522	486	503	492	500	494	529	525	486	512	505	503	498	524	488	528	511	532	511	560	572	478	508	514	488	505	540	541	513	535	486	513	510	532	516	535	495	505	521	569	474	527	527	540	554	513	498	516	496	549	462	501	510	534	532	475	515	513	521	466	460	514	518	486	503	551	534	540	511	520	552	488	519	495	530	516	510	506	518	507	486	525	488	479	539	512	512	483	495	526	512	563	492	552	528	521	500	507	522	484	497	512	534	520	501	493	550	513	507	497	522	542	518	545	472	525	522	519	486	498	512	510	486	522	496	504	520	533	525	523	551	544	494	501	500	480	514	500	542	576	544	490	492	504	524	551	501	512	498	524	504	526	542	532	486	486	519	492	544	531	511	546	512	534	539	536	495	494	528	520	475	475	487	559	488	515	526	522	534	550	560	534	484	522	526	451	528	517	533	513	497	475	525	509	529	499	459	534	482	569	518	506	517	509	509	526	546	518	512	511	533	497	554	526	487	503	533	481	518	501	519	554	515	548	522	499	545	539	544	534	486	520	537	541	518	537	519	483	527	530	524	535	503	540	533	534	493	561	529	550	485	487	526	528	467	503	520	478	528	518	498	519	522	518	494	525	508	558	494	495	499	542	529	511	494	483	507	486	537	532	523	517	506	562	533	508	511	517	497	481	532	492	514	487	530	497	507	486	517	522	494	510	546	515	546	568	486	533	508	525	476	506	492	505	510	487	493	504	542	553	525	514	527	483	526	484	549	485	532	469	540	499	512	520	548	518	502	497	520	524	510	507	510	512	517	515	540	457	556	538	514	516	523	559	504	544	502	530	509	483	508	533	531	527	531	465	513	518	506	486	518	549	545	529	491	507	515	526	497	505	511	506	514	492	506	488	518	499	511	528	508	496	514	531	489	511	535	530	542	510	481	532	502	498	512	524	546	537	440	533	481	562	497	480	563	565	492	468	499	526	520	500	551	520	535	499	515	529	540	438	537	510	557	482	515	511	482	530	478	523	595	481	480	511	527	514	570	490	550	534	492	532	490	504	502	473	517	542	556	540	501	562	534	519	537	537	475	509	534	528	533	518	454	493	494	535	516	536	515	481	555	502	544	488	527	537	523	537	536	554	502	540	466	516	532	507	544	483	503	531	514	534	510	530	483	511	451	505	521	499	523	489	462	537	527	528	496	505	480	522	534	533	515	503	514	477	541	492	462	462	502	509	487	485	507	488	508	509	528	501	514	489	540	528	523	521	491	522	525	531	518	541	475	513	541	531	512	478	508	518	523	542	516	486	527	521	476	526	531	502	521	515	540	514	498	507	533	508	574	516	503	527	528	496	524	512	522	502	497	486	533	457	536	522	507	518	480	479	475	501	495	477	513	496	487	507	488	503	539	494	451	517	511	479	548	494	498	558	509	519	507	508	490	504	502	501	527	493	528	538	542	547	546	503	492	471	495	545	512	541	516	474	480	512	500	465	535	479	530	510	521	523	528	521	525	509	514	521	531	506	520	532	544	546	485	514	521	533	515	513	512	504	500	505	493	521	561	528	517	509	484	501	471	486	497	505	545	494	484	538	541	533	559	459	505	506	511	503	546	503	522	548	497	534	498	520	551	525	500	529	510	529	492	507	523	533	488	516	501	505	504	507	502	504	531	478	516	512	501	541	482	522	540	531	526	498	531	533	549	503	510	544	502	538	485	502	505	507	509	553	505	487	495	535	518	508	504	523	508	459	513	511	529	480	509	518	511	483	567	524	504	550	485	533	520	478	510	513	488	520	473	494	518	489	506	524	490	539	505	492	521	495	490	508	502	517	513	508	500	524	544	477	521	525	536	538	527	536	535	522	502	545	540	535	540	533	520	503	499	539	521	540	542	554	535	473	520	524	515	511	533	524	547	497	522	545	539	513	528	491	510	519	507	496	507	526	501	519	538	513	523	542	499	521	501	467	523	500	507	493	500	493	526	495	504	473	508	520	521	485	529	480	511	534	519	493	485	526	523	510	533	478	524	535	473	523	521	523	517	540	537	521	511	504	475	539	518	479	515	492	502	507	467	538	512	522	521	477	537	530	515	490	509	512	500	531	487	549	478	495	492	538	472	474	536	505	524	539	513	516	512	522	538	526	501	517	514	510	474	515	498	492	534	504	499	490	529	509	505	505	486	488	469	534	514	557	532	510	518	498	540	537	494	520	498	511	480	507	542	525	507	474	501	507	562	494	536	507	530	504	528	500	500	553	490	455	579	502	559	504	510	527	505	530	506	549	510	551	528	539	477	513	501	456	469	509	518	489	525	492	518	545	456	476	521	484	533	523	516	494	506	508	526	516	534	495	515	528	503	521	505	506	569	542	517	514	557	534	554	534	475	497	490	497	512	519	511	500	486	487	510	466	533	494	480	514	507	456	500	536	523	513	533	516	554	513	471	523	502	514	503	501	496	496	459	521	531	514	491	520	535	504	497	516	506	529	544	523	505	499	543	520	518	515	540	540	509	521	529	525	535	488	499	519	493	469	493	507	543	462	545	535	524	541	512	482	507	488	502	499	480	527	498	522	514	515	509	540	506	488	522	547	519	509	486	495	542	535	502	508	516	517	555	501	449	529	515	505	546	491	497	503	529	542	512	523	553	474	515	503	500	501	460	544	446	477	528	528	525	513	515	491	470	539	500	531	524	510	513	519	515	479	534	497	490	509	537	522	535	528	552	529	553	525	507	517	506	533	510	533	506	482	525	495	478	494	513	521	518	524	479	496	534	463	467	489	453	515	538	490	532	509	510	516	519	523	520	574	483	503	479	501	489	533	525	515	498	510	537	542	505	491	507	548	456	512	498	510	538	525	517	506	504	499	544	519	500	537	491	535	509	508	481	535	467	521	496	495	479	496	518	497	492	536	527	550	542	528	535	510	482	540	515	534	531	537	520	504	511	540	560	519	558	532	440	461	507	499	520	536	499	534	478	558	544	546	503	561	534	557	522	497	521	512	497	541	520	503	488	501	519	518	498	516	500	513	492	500	517	506	574	545	537	509	546	513	538	499	526	532	536	506	502	551	550	549	551	510	514	522	493	510	492	551	488	504	526	540	514	485	520	485	491	476	532	529	486	520	473	555	511	548	469	500	510	483	504	495	507	526	479	508	535	514	513	487	511	522	519	546	482	519
3898	4148	3206	1757	1416	1223	904	890	10250	22911	16705	8341	2987	919	563	478	415	477	473	456	450	453	435	418	521	444	463	435	429	425	450	462	449	436	444	478	465	487	460	461	437	407	412	473	438	450	451	471	427	446	469	457	477	447	480	474	470	465	463	471	442	445	460	472	454	479	475	472	447	458	468	461	480	481	470	461	422	477	473	458	452	431	491	430	454	484	451	440	447	480	427	457	479	477	473	443	426	428	465	434	453	452	469	432	433	461	476	458	462	457	453	456	473	462	490	451	478	443	423	524	422	432	462	422	447	392	424	443	410	466	446	477	427	432	453	465	473	522	445	443	425	470	433	416	496	452	476	454	477	470	441	414	456	461	433	395	440	441	440	450	430	454	442	452	471	475	410	464	460	445	432	480	455	425	449	452	470	495	447	477	492	503	466	424	451	419	483	476	465	453	441	435	462	446	443	453	461	416	448	477	469	454	457	463	431	460	429	470	447	442	449	444	429	473	452	442	426	460	456	428	457	442	433	443	439	438	457	444	427	450	466	470	468	472	431	463	458	466	454	455	431	421	484	418	442	440	476	469	489	440	451	458	446	483	485	444	491	461	423	444	447	454	459	424	415	459	452	471	467	437	423	414	439	448	469	467	455	451	482	409	486	450	443	506	425	454	430	473	428	476	461	441	427	409	464	440	453	459	466	476	429	460	428	439	465	434	414	438	441	480	471	461	433	462	436	464	439	471	481	441	490	421	469	476	482	465	447	447	444	462	434	463	439	465	453	475	447	475	445	454	428	486	398	422	438	436	490	442	430	431	442	489	460	427	414	441	460	445	450	459	457	461	455	399	430	462	437	455	492	429	472	469	423	447	451	450	464	458	486	470	467	430	457	460	461	406	436	492	450	434	460	466	462	443	447	467	480	438	437	421	416	467	428	448	436	440	427	438	476	450	478	451	413	451	441	432	372	454	401	471	443	440	440	445	440	452	436	481	460	432	449	455	454	456	456	443	483	467	420	480	452	428	446	457	429	444	439	455	456	469	415	425	476	468	454	417	475	420	444	484	467	442	449	404	474	454	461	434	444	460	486	428	441	437	437	457	440	415	444	456	448	425	456	435	454	434	476	470	483	440	439	458	409	471	440	448	462	449	455	468	419	457	445	454	480	487	443	419	445	442	434	455	430	479	443	466	426	457	457	455	452	449	456	444	439	457	439	412	432	419	449	463	455	424	420	471	446	477	430	441	421	416	443	448	442	450	472	425	460	445	434	425	480	471	455	453	464	459	458	412	446	456	448	413	464	471	441	444	447	457	459	429	450	459	449	448	464	482	438	433	441	440	439	450	433	437	473	437	453	439	457	428	458	448	430	459	424	457	435	462	470	439	475	456	460	476	454	452	432	461	437	422	489	472	416	403	442	423	450	466	438	443	414	448	430	437	450	451	493	485	496	456	453	400	456	460	465	441	469	433	444	430	415	444	411	416	470	483	473	467	468	454	452	431	442	441	453	457	442	444	443	420	457	391	471	393	432	438	449	447	454	465	478	427	436	458	472	436	413	473	483	420	473	444	452	486	456	424	451	453	465	437	460	426	485	445	451	442	439	467	437	452	440	455	443	417	418	475	451	451	422	470	416	443	439	450	415	454	429	416	467	402	412	454	468	460	462	412	436	423	445	440	450	449	443	457	434	445	510	484	414	429	476	429	459	405	458	474	478	445	447	465	446	427	469	412	482	480	500	432	464	460	401	459	456	452	413	452	429	438	475	440	482	471	458	501	445	455	473	464	476	434	472	431	461	437	458	455	425	494	462	411	449	461	455	453	415	436	413	448	407	452	458	496	458	503	475	439	414	454	445	473	453	503	479	433	446	470	448	458	466	516	467	423	470	469	444	461	452	435	455	469	440	434	437	451	423	458	432	451	469	425	476	417	440	454	452	450	485	453	490	429	441	463	444	443	465	453	455	471	416	455	458	452	462	486	436	456	433	489	473	413	418	416	424	478	411	444	493	471	458	461	460	476	443	497	418	420	433	458	432	441	439	450	441	446	467	462	452	471	434	429	444	426	432	442	443	441	424	459	484	435	420	448	407	452	435	423	448	412	468	476	447	488	475	397	442	460	476	444	449	480	422	447	485	451	470	413	462	458	438	435	453	476	462	455	443	432	460	441	451	461	422	422	436	415	478	411	449	438	431	429	443	463	464	421	447	454	461	415	453	470	491	458	440	459	429	439	429	414	471	459	450	430	447	447	464	437	438	448	416	444	479	424	462	422	471	453	445	439	470	444	433	433	476	430	440	496	465	462	454	425	405	435	417	430	452	463	405	447	448	464	415	491	490	463	447	449	460	460	439	441	447	453	424	456	453	464	458	491	430	454	457	443	462	434	422	447	418	471	470	429	496	477	431	453	431	441	441	430	439	423	392	457	394	442	428	495	441	433	484	455	451	440	454	421	460	443	421	462	437	453	468	423	453	431	458	399	462	447	441	452	442	450	417	461	429	441	419	412	430	436	439	465	434	462	456	468	462	414	439	419	449	462	467	480	462	449	452	425	442	467	443	444	405	432	434	436	444	457	446	444	441	472	447	468	457	470	406	451	474	427	461	445	445	440	443	471	455	443	414	424	466	441	463	455	413	433	420	455	446	465	432	459	493	444	458	430	438	429	441	446	476	429	463	425	444	465	468	436	447	429	471	434	444	420	426	467	444	472	475	464	446	470	445	412	438	448	410	412	446	434	407	461	455	401	405	410	446	456	448	452	450	447	453	439	441	466	425	438	396	478	418	448	458	428	439	452	442	449	465	435	468	422	443	460	452	451	462	447	486	467	442	475	431	444	443	425	385	454	418	450	436	420	442	440	426	446	420	457	438	497	416	451	460	472	450	430	430	447	443	437	437	421	420	449	421	449	423	422	428	474	457	442	403	479	466	463	489	428	433	461	436	436	452	469	430	440	446	430	431	427	468	425	440	449	414	430	449	446	465	462	440	440	464	466	456	462	428	424	471	468	430	456	399	448	483	445	477	435	410	479	438	451	444	447	462	417	452	475	468	446	430	461	438	456	479	458	425	435	448	453	455	453	472	430	426	426	447	450	433	443	437	468	453	458	438	447	451	416	431	447	439	427	434	445	436	437	426	460	430	493	478	437	459	474	438	466	457	428	466	423	435	472	456	488	458	471	433	425	437	480	427	439	445	418	408	456	487	460	419	458	458	449	449	454	472	417	452	435	458	448	471	399	437	462	418	470	504	481	444	467	434	398	454	438	450	478	435	445	438	472	440	458	451	432	460	469	447	459	441	458	471	463	438	464	478	428	442	426	468	456	471	491	432	449	389	466	438	448	447	419	443	422	483	458	488	440	446	412	422	501	432	466	462	454	461	412	442	449	451	471	402	482	437	472	440	445	467	461	466	478	450	437	489	453	458	440	412	437	455	416	447	422	433	482	424	447	438	455	449	435	456	465	439	452	471	464	403	451	453	464	438	470	446	428
23814	21048	28322	23996	21026	9495	2016	1249	11254	41035	33549	18040	5545	1459	819	640	639	665	668	635	651	669	684	679	698	665	624	581	642	694	643	673	657	714	679	628	610	677	648	677	655	668	663	665	648	649	651	692	682	602	629	673	623	659	635	634	698	658	644	633	663	679	646	678	657	610	655	635	653	670	646	616	658	649	611	662	693	661	639	649	671	655	642	684	652	636	658	642	615	689	630	607	700	643	644	645	639	642	715	691	684	643	611	653	700	671	670	659	642	680	633	624	645	596	689	652	641	638	644	620	637	690	648	667	618	629	624	657	668	636	633	667	698	658	609	611	669	629	693	703	703	607	638	666	633	652	675	619	673	652	633	635	678	641	617	641	636	649	610	667	664	651	645	656	656	659	631	651	690	628	677	654	670	658	630	641	648	610	639	653	701	620	626	734	644	635	598	630	644	678	599	637	657	669	653	645	635	617	674	651	593	652	626	696	630	659	676	594	670	610	622	643	641	661	637	644	659	643	642	635	602	665	641	654	664	635	637	667	656	636	682	674	609	633	632	667	630	589	627	651	624	657	694	641	667	627	681	623	648	706	723	671	711	644	623	697	710	622	650	629	653	660	673	612	667	653	622	609	665	647	668	625	677	652	621	641	663	674	665	656	647	644	646	605	634	603	621	645	646	695	627	642	660	610	636	637	661	635	650	650	671	700	604	704	645	635	684	652	688	658	651	656	699	652	631	617	640	671	659	706	641	669	651	630	609	641	660	637	663	661	650	625	702	645	657	639	607	639	638	627	622	643	618	607	643	632	646	646	671	646	688	644	603	620	634	654	641	646	643	675	684	649	682	708	654	641	646	667	610	638	658	643	613	670	647	655	623	649	664	629	625	624	625	637	684	655	621	619	659	623	636	659	656	634	592	655	625	658	610	597	635	629	685	656	611	672	635	625	634	660	622	653	622	610	684	601	672	618	715	610	682	694	675	676	653	644	652	687	673	632	662	645	676	663	614	671	630	684	675	601	669	613	622	657	644	633	656	644	654	608	636	595	661	608	654	668	633	658	680	647	655	623	682	635	669	672	621	634	631	646	659	624	613	658	631	656	631	631	629	667	661	639	670	672	652	653	638	624	640	572	640	631	629	632	636	643	621	656	637	685	627	606	649	616	623	635	625	638	659	630	653	615	656	667	623	637	675	651	670	652	669	678	604	638	659	635	631	682	658	602	604	656	659	663	650	630	622	649	630	658	617	699	677	669	658	636	705	633	590	674	647	668	694	672	650	619	621	642	628	618	632	641	615	658	657	658	657	641	630	617	600	637	677	617	663	629	645	651	634	650	664	592	627	686	629	663	632	653	637	683	625	637	654	643	686	594	632	628	619	664	595	611	623	634	672	677	625	589	658	657	650	616	727	653	666	674	607	581	687	632	647	619	654	647	611	668	625	618	664	631	603	680	636	688	630	613	663	654	669	586	601	647	622	644	628	599	671	665	653	632	639	664	648	631	638	652	684	623	642	645	632	591	642	613	651	651	643	687	664	633	654	705	696	647	641	632	582	635	634	633	664	676	680	662	643	644	611	675	649	658	651	632	622	617	630	721	668	668	600	630	634	668	660	645	611	605	644	646	659	621	647	655	645	637	633	617	675	649	626	657	705	662	651	616	644	644	615	634	676	645	655	632	652	592	597	669	656	631	642	667	669	669	634	676	612	623	622	651	641	664	663	702	687	653	630	690	620	656	644	669	628	597	677	625	642	655	654	626	622	666	654	598	621	667	637	622	622	619	629	621	607	695	607	651	666	637	644	661	623	617	605	678	623	667	644	661	648	643	647	639	676	614	663	681	614	634	584	606	671	688	637	632	665	667	659	620	639	661	656	613	672	654	635	624	613	689	580	674	636	668	630	643	674	592	595	617	637	639	657	651	645	637	698	656	648	646	671	636	600	601	650	600	662	648	609	697	652	617	693	614	663	662	655	635	637	654	625	597	664	592	650	618	645	620	665	630	629	663	605	602	638	714	666	637	673	639	707	623	622	590	617	637	646	608	641	633	621	679	637	597	645	646	644	641	610	643	650	639	717	660	643	654	583	657	652	639	598	659	628	649	637	658	668	665	645	648	655	714	657	648	636	681	592	643	673	645	668	652	665	642	650	591	620	601	641	650	652	648	660	638	630	642	616	574	641	642	605	645	655	650	666	655	649	608	625	651	687	660	627	619	659	658	645	664	699	645	620	677	628	625	641	628	670	638	664	630	651	616	623	624	668	649	635	669	627	647	619	711	661	651	692	615	624	618	611	641	671	653	694	675	621	652	621	688	649	647	663	644	677	672	622	630	676	680	646	641	643	634	656	598	653	646	655	670	631	628	684	707	648	617	689	633	641	650	631	680	632	586	637	610	626	659	597	653	671	653	639	631	637	657	653	628	625	657	650	663	601	676	618	661	660	676	649	584	606	645	629	661	643	669	629	610	611	631	600	660	647	663	653	632	674	659	631	660	620	666	643	669	637	600	619	627	645	615	624	692	655	649	654	680	623	686	596	666	655	670	679	681	668	608	652	608	675	713	657	662	657	646	627	693	714	688	668	685	645	645	619	628	678	663	634	644	656	644	667	681	641	644	632	647	650	610	655	614	671	578	620	661	639	673	613	629	658	648	657	646	642	655	639	630	672	681	625	611	624	697	682	690	663	660	674	682	619	646	656	645	704	672	672	622	669	667	634	579	640	630	621	691	627	662	655	632	593	675	631	612	683	654	662	626	637	628	681	623	644	630	664	640	666	615	610	670	670	653	699	628	666	643	635	671	623	650	638	658	625	635	675	626	636	606	656	680	625	659	624	611	587	632	594	631	647	654	607	638	664	642	668	655	674	646	615	622	587	606	623	663	620	645	642	601	650	614	619	661	690	678	639	655	644	627	668	652	603	663	635	672	679	658	655	611	633	632	647	629	627	627	629	670	617	612	658	656	626	620	633	678	659	638	692	596	633	683	636	652	628	662	641	659	688	691	634	627	639	688	682	653	672	651	661	641	608	618	607	658	666	684	654	615	659	647	612	665	603	663	611	671	620	658	654	629	664	650	630	632	624	605	632	630	624	636	616	643	654	620	633	672	625	651	636	606	622	598	603	649	610	626	628	635	620	685	619	636	650	663	671	638	642	622	629	652	606	624	618	630	633	629	681	667	650	668	683	635	681	618	617	630	666	676	667	619	674	645	679	652	607	655	620	651	626	690	674	674	650	659	621	643	639	671	625	653	662	691	624	625	622	652	652	600	642	651	690	639	625	596	693	646	618	613	663	660	652	646	605	600	674	676	666	667	606	622	629	615	684	647	651	635	609	642	670	660	662	581	647	627	647	641	680	642	674	656	672	666	660	659	609	652	620	642	664	654	635	622	634	686	594	650	669	664	633	642	653	679	647	608	695	655	651	671	631	630	631	640	628	659	623	669	616	619	647	630	635	641	648	601	641	660	626	620	665	600	651	670	654	653	584	644
4514	7424	6081	3337	2447	1822	1421	1265	15469	38500	27163	13087	4428	1250	665	606	527	536	557	553	554	549	562	541	597	589	569	607	560	579	545	550	583	536	538	588	590	531	566	593	560	523	561	550	579	578	566	533	580	569	612	571	538	565	570	554	558	568	566	582	529	519	533	563	609	578	564	549	593	545	543	545	544	542	554	585	567	559	567	560	565	508	536	526	522	536	564	583	577	553	554	555	582	591	567	523	586	539	544	558	542	526	542	573	570	548	556	608	572	528	566	559	537	550	565	553	550	556	554	550	583	552	575	509	538	571	550	517	558	568	543	565	574	571	560	573	564	583	524	556	563	588	534	654	559	526	539	590	548	559	558	553	576	583	560	557	579	580	549	553	562	514	552	556	588	581	546	576	558	557	529	565	593	531	582	546	596	541	596	544	547	492	531	516	567	560	559	569	559	580	550	573	557	521	543	561	589	566	557	557	574	553	559	553	556	554	531	567	574	544	560	528	530	566	543	559	563	525	563	564	527	592	540	573	519	581	582	565	518	594	525	612	555	536	525	561	543	591	559	553	552	534	582	555	546	568	548	568	566	536	539	589	558	499	558	549	578	539	527	564	541	539	501	524	561	549	568	538	543	539	581	567	558	527	556	516	517	565	581	551	550	531	513	538	560	570	576	567	559	562	524	568	589	561	544	546	583	546	530	525	566	532	545	536	556	555	587	544	574	587	569	532	538	528	517	556	561	550	574	502	551	583	586	536	555	584	530	566	574	547	563	561	563	558	552	553	572	568	535	537	527	568	567	590	528	593	538	536	514	547	583	587	562	558	516	566	556	543	498	497	544	561	536	592	560	523	537	539	590	567	562	571	532	571	523	543	586	532	561	561	539	508	557	546	531	510	549	554	580	590	536	580	543	569	601	563	559	556	551	573	583	518	542	513	559	550	538	580	541	562	592	530	540	542	516	539	605	572	528	564	561	518	556	567	568	551	516	571	540	538	595	566	544	516	528	536	544	545	534	587	562	560	559	543	550	541	533	572	576	581	581	546	537	558	509	545	540	544	559	554	538	525	518	533	527	546	589	583	509	608	530	551	531	499	548	515	516	559	536	579	532	528	549	541	513	576	542	539	524	567	557	503	546	575	554	518	576	565	557	550	573	531	540	531	538	536	578	556	518	547	539	526	554	526	519	522	542	563	554	539	555	557	534	558	537	530	554	585	580	481	584	548	541	560	558	591	574	571	550	530	540	525	558	567	572	557	549	554	532	586	567	547	528	548	559	537	572	542	556	546	523	529	577	522	574	607	568	558	523	563	516	570	559	535	580	526	563	559	582	578	543	573	545	528	566	567	494	551	562	555	533	553	591	567	555	557	567	583	589	559	552	549	527	572	540	587	540	531	539	562	579	578	518	530	550	559	539	602	569	527	568	586	502	560	564	533	568	578	541	545	552	583	555	574	533	582	578	555	515	553	543	557	549	546	553	550	561	568	571	546	603	539	542	559	569	570	564	543	560	568	555	529	583	551	533	576	580	522	590	558	538	574	532	556	573	566	535	566	592	540	537	543	562	553	555	605	521	542	573	555	564	566	511	549	557	566	534	562	562	507	566	564	513	519	576	536	539	564	582	579	539	563	560	557	523	507	566	519	538	532	556	525	543	556	497	542	541	611	542	567	546	549	544	567	538	564	545	554	585	561	552	561	526	538	524	556	559	539	554	568	555	519	550	603	513	572	548	539	562	539	580	559	568	551	562	565	560	538	547	556	521	586	544	559	568	574	556	534	572	523	557	538	614	512	526	560	551	550	563	556	580	507	528	533	550	542	509	552	534	551	545	536	548	564	586	523	554	550	541	567	514	521	528	580	532	536	559	527	554	575	584	567	613	549	533	569	581	565	577	537	582	589	545	553	556	531	576	534	565	564	556	542	603	523	632	561	588	544	556	556	505	558	589	571	551	531	547	549	510	543	565	569	546	533	566	507	543	597	543	555	563	527	509	537	546	576	545	495	571	569	514	544	548	512	539	519	582	570	561	551	555	552	544	575	523	578	543	524	568	528	565	583	521	599	547	562	529	565	569	550	560	545	558	530	547	525	500	593	542	566	561	534	524	553	582	541	522	551	532	564	539	514	542	568	509	583	545	569	576	498	564	558	581	569	535	529	559	545	601	516	525	528	570	574	538	553	527	551	526	551	524	598	526	554	500	602	541	556	530	529	584	571	553	550	543	548	577	585	576	520	526	556	520	552	537	525	552	565	553	570	575	538	546	537	571	562	568	549	565	565	541	532	561	598	545	569	505	531	535	550	558	570	576	567	548	550	556	575	552	536	583	570	550	521	558	563	524	559	557	605	599	602	578	584	561	555	522	548	568	550	578	547	491	581	551	531	518	520	570	575	574	577	570	569	571	523	539	551	541	605	512	540	535	548	558	569	572	556	594	538	575	542	549	535	545	531	538	551	547	567	552	540	533	543	557	563	583	499	613	537	506	548	611	544	544	566	545	513	509	545	529	556	577	535	564	519	534	537	586	562	576	571	542	525	571	555	563	568	587	559	583	536	599	526	566	555	549	563	568	574	587	510	555	551	601	548	537	594	541	523	559	547	584	520	538	539	529	556	520	541	565	571	546	518	547	577	532	516	539	561	520	535	524	533	541	567	545	548	535	551	600	508	546	521	533	578	586	547	524	538	537	575	562	509	561	562	545	540	502	535	558	543	514	527	581	542	566	560	562	555	547	514	598	545	543	540	568	578	508	524	549	567	561	525	533	537	566	556	515	534	555	595	506	543	513	550	560	571	584	523	520	539	544	545	541	559	546	536	581	562	556	582	578	571	544	499	564	562	550	560	544	586	535	562	541	536	559	565	530	509	551	588	536	534	547	563	567	564	572	568	548	598	589	548	542	515	584	576	534	512	523	528	563	533	581	565	583	534	567	555	530	549	575	494	593	551	569	595	511	510	551	549	540	548	563	535	568	584	534	537	532	546	579	531	560	552	523	564	550	557	546	560	566	541	530	549	558	624	567	582	573	577	548	556	570	526	527	544	574	607	530	575	539	543	529	531	521	566	552	523	527	551	542	537	576	550	573	519	539	499	572	573	566	576	502	551	523	561	551	510	579	504	525	538	550	524	538	528	546	491	519	574	542	542	564	550	556	527	542	538	516	523	569	543	560	545	538	506	526	512	526	578	535	576	553	548	539	558	546	575	543	525	567	566	494	555	537	569	550	514	522	528	591	562	567	570	521	563	541	558	550	553	519	557	563	544	518	558	548	567	562	563	517	511	522	536	534	524	555	563	554	553	581	585	567	566	563	543	528	533	506	564	551	506	585	553	564	514	558	556	575	572	545	595	520	550	530	551	563	503	553	536	586	558	553	523	535	523	565	581	541	584	530	553	527	586	551	564	554	563	546	562	557	544	553	537	542	565	528	537	559	574	534	529	531	526	546	563	556	566	596	566	550	543	551	531	570	501	510	554	523	541	556	600	515	523
27384	13229	1692	782	562	446	429	424	608	2425	2551	1543	774	515	447	407	403	424	437	403	389	393	414	382	393	386	365	422	412	400	398	458	395	385	408	386	386	421	395	391	424	375	419	418	418	399	410	403	392	411	408	385	390	419	359	390	398	439	405	399	408	385	382	389	381	404	368	425	416	419	396	378	371	377	406	405	395	418	439	389	413	395	371	373	373	386	417	374	413	392	397	404	399	409	388	416	403	385	392	368	415	411	414	379	407	387	350	408	369	400	397	397	396	371	376	410	409	399	380	413	356	386	406	366	386	371	379	365	351	374	409	381	395	402	405	363	435	411	390	369	386	367	408	380	392	378	399	389	377	390	392	390	355	442	386	362	391	400	367	394	382	416	421	404	415	418	406	381	407	367	421	382	428	354	393	386	408	364	400	374	390	420	397	429	386	406	382	441	381	414	402	352	407	367	371	417	393	378	437	369	382	402	407	373	410	387	361	428	414	365	386	396	385	427	433	393	405	383	411	407	409	401	362	406	382	430	383	392	337	379	411	386	370	382	379	428	332	404	442	382	400	400	367	392	396	384	384	388	405	399	417	360	388	354	375	391	411	381	374	413	423	395	375	384	406	390	393	409	379	396	398	406	374	399	378	393	400	406	382	423	379	420	391	374	400	394	409	437	374	412	405	397	382	374	409	405	402	395	396	403	397	390	355	422	383	362	420	425	383	382	389	393	393	390	407	403	394	438	396	383	385	381	407	403	377	377	398	391	374	402	362	399	384	396	434	380	381	394	406	425	407	365	407	387	395	375	408	402	345	383	394	397	397	447	389	411	385	416	410	424	373	392	410	409	405	407	375	403	401	388	436	407	406	390	427	412	422	392	425	418	400	362	382	422	408	413	377	387	399	395	399	384	405	411	390	412	378	396	403	391	423	395	422	377	385	400	395	401	390	401	425	417	387	427	371	383	378	378	405	412	434	402	394	380	372	414	403	402	403	383	378	381	415	373	369	389	419	397	395	390	387	354	412	377	423	424	417	407	395	362	393	412	405	389	437	446	398	421	403	412	383	388	418	415	408	417	412	384	402	375	422	404	383	405	392	413	427	376	405	377	413	408	394	388	412	362	432	358	410	380	430	388	398	428	390	365	415	371	393	388	382	403	388	403	415	407	375	413	366	387	416	385	413	405	394	409	387	357	397	391	391	375	401	393	380	403	387	400	417	388	383	370	377	408	384	401	435	400	330	364	443	401	394	385	383	379	390	392	377	429	397	409	387	398	382	372	389	397	375	419	439	381	380	398	378	438	386	378	372	392	399	404	380	384	401	396	399	401	367	383	375	359	392	410	396	404	410	414	430	369	407	407	379	426	398	387	393	401	367	393	377	396	369	433	388	402	410	400	385	391	420	423	431	407	391	379	413	370	398	400	381	402	363	422	404	373	401	370	389	398	393	393	371	379	433	390	399	384	398	381	399	427	399	396	395	371	391	415	405	401	398	383	387	392	382	400	386	397	404	374	400	409	411	419	412	379	370	394	434	418	418	388	394	365	376	409	409	390	373	388	413	366	407	413	423	422	386	420	382	379	360	397	371	406	392	388	425	416	400	406	391	372	402	377	400	371	430	394	362	405	383	389	466	410	378	391	403	418	404	366	408	393	404	403	370	432	386	388	418	385	407	451	404	401	403	345	401	408	425	383	401	411	429	408	407	373	401	424	396	401	412	393	393	426	414	427	401	393	420	399	399	407	396	387	392	425	404	371	438	414	392	391	404	414	380	411	369	395	385	359	401	380	405	375	372	391	384	435	399	443	383	387	360	394	373	421	394	382	395	396	380	375	372	405	398	370	418	387	409	380	376	383	396	394	378	373	398	446	366	435	391	385	374	393	394	389	358	375	396	375	389	412	364	359	392	394	370	429	363	385	370	408	385	403	401	383	408	383	408	405	368	388	381	374	394	357	403	396	434	423	428	384	426	395	394	376	423	388	394	387	396	403	392	374	424	392	409	400	382	396	425	409	401	399	379	414	382	409	361	387	390	381	422	402	405	414	425	394	386	395	395	389	396	405	376	407	397	425	400	391	430	424	377	382	399	390	386	386	390	376	374	381	373	443	417	405	391	383	377	411	371	382	399	371	393	426	388	378	415	369	362	397	403	380	375	409	398	421	407	381	373	393	428	407	396	401	386	393	370	355	402	410	420	367	417	395	383	395	404	379	402	405	420	368	363	464	404	425	423	406	386	397	397	438	399	401	407	361	421	380	405	395	400	367	372	397	383	384	390	378	397	419	387	396	390	396	395	375	412	350	401	377	370	393	417	373	376	382	396	380	430	402	414	390	389	413	374	389	411	401	400	396	433	406	389	362	398	404	437	418	424	392	409	411	354	403	391	413	361	376	385	388	408	402	412	387	408	406	382	395	413	405	394	361	393	443	383	382	409	365	416	392	390	387	388	411	387	416	391	409	432	418	385	394	385	416	394	357	410	374	373	415	414	407	383	373	395	425	370	411	373	369	406	394	356	380	409	373	408	418	393	382	368	411	377	401	414	390	401	407	403	382	393	351	396	392	421	428	382	411	370	382	409	423	382	395	401	408	402	365	389	398	434	365	404	380	417	412	438	386	372	405	383	438	402	398	366	385	396	387	394	365	372	368	378	371	390	357	406	399	409	387	391	391	402	443	414	398	400	383	376	398	389	434	380	373	410	394	379	368	420	402	406	362	366	377	389	392	391	430	370	369	409	386	372	381	373	426	421	400	417	403	382	417	373	417	398	399	378	406	427	409	413	362	415	339	389	397	373	427	362	392	381	356	388	412	394	390	379	389	340	461	415	390	397	430	399	445	409	377	384	426	410	401	368	403	408	398	386	399	428	384	407	388	396	384	375	455	400	390	375	407	384	380	437	414	404	399	373	378	405	366	417	390	415	378	428	382	423	408	399	391	397	393	385	387	412	412	414	381	396	410	434	352	389	416	423	392	397	407	398	410	403	401	405	406	401	419	389	378	409	371	375	405	381	369	383	410	398	369	415	392	421	393	410	399	385	398	395	397	381	364	380	391	410	401	397	373	386	389	377	383	406	397	411	377	376	390	370	412	399	363	380	410	406	401	394	443	406	413	398	414	401	405	387	421	443	389	380	395	402	357	411	446	391	383	380	369	386	391	414	400	387	383	382	404	410	388	395	399	376	392	398	377	397	388	362	434	376	387	409	393	430	373	389	424	414	430	384	439	391	391	379	412	378	401	402	382	397	354	414	408	414	397	385	393	382	400	386	376	397	449	383	357	399	412	388	386	405	383	387	427	409	396	401	415	423	417	417	380	390	396	374	392	418	415	388	403	407	415	400	400	427	413	395	377	418	414	399	387	434	392	378	381	379	392	384	418	436	417	406	393	389	400	424	385	359	372	417	371	412	402	374	411	413	390	385	381	465	407	393	395	389	363	408	403	413	421	372	385	407	394	399	378	402	367	415	403	382	382	409	386	379	374	371	356
5071	1109	875	575	581	455	420	395	710	3229	2931	1707	805	463	387	317	329	341	363	334	329	345	355	354	345	353	325	351	337	341	331	318	317	352	347	353	364	349	362	343	339	371	321	351	323	340	353	354	357	361	314	345	365	346	342	328	338	358	360	308	315	315	349	357	312	342	329	325	307	351	380	361	327	341	348	303	322	329	328	338	349	358	285	349	352	339	337	342	345	343	325	330	329	327	327	334	339	345	329	329	320	357	332	328	346	342	342	345	304	320	338	328	386	318	324	342	340	350	358	351	338	340	346	369	363	336	317	328	363	345	325	309	361	312	354	321	305	374	354	343	327	320	319	332	334	357	312	368	329	327	336	331	360	362	327	342	338	345	326	339	317	346	346	324	320	375	356	352	365	329	333	350	327	303	354	326	343	316	309	386	318	314	346	339	332	345	344	328	332	369	325	290	317	335	333	310	333	340	352	336	327	309	295	329	372	322	333	338	355	331	364	332	365	337	380	344	323	339	350	354	343	340	336	354	340	352	331	346	363	322	300	344	340	341	367	343	327	350	339	350	354	341	332	369	309	333	335	350	347	347	334	314	344	355	349	351	360	338	332	331	332	344	357	339	351	371	319	343	336	338	336	350	374	346	321	316	293	316	308	334	329	345	346	371	351	328	348	335	320	332	327	354	353	332	353	355	362	322	334	314	364	344	320	330	332	336	375	339	354	325	300	336	338	344	356	330	362	319	354	334	328	364	324	349	363	383	325	371	365	365	362	352	335	367	307	383	340	339	297	347	353	319	293	368	346	375	355	340	294	337	340	325	314	326	347	347	363	319	281	318	331	299	332	328	345	360	321	345	345	361	338	324	325	314	339	334	334	353	342	306	343	356	324	318	347	300	336	324	333	341	341	336	343	327	376	330	338	319	337	338	292	345	319	369	373	323	371	351	360	331	340	341	340	346	335	345	308	365	351	335	342	331	361	334	334	320	365	382	325	347	328	318	346	330	367	348	332	350	327	358	347	334	346	346	348	330	338	338	322	350	335	343	325	315	328	330	320	325	315	335	339	356	334	347	312	324	326	301	369	333	377	332	345	353	350	345	345	383	341	362	311	338	314	327	355	350	334	334	363	333	323	317	288	349	375	290	335	335	329	353	325	362	321	313	326	319	332	354	328	318	317	322	371	357	334	333	330	364	331	328	330	344	338	349	359	351	353	327	355	346	341	326	379	359	333	318	317	332	321	330	381	322	371	307	319	360	337	345	373	338	342	317	361	338	334	331	332	347	334	331	333	352	358	357	357	360	342	330	356	348	339	339	350	339	358	357	341	347	326	351	289	352	323	332	329	319	330	318	336	382	370	301	319	307	328	352	362	355	327	326	362	369	339	353	316	362	340	322	343	348	333	332	323	334	364	333	313	326	327	344	364	341	331	319	343	321	355	323	313	337	333	368	330	340	323	302	328	323	294	347	331	354	327	316	352	373	366	303	333	337	346	346	318	332	349	337	341	323	327	329	352	369	347	299	317	305	323	350	331	336	326	338	319	348	325	349	366	329	330	339	346	316	333	355	348	321	317	382	327	365	350	350	331	343	326	352	351	375	332	331	325	338	368	325	316	319	313	343	381	354	339	358	350	279	338	337	367	325	319	323	354	340	338	353	369	350	353	340	348	377	339	330	337	321	313	343	348	331	312	343	309	333	346	328	330	354	332	310	364	314	390	331	338	320	335	327	331	326	322	352	330	325	344	358	346	296	340	334	364	365	326	328	331	331	313	317	346	348	308	330	329	344	328	356	324	358	339	309	367	328	344	328	330	351	342	343	397	324	333	328	329	343	350	331	359	341	345	361	311	331	341	332	349	329	360	344	368	341	363	346	365	348	323	327	330	347	305	346	325	373	348	344	316	300	327	354	361	362	328	324	351	348	344	308	338	348	331	335	360	318	371	345	312	369	330	349	291	356	332	314	387	351	316	331	339	325	332	334	341	355	345	327	343	309	361	356	360	346	310	361	357	339	324	353	346	321	359	331	322	334	321	344	346	353	362	338	340	359	314	305	349	355	292	367	316	337	372	322	320	354	317	334	339	369	329	356	339	365	333	367	336	349	331	314	316	349	352	332	353	370	294	356	335	337	340	360	325	312	328	357	359	358	366	325	350	327	344	367	316	364	364	321	358	335	328	333	352	325	345	351	340	360	357	335	349	345	364	357	316	322	324	362	347	349	353	327	320	365	331	340	340	341	361	366	366	338	336	345	358	356	341	331	322	372	356	368	341	302	355	314	359	355	331	332	344	329	342	384	347	335	313	348	366	358	324	316	275	359	352	344	314	340	332	321	310	337	335	321	326	358	345	343	327	348	319	306	313	334	350	313	343	363	327	372	350	352	348	326	323	321	327	345	369	369	331	358	350	327	336	323	355	347	336	322	378	341	303	355	354	325	329	338	348	344	336	352	317	332	358	316	315	298	344	334	351	336	337	378	364	349	360	320	368	349	349	326	323	332	328	344	333	335	301	352	335	361	317	307	335	327	324	328	337	337	339	319	336	361	371	372	338	355	317	342	366	326	318	361	332	319	326	343	343	361	318	342	334	332	316	358	333	364	337	315	324	354	310	321	324	330	350	343	345	335	355	357	337	380	308	357	330	343	344	314	312	349	331	355	366	333	358	373	334	355	365	290	354	320	355	307	321	366	360	366	351	362	346	338	316	322	352	323	374	357	321	314	337	335	351	358	338	347	300	339	325	366	339	316	328	334	367	326	365	348	342	363	367	318	367	332	303	352	345	358	356	315	325	359	320	342	323	340	343	364	335	345	349	336	354	362	331	326	366	356	384	309	355	318	334	359	325	351	330	308	349	384	314	324	314	348	356	367	343	352	340	354	343	362	332	352	323	361	339	343	351	354	342	342	377	388	327	367	341	307	363	370	358	343	323	333	363	372	364	349	373	364	378	361	351	356	354	326	361	339	333	306	353	348	330	331	358	327	346	296	337	343	319	348	345	319	355	328	341	358	350	322	351	337	337	335	357	337	355	349	352	331	290	325	329	327	341	326	332	314	305	334	343	324	320	349	318	360	319	371	335	347	335	318	341	360	348	386	347	368	319	363	320	323	354	334	351	296	353	345	356	331	318	308	362	347	355	330	322	333	357	365	314	323	313	324	337	350	353	356	352	366	360	356	314	368	331	355	343	345	350	324	367	360	341	342	336	325	350	359	317	320	313	307	347	326	360	337	292	368	321	348	357	345	327	334	317	371	338	326	363	364	313	348	329	316	351	314	347	312	325	329	346	345	336	320	306	345	359	357	346	360	366	338	311	330	319	331	324	338	373	342	336	340	394	341	360	352	358	352	321	330	317	309	338	347	339	359	341	317	319	358	345	318	328	351	350	323	320	318	333	347	349	317	346	337	353	321	345	326	364	340	327	392	332	345	330	379	340	353	371	341	329	371	356	330	320	352	328	343	376	361	357	366	320	313	347	320	344	335	328	354
24996	21088	27308	25061	9049	1361	892	647	1219	15083	23585	13733	4010	1109	602	436	469	459	477	406	440	484	432	421	406	450	414	442	473	443	404	448	426	425	437	441	422	403	420	423	425	433	414	447	423	411	392	454	469	378	416	437	448	399	425	424	465	420	467	406	427	465	434	451	408	408	447	420	416	427	417	403	410	386	424	421	405	408	388	422	424	457	460	437	422	456	455	427	430	411	393	423	425	425	405	419	433	429	449	462	436	416	471	422	414	399	438	415	449	441	438	410	449	422	398	437	455	433	407	390	423	446	466	440	417	401	400	421	434	418	430	435	432	401	457	433	427	428	429	398	395	423	452	426	401	438	438	433	414	423	435	407	415	434	430	429	401	394	414	455	418	407	425	455	424	417	444	387	418	433	433	416	390	396	419	414	414	432	418	427	403	442	418	414	402	401	451	436	434	438	407	437	438	404	396	431	405	415	414	419	424	412	435	423	399	416	452	410	396	430	453	419	412	427	397	425	391	420	445	450	437	460	419	408	425	416	432	420	433	417	412	417	423	431	420	421	406	420	438	420	435	415	397	410	410	421	443	375	440	425	368	380	417	425	368	438	432	423	459	457	432	401	392	434	439	395	437	431	409	429	400	401	409	426	409	461	396	433	434	382	410	459	438	449	426	463	430	417	419	422	428	425	437	410	422	443	395	397	446	445	437	423	411	454	420	410	442	419	403	392	426	419	432	456	433	394	449	448	408	386	415	422	425	432	467	430	410	421	418	442	435	412	401	388	450	425	384	422	442	436	402	453	437	438	413	442	444	422	429	429	443	412	386	444	416	402	469	427	425	418	454	422	458	443	392	416	421	454	419	453	430	433	401	401	444	387	418	416	385	425	423	401	411	441	441	442	438	420	405	411	404	411	433	436	415	383	450	441	420	411	426	469	404	438	454	431	430	411	398	396	397	444	466	443	440	436	462	375	378	398	427	406	403	428	430	424	446	396	408	448	404	438	426	432	415	431	407	415	422	398	394	434	431	420	388	441	432	420	400	387	408	396	431	417	431	455	412	418	425	396	433	426	446	401	413	428	447	420	402	425	433	441	430	436	429	401	385	467	387	411	422	436	444	425	431	439	438	476	460	416	403	374	397	406	383	439	421	421	400	429	418	451	421	432	437	433	381	415	401	417	413	413	409	408	426	421	421	443	428	404	408	403	421	432	458	400	422	407	424	410	430	413	445	420	416	424	409	445	431	409	407	390	438	419	398	441	449	432	416	418	431	420	431	439	409	427	410	449	390	405	453	418	420	438	424	445	470	417	420	411	404	422	400	391	456	431	404	415	427	421	400	409	424	387	406	441	420	399	414	412	422	438	420	392	423	430	448	409	428	387	404	423	436	431	437	402	389	423	445	442	455	385	397	417	372	433	469	418	390	446	396	413	406	437	445	432	444	412	412	433	452	418	406	423	405	433	451	413	439	431	409	443	439	416	419	446	442	392	433	417	432	426	422	385	463	417	434	436	390	443	395	455	424	390	457	412	437	419	457	405	415	445	451	468	447	461	432	445	432	441	450	395	424	430	414	408	446	394	414	430	398	454	443	445	409	430	412	417	446	403	395	432	417	409	411	444	427	407	402	430	413	420	439	387	398	432	445	416	447	463	431	429	441	406	427	427	439	445	418	406	440	420	418	439	435	413	418	419	396	434	432	419	391	412	414	404	434	433	464	438	470	436	428	442	423	414	430	434	446	406	406	410	417	384	411	405	440	449	427	432	444	424	428	447	430	434	461	459	381	446	424	407	399	442	429	463	411	438	422	472	441	393	455	437	452	427	424	447	401	421	394	442	404	393	443	426	441	448	440	443	437	409	452	439	435	369	415	436	394	415	454	448	436	455	445	433	399	369	444	424	425	421	398	399	428	393	397	449	408	402	453	410	401	423	405	444	428	426	388	415	427	445	417	428	430	451	416	418	388	388	388	440	439	389	434	426	404	398	422	435	431	421	412	416	398	403	382	412	439	474	401	390	419	412	444	461	455	423	451	440	412	416	417	465	434	423	439	430	395	419	426	404	411	443	472	408	352	453	441	390	388	430	453	412	401	425	430	413	414	446	447	394	452	418	435	442	447	402	414	392	428	383	389	393	441	416	455	409	459	437	461	395	411	420	459	395	437	434	401	420	442	422	387	441	411	419	448	427	465	417	423	411	454	413	432	427	429	402	398	452	389	428	424	456	386	424	443	447	435	421	468	378	436	435	427	428	434	439	432	410	420	441	420	435	426	397	409	382	427	418	398	395	431	439	436	440	453	426	447	402	399	442	424	450	416	421	434	428	409	433	413	417	414	395	366	395	414	436	439	409	447	394	398	417	444	417	416	428	430	396	387	439	457	406	416	384	469	424	430	449	461	401	428	417	424	424	391	455	412	403	401	439	441	414	417	418	409	417	472	435	416	388	403	415	397	390	405	430	408	400	422	406	474	452	391	419	415	424	419	441	437	442	410	425	455	422	409	407	445	425	409	475	401	419	376	455	425	422	419	426	423	453	453	418	409	435	401	400	435	435	427	402	409	442	421	428	406	392	442	393	416	394	426	402	456	418	431	456	396	393	453	461	462	438	394	440	441	434	426	443	398	429	421	460	394	404	414	429	425	411	435	450	399	435	429	386	421	438	406	427	424	440	426	439	418	385	435	381	391	434	423	413	433	368	387	450	433	408	419	412	440	427	407	431	407	416	441	427	421	414	430	422	417	429	430	395	444	428	419	396	424	412	446	389	409	384	419	470	406	446	394	423	437	426	389	390	394	397	427	418	421	434	421	410	393	446	441	391	399	401	442	388	417	443	419	413	374	396	381	434	430	431	403	440	427	426	425	418	426	459	401	432	443	413	438	424	415	417	436	407	426	446	428	433	439	405	438	447	433	428	388	426	412	441	388	433	436	432	400	436	453	388	399	411	422	436	392	456	399	388	428	425	400	448	414	435	400	402	404	424	439	435	405	429	401	422	441	401	394	410	427	391	407	378	440	445	427	425	426	420	403	429	430	452	421	405	438	426	417	437	447	426	426	444	406	423	441	410	415	422	419	451	458	371	442	372	441	448	436	434	447	431	399	442	414	391	434	459	426	422	444	439	447	431	421	415	439	411	422	406	443	411	439	437	406	370	397	424	431	437	430	395	405	403	401	423	408	422	409	423	422	409	442	452	458	413	411	403	377	431	422	406	394	425	413	472	392	420	422	446	415	409	407	383	388	399	449	433	415	428	435	387	390	400	409	434	418	385	420	426	403	433	425	413	434	441	440	408	419	469	422	428	450	444	416	446	407	474	402	427	431	416	447	437	395	381	439	454	411	417	390	404	417	450	448	396	432	428	398	429	482	379	412	437	399	431	422	432	428	437	387	429	459	445	457	410	460	448	458	402	434	410	403	436	391	468	427	433	431	396	431	443	451	433	464	423	442	406	427	438	457	417	446	424	422	412	390	415	413	425	460	450	392	416	426	417
3707	4130	3482	2399	1570	1069	933	793	1826	18425	20656	11004	3522	1122	520	397	410	383	407	388	388	358	377	396	414	390	356	410	398	422	407	384	398	390	361	387	412	375	408	407	406	358	394	365	409	374	386	387	404	356	418	369	382	355	371	408	391	360	389	397	375	364	387	407	397	398	391	349	352	389	371	392	397	355	390	384	375	371	372	382	374	380	379	388	370	369	382	347	370	379	370	361	384	407	340	388	388	400	384	349	373	355	377	349	367	364	355	402	371	364	396	388	360	384	390	378	396	361	388	398	397	394	362	370	379	405	341	360	377	440	431	405	378	408	387	384	396	362	373	389	397	376	385	380	353	387	382	369	369	364	357	391	374	406	377	394	406	377	381	397	355	366	361	356	345	351	394	398	333	401	408	340	387	387	393	386	399	358	376	402	368	359	365	376	402	395	388	399	404	405	377	382	385	381	389	388	389	368	376	412	416	342	356	391	378	367	398	367	404	360	404	364	379	421	409	378	366	356	367	370	376	384	398	377	342	378	377	365	364	408	403	382	373	387	384	356	383	377	363	418	371	382	395	401	407	375	363	387	412	383	398	377	390	366	391	401	395	407	349	378	388	349	370	364	379	374	399	384	380	400	408	394	395	380	382	351	354	402	360	371	369	388	396	383	376	384	358	370	377	410	385	364	379	372	364	373	359	389	376	354	371	382	365	362	365	383	365	414	353	376	370	377	373	387	384	386	357	372	372	378	361	381	399	346	401	392	358	353	393	377	405	389	355	364	380	364	357	371	378	401	382	349	391	379	366	361	403	423	399	388	395	414	382	405	385	391	366	351	374	441	384	383	398	361	347	368	386	379	349	377	393	338	395	328	398	364	391	374	367	370	375	382	397	360	378	339	360	379	373	366	360	373	375	397	376	394	351	346	372	388	386	330	351	360	371	391	386	387	361	378	366	355	371	358	346	396	364	380	362	424	380	366	382	359	377	401	369	385	375	420	383	396	406	380	390	360	373	380	410	379	393	375	394	368	351	402	359	400	382	388	370	383	392	372	401	380	385	347	340	378	395	399	379	384	375	387	390	380	380	369	386	386	379	389	389	396	374	372	378	391	372	337	355	420	377	358	393	399	358	377	352	394	428	376	373	384	360	425	378	375	361	369	378	386	354	405	391	391	371	383	396	374	375	423	415	383	378	363	379	402	362	407	394	365	375	390	378	400	360	392	366	386	367	373	379	381	426	356	395	386	350	431	369	365	392	363	375	373	416	366	384	399	372	361	349	398	392	366	390	378	388	388	377	399	414	351	385	375	381	418	428	386	398	385	407	387	366	350	400	342	432	385	352	357	408	366	373	378	389	373	365	369	383	361	401	379	389	375	370	397	413	314	380	404	389	372	388	382	367	416	351	382	408	369	384	367	371	396	374	397	386	387	394	411	385	369	336	361	385	387	364	390	357	383	410	414	343	398	384	416	395	387	350	345	381	391	413	409	372	383	374	415	391	405	384	410	377	403	384	357	357	400	344	387	420	373	388	366	353	370	346	409	392	372	365	365	381	351	403	388	397	394	370	362	356	393	379	363	380	402	368	356	371	430	366	395	354	379	388	393	390	359	407	388	375	366	403	361	337	389	352	337	375	366	365	400	356	409	394	390	376	376	371	394	372	361	413	366	408	351	382	371	384	368	370	389	380	409	357	361	427	365	341	382	407	410	382	397	373	355	382	364	383	374	384	374	385	383	407	337	386	415	404	375	375	380	406	369	423	401	389	375	375	423	337	374	351	381	425	380	374	394	361	375	385	391	362	392	377	363	357	371	392	378	387	402	382	390	377	384	389	386	381	399	401	372	367	412	378	416	375	342	401	379	384	410	371	386	362	351	378	370	388	380	393	348	377	337	371	375	381	344	377	372	401	388	390	363	389	398	415	397	395	376	379	395	377	410	368	385	345	350	372	375	388	401	418	376	369	363	390	384	369	400	413	367	365	365	363	354	374	367	330	366	419	399	364	407	378	377	409	351	371	405	369	370	381	360	354	377	375	355	381	375	385	390	392	372	350	381	401	352	385	386	393	392	422	394	414	364	360	323	365	356	348	368	383	402	364	379	394	356	379	391	372	373	390	386	384	384	383	362	372	386	390	383	363	386	352	398	365	405	372	378	381	391	346	362	404	377	403	374	380	387	358	352	397	351	387	388	352	391	377	421	365	362	398	371	365	409	413	359	391	367	390	345	354	359	350	385	366	358	388	399	363	384	380	430	375	367	343	350	377	361	404	407	359	388	382	422	375	342	363	360	358	383	395	399	352	410	385	363	431	376	414	393	371	382	388	415	339	381	385	399	383	400	380	402	382	379	386	366	354	386	379	360	373	390	376	428	393	373	390	356	360	372	360	386	367	340	368	351	408	404	366	373	374	359	355	401	417	435	332	339	350	400	394	367	352	369	389	368	405	379	383	397	360	380	377	401	365	389	374	378	378	341	390	372	349	336	359	397	403	375	420	342	351	361	380	389	380	402	394	396	390	391	347	346	369	355	376	385	393	397	365	353	385	371	377	360	392	379	380	390	372	351	392	374	419	368	352	377	367	372	380	386	394	370	362	373	363	366	383	387	392	380	404	385	394	384	403	404	361	354	351	365	417	404	357	366	380	341	344	402	369	363	387	382	379	356	403	353	358	386	370	376	376	384	366	371	347	389	367	414	376	376	411	388	404	376	383	416	369	360	355	383	382	384	388	367	358	381	388	393	336	350	360	347	371	398	409	342	381	353	403	383	407	351	385	364	388	382	374	413	400	362	355	416	398	343	385	414	389	413	404	402	408	340	358	382	383	399	395	367	400	397	392	358	366	395	377	384	369	397	388	374	381	377	379	368	383	338	382	383	382	359	371	412	361	375	387	375	371	367	355	382	369	385	357	317	391	356	396	390	372	366	377	348	375	382	421	348	358	410	416	350	401	402	335	368	397	354	362	345	367	356	380	393	372	373	392	419	351	382	391	370	381	357	362	389	384	365	362	402	398	367	379	345	342	379	382	358	422	391	407	382	387	355	378	349	358	381	374	361	401	367	348	388	397	368	356	385	399	404	401	343	391	391	357	361	402	380	349	388	397	361	369	395	386	413	411	398	411	377	343	409	384	373	383	394	388	425	373	384	387	364	354	358	388	403	358	385	397	383	359	356	393	369	408	362	387	378	409	382	356	398	353	357	387	347	388	367	390	346	378	368	365	377	399	358	389	377	376	367	373	399	399	369	390	388	384	366	382	372	356	382	388	377	367	422	364	376	362	362	392	376	349	383	376	387	375	370	367	385	346	384	374	396	384	385	335	363	377	372	363	383	369	396	389	396	385	361	387	398	377	393	402	392	398	378	380	386	370	349	353	384	360	418	341	380	376	369	380	366	402	339	388	352	417	382	380	381	377	354	385	398	391	367	372	392	408	388	373	366	361	356	387	363	393	365	371	374	359	393	403	360	392	408	386	355	377	384	356	401	365	382
23848	21052	28301	24034	21027	9495	2149	1254	3329	28991	36426	24856	8993	2123	998	710	626	640	647	648	631	575	638	647	619	614	683	638	617	647	641	593	617	595	605	628	629	609	611	622	617	622	617	615	569	586	608	595	589	630	610	625	628	567	618	560	670	566	623	585	608	565	615	648	618	609	645	621	688	630	597	606	658	642	648	634	596	580	553	594	652	599	625	603	585	566	621	632	626	646	593	598	595	631	620	599	653	641	597	625	604	599	635	610	592	631	622	655	627	572	611	647	623	632	578	589	619	606	603	616	625	595	618	605	626	589	642	591	621	642	671	624	588	609	530	599	584	625	596	571	573	590	647	615	614	602	616	556	635	620	590	597	616	613	625	569	588	655	613	637	609	600	604	597	610	616	638	629	566	588	596	611	591	607	587	636	642	624	634	615	654	636	595	604	620	642	622	632	585	611	628	636	631	612	595	596	621	623	577	584	646	615	601	624	646	645	622	614	607	606	602	620	608	578	608	596	586	656	648	625	604	583	619	611	606	635	605	625	596	608	622	664	600	636	634	606	590	624	624	601	606	644	626	643	661	635	601	624	624	628	650	637	619	610	606	599	577	634	627	656	631	627	599	595	633	619	594	633	611	592	620	630	587	609	608	606	593	641	584	576	588	635	584	636	600	617	582	579	614	652	602	590	613	625	670	633	601	613	607	609	601	649	605	635	568	583	608	661	585	608	626	604	622	637	650	594	633	592	608	656	574	639	565	629	603	607	619	630	620	615	588	623	633	593	642	597	631	621	639	593	584	613	596	654	686	631	564	602	659	597	592	603	572	677	661	631	652	640	584	635	613	646	619	608	584	620	632	612	602	601	569	607	667	624	654	672	651	647	615	644	627	615	640	651	630	611	670	618	651	608	632	604	614	594	624	598	609	610	564	585	625	601	623	629	601	642	646	613	627	693	563	622	588	596	627	619	627	584	619	597	585	638	630	603	610	634	616	653	647	601	626	627	580	610	578	633	590	631	624	613	626	633	611	601	667	595	633	652	583	631	616	604	623	636	625	618	598	571	630	593	580	624	627	606	595	610	587	585	609	630	598	605	619	625	597	632	636	611	657	600	617	611	578	618	604	600	610	577	604	617	591	638	568	621	606	618	599	595	673	625	597	630	657	647	580	588	618	577	584	658	675	602	608	616	604	614	617	658	642	590	614	670	639	651	592	647	593	556	617	600	639	624	606	622	543	636	590	602	628	627	606	591	642	600	624	615	603	611	656	609	619	638	586	633	620	587	608	644	611	594	627	639	611	622	626	633	626	635	602	647	632	580	649	607	574	606	579	619	639	620	573	620	624	610	620	619	562	611	617	593	592	608	622	602	578	634	617	582	613	604	632	621	669	629	676	618	618	606	615	610	582	592	568	653	635	614	585	601	595	609	590	624	588	651	632	595	651	615	597	596	631	637	609	616	641	624	622	592	612	597	628	592	606	623	572	616	608	640	603	583	647	593	613	598	678	590	627	588	612	598	604	634	651	627	608	590	636	596	625	583	584	675	611	681	604	616	604	669	567	615	627	622	582	584	574	701	578	585	554	594	625	601	625	644	588	626	602	590	593	637	650	614	595	625	634	587	593	595	653	594	628	651	644	593	631	618	614	633	647	592	573	603	597	578	596	647	642	603	627	562	602	627	611	609	630	641	618	619	626	620	623	601	600	570	570	599	636	586	610	598	653	644	617	637	604	664	616	605	610	615	602	608	622	619	600	638	596	600	628	585	595	638	602	591	612	639	611	614	635	611	579	661	640	596	664	659	600	615	586	646	615	621	567	607	625	627	601	580	662	594	623	613	606	615	675	613	609	638	652	650	619	574	586	573	620	607	613	603	610	642	581	616	644	597	623	681	634	621	610	603	590	588	620	579	616	615	584	624	604	567	664	625	622	633	583	600	661	611	619	618	637	613	634	628	585	562	581	618	606	590	621	614	597	588	645	604	619	626	598	607	629	646	610	631	607	620	629	587	602	651	608	599	587	574	624	597	595	605	627	618	654	595	604	622	630	579	567	629	631	574	639	648	640	582	637	601	614	626	613	630	666	612	619	662	629	672	604	607	629	583	580	645	593	622	586	634	616	629	638	600	649	618	572	599	621	616	633	619	635	622	603	601	607	606	568	605	611	624	620	608	590	638	599	624	630	579	637	605	646	570	647	612	646	645	633	661	605	618	576	603	615	595	610	572	628	615	655	591	589	613	626	611	612	636	603	607	609	627	603	607	568	618	619	597	628	619	595	614	591	625	602	642	611	634	628	615	672	527	585	614	650	599	642	617	602	611	581	595	561	632	604	628	619	605	627	593	590	598	595	637	618	584	621	600	615	585	621	580	610	642	612	633	597	621	580	651	627	602	593	634	651	626	609	583	641	609	623	691	604	621	571	600	604	625	622	604	636	617	599	618	609	619	604	594	610	624	594	613	607	603	588	583	608	596	591	620	620	594	612	621	628	664	616	633	581	636	617	632	589	611	579	624	623	590	616	620	635	592	625	583	639	620	650	624	581	626	588	682	605	660	642	610	650	630	690	593	635	605	644	601	638	587	576	604	631	581	578	577	640	592	630	603	591	640	634	638	608	573	617	592	630	601	623	592	615	654	643	639	596	620	614	619	614	651	602	591	634	626	618	617	609	565	614	604	642	596	616	620	607	610	620	617	597	640	639	638	604	636	634	623	604	635	596	648	601	599	609	585	610	614	604	585	591	611	623	624	605	625	644	643	584	646	572	550	633	588	588	594	611	598	606	602	611	567	606	659	614	613	573	606	552	610	589	630	601	586	622	611	601	576	656	597	591	619	610	608	625	639	606	593	638	615	622	634	586	561	611	584	624	585	632	608	613	586	611	594	626	638	677	614	609	594	614	614	610	607	596	581	639	611	625	630	650	600	581	632	618	632	612	622	631	620	608	613	614	580	608	645	621	584	615	591	583	604	571	596	618	598	568	625	628	623	605	591	608	641	592	610	578	620	596	581	684	618	609	663	621	597	585	568	576	587	650	597	630	577	652	608	614	582	661	590	589	592	602	604	622	620	617	643	577	618	602	628	609	631	606	584	588	559	618	640	640	545	641	643	579	628	614	643	598	610	624	612	635	628	637	621	599	567	616	624	636	605	601	619	617	628	600	619	585	608	619	629	611	627	638	656	600	593	644	598	599	658	631	617	598	560	617	623	630	586	650	625	652	618	617	632	602	608	617	610	560	619	590	587	622	603	640	624	631	598	583	618	591	598	600	590	593	617	629	623	636	604	605	635	621	613	614	568	609	634	651	646	607	614	639	612	636	629	625	608	620	628	575	610	611	606	595	609	581	593	597	568	638	650	659	621	619	605	607	634	632	610	598	607	575	632	616	575	608	658	613	604	599	583	631	587	617	609	598	620	639	615	569	609	567	614	637	603	604	615	641	604	584	629	562	581	582	612	623	586	678	617	621	649	619	601	614	593	638	663	589	601	582	620
4298	7362	6285	4065	2513	1992	1658	1243	5077	31613	32192	18728	6639	2014	792	572	559	515	568	523	489	549	521	515	525	540	538	529	533	541	590	539	559	525	517	498	521	519	509	576	550	529	535	541	547	511	536	550	562	564	555	541	553	504	531	520	507	485	525	522	470	508	520	535	522	541	521	526	528	535	550	548	515	513	547	534	526	542	513	559	533	494	498	546	541	534	504	550	518	491	545	509	523	525	523	534	550	547	518	532	542	512	548	561	557	530	506	497	542	532	559	505	507	516	493	533	511	573	519	545	497	548	502	532	558	536	523	537	550	514	488	531	532	528	544	506	558	526	538	501	478	522	535	573	540	497	498	550	573	529	554	540	522	527	510	507	535	554	547	539	514	515	505	541	561	536	530	509	533	510	540	547	498	542	506	499	554	517	527	534	528	543	543	543	555	531	565	534	533	502	547	524	557	517	534	546	528	555	515	521	537	541	515	540	516	523	540	579	526	574	520	519	514	510	539	469	525	494	501	521	550	540	493	551	534	559	519	507	530	539	499	533	520	520	534	504	481	509	521	557	504	537	554	535	478	502	535	514	504	547	484	484	545	527	554	523	508	546	505	523	519	520	533	528	542	515	554	527	497	503	505	511	559	487	552	520	571	510	542	544	533	537	524	505	487	493	535	516	516	514	498	555	480	514	551	544	512	547	557	503	516	502	583	546	487	486	544	523	515	556	515	545	505	551	511	482	547	552	526	522	500	528	542	553	528	546	478	559	562	533	500	499	488	525	557	541	534	496	530	528	500	518	544	553	558	527	511	553	536	525	544	553	536	550	498	548	537	509	515	534	527	555	505	521	544	539	514	521	486	509	515	469	515	545	515	519	528	557	542	516	512	516	536	493	519	530	524	534	555	497	488	531	544	530	513	562	527	510	576	502	547	528	507	508	527	545	499	527	544	548	557	575	554	546	551	527	507	487	528	506	556	514	509	513	510	518	551	553	554	516	545	551	545	509	497	569	490	540	537	514	536	523	552	561	486	551	518	585	516	568	519	543	531	547	537	549	506	528	470	531	530	528	526	539	518	508	557	528	509	491	484	525	539	532	530	567	535	582	527	492	542	574	537	583	551	492	508	548	507	558	499	516	542	535	497	486	511	501	539	540	520	540	566	484	522	531	510	520	532	569	530	523	533	499	534	482	539	484	556	570	513	547	543	558	529	542	558	532	476	479	501	537	481	507	536	474	523	531	494	527	507	552	550	529	542	501	533	513	557	543	524	520	494	550	543	523	538	582	529	547	518	533	581	546	560	520	535	546	522	547	525	505	477	541	510	516	510	529	540	525	558	486	521	525	484	520	520	547	533	501	490	534	476	532	563	511	513	516	502	541	536	514	560	526	504	548	496	548	547	512	508	539	528	550	504	524	569	489	537	512	536	511	527	519	545	524	533	516	524	509	512	553	486	496	509	462	508	532	571	523	492	525	555	514	551	554	507	483	522	457	556	532	538	514	535	518	510	504	515	508	560	516	566	520	519	542	514	506	526	548	550	537	589	514	549	507	524	541	513	548	537	545	503	489	542	503	571	547	520	484	498	514	513	538	517	488	535	514	527	601	503	528	494	514	531	512	508	523	544	555	545	521	550	543	538	503	531	542	514	530	533	499	502	564	467	474	503	520	522	536	530	558	542	489	529	529	559	538	555	536	510	590	530	496	504	547	547	498	509	535	512	527	525	528	510	491	500	502	540	541	508	480	560	552	504	492	535	500	530	544	529	495	544	540	535	529	549	514	544	502	561	520	494	499	568	527	533	483	499	516	498	488	512	512	510	539	511	508	583	525	501	524	534	567	532	484	540	508	510	516	523	548	540	518	508	521	525	490	504	469	524	531	534	516	539	496	505	511	549	504	523	513	550	534	532	566	530	547	538	507	525	541	536	557	540	511	532	527	536	549	523	573	523	549	508	510	533	520	506	532	485	503	499	541	543	527	547	554	569	523	495	550	507	528	530	547	515	515	518	543	530	527	514	490	522	515	507	494	532	516	536	516	500	595	546	489	546	512	544	511	532	538	520	493	535	543	526	471	517	498	530	494	508	563	516	483	529	504	469	510	526	594	509	498	483	538	567	527	517	510	495	509	494	574	553	504	556	535	551	514	538	531	512	570	527	490	527	509	489	511	491	529	519	528	515	553	548	522	545	495	545	527	523	584	496	503	530	571	509	512	575	553	561	530	535	556	548	531	523	501	523	509	502	524	558	504	523	512	479	507	534	473	535	530	510	523	550	534	478	528	514	563	531	515	538	538	533	539	520	540	528	506	519	497	502	510	516	505	532	516	494	544	552	525	557	526	533	520	521	522	493	473	549	519	504	495	527	548	507	520	545	487	561	551	548	538	557	533	519	543	506	533	509	546	542	549	497	562	507	526	532	513	546	508	529	518	507	550	529	508	519	554	554	522	514	550	521	538	529	576	503	564	532	556	523	570	579	543	495	509	484	516	517	544	531	528	515	527	522	560	539	527	497	520	536	560	553	556	524	541	515	553	544	498	543	535	512	590	478	573	540	517	485	525	506	515	547	547	509	497	476	510	533	549	505	491	513	511	531	554	505	516	495	484	509	536	541	555	472	537	536	554	520	535	526	520	522	505	514	504	539	516	521	520	497	537	498	531	514	513	531	512	524	498	513	493	535	517	560	504	556	517	491	509	495	533	519	504	540	537	550	508	545	530	508	529	495	495	555	507	528	487	533	522	534	519	508	505	569	555	558	502	552	509	526	529	505	540	545	497	509	520	546	561	527	544	502	540	502	498	519	542	503	519	537	549	504	553	477	498	525	514	502	530	527	522	486	544	527	540	526	527	523	531	518	518	548	511	476	534	499	482	521	519	546	503	511	512	501	506	521	528	528	516	522	490	501	536	531	529	545	502	514	522	483	568	539	518	525	487	495	491	521	513	529	485	518	547	539	504	558	504	562	509	539	499	510	507	538	546	520	515	542	537	518	532	520	538	526	511	539	506	496	535	523	499	535	528	548	507	506	504	549	541	547	537	508	498	530	499	544	516	544	525	533	546	565	527	542	495	521	529	494	566	546	548	554	517	538	499	561	501	534	537	544	543	492	536	510	498	527	485	530	518	543	501	485	549	495	524	576	515	548	534	504	543	595	528	514	553	537	520	511	554	528	504	503	563	555	554	492	510	555	517	508	489	549	497	504	487	566	542	497	505	526	533	505	526	494	523	515	511	502	542	499	517	518	494	499	557	523	517	542	555	503	501	519	516	528	558	521	529	497	535	496	551	484	518	536	500	520	520	546	524	537	532	542	519	512	507	555	559	529	523	517	542	528	525	561	507	532	501	536	529	518	534	562	495	524	541	522	529	512	529	537	522	490	526	535	528	497	516	482	526	546	547	561	538	518	535	533	558	562	477	514	549	565	517	514	478	513	516	526	516	525	549	525	508	538	528	535	561	516	514	492	504	507	517	509	533	522	520	551	518	527	518
27293	13070	1663	902	597	542	531	476	459	1149	2613	2328	1151	601	480	411	404	433	478	465	450	404	406	453	447	448	423	408	427	439	419	426	441	433	388	431	393	452	438	407	430	439	410	432	444	431	415	405	431	445	417	419	442	395	431	446	391	446	447	412	446	458	464	423	400	443	430	453	408	410	425	413	427	454	397	446	432	441	450	450	441	402	387	408	431	449	425	403	441	444	411	403	441	436	442	411	427	405	418	431	373	456	432	398	463	405	440	393	436	427	428	457	456	448	388	415	438	419	396	424	389	411	423	416	404	423	396	424	438	390	431	439	411	406	432	446	463	463	426	417	464	397	442	435	425	411	411	393	430	419	407	440	427	467	423	430	393	464	471	453	413	421	412	432	413	423	391	437	410	419	426	438	426	430	438	370	402	428	411	415	437	400	414	409	449	440	396	448	440	383	409	379	416	456	443	399	473	440	434	426	389	410	463	420	456	453	454	429	449	443	485	434	438	421	437	395	427	428	409	410	391	435	428	408	440	369	438	409	435	405	413	407	448	424	447	413	420	431	442	431	392	432	395	442	449	423	401	413	424	403	420	423	425	413	429	405	444	434	426	436	388	420	455	417	391	466	442	451	412	428	418	427	431	424	470	403	387	425	380	429	429	434	416	416	408	422	445	404	392	425	430	426	392	411	407	404	409	441	408	380	426	415	407	398	389	436	394	435	423	431	437	436	425	418	416	449	448	403	441	436	484	427	397	425	413	413	410	422	417	417	394	386	387	435	406	437	404	423	434	377	419	449	419	445	424	404	447	426	408	405	405	412	433	411	390	440	421	480	359	405	422	376	455	423	417	398	435	398	435	445	427	400	417	445	434	425	391	414	442	427	408	395	431	438	443	431	410	435	416	450	395	405	432	408	423	422	439	404	407	431	404	408	403	408	437	409	427	465	432	415	417	431	425	400	392	424	427	406	425	414	408	422	421	409	445	448	427	456	378	422	421	388	425	428	401	437	390	451	440	438	419	416	422	392	436	435	424	442	454	391	407	427	423	417	424	404	433	449	370	438	440	458	425	423	443	437	472	406	392	417	430	442	458	443	440	432	426	431	426	420	429	431	435	447	441	416	424	394	425	380	423	440	439	442	426	414	457	464	444	419	483	431	456	406	409	433	390	441	415	415	406	445	424	388	395	429	397	411	400	437	427	408	415	415	452	384	432	451	414	460	449	415	401	415	431	414	402	423	469	420	425	426	463	500	429	418	441	439	418	363	425	429	417	405	411	422	424	450	413	434	438	416	415	422	439	396	468	436	441	409	431	432	419	423	421	424	432	472	393	404	416	449	415	390	430	372	438	449	422	407	437	440	417	428	420	382	454	426	416	430	414	384	404	444	432	447	407	414	442	425	423	366	444	401	403	444	442	454	412	390	433	381	400	463	397	422	425	393	466	410	410	413	459	407	454	402	428	431	479	413	416	448	447	416	416	428	389	413	428	456	420	423	404	433	409	396	437	435	476	432	406	427	407	399	447	411	419	431	395	415	426	428	435	424	398	400	417	411	422	406	456	431	403	426	426	418	452	411	397	389	393	430	391	442	412	411	417	432	405	435	410	432	424	401	412	432	467	410	396	424	440	431	448	396	431	397	422	394	431	401	437	451	429	431	433	422	485	447	399	451	440	411	428	448	399	403	386	387	409	427	420	432	406	387	454	430	434	405	444	395	415	404	408	435	427	421	432	422	436	422	436	435	401	450	436	432	416	424	429	426	401	386	412	413	459	371	446	430	455	420	431	369	421	443	413	377	457	428	418	446	429	436	425	405	439	436	438	404	457	419	395	414	437	411	422	425	455	437	429	408	424	414	414	413	397	427	429	459	453	432	378	461	402	419	401	428	407	438	427	397	409	419	434	395	447	425	429	399	439	426	445	437	430	418	407	421	439	395	425	432	401	425	471	438	388	424	399	430	405	428	375	427	419	457	434	364	417	396	447	417	420	447	431	408	398	391	399	399	428	441	446	408	396	399	437	412	439	432	453	466	418	391	375	469	415	433	443	464	412	399	441	431	435	387	409	416	434	425	422	428	425	389	362	383	424	461	407	422	445	427	387	432	415	463	474	460	414	420	366	402	423	439	418	422	456	441	436	413	421	384	387	405	436	399	433	417	420	439	391	413	445	453	398	427	411	406	449	455	423	409	406	419	408	416	376	438	436	403	423	432	440	432	403	476	422	427	441	422	456	455	458	430	410	431	461	448	429	423	417	419	441	399	416	359	417	384	382	422	422	446	461	387	407	414	418	442	458	422	430	415	429	440	424	393	406	431	409	429	410	416	398	427	397	420	409	429	418	444	387	388	468	417	432	452	422	423	460	440	398	411	448	474	386	407	440	401	433	425	423	443	462	422	424	403	426	417	406	444	427	454	455	421	449	441	450	426	475	427	455	381	405	413	454	415	462	434	402	410	399	441	445	425	423	397	456	412	408	440	431	434	405	392	405	446	413	470	415	407	431	416	443	444	437	409	437	452	394	411	438	442	441	420	415	427	428	442	402	415	395	411	416	423	397	420	433	438	433	445	423	448	436	418	433	402	452	414	416	442	429	420	436	456	429	430	456	429	436	430	431	411	421	421	418	430	447	371	406	404	415	433	398	439	438	399	413	440	445	395	415	431	422	409	424	405	436	419	475	442	418	406	428	446	401	418	404	428	406	425	420	434	455	444	443	430	458	399	478	376	404	437	450	389	460	431	435	434	395	371	401	417	412	457	411	430	436	452	439	426	462	411	450	414	434	435	415	458	403	460	392	422	389	405	438	402	395	408	412	413	461	450	468	412	433	447	388	422	422	402	422	401	382	437	425	416	436	442	444	453	409	424	429	406	425	455	421	432	471	460	405	452	450	412	410	380	431	397	418	429	422	446	454	469	418	444	427	404	394	404	452	384	426	411	397	434	426	432	408	423	420	452	396	440	439	403	430	412	440	414	439	433	447	417	454	418	410	417	449	397	444	463	378	425	454	402	418	449	432	453	402	454	411	416	427	439	441	438	456	415	408	418	413	423	423	449	409	404	434	417	438	426	424	429	405	423	473	439	419	455	433	438	400	399	389	411	408	403	423	419	409	449	417	412	380	414	481	440	432	410	404	425	402	466	425	440	432	449	447	433	427	408	423	427	435	407	431	410	417	427	344	464	460	440	389	407	410	427	421	430	422	406	417	457	434	413	417	426	403	436	450	428	392	394	430	437	430	424	431	365	427	451	409	434	404	415	424	431	423	455	473	400	415	430	449	435	438	423	454	429	409	411	438	433	408	416	426	402	442	445	429	422	413	446	423	434	440	400	400	430	433	451	412	424	462	409	433	434	414	400	446	423	438	427	398	470	415	446	432	441	392	424	439	391	425	461	395	429	435	436	400	368	447	442	446	424	409	414	441	398	403	444	418	406	440	392	425	444	422	409	435	456	434	440	452	426	441	434	390	412	425	414	434	438	413	391	402	406
5026	921	987	726	633	571	529	419	431	1559	3309	2339	1123	590	432	355	358	362	352	381	366	350	375	360	370	343	376	390	376	385	361	384	349	372	330	369	389	378	347	329	332	352	345	362	367	350	352	340	373	344	364	333	341	366	364	350	371	362	352	386	357	347	353	399	363	357	351	353	359	372	389	350	347	338	363	331	368	341	344	339	353	366	367	362	358	360	326	341	348	353	392	391	358	344	380	353	346	339	360	346	360	385	355	382	400	343	326	365	346	348	352	368	382	351	358	373	351	351	350	344	373	397	363	345	376	371	360	383	358	340	354	356	390	356	349	397	364	416	355	350	339	371	364	372	350	361	362	364	368	359	374	341	369	349	377	372	334	355	354	372	351	397	373	304	386	348	365	354	342	381	358	343	363	351	394	400	366	362	349	377	363	377	360	360	361	318	364	327	351	341	353	336	372	363	346	370	355	346	353	345	373	356	399	366	346	352	392	323	366	335	371	340	335	353	353	328	345	376	364	362	359	329	349	351	350	349	356	343	366	354	365	385	360	354	361	329	394	345	364	341	360	366	333	371	385	367	360	357	373	345	333	360	364	396	399	329	378	358	378	366	351	355	359	356	335	399	365	332	361	358	366	345	372	378	346	351	359	362	342	371	324	376	365	382	398	372	354	363	374	373	386	327	375	387	389	348	361	330	373	363	345	363	352	334	344	396	346	359	326	372	361	375	377	355	363	377	327	371	339	352	383	373	329	410	332	358	325	355	401	335	368	360	380	355	368	378	370	368	348	327	353	343	339	404	378	371	379	368	365	353	344	359	359	384	359	370	371	353	334	344	386	330	338	357	350	361	330	360	334	385	350	347	359	359	369	369	319	332	364	368	354	351	329	350	335	355	390	338	364	339	336	365	365	342	377	359	366	381	371	361	391	334	329	336	355	354	384	399	364	353	356	353	339	306	362	402	344	389	356	381	383	355	381	369	368	371	356	339	395	322	359	354	354	358	375	404	343	370	348	358	386	344	359	339	380	367	355	349	364	364	370	346	362	412	410	358	351	375	339	376	348	386	375	369	366	389	364	381	376	368	346	356	355	396	360	358	320	355	379	387	323	361	343	368	345	359	324	377	360	373	343	392	356	377	353	345	354	373	391	349	348	339	374	366	359	355	348	345	369	345	372	328	363	398	361	353	374	373	368	347	379	338	350	344	342	380	368	375	375	341	350	339	362	359	369	357	372	360	334	362	358	358	364	355	324	375	345	340	354	351	359	331	366	398	369	370	359	338	382	336	367	342	351	370	359	377	359	401	356	333	354	328	329	330	351	372	377	366	393	355	358	356	367	403	362	364	398	346	360	374	363	363	347	355	364	335	367	371	334	350	379	380	366	359	367	338	346	347	395	356	353	330	350	341	346	351	372	359	367	359	337	337	340	369	378	334	368	348	365	374	328	379	343	363	354	348	346	403	326	350	357	377	357	333	381	362	352	391	352	367	361	371	375	378	348	353	360	355	350	370	336	356	358	375	325	370	374	352	359	398	316	357	366	386	365	355	349	351	348	363	364	347	333	339	341	359	374	372	367	356	367	355	361	368	374	356	344	372	350	391	405	362	338	330	351	348	347	411	380	341	366	369	350	340	351	346	381	365	374	406	359	334	356	344	330	361	357	340	367	390	356	353	362	374	320	383	323	341	359	381	374	347	338	368	349	348	383	350	370	370	392	323	346	341	378	357	318	342	373	369	352	373	335	397	335	370	364	378	364	357	324	367	344	367	362	361	348	377	357	356	360	339	364	365	327	370	351	338	388	382	360	404	352	395	373	347	340	333	336	346	372	376	344	352	338	335	346	358	366	351	323	365	346	370	346	342	375	355	340	364	367	379	361	366	357	355	336	349	344	361	360	374	378	333	380	319	356	353	372	362	351	350	377	344	381	346	391	388	352	376	319	365	374	344	372	354	385	350	341	368	356	373	416	376	359	313	362	383	356	359	365	377	364	387	353	339	319	310	339	359	389	323	343	376	352	359	389	368	341	369	349	368	367	352	341	374	347	366	333	379	383	346	345	388	360	344	360	361	347	341	337	365	367	356	354	399	356	354	376	355	369	374	355	344	347	346	339	364	372	326	364	370	374	324	350	352	344	355	372	362	343	352	359	363	330	358	361	386	370	391	336	379	357	376	356	346	354	336	337	339	371	333	392	352	346	400	311	329	324	358	366	368	328	336	381	382	331	358	329	377	388	350	375	336	327	343	363	355	358	348	320	379	352	346	376	325	377	348	361	370	355	390	342	389	365	333	373	367	348	351	339	358	374	372	327	362	370	374	345	393	382	328	365	358	391	381	332	357	333	346	324	344	340	376	350	360	350	344	396	374	339	353	388	390	362	368	374	368	334	381	342	350	341	365	372	367	346	367	366	363	349	356	379	379	369	363	349	388	370	349	342	341	391	366	367	348	368	344	343	366	358	338	370	344	339	380	346	360	357	334	369	357	394	351	340	347	350	383	366	388	372	354	372	313	354	321	348	353	368	339	354	368	373	361	332	358	365	381	367	337	383	372	343	377	401	367	377	357	364	352	382	371	374	334	357	390	340	342	367	344	321	381	378	345	381	358	407	393	365	374	321	322	373	355	354	350	353	336	354	394	374	376	402	370	340	346	355	341	363	396	347	356	344	357	341	332	321	354	418	372	366	338	323	365	342	348	359	372	336	379	368	354	335	369	349	356	348	355	386	375	371	407	382	338	375	357	381	397	381	341	343	361	376	359	356	351	372	337	379	368	337	403	361	390	381	382	384	326	358	355	367	360	383	364	366	374	336	372	332	362	358	366	370	330	387	340	362	350	397	367	350	369	369	365	358	372	352	349	360	326	341	371	375	323	395	380	375	378	382	377	368	352	372	342	363	343	362	363	320	338	374	337	349	359	382	369	354	359	352	383	347	390	352	382	334	372	357	377	390	382	350	341	365	389	327	357	360	354	323	371	348	376	362	363	394	367	367	385	351	339	401	358	329	363	371	393	358	374	347	339	366	369	337	351	364	346	361	360	339	339	369	367	380	372	338	348	347	387	340	372	333	338	378	369	353	403	358	354	337	337	328	349	361	329	323	356	347	365	364	324	385	344	339	354	351	326	370	373	369	349	340	393	380	358	344	356	360	334	394	348	335	366	332	361	357	386	380	348	367	323	345	380	356	363	362	365	388	358	363	354	364	384	327	362	380	351	333	404	358	355	361	347	351	351	356	345	363	365	350	356	335	391	366	379	365	360	380	338	331	337	337	396	332	338	345	359	353	343	363	338	336	306	352	359	330	360	384	346	369	387	347	383	321	327	383	372	324	350	350	365	338	354	356	362	389	383	330	363	357	391	385	352	332	361	372	356	367	380	361	355	329	404	361	371	383	358	363	394	354	358	329	342	337	375	414	369	320	354	352	352	317	361	359	364	341	357	358	336	348	364	385	347	377	373	373	348	403	398	320	342	338	350	382	366	353	332
24934	21066	27254	25052	8932	1640	1018	797	764	8169	22007	16068	6055	1514	759	564	517	554	481	522	514	493	519	506	504	535	524	501	490	545	509	508	511	525	513	520	501	537	525	531	492	487	481	526	528	525	505	507	531	516	507	494	502	492	546	477	525	520	510	535	501	488	476	517	495	476	538	538	511	486	517	499	494	513	500	492	479	502	454	517	516	472	484	492	502	479	496	524	451	479	485	519	541	530	487	511	454	511	476	533	473	506	509	506	489	533	483	489	508	512	508	570	504	533	480	502	482	538	523	499	488	467	508	502	530	471	466	482	516	507	454	513	467	477	508	472	490	482	516	483	511	513	499	515	500	502	514	522	489	462	511	499	464	493	475	485	483	478	501	466	516	490	495	494	521	524	496	478	485	506	503	492	479	470	487	506	519	501	467	488	511	505	479	485	503	485	478	495	492	464	482	486	509	523	470	470	508	504	507	512	484	506	513	454	502	529	507	516	514	531	464	463	495	496	488	515	515	525	519	494	525	508	449	510	526	502	472	485	496	471	472	496	496	463	489	515	509	468	486	472	464	516	463	482	448	495	497	513	483	477	487	493	449	530	488	472	524	518	501	486	456	486	509	480	526	490	542	486	481	508	480	467	484	486	493	510	494	544	514	508	501	517	512	542	518	527	531	509	526	482	499	498	474	494	500	488	472	533	475	484	517	475	460	508	484	516	498	513	503	501	476	485	509	505	481	495	504	512	466	474	488	481	535	477	449	475	482	517	496	509	495	502	489	478	517	476	522	487	495	443	516	523	505	488	511	496	525	531	477	483	479	507	480	537	488	522	509	487	462	460	509	500	535	465	524	478	515	523	452	515	469	483	502	510	479	481	497	451	490	501	536	485	486	518	465	518	532	503	511	513	518	510	494	479	488	494	500	502	513	525	509	487	506	496	509	507	466	479	506	535	539	520	512	487	451	521	487	486	512	470	444	465	521	503	514	514	450	492	478	535	529	496	435	531	533	504	471	492	504	504	539	507	489	476	498	507	501	477	503	494	468	519	522	495	478	482	522	486	467	475	502	494	516	488	484	513	510	473	467	481	496	488	511	474	530	461	535	499	478	474	513	505	502	546	530	464	489	492	503	519	508	472	470	449	492	508	497	498	501	490	493	478	475	492	511	517	525	499	504	462	510	500	500	497	524	514	486	500	470	528	454	503	487	471	474	494	501	515	537	507	490	471	470	490	511	499	522	513	475	478	487	490	520	520	497	504	532	497	456	498	458	491	548	520	520	548	461	475	469	470	517	488	491	546	500	567	471	511	526	502	513	489	493	488	501	509	513	530	524	501	528	499	493	482	463	507	491	540	502	483	488	491	492	499	484	504	496	494	499	497	487	525	503	497	476	481	482	520	514	480	458	509	485	486	500	520	513	532	501	501	505	508	461	499	522	538	527	542	525	468	470	461	530	499	456	482	508	471	474	502	466	526	527	490	445	495	495	518	517	479	482	468	496	498	506	531	491	511	494	502	487	459	498	445	457	509	499	480	517	462	538	459	513	485	504	501	486	513	530	459	538	494	496	521	555	485	496	532	527	524	476	520	504	491	491	513	459	482	547	542	528	481	472	501	508	515	462	494	472	449	488	464	474	489	510	509	448	524	467	470	502	448	479	492	529	477	523	497	458	475	497	523	477	513	503	510	484	476	484	506	556	526	483	468	541	495	499	536	517	464	521	481	440	494	470	456	488	476	494	507	515	493	503	473	529	525	532	498	508	520	458	502	508	517	511	487	477	496	465	491	516	503	499	503	487	498	483	492	479	484	502	498	505	484	494	491	497	490	468	504	520	515	540	464	492	535	525	483	497	525	481	517	485	489	491	522	493	487	518	496	528	506	496	497	455	538	489	468	490	499	511	506	478	540	513	498	478	474	507	500	499	535	502	505	482	516	514	516	484	511	500	552	509	499	527	487	472	498	493	469	496	493	507	474	492	493	510	494	500	474	507	492	487	465	506	501	453	498	495	518	515	480	514	479	529	497	509	505	541	507	520	513	508	525	530	487	480	502	481	467	460	516	531	518	477	499	477	468	499	485	495	501	499	469	504	500	477	471	490	523	471	511	520	498	466	487	543	522	510	471	511	524	517	501	447	482	494	485	499	471	477	508	508	466	507	522	504	522	495	505	540	492	479	473	507	479	539	482	490	514	475	477	544	494	502	456	525	462	491	478	459	479	514	484	497	508	508	503	498	545	552	483	544	507	480	500	509	506	527	518	509	444	504	509	493	529	511	492	459	484	518	490	487	522	504	503	476	497	528	506	496	476	545	523	498	520	469	461	506	490	482	490	474	523	512	507	499	492	471	504	455	513	495	480	483	455	530	519	532	519	488	486	464	540	444	473	509	506	485	469	533	474	501	456	518	477	445	496	492	513	488	518	486	496	498	505	475	505	523	462	457	474	442	510	519	502	532	479	532	532	542	499	440	518	501	463	516	494	483	510	507	503	456	510	516	491	537	478	493	533	516	474	520	511	461	485	502	475	465	513	492	472	533	509	476	454	489	503	467	490	487	477	493	516	479	518	498	499	475	520	485	475	501	461	490	549	501	501	524	481	497	479	495	544	540	479	471	500	503	501	503	550	493	486	481	510	525	487	521	462	533	525	490	480	494	490	491	509	491	498	497	506	530	462	492	539	511	490	506	504	518	487	464	537	500	503	469	515	531	491	490	499	476	503	526	554	490	522	509	450	474	483	464	476	526	510	474	492	508	506	496	533	509	500	518	542	493	527	492	517	525	467	488	478	480	527	507	527	526	464	508	488	508	510	515	508	498	463	456	508	492	485	507	504	470	489	500	467	507	545	523	551	499	486	520	481	473	493	481	517	516	513	519	486	528	495	518	533	545	479	491	520	490	513	513	472	493	523	464	483	519	514	464	529	515	530	485	424	533	467	485	513	485	467	492	500	549	488	495	483	483	487	517	487	500	513	487	488	452	512	503	509	498	499	483	500	489	510	452	508	557	510	534	435	512	495	519	536	513	508	478	512	457	525	487	438	513	492	516	487	513	476	503	487	496	467	535	524	510	516	500	494	516	545	486	507	479	499	504	488	539	540	504	524	481	502	489	468	512	492	516	458	485	496	454	508	516	521	469	513	517	498	476	510	503	543	491	516	497	472	512	497	499	512	507	488	502	466	480	531	522	465	499	537	501	505	485	513	519	469	487	493	532	487	503	479	476	476	491	449	506	519	486	522	493	491	491	468	518	494	467	471	530	537	501	495	509	488	516	495	556	501	487	500	474	456	496	501	509	472	503	469	504	454	522	510	510	509	489	473	519	439	510	530	464	492	525	484	529	509	486	454	502	500	482	485	481	527	506	482	475	484	507	539	540	484	505	503	468	512	483	500	486	516	529	520	477	484	521	510	478	515	507	490	530	534	504	487	497	504	504	508	488	517	493	479	522	503	469	441	515	497	494	462	481	506	520	518	520	487	491	495	514	509	507	523
3690	4301	3990	1971	1465	1247	1054	899	743	11318	20401	13297	5107	1503	693	537	448	455	438	456	425	486	446	421	407	439	429	453	467	484	422	470	437	462	458	442	416	408	418	437	432	447	439	434	434	447	403	431	435	439	411	445	387	429	438	437	436	422	421	427	411	419	421	428	402	436	425	481	437	428	440	391	447	460	419	427	423	404	477	431	437	429	429	436	448	411	438	443	445	454	409	438	443	426	411	466	445	390	436	394	443	435	474	472	422	414	424	417	425	431	468	450	427	436	427	389	421	438	418	450	434	452	464	426	459	412	443	420	432	407	434	422	432	447	402	421	430	428	429	483	468	445	389	437	418	415	420	447	401	400	433	418	420	413	464	421	415	440	421	429	431	444	437	419	410	445	428	424	396	417	438	451	452	451	431	416	428	421	388	426	437	433	454	418	412	449	374	452	409	441	441	416	420	407	396	431	447	444	442	421	446	446	428	425	449	411	422	413	399	428	415	424	439	441	399	416	414	412	452	410	418	434	427	406	445	447	412	468	397	425	410	458	443	430	428	461	460	428	431	435	448	424	473	469	426	430	416	408	428	386	450	450	439	426	447	430	389	402	441	421	417	473	435	446	461	454	406	405	421	422	425	417	427	444	409	456	440	435	378	429	435	447	454	445	446	462	474	457	448	437	435	407	453	467	403	429	448	399	396	422	440	438	416	446	435	437	440	420	452	460	413	443	419	477	424	410	450	457	436	436	454	459	404	432	449	455	430	442	398	417	450	425	454	420	444	404	454	468	420	427	451	401	461	478	467	421	422	428	437	434	451	449	434	440	412	427	458	411	433	442	433	382	425	426	433	445	382	438	451	431	420	438	405	439	451	437	384	406	402	440	439	427	405	457	427	464	445	425	414	423	462	453	446	400	460	416	436	454	435	429	405	408	456	456	439	428	407	388	452	454	434	433	450	461	398	416	414	430	465	446	470	397	435	392	412	426	396	441	440	453	452	418	437	462	448	435	409	414	427	441	459	465	459	430	408	412	421	450	448	457	391	423	407	450	435	398	425	420	435	418	423	424	425	438	466	444	422	415	465	424	399	424	427	401	434	444	414	409	402	419	400	453	453	418	438	438	442	415	387	404	409	451	417	457	402	450	430	413	438	449	480	466	406	448	466	426	427	458	403	369	421	411	423	445	470	406	431	417	437	408	463	419	436	406	445	467	405	473	427	436	401	476	455	428	421	455	425	457	425	446	439	411	423	441	415	429	459	420	413	443	438	420	395	470	412	410	400	408	408	462	449	457	422	475	429	419	445	456	433	469	419	434	415	391	434	415	420	416	464	408	434	417	454	424	429	402	409	422	444	423	446	438	413	454	451	428	430	415	426	475	402	404	436	412	423	435	418	422	428	455	436	439	462	407	429	440	449	427	424	425	463	406	437	441	435	418	454	467	445	483	492	426	453	441	421	423	445	442	401	402	460	446	430	423	403	443	408	440	419	413	442	431	455	388	432	431	456	427	411	430	417	454	455	443	445	454	422	448	471	422	445	453	422	415	410	401	422	399	432	428	439	444	468	410	422	439	433	376	421	419	436	403	462	442	416	409	416	448	429	460	429	425	429	453	438	392	446	448	437	447	428	426	450	458	449	405	443	429	453	447	415	403	439	403	388	424	396	442	390	434	424	430	409	448	407	412	422	439	413	430	386	445	423	416	430	427	464	404	437	452	406	421	442	416	417	437	429	416	428	425	439	438	456	442	433	444	440	441	444	436	442	448	427	471	465	468	417	412	456	428	429	421	431	431	400	406	412	470	429	457	441	431	423	436	431	388	413	462	393	431	473	421	440	435	419	442	418	429	446	418	439	453	412	375	414	404	450	425	430	476	425	443	411	427	432	401	404	419	448	472	459	425	426	380	415	430	393	480	404	431	431	435	452	410	415	412	475	435	421	420	405	415	401	448	423	427	421	418	421	453	423	426	440	442	450	413	415	435	480	410	432	481	406	431	430	449	443	416	439	446	439	444	427	420	438	445	425	418	405	433	433	433	465	448	421	468	431	474	446	435	431	423	437	396	435	455	426	456	450	421	399	468	431	489	449	424	416	409	433	425	413	426	407	429	438	423	416	422	423	415	430	442	443	444	435	411	434	397	425	389	450	443	441	449	400	405	414	458	428	450	422	378	404	401	448	423	408	411	451	473	440	431	409	476	392	417	456	398	449	439	430	471	431	425	397	401	428	451	442	421	451	408	455	413	434	452	433	413	441	422	413	415	447	465	442	447	431	424	463	456	427	399	406	437	404	407	430	448	415	455	435	445	388	422	418	423	403	414	447	422	397	433	448	422	442	442	437	428	455	479	445	433	454	424	436	475	436	426	440	441	432	421	402	447	471	446	468	417	459	450	463	457	448	415	409	426	437	396	455	435	445	412	442	415	441	400	459	443	421	440	459	386	439	423	443	407	428	459	463	453	427	420	404	411	456	417	425	410	423	428	433	417	432	437	394	437	430	464	438	374	410	450	456	444	460	420	418	418	418	409	445	461	435	448	455	431	402	457	453	434	454	431	414	458	440	430	397	407	433	448	458	442	435	428	473	417	424	451	432	465	433	408	404	414	425	439	466	403	407	442	464	453	412	446	446	432	410	418	429	470	452	418	426	460	424	374	427	488	436	426	441	439	435	482	421	432	455	454	432	430	469	482	454	425	412	434	457	454	448	432	436	442	405	416	423	424	440	474	437	410	422	438	402	399	432	434	436	452	392	439	435	445	438	439	433	439	437	457	436	420	407	466	445	449	411	427	444	430	450	419	450	410	406	425	445	431	424	415	384	420	431	408	483	406	462	434	418	415	438	453	401	432	432	417	461	423	425	438	392	453	462	414	444	395	420	433	430	465	414	421	447	431	419	409	416	425	486	405	449	425	435	436	431	417	436	465	457	444	371	443	436	402	431	405	467	443	438	432	425	414	429	447	426	423	461	428	410	438	403	440	431	444	398	415	437	417	398	413	453	419	416	404	447	437	432	457	450	434	429	443	445	436	422	424	443	419	420	421	426	406	450	425	402	438	406	416	426	447	436	431	422	383	468	446	445	448	415	414	452	439	430	398	458	444	424	448	427	431	456	419	436	434	398	452	441	434	399	453	402	451	425	400	451	417	419	440	408	438	398	411	452	441	488	408	403	421	457	456	435	436	418	399	450	458	432	448	452	487	457	403	424	398	393	420	420	439	440	435	420	424	462	481	389	437	414	459	406	440	470	438	394	433	451	406	455	454	440	465	432	458	436	420	462	419	465	451	429	422	420	439	398	420	465	423	452	424	435	429	452	426	448	416	434	417	408	438	392	447	412	422	403	383	415	470	428	424	392	421	396	450	456	402	462	391	448	460	428	419	393	437	414	385	408	443	452	437	407	457	423	425	434	425	423	440	447	483	447	416	463	441	429	420	420	429	423	383	438	434	447	445	427	446	430	449	432	438	436	432	443	446	441	466	418	448	465	451
23805	21068	28341	23992	21049	10024	2397	1465	5613	29995	35912	23609	10081	2576	1097	818	786	783	810	735	743	692	765	738	767	737	764	760	773	715	773	769	749	762	712	751	735	717	700	740	756	682	736	727	783	764	710	716	742	755	766	777	723	723	736	766	760	706	751	778	728	810	777	783	730	775	752	744	743	710	718	758	757	719	734	708	755	751	720	756	774	748	722	722	744	699	747	732	718	799	750	698	712	752	729	748	743	732	723	753	741	714	707	712	736	748	724	701	702	790	725	738	692	715	758	711	770	708	737	752	740	784	700	721	707	759	701	729	726	691	712	706	731	747	734	740	776	740	754	731	714	750	756	739	753	739	734	760	680	748	694	727	722	742	749	698	748	757	740	704	712	725	750	719	754	687	720	749	734	763	723	711	679	751	721	745	729	705	722	733	724	779	706	736	667	726	790	739	721	752	725	741	708	741	714	708	674	725	740	709	703	704	749	710	727	743	735	766	762	724	730	818	682	735	708	735	728	729	759	697	728	718	761	748	711	763	724	770	754	687	748	710	766	705	709	746	706	724	740	721	756	724	720	758	750	758	770	713	731	715	738	734	740	710	749	709	755	712	731	707	708	736	720	743	719	742	700	680	737	698	742	716	689	736	760	692	768	748	752	699	745	655	727	733	743	722	718	741	781	764	746	749	731	748	777	727	714	757	764	728	716	679	713	763	745	719	702	762	706	744	734	748	777	761	764	733	709	672	741	754	720	791	699	753	739	684	720	722	713	685	696	726	688	748	725	730	736	718	736	747	777	688	719	743	748	759	703	796	709	708	758	723	748	788	766	737	701	734	749	714	714	738	735	701	788	716	748	721	667	689	778	744	748	717	717	699	738	731	731	759	723	658	703	677	749	711	758	731	699	770	744	719	724	754	744	727	712	730	754	740	684	667	746	706	724	786	719	740	754	757	677	703	767	742	760	755	758	731	724	786	744	726	757	706	720	737	740	686	705	737	749	705	717	690	752	762	765	660	780	761	754	698	761	719	754	720	691	738	718	711	740	727	754	737	703	727	692	755	738	728	679	750	718	771	702	745	761	738	760	753	688	710	771	724	714	704	655	731	745	698	760	756	755	711	718	690	760	755	720	716	724	703	717	699	740	766	753	707	746	701	730	720	697	730	726	701	735	703	710	725	698	758	747	727	733	697	715	762	724	726	718	697	697	705	677	686	700	786	768	734	766	735	701	711	748	704	698	711	738	679	686	722	767	740	771	752	768	753	732	649	716	732	779	733	743	713	700	746	723	726	779	722	788	753	763	763	714	736	710	772	734	738	725	758	718	724	656	706	741	769	743	735	763	705	714	721	782	737	703	724	763	742	715	741	673	714	678	763	745	744	749	716	719	752	711	736	741	697	669	726	728	753	738	713	716	735	722	701	691	754	695	734	705	736	713	746	770	724	733	716	732	749	796	745	726	756	727	732	730	766	649	709	730	726	691	721	695	720	685	751	711	756	784	742	700	740	750	705	757	761	761	685	746	762	736	701	714	708	744	749	724	696	729	738	700	720	693	711	728	736	759	748	719	728	713	727	687	732	725	714	727	725	734	778	712	737	749	749	747	786	676	712	749	708	699	694	754	711	708	748	720	734	702	794	763	690	696	770	741	707	698	774	738	735	714	746	693	693	750	736	734	697	706	711	768	732	707	708	724	720	730	718	775	732	689	727	713	757	736	701	718	729	752	776	719	736	721	793	691	689	746	687	747	720	777	738	707	759	738	736	717	752	725	749	767	742	760	637	715	683	686	755	729	734	747	753	654	754	745	726	739	712	757	699	722	759	702	723	709	722	747	765	729	741	747	712	702	716	730	757	683	700	729	707	699	706	721	780	751	744	723	732	752	774	746	737	789	681	786	701	685	720	735	691	703	729	723	717	744	689	748	718	750	761	717	701	731	743	783	700	750	727	693	715	729	714	719	744	705	766	748	716	735	702	753	776	757	734	743	731	716	748	773	712	706	687	736	741	725	691	688	734	767	740	741	689	725	740	681	736	695	737	680	740	728	759	726	757	754	752	711	697	728	764	730	703	691	751	687	757	731	716	741	744	717	744	718	721	728	741	746	724	690	760	716	691	734	734	722	719	706	736	696	701	746	747	785	685	753	722	748	723	727	757	690	722	741	718	690	754	745	686	735	730	674	714	749	782	698	733	761	760	707	721	720	732	739	788	699	718	688	740	685	681	746	709	717	740	692	722	719	739	710	710	712	742	696	721	811	709	680	719	718	746	666	756	747	750	719	711	708	714	710	752	716	692	751	740	681	723	730	707	762	719	739	738	758	706	746	745	733	727	727	811	766	692	698	727	693	748	742	729	728	772	730	724	699	771	790	738	716	708	748	743	752	716	653	752	692	731	760	709	707	720	747	722	734	777	768	737	728	714	690	736	755	702	666	780	756	705	737	725	707	667	717	703	723	717	720	699	756	705	699	708	747	746	726	700	713	736	715	702	704	732	737	687	715	710	667	731	766	766	707	727	667	750	712	762	724	719	729	683	757	761	701	740	688	760	715	742	744	711	739	727	741	735	776	730	753	707	760	719	727	704	732	765	753	694	713	718	690	762	782	758	724	704	713	729	699	700	741	749	721	733	649	757	705	710	769	705	710	748	695	694	701	744	743	733	802	782	745	665	733	762	707	736	781	791	698	722	725	719	724	767	752	720	755	750	738	690	756	724	709	737	769	748	756	764	790	700	687	733	693	668	666	736	717	758	715	747	740	721	730	749	749	711	700	724	720	761	722	721	778	755	728	736	729	745	684	759	729	719	712	736	686	767	735	767	727	714	677	707	718	746	736	691	739	702	765	704	678	755	755	695	728	683	758	732	705	683	769	758	732	780	682	685	708	693	712	735	739	747	701	731	745	708	714	741	707	731	795	760	736	754	820	736	749	726	708	783	703	701	742	750	711	700	742	708	751	725	739	715	738	743	694	762	693	756	725	727	733	711	733	673	717	673	754	701	689	744	746	723	732	723	737	732	725	694	734	722	687	733	647	757	703	722	664	676	725	724	724	782	752	742	746	735	738	686	727	682	710	722	780	776	764	733	709	760	713	689	753	729	779	732	762	722	729	680	739	728	722	729	705	716	713	713	761	727	764	763	697	722	709	746	712	746	766	772	793	733	710	733	704	711	732	745	719	759	741	765	747	741	738	748	771	721	715	779	705	731	747	735	734	736	738	714	684	740	730	742	711	721	689	731	743	725	745	716	732	748	737	696	712	758	716	724	726	688	696	747	752	712	724	737	706	720	699	732	697	781	737	734	800	655	746	673	745	722	780	760	734	742	718	760	763	685	694	733	675	770	695	697	722	725	726	663	703	719	717	692	756	714	720	702	773	757	731	755	726	695	692	732	693	763	687	721	710	700	730	724	777	701	766	718	832	666	721	779	735	786	678	748	759	746	760	749	782	759	744	702	726	678	731	726	708	767	702	717	731	751	706	777	779	704	698	774
4429	8687	7847	3710	2541	1896	1639	1451	7734	31502	30153	18054	7448	2208	978	647	615	642	657	621	570	643	636	627	677	588	612	641	608	590	625	608	606	598	554	616	577	580	585	596	549	595	634	646	619	579	602	606	575	613	583	610	586	610	607	614	604	608	623	652	602	582	633	594	614	613	612	603	625	603	598	589	662	580	576	607	609	593	611	620	600	608	623	622	574	601	616	632	560	648	623	628	658	619	601	630	580	601	580	556	662	589	640	586	588	624	594	612	628	603	614	638	623	579	585	605	677	622	619	562	612	605	631	604	636	570	584	601	602	569	613	581	574	602	588	610	605	639	576	623	564	618	581	608	661	609	640	620	662	637	601	636	627	609	622	561	589	610	620	642	586	626	616	609	557	591	609	621	606	620	627	592	618	570	631	616	619	607	577	622	610	590	605	615	616	612	594	573	612	587	568	627	626	628	618	560	614	622	622	597	617	596	581	607	615	650	614	617	608	612	632	591	624	608	649	633	592	617	541	647	647	604	609	570	570	636	583	619	598	602	591	639	597	579	607	621	545	631	542	614	631	641	634	610	619	572	629	612	603	625	642	562	597	597	565	611	574	583	594	616	584	603	593	612	611	590	584	580	606	567	617	576	619	562	621	642	661	639	623	614	594	573	586	602	601	614	627	615	598	620	612	601	584	592	596	597	590	611	596	622	621	580	621	589	585	620	610	610	593	611	576	645	595	589	659	643	608	557	624	614	553	587	632	622	623	590	564	606	582	607	612	583	574	625	601	565	621	577	592	633	597	597	633	621	632	601	582	594	625	619	592	584	589	612	604	667	604	619	584	623	628	548	568	620	578	632	574	609	582	636	615	569	606	629	582	631	572	597	612	596	609	588	605	621	603	589	641	621	637	615	562	594	632	591	632	609	596	629	633	562	588	641	599	634	615	621	636	618	643	657	614	604	653	612	609	597	631	524	600	592	621	594	603	647	581	598	593	632	601	559	613	597	576	632	632	576	592	631	581	627	612	619	657	624	638	568	581	586	599	574	595	586	603	635	528	664	597	595	586	597	644	572	601	625	563	608	588	561	632	557	623	563	602	642	630	607	613	581	612	595	559	619	591	631	626	583	594	576	606	575	536	583	623	611	628	582	625	658	613	583	587	613	603	593	581	563	652	617	569	650	637	599	581	621	606	623	605	637	605	591	621	632	633	581	609	551	635	590	605	605	625	602	590	622	566	606	603	590	597	622	602	626	640	600	612	598	602	585	574	614	620	573	576	625	621	567	582	610	561	634	607	588	595	617	601	589	597	625	611	597	608	598	590	604	611	650	624	592	615	608	620	628	625	607	588	583	616	618	635	619	609	590	558	608	636	584	557	567	565	596	626	619	594	630	622	601	615	559	633	621	589	617	596	606	593	602	560	549	619	656	625	617	569	576	581	593	592	598	581	617	588	605	616	606	601	573	589	604	613	585	589	626	617	634	626	582	601	646	594	584	585	601	569	595	595	612	622	625	608	615	595	572	615	611	610	590	592	614	591	616	624	593	605	604	616	630	547	608	588	559	605	624	600	584	586	616	583	634	620	610	569	595	593	578	583	593	639	615	596	638	618	587	613	613	584	630	589	653	634	602	552	620	589	622	616	623	623	613	616	589	631	630	586	582	573	597	647	634	620	581	642	587	631	590	596	581	575	570	589	633	588	604	658	596	625	612	598	585	614	570	584	579	600	633	595	617	571	593	610	658	568	594	558	629	593	591	593	620	577	601	587	611	607	582	618	581	552	626	620	561	587	600	587	598	577	635	569	595	522	594	600	550	591	630	568	603	607	582	569	639	619	628	590	583	628	630	594	586	616	601	626	616	610	630	584	612	579	589	590	601	590	606	551	630	563	612	613	627	595	561	629	622	627	616	579	600	572	653	570	604	562	556	596	612	608	627	577	641	652	622	594	604	617	612	577	590	596	586	578	566	562	570	580	635	619	637	558	579	602	600	577	590	629	612	566	626	554	557	640	587	560	627	622	604	616	584	575	579	637	639	592	633	555	589	603	584	589	634	591	624	538	568	583	621	637	588	595	632	584	574	572	653	599	599	578	625	616	575	646	605	588	598	606	586	642	566	604	576	595	603	572	606	629	584	615	561	591	610	605	591	566	591	569	615	612	580	626	594	613	591	583	597	591	584	596	597	589	589	581	610	603	604	663	574	626	570	597	587	596	580	648	598	639	600	653	585	627	586	595	587	598	557	611	569	587	610	654	574	643	609	563	576	593	589	646	575	607	606	605	619	616	631	593	576	572	629	635	603	569	587	604	598	641	610	614	589	590	648	614	596	573	635	617	584	597	602	632	619	620	598	601	634	618	598	614	615	572	577	589	574	607	584	634	624	622	604	550	599	597	588	615	638	584	596	621	568	622	617	549	586	640	619	573	590	617	589	579	649	595	600	597	622	614	640	626	596	571	616	575	628	628	636	612	604	591	569	627	630	575	566	592	581	560	582	595	602	634	590	614	561	590	614	605	624	605	600	584	572	610	607	667	625	612	587	591	591	585	592	611	644	628	555	613	568	599	579	623	604	591	606	644	601	574	608	609	594	617	589	572	610	571	608	590	529	556	565	603	569	582	611	564	611	609	584	644	598	609	637	626	609	591	599	635	592	571	593	637	625	597	559	658	603	635	602	600	562	614	560	613	642	632	578	641	641	601	586	594	577	622	581	588	596	612	585	602	602	617	570	619	608	612	595	592	616	571	580	607	642	569	581	638	609	567	615	600	586	588	638	569	591	595	615	640	552	624	593	557	593	612	586	581	576	594	568	587	602	665	604	616	582	626	599	601	620	620	572	584	607	618	610	552	589	609	615	599	620	588	626	593	620	559	584	609	640	587	596	614	586	613	638	626	617	613	594	577	648	601	580	590	607	573	573	548	566	606	591	630	568	611	619	597	581	610	612	619	585	595	605	615	625	601	634	583	640	630	593	622	590	619	575	582	615	613	616	617	601	598	574	579	603	596	606	621	591	636	607	585	639	573	606	586	616	611	573	608	607	625	587	610	578	605	628	618	582	576	585	566	580	608	575	600	599	622	598	628	582	577	564	585	618	600	583	596	639	631	582	569	576	634	597	592	580	618	642	595	576	662	621	592	612	618	623	604	578	591	645	589	592	615	594	603	604	637	547	583	581	596	583	608	641	576	583	608	613	590	599	587	588	618	550	594	614	602	585	637	630	614	614	590	595	638	643	603	617	608	624	562	636	569	658	600	607	595	615	588	634	564	615	597	592	617	562	608	589	622	608	610	602	613	614	612	612	598	625	646	645	563	618	599	555	577	594	596	641	613	665	648	617	627	600	593	614	599	613	594	616	612	631	641	604	617	629	605	607	580	570	624	582	596	585	598	590	623	597	605	597	603	629	612	580	636	602	633	575	667	591	583	529	624	575	606	573	565	622	570	642	572	588	646	591	645	632	577	578	596	630	603	597	586	627	629	582	613	608	613	602
27419	13855	2371	1112	825	688	642	627	631	1345	2632	2266	1359	759	626	595	560	534	557	546	532	558	533	546	561	542	579	570	562	524	514	557	539	557	519	574	554	561	556	577	540	552	547	552	608	576	537	535	551	558	574	593	542	577	566	562	591	583	553	549	526	517	498	551	549	537	515	535	557	570	547	550	566	537	553	535	511	564	567	553	543	506	532	572	534	548	556	552	575	516	526	559	539	519	569	581	557	564	545	558	592	516	576	563	540	543	524	523	558	563	542	548	604	566	535	568	557	549	533	581	582	561	527	546	521	571	578	594	575	578	535	528	536	526	530	556	544	574	575	526	554	551	578	560	538	509	547	526	561	555	528	532	569	569	564	576	544	504	555	561	561	566	534	514	537	554	551	536	535	558	556	570	565	568	542	529	558	565	578	546	545	589	533	560	541	548	542	550	590	534	575	554	566	493	555	588	562	556	571	564	569	591	546	551	559	579	569	549	556	622	576	565	554	558	571	561	584	559	539	571	588	560	565	550	555	542	553	558	563	585	519	534	529	588	580	583	553	523	506	512	532	542	557	537	534	553	565	580	540	528	544	552	512	567	527	561	566	491	531	551	575	562	540	536	588	518	558	558	504	568	571	559	563	516	550	603	530	562	555	610	544	511	500	562	530	598	572	553	537	540	560	595	514	558	524	548	542	545	544	557	568	517	575	526	537	566	591	563	573	550	540	547	552	560	491	557	567	552	547	563	594	559	521	525	544	555	546	551	548	562	540	534	592	562	550	536	568	550	539	512	544	597	589	566	569	581	603	535	545	521	556	558	560	572	536	528	575	544	529	556	558	527	539	584	508	521	565	545	559	534	580	506	551	536	549	555	597	544	560	528	562	501	569	555	549	575	571	542	521	515	562	552	576	559	565	537	534	583	567	600	549	549	507	539	549	561	549	534	566	572	531	494	575	576	534	577	540	569	516	582	577	515	557	526	522	577	560	556	519	598	543	513	537	598	561	540	554	544	550	566	496	532	555	553	538	567	549	533	545	533	521	539	533	541	560	587	560	552	563	550	530	561	522	555	581	544	561	515	578	580	537	569	591	518	571	572	530	572	546	564	527	543	558	576	539	546	563	551	536	579	531	584	560	564	507	562	549	591	576	543	534	579	581	560	539	532	591	537	524	510	542	563	504	521	567	555	497	551	546	586	592	543	516	539	550	523	577	548	587	546	579	536	561	538	550	544	577	552	521	523	516	597	541	581	558	564	559	607	575	573	548	555	555	606	547	576	526	576	524	553	554	557	562	596	551	584	526	576	537	537	522	582	554	548	544	551	578	528	495	518	515	542	567	517	584	578	528	528	539	540	535	547	525	503	511	627	559	530	549	551	527	539	573	552	547	556	546	570	572	576	523	549	553	585	523	560	532	541	556	557	559	512	562	574	535	568	575	546	537	532	552	541	540	542	525	570	553	566	602	510	508	553	458	543	531	554	530	591	561	532	560	571	593	553	547	558	533	564	536	562	572	570	601	526	524	528	563	528	556	570	571	560	522	601	554	532	543	525	606	533	567	529	543	534	551	561	543	565	527	531	582	609	528	574	538	579	465	559	511	535	551	544	571	575	575	586	547	577	600	573	544	588	529	520	574	500	569	587	582	548	565	546	546	558	571	555	573	533	544	601	576	556	576	526	519	522	533	525	591	532	547	571	526	534	585	535	521	549	564	538	528	528	555	499	548	585	531	576	533	537	568	550	507	549	575	573	517	485	537	536	542	494	579	568	511	533	560	544	549	557	550	527	534	540	558	529	556	571	505	550	547	544	541	530	551	509	519	522	557	513	553	584	532	564	549	598	515	544	566	572	537	588	496	567	554	532	548	551	539	593	563	570	567	541	549	589	563	561	566	537	559	587	569	565	478	540	533	557	537	575	585	504	536	536	521	554	551	579	534	539	586	540	559	523	569	573	580	548	543	536	560	533	519	528	514	557	523	564	547	548	576	563	582	566	509	545	562	501	567	558	556	537	565	565	567	553	586	535	547	515	588	554	542	519	535	537	512	585	525	532	563	562	608	508	567	569	612	548	551	551	537	562	563	558	578	566	551	565	583	544	562	581	532	550	562	550	535	563	577	530	595	581	531	561	595	544	505	546	549	566	541	569	564	528	546	558	565	560	547	578	538	556	560	578	548	566	498	555	523	556	508	564	501	526	555	523	561	595	540	592	586	544	558	516	591	574	571	573	568	563	541	591	545	540	559	513	558	564	555	577	533	536	564	506	555	580	572	538	553	534	570	596	562	572	561	564	565	521	532	555	553	576	531	600	538	552	569	540	596	560	572	557	558	572	616	544	533	575	500	549	567	541	581	553	522	529	546	539	550	583	618	571	543	584	541	564	511	572	566	546	566	544	544	542	540	552	553	562	599	573	531	592	544	558	565	586	555	585	565	581	578	569	516	554	548	538	535	520	538	524	544	570	533	551	538	536	570	562	513	568	505	543	543	558	582	571	512	567	542	576	539	571	481	539	514	536	532	573	519	536	548	545	571	593	534	549	567	590	595	480	577	565	572	531	566	511	561	543	546	527	564	538	530	520	578	532	547	588	584	523	568	557	546	578	527	536	491	532	580	543	574	597	586	534	556	531	544	547	565	574	578	552	566	564	562	549	567	551	551	525	534	551	569	530	547	556	540	550	497	532	541	534	547	563	584	522	532	551	509	588	501	537	552	551	556	547	541	530	538	583	528	515	528	506	531	547	523	583	541	552	538	552	512	526	564	523	596	543	491	578	505	552	535	559	545	575	571	587	566	557	496	559	566	495	541	548	596	581	574	538	538	578	541	542	589	554	581	544	516	552	553	546	561	567	524	587	550	573	561	572	550	498	558	533	546	554	540	558	568	536	541	539	576	555	546	594	560	549	559	545	546	515	548	570	592	531	551	521	520	577	512	516	503	559	520	544	576	586	587	563	554	554	551	519	492	532	545	560	529	570	513	577	572	573	561	551	525	555	518	596	532	511	564	546	559	553	556	524	524	514	531	532	574	571	542	528	525	566	554	537	555	534	585	546	509	577	565	519	567	522	553	587	544	590	584	530	505	531	575	544	544	553	576	577	566	578	529	541	526	567	554	562	521	573	527	563	574	537	571	498	539	531	512	578	544	526	547	536	553	593	548	562	500	525	547	568	545	577	535	542	561	540	569	542	576	543	552	550	599	531	594	567	623	564	549	562	550	561	559	567	551	520	541	559	521	535	557	475	564	545	586	523	570	514	549	560	577	554	576	553	556	617	517	534	529	512	549	525	563	587	545	520	548	541	579	542	551	552	559	582	530	537	601	549	564	582	518	532	547	533	596	573	570	555	550	590	549	570	561	563	559	549	549	582	577	558	544	571	542	541	522	545	517	559	511	545	525	554	607	563	531	495	568	569	574	559	529	524	568	543	553	567	578	576	585	542	566	535	505	555	595	545	564	530	564	533	559	540	540	568	607	596	525	565	566	569
5513	1806	1362	861	793	665	599	570	550	1720	3043	2394	1254	715	529	499	479	439	476	458	431	478	472	453	477	462	469	450	483	481	453	441	479	464	485	463	494	458	499	455	452	483	447	465	477	420	436	477	469	456	450	458	464	472	435	466	494	427	449	466	456	438	437	458	469	436	439	461	431	467	412	457	483	429	446	455	453	434	449	437	443	444	452	458	458	450	441	471	433	473	439	489	436	435	426	442	499	450	442	442	460	479	456	439	512	450	450	463	496	450	450	441	489	479	448	482	460	439	437	430	423	477	436	453	481	439	437	465	435	404	468	446	463	453	494	462	441	482	437	452	427	490	458	487	459	434	452	454	467	435	439	432	454	460	434	489	461	424	474	420	472	458	456	475	461	473	454	478	445	464	491	405	487	443	437	456	453	473	472	462	450	464	453	456	456	481	429	425	478	469	395	459	430	433	419	458	477	405	456	457	441	424	432	488	459	506	488	438	469	446	457	416	452	460	468	448	450	440	434	440	438	450	463	409	413	458	423	465	446	487	454	454	485	445	446	468	466	446	445	428	438	471	426	441	441	454	435	451	491	451	514	466	487	461	446	475	461	486	407	456	447	448	472	416	467	469	477	449	441	488	424	456	462	436	470	445	443	456	443	435	472	416	474	474	466	407	478	428	433	444	502	454	458	461	443	430	453	466	444	443	453	426	480	464	461	460	448	475	448	452	465	453	504	438	470	456	485	442	430	471	471	451	445	483	451	443	429	470	429	463	461	442	445	470	430	429	430	468	444	407	437	443	452	407	436	453	467	470	461	458	465	448	481	461	440	461	441	456	461	427	445	421	427	475	447	437	523	450	465	460	441	430	448	471	452	482	442	469	478	445	455	461	440	453	416	461	455	480	430	441	452	422	448	474	438	438	455	410	447	448	444	448	425	483	446	442	445	432	456	451	435	495	405	444	444	449	448	463	450	432	446	429	453	424	466	444	443	485	496	476	453	442	444	476	480	461	431	412	453	458	433	431	434	483	470	473	483	486	476	428	426	438	426	474	464	457	476	453	423	413	425	439	452	456	438	477	430	442	434	473	479	435	424	461	459	414	467	455	451	448	508	475	468	444	438	441	471	467	435	415	455	437	416	460	415	460	437	435	420	448	425	459	430	425	481	442	470	450	435	399	447	464	409	463	450	485	464	450	433	417	457	441	424	444	499	452	475	434	474	464	453	454	474	492	451	459	494	454	461	453	443	471	470	426	479	451	441	464	467	465	459	436	432	457	468	444	437	486	453	420	423	419	424	458	434	426	471	420	441	450	461	450	430	458	441	445	494	443	425	475	476	483	420	455	464	470	476	466	445	466	460	442	448	444	460	449	479	453	475	435	446	461	463	431	441	466	488	458	468	439	439	476	464	441	485	522	503	439	397	428	443	499	438	435	447	424	458	477	457	412	424	443	464	486	449	422	471	471	422	443	470	464	407	486	443	478	446	469	436	459	463	434	435	498	461	453	444	472	465	471	435	454	451	476	453	458	472	437	487	455	444	433	421	455	441	417	459	441	428	464	417	434	453	452	435	483	457	417	434	476	430	448	460	479	377	444	436	448	468	450	404	456	480	459	444	451	451	448	437	436	414	421	484	440	483	447	441	468	484	471	456	456	479	453	454	457	460	454	452	466	452	428	461	423	458	417	419	437	451	493	450	430	438	427	481	413	496	462	430	473	413	448	448	450	472	441	439	453	462	458	449	459	473	441	438	464	446	458	464	460	433	445	467	444	541	429	453	466	458	488	451	507	465	461	449	457	441	477	433	456	432	474	448	432	434	442	437	431	482	469	438	437	442	434	447	480	483	474	448	445	419	461	437	478	466	469	436	429	448	432	476	459	441	476	471	474	472	444	432	464	438	451	451	462	429	462	455	464	448	427	446	444	459	479	430	435	403	462	466	458	459	456	491	429	509	439	466	481	467	474	482	460	475	440	446	486	501	468	430	460	421	452	443	432	445	461	427	453	416	431	512	482	501	440	483	445	456	453	504	455	437	433	456	464	432	467	447	465	427	471	440	409	462	473	485	458	444	445	468	446	462	456	467	465	440	436	468	453	472	473	456	453	438	459	449	453	442	471	459	460	449	465	463	409	446	422	482	464	469	451	455	435	451	456	442	451	422	425	479	475	457	471	443	459	452	435	451	474	439	453	432	480	433	413	492	461	480	469	450	475	444	488	459	438	487	466	446	435	477	444	426	451	449	446	491	506	460	465	468	473	416	447	462	447	439	480	457	462	454	438	406	457	443	425	445	480	434	446	472	433	460	434	463	455	456	394	454	450	451	426	457	437	423	442	428	478	436	457	412	449	466	420	443	444	474	467	474	432	490	449	439	450	389	451	438	439	451	472	431	488	439	478	443	465	464	437	506	439	448	474	416	491	476	438	448	456	491	426	427	445	468	430	479	469	437	458	429	455	471	388	425	463	469	403	441	478	466	468	429	453	426	447	430	472	473	451	494	431	458	428	449	433	412	457	460	465	419	452	457	423	487	447	429	465	450	431	465	466	417	492	446	462	490	468	406	445	451	440	412	476	471	473	446	466	472	434	487	486	453	448	479	473	450	480	437	421	454	419	434	496	448	392	474	472	449	467	478	468	411	426	457	459	435	483	455	421	441	415	434	427	458	445	444	499	468	437	426	452	451	458	417	462	469	426	437	467	474	463	425	424	448	419	459	439	474	458	476	473	460	422	484	455	467	470	460	431	469	462	445	442	446	463	464	476	477	469	484	450	458	459	481	415	484	452	422	453	466	466	453	470	495	449	472	463	464	460	441	474	431	436	436	432	462	443	472	463	464	433	464	451	455	475	439	494	468	437	448	438	455	443	468	460	481	472	470	470	404	443	454	471	455	475	463	463	465	476	447	436	451	455	491	440	462	476	440	473	458	435	475	474	483	447	459	446	415	459	404	425	456	423	487	402	450	485	436	441	455	487	452	431	431	474	437	468	451	443	431	459	442	462	469	456	442	434	471	503	452	458	465	433	447	434	468	485	483	436	432	449	461	432	440	449	428	489	447	468	488	468	431	456	453	459	482	456	441	474	454	465	465	453	436	476	453	459	448	436	486	424	408	437	447	459	440	462	418	445	455	465	460	414	451	449	461	473	456	435	444	445	465	465	455	437	432	453	416	440	454	479	467	397	471	456	460	442	454	433	435	447	446	469	463	468	483	436	467	433	443	466	471	468	445	424	469	460	429	471	442	429	414	460	451	456	486	466	452	420	462	500	459	481	453	444	436	420	442	484	455	462	462	475	438	456	425	451	467	467	431	431	442	461	448	450	428	479	473	471	462	435	435	492	529	443	464	422	446	436	422	414	445	475	463	468	457	444	459	437	454	444	483	428	458	447	449	402	498	486	428	434	454	422	426	485	479	483	467	497	475	491	457	421	456	437	440	411	440	432	466	452	431	465	449	478	471	455	452	440	464	455	436	446	467	436	400	409	449	415
24842	21047	27300	24926	9941	1851	1255	900	853	9987	21331	15668	6654	1780	915	691	631	635	660	560	652	629	627	572	618	613	648	620	622	634	571	631	615	620	625	583	608	586	603	636	626	604	618	584	621	633	607	611	660	597	590	604	606	595	594	578	572	637	607	614	642	625	674	581	571	632	631	608	616	646	612	566	553	590	556	632	609	624	577	605	576	613	606	580	599	628	628	542	627	640	625	610	578	575	612	640	594	627	540	604	595	650	596	581	615	571	589	635	646	576	588	607	613	583	611	602	596	631	620	586	651	617	606	596	580	571	535	585	618	606	622	577	597	599	643	577	549	571	618	601	620	586	617	643	652	664	604	604	628	617	572	567	627	600	620	585	613	602	606	559	600	607	621	604	671	620	592	612	596	616	584	622	551	547	595	598	595	649	615	616	623	575	674	623	579	573	619	630	621	587	623	622	606	622	577	570	600	590	637	610	632	591	625	640	571	605	589	644	626	609	575	600	608	576	581	597	645	567	605	627	627	625	600	601	593	654	584	598	593	595	635	580	582	588	560	628	606	602	572	615	615	623	617	585	628	606	579	590	628	587	594	640	612	576	593	607	622	631	562	588	640	590	633	576	582	619	599	664	571	600	600	633	575	622	600	646	598	601	605	630	608	619	628	576	641	584	597	613	586	616	572	611	572	547	572	575	620	623	582	596	654	643	570	608	591	626	586	638	583	600	569	590	590	618	599	628	614	601	598	631	605	634	644	616	570	617	618	592	563	644	653	616	610	571	602	594	550	619	609	574	606	590	619	628	590	620	632	639	617	580	647	576	611	599	592	622	590	610	617	598	590	581	602	589	557	566	631	582	602	599	566	599	616	593	605	595	601	576	586	633	568	580	578	576	586	616	590	607	609	624	568	586	589	609	572	637	620	597	592	597	610	628	621	614	628	597	561	597	592	607	614	648	626	626	627	623	592	609	567	595	598	590	581	626	581	585	582	620	583	581	626	569	623	601	595	595	565	583	605	556	593	571	601	623	592	613	637	554	591	580	600	576	566	591	578	638	580	556	614	579	606	583	664	592	554	642	611	637	530	590	594	635	575	628	632	620	628	631	599	592	598	593	649	613	535	605	581	573	620	619	583	602	598	600	619	595	594	579	612	606	589	590	585	599	586	570	607	596	599	625	566	545	591	629	596	573	555	622	600	586	622	620	627	571	587	605	594	605	636	568	649	585	574	602	611	592	614	585	594	580	594	626	574	623	599	611	612	620	630	581	605	629	608	632	591	598	579	632	589	633	606	577	608	597	569	593	580	622	583	603	562	640	602	622	625	570	585	542	610	586	597	570	585	651	571	586	608	610	561	550	584	643	602	572	604	607	603	625	588	621	572	597	636	566	615	595	574	579	609	609	595	599	601	606	617	598	546	593	597	588	550	574	621	608	577	631	594	614	574	616	627	571	598	584	587	610	598	624	573	585	599	596	579	651	619	621	590	625	581	652	604	586	619	594	637	611	631	624	620	628	588	628	561	591	614	615	597	557	624	648	614	653	634	637	649	669	616	627	557	588	591	612	610	564	645	577	583	555	580	589	605	605	561	631	593	589	589	606	584	641	556	592	620	589	610	586	555	597	592	612	605	603	583	613	567	645	597	620	592	592	588	579	584	624	610	598	583	590	580	575	622	604	606	582	603	590	592	628	588	608	577	595	616	638	616	632	624	624	612	612	595	645	607	611	591	595	629	647	601	583	615	583	602	569	578	613	639	629	580	600	590	602	604	616	616	586	624	591	636	645	569	608	594	606	580	622	609	626	618	595	605	610	596	552	576	583	590	600	619	618	615	623	589	613	616	601	638	612	569	586	670	557	624	616	579	626	626	621	566	616	612	584	603	594	565	649	597	599	600	619	611	559	613	620	612	595	609	610	608	575	561	599	621	630	586	572	582	615	681	586	617	603	586	594	630	581	611	589	634	610	609	624	602	620	575	632	572	622	582	606	606	606	596	600	615	592	553	642	605	608	632	612	590	612	630	585	629	630	618	586	584	599	619	546	588	618	581	593	594	603	587	608	596	595	617	548	614	596	592	596	623	624	640	622	637	583	575	598	570	600	562	646	625	554	646	579	586	638	587	565	565	597	572	600	650	595	612	613	616	605	621	623	592	558	577	602	607	615	557	602	596	576	563	580	609	580	594	589	576	630	596	625	612	542	611	654	622	559	624	582	640	611	574	573	605	554	562	574	615	627	553	617	604	605	622	589	610	578	622	627	577	586	658	579	604	613	630	575	577	593	651	625	586	564	597	581	554	648	591	622	586	624	613	589	628	597	631	596	658	626	608	591	626	627	610	598	595	577	557	558	585	566	619	613	604	574	577	581	628	572	606	631	638	563	604	582	616	624	629	590	623	594	595	621	662	590	589	584	614	601	589	581	576	631	620	584	595	588	599	566	604	612	565	644	609	636	630	587	599	598	568	603	576	618	608	602	650	647	650	612	600	572	590	587	550	572	586	615	596	579	594	599	593	615	614	618	613	609	585	589	552	617	590	627	614	623	618	597	633	568	599	623	600	629	571	611	593	590	619	598	601	605	616	620	610	638	645	598	580	591	601	616	608	558	592	604	601	563	566	595	644	637	574	633	597	568	593	615	634	616	627	619	593	621	568	579	570	611	606	588	589	622	624	601	551	607	618	592	645	614	596	590	623	581	614	658	583	655	601	616	600	599	592	603	591	579	588	582	579	610	608	586	591	616	592	588	594	651	612	613	593	606	632	569	585	572	618	621	603	590	593	580	582	615	604	619	645	571	603	594	599	612	628	612	577	596	582	637	610	548	591	628	601	607	589	607	608	618	601	604	591	626	609	631	618	608	580	614	616	604	604	585	598	607	592	621	597	600	630	620	642	569	613	624	612	562	655	617	601	583	587	619	570	591	625	571	593	569	672	585	585	587	641	594	563	618	642	561	575	613	612	570	637	607	610	587	555	616	614	607	599	621	597	606	638	585	614	549	625	604	612	566	623	613	626	583	607	580	584	610	546	630	582	548	604	617	612	619	595	565	586	603	555	589	569	615	595	591	582	631	560	614	606	564	608	667	623	605	602	617	621	601	610	639	579	637	613	606	603	581	615	574	614	572	602	580	609	608	584	554	609	586	573	578	594	604	560	581	611	586	553	606	611	614	627	648	623	605	585	600	559	606	647	597	641	582	586	604	607	612	594	612	605	592	600	616	597	609	563	596	590	636	612	588	631	647	591	563	613	600	590	597	607	586	585	581	604	636	613	610	594	619	605	597	579	605	585	635	638	582	642	619	595	587	592	598	535	600	600	587	575	606	578	558	607	589	589	613	558	578	596	625	570	606	602	629	611	588	657	602	624	599	650	599	614	633	645	626	605	601	618	537	587	621	590	596	634	605	639	607	573	601	615	621	598	606	591	628	580	583	647	622	564	612	614	622	567	592	627	572	596	612	623	607	601	631	605	616	587	626	605	591	659	618	628	589
4117	5393	4749	2558	1756	1378	1161	1006	906	13058	19178	13193	5610	1603	788	613	540	526	538	546	529	518	499	498	546	477	505	512	548	522	507	515	533	536	539	517	553	526	535	493	509	519	505	530	516	497	470	497	523	528	466	533	526	510	491	509	538	507	486	514	490	512	507	546	501	527	496	525	551	544	542	515	511	495	501	487	532	502	505	497	520	515	559	493	497	546	497	505	449	505	490	531	571	551	534	485	501	500	537	554	515	478	533	465	499	480	552	519	519	513	522	499	523	538	538	515	501	540	529	550	528	565	520	523	489	554	529	514	516	497	538	523	503	540	519	496	463	501	528	498	533	547	511	548	516	548	541	522	510	484	523	545	557	495	544	555	518	491	588	508	525	552	532	472	495	508	547	494	567	498	549	537	557	492	476	512	540	523	543	505	464	513	537	479	521	520	511	545	524	514	520	468	524	544	530	501	527	510	512	483	522	530	542	505	529	515	500	490	528	513	537	510	511	519	536	511	473	499	496	559	546	543	511	520	498	516	563	499	555	519	536	545	487	523	597	492	513	534	525	525	516	471	535	513	557	539	495	539	534	507	512	549	531	482	519	480	513	509	533	531	510	513	551	504	468	507	516	509	502	505	505	507	506	586	508	536	505	529	496	494	496	471	514	509	505	481	516	557	503	548	492	536	504	563	494	490	489	492	517	473	520	517	510	512	524	503	547	491	468	528	551	517	508	516	502	547	548	512	509	493	514	529	494	475	506	555	472	527	490	512	513	545	446	499	523	498	501	564	507	532	534	541	492	476	542	546	480	496	569	522	525	549	527	526	539	509	507	517	508	489	546	520	508	482	525	520	573	485	530	514	518	544	495	526	531	501	501	501	514	513	528	522	513	509	503	524	580	506	467	508	519	507	507	542	511	485	524	482	509	534	488	544	547	537	518	524	549	486	504	461	512	501	546	527	550	517	486	520	535	493	525	537	511	506	543	501	508	535	531	551	553	514	520	508	495	522	523	530	510	515	460	490	527	494	532	534	519	490	532	502	497	494	498	513	519	535	508	498	531	532	548	519	490	517	533	490	544	511	498	512	513	495	534	520	476	544	507	485	516	531	513	501	523	536	502	549	523	488	492	522	497	491	500	544	503	527	502	490	453	501	572	485	520	518	520	517	517	507	521	520	500	515	487	513	510	501	504	488	515	500	523	515	506	532	501	507	496	477	506	488	504	497	477	519	514	512	485	510	509	494	513	525	490	531	476	501	509	533	502	558	544	517	526	532	504	528	491	456	524	494	506	498	476	489	504	510	522	491	513	540	542	469	552	516	569	458	510	505	530	518	527	505	522	526	500	520	551	545	511	487	534	513	505	504	569	541	497	500	551	538	535	554	509	517	501	453	554	533	533	488	534	543	535	523	556	519	521	529	518	524	528	520	517	509	526	480	485	521	526	546	509	520	506	475	511	509	555	526	525	530	510	512	538	475	507	520	497	498	478	504	514	533	533	507	545	556	562	503	474	515	551	557	525	524	529	500	566	516	540	468	561	526	481	519	498	519	554	534	504	513	508	553	508	494	494	542	526	520	508	541	510	506	482	511	519	504	521	522	510	549	515	531	517	537	494	529	476	544	513	528	513	487	528	463	520	508	542	503	550	537	490	538	518	488	524	500	502	494	480	523	515	501	565	488	496	487	534	493	485	529	506	508	475	543	476	522	493	521	492	540	530	569	488	549	529	514	511	515	546	538	492	507	555	517	499	503	529	508	515	541	510	528	540	522	543	460	544	535	546	494	521	511	535	516	515	555	538	495	502	509	479	517	516	536	496	552	499	581	485	519	495	534	483	490	512	505	533	486	518	573	491	520	498	542	503	539	487	530	512	510	498	500	538	528	497	466	536	550	542	501	535	510	501	523	532	502	519	482	486	513	509	548	487	529	526	536	544	509	535	506	498	495	512	476	550	531	511	520	511	497	512	528	490	477	526	542	475	543	478	561	528	520	513	515	478	515	522	527	482	484	507	506	467	499	514	506	522	534	515	494	535	558	510	523	504	488	545	514	508	499	521	536	538	514	478	518	527	504	513	532	552	520	536	526	514	513	563	526	520	530	476	496	502	520	532	527	538	524	501	521	461	486	534	498	528	535	502	522	532	492	526	524	495	514	537	545	521	559	525	525	500	494	497	572	509	481	501	500	520	472	555	463	524	521	522	505	483	505	522	517	497	494	529	522	517	538	503	523	536	518	530	523	524	500	519	495	526	568	528	535	544	546	495	487	481	480	482	500	501	531	499	471	487	500	547	469	503	507	560	539	530	524	520	525	512	534	535	564	477	541	495	507	482	485	503	532	531	503	531	506	558	503	514	535	522	529	525	514	521	499	505	507	499	526	497	503	529	511	531	504	527	509	510	508	518	492	466	522	512	532	495	495	545	494	532	495	533	528	515	550	499	510	542	479	498	506	530	501	531	508	512	504	561	511	514	484	515	494	514	526	548	491	504	545	491	498	530	499	510	459	529	486	491	500	535	541	522	549	514	525	496	525	502	490	496	525	499	529	523	502	515	493	543	516	527	524	521	510	562	524	532	543	528	534	527	516	511	507	501	538	540	538	475	483	532	572	513	537	554	514	492	510	517	524	474	499	525	512	537	518	482	509	474	517	520	501	544	520	497	524	514	502	522	496	549	491	502	496	546	487	465	546	511	495	517	557	499	490	527	505	542	552	540	492	514	517	513	496	514	479	520	472	525	562	525	517	507	514	502	504	517	547	543	499	499	523	514	493	484	477	502	510	492	529	518	515	526	513	516	508	571	527	514	536	496	504	514	518	492	513	539	523	480	527	480	512	516	511	489	516	523	513	462	535	503	554	500	559	493	518	529	531	475	526	521	523	501	494	517	528	523	525	492	534	527	462	453	511	483	531	482	517	523	525	517	530	484	519	479	536	505	527	509	501	512	527	471	512	523	487	551	503	490	526	557	496	499	498	512	506	537	553	516	485	491	486	510	538	489	522	514	479	513	525	546	545	482	507	508	480	510	510	496	515	498	534	547	529	530	467	494	507	516	530	488	507	516	514	487	515	509	551	535	513	526	514	540	496	449	539	525	496	545	494	542	508	519	501	517	472	511	516	510	501	523	482	483	529	481	500	517	551	570	511	484	549	537	532	532	509	498	496	510	554	587	523	523	503	483	527	500	506	526	515	534	507	555	511	526	492	487	518	550	501	537	496	530	518	502	491	526	544	502	546	489	520	525	527	470	483	507	530	494	543	546	494	487	499	538	508	529	514	498	497	517	512	487	493	532	514	508	487	536	508	533	483	492	507	494	499	498	553	523	518	525	501	538	526	505	486	497	550	527	566	510	459	523	503	520	509	531	514	519	496	518	518	524	519	522	502	465	511	557	491	531	511	488	529	521	536	510	517	519	512	535	540	495	507	511	541	519	501	530	533	512	518	490	482	540	525	467	465	520	503	527	531	474	504	568	478	494	485	504	535	492	529
23837	21099	28441	24016	21093	10512	2512	1528	1374	17447	36788	28462	13153	3351	1325	911	820	777	868	853	799	843	852	761	836	828	851	836	859	788	832	870	841	785	841	862	841	814	823	811	844	790	802	812	844	820	831	835	774	798	766	846	808	819	792	802	842	782	778	812	805	836	825	788	789	817	785	776	768	795	790	845	863	873	820	768	799	818	768	806	796	816	830	829	830	823	784	806	814	805	808	840	802	762	818	771	870	819	811	846	785	793	849	834	787	777	803	813	813	792	816	824	800	803	823	787	832	779	806	851	817	799	775	826	793	804	829	797	816	813	847	827	827	863	777	773	849	855	796	781	813	797	805	788	779	793	836	773	828	813	811	742	799	828	786	863	808	857	855	864	815	772	796	770	810	825	846	799	805	844	779	845	772	811	787	806	808	789	857	786	830	813	863	824	793	797	811	859	819	805	806	785	774	820	806	786	777	821	783	802	895	786	804	781	862	773	801	788	795	799	812	823	815	798	832	795	817	770	748	794	807	810	808	813	823	805	802	758	803	825	814	792	758	823	736	781	794	859	800	826	831	772	782	858	761	812	818	741	752	805	785	826	762	811	776	808	793	807	849	768	828	839	835	815	834	827	853	818	837	804	780	815	828	813	815	816	807	772	763	816	787	825	824	777	799	817	770	854	835	836	768	868	833	760	764	828	829	813	790	796	777	814	795	805	832	829	757	765	840	817	783	841	828	820	903	788	811	796	784	801	791	737	732	807	838	858	765	812	783	825	751	822	818	805	799	788	799	814	822	781	832	821	820	738	806	841	824	774	801	786	808	818	819	795	808	792	817	817	833	805	812	785	806	815	784	796	768	836	887	811	791	866	856	816	816	846	833	842	815	780	792	827	787	798	785	829	772	813	811	806	793	798	837	779	829	756	804	754	731	801	749	808	781	794	795	775	851	812	795	812	789	820	791	800	815	811	804	803	743	781	813	785	812	800	792	819	858	855	821	776	770	796	810	792	822	792	747	824	823	770	817	736	819	831	775	853	809	776	822	812	818	828	810	748	801	783	776	835	820	838	784	805	812	787	836	822	835	782	793	814	777	819	790	813	827	757	764	822	804	820	826	769	846	852	827	834	792	787	822	812	800	808	776	772	813	785	822	805	751	808	767	863	786	769	790	839	815	828	777	825	787	748	786	834	831	803	798	792	777	777	832	836	848	826	824	807	863	767	830	889	790	810	791	810	841	829	797	842	824	812	767	789	773	770	753	830	831	805	784	815	800	798	800	802	815	812	808	777	737	800	778	783	752	820	805	768	822	800	775	861	756	783	821	820	817	761	786	822	795	753	811	807	777	854	806	799	795	768	784	789	849	862	791	789	822	828	772	774	840	753	823	836	791	802	813	814	838	802	817	842	842	774	778	835	786	785	766	801	838	813	802	772	797	834	777	828	787	815	845	801	817	840	826	818	849	770	798	856	791	829	811	852	799	790	764	830	791	787	794	786	788	838	801	801	811	789	812	734	798	842	839	829	828	798	806	805	783	781	802	807	830	785	844	842	849	830	790	836	781	761	812	795	822	856	834	781	773	762	803	797	811	805	830	819	822	825	826	813	798	774	811	796	781	810	839	808	793	795	776	815	827	788	791	806	839	827	766	801	734	819	792	833	813	781	808	774	825	835	793	780	862	824	803	772	811	810	848	818	814	830	818	819	795	829	830	855	771	806	774	769	790	785	794	880	743	806	778	816	826	747	817	836	818	772	761	775	825	819	760	774	852	826	757	789	801	822	760	767	809	832	816	723	797	795	824	800	791	792	823	820	828	767	838	796	793	792	788	822	814	778	834	861	820	839	799	791	819	840	767	799	806	792	780	779	782	802	881	808	809	807	851	828	813	811	780	775	794	811	858	868	840	814	809	808	804	805	765	796	787	809	775	830	840	875	802	753	803	784	869	802	792	789	807	817	772	802	797	774	796	817	822	801	814	790	807	777	780	790	759	832	850	776	852	756	752	781	789	802	804	805	764	823	737	810	806	820	810	782	791	808	796	736	765	757	740	824	797	852	831	793	772	802	830	786	770	759	809	784	816	766	811	793	816	779	842	756	812	793	825	800	798	780	815	832	860	784	798	802	793	837	846	838	798	751	790	829	803	804	805	803	773	835	819	808	830	819	838	790	764	815	775	801	827	811	753	780	802	793	746	792	804	823	779	808	794	779	748	762	773	788	822	761	859	784	826	813	813	773	816	792	822	819	785	769	842	831	789	726	804	753	791	803	734	810	778	803	837	800	771	875	856	758	812	815	805	785	833	773	754	865	840	802	881	814	768	795	816	771	801	826	807	800	761	789	775	765	762	828	807	811	850	774	807	818	837	785	833	834	788	782	814	836	784	820	796	859	727	778	804	793	756	766	810	797	795	825	811	793	773	798	789	811	835	810	821	803	742	811	805	790	786	828	832	831	730	815	764	834	817	831	792	812	763	869	753	729	816	838	786	773	826	818	759	812	812	819	820	747	753	813	779	795	788	791	788	780	848	816	788	807	807	781	783	814	837	788	806	778	747	800	793	830	809	837	758	793	803	793	804	768	773	767	787	824	794	840	813	796	789	849	810	812	812	799	840	773	834	785	816	801	818	802	827	820	762	801	820	855	836	815	804	822	821	793	807	842	799	858	824	766	810	846	770	821	792	782	740	814	775	799	816	814	795	846	827	809	769	813	820	807	793	822	815	794	818	790	777	780	794	788	792	843	793	803	837	817	802	803	737	762	783	779	826	797	824	818	803	803	795	846	807	768	791	841	809	823	804	780	818	755	811	786	783	799	768	808	798	827	828	797	820	773	824	824	825	831	810	839	763	803	773	786	770	807	798	787	797	815	801	721	811	806	837	817	812	788	829	812	759	829	823	753	778	819	783	819	807	834	817	799	828	804	811	780	808	771	778	809	784	765	822	781	795	800	821	816	824	805	775	776	809	770	772	774	829	848	825	776	813	832	818	823	788	824	822	783	776	807	777	806	822	807	790	815	782	817	801	796	732	790	819	797	829	821	824	838	794	799	838	792	798	796	788	778	806	774	774	799	825	824	825	761	757	832	786	784	818	819	764	822	793	816	844	772	813	745	810	791	838	793	763	756	782	824	783	795	772	823	841	798	832	803	831	828	825	781	802	836	815	817	832	792	794	824	817	838	820	783	801	831	830	802	770	843	803	733	835	803	816	834	773	802	799	793	796	822	797	810	810	806	792	811	792	741	797	795	827	823	762	822	786	768	797	820	826	770	824	802	780	797	807	809	822	780	822	824	850	831	778	799	778	850	796	751	769	794	864	795	740	791	807	762	801	824	787	773	805	826	811	821	807	842	835	818	791	842	784	829	841	783	800	839	815	763	829	776	811	770	827	878	809	858	819	810	822	765	745	819	793	772	807	818	813	794	797	832	758	798	797	778	831	784	810	776	755	827	824	813	791	821	800	817	801	854	793	787	773	743	800	770	786	787	785	779	818	809
4748	8792	7386	3674	2641	2232	1557	1525	1562	21204	32365	22816	9746	2785	1154	771	686	685	688	674	672	659	719	651	669	714	674	700	687	668	685	657	692	654	677	673	687	676	663	652	640	707	653	626	663	651	688	654	615	656	663	647	610	652	668	644	633	627	670	674	673	628	620	649	572	620	711	647	659	662	673	650	671	648	669	678	693	655	634	662	683	670	618	657	674	667	650	680	654	649	615	681	662	620	649	656	662	714	638	661	629	605	624	655	656	686	686	638	653	661	675	662	659	705	653	675	692	686	692	614	674	694	651	645	678	702	706	643	682	659	655	657	702	674	660	705	699	653	674	656	642	680	690	659	673	635	725	645	656	634	653	654	679	653	673	648	705	653	669	665	701	653	681	655	668	662	647	653	658	614	662	640	671	668	685	678	612	620	617	680	652	618	644	649	661	677	691	732	644	681	680	672	664	633	640	614	701	605	609	672	643	628	642	689	662	692	707	664	627	652	661	690	642	695	623	701	658	629	623	629	630	666	647	660	701	697	664	679	672	660	647	641	678	624	696	676	637	652	676	666	653	644	701	633	612	691	654	641	668	683	687	677	681	672	639	655	683	687	627	669	637	658	709	647	693	633	665	702	651	683	647	674	624	638	594	710	651	694	631	670	711	689	642	696	658	627	688	688	652	692	632	624	659	738	642	640	692	696	663	667	655	672	649	652	684	675	613	635	654	614	673	703	652	662	653	650	642	684	661	668	626	594	644	658	675	619	673	644	723	657	632	663	650	694	672	663	683	662	686	649	646	675	632	630	698	655	649	729	602	693	661	671	691	646	661	630	624	655	689	669	697	637	633	659	637	680	728	660	663	689	668	675	659	651	658	634	660	643	660	635	646	703	626	681	683	680	656	659	686	653	661	677	713	639	650	656	690	667	674	642	671	629	685	671	650	665	656	669	673	666	648	662	635	652	680	619	682	660	657	647	661	650	631	658	660	687	692	650	674	691	625	688	653	674	627	646	679	643	644	644	646	656	651	614	685	672	640	674	640	687	618	651	618	648	659	648	700	638	686	697	590	620	647	643	623	661	640	670	669	665	667	700	648	653	662	652	650	664	700	671	676	657	663	632	621	642	643	646	664	657	655	630	687	663	610	665	660	672	681	654	681	701	652	667	642	651	658	659	675	687	666	674	666	616	632	712	703	654	655	621	662	655	642	657	701	648	580	656	609	632	670	635	680	637	662	668	623	664	632	698	655	677	655	641	666	676	686	673	638	671	660	632	665	704	630	667	667	663	658	645	722	664	627	663	668	651	623	641	697	676	694	650	613	686	712	658	637	631	675	569	672	627	666	617	648	633	656	637	672	642	672	660	674	665	640	629	643	659	623	617	613	643	663	668	666	693	601	639	634	597	678	680	676	709	605	665	691	673	636	664	639	636	587	645	693	625	648	622	593	665	679	665	667	688	608	689	669	611	669	648	604	633	627	672	632	709	647	664	624	633	627	641	672	668	672	634	675	649	664	634	698	678	640	651	670	623	635	662	683	670	669	614	615	648	626	648	690	653	661	618	679	622	683	631	684	662	638	636	622	673	640	699	635	686	670	682	685	667	700	663	643	675	690	689	685	660	665	636	646	662	616	668	636	669	626	651	638	667	661	631	680	656	639	622	649	662	644	657	633	641	655	630	644	678	674	657	644	650	631	638	648	681	672	641	671	680	678	635	649	682	623	690	623	667	681	645	677	616	668	667	670	686	639	691	674	686	675	620	645	648	663	672	625	696	655	632	680	652	673	609	651	615	618	607	696	613	697	713	683	648	643	666	670	654	669	675	629	685	650	619	680	661	641	635	677	619	636	647	646	671	655	685	672	661	638	657	665	636	701	674	681	689	653	699	627	647	684	658	684	628	649	601	687	670	682	670	677	672	617	699	713	648	658	644	669	689	672	669	671	631	646	646	633	628	638	667	702	654	649	638	649	627	654	664	638	619	643	638	669	679	644	696	623	625	694	672	663	655	647	636	635	701	653	644	633	610	672	688	644	640	606	645	704	663	650	686	633	636	649	659	673	657	682	608	670	670	667	641	596	663	667	672	669	656	627	635	656	659	655	657	641	653	609	655	639	649	689	633	688	657	616	656	664	647	692	654	674	687	671	688	696	635	673	625	647	703	638	620	636	629	690	667	675	638	635	628	668	647	649	695	680	661	672	695	714	720	639	654	647	674	687	682	622	651	590	636	674	680	633	674	657	636	684	676	626	638	670	634	689	671	710	652	650	657	689	640	667	644	639	684	670	629	667	692	679	688	631	642	691	642	600	659	674	669	644	692	612	652	625	649	660	669	642	638	692	683	608	663	671	642	651	669	679	632	624	592	626	619	657	619	680	608	625	661	617	676	636	616	640	648	596	669	635	632	655	676	673	617	631	660	686	648	681	672	587	636	646	630	646	643	643	636	660	667	656	659	656	676	634	666	604	662	701	678	660	694	608	648	675	656	660	645	657	678	625	629	673	627	682	707	652	636	658	638	661	635	708	678	622	598	657	649	706	654	673	648	685	662	626	645	601	642	654	657	622	701	641	640	649	695	666	673	620	690	658	690	621	645	630	672	659	664	663	629	600	670	669	667	653	672	688	641	658	658	669	625	606	651	630	643	627	671	683	661	650	641	672	661	681	674	686	662	668	642	634	631	636	670	671	691	643	653	670	626	648	687	643	694	643	720	637	650	677	611	661	677	666	667	595	657	681	654	696	640	677	672	652	606	665	647	610	636	650	615	677	649	658	656	659	671	672	639	625	649	619	657	646	679	665	641	669	658	656	693	703	622	663	642	642	674	650	635	621	653	644	674	637	621	608	641	622	685	656	656	605	656	645	626	661	637	629	655	632	663	619	622	623	653	706	644	631	639	688	622	682	640	610	641	700	639	686	644	659	669	623	649	648	647	627	701	628	668	656	673	666	668	574	686	626	646	658	653	681	654	629	656	653	650	666	598	645	669	649	605	647	637	671	715	623	676	661	665	683	697	658	663	629	667	685	639	622	694	654	614	667	640	671	616	617	622	619	638	610	670	659	655	670	663	654	647	657	663	639	629	651	725	646	637	639	602	644	590	635	637	666	656	709	647	679	647	643	680	694	607	633	661	691	591	725	637	638	653	675	620	648	630	620	670	670	644	665	678	604	644	623	630	615	637	644	667	618	667	608	651	636	646	675	660	640	620	649	639	652	666	659	658	657	648	650	616	632	645	659	679	634	706	681	652	698	660	657	673	665	627	633	689	652	683	607	656	670	625	644	650	610	652	658	674	658	683	670	633	617	650	660	664	652	677	619	680	689	626	684	647	656	656	659	665	647	644	668	653	659	653	626	670	663	689	693	672	661	646	608	661	625	682	696	661	675	669	624	629	668	665	644	670	603	677	606	663	665	651	667	665	703	675	646	630	677	684	668	648	674	717	671	627	645	701	654	676	651	644	680	651	646	637	664	730	645	683	650	703	663	630	653	623
27297	13890	2256	1086	788	683	643	613	650	1955	2676	2164	1214	785	676	592	610	612	609	594	523	585	565	666	608	580	586	605	576	592	624	578	596	538	609	547	595	524	591	607	549	621	591	607	563	578	531	561	587	576	559	629	583	589	566	578	569	584	601	589	589	597	549	584	575	604	559	595	624	601	570	602	628	587	590	592	599	626	601	614	584	591	566	576	579	587	587	592	617	590	582	547	551	610	614	588	584	603	583	574	518	558	583	584	609	559	605	595	610	591	593	560	589	554	574	561	571	578	593	585	598	618	579	589	601	579	580	601	585	578	613	602	593	601	615	576	592	570	612	637	599	567	613	635	580	624	563	579	568	607	632	585	608	617	589	582	612	545	588	561	588	583	599	577	647	599	563	600	600	566	592	583	578	587	579	592	620	637	596	618	591	606	630	569	614	620	633	594	584	587	567	563	571	576	629	609	577	594	586	618	558	554	568	574	559	585	578	624	583	598	585	531	577	611	619	545	611	572	572	657	567	571	617	572	588	584	583	578	573	597	597	587	583	583	581	543	590	606	593	655	605	635	568	618	534	571	538	591	595	606	560	542	620	575	578	603	604	591	576	572	593	618	576	581	606	560	600	591	575	566	574	591	595	604	568	582	561	579	584	637	587	616	590	542	558	646	583	578	631	540	622	584	614	608	568	560	559	557	577	599	559	635	592	588	571	609	571	588	579	600	629	603	616	552	580	596	581	548	565	599	568	580	605	615	584	624	609	614	598	591	598	583	572	618	577	571	588	590	543	616	585	586	593	612	585	599	574	586	616	604	618	588	567	585	562	549	609	593	572	590	599	648	590	555	576	569	612	599	569	617	577	600	645	608	572	578	592	594	627	603	607	593	556	579	579	569	613	583	619	577	572	612	555	627	578	605	624	522	578	592	581	581	534	604	583	597	598	582	640	591	624	587	552	641	592	567	634	585	597	589	582	588	583	599	557	581	584	611	540	547	582	597	594	595	634	607	569	569	535	576	573	605	598	588	570	583	621	637	598	630	624	595	627	573	588	608	550	582	623	560	597	559	595	583	598	602	568	592	584	593	568	568	599	591	598	580	610	671	620	562	559	589	594	590	584	541	561	564	612	613	596	561	586	614	573	612	587	593	565	593	657	565	647	617	590	588	579	551	608	586	567	506	613	600	566	550	600	582	569	572	586	597	546	618	594	620	544	600	582	624	630	562	624	598	580	596	555	548	587	612	521	622	598	627	573	569	571	594	595	592	570	611	615	597	594	620	578	543	551	573	566	580	614	599	572	572	587	618	588	594	563	606	615	599	549	610	603	586	620	587	578	593	597	609	603	584	602	608	551	601	543	590	637	569	577	563	609	567	582	562	584	620	650	587	545	630	599	524	531	653	568	592	620	563	582	546	599	568	616	566	521	594	606	589	581	586	562	568	615	568	577	593	556	600	543	607	538	622	599	574	598	623	610	597	603	563	584	567	592	590	578	579	600	603	601	606	544	571	529	555	610	625	606	570	532	552	613	567	597	553	548	581	562	595	596	577	625	568	540	588	564	588	559	624	576	613	577	578	564	539	631	610	589	611	571	566	612	573	593	586	567	613	605	611	613	622	625	585	606	612	613	624	553	605	604	585	608	528	659	539	559	577	606	564	583	539	570	572	562	603	614	582	555	639	592	620	618	588	596	570	628	579	645	554	577	554	574	624	643	595	574	582	544	576	556	568	560	591	596	564	577	604	558	574	583	604	579	582	548	569	589	563	623	548	628	601	607	578	572	598	551	567	597	559	597	584	599	606	611	643	620	586	570	582	552	591	610	593	600	577	630	565	578	541	578	615	598	554	604	561	588	576	599	654	621	572	566	576	591	593	613	548	630	563	637	568	561	598	572	602	585	536	559	581	583	550	558	533	607	594	582	582	573	600	580	623	547	618	522	607	615	619	637	604	602	603	596	567	642	611	605	601	601	587	577	546	595	555	594	580	543	613	631	603	561	586	588	598	574	603	571	548	586	582	617	589	600	590	583	593	624	608	630	626	620	579	591	567	583	576	556	587	549	564	616	597	566	574	566	599	582	587	547	573	557	595	575	573	600	609	588	578	564	602	585	569	596	604	552	596	597	592	592	594	575	602	631	601	585	606	568	607	570	612	587	568	617	585	600	555	569	540	602	580	581	535	544	603	604	591	588	590	579	565	611	576	585	571	614	624	550	567	535	589	553	581	554	594	602	573	597	607	602	615	561	587	532	583	552	579	587	585	572	583	639	587	606	587	610	582	603	597	579	590	612	595	553	578	588	576	588	580	624	582	580	597	540	617	612	555	561	576	571	614	539	570	583	611	638	587	577	585	604	578	589	576	616	564	607	580	591	611	569	598	598	577	529	639	576	594	555	575	597	590	555	589	572	586	587	571	587	581	615	584	565	604	592	572	572	568	632	593	634	589	537	614	600	595	623	535	565	577	609	587	624	605	579	601	624	601	567	583	598	564	606	562	573	575	566	557	551	572	583	578	602	604	609	618	583	604	612	625	557	604	630	563	602	550	608	577	574	617	615	596	569	599	572	607	616	604	571	632	555	647	576	614	582	600	596	569	623	546	600	614	573	583	587	582	605	577	590	619	574	611	579	585	605	598	584	584	597	603	609	564	617	637	564	605	541	568	572	554	586	600	591	556	597	595	618	588	574	570	592	582	535	584	566	597	610	588	616	584	591	592	580	541	583	609	618	590	569	576	586	611	594	594	581	628	596	593	568	583	586	615	622	595	607	570	597	597	573	588	589	590	595	634	565	617	615	623	593	615	575	577	561	583	571	606	547	583	592	579	594	589	591	593	618	581	598	548	585	565	597	591	567	548	578	581	601	596	571	622	614	611	593	607	569	593	595	587	601	577	597	592	564	538	571	581	570	563	545	616	630	598	656	589	586	571	596	607	574	567	578	615	596	606	594	557	624	558	600	542	597	620	616	600	584	601	572	627	633	581	583	616	572	587	608	592	566	544	600	586	586	620	545	613	604	596	548	572	608	575	572	579	577	590	608	567	633	545	591	613	606	587	573	628	610	587	595	555	636	565	599	584	573	638	590	595	573	543	587	559	547	597	561	575	592	550	570	556	627	629	589	593	603	583	598	569	593	605	590	568	563	562	606	574	582	594	581	589	599	564	626	588	542	601	583	570	565	580	569	566	570	579	609	638	576	605	548	583	589	583	572	584	599	576	592	598	601	623	595	618	586	570	572	572	564	556	621	569	631	587	545	556	547	555	568	574	583	619	589	580	605	576	572	562	650	604	620	564	616	622	594	576	562	601	593	582	545	588	540	603	579	607	571	587	580	592	573	622	605	590	585	555	599	613	575	554	614	614	574	594	565	595	619	582	566	611	589	621	609	587	573	588	569	544	572	590	578	612	615	599	604	539	577	588	579	607	614	563	558	584	608	583	586	575	596	616	627	601	580	557	635	616	592	601	638	626	592	563	591	552	597	630	548	555
5354	1445	1151	858	753	639	549	543	526	2586	2806	2165	1162	663	528	496	473	507	460	480	490	490	498	492	460	481	461	490	479	448	461	472	464	473	470	465	501	463	505	478	475	507	506	456	505	440	469	463	463	474	463	456	451	495	426	501	494	482	505	489	458	525	432	462	464	492	428	510	515	470	501	465	478	501	509	464	478	445	491	499	482	483	498	496	502	441	474	471	516	457	447	453	452	465	471	499	512	498	450	506	476	456	503	507	480	460	475	464	483	457	477	475	469	487	467	484	491	456	467	448	502	475	474	452	479	490	531	461	530	416	476	480	458	469	511	515	462	455	517	464	479	494	474	447	492	426	469	477	463	478	470	501	432	465	473	511	480	475	490	455	461	493	524	475	464	531	474	469	512	483	491	455	466	499	469	474	460	490	515	442	473	493	519	435	510	480	453	459	475	463	506	481	460	464	467	469	518	494	449	474	497	463	496	484	471	457	461	470	492	470	485	507	474	453	450	471	502	477	481	465	456	466	489	461	502	471	445	455	502	451	443	462	461	465	475	488	487	503	534	454	473	451	461	476	420	443	455	478	487	518	488	487	450	467	473	495	473	470	455	479	467	436	466	469	481	457	473	453	496	506	451	464	461	449	486	438	442	451	492	438	516	477	480	490	468	431	476	463	461	463	468	500	452	443	461	482	468	484	509	433	482	478	463	512	488	467	464	512	468	482	460	461	481	469	461	479	440	451	510	483	474	490	500	502	496	476	440	497	494	476	437	469	501	445	471	439	477	440	476	498	493	503	487	465	506	498	469	508	499	513	432	473	459	490	502	491	506	499	464	453	470	480	521	491	454	505	485	486	445	463	479	479	483	469	473	497	503	477	481	453	489	457	461	478	456	461	523	493	485	495	456	475	490	478	478	463	460	485	468	507	441	476	530	495	497	473	449	435	438	495	481	468	449	482	467	512	506	453	466	525	519	457	425	451	437	491	472	489	465	457	519	466	474	484	478	522	505	481	467	517	466	450	464	493	491	521	483	455	509	494	481	507	469	511	449	463	497	454	455	488	476	445	466	479	562	418	453	488	451	502	463	506	482	451	470	470	502	490	447	450	516	485	476	482	435	487	491	498	496	467	514	490	454	455	460	446	479	482	470	496	486	463	465	493	459	483	513	507	508	482	471	475	476	505	467	476	460	474	475	495	477	475	498	511	488	486	477	408	461	490	529	503	459	480	495	518	432	469	496	474	478	469	499	508	473	454	495	489	514	488	456	485	492	480	475	456	494	463	474	472	517	441	466	449	455	491	502	454	487	516	449	459	457	464	462	508	470	455	497	474	445	435	486	432	442	485	454	464	460	490	453	474	481	494	479	447	472	526	465	467	463	466	511	490	467	434	484	459	484	465	475	443	472	451	491	474	522	455	495	530	455	498	466	459	472	446	486	480	494	499	450	486	480	495	483	466	505	498	512	502	476	511	456	471	457	450	469	492	491	469	486	459	462	439	450	493	477	503	479	442	488	504	460	455	465	491	484	471	437	469	500	465	502	491	510	505	477	475	460	535	487	487	454	501	480	490	491	469	504	504	479	496	527	488	473	467	467	472	497	497	468	451	449	493	480	513	457	455	485	484	482	500	480	497	495	455	501	478	483	494	453	459	473	488	446	479	475	500	470	448	501	450	496	479	471	496	487	453	473	495	508	483	469	481	459	532	521	484	490	483	500	485	448	489	511	528	500	454	486	535	461	481	509	478	443	496	451	479	487	458	460	471	488	499	470	476	478	475	470	443	447	469	486	465	489	494	480	489	498	452	492	460	493	497	446	475	454	484	491	465	497	484	461	456	541	520	459	453	497	499	466	461	467	473	448	446	454	439	473	467	435	474	520	489	466	458	462	493	493	494	448	427	441	460	469	471	530	512	448	473	490	469	491	470	494	442	490	483	467	453	465	440	492	452	463	460	480	464	474	448	455	502	484	504	476	469	500	465	478	439	498	458	502	496	495	506	503	460	510	521	493	491	469	483	461	443	463	482	477	466	482	488	441	443	490	451	460	502	488	512	475	466	469	462	446	480	497	470	504	472	493	497	441	491	484	462	472	464	482	449	499	447	483	487	525	536	442	472	481	499	474	509	494	511	440	489	480	507	498	422	484	463	445	454	453	460	494	485	521	462	510	478	489	473	461	473	493	475	495	505	493	459	502	460	472	468	478	489	469	524	454	457	483	469	514	481	501	507	479	480	500	495	494	457	468	485	500	450	498	468	458	494	502	495	429	477	487	469	484	460	469	468	497	484	423	484	491	467	492	506	432	468	453	509	516	472	478	489	447	462	467	504	472	461	499	481	479	479	492	485	450	499	454	425	450	486	498	499	479	488	476	469	461	485	461	484	478	494	481	469	483	501	489	467	523	494	469	466	415	489	463	485	453	511	483	506	491	482	458	454	519	464	516	479	486	477	457	474	454	450	477	451	475	466	457	477	479	429	455	516	473	480	522	458	471	473	455	449	475	462	494	470	489	415	500	478	464	473	476	514	502	494	454	478	503	447	480	454	502	492	453	469	480	461	486	505	510	466	485	455	476	456	458	491	490	476	470	451	488	470	523	473	520	460	482	462	486	498	488	457	490	486	471	447	509	481	471	512	488	499	480	477	467	487	418	475	512	481	454	506	505	495	484	475	469	485	458	468	471	433	470	440	479	454	448	481	476	454	464	468	482	469	457	475	467	468	486	446	478	453	454	465	460	465	459	490	455	486	529	491	474	449	480	477	494	495	440	463	500	454	492	452	470	477	465	460	457	483	492	465	461	477	511	475	508	514	431	457	478	491	484	454	451	498	496	481	434	449	452	472	437	435	465	486	484	445	474	489	443	467	480	464	453	480	494	455	491	481	460	463	496	517	502	496	457	494	476	477	486	467	462	510	465	470	501	509	494	465	498	460	498	477	463	452	462	510	467	494	483	470	483	489	475	510	482	511	458	503	447	476	482	466	464	481	463	469	472	496	454	481	492	544	467	504	487	498	497	472	506	469	514	428	469	469	504	482	495	463	458	483	490	474	459	486	475	499	506	501	481	476	467	503	471	476	457	482	510	477	511	456	487	438	470	511	487	470	475	464	452	477	483	480	516	474	470	468	466	476	468	492	521	428	451	457	502	520	499	496	505	509	493	470	512	487	500	461	440	469	490	464	503	470	441	481	484	487	500	478	488	484	474	455	462	464	423	484	450	463	468	444	474	479	484	482	459	489	457	494	489	468	480	452	502	475	462	443	491	477	457	511	511	494	475	432	491	456	471	471	528	445	452	492	508	470	451	501	505	486	490	468	434	477	480	487	488	437	496	490	488	469	486	472	475	477	504	467	451	460	483	498	486	469	456	500	488	512	468	462	460	469	474	511	459	456	496	536	489	474	467	445	479	464	500	498	422	490	523	494	493	452	507	474	464	480	522	481	470	510	449	502	488	477	460	478	528	464	480	499	480	474	516	456	457	444	516	502
24900	21060	27302	25003	10032	1824	1247	991	1604	18188	20563	13100	4763	1333	798	636	639	631	608	589	658	622	672	578	634	617	588	637	561	595	579	644	632	594	651	600	622	632	587	615	614	659	611	606	585	634	598	560	632	662	591	609	632	619	603	605	653	635	615	646	609	682	635	599	627	596	612	603	645	620	645	647	599	623	641	619	645	599	649	662	618	615	633	619	630	630	652	621	624	612	627	602	626	566	617	604	620	579	644	665	596	635	621	668	625	641	616	575	627	616	587	590	584	623	631	609	562	613	624	570	608	553	634	649	655	600	632	596	651	632	603	609	627	623	631	590	611	600	602	612	578	620	580	588	599	577	626	636	654	671	590	619	600	634	617	616	615	611	642	624	638	675	622	657	608	645	656	643	625	577	658	629	648	619	619	608	633	570	651	586	620	613	618	611	615	612	610	626	633	643	579	637	589	597	612	631	628	584	590	623	587	615	628	643	619	642	633	570	643	643	669	633	596	652	596	632	601	612	639	634	608	593	590	569	611	641	599	619	648	606	619	665	620	586	649	608	638	671	665	623	619	616	613	638	646	597	589	638	609	616	609	643	599	644	648	626	638	605	639	639	645	596	619	651	598	609	628	627	658	608	634	630	608	617	586	621	602	617	626	642	681	602	591	625	621	601	624	621	620	620	603	636	607	621	591	610	620	649	641	605	604	618	587	639	603	603	621	630	614	596	644	588	567	602	611	640	610	641	610	602	575	597	615	591	655	553	636	633	630	570	646	619	650	603	555	652	613	630	593	628	637	609	621	595	605	609	631	612	611	593	599	627	591	654	608	646	617	622	611	591	625	664	621	584	646	651	579	621	618	608	631	631	618	603	613	627	655	608	630	607	630	606	601	586	591	675	583	620	631	660	624	606	587	625	595	607	601	603	613	606	616	649	670	579	600	558	637	624	657	650	594	601	643	599	674	607	632	609	626	601	624	626	605	592	609	618	594	647	610	634	632	613	618	609	625	622	617	584	634	646	660	600	633	628	590	643	614	587	609	588	649	626	629	634	626	624	632	616	665	607	600	613	637	637	672	599	618	657	624	586	643	603	609	608	628	634	627	668	646	692	611	642	604	626	636	593	616	664	571	596	632	625	562	635	634	640	618	648	630	609	619	602	675	542	643	651	626	597	621	613	655	595	619	617	635	586	666	667	634	564	588	607	594	614	613	619	650	607	630	644	612	639	618	613	614	614	618	586	628	628	700	559	593	594	618	570	589	639	623	651	607	625	627	605	628	635	662	594	598	652	621	590	613	626	630	604	603	544	588	619	580	632	599	622	637	617	642	634	650	624	599	611	597	598	622	655	649	572	641	584	621	632	568	622	626	609	652	638	619	612	621	629	618	618	618	634	601	631	678	620	540	628	596	628	638	623	636	617	603	599	671	651	601	567	590	655	625	586	597	618	587	613	629	631	627	586	649	628	609	607	625	610	648	626	608	612	596	619	612	645	600	623	604	594	573	624	607	597	593	648	591	622	621	615	617	608	661	647	649	603	612	585	654	627	647	589	624	590	598	583	637	602	653	619	622	580	574	644	633	632	628	582	639	635	631	602	637	619	627	641	655	608	620	615	550	620	604	642	636	644	639	647	572	584	605	617	633	620	587	584	628	633	563	642	609	623	616	583	612	597	650	607	641	633	614	621	623	645	600	567	622	591	571	623	671	592	614	629	599	591	652	625	649	571	605	626	616	623	609	625	621	655	591	577	579	579	578	664	605	616	620	605	602	639	626	581	671	628	585	644	660	619	669	623	635	616	608	638	587	597	654	616	675	621	612	626	589	610	564	612	600	601	587	614	606	667	595	642	596	587	583	617	632	617	588	660	658	622	620	608	620	619	561	612	599	604	612	640	610	627	615	612	633	663	568	631	612	613	641	615	658	609	679	645	605	637	628	586	649	583	600	668	559	596	590	636	639	660	624	596	637	594	627	661	556	560	621	594	648	610	604	644	584	612	590	673	613	656	588	635	581	592	633	620	612	615	663	620	622	603	658	603	627	615	617	620	653	636	652	676	616	625	617	633	584	631	648	643	614	620	648	652	609	597	629	625	604	613	612	606	634	603	625	622	625	601	590	604	575	613	643	613	603	563	601	648	626	641	587	573	585	613	576	638	596	616	618	657	604	632	639	614	596	658	634	590	626	646	593	630	593	620	594	622	617	589	603	633	637	649	602	595	626	604	614	624	660	642	587	588	600	607	632	621	595	652	628	629	603	634	598	633	600	599	612	604	612	639	591	637	625	606	629	583	624	652	627	622	656	616	635	636	594	623	627	653	631	566	612	638	663	623	581	605	660	581	651	626	658	645	601	610	592	608	591	621	639	650	619	574	650	604	594	589	551	578	656	621	593	612	619	626	606	622	630	604	562	570	615	598	609	650	624	635	597	637	599	627	616	599	569	623	604	672	644	618	614	605	602	609	618	653	610	610	639	596	628	624	606	595	622	627	610	594	650	561	638	639	598	648	589	673	636	646	667	602	571	630	631	626	589	602	624	647	676	604	630	580	621	640	639	611	589	608	642	577	595	656	605	552	610	595	593	615	592	580	638	594	586	632	612	648	585	620	637	599	609	612	617	630	610	651	591	579	602	589	615	580	640	605	594	604	609	635	616	608	680	651	609	632	624	572	622	609	633	640	585	630	637	625	602	640	600	604	620	621	609	586	583	620	618	623	644	598	607	644	615	628	644	634	593	594	622	640	587	560	634	654	584	571	614	653	606	623	580	641	604	618	584	583	566	597	613	651	594	575	599	628	613	685	618	597	568	588	598	617	663	604	629	650	631	616	618	637	599	614	622	618	611	626	608	624	630	590	579	561	591	627	613	606	614	600	648	614	611	622	634	614	650	633	581	644	569	597	617	640	641	666	601	654	574	607	603	596	624	562	661	590	599	548	584	608	654	650	606	548	585	675	624	599	637	652	586	623	630	610	581	655	623	617	648	586	593	637	635	603	686	611	574	585	607	598	556	621	686	643	588	582	644	633	594	645	588	626	581	605	594	642	659	646	652	613	660	624	620	605	601	605	614	594	643	643	592	632	638	627	557	638	631	594	565	671	635	610	583	591	624	595	654	629	634	593	580	624	638	594	670	643	619	611	620	596	651	613	573	647	599	642	620	647	605	651	605	620	622	643	623	596	571	611	644	604	592	647	631	602	619	630	621	617	607	595	660	642	624	660	619	641	588	688	600	653	591	628	583	631	616	631	576	621	620	611	619	593	610	648	630	671	600	634	640	639	597	620	628	607	585	632	584	600	659	596	585	610	616	609	623	617	614	650	644	534	629	630	634	629	659	625	593	621	573	600	611	625	650	628	649	639	606	618	614	615	589	619	623	599	609	613	640	634	651	652	596	655	606	570	629	637	566	655	607	643	575	605	653	610	641	600	638	609	638	585	588	585	622	607	614	592	595	620	624	614	575	609	636	642	661	574	591	593	639	599	624	608	616	599
3909	4643	3745	2271	1706	1336	1138	1117	2297	20480	17822	10650	4148	1260	690	500	543	546	522	482	520	537	532	519	516	560	499	513	506	491	508	527	529	497	517	527	490	517	523	539	517	508	504	537	544	502	518	517	464	509	519	504	485	556	543	486	562	488	508	523	522	518	487	570	552	499	464	495	536	494	526	561	504	507	507	467	525	519	515	534	529	551	501	506	546	529	526	545	517	483	503	550	516	509	536	494	518	523	547	509	520	503	519	497	525	499	539	554	543	540	536	518	535	535	560	515	537	524	517	535	514	547	531	518	488	539	526	545	513	523	504	567	485	526	510	547	518	554	517	494	517	580	526	469	534	530	481	531	510	503	504	541	533	506	503	544	519	539	491	545	532	505	515	460	534	525	535	515	530	556	491	499	491	539	529	516	521	530	523	501	510	506	507	574	537	479	512	482	521	497	512	544	553	509	493	547	470	509	539	501	501	500	508	499	521	529	530	510	490	521	550	510	535	468	520	524	496	540	544	538	547	542	515	535	516	532	526	530	539	534	488	554	529	500	552	498	555	510	597	554	538	521	528	533	538	545	502	520	480	523	505	557	517	510	500	509	460	501	522	514	529	489	506	560	521	515	534	526	486	516	511	507	534	515	524	494	520	516	543	504	514	520	490	511	524	530	529	497	523	503	524	481	517	521	527	542	552	529	530	512	522	479	522	498	517	537	484	510	523	539	508	564	518	563	522	504	518	528	498	526	519	511	503	498	567	554	524	530	495	515	512	544	528	525	509	497	522	525	547	500	523	548	498	508	511	558	487	522	544	503	538	515	503	524	519	520	543	503	515	553	508	528	510	513	546	527	539	506	521	511	506	533	497	509	472	542	538	555	529	525	541	491	549	535	484	547	526	483	468	543	530	542	526	497	496	501	533	522	508	502	508	578	534	518	564	493	477	471	555	474	507	523	467	541	517	501	502	524	539	532	489	551	526	516	498	562	522	524	517	499	505	518	511	515	531	493	510	499	513	514	470	525	473	493	540	491	556	534	540	491	561	517	538	533	506	488	502	551	563	530	534	520	544	509	483	538	512	515	517	524	466	517	558	503	532	536	501	492	524	493	531	579	538	508	507	516	506	533	517	483	503	504	558	534	501	485	552	477	512	528	528	542	526	517	511	514	519	549	543	476	514	515	518	507	529	530	486	537	542	508	525	529	506	518	544	546	503	488	523	519	469	540	516	546	529	534	516	543	519	588	547	468	488	500	525	481	521	513	535	496	485	505	552	527	523	489	546	498	552	492	502	501	527	524	488	504	534	514	538	504	507	509	548	540	488	495	546	489	548	529	520	527	481	521	526	514	490	499	484	476	537	510	566	523	508	516	527	502	552	528	546	500	502	501	530	542	523	512	512	562	487	545	512	509	522	502	548	566	549	525	523	497	554	519	517	476	523	539	484	487	534	507	520	546	522	506	521	550	529	538	502	542	515	514	512	477	525	531	485	550	502	524	492	497	530	501	481	501	513	543	518	517	543	549	517	507	466	499	506	509	518	551	523	537	455	466	514	483	514	528	504	512	530	475	521	519	546	493	517	495	522	520	537	536	511	519	481	468	513	500	498	512	526	497	541	505	483	492	506	521	559	513	521	529	508	519	484	522	541	506	509	506	529	519	510	485	549	555	536	554	556	511	512	512	503	520	514	512	515	520	530	537	499	470	521	533	510	501	522	505	549	518	513	527	481	547	508	493	594	527	499	495	537	497	538	511	520	546	491	524	501	499	525	512	547	515	494	511	562	511	539	498	506	524	548	515	537	518	517	503	534	529	507	486	499	554	538	532	535	514	495	525	511	493	514	495	550	515	493	511	500	510	532	525	518	510	491	527	506	490	511	494	531	506	504	567	527	523	504	534	491	480	544	500	549	585	530	531	493	527	542	539	485	499	500	506	508	538	498	546	520	523	509	499	525	536	492	486	522	537	528	489	522	529	511	524	500	525	488	518	536	534	554	558	540	502	508	546	509	523	522	525	495	551	501	491	520	512	531	553	516	510	539	543	523	500	506	556	506	517	502	547	538	529	520	486	531	509	500	516	506	488	508	516	501	502	468	495	482	509	544	562	497	504	525	521	513	506	503	499	561	517	549	523	517	512	504	500	497	502	505	536	547	489	519	527	511	496	465	509	538	474	501	475	521	533	559	516	513	537	518	487	518	522	538	513	520	484	506	538	545	465	529	533	516	538	523	513	500	554	530	510	517	522	499	488	537	517	517	522	533	516	502	536	518	490	513	523	525	489	529	474	470	568	517	507	497	502	537	517	495	509	475	498	509	514	531	494	505	525	522	523	513	529	540	528	534	490	507	536	521	465	576	525	483	508	470	466	508	484	500	526	525	520	547	574	482	535	493	500	488	550	491	530	478	479	520	502	506	511	524	523	489	525	515	541	519	538	505	516	502	499	508	518	546	508	518	514	550	491	537	507	557	493	500	514	513	547	569	505	520	537	521	568	505	510	531	501	514	508	506	537	482	515	500	530	483	498	553	502	507	485	446	512	507	519	544	509	529	485	536	513	512	533	497	528	496	515	514	523	488	501	531	484	502	530	544	517	485	518	519	509	505	529	493	479	512	505	538	499	533	455	522	494	518	516	466	549	509	538	511	505	469	531	553	509	513	522	500	557	515	499	517	502	462	494	498	510	499	504	526	546	550	548	584	478	537	540	490	490	541	501	570	493	517	535	533	520	463	513	547	477	527	526	511	524	524	492	503	514	503	500	526	479	474	529	533	523	525	495	537	556	509	512	500	480	462	506	524	501	513	503	510	524	488	569	518	524	486	482	523	523	520	544	521	525	466	495	553	529	477	537	495	529	498	486	471	474	494	512	545	523	517	492	523	516	546	526	532	484	533	518	563	559	524	547	521	513	512	508	515	541	501	541	496	514	505	536	493	506	528	520	526	524	531	521	490	496	473	516	551	529	509	477	476	522	458	535	490	528	513	540	528	492	523	495	514	538	466	529	513	537	515	479	441	518	512	529	515	516	526	582	501	495	497	496	503	492	516	499	515	510	535	487	483	517	520	521	494	532	517	521	507	523	496	493	539	506	526	549	517	542	503	484	544	511	500	532	499	528	538	537	528	478	556	500	510	494	528	473	511	489	536	487	511	510	545	524	508	518	513	534	535	487	546	505	534	549	490	497	490	460	519	524	524	533	558	498	530	501	487	521	523	491	561	542	517	469	502	535	481	517	495	503	512	513	495	508	523	475	444	506	560	487	535	508	498	518	486	499	495	515	529	484	543	494	515	477	534	487	527	484	519	522	552	520	519	572	486	504	531	515	516	518	507	529	476	479	518	519	506	483	525	515	504	586	536	521	515	525	486	550	525	548	499	563	527	527	486	479	497	545	526	486	469	532	537	526	533	540	506	523	518	505	544	505	539	511	510	471	498	511	553	531	495	545	501	493	501	515	486	502	525	504	542	529	500	487	506	473	547	523	508	501	472	500
23814	21078	28362	24000	21074	10550	2408	1584	1829	33244	35423	23485	9299	2327	1084	842	813	761	766	762	814	809	799	760	842	810	794	780	758	818	771	832	728	795	710	763	748	794	817	803	779	817	780	786	821	740	750	747	775	766	793	757	760	761	803	799	720	811	783	814	789	753	758	773	760	732	762	812	850	776	759	767	729	829	742	811	716	783	810	729	770	738	768	764	770	771	771	852	775	752	782	722	789	763	739	789	749	744	744	751	727	810	765	806	761	861	785	841	780	833	793	727	745	812	775	781	752	752	775	760	805	768	788	774	797	786	786	833	708	813	757	778	741	801	828	793	807	791	774	766	798	751	820	772	743	794	781	752	783	757	775	763	737	783	811	789	811	754	803	763	769	769	754	770	751	823	763	821	829	812	789	773	833	827	789	765	782	771	779	787	810	732	765	752	766	804	805	846	737	789	789	772	798	773	782	816	746	759	829	711	762	763	784	784	738	757	720	783	799	815	779	760	800	756	793	740	762	800	750	748	797	750	828	746	778	752	789	758	781	775	767	736	802	801	798	743	797	774	795	838	778	814	793	754	778	817	779	814	776	775	805	815	769	821	768	754	731	805	778	747	751	814	830	778	790	763	793	765	723	731	757	726	750	759	747	787	797	733	768	803	780	781	835	811	737	780	790	784	720	842	781	766	757	791	781	776	812	756	785	792	804	766	786	749	755	835	797	768	830	751	733	809	820	762	771	756	771	772	717	786	773	739	755	820	768	757	747	748	789	797	725	785	729	811	778	794	767	778	811	781	745	809	831	756	779	784	688	766	758	755	783	781	810	775	809	769	767	766	740	757	775	749	777	775	803	818	768	799	766	791	791	823	762	741	778	727	755	759	759	787	783	790	784	826	765	772	767	739	811	765	730	761	787	820	784	800	787	780	799	758	780	754	777	709	784	765	790	775	763	791	782	838	743	734	759	743	764	774	774	761	824	746	805	812	765	774	784	711	756	796	795	808	810	813	767	823	742	734	779	798	806	752	778	791	797	815	763	780	786	794	798	721	732	763	769	761	786	800	807	755	744	769	758	739	785	744	789	779	791	773	798	814	786	740	735	815	757	784	800	756	799	726	747	785	743	805	779	776	765	815	773	812	768	791	776	775	781	749	750	732	755	751	776	814	747	736	746	815	778	833	783	786	783	758	754	770	780	753	791	757	825	789	768	754	760	811	727	740	739	752	798	783	792	785	799	779	793	820	827	778	788	790	778	766	788	723	776	763	751	776	781	771	757	804	760	780	715	776	779	750	763	788	794	789	759	763	808	770	774	768	747	784	760	775	784	750	772	797	800	781	741	820	765	742	807	802	744	820	809	771	756	797	793	796	776	730	801	775	810	781	772	778	706	795	777	768	737	752	739	801	753	723	753	778	789	786	838	744	754	775	807	793	785	727	728	772	798	729	731	777	744	787	805	774	773	789	766	763	713	810	785	759	803	781	818	780	783	746	790	786	765	797	854	718	787	751	802	790	748	760	827	751	760	778	823	765	790	772	782	758	802	820	779	780	759	801	743	765	764	728	763	802	755	724	812	800	769	781	800	775	793	808	826	796	800	821	782	759	824	777	770	786	767	809	799	840	750	754	761	825	762	756	818	762	757	757	751	873	798	768	766	789	764	767	810	762	778	817	811	758	802	794	770	864	813	796	732	770	759	774	809	767	805	765	788	816	775	806	763	757	797	805	805	789	789	829	756	756	788	785	729	758	775	779	830	761	760	792	788	740	760	737	781	773	748	745	723	766	799	861	722	799	689	783	810	827	738	755	767	776	779	784	788	773	827	750	734	794	778	771	781	790	789	745	814	758	790	757	846	781	801	800	745	820	818	756	805	798	789	751	759	768	792	756	749	816	789	734	782	790	785	763	758	736	790	784	742	767	768	779	762	809	740	791	776	729	763	793	803	820	784	812	796	745	752	776	779	785	808	775	816	727	774	784	760	762	787	824	743	776	787	771	786	813	786	738	754	785	780	770	818	784	815	766	745	806	782	768	734	772	744	807	768	746	760	733	746	762	740	781	762	776	809	820	749	766	796	761	797	830	773	783	778	769	757	780	779	771	789	763	752	759	786	802	780	752	783	798	751	763	838	797	779	827	785	783	806	795	765	765	783	795	815	767	796	811	815	764	730	779	792	780	796	786	777	790	746	747	825	796	798	763	780	776	782	783	752	798	787	791	755	788	811	744	772	766	798	802	813	773	765	758	750	765	717	751	770	805	743	755	777	727	735	730	772	761	734	743	795	774	796	782	723	793	792	769	767	744	757	768	757	736	772	784	786	784	797	785	785	759	797	777	739	786	784	787	765	789	779	818	773	772	759	800	758	765	759	799	768	783	737	765	789	796	798	780	752	762	776	762	763	816	821	731	759	740	785	753	794	741	733	751	794	796	746	741	775	769	784	793	727	788	810	779	759	798	772	750	768	752	804	768	786	763	796	746	804	754	747	789	772	749	779	765	748	765	770	771	822	818	727	772	772	749	764	796	772	779	781	747	759	780	775	828	768	770	758	799	792	818	737	795	770	773	779	750	820	755	809	767	808	765	723	781	745	755	771	791	860	740	788	770	810	809	704	742	790	754	790	717	792	808	758	811	764	789	802	821	783	721	789	790	727	805	799	785	762	813	790	830	793	771	753	793	812	789	778	797	787	792	726	758	783	754	801	733	789	735	771	761	778	794	761	770	701	780	789	802	759	798	740	763	780	709	735	756	777	802	767	752	784	746	702	744	788	718	723	815	770	800	777	774	773	810	776	813	774	766	773	816	773	826	744	728	812	750	738	786	783	758	699	792	791	780	778	744	781	783	776	746	778	746	729	747	789	740	779	749	706	800	784	752	807	760	763	811	799	748	769	747	728	742	809	762	773	768	791	793	782	763	833	772	808	761	723	790	749	808	769	758	774	758	784	789	765	786	756	800	809	804	777	791	770	776	740	783	774	809	782	747	808	826	754	758	775	747	746	759	734	787	789	770	783	811	751	739	776	743	777	778	799	782	775	766	792	787	812	746	774	699	739	778	787	774	781	812	780	744	799	742	694	744	734	799	751	783	766	732	807	763	735	791	763	808	778	801	790	757	752	786	765	774	785	854	802	757	765	773	810	745	770	778	779	802	791	764	796	794	812	739	762	802	748	753	766	776	748	832	771	769	807	780	772	737	781	752	809	755	785	791	800	714	761	801	786	738	751	767	786	752	760	725	752	748	754	758	792	750	778	750	741	750	735	792	781	761	803	738	836	814	818	771	791	749	779	775	807	718	771	789	774	794	768	740	815	736	755	786	787	772	778	740	801	751	812	781	796	776	752	793	737	792	760	786	785	815	689	775	715	798	789	778	767	744	797	771	767	807	775	778	795	769	779	746	778	777	793	759	781	820	722	772	759	739	722	793	751	747	772	733	763	783	802	764	766	791	779	762	772	750	803	818	806	769	714	717	770	765	837	779	768	732	779	755	767	745
4459	7896	6379	3900	2912	2068	1679	1587	2542	34798	30164	17601	6856	2138	960	706	659	630	663	629	645	637	578	666	668	649	615	622	651	642	638	640	592	646	609	629	641	654	665	652	653	632	653	624	600	660	606	643	622	665	621	636	627	622	642	697	640	620	667	658	689	605	619	634	630	654	619	664	631	621	634	634	625	608	665	634	589	593	631	616	643	636	681	597	641	667	662	648	649	617	631	637	629	626	665	655	629	632	650	653	589	644	605	606	600	646	617	635	657	623	617	620	628	663	647	652	653	640	650	640	626	641	646	652	672	623	648	608	671	656	608	663	632	615	684	614	632	652	654	646	627	649	649	579	609	661	662	648	625	615	601	606	604	661	607	615	674	629	611	620	605	670	641	651	615	639	691	656	626	604	663	611	623	667	587	645	646	642	626	650	617	647	679	651	602	667	660	667	645	625	646	637	619	653	652	591	599	598	622	668	595	642	632	673	642	676	706	646	566	643	643	624	645	617	616	609	649	601	655	678	649	604	609	604	625	629	647	613	601	612	640	679	651	674	633	630	644	655	628	642	648	648	651	583	658	616	594	634	623	610	611	594	621	655	658	623	647	598	640	632	627	623	623	679	634	646	623	611	624	632	648	622	640	651	627	590	648	649	633	590	685	631	605	623	679	567	613	668	657	594	652	643	609	621	656	626	654	638	653	662	643	639	651	584	627	652	631	595	614	608	631	631	617	685	667	595	627	610	632	630	656	654	598	613	616	650	612	611	668	616	635	602	663	633	627	629	670	620	587	646	608	606	644	648	619	647	625	624	645	677	666	586	639	624	619	631	628	594	662	648	630	601	678	619	642	589	574	653	626	651	639	618	601	659	648	644	637	603	639	685	671	613	667	636	659	606	622	629	620	633	636	630	607	586	617	646	613	624	620	600	660	632	631	632	613	628	670	622	595	650	629	595	631	623	615	638	626	642	619	676	610	678	645	600	631	646	652	649	691	632	605	636	606	621	583	631	615	648	574	647	610	637	652	638	647	650	623	615	637	609	680	621	599	611	669	616	685	658	616	646	654	624	652	618	659	600	613	641	609	650	615	650	604	652	632	644	650	590	595	634	619	643	555	615	584	630	649	592	609	649	609	607	619	625	601	659	629	637	652	671	619	610	609	616	608	638	667	651	640	623	611	633	632	648	670	629	636	607	655	621	634	672	635	636	621	614	621	629	602	654	648	614	649	608	627	566	681	581	650	635	594	640	635	656	635	630	604	618	659	643	673	641	679	627	645	639	625	647	643	613	641	654	679	616	626	630	615	654	619	637	629	569	636	667	617	628	616	625	628	642	649	606	634	601	661	657	633	655	690	647	630	664	553	619	605	592	634	632	603	621	629	637	625	628	653	593	593	623	667	632	636	661	616	660	634	628	609	629	620	624	627	622	655	574	608	597	659	629	669	623	636	635	623	605	634	609	617	644	648	583	675	642	609	645	610	641	611	629	670	651	671	575	647	619	606	601	593	610	622	640	602	595	558	583	625	564	615	605	610	592	611	682	614	602	622	636	629	617	655	605	589	615	633	649	603	610	586	628	610	654	668	684	605	649	599	603	612	665	649	624	614	604	617	618	657	658	632	642	651	630	619	643	638	651	664	650	629	601	687	614	667	631	639	590	686	638	625	652	637	646	607	655	611	627	661	602	646	649	625	609	626	624	646	589	588	626	626	627	602	622	623	688	671	612	626	605	626	636	613	646	635	607	618	596	637	622	598	616	609	660	684	623	598	591	641	614	675	617	651	634	661	603	639	627	614	653	576	598	643	621	642	668	629	621	622	641	642	606	602	623	639	614	634	630	616	637	647	640	659	612	605	632	627	617	624	622	668	635	667	633	639	610	653	631	623	602	661	636	612	639	610	637	635	645	649	631	603	631	673	609	591	664	650	586	653	659	680	649	619	634	625	601	616	639	632	612	623	597	613	612	627	625	654	631	618	650	598	651	618	624	622	595	603	645	655	626	638	668	615	604	664	645	613	624	611	607	612	686	648	643	654	649	601	656	609	597	570	639	629	642	654	601	600	655	683	630	590	668	621	609	635	653	609	601	651	614	610	605	607	643	655	629	641	612	655	633	602	619	639	628	622	631	684	656	619	645	675	654	605	602	602	601	609	646	629	635	611	592	601	632	646	592	645	588	564	618	606	626	651	643	619	611	645	640	618	626	653	660	625	698	604	638	620	628	602	645	652	652	664	634	640	636	642	669	652	630	618	585	622	609	627	639	639	631	676	647	645	649	584	648	637	626	584	620	624	656	577	632	631	649	657	644	605	628	648	612	601	606	669	653	618	644	634	642	604	649	610	619	655	651	594	640	608	644	579	615	610	656	592	620	595	608	620	656	671	643	625	655	594	673	630	644	671	583	666	581	621	624	602	630	617	657	603	631	606	586	643	629	572	607	615	623	591	597	622	610	613	661	598	605	636	635	661	648	608	594	617	673	624	636	649	652	625	623	642	610	617	629	655	647	651	579	603	627	633	605	633	587	643	671	618	630	628	612	611	623	603	634	612	648	655	617	584	614	636	704	628	656	620	640	633	648	639	647	648	634	649	627	625	595	661	627	613	603	651	628	591	652	608	665	656	602	654	619	585	614	601	621	634	659	628	601	599	624	639	645	631	589	653	612	598	603	615	612	612	616	613	635	640	662	637	637	635	622	634	649	643	676	650	679	631	620	604	631	590	638	647	640	631	614	622	688	636	665	654	631	649	628	628	580	627	634	615	613	609	587	608	669	629	681	579	616	590	674	619	615	629	656	599	654	604	618	665	681	617	651	637	656	658	623	628	615	618	607	626	611	623	615	622	605	656	595	617	628	593	607	603	577	586	560	651	654	622	625	598	583	641	631	649	598	609	620	617	625	610	603	653	661	604	695	554	633	625	582	656	582	627	626	673	637	616	638	627	648	586	637	619	622	603	605	653	670	656	622	636	642	602	606	628	642	612	582	603	646	650	639	649	633	603	639	628	604	623	616	574	662	662	632	689	679	658	596	639	656	627	626	657	593	677	579	657	618	627	632	628	620	632	627	640	649	623	640	639	680	643	585	628	640	646	609	621	647	647	609	617	629	658	676	575	655	625	643	643	622	589	618	650	678	620	614	606	658	638	589	638	597	585	608	592	643	584	589	668	630	604	632	576	625	641	655	624	584	647	653	603	570	681	618	643	633	640	622	625	631	627	656	617	670	608	660	632	604	648	676	659	644	653	668	644	666	646	625	603	635	596	648	600	635	597	668	633	612	650	643	662	643	635	619	652	624	619	657	619	653	650	625	614	580	632	629	645	643	659	639	633	611	619	613	674	638	582	603	652	639	625	612	625	633	638	617	675	669	643	645	639	618	622	635	654	639	664	618	607	607	623	634	615	621	629	645	590	658	611	621	616	657	635	693	628	629	580	646	644	614	615	631	628	583	630	606	655	608	621	630	631	646	615	685	593	655	620	631	656	604	642	617
27413	13624	1948	1028	654	613	600	552	562	1969	2848	1922	1080	645	577	541	538	539	541	565	534	496	531	558	535	509	529	489	501	503	490	531	484	545	546	489	531	498	515	539	519	504	504	474	517	516	514	487	519	497	499	534	559	545	537	540	535	468	491	523	513	501	490	483	463	585	525	513	544	552	513	532	524	505	547	532	511	546	549	525	507	527	507	508	520	502	512	541	494	486	523	514	541	527	571	530	512	500	521	529	472	533	566	539	530	522	521	526	481	554	540	515	546	513	530	479	504	541	569	531	484	491	510	515	492	530	513	534	562	479	512	521	529	544	506	516	514	507	486	533	532	518	457	536	549	487	495	511	526	493	498	513	550	522	460	550	577	534	528	527	536	469	538	527	522	558	558	510	523	521	486	513	561	545	596	497	530	540	548	541	556	529	561	516	527	543	500	565	499	501	518	513	543	477	555	513	509	521	531	478	484	509	523	523	501	512	500	521	486	526	553	503	536	545	512	504	521	546	507	545	515	482	481	522	520	489	530	525	522	533	504	477	488	517	514	504	514	513	486	520	490	520	558	505	568	532	510	503	579	490	529	516	576	521	545	526	525	548	518	508	534	518	533	509	492	536	536	518	524	554	503	483	519	573	541	494	539	444	568	526	518	514	495	490	549	556	508	544	548	524	547	528	515	513	523	584	536	539	510	551	521	464	537	513	517	544	480	507	498	536	486	559	485	485	520	527	570	567	517	505	511	530	549	514	496	512	587	522	515	514	582	548	544	510	533	533	528	481	480	508	524	572	531	490	517	547	506	551	526	503	550	536	542	529	571	544	536	515	516	504	521	539	528	519	540	568	543	553	514	540	533	485	516	514	532	566	532	520	528	561	559	492	535	540	524	542	531	538	473	517	551	465	488	555	497	553	495	489	499	476	494	515	490	496	515	521	463	534	534	495	540	490	547	541	517	508	542	475	515	560	535	498	533	536	475	522	524	539	560	538	504	509	514	531	545	483	544	532	554	547	536	527	548	540	549	506	520	530	537	547	523	538	524	549	555	533	533	524	481	522	510	509	551	539	488	526	538	551	530	507	560	482	529	524	513	498	578	519	489	526	576	550	566	560	485	518	526	569	546	547	531	559	577	536	536	508	522	500	544	521	528	547	516	512	492	515	504	484	540	509	502	490	465	544	542	513	485	543	513	528	467	541	554	521	543	556	514	540	529	503	511	562	540	491	489	521	568	472	487	513	531	519	507	522	499	525	535	546	515	498	513	549	497	542	513	551	510	497	499	535	505	509	526	545	524	484	492	551	519	497	510	518	514	522	514	529	540	510	491	495	521	531	476	549	516	479	528	533	503	539	485	519	532	525	504	512	512	496	500	501	539	506	509	558	548	535	533	497	510	537	499	521	515	524	528	537	550	481	489	520	528	546	516	495	515	520	562	528	547	535	516	572	507	545	522	461	466	521	551	508	537	519	515	543	540	541	563	536	520	523	489	545	523	512	540	536	512	491	533	541	514	490	541	521	502	548	535	528	540	500	500	527	483	536	540	524	498	521	461	470	534	522	536	504	512	545	550	508	502	557	542	528	541	529	511	551	539	520	494	508	540	502	503	498	514	528	514	483	497	516	562	546	561	511	548	541	512	507	468	538	539	546	519	499	496	541	532	510	534	501	519	539	537	535	571	527	508	521	546	513	509	530	536	525	516	545	503	558	481	521	512	544	538	538	496	542	516	493	541	514	505	502	500	527	458	515	503	521	528	531	481	538	551	505	569	490	520	473	505	548	510	527	500	536	508	548	519	518	524	485	560	528	495	519	573	492	524	550	533	538	545	503	536	515	548	562	554	519	480	513	512	518	528	512	488	505	508	531	518	510	499	512	550	492	502	531	502	539	513	504	509	545	568	527	521	559	550	531	547	534	513	515	545	512	510	528	486	502	504	532	503	492	541	517	509	517	530	536	522	513	558	564	530	501	555	543	548	527	520	526	523	481	519	510	519	511	509	507	528	523	520	517	538	502	544	517	499	474	514	502	516	520	508	541	517	540	545	524	549	557	549	508	533	573	559	530	488	506	550	516	533	463	490	515	553	495	496	498	549	535	500	565	531	557	514	505	561	507	501	442	468	555	537	529	516	521	502	539	520	549	579	511	487	510	511	488	557	532	520	526	514	538	515	577	497	518	527	512	536	496	539	525	528	542	565	536	500	525	546	526	516	503	479	560	534	502	492	545	498	477	546	547	502	521	537	544	531	555	521	520	511	505	523	542	479	507	538	487	497	512	515	518	521	549	510	529	511	549	520	532	525	510	510	519	552	537	530	528	530	513	510	534	543	532	516	544	510	528	506	519	527	581	481	502	522	526	598	480	514	491	537	503	518	540	531	516	533	596	507	495	536	535	560	507	528	520	513	551	510	510	514	529	507	522	516	533	524	532	532	518	554	520	473	515	520	513	492	514	515	529	558	505	550	533	486	520	559	505	529	549	555	525	527	550	539	518	543	521	514	524	511	530	536	495	525	479	521	527	521	561	527	506	499	522	528	521	517	531	533	535	536	529	484	509	552	514	510	512	550	527	519	543	530	514	495	513	475	517	571	529	524	521	514	553	522	525	518	537	539	490	550	542	535	540	528	546	522	499	515	523	509	560	532	545	516	508	526	526	526	502	504	493	541	506	508	520	507	542	518	557	556	523	487	492	513	507	490	476	525	540	533	540	528	551	537	525	508	495	499	505	540	535	512	536	502	532	530	527	500	525	519	523	543	567	539	558	522	514	508	508	532	574	544	514	499	538	537	502	509	514	511	512	567	519	499	494	533	511	531	515	507	540	560	508	492	506	561	505	483	479	509	524	543	529	523	556	517	543	559	512	527	564	498	535	524	547	562	556	550	502	511	513	498	506	532	529	535	497	540	538	520	499	531	507	578	502	493	500	496	515	575	560	529	507	518	525	520	526	533	512	507	553	512	568	543	520	492	555	555	498	486	547	551	536	561	543	448	498	494	537	508	496	521	503	510	537	528	555	526	521	535	510	539	556	506	512	520	538	539	549	553	544	519	511	487	572	532	507	566	551	529	472	546	539	482	548	531	545	538	526	489	558	531	546	509	517	495	505	478	542	479	510	503	515	534	495	553	486	567	531	534	528	494	507	502	513	525	522	521	534	490	552	546	482	543	546	504	509	525	562	546	536	531	542	540	472	494	526	489	502	492	515	540	504	510	497	510	517	467	528	535	500	513	534	500	483	491	498	531	496	517	538	493	530	547	471	511	562	530	505	526	549	508	530	497	537	533	540	497	524	521	543	587	524	486	544	497	505	504	540	543	552	528	479	511	542	533	513	567	532	552	526	524	558	520	483	514	554	541	505	508	506	537	503	543	488	525	540	465	493	557	499	511	513	528	513	505	500	587	526	536	542	492	526	555	508	529	508	475	564	519	500	553	525	536	503	530	534	510	496	515	516	550	510	552	501	536	558	518	510	492	520	505	505	505	559
5141	1139	978	771	640	563	518	535	536	2698	3087	2008	1028	579	472	455	425	415	421	424	465	416	427	422	424	430	417	447	446	425	429	433	444	445	423	452	412	415	405	422	453	401	400	434	437	424	391	445	422	457	458	400	450	414	416	422	427	432	411	424	410	445	379	390	420	427	458	438	431	425	410	449	426	459	406	400	422	451	430	422	431	429	422	407	449	429	424	416	421	418	459	444	391	410	407	409	437	409	430	438	448	415	430	445	429	431	449	420	457	396	426	420	420	413	430	398	410	436	403	384	391	402	421	410	449	396	425	462	428	426	392	419	434	430	407	415	434	450	443	382	431	430	393	404	440	405	413	428	402	419	405	450	435	426	477	414	372	442	414	424	384	442	452	392	413	387	438	402	419	411	446	433	411	402	419	414	401	426	410	436	396	387	415	408	415	437	452	465	426	422	441	469	401	409	429	410	388	446	428	416	431	408	421	424	448	451	405	429	450	418	446	405	480	434	393	408	430	453	423	413	433	386	479	442	390	424	420	460	439	400	443	401	416	411	411	441	424	424	414	413	452	450	424	430	418	422	424	391	419	438	436	427	416	402	443	414	437	446	441	402	446	413	413	433	447	450	426	401	429	425	406	401	429	414	440	429	421	419	444	425	402	425	414	418	440	417	422	440	407	410	425	415	435	423	389	436	437	431	405	391	444	456	430	389	419	439	391	433	395	405	378	427	385	407	430	417	406	413	391	407	456	421	421	422	404	399	416	427	401	434	423	442	427	445	430	437	470	426	444	433	425	406	428	431	423	386	472	457	431	460	436	408	429	446	435	420	441	426	409	460	413	481	432	444	426	419	436	391	395	409	418	419	391	450	388	433	437	461	421	405	411	419	434	421	410	427	410	371	420	398	420	402	410	414	397	464	449	444	426	408	434	443	444	388	438	425	425	392	406	443	473	417	413	412	400	393	457	423	431	454	417	400	390	411	461	451	449	446	419	394	466	452	454	469	417	404	420	403	440	437	403	442	440	451	423	415	365	424	407	413	445	419	431	442	407	417	417	431	425	421	461	395	407	417	386	446	433	423	424	457	424	425	404	419	448	423	439	422	459	401	421	408	419	466	431	414	420	406	428	382	426	412	453	439	467	449	427	426	418	431	435	432	420	411	406	414	420	421	426	389	415	414	431	454	432	440	463	433	441	411	450	453	469	428	449	400	391	390	405	472	441	400	441	440	433	448	390	449	445	424	434	423	415	436	415	397	420	433	431	408	449	403	419	412	368	436	406	437	406	394	431	421	394	445	402	414	470	405	395	393	438	425	429	427	436	447	433	509	400	437	430	443	433	409	428	428	427	416	432	441	444	430	408	424	450	414	455	396	435	438	402	437	419	416	432	434	423	435	435	426	426	385	401	415	459	411	419	437	425	394	383	401	420	402	406	449	425	426	428	402	411	434	432	412	417	435	400	404	437	406	422	398	394	401	410	428	411	410	409	430	428	424	435	460	417	423	417	392	418	392	434	404	397	457	383	410	403	448	435	375	421	408	444	420	433	424	398	441	426	403	408	422	430	427	418	422	396	438	412	448	465	422	418	458	472	402	378	436	388	437	413	448	439	452	472	431	439	440	406	418	427	419	438	420	407	432	453	409	424	428	423	420	409	465	451	426	399	434	450	388	446	469	411	424	430	419	430	440	391	425	447	410	426	427	415	417	405	460	426	422	405	428	423	394	398	434	438	445	421	442	458	410	410	427	458	421	463	425	426	432	437	415	415	439	421	420	420	397	440	439	413	391	393	399	409	404	377	422	421	420	422	434	445	434	412	430	440	425	414	427	429	415	414	439	423	437	420	417	442	446	422	361	414	434	404	459	406	448	412	418	400	448	456	407	429	446	429	449	436	422	406	402	400	367	422	409	434	466	424	434	428	418	389	417	423	431	444	389	433	442	459	421	433	441	428	406	453	408	409	449	423	423	424	429	403	431	434	384	420	443	439	448	394	385	394	410	440	431	454	371	395	446	406	447	445	477	419	426	452	444	444	441	409	434	408	475	446	417	425	433	429	442	433	413	452	441	427	428	438	395	398	436	394	425	414	426	419	393	440	393	408	477	416	423	439	438	430	401	424	414	419	444	424	435	405	452	417	452	447	388	427	438	464	428	429	410	457	422	467	437	392	420	412	385	417	426	414	447	419	432	422	417	419	436	444	405	428	428	413	454	388	471	443	426	425	407	440	425	449	429	465	447	437	403	391	433	439	458	418	392	448	412	437	417	417	474	426	425	381	422	434	425	415	425	399	440	418	396	415	408	437	409	467	415	385	430	443	464	409	406	412	442	448	409	413	433	402	412	421	371	403	447	419	439	404	426	435	436	381	404	431	387	442	429	424	422	413	404	459	433	439	423	425	461	389	387	427	416	390	457	452	420	389	412	402	413	441	439	437	422	444	434	457	454	417	449	431	391	471	430	420	420	420	399	427	438	442	412	429	373	439	436	453	406	432	407	442	463	409	434	458	394	440	443	448	434	459	427	431	385	439	430	411	404	413	420	452	433	429	409	439	407	456	463	408	443	402	397	438	427	424	440	416	400	384	440	437	466	448	426	451	433	447	431	415	407	409	461	462	392	423	426	415	424	425	396	451	427	446	437	443	431	391	422	405	417	407	458	440	401	412	427	406	395	432	440	459	412	427	401	406	439	470	454	411	440	424	431	415	393	375	419	425	415	418	454	433	403	417	439	397	426	420	389	418	424	431	459	443	394	411	398	390	421	424	430	444	415	395	450	423	428	401	455	404	405	408	419	455	438	414	453	420	455	424	423	459	410	391	430	475	451	426	446	453	429	434	457	441	445	408	416	431	419	424	423	443	435	465	436	440	405	402	398	425	418	422	464	412	436	417	433	454	415	438	423	430	462	400	452	421	429	408	384	418	428	426	393	411	433	424	428	409	391	423	401	400	413	422	426	377	435	430	449	443	409	416	449	441	393	427	456	420	418	453	403	405	412	415	443	433	416	406	428	397	421	418	418	403	420	407	388	449	417	430	439	414	396	412	408	413	430	447	455	413	407	401	403	448	412	422	423	409	425	427	418	420	410	439	458	425	458	419	413	427	420	413	401	470	418	425	414	424	408	461	403	449	466	461	433	442	379	395	403	444	426	400	446	421	410	411	431	403	439	419	439	417	435	434	419	420	440	409	411	404	411	426	390	441	448	420	437	432	407	436	402	437	433	418	425	428	414	422	442	404	443	407	423	464	399	447	419	414	452	423	423	412	425	391	409	447	372	428	420	435	423	413	439	423	417	418	466	429	429	416	425	387	453	398	440	428	420	379	434	473	419	420	428	432	462	443	423	411	393	411	421	430	434	452	408	424	414	414	419	434	408	425	433	405	453	446	428	403	411	422	432	440	421	419	411	453	423	470	396	418	470	406	452	444	424	427	401	425	437	381	421	392	420	451	413	457	400	444	404	426	421	451	434	435	433	451	465	415	419	464	468
24890	21058	27296	24995	9341	1481	1075	808	980	18229	23630	12873	4076	1275	693	576	538	512	527	518	553	567	537	508	521	566	527	499	506	539	516	477	551	535	529	514	526	516	534	502	563	519	531	535	569	518	519	494	564	564	506	523	513	533	533	488	585	535	560	530	528	525	536	519	508	531	528	493	576	526	570	533	514	504	547	560	508	553	484	513	491	514	536	566	542	522	484	530	536	532	559	488	531	525	544	542	551	558	541	551	561	543	531	525	541	533	489	502	525	515	514	503	557	513	535	493	526	490	530	525	507	524	539	512	493	521	482	532	541	542	526	533	519	526	535	550	533	517	505	541	491	555	489	526	547	533	496	540	505	517	528	538	548	500	566	562	530	492	528	533	528	577	500	524	502	535	614	514	545	515	525	502	543	551	538	530	491	579	487	490	528	543	564	508	517	475	499	544	518	529	523	530	534	561	520	505	485	532	517	519	535	582	469	488	541	530	519	490	528	535	549	566	513	547	545	503	513	574	553	511	525	496	494	492	569	547	538	512	501	512	536	530	523	531	519	519	496	509	580	524	537	506	544	546	507	541	546	553	537	511	536	494	534	521	550	538	499	527	516	532	553	480	510	575	538	499	493	510	540	519	558	538	524	518	545	516	535	563	532	527	526	532	509	513	528	548	562	566	544	531	497	535	509	533	539	512	531	513	546	544	513	533	545	565	583	515	539	555	534	550	514	546	541	519	539	525	512	555	517	543	511	540	541	485	505	504	581	503	501	561	522	548	532	569	522	519	528	518	539	528	555	527	538	544	542	544	516	584	511	501	529	552	536	523	504	526	513	530	512	541	524	557	513	500	539	520	529	505	503	557	557	566	541	546	525	477	523	585	535	500	512	498	503	527	508	540	541	542	533	549	498	523	541	538	553	538	534	518	570	536	551	534	526	546	562	506	514	549	546	516	529	558	559	543	516	516	519	556	496	535	535	488	551	520	551	517	544	553	529	567	510	501	518	525	565	512	531	507	520	479	559	522	543	520	537	519	546	528	540	524	555	586	533	515	551	529	537	539	566	539	509	561	558	527	499	486	542	500	533	539	513	494	545	542	539	551	565	535	488	543	525	554	520	520	515	516	536	506	535	516	514	516	549	532	529	503	536	539	522	561	534	548	561	541	486	533	497	551	513	538	543	582	525	514	500	497	528	563	504	547	555	520	545	522	542	543	549	547	550	512	572	550	520	531	527	523	586	529	518	501	518	542	523	499	549	538	486	547	554	482	525	510	586	578	526	542	508	490	479	518	518	545	535	528	523	537	517	523	565	505	552	506	534	544	543	511	569	503	522	545	569	521	508	504	539	522	540	503	523	512	503	559	540	493	552	552	522	546	558	524	525	531	528	519	559	526	523	560	561	545	517	477	488	522	540	528	493	511	528	517	521	510	524	515	546	554	530	556	537	508	537	505	520	517	524	501	531	586	521	551	525	551	525	521	553	562	513	537	529	541	519	525	491	520	508	513	502	522	537	499	497	518	558	496	555	515	523	526	553	527	529	544	533	533	536	506	548	533	569	514	506	507	514	552	481	507	515	548	497	527	522	546	560	557	523	554	529	512	534	538	529	543	535	558	493	515	536	509	525	518	535	538	529	512	522	545	555	531	537	556	538	528	548	504	554	527	552	520	559	541	543	522	494	551	560	553	570	519	521	482	552	523	484	538	532	509	525	532	518	522	506	548	516	544	542	518	528	550	575	524	517	484	538	509	523	519	521	533	515	552	538	570	518	485	570	526	576	544	541	518	514	489	490	546	536	552	538	521	505	521	496	556	555	536	548	493	557	500	568	496	583	534	485	547	498	553	564	517	523	492	538	543	534	571	519	509	536	503	534	581	534	493	526	558	504	519	510	567	516	514	510	523	506	506	501	563	521	571	518	486	522	500	552	552	537	550	544	524	503	526	531	533	525	503	509	508	506	576	524	501	557	523	516	484	523	517	497	536	565	514	516	507	536	553	529	530	537	511	524	515	534	502	543	537	511	547	545	494	541	525	504	534	527	549	541	520	576	539	557	534	516	518	509	542	562	548	466	538	587	485	524	534	554	542	535	501	505	506	527	530	537	525	524	519	533	509	551	587	556	532	541	499	541	531	552	525	507	509	520	507	494	477	541	551	533	543	518	536	552	490	572	553	468	501	521	549	538	521	521	558	534	507	531	497	531	514	518	525	526	537	506	529	544	508	558	517	524	537	517	546	526	548	554	551	482	511	510	518	519	478	511	498	484	523	485	474	524	522	542	532	512	540	532	526	517	534	553	559	517	542	525	576	517	528	510	530	522	553	545	502	504	500	512	532	525	575	512	513	547	536	550	499	526	532	524	500	557	519	526	514	535	500	533	502	528	554	522	491	515	527	547	532	543	541	508	524	525	527	519	536	542	521	525	539	550	540	545	544	486	512	545	529	536	541	555	558	533	544	538	497	535	499	510	515	513	498	516	562	541	527	528	515	500	538	553	535	552	510	517	517	501	547	542	538	501	485	506	575	539	513	544	542	535	535	518	527	522	471	524	480	509	527	511	496	537	487	553	546	536	495	526	491	510	532	522	525	545	493	519	525	532	512	543	536	511	520	543	574	562	548	521	482	487	521	537	519	512	528	554	514	520	524	514	509	552	517	522	534	536	532	552	523	526	488	556	573	506	518	511	546	538	525	484	525	536	510	521	529	569	471	524	590	555	519	529	558	494	540	567	534	534	515	522	496	544	540	505	549	537	518	501	562	502	508	510	567	500	562	491	594	536	488	560	545	518	537	535	531	508	534	546	549	473	495	528	551	508	516	495	503	508	538	553	558	586	507	532	500	544	491	507	545	532	559	536	531	515	558	541	508	526	557	533	541	511	495	552	547	509	532	500	519	512	497	545	527	521	566	479	557	523	509	503	494	525	520	573	517	510	537	550	518	524	556	547	554	523	507	526	524	500	505	536	533	573	548	543	535	533	572	562	541	523	501	501	530	516	521	526	514	510	530	524	510	539	501	507	505	515	515	494	509	517	516	534	521	519	521	523	503	520	549	516	492	564	492	501	555	507	513	487	509	559	564	561	512	551	477	487	511	529	545	494	538	520	528	513	468	518	527	546	551	513	556	529	504	554	499	535	564	558	548	522	527	530	533	520	516	511	553	585	559	530	496	480	572	545	514	476	498	523	512	522	541	535	528	537	558	542	519	537	504	575	505	471	532	506	557	534	510	533	508	519	512	497	560	517	510	555	564	529	533	489	569	566	487	526	459	556	571	495	544	534	524	516	575	524	532	514	517	582	532	541	548	551	534	557	538	520	535	503	541	515	491	486	516	513	548	495	512	539	494	543	537	500	571	518	528	492	524	523	519	509	512	511	530	540	521	536	529	517	496	542	529	500	540	530	537	541	523	497	511	525	493	482	531	527	525	499	548	511	540	511	535	544	521	571	541	471	503	529	536	513	499	534	535	533	546	536	553	541	563	546	526	554	502
3932	4009	3633	2025	1437	1059	938	848	1293	20936	19961	10015	3411	1101	564	457	479	437	457	450	474	455	472	438	445	433	465	462	456	422	427	453	465	443	453	446	485	409	464	444	469	467	441	458	460	490	407	447	434	414	477	471	441	426	472	447	465	480	441	424	447	483	432	456	424	467	420	446	440	453	460	453	421	447	440	432	430	448	436	475	424	447	453	479	457	429	438	447	432	462	455	423	453	429	475	475	440	430	430	449	433	428	475	424	468	444	460	451	450	424	428	460	460	449	471	418	466	437	441	447	469	458	485	483	455	438	458	450	444	439	432	456	484	467	434	431	438	416	433	453	477	483	458	479	439	432	400	445	457	427	463	482	478	438	418	439	446	467	456	443	466	463	456	461	429	482	437	400	412	449	438	446	453	437	453	441	463	437	472	444	474	457	438	453	408	474	466	482	450	436	424	421	445	413	451	477	418	439	456	459	454	462	434	439	437	423	439	438	472	460	419	433	444	426	426	471	457	442	425	480	410	436	436	479	473	474	418	433	470	447	430	441	448	437	426	428	464	435	455	427	425	427	452	438	479	443	460	433	499	413	448	450	457	436	419	413	490	446	434	464	387	413	487	447	471	421	389	414	472	438	444	462	429	436	457	465	441	428	485	440	463	454	430	434	495	505	442	419	438	425	506	452	421	463	427	467	433	404	417	455	458	440	459	464	414	472	487	392	441	445	434	433	438	434	461	424	400	438	431	467	480	422	459	422	453	421	478	420	405	454	459	434	461	486	430	402	458	451	413	442	424	433	482	405	459	461	454	460	431	440	422	457	466	457	461	447	417	431	450	388	418	449	426	434	439	447	473	419	425	466	478	469	416	446	436	457	446	473	453	425	446	473	443	458	441	441	425	447	451	484	466	454	452	459	476	417	485	433	443	437	421	414	384	474	445	435	448	438	442	474	437	445	423	433	438	459	458	427	446	457	446	453	415	419	453	444	441	437	421	477	426	450	432	443	462	463	462	444	423	452	453	459	450	458	473	423	434	432	437	435	442	436	464	435	419	452	473	446	437	433	428	419	458	462	461	474	461	467	433	445	423	459	433	453	425	415	440	463	422	463	466	471	403	401	448	483	446	442	412	441	410	422	437	415	435	481	455	476	454	459	433	471	424	435	459	447	432	455	408	455	492	444	434	445	407	461	397	436	467	470	413	425	426	430	455	439	451	442	432	434	453	439	497	404	430	437	468	452	437	478	422	420	414	464	496	441	453	443	451	428	425	447	455	489	451	401	441	478	471	452	460	426	427	443	474	458	437	441	454	453	441	417	404	434	443	449	413	418	440	478	429	444	415	421	458	451	428	463	442	431	464	448	419	450	450	461	442	442	425	435	423	475	469	463	424	423	446	434	438	452	419	416	415	477	441	440	455	430	446	466	468	435	461	460	480	451	467	454	434	431	434	444	458	463	442	422	458	447	427	428	467	445	477	452	447	441	398	445	450	471	484	461	437	458	420	421	454	427	475	437	425	451	431	448	442	456	423	455	436	458	451	411	422	460	418	453	447	438	409	430	447	439	446	448	482	456	448	489	422	449	436	461	470	435	456	458	467	436	424	467	461	482	472	451	437	458	419	469	454	450	459	419	453	439	459	444	422	453	455	466	441	451	429	468	451	434	467	441	450	430	442	444	491	436	441	432	440	440	426	423	436	453	414	470	438	453	391	507	448	495	439	430	444	448	442	409	453	442	455	437	437	467	424	457	416	502	450	453	402	430	422	426	437	395	447	457	423	419	455	424	447	464	451	446	446	445	443	440	435	485	420	471	449	433	436	414	443	441	441	433	450	441	442	442	424	468	456	464	422	425	461	435	456	434	467	409	443	452	458	444	426	412	452	434	433	483	451	441	430	431	476	462	460	487	433	441	435	437	415	462	442	435	436	449	447	447	436	417	455	465	450	450	461	463	393	432	426	458	460	428	460	429	435	440	431	434	444	413	455	448	439	467	430	454	454	435	424	454	375	444	425	435	452	468	438	452	433	439	441	444	445	457	462	452	434	476	411	437	453	401	428	419	480	459	472	467	421	419	452	448	447	462	417	414	470	438	441	404	482	413	433	429	474	466	449	444	437	470	405	475	460	425	439	399	492	447	432	434	450	445	424	456	460	437	462	412	423	416	449	433	467	437	434	489	448	431	408	432	420	477	441	434	430	428	437	464	438	457	476	442	425	431	470	441	460	425	460	428	433	439	442	445	479	459	463	479	459	424	429	440	403	437	446	456	394	490	450	420	496	434	427	432	472	467	446	425	492	421	427	464	414	427	450	418	463	460	463	462	451	407	447	456	414	464	451	430	466	492	481	431	444	487	439	457	426	440	430	455	458	441	475	449	415	457	425	430	463	420	474	435	463	456	404	488	423	418	439	434	442	443	433	447	496	470	454	464	436	418	410	437	481	412	470	434	440	453	442	431	457	437	427	413	436	465	431	454	445	444	443	427	465	410	474	455	473	469	459	448	448	435	425	451	429	461	439	458	423	445	482	431	425	442	411	427	464	405	444	444	436	446	434	428	438	436	465	457	447	483	432	414	444	454	429	461	444	432	444	444	402	438	452	445	467	434	455	458	456	441	489	431	401	467	399	456	432	419	469	431	421	422	422	466	472	438	446	461	417	411	430	418	480	484	413	470	436	458	434	415	434	421	456	445	446	447	456	426	474	411	445	417	382	433	477	474	418	444	429	469	408	470	429	458	412	429	444	441	463	462	433	418	446	473	438	441	434	421	459	433	429	456	432	463	405	418	446	456	411	470	441	474	452	408	462	423	417	444	462	450	453	453	417	475	463	447	420	429	454	435	430	453	463	452	444	453	491	443	449	474	451	451	466	442	451	431	416	424	442	424	441	455	447	463	423	460	484	419	445	462	414	447	443	457	434	431	441	413	474	396	449	433	446	418	464	459	458	426	436	415	445	428	475	459	436	449	451	440	465	435	436	448	443	462	433	434	438	483	433	447	464	421	462	414	444	464	425	476	434	446	412	441	425	413	458	478	452	413	417	412	453	442	425	441	432	443	420	445	396	449	469	453	471	450	452	455	468	429	446	456	446	399	434	435	469	442	439	422	402	501	435	437	419	427	450	459	422	421	490	473	441	419	438	398	418	460	423	410	419	453	432	440	440	486	467	480	458	454	408	454	448	453	409	437	443	406	418	436	431	461	451	471	468	449	439	449	432	413	434	433	425	425	455	474	449	449	433	441	445	466	441	432	420	447	405	436	453	460	386	469	419	471	436	444	454	415	451	479	459	423	444	453	475	399	424	486	418	463	438	449	403	413	409	445	470	466	437	473	432	458	452	450	407	452	440	438	407	433	457	433	445	457	429	421	415	426	445	408	485	399	426	426	465	430	444	422	450	489	416	453	428	424	447	448	429	453	467	432	489	408	452	428	434	428	432	413	425	460	473	435	481	446	416	459	445	431	466	459	411	438	437	440	416	456	433	453	446	453
23838	21052	28356	23996	21037	9979	2132	1380	8380	37132	34584	21116	7668	1883	870	777	719	659	667	745	704	691	683	708	694	726	654	719	691	686	685	742	664	726	725	681	715	649	725	693	681	657	671	720	688	662	696	699	683	700	669	710	679	662	687	714	698	719	682	676	740	765	694	727	677	706	685	713	685	686	675	713	658	660	674	712	710	648	704	641	678	653	716	765	672	684	696	738	716	741	705	742	691	671	674	703	664	699	719	691	687	661	713	743	712	696	695	665	706	701	728	703	688	662	702	679	712	695	696	682	655	730	757	678	702	693	697	672	720	705	704	691	673	669	709	649	650	661	643	706	700	693	697	684	690	715	684	638	646	690	674	703	689	723	718	699	707	703	698	694	692	682	654	623	659	674	694	707	666	680	702	688	660	704	692	655	696	711	700	677	720	684	624	694	673	713	653	693	719	678	672	651	627	662	650	698	684	685	654	680	704	704	693	728	699	710	651	676	711	697	678	666	709	700	696	677	684	706	706	681	692	671	627	684	665	671	657	738	747	706	690	641	733	687	684	654	706	670	706	645	720	672	689	676	658	656	675	658	673	672	683	711	701	711	663	669	715	670	654	727	670	694	650	680	682	697	712	709	654	701	644	709	682	639	702	695	630	731	711	708	715	692	634	663	716	645	689	654	648	626	662	729	693	716	709	672	707	690	672	682	680	704	678	724	698	724	699	702	641	650	682	705	669	679	673	717	698	699	714	693	689	747	630	672	699	713	648	696	719	640	682	708	771	701	728	700	674	684	631	686	692	694	643	679	690	703	692	679	700	667	681	708	689	686	703	648	682	714	695	727	677	688	666	631	699	726	679	659	740	659	703	729	727	677	711	719	693	649	673	710	712	689	707	725	687	669	756	678	713	695	701	696	687	645	674	701	673	700	709	655	688	673	691	685	670	725	697	663	631	661	661	703	670	676	674	702	717	726	706	673	642	676	665	698	712	680	690	692	661	687	692	714	701	680	674	665	765	694	713	729	744	707	728	692	688	712	703	707	714	684	668	659	686	699	658	740	668	734	691	691	639	676	617	638	668	717	743	731	721	672	634	687	731	757	642	642	683	665	656	707	720	643	684	697	695	672	707	675	678	669	685	712	690	722	661	669	672	690	709	712	690	693	684	663	690	710	690	654	704	632	702	692	658	678	642	659	716	722	664	683	674	659	659	696	652	693	648	677	696	661	647	677	658	652	743	667	684	681	670	710	692	699	702	700	669	667	709	699	636	674	676	693	706	725	732	675	702	716	680	725	698	613	694	706	673	701	690	707	713	689	683	690	697	625	699	710	661	662	676	687	677	652	683	705	664	724	709	660	660	694	706	714	710	738	756	729	743	672	662	663	705	688	648	706	704	638	641	680	729	713	668	675	663	691	641	703	663	658	680	741	696	704	674	666	739	661	707	691	715	725	694	688	664	702	690	692	737	713	729	682	693	744	680	698	631	705	688	702	729	721	657	676	685	691	651	709	704	673	712	692	706	655	681	663	704	705	704	696	676	724	629	702	637	640	650	682	722	717	727	663	682	691	687	697	655	657	676	690	670	661	724	722	713	677	692	685	697	672	635	638	665	660	672	698	686	679	719	711	667	677	684	709	732	638	708	649	654	626	682	658	661	721	702	672	676	719	685	678	695	665	687	697	752	654	674	682	681	703	688	659	710	726	699	642	731	721	726	666	693	640	682	660	686	699	612	710	681	722	730	737	689	754	697	766	708	682	635	680	662	677	673	695	648	704	680	674	719	652	656	684	696	677	642	639	672	679	725	659	678	689	691	661	708	655	649	636	644	700	645	669	703	712	688	641	707	671	671	699	655	682	700	723	655	691	687	708	745	710	673	701	659	702	728	671	690	634	686	699	684	649	683	737	641	661	698	645	689	636	704	676	686	665	676	664	733	652	665	716	659	669	663	719	707	703	676	678	655	700	645	704	654	652	706	701	690	737	709	638	676	679	679	655	687	628	688	678	669	701	649	689	664	667	708	680	718	674	736	654	698	673	740	698	707	665	720	702	693	670	679	628	662	666	684	634	659	661	651	685	713	672	695	684	633	725	685	687	689	683	727	736	657	660	666	669	668	700	706	707	684	620	674	700	709	678	706	695	705	734	694	654	740	667	672	721	696	647	641	647	736	722	691	673	684	688	722	680	664	676	717	712	690	692	681	672	655	655	701	664	683	639	725	692	700	664	657	683	676	680	700	694	629	742	681	677	631	692	687	630	694	764	673	692	692	715	684	697	706	697	676	696	646	718	607	676	680	688	704	648	681	687	661	711	684	728	673	715	713	682	624	692	708	698	707	695	714	688	635	656	692	695	720	692	738	690	719	703	650	702	682	698	732	686	662	674	666	656	676	710	665	702	648	725	693	700	686	686	677	679	628	670	727	691	709	701	677	655	721	676	694	659	719	720	663	712	685	700	606	660	672	661	683	721	674	680	695	641	691	713	664	669	677	739	696	681	667	740	732	659	720	681	668	709	702	710	710	685	659	646	681	701	735	667	645	716	621	673	664	693	699	690	705	678	722	672	700	674	693	695	700	680	688	636	664	707	677	703	664	682	673	666	687	659	672	697	656	657	684	668	712	650	714	685	669	712	694	643	663	694	682	737	688	694	633	681	633	682	704	689	688	694	714	645	698	690	652	675	727	670	663	632	698	696	684	668	709	707	692	697	709	729	647	676	631	716	672	695	691	649	682	658	650	727	695	693	699	659	668	657	684	704	697	700	708	695	670	680	695	691	641	697	683	689	684	705	675	706	674	645	649	722	666	692	704	689	668	688	727	693	693	676	700	692	662	677	658	745	683	655	678	690	695	645	691	684	687	692	718	656	641	694	722	667	673	692	672	709	710	699	682	707	716	656	649	663	687	650	686	666	672	716	690	685	690	677	684	686	700	657	673	657	671	688	698	722	710	696	682	694	721	667	692	708	661	646	706	701	699	734	686	664	687	714	688	713	738	700	663	680	699	677	741	689	699	707	681	697	737	648	639	689	696	652	692	678	672	693	685	691	725	694	672	640	656	705	657	717	663	706	688	694	658	727	685	747	638	658	669	665	708	673	703	694	697	690	708	731	676	692	698	659	657	731	655	685	688	677	661	698	701	689	679	691	664	659	706	715	709	675	655	629	687	720	679	663	659	642	727	619	667	645	675	657	679	669	645	636	671	656	661	715	639	719	703	673	628	663	660	706	650	727	713	668	679	681	686	638	671	724	655	649	661	689	670	688	658	668	717	671	709	684	714	657	665	717	702	680	670	685	658	657	665	701	647	706	661	766	710	708	690	663	723	724	633	713	672	680	689	645	673	668	724	671	642	714	694	699	711	698	682	720	707	696	692	646	697	690	709	690	712	695	681	672	692	694	702	646	685	670	692	692	639	660	701	696	730	700	705	681	698	720	726	682	728	654	674	684	647	681	695	720	659	696	677	662	680	667	687	687	649	722	682	718	690	706	664	665
4275	7946	6814	3626	2683	1655	1268	1452	11423	35802	28826	16215	5994	1704	827	593	545	598	602	639	587	561	575	611	607	559	608	554	549	577	602	583	559	607	564	608	550	590	581	589	564	571	552	586	562	612	580	540	588	571	630	567	618	583	612	612	609	557	585	561	586	571	589	567	565	591	555	592	612	608	554	586	564	582	540	538	568	541	610	534	563	609	567	593	534	572	619	583	610	581	581	595	622	566	578	575	545	570	557	523	550	624	564	525	533	590	541	546	476	558	562	561	634	615	569	562	590	546	554	609	586	570	540	554	555	595	630	596	577	591	584	561	588	575	560	590	540	588	572	548	543	569	574	590	568	601	595	578	552	550	581	529	539	557	562	576	551	540	534	542	595	618	574	593	560	597	587	590	598	580	520	560	566	576	593	599	582	560	614	574	604	579	566	578	573	575	575	564	604	576	537	557	562	591	581	615	563	577	581	594	570	577	578	574	579	545	558	526	567	546	588	553	574	549	561	571	565	557	560	544	546	595	555	549	571	595	593	576	622	528	590	537	529	582	603	523	569	613	556	581	585	568	548	578	535	530	551	577	551	559	600	560	518	538	570	559	549	587	593	576	598	558	551	567	568	570	580	585	538	551	585	590	609	528	535	528	570	573	544	527	603	591	568	589	566	568	570	573	540	552	543	578	553	552	606	574	602	554	571	600	590	621	571	543	575	558	596	576	562	559	576	598	569	547	554	578	562	590	545	561	568	563	552	595	536	564	592	596	578	584	582	540	583	576	559	550	509	566	573	612	615	560	566	583	612	603	554	568	569	574	562	577	585	597	592	552	612	568	556	557	561	569	569	602	557	576	556	546	568	538	557	561	567	569	565	561	554	585	557	583	557	560	562	554	542	554	599	571	546	568	599	615	516	564	526	616	565	593	559	549	565	575	529	588	560	562	557	566	576	560	587	579	555	585	545	594	564	567	551	617	568	571	556	561	552	564	555	532	553	594	582	573	525	577	577	611	541	553	584	614	562	581	557	532	579	576	567	597	559	541	574	555	592	536	628	570	545	550	565	529	552	583	529	590	583	591	582	573	589	589	556	566	548	556	535	547	555	609	553	546	574	600	591	580	566	559	566	570	505	558	546	559	613	546	544	572	541	521	598	561	556	609	585	591	543	554	524	587	566	522	604	552	567	504	568	557	541	500	585	605	590	553	596	540	562	569	578	573	570	575	579	612	544	574	535	570	534	632	561	569	605	568	562	568	597	606	540	585	518	539	599	556	548	583	587	580	554	575	579	585	561	573	540	589	596	608	555	513	590	536	536	588	535	591	570	584	623	608	585	574	519	543	573	558	539	548	583	568	620	577	586	543	565	575	616	563	558	596	572	549	577	586	586	535	568	554	564	544	559	572	583	573	566	577	601	556	554	518	559	590	542	581	631	575	592	544	553	587	551	572	555	566	575	610	589	587	562	602	571	574	571	568	570	559	517	555	558	599	601	540	586	593	554	571	559	549	566	572	591	577	619	549	574	578	559	555	541	536	573	554	607	521	509	544	532	560	574	556	557	548	587	571	583	558	588	536	562	563	540	562	613	586	551	507	561	591	534	505	556	643	557	611	549	615	571	589	560	572	556	530	537	537	552	610	538	558	606	576	571	535	606	612	560	564	588	582	526	548	558	536	605	560	551	606	566	563	505	581	537	543	508	604	555	580	561	527	582	566	549	539	583	562	619	521	562	552	623	563	554	596	551	588	525	559	555	595	560	551	563	598	552	552	517	554	583	588	587	616	560	562	605	586	567	620	592	573	568	544	553	526	575	576	562	541	587	577	561	554	539	567	590	565	570	594	536	549	534	598	554	554	563	559	523	591	569	552	560	532	566	527	553	553	527	578	536	510	556	559	540	556	594	553	563	535	542	580	546	619	570	585	582	551	581	589	564	573	602	526	531	598	596	574	534	571	595	551	584	550	553	582	522	555	530	578	567	566	575	595	571	593	541	597	533	570	601	558	587	552	551	611	593	596	598	592	559	561	566	567	577	530	563	556	583	606	559	587	569	593	564	569	556	596	550	570	557	546	553	554	571	571	570	534	572	568	540	546	584	589	581	593	570	571	525	576	560	561	530	542	552	540	535	559	598	567	558	576	541	532	546	553	588	577	548	577	577	557	563	538	580	588	581	571	583	588	535	565	607	580	574	557	596	556	531	589	602	589	575	543	591	565	592	558	570	602	572	562	576	564	590	574	552	539	586	537	542	579	562	543	556	595	606	532	570	571	549	549	582	550	586	558	611	514	593	587	575	524	527	551	575	588	576	518	566	608	588	563	582	578	579	557	550	600	534	546	580	578	573	581	579	576	516	517	565	569	596	590	586	575	543	559	581	560	554	567	542	553	551	547	512	559	565	555	513	538	587	579	572	595	568	601	614	600	545	552	586	539	562	574	579	565	533	567	555	558	525	549	609	577	542	565	569	588	565	573	591	594	558	536	517	589	559	559	499	549	551	569	543	533	577	596	598	609	587	549	578	625	543	603	558	569	574	550	574	564	558	544	579	598	597	552	597	570	536	585	566	565	570	564	551	574	585	565	554	554	540	555	601	518	533	515	599	578	571	566	580	586	538	544	569	601	529	555	564	558	563	622	545	611	517	529	578	546	608	559	524	592	585	576	609	569	569	573	560	535	591	581	547	569	575	519	576	581	573	564	538	581	570	578	548	547	582	570	558	613	564	551	551	555	584	602	543	587	616	578	537	555	564	553	597	548	527	560	560	580	568	548	546	563	585	576	551	543	551	605	556	580	601	582	569	548	557	550	543	550	525	611	530	575	567	573	601	558	589	560	598	568	520	589	571	598	585	488	564	592	538	597	576	555	568	565	582	569	552	607	572	541	555	597	566	583	575	525	549	533	566	605	540	580	549	536	557	597	504	594	572	552	552	536	561	530	589	503	617	578	545	571	572	555	566	573	584	563	627	537	564	563	583	578	553	621	556	584	566	556	528	585	553	546	566	561	592	582	566	557	570	577	572	552	589	540	541	567	592	547	546	556	542	596	546	569	539	552	560	580	520	547	587	565	596	531	604	537	576	553	568	554	578	566	551	600	552	585	578	578	554	578	525	584	539	551	590	519	571	552	525	568	548	520	520	587	564	557	515	608	545	544	546	547	551	552	550	577	596	528	608	580	605	531	598	574	552	581	582	542	573	602	575	565	580	553	601	574	535	567	571	533	544	552	563	533	552	529	546	592	576	562	595	524	532	569	589	615	590	549	577	605	577	574	571	562	555	575	566	602	610	551	578	523	608	558	526	552	560	585	565	564	521	552	543	543	557	555	589	602	540	551	518	545	563	537	554	550	522	554	599	545	566	574	569	552	545	534	566	557	592	541	576	574	577	551	591	527	574	551	556	579	563	621	521	576	549	561	538	576	594	601	577	601	559	608	579	597	546	570	574	562	547	582	562	563	565	564	562	536	548	563	568	528	551	573	530	563	586	549	551	563
27281	13551	2479	1038	571	528	525	655	1532	2618	2140	1298	799	572	466	456	488	478	472	455	476	488	467	489	533	491	469	450	533	463	489	491	509	463	452	534	530	509	465	487	483	495	486	482	486	460	488	477	459	435	491	486	462	472	478	449	482	478	473	516	483	484	473	455	480	471	492	477	486	474	460	497	463	478	479	483	481	461	463	511	487	503	446	492	411	482	485	477	490	487	489	499	504	467	436	488	481	481	471	496	438	468	490	461	480	480	493	476	482	449	425	472	493	460	458	471	525	434	490	475	476	469	460	456	475	479	491	487	500	518	471	473	477	473	458	437	469	465	531	485	511	492	504	468	448	507	485	433	511	479	516	473	478	466	513	472	499	453	464	440	440	474	477	489	500	506	506	527	509	451	470	519	474	469	453	467	484	468	471	547	483	457	481	458	485	477	459	477	437	509	522	488	465	494	472	479	469	455	482	468	456	472	505	487	505	475	471	466	473	492	470	478	452	493	494	457	493	466	484	468	502	432	503	481	495	457	482	492	481	480	486	463	496	472	477	460	445	470	481	477	484	471	442	473	487	509	479	493	437	489	501	491	490	468	488	461	473	510	434	472	462	463	483	486	476	472	503	444	457	459	467	472	484	493	485	458	489	508	462	429	464	467	495	483	473	513	462	462	431	497	471	456	485	457	459	498	491	493	480	485	526	474	519	479	448	443	457	469	437	481	515	499	481	491	469	459	472	448	459	496	495	461	460	490	517	509	482	454	498	463	508	457	529	463	470	480	508	475	477	485	474	486	525	436	493	469	449	484	495	483	474	482	492	475	465	467	499	473	483	511	476	466	506	512	464	478	438	458	490	459	454	433	465	521	453	454	501	463	498	501	488	498	498	467	469	480	426	466	434	474	502	481	480	474	475	499	490	485	442	484	464	503	511	499	489	474	455	476	458	497	485	476	443	457	502	489	469	434	469	475	458	501	466	482	455	503	444	493	523	500	487	498	464	490	490	498	478	470	474	451	485	467	451	456	518	488	463	491	493	454	486	503	484	517	415	451	491	450	458	468	455	459	449	488	511	487	470	489	500	473	502	436	519	523	459	474	480	491	474	512	455	470	490	480	497	484	453	466	481	466	479	413	438	460	474	498	465	460	464	496	445	534	467	460	474	473	507	474	492	497	462	482	448	421	471	504	476	467	461	504	499	474	469	486	461	462	471	444	475	483	533	475	471	476	485	489	450	456	514	506	500	467	477	486	468	473	437	441	473	473	462	526	468	455	477	444	459	463	467	502	459	459	481	486	474	480	471	498	485	483	503	469	509	488	475	469	496	504	484	449	482	447	511	505	457	447	489	492	468	509	492	438	445	520	499	476	486	473	477	467	482	477	491	448	480	508	508	456	491	447	467	458	483	480	498	476	486	508	496	480	467	464	485	485	469	492	450	463	469	501	483	483	499	491	473	499	506	484	496	479	493	474	501	471	456	482	479	503	485	443	481	487	470	489	430	457	492	465	505	493	460	489	455	490	497	507	512	502	507	490	527	464	501	438	465	435	442	417	511	481	456	499	480	522	499	484	460	447	500	473	482	472	505	491	442	506	492	477	482	464	474	501	483	489	451	479	468	476	468	485	429	436	469	467	457	493	435	451	471	463	451	467	450	446	494	496	497	443	454	479	476	450	489	471	443	515	517	509	495	479	494	450	478	492	449	453	470	458	492	484	490	469	466	509	491	461	473	433	467	470	434	479	502	494	499	484	455	477	470	500	486	474	500	476	488	507	531	503	463	461	474	467	473	492	510	474	474	434	477	437	450	470	474	507	487	452	503	490	504	485	491	460	455	470	496	524	469	493	471	478	459	494	502	481	484	455	455	457	489	465	461	447	490	480	453	467	532	471	497	479	504	470	458	442	460	485	529	470	479	450	490	467	486	460	462	484	464	484	492	462	463	453	462	481	444	455	484	466	447	465	444	497	489	478	432	461	484	462	473	510	466	465	479	477	497	486	497	490	450	412	485	432	460	465	487	487	467	488	491	497	483	502	487	489	458	472	479	530	455	486	479	465	483	463	449	484	502	443	477	478	475	510	466	461	464	469	437	449	450	450	472	518	460	494	456	458	442	452	486	478	456	470	478	508	478	506	472	490	494	461	471	484	457	495	473	468	527	487	443	486	466	474	458	467	475	467	478	484	483	489	508	462	501	477	486	446	469	498	492	488	485	460	485	473	507	510	523	445	446	469	500	480	498	513	486	476	439	460	497	466	496	463	453	509	425	453	510	511	482	510	501	472	478	476	489	450	464	464	475	450	440	475	502	440	459	485	493	481	510	510	466	504	471	485	469	497	452	473	469	473	487	475	491	467	466	425	443	486	463	460	468	470	476	456	494	543	493	492	479	466	484	508	444	457	450	464	429	453	462	459	461	484	503	451	464	495	493	458	463	478	485	493	447	461	472	458	477	459	502	422	463	492	467	504	476	460	470	479	458	459	530	492	477	483	480	510	473	440	522	483	473	457	480	416	456	451	433	513	529	449	437	504	477	498	496	502	493	492	459	473	471	486	469	474	491	471	482	490	449	484	487	479	460	475	476	462	492	456	473	455	461	464	489	448	470	499	519	488	458	493	474	468	488	479	449	485	461	460	494	480	460	470	481	462	449	461	477	499	475	509	448	494	513	508	479	449	476	470	503	485	491	485	495	507	499	481	478	540	510	509	447	477	512	464	441	476	524	463	467	504	487	476	489	475	514	485	486	476	473	492	455	455	518	479	440	463	455	492	481	486	482	490	462	467	447	480	496	454	483	502	480	463	466	495	449	477	507	486	501	493	457	497	477	479	493	435	469	513	483	492	482	467	476	449	432	481	467	479	444	438	465	499	473	468	430	474	424	494	437	445	480	467	459	489	476	492	510	463	452	476	441	481	472	460	444	448	499	484	491	464	501	503	426	512	481	516	459	446	453	476	481	482	489	470	536	452	495	424	474	497	474	463	503	506	431	479	522	479	482	457	444	432	484	460	450	469	466	469	476	471	455	432	491	518	525	454	493	457	485	450	500	480	470	502	529	469	460	449	489	508	515	471	490	444	484	459	477	471	474	490	505	470	444	476	481	516	501	501	490	450	501	475	488	492	471	513	531	491	469	483	462	467	472	449	507	474	529	470	438	450	411	494	469	527	469	430	456	535	468	425	484	487	479	481	441	439	466	458	501	510	461	474	461	506	468	497	465	476	472	434	459	467	517	442	468	456	474	465	469	484	503	453	469	457	443	466	492	428	468	532	480	460	471	536	457	480	445	488	479	473	449	468	448	439	445	478	493	500	461	501	496	481	466	452	515	471	442	452	504	488	464	481	493	459	471	427	455	439	508	523	449	460	487	523	464	485	482	472	473	455	479	451	521	487	480	502	502	496	453	464	493	462	455	513	455	454	457	483	479	441	436	438	438	493	482	470	485	441	498	442	518	499	486	441	502	490	483	458	483	544	502	460	496	456	487	475
5129	1801	1556	783	528	473	425	674	2109	3243	2352	1331	730	501	441	423	398	358	401	371	405	369	411	377	359	420	374	360	393	407	403	379	375	423	395	403	390	418	408	406	405	405	396	413	406	414	405	394	366	385	393	408	359	368	416	389	423	390	385	372	387	412	395	369	396	414	397	432	424	376	398	426	390	471	405	368	391	420	389	404	429	428	446	384	397	399	390	381	370	403	387	433	380	371	361	391	405	400	445	430	401	409	398	362	408	367	414	416	425	347	391	362	412	344	331	381	399	394	417	388	389	352	394	395	397	380	385	393	420	390	397	390	412	366	410	398	359	375	400	388	329	385	405	414	399	410	358	379	414	413	400	431	393	398	394	377	408	385	384	378	403	404	370	383	378	399	391	416	401	409	444	357	407	381	419	370	421	391	380	415	425	405	432	408	395	390	380	391	416	376	403	384	388	380	379	422	395	411	351	392	399	401	430	396	407	410	414	392	383	387	360	421	400	452	394	392	360	393	339	364	425	401	398	350	410	387	363	400	406	414	368	379	386	403	403	445	402	385	401	392	391	421	373	351	403	409	383	409	409	414	378	397	401	389	393	389	354	435	369	397	401	397	398	400	401	374	344	403	406	392	383	378	396	392	398	391	392	384	394	419	419	396	393	393	415	423	403	369	390	401	367	387	394	374	392	428	383	416	387	419	381	386	402	383	402	402	396	421	441	355	398	389	377	360	451	379	354	377	385	391	379	400	398	427	372	415	380	410	386	405	429	402	444	399	436	419	392	388	406	398	419	416	377	397	384	365	377	366	373	415	427	371	416	405	389	412	401	426	351	368	402	399	424	383	436	384	377	364	410	410	440	422	397	405	376	375	358	414	419	383	374	405	390	401	420	450	379	431	391	406	412	370	384	429	393	386	395	401	403	413	365	387	410	414	411	408	402	398	393	378	364	389	378	381	397	386	377	428	402	375	376	411	349	381	358	363	425	391	360	375	363	387	391	409	397	390	357	376	403	404	374	432	397	378	381	390	408	389	386	412	372	394	392	364	398	379	392	411	382	436	387	390	414	380	395	399	384	385	401	364	405	367	410	369	400	397	379	411	408	371	356	396	388	360	443	370	413	416	434	411	408	408	403	369	397	398	386	434	407	394	416	431	378	392	407	407	387	401	420	392	368	422	404	410	399	376	404	388	433	397	417	371	370	404	434	405	418	388	397	387	405	363	358	433	435	419	408	375	410	421	392	384	416	383	404	414	366	442	408	407	414	427	397	412	383	386	382	412	416	433	386	392	411	397	366	398	395	409	366	410	381	386	401	381	420	342	397	379	393	400	401	370	383	387	441	424	372	394	376	420	388	391	386	405	422	395	406	439	403	385	361	386	390	408	387	379	401	400	403	399	452	413	393	400	385	428	397	403	403	390	384	403	397	420	388	389	352	411	379	380	415	418	398	364	414	408	425	410	379	428	397	376	410	365	416	386	379	431	412	402	373	388	384	410	393	448	399	367	376	388	416	398	428	416	399	379	404	401	410	371	380	377	392	394	400	398	400	398	386	416	390	411	397	400	375	403	423	393	410	409	411	436	386	411	399	386	391	416	430	368	386	357	398	377	416	391	400	387	404	408	381	409	397	426	435	418	385	399	417	399	409	398	413	418	370	426	375	411	361	366	403	453	432	376	394	407	409	433	398	367	437	397	403	425	364	332	387	372	417	384	396	428	391	390	374	388	426	363	410	390	368	396	382	390	407	383	424	383	416	412	398	412	399	382	392	352	417	407	400	416	433	401	402	407	397	392	389	387	435	387	391	409	391	396	396	410	387	391	423	413	354	362	382	369	385	404	392	383	412	409	387	399	419	382	429	407	394	435	365	412	404	414	375	379	386	394	424	375	393	401	430	406	418	383	385	416	391	404	409	409	414	384	387	406	436	396	407	366	425	414	404	393	429	370	395	397	397	371	434	422	426	391	370	404	425	406	395	400	399	413	410	372	381	424	419	413	404	396	396	401	409	382	393	345	415	407	376	408	419	415	373	401	337	374	381	386	410	378	385	401	382	422	409	364	400	436	427	396	384	368	401	399	370	425	362	399	402	385	386	349	403	395	407	403	395	401	425	406	372	396	347	386	380	397	356	386	411	385	375	393	420	430	404	356	369	393	369	404	419	419	391	382	399	393	351	413	376	395	384	419	374	427	391	394	373	404	423	392	402	385	398	402	346	374	403	419	381	381	371	391	388	384	405	394	418	384	373	388	390	397	424	364	400	421	410	393	375	374	389	387	390	381	399	397	414	431	412	399	411	386	407	403	398	420	406	389	397	395	402	423	377	403	399	384	382	381	371	397	375	366	403	376	388	391	398	381	383	391	383	398	437	414	388	422	389	408	403	376	398	390	375	387	370	395	377	406	396	417	371	402	381	421	422	414	394	411	379	401	377	423	396	379	398	397	398	414	417	424	362	405	402	386	451	415	403	389	392	379	458	395	431	402	388	402	393	414	372	399	402	396	422	411	413	386	411	447	383	418	392	443	373	432	377	383	422	406	438	392	416	417	408	390	385	408	420	391	383	384	427	418	373	430	396	386	397	420	423	432	379	415	400	367	411	397	387	363	395	437	419	383	388	383	406	354	403	387	396	404	384	409	409	392	411	382	378	371	383	392	387	410	425	407	402	357	382	416	408	405	426	375	359	413	385	409	375	407	408	385	415	412	367	412	415	367	416	373	354	399	356	425	401	385	395	413	397	398	414	374	422	378	382	418	396	391	357	382	417	423	425	378	384	393	410	429	401	394	395	392	364	421	415	423	388	375	367	398	411	404	432	404	402	402	358	359	402	412	400	403	372	387	378	410	422	424	397	382	394	408	394	389	354	384	421	382	395	408	403	404	408	419	368	378	419	366	384	389	375	399	385	390	399	419	425	385	391	407	406	375	374	385	408	369	386	354	371	395	374	442	420	387	379	373	402	393	371	416	363	385	369	444	354	371	368	437	397	424	426	390	386	396	452	400	389	367	394	382	382	387	385	403	417	404	392	371	370	389	381	359	393	447	345	395	380	402	414	406	371	402	381	392	403	371	423	395	361	376	388	391	397	412	375	370	384	387	387	361	409	384	367	409	373	375	402	386	406	403	395	418	358	397	391	406	366	363	409	446	396	420	373	393	420	440	389	431	398	347	378	417	384	395	436	421	360	375	408	358	375	406	390	369	411	378	387	381	418	414	385	402	376	439	382	412	385	401	372	342	382	397	418	401	427	415	438	438	362	408	408	389	402	385	421	447	399	396	391	409	419	395	418	397	408	412	393	415	350	378	385	425	416	404	425	398	387	393	406	415	391	397	390	442	381	416	417	423	373	422	359	390	423	418	424	368	393	375	408	386	425	394	368	381	389	415	366	391	365	397	414	363	390	353	386	413	406	438	420	390	377	391	419	367	409	417	393	371	391	404	404	386	397	377	379	419	393	417	404	422	383	364	380	422	400	420	392	385	370	387
24872	21081	27298	25040	9096	1311	1037	4811	20137	24808	15330	6204	1813	817	582	546	565	539	506	536	521	526	515	561	497	518	507	516	519	496	485	539	532	514	507	507	536	543	538	493	519	499	519	522	542	500	519	546	521	532	502	516	503	503	524	485	480	489	547	501	535	489	522	468	510	537	525	541	503	505	512	528	482	512	529	504	504	522	498	547	500	498	547	477	514	509	490	505	495	480	500	517	496	495	520	522	507	489	514	515	546	491	521	530	498	513	544	550	521	535	526	502	490	481	535	504	497	527	530	499	491	512	540	469	484	520	509	493	536	488	502	451	496	528	562	513	507	514	477	519	541	514	507	460	532	520	528	508	513	478	545	546	483	484	525	517	534	506	527	548	483	521	495	489	512	546	505	528	523	514	544	481	496	490	526	539	518	482	489	526	486	519	507	523	543	484	526	529	482	499	508	520	526	512	508	521	515	531	520	528	491	468	493	497	537	510	544	499	556	540	502	545	511	487	492	513	515	506	484	526	522	508	517	528	509	483	566	543	557	510	496	525	498	560	528	525	503	532	505	529	548	518	497	497	506	543	495	531	526	551	514	474	482	458	510	523	485	482	542	539	499	554	550	585	487	553	531	519	541	494	506	532	529	534	535	532	494	492	546	494	467	524	495	506	485	543	539	498	555	506	543	492	499	550	503	508	487	477	487	570	505	516	486	560	552	542	523	490	510	526	503	494	537	480	465	547	498	533	502	515	527	532	510	546	493	505	493	509	485	483	546	534	502	532	511	493	517	505	565	484	500	518	551	558	503	496	461	523	484	517	577	471	508	519	523	540	491	493	523	508	518	506	542	537	530	516	526	509	520	525	517	559	534	531	529	504	526	485	540	491	508	512	489	491	545	463	537	541	517	547	496	501	533	538	503	477	498	500	486	509	560	506	560	514	569	533	547	513	497	512	497	506	505	546	524	536	493	495	548	526	488	511	514	490	517	500	559	522	537	503	503	526	527	545	511	511	514	516	567	511	515	528	514	508	538	532	505	505	495	502	529	506	492	512	497	519	525	529	497	533	516	558	525	534	525	497	499	512	541	512	511	518	551	551	516	491	494	512	529	506	506	510	506	482	494	536	506	473	537	518	508	503	534	486	500	511	525	508	530	522	523	521	543	548	518	542	495	492	511	525	510	511	529	515	505	522	522	465	484	531	542	513	493	525	488	511	521	469	516	508	494	506	530	483	501	546	502	501	481	512	513	554	499	522	477	514	518	502	494	522	516	536	488	476	466	524	501	502	509	574	531	512	514	502	522	523	528	495	537	516	537	536	538	535	471	547	542	507	523	493	532	518	525	543	538	488	527	493	521	493	555	515	500	549	525	491	547	543	504	543	519	544	529	514	516	502	505	502	498	509	486	534	498	521	550	492	519	527	509	499	519	543	545	507	529	510	509	484	464	543	544	534	551	452	518	512	461	522	550	570	505	506	491	508	488	516	509	521	473	506	461	550	502	502	494	538	524	503	505	477	532	503	492	552	557	504	522	486	493	528	540	513	520	490	500	524	470	526	524	543	520	540	567	531	498	500	492	518	511	482	526	548	516	471	491	563	550	512	507	502	526	525	527	520	528	490	497	465	513	531	495	490	499	471	525	559	488	521	536	500	494	517	517	567	506	496	535	506	530	493	549	536	515	547	519	500	511	484	519	490	519	510	462	468	530	499	488	499	540	496	493	520	505	526	531	474	517	557	504	504	517	518	534	524	482	562	498	523	523	527	550	551	536	507	527	523	560	513	541	520	527	531	558	522	462	524	508	524	535	508	522	492	478	508	563	497	486	528	523	496	521	523	515	496	492	497	514	523	515	555	521	545	515	518	542	526	506	504	502	494	494	528	520	493	511	503	526	506	470	529	502	515	499	532	459	508	528	495	498	500	509	557	527	486	497	540	522	557	446	472	512	521	534	480	546	499	515	535	521	493	480	507	518	559	523	487	512	512	515	524	513	488	501	491	487	505	496	527	516	478	479	522	509	484	478	526	528	530	504	558	522	523	505	517	509	543	512	502	535	474	499	552	486	501	502	543	535	542	510	524	545	556	497	550	526	536	511	485	521	524	467	533	510	501	500	503	499	545	517	512	518	520	509	512	504	501	507	519	495	501	539	541	532	498	548	528	527	548	533	528	526	483	507	500	556	526	488	546	476	508	494	508	524	505	542	520	561	476	512	506	508	481	511	503	517	513	511	546	535	461	526	538	497	531	521	504	500	529	513	493	495	538	542	535	534	507	525	536	506	503	480	507	477	518	500	561	506	519	579	537	523	462	495	473	481	505	500	551	486	491	525	510	465	463	524	500	517	536	515	505	565	548	548	534	514	519	515	502	498	526	519	490	547	575	516	489	523	510	530	492	510	499	520	528	487	543	469	478	529	509	542	530	549	504	504	528	521	549	529	505	492	478	522	504	500	475	538	512	552	539	552	504	513	515	506	503	539	519	487	470	519	488	508	514	520	473	528	521	455	508	495	499	533	535	527	502	512	502	524	513	524	500	546	517	528	508	495	569	524	506	491	523	510	519	531	553	526	520	499	538	500	477	545	522	512	530	509	492	521	520	522	492	471	481	530	488	526	531	466	518	560	512	478	505	533	520	557	503	482	519	526	545	516	469	476	525	521	559	500	484	500	470	504	516	466	508	494	541	510	535	545	531	511	497	549	527	533	529	493	510	532	521	527	494	494	550	501	486	501	533	497	504	532	519	489	520	495	497	477	490	472	536	507	577	510	484	495	539	538	581	490	494	495	547	505	523	528	491	482	514	523	503	544	492	482	507	527	544	528	516	518	503	490	531	522	503	538	518	474	505	524	526	533	469	516	512	541	489	505	498	504	539	501	547	521	559	543	478	536	517	560	517	547	502	509	507	481	504	518	449	507	479	483	492	493	533	473	496	527	524	440	504	470	507	516	518	519	498	535	495	512	514	487	502	516	481	483	502	535	519	483	496	542	481	536	556	580	534	519	547	537	467	521	515	555	511	529	495	523	500	524	491	539	446	497	501	497	497	544	558	486	485	496	512	486	515	562	495	559	467	479	505	513	467	520	534	546	498	547	495	540	497	499	500	492	515	511	522	482	524	517	503	515	504	467	539	533	534	513	514	532	542	476	534	502	474	541	513	531	507	511	494	545	522	513	463	522	555	535	520	539	540	509	526	525	490	554	527	489	532	532	506	510	508	504	481	539	533	542	497	519	551	490	485	530	536	484	506	554	519	496	514	483	506	482	474	571	496	502	523	480	488	537	491	516	563	493	523	517	518	488	488	496	533	546	535	530	538	507	500	523	502	495	522	513	542	515	512	507	511	552	501	528	511	488	531	486	515	512	513	500	504	551	514	535	541	513	522	569	487	509	530	472	515	517	505	541	527	510	489	505	513	536	493	539	525	469	538	482	477	514	499	511	494	513	523	538	526	522	492	513	558	553	484	503	507	532	512	505	536	549	496	517	518	526	526
3898	5083	4248	2048	1244	894	1067	6732	21932	21407	12510	5554	1791	736	497	470	471	452	443	475	458	473	411	427	441	466	442	435	440	446	424	414	469	458	422	456	429	456	453	428	475	421	440	440	495	461	420	435	462	485	464	468	425	444	458	446	453	394	410	431	454	424	444	425	447	472	448	451	463	422	436	436	447	456	450	461	430	476	447	464	458	465	491	464	477	439	449	414	434	463	447	449	486	434	434	411	455	448	454	457	464	481	412	455	411	447	459	456	481	442	421	403	432	448	427	498	483	451	449	408	408	425	454	470	491	449	439	420	440	438	437	402	418	445	441	409	441	492	439	463	412	463	451	457	436	491	466	464	428	430	423	442	455	468	478	435	453	449	446	436	464	448	460	443	455	472	439	425	488	437	454	476	424	445	456	466	417	442	430	456	427	460	435	434	422	444	455	416	428	451	428	443	437	452	467	461	432	465	439	457	477	476	416	435	419	443	455	420	478	432	443	438	443	439	412	437	443	447	441	458	450	440	429	484	412	425	455	438	466	441	443	440	452	444	422	438	409	424	435	436	461	438	482	458	430	450	433	445	478	446	440	493	452	463	434	432	443	428	430	444	445	446	467	443	486	480	461	425	443	446	414	460	440	466	476	454	398	461	454	471	426	418	439	455	403	448	420	454	451	416	453	446	435	474	419	439	430	424	417	442	434	442	464	456	441	418	466	466	439	455	470	474	447	423	435	455	442	451	455	480	417	436	455	498	443	426	433	446	421	424	473	477	450	450	483	482	460	468	450	417	406	451	422	448	448	416	443	441	432	426	445	474	452	448	489	464	412	445	443	440	457	470	446	436	447	488	435	449	430	423	421	426	449	467	474	470	406	440	441	402	481	452	461	460	465	480	430	443	453	444	439	459	463	446	455	479	463	452	454	445	488	429	420	464	407	495	449	447	431	416	446	452	482	437	446	462	455	430	417	443	437	472	411	434	462	423	433	424	426	463	428	432	464	458	453	461	416	471	435	439	457	418	447	487	468	510	464	437	421	428	438	444	430	439	417	477	421	416	420	453	455	451	471	435	484	447	455	425	454	455	395	436	453	443	425	415	427	441	437	410	483	458	427	417	430	447	466	441	403	431	407	478	417	430	417	442	438	439	388	464	458	461	442	433	427	409	452	440	422	447	431	480	432	392	433	438	470	456	462	462	452	450	454	441	445	403	465	468	445	416	428	465	446	447	399	421	446	441	440	465	440	440	468	440	420	470	434	509	442	431	445	464	468	417	456	447	429	471	441	453	415	467	442	457	450	442	428	412	426	460	433	465	405	441	416	421	447	408	474	485	417	415	454	425	427	466	424	423	456	439	416	439	429	455	444	452	458	458	444	461	442	475	416	461	423	432	445	443	429	481	432	462	447	469	447	497	471	466	394	409	446	427	454	474	395	439	445	439	459	458	446	471	432	460	434	437	437	442	402	446	451	431	414	465	441	457	443	501	461	487	451	481	459	459	484	423	455	415	436	430	425	416	428	463	479	473	438	458	429	419	417	434	451	468	467	448	460	436	421	437	452	423	459	426	457	449	477	461	473	431	419	474	441	464	449	422	446	461	441	421	407	396	423	423	465	465	452	494	425	448	441	469	470	472	427	464	473	431	403	467	433	441	435	435	446	445	418	456	432	478	457	457	416	469	421	450	433	467	441	417	449	440	406	432	471	421	447	437	424	463	471	449	448	427	450	451	474	446	432	443	442	407	425	450	481	406	449	444	469	452	449	477	443	468	425	446	457	442	448	443	455	456	442	449	450	434	420	430	441	455	442	440	439	439	414	459	424	459	449	401	452	439	434	445	421	426	447	461	427	434	463	462	458	448	435	442	454	423	461	448	425	416	444	469	433	417	450	479	408	442	400	434	462	407	472	454	462	421	454	425	452	418	430	442	431	398	432	418	431	423	413	440	443	416	429	439	458	454	470	447	522	445	433	424	489	444	449	429	430	411	443	439	429	441	473	491	423	440	419	448	410	434	427	479	464	438	445	462	404	431	418	449	450	441	410	455	426	440	451	489	446	445	413	430	440	433	447	447	440	474	478	421	397	432	473	461	449	386	458	430	453	482	482	437	453	427	459	450	443	456	440	509	471	445	436	417	456	437	450	443	425	452	423	429	473	414	445	457	422	413	486	467	394	456	450	462	443	480	448	457	440	450	465	407	444	456	440	396	457	468	432	444	463	457	435	434	471	453	426	449	431	414	403	438	468	428	453	443	467	423	446	442	437	436	441	442	451	419	505	454	424	411	451	457	420	432	450	438	466	447	428	468	454	452	442	408	437	463	488	465	432	440	442	417	453	461	460	421	485	427	439	422	438	481	451	419	438	470	414	451	435	416	436	451	454	426	418	411	450	437	456	444	447	421	434	439	401	436	438	391	446	416	443	449	469	467	447	431	417	419	456	463	460	432	459	454	456	428	460	440	453	448	464	455	436	436	459	470	433	456	444	464	451	427	432	452	427	427	437	467	438	453	469	422	450	450	446	439	436	421	450	436	460	448	434	489	439	455	412	432	444	437	417	461	428	487	437	422	467	449	445	438	493	447	432	418	431	425	433	445	456	418	434	473	412	439	387	468	492	414	448	454	416	518	447	450	445	449	412	433	453	394	426	481	507	457	431	463	444	445	449	447	462	457	439	473	443	419	452	427	460	444	435	437	435	462	429	421	435	466	468	414	451	417	412	444	427	436	444	451	475	433	427	461	453	402	428	455	496	410	433	444	481	467	456	445	441	425	417	469	458	430	412	460	429	428	440	450	435	445	417	427	443	469	434	427	426	459	410	463	435	400	427	427	420	463	429	444	446	439	471	417	460	479	441	465	453	449	436	400	429	427	446	443	430	435	434	492	434	424	418	459	445	445	415	475	427	405	436	406	446	451	428	432	458	398	453	429	404	405	452	460	430	445	445	434	413	456	411	440	425	419	426	393	454	494	464	447	454	436	446	454	450	436	462	438	415	458	423	442	424	464	450	448	469	451	455	474	450	440	466	435	482	424	444	454	414	460	430	475	463	437	467	440	428	423	457	450	446	462	431	440	444	430	433	475	440	423	440	480	452	448	427	438	458	468	427	444	426	466	447	477	435	435	426	433	428	440	458	449	441	448	454	465	402	445	449	440	487	414	478	457	434	464	416	448	468	450	459	430	499	442	435	437	430	447	429	442	421	429	440	442	413	444	442	464	447	457	435	419	411	440	429	448	447	454	438	450	415	447	461	459	451	436	412	413	430	465	454	452	401	406	428	440	418	439	423	477	431	423	433	390	441	419	406	417	401	466	449	442	423	428	465	464	458	442	450	474	477	454	444	419	454	487	449	470	452	426	463	413	423	468	433	459	479	460	433	399	459	450	462	419	466	491	438	416	432	467	440	470	395	469	446	444	462	407	444	424	436	426	423	454	494	458	432	459	443	438	417	431	449	461	413	449	409	423	452	433	448	439	484	422	470	454	395	410
10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
